Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Configurar

Diagrama de Rede

Exemplo de solução de problemas

Introduction

Este documento descreve como configurar o recurso Estender e Conectar no Jabber e modificar a parte chamadora exibida no destino remoto.

Prerequisites

Cisco Unified Communications Manager (CUCM) 9.1 ou superior.

Jabber 9.1 ou superior.

Requirements

É necessária experiência e conhecimento anteriores sobre a configuração do Jabber com o Cisco Unified Communications Manager e o IM e o Presence Server.

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software:

- Jabber 11.8.2

- Cisco Unified Communications Manager 11.0.1.10000-10

- Servidor IM e Presence (IMP) 11.0.1.10000-6

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 sua rede estiver ativa, certifique-se de que você entende o impacto potencial de qualquer configuração.

Configurar

Etapa 1. Configure o perfil de telefone do CTI Remote Device (CTI RD) para o mesmo usuário que já tem o Jabber configurado.

- Ao configurar a RD do CTI, associe-se ao mesmo usuário do Jabber. A configuração da linha será a mesma da linha de dispositivo do CSF (Estrutura de Serviços para Cliente Jabber)

- O novo roteamento do espaço de pesquisa de chamada precisa ser configurado corretamente para que as chamadas de destino remoto funcionem

Etapa 2. Configure o destino remoto.

- Neste exemplo, usei 3001 como o número de destino remoto. Esse número de destino remoto deve ser um número externo (número externo ao cluster CUCM em que o Jabber está registrado, por exemplo, outro sistema de telefonia)

Etapa 3. Associe o perfil de RD CTI ao usuário final.

Etapa 4. Depois de fazer login no Jabber, você verá uma opção para definir os serviços de telefone Jabber para usar o dispositivo Extend and Connect (Use outro número para chamadas). Ao usar a opção "Editar número", deve haver um padrão de rota correspondente para o novo número.

- Quando definirmos o Jabber para usar o dispositivo Extend and Connect, o ícone do telefone será exibido no Jabber como abaixo.

Diagrama de Rede

- O fluxo de chamada para uma chamada de saída Jabber Extend and Connect está ilustrado na imagem abaixo

Exemplo de solução de problemas

Neste exemplo, quando o destino remoto ("outro número") toca, ele não tem um número de chamador exibido. Devido a isso, eles não podem distinguir se a chamada é de uma parte externa ou do Jabber usando Extend e Connect. Ao usar Extend e Connect, o CUCM inicia a chamada para o dispositivo remoto e não envia informações do chamador por padrão.

Podemos ver no trecho de Análise de Dígito a seguir para uma chamada Extend and Connect que o campo CallingPartyNumber está vazio.

16766318.007 |19:17:23.127 |AppInfo |Digit analysis: patternUsage=5

16766318.008 |19:17:23.127 |AppInfo |Digit analysis: match(pi="1", fqcn="", cn="",plv="5", pss="test:Phones", TodFilteredPss="test:Phones", dd="3001",dac="0")

16766318.009 |19:17:23.127 |AppInfo |Digit analysis: analysis results

16766318.010 |19:17:23.127 |AppInfo ||PretransformCallingPartyNumber=

|CallingPartyNumber=

|DialingPartition=Phones

|DialingPattern=3001

|FullyQualifiedCalledPartyNumber=3001

|DialingPatternRegularExpression=(3001)

|DialingWhere=

|PatternType=Enterprise

|PotentialMatches=NoPotentialMatchesExist

|DialingSdlProcessId=(0,0,0)

|PretransformDigitString=3001

|PretransformTagsList=SUBSCRIBER

|PretransformPositionalMatchList=3001

|CollectedDigits=3001

|UnconsumedDigits=

|TagsList=SUBSCRIBER

|PositionalMatchList=3001

|VoiceMailbox=

|VoiceMailCallingSearchSpace=Global Learned E164 Numbers:Directory URI:Phones

|VoiceMailPilotNumber=88800

|RouteBlockFlag=RouteThisPattern

|RouteBlockCause=0

|AlertingName=

|UnicodeDisplayName=

|DisplayNameLocale=1

|OverlapSendingFlagEnabled=0

|WithTags=

Em um CONVITE SIP, o número da parte chamadora pode ser visto a seguir ao sip: tag no cabeçalho De.

No trecho abaixo, pode-se ver que o número da parte chamadora não está contido no CONVITE (sip:10.66.87.195) e a exibição do nome da parte chamadora sendo enviada é VoiceConnect.

16766935.001 |19:17:25.831 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.66.87.204 on port 5060 index 1146

[1276581,NET]

INVITE sip:3001@10.66.87.204:5060;transport=tcp SIP/2.0

Via: SIP/2.0/TCP 10.66.87.195:5060;branch=z9hG4bK6dae5b551945

