Introduction
Ce document décrit comment dépanner l'accès mobile et distant (MRA) lorsque les appels échouent en raison d'une erreur "Service indisponible 503« .
Contribué par Ishan Sambhi, ingénieur TAC Cisco.
Conditions préalables
Conditions requises
Cisco recommande que vous connaissiez les sujets suivants :
- Cisco Video Communication Server (VCS) ou plate-forme Expressway-C et Expressway-E
- Cisco Unified Communication Manager (CUCM)
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. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Components Used
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
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. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Problème
Les appels entre deux clients Jabber enregistrés dans CUCM via MRA échouent avec le message d'erreur "Service 503 non disponible"
Flux d'appels :
Jabber client 1 > Expressway-E > Expressway-C > CUCM > Expressway-C > Expressway-E > Jabber client 2
Note: Dans le flux d’appels, le client Jabber 1 et le client Jabber 2 sont tous deux enregistrés dans le même déploiement MRA, ce qui signifie que la paire Expressway est identique avant et après le CUCM.
Solution
Une invitation SIP (Session Initiation Protocol) va de CUCM à Expressway-C
2014-06-06T10:27:20+10:00 kcec tvcs: UTCTime="2014-06-06 00:27:20,782" Module="network.sip" Level="DEBUG": Action="Received" Local-ip="10.200.1.220" Local-port="5060" Src-ip="10.200.1.210" Src-port="49071" Msg-Hash="12136618272786736242"
SIPMSG:
|INVITE sip:80d713ba-514d-fc2a-6b7e-af527f9eb37f@10.200.1.220:5060;transport=tcp;orig-hostport=10.100.94.116:58991 SIP/2.0
Via: SIP/2.0/TCP 10.200.1.210:5060;branch=z9hG4bK4ca27d4986
Call-ID: 50f2a980-39110ae8-1fb3-d201c80a@10.200.1.210
CSeq: 101 INVITE
Remote-Party-ID: "Jabber client 1" <sip:sip%3Ajabber.client1@domain.com;x-cisco-number=168;x-cisco-callback-number=168>;party=calling;screen=yes;privacy=off
Contact: <sip:sip%3Ajabber.client1i@10.200.1.210:5060;transport=tcp>
From: "Jabber Client 1" <sip:sip%3Ajabber.client1@domain.com>;tag=132472~2b8aa2ec-85b4-4b2c-b662-3d078784a480-27388704
To: <sip:jabber.client2@10.200.1.210>
Max-Forwards: 70
Allow: INVITE,OPTIONS,INFO,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY
User-Agent: Cisco-CUCM9.1
Expires: 180
Date: Fri, 06 Jun 2014 00:27:20 GMT
Supported: timer,resource-priority,replaces
Min-SE: 1800
Allow-Events: presence
Send-Info: conference,x-cisco-conference
Call-Info: <urn:x-cisco-remotecc:callinfo>; security= NotAuthenticated; orientation= from; gci= 1-7197; call-instance= 2
Alert-Info: <file://Bellcore-dr1/>
Content-Length: 0
L’Expressway-C a tenté d’invoquer la licence d’appel.
Module="network.http" Level="DEBUG": Message="Request" Method="POST" URL="http://127.0.0.1:4370/status/call/call/uuid/86cc754d-eec2-4202-aa07-ea89c8afc47d"; Ref="0x7fd3780034e0"
Module="network.http" Level="DEBUG": Message="Response" Src-ip="127.0.0.1" Src-port="4370" Dst-ip="127.0.0.1" Dst-port="32769" Response="200 OK" ResponseTime="0.002091" Ref="0x7fd3780034e0"
Module="developer.licensemanager.service.licensepool" Level="INFO" CodeLocation="licensepool(818)" Detail="Call license limit reached"license_type="nontraversal" tokens="2" cluster_token_inuse="0" cluster_token_limit="0"
Module="developer.licensemanager.service.licensepool" Level="INFO" CodeLocation="licensepool(818)" Detail="Call license limit reached"license_type="traversal" tokens="2" cluster_token_inuse="0" cluster_token_limit="0"
Module="developer.licensemanager.service.manager" Level="INFO" CodeLocation="licensemanager(155)" Detail="License not granted" call_id="6355985b-0d26-4a48-8b24-ba1ac5de38c6" lic_type="nontraversal" tokens=2
licensemanager: Level="INFO" Detail="License not granted" call_id="6355985b-0d26-4a48-8b24-ba1ac5de38c6" lic_type="nontraversal" tokens=2 UTCTime="2014-06-06 00:27:20,799"
Module="network.http" Level="DEBUG": Message="Response" Src-ip="127.0.0.1" Src-port="9999" Dst-ip="127.0.0.1" Dst-port="32516" Response="200 OK" ResponseTime="0.012601" Ref="0x7fd366097b00"
Event="Search Completed" Reason="Service Unavailable" Service="SIP" Src-alias-type="SIP" Src-alias="sip%3Ajabber.client1@domain.com" Dst-alias-type="SIP" Dst-alias="sip:80d713ba-514d-fc2a-6b7e-af527f9eb37f@10.100.94.116:58991;transport\=tls" Call-serial-number="86cc754d-eec2-4202-aa07-ea89c8afc47d" Tag="92f548cb-a8a6-4339-8b3b-814cb85ae25a" Detail="found:false, searchtype:INVITE, Info:No License Available" Level="1" UTCTime="2014-06-06 00:27:20,800"
Event="Call Rejected" Service="SIP" Src-ip="10.200.1.210" Src-port="5060" Src-alias-type="SIP" Src-alias="sip:sip%3Ajabber.client1@domain.com" Dst-alias-type="SIP" Dst-alias="sip:80d713ba-514d-fc2a-6b7e-af527f9eb37f@10.100.94.116:58991;transport\=tls" Call-serial-number="86cc754d-eec2-4202-aa07-ea89c8afc47d" Tag="92f548cb-a8a6-4339-8b3b-814cb85ae25a" Detail="Service Unavailable" Protocol="TCP" Response-code="503" Level="1" UTCTime="2014-06-06 00:27:20,801"
Module="network.sip" Level="INFO": Action="Sent" Local-ip="10.200.1.220" Local-port="5060" Dst-ip="10.200.1.210" Dst-port="49071" Detail="Sending Response Code=503, Method=INVITE, CSeq=101, To=sip:168@10.200.1.210, Call-ID=50f2a980-39110ae8-1fb3-d201c80a@10.200.1.210, From-Tag=132472~2b8aa2ec-85b4-4b2c-b662-3d078784a480-27388704, To-Tag=111a6c358c828b39, Msg-Hash=17852441825048296421"
Comme aucune licence n’est disponible, l’Expressway-C répond en indiquant l’erreur « Service non disponible »
2014-06-06T10:27:20+10:00 kcec tvcs: UTCTime="2014-06-06 00:27:20,801" Module="network.sip" Level="DEBUG": Action="Sent" Local-ip="10.200.1.220" Local-port="5060" Dst-ip="10.200.1.210" Dst-port="49071" Msg-Hash="17852441825048296421"
SIPMSG:
|SIP/2.0 503 Service Unavailable
Via: SIP/2.0/TCP 10.200.1.210:5060;branch=z9hG4bK4ca27d4986;received=10.200.1.210;ingress-zone=CEtcp102001210
Call-ID: 50f2a980-39110ae8-1fb3-d201c80a@10.200.1.210
CSeq: 101 INVITE
From: "Jabber Client 1" <sip:sip%3Ajabber.client1@domain.com>;tag=132472~2b8aa2ec-85b4-4b2c-b662-3d078784a480-27388704
To: <sip:jabber.client2@10.200.1.210>;tag=111a6c358c828b39
Server: TANDBERG/4129 (X8.1.1)
Warning: 399 10.200.1.220:5061 "No License Available"
Content-Length: 0
L’appel échoue car il ne trouve pas de licence disponible, mais un appel entre deux clients jabber enregistrés dans le même CUCM via MRA ne nécessite aucune licence dans l’Expressway-C. Ce problème se produit lorsque la zone de traversée de communication unifiée Expressway-C est dirigée vers l’adresse IP interne d’Expressway-E au lieu de l’adresse IP publique Expressway-E.
Dans le déploiement d’une carte réseau Expressway-E unique, la zone de traverse Unified Communication doit être pointée vers l’adresse IP publique de l’Expressway-E et le pare-feu entre Expressway-E et Internet doit être configuré avec la réflexion NAT (Network Address Translation) pour permettre la communication entre Expressway-C et Expressway-E.