Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Conventions

Configuration

Diagramme du réseau

Configuration

Vérification

Dépannage

Dépannage sur la passerelle

Dépannage du Cisco ATA 186

Exemples de débogages pour les appels effectués à partir du Cisco ATA 186 vers la passerelle

Informations connexes

Introduction

L'adaptateur de téléphone analogique Cisco (ATA) 186 est un adaptateur combiné-Ethernet faisant interface entre des téléphones analogiques traditionnels et des réseaux téléphoniques basés sur IP. L'adaptateur de téléphone analogique Cisco 186 possède deux ports vocaux qui prennent seulement en charge les téléphones à clavier analogiques de génération antérieure. Contrairement aux ports standard du Foreign Exchange Station (FXS), ceux-ci ne peuvent pas être liés à un autocommutateur privé (PBX), car l'adaptateur de téléphone analogique Cisco 186 n'envoie pas d'éléments numériques sur ces ports. Avec cette configuration, vous pouvez utiliser les deux ports vocaux et employer une adresse E.164 distincte sur chacun.

Ce document explique comment configurer un Cisco ATA 186 pour envoyer et recevoir des appels à partir d'une passerelle Cisco IOS®. Le Cisco ATA 186 est un périphérique simple qui ne dispose pas de fonctionnalité de routage d'appels. Si vous disposez d'un réseau comportant plus de deux points d'extrémité H.323, y compris l'ATA lui-même, un contrôleur d'accès H.323 est nécessaire pour effectuer le routage des appels.

Référez-vous à Configuration et dépannage d'un ATA 186 avec des contrôleurs d'accès Cisco IOS pour plus d'informations.

Conditions préalables

Conditions requises

Assurez-vous que vous répondez à ces exigences avant d'essayer cette configuration :

- Ce document suppose que le lecteur connaît le contenu du document Configuration de base de Cisco ATA 186.

- Cette configuration nécessite que le Cisco ATA 186 soit à la version 2.0 ou ultérieure, en utilisant le jeu de fonctions H.323.

- Assurez-vous qu'il existe une connectivité IP entre le Cisco ATA 186 et la passerelle.

- Assurez-vous que le Cisco ATA 186 est accessible via la méthode de serveur Web, pour une configuration ultérieure.

Components Used

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- Cisco ATA 186 avec version 2.12

- Cisco 3640 avec le logiciel Cisco IOS Version 12.1(2)T

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.

Configuration

Cette section vous fournit des informations pour configurer les fonctionnalités décrites dans ce document.

Diagramme du réseau

Ce document utilise la configuration réseau suivante :

Configuration

Suivez ces étapes :

1. Accédez à la fenêtre de configuration de Cisco ATA 186 à partir d'un navigateur Web. Accédez à l'URL http:// ip_address_of_ata/dev, où ip_address_of_ata est l'adresse IP du Cisco ATA 186 que vous prévoyez d'enregistrer.

Dans cet exemple, l'URL est http://172.16.104.117/dev.

La fenêtre de configuration de Cisco ATA 186 s'affiche.

Remarque : les champs soulignés sont les paramètres configurés appropriés pour ce scénario.

L'adressage IP peut être effectué de manière statique ou dynamique, comme expliqué dans le document Configuration de base de Cisco ATA 186. Dans la figure précédente, l’adresse IP statique est utilisée.

2. Configurez ces champs dans la fenêtre de configuration de Cisco ATA 186 :

- UID0 et UID1 : configurez les adresses E.164 des ports vocaux 0 et 1.

Les deux ports vocaux ne peuvent pas avoir la même adresse E.164, car le Cisco ATA 186 ne peut pas rechercher si l'un des ports est occupé. Si les deux ports vocaux reçoivent la même adresse E.164, l'appel est toujours envoyé au premier port vocal. Si ce port est occupé, le signal occupé est envoyé à l'appelant.

- RxCodec et TxCodec - Configurez l'ID du codec.

- G.723.1 - ID de codec 0

- G.711a - ID de codec 1

- G.711u - ID de codec 2

- G.729a - ID de codec 3

Dans la configuration présentée plus loin dans ce document, le codec G.729r8 est utilisé sur le Cisco ATA 186 et sur la passerelle.

Remarque : ATA 186 ne prend pas en charge deux ports qui utilisent simultanément le codec G.729a. Le codec G.729 ne peut être exécuté que sur un port à la fois. Lorsqu'un port utilise G.729, un autre port utilise G.711. Ces combinaisons sont autorisées sur l'ATA 186 :

- Deux codecs G.723.1 simultanés

- Deux codecs G.711 simultanés

- Un codec G.723.1 et un codec G.711

