Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit comment utiliser la fonction de redirection FUI (Final Unit Indication) sur le système de facturation en ligne (OCS) afin de configurer les redirections automatiques d'URL pour les abonnés mobiles dont le quota est épuisé.
Cisco vous recommande de connaître ces rubriques avant de tenter la configuration décrite dans ce document :
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
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.
Les clients doivent activer la fonction de redirection d'URL lorsque les quotas d'abonnés sont épuisés. Cela signifie que lorsque le quota d'abonnés est épuisé, il doit être redirigé vers une URL préconfigurée où ils peuvent recharger leur compte.
L'OCS envoie les informations de redirection FUI dans l'une des paires de valeurs d'attribut de diamètre (AVP) du message CCA-U (Credit Control Answer-Update). Les informations de redirection FUI (lorsque la fonctionnalité est activée à OCS) sont normalement reçues lorsque OCS veut indiquer au GGSN qu'il s'agit de la dernière unité allouée avant l'épuisement du quota d'abonné.
Le GGSN (ASR 5x00) doit être configuré de manière appropriée afin de gérer les paramètres de redirection FUI reçus de l'OCS, comme décrit dans les sections suivantes.
Note: Dans cet exemple de configuration, par défaut, tout le trafic atteint la définition de règle IP-ANY et une valeur d'ID de contenu (ou de groupe de notation (RG)) de 1 est appliquée à tout le trafic.
Après épuisement des quotas, OCS fournit une URL de redirection au format suivant :
http://x.x.x.x:yy/
Lorsque l'utilisateur commence à envoyer le trafic vers l'URL redirigée, il atteint la définition de règle redirect1 et une valeur d'ID de contenu de 10 est appliquée au trafic redirigé.
Note: Cet ID de contenu particulier (RG-10) doit être libre de l'OCS-end afin de permettre à l'utilisateur d'accéder au site Web redirigé, où le compte peut être rechargé.
Voici un exemple :
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: Seules les configurations minimales nues sont décrites dans cet exemple. Les configurations réelles du réseau de production peuvent avoir des paramètres supplémentaires configurés, conformément à la solution.
Astuce : L'URL redirigée peut également être un nom de domaine canonique, tel que http://redirect.com. Reportez-vous à la section suivante pour ce scénario particulier.
Si vous devez utiliser un nom de domaine pour l'URL de redirection (http://redirect.com), l'abonné envoie d'abord une requête DNS afin de résoudre le nom de domaine. Dans ce cas, la résolution DNS doit être autorisée pour les abonnés. Utilisez l'une de ces deux options afin d'autoriser la résolution DNS pour les abonnés :
Afin de vérifier que votre configuration fonctionne correctement, entrez ces commandes show :
show active-charging sessions full imsi xxxx
show subscriber full imsi xxxx
Voici un exemple extrait de la sortie de la commande show active-load sessions full imsi xxxx avant l'épuisement du quota :
Lorsque l'URL redirigée est utilisée, le résultat doit apparaître comme suit :
Note: Ces exemples ne font qu'illustrer les résultats des échantillons et les valeurs statistiques réelles peuvent différer.
Dans la sortie de la commande show abonnés full imsi xxxx, les pkts d'entrée supprimés doivent être 0 :
Une valeur de paquets abandonnés non nulle indique que les paquets sont abandonnés après épuisement du quota sans redirection d'URL appropriée.
Entrez ces commandes dans l'interface de ligne de commande afin de dépanner votre configuration :
monitor subscriber imsi xxxx
show subscribers full imsi xxxx
show active-charging sessions full imsi xxxx
Utilisez la trace imsi xxxx de l'abonné de surveillance avec les options A, 19, 34 et Verbosity 5 afin de vérifier si les paramètres de redirection FUI au format requis sont reçus de l'OCS après épuisement du quota.
Note: L'option 34 est importante pour les tentatives de vérification des données qui entrent et sortent du service de facturation active (ACS).
Voici les paramètres attendus dans le message CCA-U qui est reçu de OCS :
Voici un exemple :
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
L'URL redirigée doit être une adresse IP avec ou sans numéro de port (http://x.x.x.x:yy) pour cet exemple, qui dirige l'abonné vers la page de recharge. L'URL redirigée peut également apparaître sous la forme http://x.x.x.x. L'exemple précédent fonctionne pour ce cas.