Introduction
Ce document décrit la fonctionnalité d'analyse du code de cause du commutateur logiciel Cisco PGW 2200 fonctionnant en mode Contrôle d'appel et Signalisation. Un utilisateur de PGW 2200 peut avoir besoin de modifier la valeur de la cause en une valeur appropriée au réseau du client. Le module Analyse générique PGW 2200 peut modifier la valeur Cause en valeurs Nouvelle cause et Emplacement.
Conditions préalables
Conditions requises
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Components Used
Les informations de ce document sont basées sur Cisco PGW 2200 Versions 7.x, 9.x et ultérieures.
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.
Conventions
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Analyse de la cause
Les processus par lesquels le PGW de Cisco analyse et achemine les appels sont illustrés à la Figure 1. Ce document décrit uniquement le fonctionnement de l'analyse de cause en général.
L'analyse de la cause est effectuée lorsqu'un message de libération est reçu ou lorsqu'une défaillance d'une sorte (par exemple, un échec de l'écran du numéro) a eu lieu qui implique que l'appel doit être libéré. La valeur Code cause ou les valeurs Code cause et/ou Code emplacement combinés sont utilisées pour fournir un code cause interne qui provoque un certain nombre de résultats différents, notamment le routage de l'appel vers une autre route, ou le retour à l'analyse pour trouver une destination différente.
Remarque : Toutes les valeurs de cause externe par protocole sont converties en valeurs de cause interne. Ce sont les valeurs internes qui sont utilisées lorsque vous renseignez les données du plan de numérotation (reportez-vous à l'annexe B : Codes de cause et d'emplacement pour des informations sur les mappages de code de cause).
Figure 1 : Analyse du flux d'appels
Modification du code de cause pour ITU Q.761
Cette procédure explique la modification du code de cause de l'UIT Q.761.
-
Ajoutez le plan de numérotation pour modifier toute version <x> et remplacez-le par la valeur Cause <y> :
1-numan-add:resultset:custgrpid="0001",name="chgCause"
2-numan-add:resulttable:custgrpid="0001",name="ChangeToSubAbsent",
resulttype="CAUSE",dw1=<y>,setname="chgCause"
3-numan-add:cause:custgrpid="0001",causevalue=<x>,setname="chgCause"
-
Lors de l'analyse des causes de publication, le PGW recherche un ID personnalisé dans l'entrée ss7Patch et examine le plan de numérotation dans lequel cette configuration est effectuée et commence à la ligne 3.
-
Dans cette ligne, spécifiez le déclencheur sur lequel vous voulez exécuter une action, puis passez aux lignes 1 et 2. À la ligne 2, indiquez à quelle valeur de cause vous souhaitez modifier la cause de libération (dw1).
Dans cet exemple, toute valeur de cause de libération 31[cause interne IC_Normal_Clearing] ou 40 [Récupération à l'expiration du compteur] est modifiée et remplacée par 147 (IC_Unknown).
PGW2200 mml> prov-sta::srcver="active",dstver="cisco1"
MGC-01 - Media Gateway Controller 2004-02-12 15:20:54
M COMPLD
"PROV-STA"
;
PGW2200 mml> numan-add:dialplan:custgrpid="0001"
.......This step is only necessary when there is not already a dial plan
MGC-01 - Media Gateway Controller 2004-02-12 15:21:13
M COMPLD
"dialplan"
;
PGW2200 mml> numan-add:resultset:custgrpid="0001",name="chgCause"
MGC-01 - Media Gateway
Controller 2004-02-12 15:21:38
M COMPLD
"resultset"
;
PGW2200 mml>
numan-add:resulttable:custgrpid="0001",name="ChangeToSubAbsent",
resulttype="CAUSE",dw1="147",setname="chgCause"
MGC-01 - Media Gateway Controller 2004-02-12 15:22:29
M COMPLD
"resulttable"
;
PGW2200 mml> numan-add:cause:custgrpid="0001",causevalue=40,
setname="chgCause"
MGC-01 - Media Gateway Controller 2004-02-12 15:22:59
M COMPLD
"cause"
;
PGW2200 mml> numan-add:cause:custgrpid="0001",causevalue=31,
setname="chgCause"
MGC-01 - Media Gateway Controller 2004-02-12 15:23:24
M COMPLD
"cause"
;
PGW2200 mml> prov-cpy
MGC-01 - Media Gateway Controller 2004-02-12 15:23:31
M COMPLD
"PROV-CPY"
;
PGW2200 mml>
-
Vérifiez la liaison personnalisée (nom du plan de numérotation) au sigpath ou au groupe de faisceaux :
-
Pour le PGW 2200 en mode Signalisation (Nail), modifiez-le à l'aide de la commande prov-rtrv : ss7path:name="<ss7-path-name>" et recherchez la valeur CustGrpID.
-
Pour le PGW 2200 en mode Contrôle d'appel (commuté), modifiez-le à l'aide de la commande prov-rtrv:trnkgrp:name="<trunk-group-number>" et recherchez la propriété CustGrpID.
Modification du code de lieu
Pour modifier le paramètre Location envoyé dans le code de cause, modifiez ClearingLocation et DefaultLocation. Recherchez le fichier XECfgParm.dat sous les paramètres /opt/CiscoMGC/etc pour ClearingLocation et DefaultLocation. Vous pouvez modifier l'emplacement en fonction de Cisco PGW 2200. Vous ne pouvez pas modifier l'emplacement par appel pour le moment pour les versions 9.3, 9.4, 9.5 et 9.6 de Cisco PGW 2200.
********************************** DETAIL **********************************
CIC 50
MESSAGE TYPE 0x0C REL - Release_Msg
INDEX TO VARIABLE PART 0x02
INDEX TO OPTIONAL PART 0x00
CAUSE IND 0x12
LENGTH: 0x02 VAR. DATA 0x82 0x91
EXTENSION BIT 1 diagnostic_is_not_included
CODING STANDARD 0 CCITT_standard
GENERAL LOCATION 2 Public network serving the local user
EXTENSION BIT 1 diagnostic_is_not_included
CLASS 1 Normal event
VALUE IN CLASS 1
CAUSE VALUE 17 User_busy
****************** END_OF_MSG ******************
Le Cisco PGW 2200 ne prend pas par défaut la valeur Location, car aucune valeur d'emplacement n'est spécifiée. Au lieu de cela, le Cisco PGW 2200 utilise par défaut l'emplacement général avec la valeur ''1010'' (réseau au-delà du point d'interconnexion [BI]). Ceci fait partie de la spécification UIT Q.850 . Pour Cisco HSI, référez-vous à l'ID de bogue Cisco CSCea28559 (clients enregistrés uniquement). HSI doit permettre la transparence vers l'emplacement de la cause.
Remarque : Si vous devez ouvrir un dossier avec le support technique pour obtenir de l'aide sur cette configuration, assurez-vous d'exécuter un analyseur SS7 ou un suivi Snooper en combinaison avec un suivi MDL PGW 2200 et joignez-le au dossier du support technique.
Informations connexes