Introduction
Ce document décrit le fonctionnement de DTMF (Dual-Tone Multifrequency) hors bande sur le Cisco PGW 2200 pour le mode de contrôle d'appel à l'aide d'un serveur proxy SIP (Session Initiation Protocol), d'une plate-forme auxiliaire Cisco H.323 Signaling Interface (HSI) ou des deux pour la communication H.323. Pour SIP, la sip-notification est une nouvelle méthode de relais DTMF proposée sur le logiciel Cisco IOS® et sur le Cisco PGW 2200. Pour Cisco HSI, la transmission et la réception des informations alphanumériques H.245 pendant la phase de négociation H.245 est mise en oeuvre.
Conditions préalables
Conditions requises
Les lecteurs de ce document devraient avoir connaissance des sujets suivants :
Components Used
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
Remarque : les deux s'exécutent sur le dernier niveau de correctif disponible sur Cisco.com.
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
For more information on document conventions, refer to the Cisco Technical Tips Conventions.
Cisco PGW 2200 et HSI - DTMF hors bande
Le Cisco PGW 2200 prend en charge le relais DTMF pour SIP et H.323.
H.323
Les routeurs Cisco PGW 2200 et HSI prennent en charge le relais DTMF hors bande. Les chiffres DTMF de la passerelle de support (MGW) sont envoyés au Cisco PGW 2200 via le protocole MGCP (Media Gateway Control Protocol), puis envoyés via E-ISUP (Extended-ISDN User Part) à Cisco HSI. Ceci génère un message H.245 de la part de Cisco HSI vers un contrôleur d'accès.
Figure 1 - DTMF H.323
Dans la Figure 1, Cisco HSI transmet toujours sous la forme d'un signal de type H.245. En gros, Cisco HSI peut le recevoir sous la forme de type H.245 « signal » ou « alpha ».
Figure 2 : DTMF MGCP
Pour MGW à Cisco PGW 2200 via la commande debug mgcp packet sur MGW, ces informations sont affichées :
From debug mgcp packet output
MGCP...... -> NTFY 123 s0/ds1-1/17@mgw04 MGCP 0.1
X: 703
O: D/0 <--------------------------------received 0
MGCP...... -> 200 123 OK
Le message H.245 de Cisco HSI à la passerelle via la commande debug h245 asn1 sur la passerelle vous donne des détails via la saisie utilisateur H.245 : signal.
From debug h245 asn1 debug output
00:52:17: H245 MSC INCOMING PDU ::=
value MultimediaSystemControlMessage ::= indication : userInput : signal :
{
signalType "5"
!--- Digit relayed is 5.
Figure 3 - Concept Cisco PGW 2200 et HSI
Configuration
Sur la passerelle MGCP, ajoutez les commandes suivantes :
mgcp package-capability dtmf-package
mgcp dtmf-relay voip codec all mode out-of-band
Sur le Cisco PGW 2200 :
Auto-detects
Sur la passerelle Cisco IOS H.323, sous la commande dial-peer voice xx voip, ajoutez cette commande :
dtmf-relay h245-signal
Sur Cisco HSI : (URL d'approvisionnement HSI)
prov-add:name=sys_config_static, dtmfsupporteddirection=both
prov-add:name=sys_config_static, dtmfsupportedtype=dtmf
Exemple
Pour configurer ceci sur Cisco HSI :
gw mml> prov-sta::srcver="active",dstver="DTMF_Config"
H323 Signalling Gateway Mon Feb 2 13:27:57 2004
M SUCC
La session d'approvisionnement « DTMF_Config » a été démarrée à partir de « active ».
Remarque : Cette session d'approvisionnement n'a pas été vérifiée.
gw mml> prov-add:name="SYS_CONFIG_STATIC",DtmfSupportedType="dtmf"
H323 Signalling Gateway Mon Feb 2 13:29:18 2004
M SUCC
Éléments d'approvisionnement ajoutés :
gw mml> prov-add:name="SYS_CONFIG_STATIC",DtmfSupportedDirection="both"
H323 Signalling Gateway Mon Feb 2 13:29:41 2004
M SUCC
Éléments d'approvisionnement ajoutés :
gw mml> prov-cpy
H323 Signalling Gateway Mon Feb 2 13:29:49 2004
M SUCC
Note : Le HSI doit être redémarré après avoir modifié ces paramètres car ils sont « statiques » et donc seulement lus pendant un redémarrage.
Les chiffres DTMF MGCP peuvent être désactivés en raison de la connexion Ethernet double MGCP.
-
Sur le côté expéditeur, le Cisco IOS AS5xxx détecte le chiffre avec un NTFY MGCP avec O : D/1 (notification MGCP avec le chiffre d'événement 1 observé).
-
Sur le côté récepteur, le Cisco IOS AS5xxx envoie les chiffres avec un MGCP RQNT avec S : D/1 (événement de demande MGCP lors de l'envoi du chiffre de signal 1).
Dans la recherche d'une solution HSI, passez en revue le message H.245 qui ne peut pas sortir hors service en raison du protocole TCP qui maintient le message dans l'ordre. Il en va de même pour les liaisons E-ISUP utilisant UDP/RUDP (Reliable UDP). Lors du dépannage d'un tel événement, considérez la connexion MGCP qui utilise UDP et peut entraîner la duplication des chiffres le long du chemin pour les retransmissions de paquets. En outre, la surcharge du segment Ethernet peut être une autre raison de cette situation.
SIP
Le Cisco PGW 2200 prend en charge le protocole SIP DTMF hors bande à partir des derniers correctifs de la version 9.4(1). Lorsque le Cisco PGW 2200 reçoit un ABONNEMENT SIP pour DTMF, il informe la passerelle MGCP de transmettre le DTMF jusqu'au Cisco PGW 2200, puis le Cisco PGW 2200 envoie un message SIP NOTIFY avec le DTMF. De l'autre côté, si le Cisco PGW 2200 reçoit un message SIP NOTIFY non sollicité avec DTMF, le Cisco PGW 2200 utilisera MGCP pour demander au MGW de générer DTMF.
Figure 4 - PGW2200 - SIP
Qu'il soit sollicité ou non, le point de terminaison doit demander une NOTIFICATION via un ABONNÉ qui fera que le Cisco PGW 2200 enverra RQNT à la passerelle et un NOTIFY lors de la réception des chiffres. Cisco PGW 2200 n'enverra RQNT à la passerelle qu'après avoir reçu un message SUBSCRIBE ou un message de réponse NOTIFY non sollicité dans un message 18x/200.
Figure 5 : SIP DTMF
L'ABONNEMENT est requis si l'autre côté SIP souhaite connaître les chiffres DTMF provenant du RTPC. Si la passerelle Cisco PGW 2200 est ABONNÉE, elle demandera à la passerelle MGCP de transmettre les événements DTMF au protocole MGCP, et la passerelle Cisco PGW 2200 enverra une notification.
Si le Cisco PGW 2200 reçoit une NOTIFICATION non sollicitée du côté SIP, le Cisco PGW 2200 demandera à la passerelle MGCP de jouer DTMF vers le RTPC.
Informations connexes