目录

简介

先决条件

要求

使用的组件

问题

解决方案

简介

本文档介绍当呼叫因“503服务不可用”错误而失败时如何排除移动和远程访问(MRA)故障。

作者：Ishan Sambhi，Cisco TAC工程师。

先决条件

要求

思科建议您了解以下主题：

- 思科视频通信服务器(VCS)或Expressway-C和Expressway-E平台

- Cisco Unified Communications Manager (CUCM)

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

使用的组件

本文档不限于特定的软件和硬件版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

问题

通过MRA注册到CUCM的两个Jabber客户端之间的呼叫失败，并显示错误消息“503服务不可用”

呼叫流:

Jabber客户端1 > Expressway-E > Expressway-C > CUCM > Expressway-C > Expressway-E > Jabber客户端2

注意：在呼叫流中，Jabber客户端1和Jabber客户端2都注册到相同的MRA部署，这意味着Expressway对在CUCM之前和之后是相同的。

解决方案

会话发起协议(SIP)INVITE从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

Expressway-C尝试调用呼叫许可证。

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"

由于没有可用的许可证，Expressway-C回复错误“服务不可用”

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

呼叫失败，因为它找不到可用的许可证，但通过MRA在同一CUCM中注册的两个jabber客户端之间的呼叫不需要Expressway-C中的任何许可证。当Expressway-C统一通信穿越区域指向Expressway-E内部IP地址而非Expressway-E公共IP地址时，会发生此问题。

在单NIC Expressway-E部署中，统一通信穿越区域必须指向Expressway-E的公有IP地址，并且Expressway-E和Internet之间的防火墙必须配置网络地址转换(NAT)自反，以允许Expressway-C和Expressway-E之间的通信。