- Un codec G.729A et un codec G.711 - L'allocation de la ressource G.729 au port FXS est dynamique. La ressource G.729, si elle est disponible, est allouée à un port FXS lorsqu'un appel est initié ou reçu. La ressource est libérée lorsqu'un appel est terminé.

- LBRCodec (low-bit-rate codec) - Configurez comme 0 ou 3, en fonction du codec choisi.

- Si LBRCodec est 0 - Le codec G.723.1 est disponible à tout moment pour les deux ports FXS. Chaque ligne peut gérer deux appels G.723.1 dans un état non conférence. Par conséquent, jusqu'à quatre appels G.723.1 peuvent être maintenus dans le Cisco ATA 186. Lorsqu'il est configuré pour G.723, le Cisco ATA 186 prend en charge tous les codecs G.723.

- Si LBRCodec est 3 - G.729a est disponible sur l'un des deux ports FXS sur la base du premier arrivé premier servi. Le Cisco ATA 186 n'a qu'un code G.729a. Par conséquent, il ne peut y avoir qu'un seul appel à la fois qui utilise le codec G.729a. Les deux ports du Cisco ATA 186 ne peuvent pas être utilisés simultanément, si vous configurez uniquement le codec par défaut sur la passerelle. Vous devez configurer une classe de codec sur la passerelle pour négocier le deuxième appel à l'aide de G.711uLaw ou G.711aLaw, car G.711 est le codec par défaut utilisé. Sans cette configuration, le second appel échoue. Lorsqu'il est configuré pour G.729a, le Cisco ATA 186 prend en charge tous les codecs G.729.

- NumTxFrames - Il est recommandé que ce champ reste à la valeur par défaut. Il peut être utilisé lorsque la taille d'octet codé sur la passerelle Cisco IOS est modifiée par rapport à sa valeur par défaut (2). Ce tableau présente la définition de trame du Cisco ATA 186 :

Codec

Trame (en ms)

Trame (en octets)

G.711

10

80

G.729

10

10

G.723

30

24

Ce tableau montre les tailles de trame avec la valeur par défaut de 2 pour NumTxFrame :

Codec

Trame (en ms)

Trame (en octets)

G.711

20

160

G.729

20

20

G.723

60

48

Remarque : les valeurs sont égales à la définition de trame de l'ATA x 2, lorsque le NumTxFrame est égal à 2.

Les valeurs correspondantes peuvent être définies sur la passerelle à l'aide du paramètre bytes de la commande codec. Référez-vous à la commande codec (dial-peer) pour plus d'informations.

- Gateway : configurez l'adresse IP de la passerelle. Une fois cette opération effectuée, tout ce qui est composé à partir des ports vocaux connectés au Cisco ATA 186 est envoyé à cette passerelle.

Remarque : utilisez ce champ Gateway pour définir la passerelle de terminaison avec laquelle le Cisco ATA 186 communique pour un appel VoIP H.323. Si la passerelle de terminaison est un autre Cisco ATA 186, configurez ce champ de passerelle avec l'adresse IP du Cisco ATA 186 de terminaison. Si vous avez besoin de ce Cisco ATA 186 pour parler à plusieurs périphériques de terminaison (autres Cisco ATA 186 ou passerelles vocales), vous devez mettre en oeuvre un contrôleur d'accès dans le réseau pour la résolution d'adresse E.164 vers IP pour le Cisco ATA 186. Référez-vous à Configuration et dépannage d'un ATA 186 avec des contrôleurs d'accès Cisco IOS pour plus d'informations.

Remarque : si le port 1 du Cisco ATA 186 doit communiquer avec le port 2 du même Cisco ATA 186, vous devez configurer le champ Gateway sur sa propre adresse IP ou configurer le Cisco ATA 186 pour communiquer avec le contrôleur d'accès, qui retourne sa propre adresse IP pour la configuration de l'appel.

- StaticIP : adresse IP du Cisco ATA.

- MediaPort : configurez le port utilisé par le Cisco ATA 186 pour envoyer le flux RTP (Real-Time Transport Protocol). Le port configuré et supérieur est utilisé. Cette fonctionnalité est disponible dans les versions 2.13 et ultérieures.

3. Cliquez sur Apply, puis rechargez la page.

Cisco ATA 186 2.14 et versions ultérieures prend en charge le plan de numérotation pour les fonctionnalités de ligne directe et de ligne directe.

Configuration

Le paramètre de configuration du plan de numérotation accepte maintenant la règle Hdnn, où d est le délai post-décroché (en secondes - utilisez 0-9 ou a-z pour spécifier un délai compris entre 0 et 35 secondes), et nnn est le numéro de téléphone de longueur variable à appeler lorsqu'aucun chiffre n'est entré pour d secondes après le décrochage.

