Introducción
Este documento describe cómo configurar la función Extend and Connect en Jabber y modificar la persona que llama mostrada en el destino remoto.
Prerequisites
Cisco Unified Communications Manager (CUCM) 9.1 o posterior.
Jabber 9.1 o superior.
Requirements
Se requiere experiencia y conocimientos previos sobre la configuración de Jabber con Cisco Unified Communications Manager y IM and Presence Server.
Componentes Utilizados
La información que contiene este documento se basa en estas versiones de software:
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 su red está activa, asegúrese de comprender el impacto potencial de cualquier configuración.
Configurar
Paso 1. Configure el perfil de teléfono del dispositivo remoto CTI (CTI RD) para el mismo usuario que ya tiene Jabber configurado.
- Cuando configure el CTI RD, asóciese al mismo usuario de Jabber. La configuración de línea será la misma que la línea de dispositivo Jabber Client Services Framework (CSF)
- El redireccionamiento del espacio de búsqueda de llamadas debe configurarse correctamente para que funcionen las llamadas de destino remoto
Paso 2. Configure el destino remoto.
- En este ejemplo he utilizado 3001 como número de destino remoto. Este número de destino remoto debe ser un número externo (número externo al clúster de CUCM donde se registra Jabber, por ejemplo, otro sistema de telefonía)
Paso 3. Asocie el perfil CTI RD al usuario final.
Paso 4. Cuando inicie sesión en Jabber verá una opción para configurar los servicios de teléfono de Jabber para que utilicen el dispositivo Extend y Connect (utilice otro número para las llamadas). Cuando utilice la opción "Editar número", debe haber un patrón de ruta coincidente para el nuevo número.
- Una vez que configuramos el Jabber para que utilice el dispositivo Extend and Connect, el icono del teléfono aparecerá en Jabber como se indica a continuación.
Diagrama de la red
- El flujo de llamada para una llamada saliente de Jabber Extend y Connect se ilustra en la siguiente imagen
Ejemplo de resolución de problemas
En este ejemplo, cuando suena el destino remoto ("otro número"), no se muestra ningún número de la persona que llama. Debido a esto, no pueden distinguir si la llamada es de una parte externa o de Jabber mediante Extend y Connect. Al utilizar Extend y Connect, CUCM inicia la llamada en el dispositivo remoto y no envía la información de la persona que llama de forma predeterminada.
En el siguiente extracto del análisis de dígitos para una llamada de extensión y conexión, se puede ver que el campo CallingPartyNumber está vacío.
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=
En SIP INVITE, el número de la persona que llama se puede ver siguiendo el sip: en el encabezado From.
En el siguiente extracto, se puede ver que el número de la persona que llama no se incluye en el mensaje INVITE (sip:10.66.87.195) y que la visualización del nombre de la persona que llama que se envía es 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 recibir un número de la persona que llama en el dispositivo remoto, deberá configurarse como uno de los siguientes:
- Persona que llama Transforme la Máscara en la configuración troncal
- Parte que llama Transforme la Máscara en el patrón de ruta
- Regla de traducción de voz en el gateway de Cisco
Cuando se configura el número de línea troncal Direct Inward Dial (DID) en el patrón de ruta (Calling Party Transform Mask), el análisis de dígitos muestra que se actualiza el campo CallingPartyNumber.
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=
El mensaje SIP INVITE to the remote destination (Invitación de SIP al destino remoto) muestra el número de la persona que llama como DID del tronco. Esto hace que el DID del tronco se muestre como el número de la parte que llama cuando suena el CTI RD.
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