Title: Pr
1SIP (Session Initiation Protocol) - Configuration
de Base
2Sommaire Introduction - Contenu
Prérequis pour la configuration de base SIP
Restrictions pour la configuration de base
SIP Information sur la configuration de
base SIP - Support de l'entregistrement
SIP (SIP Register) - Traitement amélioré
du processus de redirection SIP (SIP
Redirect) - Envoi des messages SIP 300
Multiple Choice Comment réaliser la
configuration de base SIP - Configuration
de services VoIP SIP sur une Gateway Cisco
- Arrêt ou démarrage de services VoIP SIP
sur une Gateway Cisco - Arrêt ou
démarrage de sous-modes VoIP sur une Gateway
Cisco - Configurer le support
d'enregistrement SIP (SIP Register)
- Configurer le traitement amélioré de SIP
Redirect - Configurer les messages SIP
300 Multiple Choice - Configurer les
améliorations d'implémentation de SIP -
Vérification de l'état de la passerelle SIP
- Conseils généraux pour la résolution de
problèmes Exemples de configuration pour la
configuration de base SIP - Support
de l'enregistrement SIP - Traitement
amélioré de SIP Redirect
3Introduction Ce document fournit des
informations sur la configuration de base SIP
pour les fonctionnalités suivantes ?
Support de l'enregistrement SIP (SIP Register)
? Traitement amélioré de SIP Redirect ?
Messages SIP 300 Multiple Choice ?
Améliorations de l'implémentation SIP -
Interactions avec des proxys de réplication
d'appels - Bouclage d'appel SIP
Intra-Gateway Historique des
fonctionnalités, SIP Register, Traitement
amélioré de SIP Redi- rect et Messages SIP 300
Multiple Choice.
Release Modification
12.2(15)ZJ Cette fonctionnalité a été introduite.
12.3(4)T Cette fonctionnalié a été integrée dans cette release.
Historique des améliorations de
l'implémentation SIP Interaction avec des
Proxys de réplication d'appels et bouclage
d'appel SIP Intra-Gateway.
Release Modification
12.2(2)XB Cette fonctionnalité a été introduite.
12.2(8)T Cette fonctionnalié a été integrée dans cette release.
Contenu ? Prérequis pour la configuration
de base SIP ? Restrictions pour la
configuration de base SIP ? Information sur
la configuration de base SIP ?
Comment réaliser la configuration de base SIP
? Exemples de configuration pour la
configuration de base SIP
4Prérequis pour la configuration de base SIP
Fonctionnalité "Traitement amélioré de SIP
Redirect" ? Assurez-vous que votre Gateway
SIP supporte les messages Redirect 300 ou
302 Restrictions pour la configuration de base
SIP Fonctionnalité "Support de SIP Register"
? Les passerelles SIP ne supportent pas
l'authentificationet par conséquent ne peu-
vent pas répondre aux reqêtes d'authentification
pour les messages d'enregistre- ment
(Register).Information sur la configuration de
base SIP Pour réaliser les tâches de
configuration de base de SIP vous devez
comprendre les concepts suivants ? Support
de l'entregistrement SIP (SIP Register) ?
Traitement amélioré du processus de redirection
SIP (SIP Redirect) ? Envoi des messages
SIP 300 Multiple Choice Support de
l'enregistrement SIP (SIP Register) Avec H.323,
les passerelles IOS Cisco peuvent enregistrer des
numéros E.164 d'extré- mités de numérotation
téléphoniques avec un "GateKeeper" lesquels
informent le ga- tekeeper d'une information de
contact utilisateur. Les passerelles SIP
permettent la même fonctionnalité mais
l'enregistrement se fait avec un Proxy SIP ou
enregistreur. Les passerelles SIP autorisent
l'enregistrement de numéros E.164 vers un Proxy
SIP à la demande de ports voix de téléphones
analogiques (FXS), de ports voix virtuels d'IP
Phones (EFXS) ou d'IP Phones locaux (SCCP).
Pendant l'enregistrement de numéros d'extrémités
avec un enregistreur externe, vous pouvez
également enregistrer avec un serveur Proxy SIP
secondaire pour avoir de la redondance.
L'enregistrement secondaire pourra être utilisé
si l'enregistrement pri- maire est défaillant.
Les passerelles SIP autorisent l'enregistrement
de numéros E.164 vers un Proxy SIP à la demande
de ports voix de téléphones analogiques (FXS), de
ports voix virtuels d'IP Phones (EFXS) ou d'IP
Phones locaux (SCCP). Par défaut, les passerelles
SIP ne génèrent pas de messages SIP Registrar.
Les tâches suivantes configurent la passerel- le
pour qu'elle enregistre des numéros de téléphones
avec un enregistreur SIP exter- ne. Note Il
n'y a pas de commandes qui permettent
l'enregistrement entre les protocoles SIP et
H.323.
5 Traitement amélioré du processus de redirection
SIP (SIP Redirect) Le traitement SIP Redirect
permet la flexibilité de gestion des réponses
redirect ou classe 3xx. Les réponses Redirect
peuvent être validées ou dévalidées par
l'interface ligne de commande fournissant ainsi
un outil au opérateurs qui déploient des passe-
relles IP Cisco. Le traitement Redirect est actif
par défaut, ce qui veut dire que les
passerelles SIP gèrent les messages 3xx entrants
en conformité avec le RFC2543. Le RFC2543
stipule que les messages de réponses Redirect
sont utilisés par des "User Agent" SIP pour
initier un nouvel "INVITE" quand un "User Agent"
apprend qu'un uti- lisateur s'est déplacé d'un
endroit à un autre. En accord avec le
RFC2543-bis-04, le traitement des redirections
3xx est le suivant ? L'URI (Uniform
Resource Identifier) de l'INVITE redirigé est mis
à jour pour conte- nir l'information de
nouveau contact fournit par le message de
redirection 3xx. ? Le numéro CSeq transmis et
trouvé dans l'en-tête CSeq est incrémenté de un.
Le nouveau message INVITE contient CSeq mis
à jour. ? Les en-têtes To, From et Call ID
qui identifient une branche de la communication
restent les mêmes. Le même Call ID donne de
la cohérence lorsque l'on veut faire une
capture d'historique de facturation. ? L'UAC
refait sa requête vers la nouvelle adresse donnée
dans le champ Contact de l'en-tête du
message 3xx. La gestion de la redirection peut
être dvalidée en utilisant la commande no
redirec- tion en mode de configuration SIP
user-agent. Dans ce cas le user-agent traite les
messages de réponses 3xx entrants comme des
réponses d'erreur classe 4xx. L'appel n'est pas
redirigé et il est libéré avec le code de la
cause dans le message RTC. Le tableau suivant
montre la correspondance entre les réponses 3xx
et 4xx.
Messages de réponse de redirection (3xx) Correspondance avec les messagesde réponse 4xx (Erreur client)
300 Multiple choices 410 Gone
301 Moved Permanently 410 Gone
302 Moved Temporarily 480 Temporarily Unavailable
305 Use Proxy 410 Gone
380 Alternative Service 410 Gone
lttout autre réponse 3xxgt 410 Gone
6 Le traitement SIP Redirect génère un historique
des appels avec les numéros appro- priés des
codes de cause de libération qui peut être
utilisé pour des besoins de statis- tiques ou
de comptabilité. Quand une réponse 3xx est mappée
à une réponse de la classe 4xx, le code de la
cause dans l'historique de l'appel est basé sur
celui du code de la réponse de classe 4xx.
La redirection d'appel doit être validée sur la
passerelle pour le transfert d'appel SIP
incluant les serveurs de redirection pour qu'elle
fonctionne. La passerelle voix IOS Cisco peut
aussi utiliser la redirection d'appel si un appel
VoIP entrant correspond à une extrémié VoIP
sortante. La passerelle transmet un message
Redirect 300 ou 302 vers l'origine de l'appel
permettant à l'initiateur de l'appel de
re-établir la commmunication. Deux commandes vous
permettent de valider la fonc- tionnalité de
redirection, globalement ou sur une extrémité
entrante particulière redirect ip2ip
(dial-peer) et redirect ip2ip (voice service).
Envoi des messages SIP 300 Multiple Choice A
l'origine quand un appel était redirigé, la
passerelle SIP transmettait un message 302
Moved Temporarily. La première correspondance la
plus longue avec une route sur une passerelle
(motif de l'extrémité distante) était utilisée
dans l'en-tête Contact d'un message 302.
Maintenant, si de multiples routes vers une
destination existent pour un numéro redirigé,
la passerelle SIP transmet un message 300
Multiple Choice et les multiples routes sont
insérées dans l'en-tête Contact. La commande
redirect contact order vous donne la possibilité
de choix de l'ordre dans lequel les routes
apparaissent dans l'en-tête Contact.Comment
réaliser la configuration de base SIP Cette
section contient les procédures suivantes ?
Configuration de services VoIP SIP sur une
Gateway Cisco ? Configurer le support
d'enregistrement SIP (SIP Register) ?
Configurer le traitement amélioré de SIP
Redirect ? Configurer les messages SIP 300
Multiple Choice ? Configurer les
améliorations de l'implémentation SIP -
Inter-action avec un proxy de réplication
d'appels - Rebouclage d'appel
Intra-Gateway SIP ? Vérification de l'état de
la Gateway SIP
7 Configuration de services VoIP SIP sur une
Gateway Cisco Cette section contient les
procédures suivantes ? Arrêt ou validation
le service VoIP sur des Gateways Cisco ?
Arrêt ou validation de sous-modes VoIP sur des
Gateways Cisco Arrêt ou validation du service
VoIP sur des Gateways Cisco Pour arrêter ou
valider le service VoIP sur des Gateway Cisco,
exécutez les étapes suivantes Résumé des
étapes 1. enable 2. configure terminal
3. voice service voip 4. no shutdown 5.
exit Etapes détaillées
Commande ou Action But
enable Exemple Routeurgt enable Entrée en mode EXEC privilégié ou toutautre niveau de sécurité fixé par l'admi-nistrateur système. Entrez votre mot de passe s'il vous est demandé.
configure terminal Exemple Routeur configure terminal Entrée en mode de configuration global.
voice service voip Exemple Routeur(config) voice service voip Entrée en mode de configuration VoIPvoice-service
no shutdown forced Exemple Routeur(config-voi-serv) shutdown forced Arrête ou valide les service d'appel VoIP.
exit Exemple Routeur(config-voi-serv) exit Sortie du mode courant.
8 Arrêt ou validation de sous-modes VoIP sur des
Gateways Cisco Pour arrêter ou valider les
sous-modes VoIP sur des Gateway Cisco, exécutez
les éta- pes suivantes Résumé des étapes
1. enable 2. configure terminal 3. voice
service voip 4. sip 5. no call service
stop 6. exit Etapes détaillées
Commande ou Action But
enable Exemple Routeurgt enable Entrée en mode EXEC privilégié ou toutautre niveau de sécurité fixé par l'ad-ministrateur système. Entrez votre mot de passe s'il vous est demandé.
configure terminal Exemple Routeur configure terminal Entrée en mode de configuration global.
voice service voip Exemple Routeur(config) voice service voip Entrée en mode de configuration VoIPvoice-service
sip Exemple Routeur(config-voi-serv) sip Entrée en mode de configuration SIP.
no call service stop forced maintain-registration Exemple Router(conf-serv-sip) call service stop maintain-registration Arrête ou valide les services d'appel VoIP pour le sous-mode sélectionné.
exit Exemple Routeur(config-serv-sip) exit Sortie du mode courant.
9 Configurer le support d'enregistrement SIP (SIP
Register) Pour configurer le support de
l'enregistrement SIP, exécutrez les étapes
suivantes Résumé des étapes 1. enable
2. configure terminal 3. sip-ua 4.
registrar 5. retry register 6. timers
register 7. exit Etapes détaillées
Commande ou Action But
enable Exemple Routeurgt enable Entrée en mode EXEC privilégié ou tout autre niveau de sécurité fixé par l'administrateur système. Entrez votre mot de passe s'il vous est demandé.
configure terminal Exemple Routeur configure terminal Entrée en mode de configuration glo- bal.
sip-ua Exemple Routeur(config) sip-ua Entrée en mode de configuration SIP user-agent
registrar dnsaddress ipv4destination-address expires seconds tcpsecondary Exemple Router(config-sip-ua) registrar ipv410.8.17.40 expires 3600 secondary Enregistre les numéros E164 à la demande de ports voix analogiques (FXS) et de ports voix d'IP Phones vir-tuels (EFXS) avec un proxy SIP externeun serveur SIP Registrar. Les mots-cléset les arguments sont les suivants ? dnsaddress - Serveur DNS qui ré- soud le nom de l'extrémité qui reçoit les appels. ? ipv4destination-address - adresse IP de l'extrémité qui reçoit l'appel. ? expires seconds - Temps d'enregis- trement par défaut en secondes. ? tcp - Fixe le protocol de couche trans- port à TCP. UDP est le protocole par défaut ? secondary - Spécifie l'enregistrement avec un proxy SIP secondaire pour des raisons de redondance. Optionnel.
10Commande ou Action But
retry register retries Exemple Routeur(config-sip-ua) retry register 10 Utilisez cette commande pour fixer lenombre maximum de messages d'enre-gistrement que la passerelle doit trans-mettre. L'argument est ? retries - Nombre de renvois de mes- sages d'enregistrement. Limite 1 à 10. 10 est la valeur par défaut.
timers register milliseconds Exemple Routeur(config-sip-ua) timers register 500 Utilisez cette commande pour fixer le temps d'attente pour l'envoi entre deux requêtes. l'argument est le suivant ? milliseconds - Temps d'attente en ms. Intervalle 100 à 1000. Défaut 500.
exit Exemple Routeur(config-voi-serv) exit Sortie du mode courant.
Configurer l'amélioration du traitement de SIP
Redirect Cette section fournit les
informations suivantes ? Configuration du
traitement amélioré de Call Redirect ?
Configuration des messages SIP 300 Multiple
Choice Configuration du traitement amélioré de
Call Redirect Le traitement de la redirection
utilisant la commande redirect est validé par
défaut. Pour le dévalider et réinitialiser le
traitement de la redirection, exécutez les
étapes listées dans cette section ?
Configuration du traitement amélioré de Call
Redirect La redirection d'appel IP vers IP
peut être validé globalement ou par extrémité.
Pour configurer, exécutez les étapes listées
dans cette section ? Configurer
Call-Redirect pour supporter les appels
globalement ? Configurer Call-Redirect
pour supporter les appels d'une extrémité VoIP
spécifique
11 Configuration du traitement amélioré de
Call-Redirect Pour configurer le traitement
amélioré de Call-redirect, exécutez les étapes
suivantes Résumé des étapes 1. enable
2. configure terminal 3. sip-ua 4. no
redirection 5. redirection 6. exit
Etapes détaillées
Commande ou Action But
enable Exemple Routeurgt enable Entrée en mode EXEC privilégié ou tout autre niveau de sécurité fixé par l'administrateur système. Entrez votre mot de passe s'il vous est demandé.
configure terminal Exemple Routeur configure terminal Entrée en mode de configuration glo- bal.
sip-ua Exemple Routeur(config) sip-ua Entrée en mode de configuration SIP user-agent
no redirection Exemple Routeur(config-sip-ua) no redirection Dévalide la gestion de redirection.La passerelle traite les messages de ré-ponses 3xx entrants comme des messa-ges d'erreur de classe 4xx.
redirection Exemple Routeur(config-sip-ua) redirection Réinitialise la redirection d'appel pourqu'elle fonctionne selon le RFC 2543.La commande default redirection réini- tialise également la redirection d'appelspour que celle-ci fonctionne selon le RFC 2543.
exit Exemple Routeur(config-sip-ua) exit Sortie du mode courant.
12 Configurer Call-Redirect pour supporter les
appels globalement Pour configurer le
support de Call-Redirect globalement, exécutez
les étapes suivan- tes Note Pour valider
la redirection globale d'appels IP vers IP pour
toutes les extrémi- tés VoIP, utilisez le mode
de configuration voice-service. L'application SIP
par défaut la redirection IP vers IP. Résumé
des étapes 1. enable 2. configure
terminal 3. voice service voip 4. redirect
ip2ip 5. exit Etapes détaillées
Commande ou Action But
enable Exemple Routeurgt enable Entrée en mode EXEC privilégié ou tout autre niveau de sécurité fixé par l'administrateur système. Entrez votre mot de passe s'il vous est demandé.
configure terminal Exemple Routeur configure terminal Entrée en mode de configuration glo- bal.
voice service voip Exemple Routeur(config) voice service voip Entrée en mode de configuration VoIP.
redirect ip2ip Exemple Routeur(conf-voi-serv) redirect ip2ip Redirige les appels de téléphones SIP vers des téléphones SIP globalement en utilisant une passerelle voix Cisco IOS.
exit Exemple Routeur(config-voi-serv) exit Sortie du mode courant.
13 Configurer Call-Redirect pour supporter les
appels d'une extrémité VoIP spécifique Pour
configurer le support de Call-Redirect pour une
extrémité VoIP, exécutez les étapes
suivantes Note ? Pour spécifier la
redirection d'appel IP vers IP pour une extrémité
VoIP spéci- que, configurer la
sur une extrémité entrante en mode de
configuration dial- -peer.
L'application par défaut sur SRTS SIP supporte la
redirection IP vers IP.
? Quand la redirection IP vers IP est
configurée en mode de configuration dial-
peer, la configuration sur l'extrémité
spécifique entrante a la priorité sur la
configuration globale entrée en mode de
configuration voice-service. Résumé des
étapes 1. enable 2. configure terminal
3. dial-peer voice voip 4. application 5.
redirect ip2ip 6. exit Etapes détaillées
Commande ou Action But
enable Exemple Routeurgt enable Entrée en mode EXEC privilégié ou tout autre niveau de sécurité fixé par l'administrateur système. Entrez votre mot de passe s'il vous est demandé.
configure terminal Exemple Routeur configure terminal Entrée en mode de configuration glo- bal.
dial-peer voice tag voip Exemple Routeur(config) dial-peer voice 29 voip Utilisez cette commande pour entrer enmode de configuration dial-peer. L'ar-gument est le suivant ? tag - Chiffres qui définissent un dial peer particulier. Intervalle de 1 à 2147483647.
application application-name Exemple Routeur(config-dial-peer) application session Valide une application spécifique sur le dial peer. Largument est le suivant ? application-name - Nom de l'applica- tion prédéfinie que vous voulez vali- der. Pour SIP, l'application Tcl par défaut est session. et peut être appli- qué aux dial peers VoIP et POTS. L'application doit supporter la redi- rection IP vers IP.
14Commande ou Action But
redirect ip2ip Exemple Routeur(config-dial-peer) redirect ip2ip Redirige les appels de téléphones SIP vers des téléphones SIP sur un dial peer spécifique en utilisant une passerelle voix Cisco IOS.
exit Exemple Routeur(config-dial-peer) exit Sortie du mode courant.
Configurer les messages SIP 300 Multiple
Choice Cette section contient les informations
suivantes ? Configurer l'envoi des messages
SIP 300 Multiple Choice Configurer l'envoi des
messages SIP 300 Multiple Choice Pour
configurer l'envoi des messages SIP 300 Multiple
Choice, exécutez les étapes suivantes
Note Si de multiples routes vers une destination
existent pour un numéro redirigé (plusieurs
dial, peers correspondent), la passerelle SIP
transmet un message 300 Multiple Choice et
les multiples routes sont insérées dans l'en-tête
Contact. Cette configuration vous donne la
possibilité de choix de l'ordre dans lequel les
routes apparaissent dans l'en-tête Contact.
Résumé des étapes 1. enable 2. configure
terminal 3. voice service voip 4. sip 5.
redirect contact order 6. exit
15 Etapes détaillées
Commande ou Action But
enable Exemple Routeurgt enable Entrée en mode EXEC privilégié ou toutautre niveau de sécurité fixé par l'ad-ministrateur système. Entrez votre mot de passe s'il vous est demandé.
configure terminal Exemple Routeur configure terminal Entrée en mode de configuration global.
voice service voip Exemple Routeur(config) voice service voip Entrée en mode de configuration VoIPvoice-service
sip Exemple Routeur(config-voi-serv) sip Entrée en mode de configuration SIP.
redirect contact order best-match longest-match Exemple Routeur(conf-serv-sip) redirect contact order best-match Fixe l'ordre des contacts dans le mes-sage SIP 300 Multiple Choice. Les mots-clés sont les suivants ? best-match - Utilisez la configura- tion courante du système pour l'or- dre des contacts. ? longest-match - Fixe l'ordre des contacts en utilisant le motif desti- nation avec la correspondance la plus longue en premier, la seconde correspondance, la troisième et ainsi de suite. C'est le mode par défaut.
exit Exemple Routeur(config-serv-sip) exit Sortie du mode courant.
16 Configuration des améliorations des
implémentations SIP Des fonctionnalités
configurables sous-jacentes mineures ou minimales
sont décrites dans les sections suivantes
? Inter-action avec des proxys de réplication
d'appels ? Rebouclage d'appels Intra-Gateway
SIP Inter-action avec des proxys de
réplication d'appels La réplication d'appels
permet à une passerelle SIP d'extrémité de gérer
de multiples requêtes et à la passerelle
d'origine de gérér de multiples réponses
provisoires pour le même appel. La réplication
d'appel est requise pour le déploiement de
services de type "find me/follow me". Le
support de la réplication d'appel permet à une
passerelle d'extrémité de gérer de multiples
requêtes provisoires pour le même appel.
Inter-action avec des proxys de réplication
d'appels s'applique aux passerelles agissant
comme UACs et prend effet quand un utilisateur
est enregistré à différnts endroits. Quand l'UAC
enoie un mes- sage INVITE au proxy, le proxy
réplique la requête et la transmet à tous les
UACs. La passerelle SIP traite les muktiples
réponses 18X en les considérant comme des
transactions indépendantes sous le même
identificateur d'appel (Call ID). Quand les
extrémités correspondantes sont configurées pour
de la QoS, la passerelle maintient les états
et initie des réservations RSVP pour chacune de
ces transactions indépen- dantes. Quand la
passerelle reçoit un acquittement, comme 200 OK,
celle-ci accepte l'acquittement positif et
détruit toutes les autres transactions. La
fonctionnalité de réplication d'appel active RSVP
pour chaque transaction seule- ment si
l'extrémité est configurée pour la QoS. Si ce
n'est pas le cas, les appels sont de type
"best-effort". Inter-action avec des proxys
de réplication d'appels s'applique aux
passerelles agis- sant comme UACs. Il ne
s'applique pas quand la passerelle agit comme un
UAS. Dans ce cas, le proxy réplique les INVITE
multiples avec le même CALL ID vers la même
passerelle mais avec différentes URLs pour les
requêtes. Rebouclage d'appels Intra-Gateway
SIP Le rebouclage d'appel est une capacité de
routage d'appel dans laquelle un appel en-
trant sur une passerelle particulière est signalé
vers le réseau IP et en retour sort sur la
même passerelle. Cela peut être un appel du RTC
routé vers le réseau IP et ressor- tant vers
le RTC par la même passerelle.
17 De manière similaire le rebouclage peut être
un appel signalé par une ligne (ex ligne
téléphonique) vers le réseau IP et ressortant
vers une autre ligne téléphonique par la même
passerelle.
Avec le rebouclage SIP, une passerelle unique
pour l'entrée et la sortie n'est pas né-
cessaire. SIP supporte le rebouclage RTC-RTC
(ce qui signifie qu'un appel arrive sur un port
voix puis est routé sur un autre port voix). Il
supporte également les segments RTC- vers IP
et IP-vers-RTC. Toutefois, il ne supporte pas le
rebouclage IP vers IP. Cela signifie que la
passerelle SIP ne peut pas prendre un appel
entrant SIP et le rerouter en sortie vers un
autre équipement SIP en utilisant les extrémités
VoIP. Une configuration minimale est requise
pour cette fonctionnalité. Pour valider le re-
bouclage d'appel sur la passerelle SIP, voir
l'exemple de configuration suivant pour les
extrémités. Notez que ? L'extrémité RTC
doit avoir la preference 2 définie et l'extrémité
VoIP doit avoir la preference 1 définie.
Ceci assure que l'appel sera transmis en sortie
sur IP et non sur RTC. ? La session
cible est la même passerelle car l'appel est
rebouclé vers celle-ci. dial-peer voice
53001 pots preference 2
destination-pattern 5300001 prefix 5300001
! dial-peer voice 53002 pots
preference 2 destination-pattern 5300002
prefix 5300002 ! dial-peer voice
530011 voip preference 1
destination-pattern 5300001 session
protocol sipv2 session target
ipv410.1.1.41 playout-delay maximum 300
codec g711alaw ! dial-peer voice
530022 voip preference 1
destination-pattern 5300002 session protocol
sipv2 session target ipv410.1.1.41
playout-delay maximum 300 codec g711alaw
18 Vérification de l'état de la passerelle SIP
Pour vérifier l'état de la passerelle SIP et la
configuration, exécutez les étapes suivan- tes
de manière appropriée (les commandes sont listées
dans l'ordre alphabétique). Résumé des
étapes 1. show sip service 2. show sip-ua
register status 3. show sip-ua statistics
4. show sip-ua status 5. show sip-ua timers
Etapes détaillées Etape 1 . show sip service
Utilisez cette commande pour
afficher l'état du service d'appel SIP sur une
passerelle SIP. L'exemple de sortie
suivant montre que le service d'appel
SIP est validé. Router show sip
service SIP Service is up
L'exemple de sortie suivant montre que le
service d'appel SIP a été arrêté
avec la commande shutdown. Router show
sip service SIP service is shut
globally under 'voice service voip'
L'exemple de sortie suivant montre
que le service d'appel SIP a été arrêté
avec la commande call service stop.
Router show sip service SIP service
is shut under 'voice service voip',
'sip' submode L'exemple de
sortie suivant montre que le service d'appel SIP
a été arrêté avec la commande
shutdown forced. Router show sip
service SIP service is forced shut
globally under 'voice service voip'
L'exemple de sortie suivant montre
que le service d'appel SIP a été arrêté
avec la commande call service stop
forced. Router show sip service
SIP service is forced shut under
'voice service voip', 'sip' submode
19 Etape 2 . show sip-ua register status
Utilisez cette commande pour afficher
l'état des numéros E.164 que la pas-
serelle a enregistré avec un enregistreur SIP
externe. Router show sip-ua register
status Line peer expires(sec)
registered 4001 20001 596 no
4002 20002 596 no 5100 1
596 no 9998 2 596
no Etape 3 . show sip-ua statistics
Utilisez cette commande pour afficher
les statitiques SIP des réponses, du
trafic et de reprise et voir également si la
redirection d'appel est dévalidée.
L'exemple ci-dessous montre que quatre
enregistrements ont été transmis.
Router show sip-ua statistics SIP
Response Statistics (Inbound/Outbound)
Informational Trying 0/0,
Ringing 0/0, Forwarded 0/0, Queued
0/0, SessionProgress 0/0
Success OkInvite 0/0, OkBye
0/0, OkCancel 0/0, OkOptions 0/0,
OkPrack 0/0, OkPreconditionMet
0/0, OkSubscribe 0/0, OkNOTIFY
0/0, OkInfo 0/0, 202Accepted 0/0
OkRegister 12/49
Redirection (Inbound only except for MovedTemp
(Inbound/Outbound))
MultipleChoice 0, MovedPermanently 0,
MovedTemporarily 0/0, UseProxy 0,
AlternateService 0 Client Error
BadRequest 0/0, Unauthorized 0/0,
PaymentRequired 0/0, Forbidden 0/0,
NotFound 0/0, MethodNotAllowed 0/0,
NotAcceptable 0/0, ProxyAuthReqd
0/0, ReqTimeout 0/0, Conflict 0/0,
Gone 0/0, ReqEntityTooLarge 0/0,
ReqURITooLarge 0/0,
UnsupportedMediaType 0/0, BadExtension 0/0,
TempNotAvailable 0/0, CallLegNonExistent
0/0, LoopDetected 0/0, TooManyHops
0/0, AddrIncomplete 0/0, Ambiguous
0/0, BusyHere 0/0, RequestCancel
0/0, NotAcceptableMedia 0/0,
BadEvent 0/0, SETooSmall 0/0
20 Server Error
InternalError 0/0, NotImplemented 0/0,
BadGateway 0/0, ServiceUnavail 0/0,
GatewayTimeout 0/0, BadSipVer 0/0,
PreCondFailure 0/0 Global
Failure BusyEverywhere 0/0,
Decline 0/0, NotExistAnywhere 0/0,
NotAcceptable 0/0 Miscellaneous
counters RedirectRspMappedToClient
Err 0 SIP Total Traffic Statistics
(Inbound/Outbound) Invite 0/0, Ack
0/0, Bye 0/0, Cancel 0/0, Options
0/0, Prack 0/0, Comet 0/0,
Subscribe 0/0, NOTIFY 0/0,
Refer 0/0, Info 0/0 Register
49/16 Retry Statistics
Invite 0, Bye 0, Cancel 0, Response 0,
Prack 0, Comet 0, Reliable1xx 0, NOTIFY 0
Register 4 SDP application
statistics Parses 0, Builds 0
Invalid token order 0, Invalid param 0
Not SDP desc 0, No resource 0 Last
time SIP Statistics were cleared ltnevergt
L'exemple de sortie suivant montre le
message d'état RedirectResponse-
MappedToClientError. Un numéro incrémenté que les
réponses 3xx sont traitées comme
des réponses 4xx. Quand la redirection d'appel
est validée (cas par défaut), le
message d'état RedirectResponseMappedToClientError
n'est pas incrémenté.
Router show sip-ua statistics
SIP Response Statistics (Inbound/Outbound)
Informational Trying 0/0,
Ringing 0/0, Forwarded 0/0, Queued
0/0, SessionProgress 0/0
Success OkInvite 0/0, OkBye
0/0, OkCancel 0/0, OkOptions 0/0,
OkPrack 0/0, OkPreconditionMet
0/0, OKSubscribe 0/0, OkNotify
0/0, 202Accepted 0/0
21 Redirection (Inbound only)
MultipleChoice 0, MovedPermanently 0,
MovedTemporarily 0, UseProxy 0,
AlternateService 0 Client
Error BadRequest 0/0,
Unauthorized 0/0, PaymentRequired
0/0, Forbidden 0/0, NotFound 0/0,
MethodNotAllowed 0/0,
NotAcceptable 0/0, ProxyAuthReqd 0/0,
ReqTimeout 0/0, Conflict 0/0, Gone 0/0,
ReqEntityTooLarge 0/0, ReqURITooLarge
0/0, UnsupportedMediaType 0/0,
BadExtension 0/0, TempNotAvailable
0/0, CallLegNonExistent 0/0,
LoopDetected 0/0, TooManyHops 0/0,
AddrIncomplete 0/0, Ambiguous 0/0,
BusyHere 0/0, RequestCancel 0/0
NotAcceptableMedia 0/0, BadEvent 0/0
Server Error InternalError 0/0,
NotImplemented 0/0, BadGateway
0/0, ServiceUnavail 0/0,
GatewayTimeout 0/0, BadSipVer 0/0,
PreCondFailure 0/0 Global Failure
BusyEverywhere 0/0, Decline 0/0,
NotExistAnywhere 0/0, NotAcceptable
0/0 Miscellaneous counters
RedirectResponseMappedToClientError 1,
SIP Total Traffic Statistics
(Inbound/Outbound) Invite 0/0, Ack
0/0, Bye 0/0, Cancel 0/0, Options
0/0, Prack 0/0, Comet 0/0,
Subscribe 0/0, Notify 0/0, Refer
0/0 Retry Statistics
Invite 0, Bye 0, Cancel 0, Response 0,
Prack 0, Comet 0, Reliable1xx 0, Notify 0
SDP application statistics Parses
0, Builds 0 Invalid token order 0,
Invalid param 0 Not SDP desc 0, No
resource 0
22 Etape 4 . show sip-ua status
Utilisez cette commande pour afficher l'état de
l'agent utilisateur SIP (UA) et
voir si la redirection d'appel est validée ou
non. Router show sip-ua
status SIP User Agent Status
SIP User Agent for UDP ENABLED
SIP User Agent for TCP ENABLED SIP
User Agent bind status(signaling) DISABLED
SIP User Agent bind status(media) DISABLED
SIP max-forwards 6 SIP DNS SRV
version 1 (rfc 2052) Redirection (3xx)
message handling ENABLED Etape 5 . show
sip-ua timers Utilisez cette
commande pour afficher les valeurs courantes des
timers pour l'agent utilisateur
SIP (UA). L'exemple de sortie
suivant montre le temps d'attente avant qu'une
requête d'enregistrement soit
transmise. C'est la valeur qui est fixée par la
comman- de timers register.
Router show sip-ua timers
SIP UA Timer Values (millisecs) trying
500, expires 180000, connect 500, disconnect 500
comet 500, prack 500, rel1xx 500, notify
500 refer 500, register 500 Conseils
généraux pour la résolution de problèmes Note
Pour plus d'informations sur la résolution de
problèmes, voir les références
suivantes ? Cisco IOS Voice
Troubleshooting and Monitoring Guide
? Cisco Technical Support at
http//www.cisco.com/en/
US/support/index.html ? Cisco IOS
Debug Command Reference, Release 12.3T
? Cisco IOS Voice, Video, and Fax Configuration
Guide, Release 12.2 ? Troubleshooting
and Debugging VoIP Call Basics ?
Voice Gateway Error Decoder for Cisco IOS
? VoIP Debug Commands
23 Note Les commandes sont listées dans l'ordre
alphabétique. ? Assurez-vous que VoIP
fonctionne. ? Assurez-vous que vous pouvez
faire une communication voix. ? Vérifiez que
les codecs supportés par SIP sont utilisés. Le
support des codecs varie selon les
plateformes utilisez la commande codec pour
déterminer quels sont les codecs
disponibles sur une plateforme particulière.
? Utilisez la commande debug aaa authentication
pour afficher les diagnostics de
haut-niveau liés au logins AAA. ? Utilisez la
commande debug asn1 events pour vérifier que le
serveur d'abonne- ment SIP fonctionne. La
sortie affiche un message en attente , si par
exemple, un client n'arrive pas à
communiquer avec le serveur. ? Utilisez la
famille de commandes debug call fallback pour
afficher les détails des échecs de
communication VoIP. ? Utilisez la famille de
commandes debug cch323 pour fournir une sortie de
débu- gage pour des composants divers du
sous-système H323. ? Utilisez la famille des
commandes debug ccsip pour le débugage général de
SIP y compris l'affichage les valeurs de
direction-attribute et les traces de port et
tra- duction d'adresse. Utilisez n'importe
laquelle des commandes suivantes
debug ccsip all - Valide tout le debugging
relatif à SIP debug ccsip calls
- Valide le traçage de tous les appels SIP SPI
(Service-Provider
Interface) debug ccsip
error - Valide le traçage des erreurs SIP SPI
debug ccsip events - Valide le
traçage de tous les évènements SIP SPI events
debug ccsip info - Valide le traçage
d'information générale SIP SPI, incluant la
vérification de
la dévalidation de la redirection d'appels
debug ccsip media - Vlide le traçage des flux
de média SIP debug ccsip messages -
Valide le traçage de tous les messages SIP SPI
tels
que ceux qui sont échangés entre un UAC SIP
et le
serveur d'accès debug ccsip
preauth - Valide le compte-rendu de diagnostic de
pré-authentifi-
cation pour l'authentification,l'autor
isation et l'accoun-
ting (AAA) preauthentication de
communications SIP debug ccsip states -
Valide le traçage de toutes les traces SIP SPI
24 debug ccsip transport - Valide le
traçage du gestionnaire de transport SIP et
et
le processus TCP ou UDP utilisateur ?
Utilisez la commande debug isdn q931 pour
afficher les informations au sujet de
l'établissement et de la libération de
communication RNIS (couche 3) entre le rou-
teur local (côté utilisateur) et le réseau.
? Utilisez la commande debug radius pour valider
le debugging de de trace des attributs
RADIUS. ? Utilisez la commande debug
rpms-proc preauth pour valider le debugging de
tra- ce du processus RPMS pour les appels
H323, les appels SIP ou les deux. ? Utilisez
la commande debug rtr trace pour tracer
l'exécution d'une opération SAA. ? Utilisez
les commandes de la famille debug voip y compris
les suivantes debug voip ccapi
protoheaders - Affiche les messages transmis
entre les pas- serelles origine et
destination. Si aucun en-tête n'est reçu par la
passerelle de destination, vérifiez que
la commande header-passing est validée sur la
passe- relle origine. debug
voip ivr script - Affiche toute erreur qui peut
survenir quand le script Tcl est
exécuté. debug voip rtp session
named-event 101 - Affiche les informations
impor- tantes pour le debugging
DTMF-relay, si vous utilisez des types de codecs
g726r16 or g726r24. Assurez-vous
d'ajouter l'argument 101 à la commande
pour éviter que l'écran de la console soit inondé
de messages et par tous les appels.
Exemples de sorties pour quelques unes des
commandes suivantes ? Exemple de sortie
pour la commande debug ccsp events. ?
Exemple de sortie pour la commande debug ccsp
info. Exemple de sortie de la commande debug
ccsp events ? Cet exemple montre comment
l'en-tête Proxy-Authorization est découpé et
décodé en "username" et "password".
Router debug ccsip events CCSIP SPI SIP
Call Events tracing is enabled 210321
sippmh_parse_proxy_auth Challenge is 'Basic'.
210321 sippmh_parse_proxy_auth Base64
user-pass string is 'MTIzNDU2Nzg5MDEyMzQ1Njou'
. 210321 sip_process_proxy_auth Decoded
user-pass string is '1234567890123456.'.
210321 sip_process_proxy_auth Username is
'1234567890123456'. 210321
sip_process_proxy_auth Pass is '.'.
25 210321 sip_process_proxy_auth Pass is
'.'. 210321 sipSPIAddBillingInfoToCcb
sipCallId for billing records
10872472-173611CC-81E9C73D-F836C2B6_at_172.18.192.194
210321 Adding to UAS Request table
Exemple de sortie pour la commande debug ccsp
info. Router debug ccsip info
002032 HandleUdpSocketReads Msg enqueued for
SPI with IPaddr 172.18.207.105060
002032 CCSIP-SPI-CONTROL act_sentinvite_new_me
ssage 002032 CCSIP-SPI-CONTROL
sipSPICheckResponse 002032
sip_stats_status_code 002032
ccsip_get_code_class !!Call Redirection feature
is disabled on the GW 002032
ccsip_map_call_redirect_responses !!Mapping 302
response to 480 002032 Roundtrip
delay 4 milliseconds for method INVITE Exemples
de configuration pour la configuration de base
SIP Cette section fournit les exemples de
configurations suivants ? Support de
l'enregistrement SIP ? Amélioration du
processus de redirection SIP ? Messages SIP
300 Multiple Choice Support de l'enregistrement
SIP Current configuration 3394 bytes
! version 12.2 service timestamps debug
uptime service timestamps log uptime no
service password-encryption service internal
! memory-size iomem 15 ip subnet-zero
! no ip domain lookup ! voice
service voip redirect ip2ip sip
redirect contact order best-match !
26 ip dhcp pool vespa network 192.168.0.0
255.255.255.0 option 150 ip 192.168.0.1
default-router 192.168.0.1 ! voice call
carrier capacity active ! voice class
codec 1 codec preference 2 g711ulaw !
no voice hpi capture buffer no voice hpi
capture destination ! fax interface-type
fax-mail mta receive maximum-recipients 0
! interface Ethernet0/0 ip address
10.8.17.22 255.255.0.0 half-duplex !
interface FastEthernet0/0 ip address
192.168.0.1 255.255.255.0 speed auto no
cdp enable h323-gateway voip interface
h323-gateway voip id vespa2 ipaddr 10.8.15.4
1718 ! router rip network 10.0.0.0
network 192.168.0.0 ! ip
default-gateway 10.8.0.1 ip classless ip
route 0.0.0.0 0.0.0.0 10.8.0.1 no ip http
server ip pim bidir-enable !
tftp-server flashSEPDEFAULT.cnf tftp-server
flashP005B302.bin call fallback active
! call application global default.new
call rsvp-sync ! voice-port 1/0 !
voice-port 1/1 ! mgcp profile default
!
27 dial-peer voice 1 pots
destination-pattern 5100 port 1/0 !
dial-peer voice 2 pots destination-pattern
9998 port 1/1 ! dial-peer voice 123
voip destination-pattern 12...
session protocol sipv2 session target
ipv410.8.17.42 dtmf-relay sip-notify !
gateway ! sip-ua retry invite 3
retry register 3 timers register 150
registrar dnsmyhost3.cisco.com expires 3600
registrar ipv410.8.17.40 expires 3600 secondary
! telephony-service max-dn 10
max-conferences 4 ! ephone-dn 1
number 4001 ! ephone-dn 2 number
4002 ! line con 0 exec-timeout 0 0
line aux 0 line vty 0 4 login line
vty 5 15 login ! no scheduler
allocate end
28 Amélioration du processus de redirection SIP
Cette section fournit des exemples de
configuration pour correspondre avec les tâches
de configuration de la section précédente ?
Redirection d'appel dévalidée ? Redirection
d'appel validée ? Redirection d'appel
utilisant la redirection IP vers IP ? Messages
SIP 300 Multiple Choice Redirection d'appel
dévalidée Cet exemple montre que la redirection
d'appel est dévalidée sur la passerelle.
Router show running-config Building
configuration... Current configuration 2791
bytes ! version 12.2 service config no
service single-slot-reload-enable no service
pad service timestamps debug uptime service
timestamps log uptime no service
password-encryption service internal service
udp-small-servers ! interface
FastEthernet2/0 ip address 172.18.200.24
255.255.255.0 duplex auto no shut speed
10 ip rsvp bandwidth 7500 7500 !
voice-port 1/1/1 no supervisory disconnect
lcfo ! dial-peer voice 1 pots
application session destination-pattern
8183821111 port 1/1/1 ! dial-peer voice
3 voip application session
destination-pattern 7173721111 session
protocol sipv2 session target
ipv4172.18.200.36 codec g711ulaw !
29 dial-peer voice 4 voip application session
destination-pattern 6163621111 session
protocol sipv2 session target
ipv4172.18.200.33 codec g711ulaw !
gateway ! sip-ua no redirection retry
invite 1 retry bye 1 ! line con 0 line
aux 0 line vty 0 4 login ! end
Redirection d'appel validée Cet exemple montre
que la redirection d'appel est validée sur la
passerelle (conf par défaut). Quand la
redirection d'appel est validée, la sortie
n'affiche pas d'information sur la redirection
d'appel. Router show running-config
Building configuration... Current configuration
2791 bytes ! version 12.2 service config
no service single-slot-reload-enable no
service pad service timestamps debug uptime
service timestamps log uptime no service
password-encryption service internal service
udp-small-servers ! interface
FastEthernet2/0 ip address 172.18.200.24
255.255.255.0 duplex auto no shut speed
10 ip rsvp bandwidth 7500 7500 !
voice-port 1/1/1 no supervisory disconnect
lcfo
30 dial-peer voice 1 pots application session
destination-pattern 8183821111 port 1/1/1
! dial-peer voice 3 voip application
session destination-pattern 7173721111
session protocol sipv2 session target
ipv4172.18.200.36 codec g711ulaw !
dial-peer voice 4 voip application session
destination-pattern 6163621111 session
protocol sipv2 session target
ipv4172.18.200.33 codec g711ulaw !
gateway ! sip-ua retry invite 1 retry
bye 1 ! line con 0 line aux 0 line vty 0
4 login ! end Redirection d'appel
utilisant la redirection IP vers IP Cet exemple
montre que la redirection a été validée
globalement sur le routeur. Current
configuration 3394 bytes ! version 12.2
service timestamps debug uptime service
timestamps log uptime no service
password-encryption service internal !
memory-size iomem 15 ip subnet-zero ! no ip
domain lookup ! voice service voip
redirect ip2ip
31 sip redirect contact order best-match ip
dhcp pool vespa network 192.168.0.0
255.255.255.0 option 150 ip 192.168.0.1
default-router 192.168.0.1 ! voice call
carrier capacity active ! voice class codec
1 codec preference 2 g711ulaw ! ! no
voice hpi capture buffer no voice hpi capture
destination ! fax interface-type fax-mail
mta receive maximum-recipients 0 ! interface
Ethernet0/0 ip address 10.8.17.22 255.255.0.0
half-duplex ! interface FastEthernet0/0
ip address 192.168.0.1 255.255.255.0 speed
auto no cdp enable h323-gateway voip
interface h323-gateway voip id vespa2 ipaddr
10.8.15.4 1718 ! router rip network
10.0.0.0 network 192.168.0.0 ! ip
default-gateway 10.8.0.1 ip classless ip
route 0.0.0.0 0.0.0.0 10.8.0.1 no ip http
server ip pim bidir-enable ! tftp-server
flashSEPDEFAULT.cnf tftp-server
flashP005B302.bin call fallback active !
! call application global default.new call
rsvp-sync !
32 voice-port 1/0 ! voice-port 1/1 ! mgcp
profile default ! dial-peer voice 1 pots
destination-pattern 5100 port 1/0 !
dial-peer voice 2 pots destination-pattern
9998 port 1/1 ! dial-peer voice 123 voip
destination-pattern 12... session protocol
sipv2 session target ipv410.8.17.42
dtmf-relay sip-notify ! gateway ! sip-ua
retry invite 3 retry register 3 timers
register 150 registrar dnsmyhost3.cisco.com
expires 3600 registrar ipv410.8.17.40 expires
3600 secondary ! ! telephony-service
max-dn 10 max-conferences 4 ! ephone-dn 1
number 4001 ! ephone-dn 2 number 4002
! line con 0 exec-timeout 0 0 line aux 0
line vty 0 4 login line vty 5 15 login
! no scheduler allocate end
33 Messages SIP 300 Multiple Choice Cette
section fournit un exemple de configuration
montrant l'ordre de redirection de contact fixé
pour la meilleure correspondance. Current
configuration 3394 bytes ! version 12.2
service timestamps debug uptime service
timestamps log uptime no service
password-encryption service internal !
memory-size iomem 15 ip subnet-zero !
no ip domain lookup ! voice service voip
redirect ip2ip sip redirect contact order
best-match ! ip dhcp pool vespa network
192.168.0.0 255.255.255.0 option 150 ip
192.168.0.1 default-router 192.168.0.1 !
voice call carrier capacity active ! voice
class codec 1 codec preference 2 g711ulaw
! no voice hpi capture buffer no voice hpi
capture destination ! fax interface-type
fax-mail mta receive maximum-recipients 0
! interface Ethernet0/0 ip address
10.8.17.22 255.255.0.0 half-duplex !
interface FastEthernet0/0 ip address
192.168.0.1 255.255.255.0 speed auto no
cdp enable h323-gateway voip interface
h323-gateway voip id vespa2 ipaddr 10.8.15.4
1718 !
34 router rip network 10.0.0.0 network
192.168.0.0 ! ip default-gateway 10.8.0.1
ip classless ip route 0.0.0.0 0.0.0.0
10.8.0.1 no ip http server ip pim
bidir-enable ! tftp-server
flashSEPDEFAULT.cnf tftp-server
flashP005B302.bin call fallback active !
call application global default.new call
rsvp-sync ! voice-port 1/0 !
voice-port 1/1 ! mgcp profile default !
dial-peer voice 1 pots destination-pattern
5100 port 1/0 ! dial-peer voice 2 pots
destination-pattern 9998 port 1/1 !
dial-peer voice 123 voip destination-pattern
12... session protocol sipv2 session
target ipv410.8.17.42 dtmf-relay sip-notify
! gateway ! sip-ua retry invite 3
retry register 3 timers register 150
registrar dnsmyhost3.cisco.com expires 3600
registrar ipv410.8.17.40 expires 3600 secondary
! telephony-service max-dn 10
max-conferences 4
35 ephone-dn 1 number 4001 ! ephone-dn
2 number 4002 ! line con 0
exec-timeout 0 0 line aux 0 line vty 0 4
login line vty 5 15 login ! no
scheduler allocate end