Exemple 1 - H05551212 (appelez le 5551212 immédiatement après le décrochage du téléphone).

Exemple 2 - H5923123456 (appelez le 923123456 si aucun chiffre n'est entré pendant 5 secondes après le décrochage du téléphone).

Le Cisco ATA 186 prend 10 secondes pour se reconfigurer. Cet exemple montre la configuration appropriée pour la passerelle Cisco IOS :

Passerelle Cisco 3640

interface Ethernet0/0

ip address 172.16.13.40 255.255.255.224

half-duplex

!

ip classless

ip route 0.0.0.0 0.0.0.0 172.16.13.33

ip http server

!

!

!

voice-port 3/0/0

!

voice-port 3/0/1

!

dial-peer cor custom

!

!

!

!

dial-peer voice 1234 pots

destination-pattern 1234

port 3/0/0

!

dial-peer voice 3000 voip

!--- Dial-peer to send and receive calls from the Cisco ATA.

incoming called-number 1234

destination-pattern 300.

session target ipv4:171.16.104.117

codec g729r8

!

Vérification

Référez-vous à cette section pour vous assurer du bon fonctionnement de votre configuration.

Envoyez une requête ping au Cisco ATA 186 à partir de la passerelle. Si une configuration similaire à l'exemple précédent apparaît, les appels doivent passer. Assurez-vous qu'il n'y a pas d'incompatibilité de codec. Si un codec autre que G.729r8 est utilisé, configurez (effacez un terminal de numérotation dial-peer entrant sur la passerelle avec) un terminal de numérotation dial-peer entrant sur la passerelle avec le codec ou le codec de classe vocale, selon le cas sur le terminal de numérotation dial-peer 3000.

Dépannage

Cette section présente les informations que vous pouvez utiliser pour dépanner votre configuration.

Certaines commandes d’affichage (« show ») sont offertes par l’outil « Cisco CLI Analyzer » réservé aux clients inscrits. Utilisez Cisco CLI Analyzer pour voir une analyse de la sortie d’une commande show.

Remarque : Consulter les renseignements importants sur les commandes de débogage avant d’utiliser les commandes de débogage.

Dépannage sur la passerelle

Émettez la commande debug voip ccapi inout pour déboguer des appels VoIP de bout en bout. Exécutez la commande debug vtsp dsp pour afficher les chiffres tels qu'ils sont reçus par le port vocal.

Dépannage du Cisco ATA 186

Lorsque vous travaillez avec des contrôleurs d'accès tiers et des passerelles, l'outil de dépannage du Cisco ATA 186 est très utile. Exécutez les étapes suivantes pour activer l'outil de dépannage Cisco ATA 186 :

1. Saisissez l'adresse IP du PC qui se trouve sur le même sous-réseau que le Cisco ATA 186 dans le champ ATA Nprintf.

2. Le port spécifié après l'adresse doit être 9001.

3. Exécutez le programme prserv.exe à l'invite DOS sur le PC.

Vous pouvez télécharger le programme prserv.exe à partir du Centre logiciel Cisco à l'emplacement de téléchargement de logiciels ATA (clients enregistrés uniquement). Le programme prserv.exe est inclus dans le dernier fichier ZIP de version du logiciel Cisco ATA 186.

Exemples de débogages pour les appels effectués à partir du Cisco ATA 186 vers la passerelle

Ces exemples de sortie montrent un appel réussi et un appel non réussi, respectivement :

Appel réussi

D:\Documents and Settings\sshafiqu\My Documents\voice\ata>prserv.exe

logging started Wed Feb 06 18:25:27 2002

!--- Call is made from port 0, as UID0 (3000) is shown.

3000 active @0xab45555a (GK @0x3c256420)

1:00;0,0,0,0,

[0]DTMF 1

[0]DTMF 2

[0]DTMF 3

[0]DTMF 4

[0]DTMF #

!--- Dual tone multifrequency (DTMF) tones for the number dialed 1234.

!--- The # symbol is not needed, as the 2.0 versions now have a 10 second timeout.

Calling 1234

SCC->(0 0) <cmd 16>

CLIP

SCC->(0 0) <cmd 2>

<0 0> dial<1234>

block queue <- (18 1289228 0)

Connect to <0xac100d28 1720>..

>>>>>>>> TX CALLER ID : 0x1 0x80 6

!--- Caller ID can be formatted using the CallerIDMethod field.*

Q931<-0:Setup:CRV 1190

Q931->0:Proceeding

Connect H245...

block queue <- (19 1289228 525478)

NuConnectDispatcher: 0x4a6

H245 TCP conn ac100d28 11001

!--- TCP port for H.245 is 11001.

CESE/MSDSE start:<0 0 0 0>

capSize = 3

H245->0:Cese

RemoteInputCap <15 1>

RemoteAudioCap <4 0>

RemoteAudioCap <4 11>

MODE FRAME : 11 2

RemoteAudioCap <4 15>

MODE FRAME : 15 2

RemoteAudioCap <4 0>

Capability set accepted

!--- Capability (codec, voice activity detection [VAD]) negotiation

!--- is successful.

H245->0:MSD: <rn tt> = <0x2020 60>

H245->0:CeseAck

H245->0:MsdAck

h323.c 1837: cstate : 3

->H245<0> OLC

H245<-0:LcseOpen

set TX audio to G729AB/B 2 fpp

!--- The Cisco ATA 186 is prepared to communicate via the G.729ab and

!--- G.729b codecs.

SetG723Mode: 2 3

H245->0:LcseOpeng

H245->0:OLC mode 10

remote OpenLogicalReq G711/G729(10) : 2 fpp

!--- The default codec for the Cisco ATA 186 is G.711.

OpenRtpRxPort(0,0x0,4000):11

RTP Rx Init: 0, 0

RTP->0:<0xab45555a 4000>

!--- RTP Port opened is 4000.

H245->0:LcseClose : chnum 1

H245->0:LcseRelease

0: Close RTPRX

H245->0:LcseOpen

H245->0:OLC mode 14

remote OpenLogicalReq G711/G729(14) : 2 fpp

OpenRtpRxPort(0,0x0,4000):12

RTP Rx Init: 0, 0

RTP->0:<0xab45555a 4000>

[0]DPKT 1st: 3725026804 3725026564, pt 18

[0]Received pi=8 in q931

Q931->0:Progress

!--- Ringback is played by the terminating gateway.

H323Dispatcher : 2 3

H245->0:LcseOpenAck

RTP<-0:<0xac100d28 18712>

[0]Enable encoder 18

Enable LEC adapt [0]=1

RTP TX[0]:SSRC_ID = e8c533a0

RTP Tx Init: 0, 0

[0]TX SID frame (pt 18)

[0]RX SID frame (pt 18)

1:30;3,0,0,0,

Q931->0:Connect

!--- Call is answered.

SCC:ev=12[0:0] 3 0

SCC->(0 0) <cmd 20>

SCC->(0 1) <cmd 20>

SCC->(0 0) <cmd 9>

3000 active @0xab45555a (GK @0x3c256420)

Q931->0:ReleaseComplete: reason 16, tone = 13

!--- Disconnect received from the terminating gateway.

H245<-0:EndSessionCmd 1

!--- The cause is 16 (0x10), which is a normal disconnect.**

0: Close RTPRX

write TCP err : 10 -33

[0:0]Rel LBRC Res

Q931<-*:ReleaseComplete

write TCP err : 9 -33

SCC:ev=13[0:0] 7 1

[0:0]SCC: Disconnected

* Cette liste définit la valeur appropriée par pays lorsque vous configurez le champ CallerIDMethod :

- États-Unis - La méthode de l'ID de l'appelant est 0x19e60.

- Suède - La méthode de l'ID de l'appelant est 0x0ff61.

- Danemark - La méthode de l'ID de l'appelant est 0x0fde1.

Appels échoués

SCC->(0 0) <cmd 2>

<0 0> dial<258>

block queue <- (18 1289228 0)

Connect to <0xac100deb 1720>..

!--- IP connectivity issue gives TCP error.

0:30;0,0,0,0,

1:00;0,0,0,0,

TCP connect err: -33

[0:0]SCC: Disconnected

<0 0> dial<1234>

block queue <- (18 1289084 0)

Connect to <0xac100d28 1720>..

>>>>>>>> TX CALLER ID : 0x1 0x80 6

Q931<-0:Setup:CRV 1836

Q931->0:ReleaseComplete: reason 1, tone = 7

!--- The terminating gateway sends a release complete in response to the

!--- setup, with a cause code of 1, which is an unallocated or unassigned

!--- number.

!--- Note: Busy signal played by the terminating gateway.

H245<-0:EndSessionCmd 0

[0:0]Rel LBRC Res

Q931<-*:ReleaseComplete

write TCP err : 9 -33

SCC:ev=7[0:0] 3 0

SCC->(0 0) <cmd 1>

Informations connexes

- Configuration de base Cisco ATA 186

- Configuration et dépannage d'un ATA 186 avec contrôleurs d'accès Cisco IOS

- Dépannage et débogage des appels VoIP – Notions élémentaires

- Assistance technique concernant la technologie vocale

- Assistance concernant les produits vocaux et de communications unifiées

- Dépannage des problèmes de téléphonie IP Cisco

- Support et documentation techniques - Cisco Systems