From: "VoiceConnect"

;tag=634549~59c9c4bc-724d-e1f0-017a-a8992d4fc521-19395629

To: <sip:3001@10.66.87.204>;tag=325889~2a8670d1-cf49-4a53-ae8f-36c41a8e75cf-23913736

Date: Thu, 18 May 2017 09:17:25 GMT

Call-ID: cbe81900-91d166a3-6d704-c357420a@10.66.87.195

Supported: timer,resource-priority,replaces

User-Agent: Cisco-CUCM10.5

Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY

CSeq: 105 INVITE

Max-Forwards: 70

Expires: 180

Allow-Events: presence

Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=VIDEO_UNSPECIFIED

Supported: X-cisco-srtp-fallback

Supported: Geolocation

Session-Expires: 1800;refresher=uas

Min-SE: 1800

P-Asserted-Identity: <sip:1003@10.66.87.195>

Remote-Party-ID: <sip:1003@10.66.87.195>;party=calling;screen=yes;privacy=off

Contact: <sip:10.66.87.195:5060;transport=tcp>

Content-Length: 0

Para receber um número de chamador no dispositivo remoto, ele precisará ser configurado como um dos seguintes:

- Máscara de transformação da parte chamadora na configuração do tronco

- Máscara de transformação da parte chamadora no padrão de rota

- Regra de conversão de voz no Cisco Gateway

Quando o número DID (Direct Inward Dial) do tronco é configurado no padrão de rota (Calling Party Transform Mask), a Análise de Dígito mostra que o campo CallingPartyNumber é atualizado.

16759993.008 |19:12:08.414 |AppInfo |Digit analysis: match(pi="1", fqcn="", cn="",plv="5", pss="test:Phones", TodFilteredPss="test:Phones", dd="3001",dac="0")

16759993.009 |19:12:08.414 |AppInfo |Digit analysis: analysis results

16759993.010 |19:12:08.414 |AppInfo ||PretransformCallingPartyNumber=

|CallingPartyNumber=777777

|DialingPartition=Phones

|DialingPattern=3001

|FullyQualifiedCalledPartyNumber=3001

|DialingPatternRegularExpression=(3001)

|DialingWhere=

|PatternType=Enterprise

|PotentialMatches=NoPotentialMatchesExist

|DialingSdlProcessId=(0,0,0)

|PretransformDigitString=3001

|PretransformTagsList=SUBSCRIBER

|PretransformPositionalMatchList=3001

|CollectedDigits=3001

|UnconsumedDigits=

|TagsList=SUBSCRIBER

|PositionalMatchList=3001

|VoiceMailbox=

|VoiceMailCallingSearchSpace=Global Learned E164 Numbers:Directory URI:Phones

|VoiceMailPilotNumber=88800

|RouteBlockFlag=RouteThisPattern

|RouteBlockCause=0

|AlertingName=

|UnicodeDisplayName=

|DisplayNameLocale=1

|OverlapSendingFlagEnabled=0

|WithTags=

O CONVITE SIP para o destino remoto mostra o número da parte chamadora como DID de tronco. Isso faz com que o DID do tronco seja exibido como o número da parte chamadora quando o CTI RD toca.

16484506.001 |18:32:10.720 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.66.87.204 on port 5060 index 951

[1255331,NET]

INVITE sip:3001@10.66.87.204:5060 SIP/2.0

Via: SIP/2.0/TCP 10.66.87.195:5060;branch=z9hG4bK6bd621bee81d7

From: "VoiceConnect"

;t

ag=624206~59c9c4bc-724d-e1f0-017a-a8992d4fc521-19395539

To: <sip:3001@10.66.87.204>

Date: Wed, 17 May 2017 08:32:10 GMT

Call-ID: 506b6680-91c10a8a-6ba4d-c357420a@10.66.87.195

Supported: timer,resource-priority,replaces

Min-SE: 1800

User-Agent: Cisco-CUCM10.5

Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY

CSeq: 101 INVITE

Expires: 180

Allow-Events: presence, kpml

Supported: X-cisco-srtp-fallback,X-cisco-original-called

Call-Info: <sip:10.66.87.195:5060>;method="NOTIFY;Event=telephone-event;Duration=500"

Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=VIDEO_UNSPECIFIED

Cisco-Guid: 1349215872-0000065536-0000000144-3277275658

Session-Expires: 1800

P-Asserted-Identity: "VoiceConnect" <sip:777777@10.66.87.195>

Remote-Party-ID: "VoiceConnect" <sip:777777@10.66.87.195>;party=calling;screen=yes;privacy=off

Contact: <sip:777777@10.66.87.195:5060;transport=tcp>;isFocus

Max-Forwards: 70

Content-Length: 0