- Mapper des appels sortants Passerelles Analogiques Voix sur IP (VoIP) - Mapper des appels sortants vers des Ports FXO/FXS uniques sur des Passerelles Analogiques
Sommaire • Introduction - Composants utilisés - Passerelles analogiques - Support de protocole de passerelle - Schéma du réseau • Configuration - Configuration des extrémités d'appel entrantes sur la passerelle H.323 - Configuration des profils de traduction sur la passerelle H.323 - Configuration des règles de traduction - Configuration des extrémités d'appel sortantes • Vérification
Introduction Le but de ce document est de montrer comment configurer une passerelle H.323 pour router les appels sortants vers le réseau téléphonique public, en utilisant des services de ports téléphoniques standards, sur la base du numéro appelant des IP Phones Cisco qui sont à l'origine de l'appel. Cet exemple utilise des ports FXO (Foreign Exchange Office) et FXS (Foreign Exchange Station) mais la même chose peut être faite avec des ports E&M ou des ports numériques configurés avec chaque DS0 dans son propre "ds0-group". Normalement un appel transmis vers une passerelle doit uti- liser un système de recherche pour router les appels sortants sur la passerelle sans tenir compte du port qui sera choisi pour router l'appel. Cependant, dans certains cas il est préférable pour des ports particuliers d'être associés avec un numéro d'IP Phone particulier. Composants utilisés Les informations présentées dans ce document sont basées sur les versions matériel- les et logicielles suivantes: ● Cisco CallManager Releases 3.x and 4.0 ● IP Phones Cisco ● Analog Gateway (Cisco 3725) qui n'opère avec Cisco IOS® Software Release 12.3(4)T1. Note : Il faut utiliser l'IOS Cisco Release 12.2(11)T ou supérieur. Passerelles analogiques Il y a deux catégories de passerelles d'accès analogiques : ● Les passerelles analogiques "station" connectent un réseau téléphonique IP au RTC public. les passerelles analogiques "station" fournissent des ports FXS pour con- necter des postes téléphoniques analogiques, des systèmes répondeurs interactifs voix (IVR), des Fax ou des systèmes de messagerie vocale. ● Les passerelles circuit analogique connectent un réseau téléphonique IP au com- mutateur du réseau téléphonique public (CO) ou à un PABX. Elles fournissent des interfaces FXO pour le RTC et les PABX et des ports E&M pour une connexion de circuit analogique sur les PABX. Pour minimiser les problèmes de supervision de réponse et de déconnexion, utilisez de préférence des passerelles numériques. La SDA (Sélection Directe à l'Arrivée) ou DID (Direct Inward Dialing) est également disponible pour une connectivité avec le RTC. Support de protocole de passerelle Les passerelles supportent H.323, MGCP (Media Gateway Control Protocol) et SIP (Session Initiation Protocol). H.323 et SIP peuvent être déployés sur des réseaux dans lesquels un agent de contrôle de d'appels, tel que Cisco CallManager, n'est pas présent. MGCP est un protocole simple qui fonctionne uniquement sur un réseau dans lequel Cisco CallManager est présent.
Configuration Schéma du réseau H.323 RTC 1/0/0 2/0/0 1/0/1 IP Phone 8378 IP Phone 8379 IP Phone 8380 Téléphone Analogique Cisco CallManager Configuration Configuration des extrémités d'appel entrantes sur la passerelle H.323 Une extrémité d'appel entrante dans la passerelle acceptera un appel sortant issu de l'IP Phone Cisco. dial−peer voice 1 voip translation−profile incoming Phone1 answer−address 8378 !−−− Un appel de l'IP Phone Cisco IP 8378 correspond à cette !−−− extrémité d'appel.answer−address correspond à l'adresse !−−− de la partie appelante qui active le profil de traduction !−−− Phone1. Ce profile ajoute un préfixe "1" sur le numéro de !--- destination pattern ainsi l'appel peut être envoyé sur le !--- port FXS. dial−peer voice 2 voip translation−profile incoming Phone2 answer−address 8379 dial−peer voice 3 voip translation−profile incoming Phone3 answer−address 8380
Configuration des profils de traduction sur la passerelle H.323 Ces profils de traduction seront activés par un appel VoIP entrant d'une branche correspondant à une extrémité d'appel entrante. Ils vont ajouter un préfixe sur le numéro de l'appelé pour qu'un port particulier soit utilisé pour router l'appel sortant. voice translation−profile Phone1 translate called 1 ! voice translation−profile Phone2 translate called 2 voice translation−profile Phone3 translate called 3 Configuration des règles de traduction Les profils de traduction utilisent des règles de traduction pour préfixer un numéro sur le DNIS (Dialed Number Information Service) transmis par le CallManager. Cette configuration suppose que le chiffre à numéroter pour sortir vers le réseau public à travers la passerelle analogique est le "9" dans le CallManager. L'exemple ci-dessous montre à quoi ressemble les règles de traduction. Ceci est le nouveau type de règles de traduction utilisé dans l'IOS Cisco Release 12.2(11)T et suivants. voice translation−rule 1 rule 1 /^9/ /19/ voice translation−rule 2 rule 1 /^9/ /29/ voice translation−rule 3 rule 1 /^9/ /39/ Configurer les extrémités d'appel sortantes Voici à quoi ressemble les extrémités d'appel sortantes RTC. Le résultat final est qu'un appel arrivant sur le routeur avec un certain numéro sera détecté et activera un profil de traduction qui à son tour fait exécuter une règle de traduction pour ajouter un chiffre de préfixe unique au début du numéro. Le routeur peut par la suite transmettre des appels venant des IP Phones Cisco vers des ports RTC (POTS) spé- cifiques. Ceci fait essentiellement correspondre un IP Phone avec un port analogique. dial−peer voice 19 pots destination−pattern 19T port 1/0/0 ! dial−peer voice 29 pots destination−pattern 29T port 1/0/1 dial−peer voice 39 pots destination−pattern 39T port 2/0/0
Maintenant quand un appel est fait, le routeur peut choisir une extrémité d'appel sur la base du nouveau numéro traduit qui a un préfixe au début du numéro original. Si la traduction n'était pas faite alors il n'y aurait aucun moyen pour le routeur de sélec- tionner un port particulier pour transmettre l'appel. Le comportement par défaut du routeur serait de router les appels sur la base d'un ordre de recherche dans un grou- pe défini. Vérification Cette section contient des informations que vous pouvez utiliser pour vérifier que votre configuration fonctionne correctement. ● debug voip ccapi inout - Vérifie que les extrémités d'appel entrantes et sortantes correctes correspondent. ● test voice translation−rule 1 95551212 - Vérifie que les règles de traduction fonctionnent de manière appropriée quand elles sont appelées. 3725#test voice translation−rule 1 95551212 Matched with rule 1 Original number: 95551212 Translated number: 195551212 Original number type: none Translated number type: none Original number plan: none Translated number plan: none 3725#test voice translation−rule 2 95551234 Original number: 95551234 Translated number: 295551234 ● debug translation - Vérifie que les "translation−rules" sont appelées et appliquées de manière appropriée. *Oct 31 14:13:50.074: xrule_checking *Oct 31 14:13:50.074: xrule_checking calling 8378, called 95551234 *Oct 31 14:13:50.074: xrule_checking peer_tag 1, direction 1, protocol 1 *Oct 31 14:13:50.074: h323_xrule *Oct 31 14:13:50.074: xrule_checking calling 8378, called 195551234 *Oct 31 14:13:50.074: xrule_checking peer_tag 19, direction 2, protocol 1