O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve como usar o recurso de redirecionamento de Indicação de Unidade Final (FUI - Final Unit Indication) no Sistema de Cobrança On-line (OCS - Online Charging System) para configurar redirecionamentos automáticos de URL para assinantes móveis cuja cota está esgotada.
A Cisco recomenda que você tenha conhecimento desses tópicos antes de tentar a configuração descrita neste documento:
As informações neste documento são baseadas nestas versões de software e hardware:
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Os clientes devem ativar o recurso de redirecionamento de URL quando as cotas de assinantes forem esgotadas. Isso implica que, quando a cota do assinante for esgotada, ela deverá ser redirecionada para um URL pré-configurado onde ele possa recarregar sua conta.
O OCS envia informações de redirecionamento de FUI em um dos pares de valores de atributos de diâmetro (AVP) na mensagem Credit Control Answer-Update (CCA-U). As informações de redirecionamento de FUI (quando o recurso é ativado no OCS) são normalmente recebidas quando o OCS deseja indicar ao GGSN que esta é a última unidade alocada antes de a cota do assinante ser esgotada.
O GGSN (ASR 5x00) deve ser configurado adequadamente para manipular os parâmetros de redirecionamento FUI recebidos do OCS, conforme descrito nas seções a seguir.
Note: Neste exemplo de configuração, por padrão, todo o tráfego atinge a definição de regra IP-ANY e um valor Content-ID (ou Rating Group (RG) de 1 é aplicado a todo o tráfego.
Após esgotamento da cota, o OCS fornece um URL de redirecionamento neste formato:
http://x.x.x.x:yy/
Quando o usuário começa a enviar tráfego para a URL redirecionada, ele atinge a definição de regra redirect1 e um valor de ID de conteúdo de 10 é aplicado ao tráfego redirecionado.
Note: Esse ID de conteúdo específico (RG-10) deve estar livre do OCS-end para permitir que o usuário acesse o site redirecionado, onde a conta pode ser recarregada.
Aqui está um exemplo:
active-charging service ECS
ruledef IP-ANY
ip any-match = TRUE
ruledef redirect1
http url starts-with http://x.x.x.x:yy/
charging-action default
content-id 1
cca charging credit
charging-action redirect1
content-id 10
cca charging credit
rulebase DCCA
action priority 100 ruledef redirect1 charging-action redirect1
action priority 65000 ruledef IP-ANY charging-action default
Note: Apenas as configurações mínimas simples são descritas neste exemplo. As configurações reais da rede de produção podem ter parâmetros adicionais configurados, de acordo com a solução.
Tip: O URL redirecionado também pode ser um nome de domínio canônico, como http://redirect.com. Consulte a próxima seção para este cenário específico.
Se você precisar usar um nome de domínio para o URL de redirecionamento (http://redirect.com), o assinante envia primeiro uma consulta DNS para resolver o nome de domínio. Nesse caso, a resolução DNS deve ser permitida para os assinantes. Use uma destas duas opções para permitir a resolução de DNS para os assinantes:
Para verificar se sua configuração funciona corretamente, insira estes comandos show:
show active-charging sessions full imsi xxxx
show subscriber full imsi xxxx
Aqui está um exemplo de saída recortado do comando show ative-charge sessions full imsi xxxx antes do esgotamento da cota:
Quando o URL redirecionado é usado, a saída deve ser semelhante a esta:
Note: Estes exemplos ilustram apenas as saídas de exemplo e os valores estatísticos reais podem diferir.
Na saída do comando show subscribers full imsi xxx, os pkts de entrada descartados devem ser 0:
Um valor de pacotes descartados diferente de zero indica que os pacotes são descartados após a exaustão da cota sem o redirecionamento de URL apropriado.
Insira estes comandos na CLI para solucionar problemas de sua configuração:
monitor subscriber imsi xxxx
show subscribers full imsi xxxx
show active-charging sessions full imsi xxxx
Use o rastreamento imsi xxxx do assinante do monitor com as Opções A, 19, 34 e Verbosity 5 para verificar se os parâmetros de redirecionamento FUI no formato necessário são recebidos do OCS após esgotamento da cota.
Note: A opção 34 é importante com tentativas de verificar os dados que entram e saem do ACS (Ative Charging Service, serviço de cobrança ativa).
Estes são os parâmetros esperados na mensagem CCA-U que é recebida do OCS:
Aqui está um exemplo:
INBOUND>>>>> 15:59:52:587 Eventid:81991(5)
Diameter message from 1.1.1.1:3868 to 2.2.2.2:47552
Base Header Information:
Version: 0x01 (1)
Message Length: 0x000170 (368)
Command Flags: 0x40 (64) PXY
Command Code: 0x000110 (272) Credit-Control-Answer
Application ID: 0x00000004 (4) Credit-Control
Hop2Hop-ID: 0xadb045fa (2914010618)
End2End-ID: 0x05620b50 (90311504)
AVP Information:
—<Output Clipped>—
[M] Result-Code
Code: 0x0000010c (268) Result-Code
Flags: 0x40 (64) [M]
Length: 0x00000c (12)
: DIAMETER_LIMITED_SUCCESS (2002) >>>> Command Level Result Code
[M] CC-Request-Type
Code: 0x000001a0 (416) CC-Request-Type
Flags: 0x40 (64) [M]
Length: 0x00000c (12)
: UPDATE_REQUEST (2)
—<Output Clipped>—
[M] CC-Request-Number
Code: 0x0000019f (415) CC-Request-Number
Flags: 0x40 (64) [M]
Length: 0x00000c (12)
: 1
—<Output Clipped>—
[M] Multiple-Services-Credit-Control
Code: 0x000001c8 (456) Multiple-Services-Credit-Control
Flags: 0x40 (64) [M]
Length: 0x0000a8 (168)
[M] Rating-Group
Code: 0x000001b0 (432) Rating-Group
Flags: 0x40 (64) [M]
Length: 0x00000c (12)
: 1
[M] Granted-Service-Unit
Code: 0x000001af (431) Granted-Service-Unit
Flags: 0x40 (64) [M]
Length: 0x000018 (24)
[M] CC-Total-Octets
Code: 0x000001a5 (421) CC-Total-Octets
Flags: 0x40 (64) [M]
Length: 0x000010 (16)
: 1206114
[M] Result-Code
Code: 0x0000010c (268) Result-Code
Flags: 0x40 (64) [M]
Length: 0x00000c (12)
: DIAMETER_SUCCESS (2001) >>>> MSCC Level Result Code
[M] Final-Unit-Indication
Code: 0x000001ae (430) Final-Unit-Indication
Flags: 0x40 (64) [M]
Length: 0x000044 (68)
[M] Final-Unit-Action
Code: 0x000001c1 (449) Final-Unit-Action
Flags: 0x40 (64) [M]
Length: 0x00000c (12)
: REDIRECT (1)
[M] Redirect-Server
Code: 0x000001b2 (434) Redirect-Server
Flags: 0x40 (64) [M]
Length: 0x000030 (48)
[M] Redirect-Address-Type
Code: 0x000001b1 (433) Redirect-Address-Type
Flags: 0x40 (64) [M]
Length: 0x00000c (12)
: URL (2)
[M] Redirect-Server-Address
Code: 0x000001b3 (435) Redirect-Server-Address
Flags: 0x40 (64) [M]
Length: 0x00001c (28)
: http://x.x.x.x:yy
O URL redirecionado deve ser um endereço IP com ou sem um número de porta (http://x.x.x.x:yy) para este exemplo, que direciona o assinante para a página de recarga. O URL redirecionado também pode ser exibido como http://x.x.x.x. O exemplo anterior funciona para este caso.