Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Problema

Solução

Introduction

Este documento descreve como solucionar problemas de MRA (Mobile and Remote Access, Acesso Móvel e Remoto) quando as chamadas falharem devido ao erro "503 Service Unavailable".

Contribuído por Ishan Sambhi, engenheiro do TAC da Cisco.

Prerequisites

Requirements

A Cisco recomenda que você conheça os próximos tópicos:

- Formulário de plata do Cisco Video Communication Server (VCS) ou Expressway-C e 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. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Componentes Utilizados

Este documento não se restringe a versões de software e hardware específicas.

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. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Problema

Chamadas entre dois clientes Jabber registrados no CUCM via MRA falham com a mensagem de erro "503 Service Unavailable"

Fluxo de chamada:

Cliente Jabber 1 > Expressway-E > Expressway-C > CUCM > Expressway-C > Expressway-E > Cliente Jabber 2

Note: No fluxo de chamadas, o cliente Jabber 1 e o cliente Jabber 2 estão registrados na mesma implantação de MRA, o que significa que o par Expressway é o mesmo antes e depois do CUCM.

Solução

Um CONVITE do Session Initiation Protocol (SIP) vai do CUCM para o 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

O Expressway-C tentou invocar a licença de chamada.

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"

Como não há licença disponível, o Expressway-C responde com o erro "Serviço indisponível"

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

A chamada falha porque não encontra uma licença disponível, mas uma chamada entre dois clientes jabber registrados no mesmo CUCM via MRA não requer nenhuma licença no Expressway-C. Esse problema acontece quando a zona de passagem de comunicação unificada Expressway-C é apontada para o endereço IP interno do Expressway-E em vez do endereço IP público do Expressway-E.

Na implantação do Expressway-E de uma única placa de rede, a zona de passagem de comunicação unificada deve ser apontada para o endereço IP público do Expressway-E e o firewall entre o Expressway-E e a Internet deve ser configurado com a reflexão de NAT (Network Address Translation) para permitir a comunicação entre o Expressway-C e o Expressway-E.