Introduzione
In questo documento viene descritto come configurare le funzionalità di estensione e connessione in Jabber e modificare il destinatario della chiamata visualizzato nella destinazione remota.
Prerequisiti
Cisco Unified Communications Manager (CUCM) 9.1 o versione successiva.
Jabber 9.1 o versione successiva.
Requisiti
Sono necessarie conoscenze ed esperienza precedenti sulla configurazione di Jabber con Cisco Unified Communications Manager, IM e Presence Server.
Componenti usati
Le informazioni di questo documento si basano sulle seguenti versioni software:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dalla configurazione.
Configurazione
Passaggio 1. Configurare il profilo telefonico CTI Remote Device (CTI RD) per lo stesso utente con Jabber già configurato.
- Quando si configura CTI RD, associarlo allo stesso utente Jabber. La configurazione della riga corrisponderà alla riga del dispositivo Jabber Client Services Framework (CSF)
- Affinché le chiamate di destinazione remota possano funzionare, è necessario configurare correttamente lo spazio di ricerca per le chiamate di reindirizzamento
Passaggio 2. Configurare la destinazione remota.
- In questo esempio ho usato 3001 come numero di destinazione remota. Il numero di destinazione remota deve essere un numero esterno (numero esterno al cluster CUCM in cui è registrato Jabber, ad esempio un altro sistema di telefonia)
Passaggio 3. Associare il profilo CTI RD all'utente finale.
Passaggio 4. Dopo aver eseguito il login a Jabber, verrà visualizzata un'opzione per impostare i servizi telefonici di Jabber in modo che utilizzino il dispositivo Extend and Connect (utilizzare un altro numero per le chiamate). Quando si utilizza l'opzione "Modifica numero", deve essere presente un percorso corrispondente per il nuovo numero.
- Una volta impostato Jabber per l'utilizzo del dispositivo Extend and Connect, l'icona del telefono verrà visualizzata su Jabber come indicato di seguito.
Esempio di rete
- Il flusso di chiamata per una chiamata Jabber Extend and Connect in uscita è illustrato nell'immagine seguente
Esempio di risoluzione dei problemi
In questo esempio, quando la destinazione remota ("altro numero") squilla, non viene visualizzato il numero del destinatario della chiamata. Per questo motivo, non è possibile distinguere se la chiamata è di una parte esterna o di Jabber che utilizza Extend e Connect. Quando si utilizza Extend and Connect, CUCM avvia la chiamata alla periferica remota e non invia le informazioni sulla parte chiamante per impostazione predefinita.
Nell'estratto dell'analisi della cifra seguente relativo a una chiamata Extend and Connect è possibile verificare che il campo CallingPartyNumber è vuoto.
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=
In un INVITE SIP, il numero del chiamante può essere visualizzato dopo il sip: nell'intestazione From.
Nell'estratto seguente, è possibile osservare che il numero della parte chiamante non è contenuto nell'INVITE (sip:10.66.87.195) e che la visualizzazione del nome della parte chiamante inviata è 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
Per ricevere un numero di parte chiamante sul dispositivo remoto, è necessario configurarlo come uno dei seguenti:
- Maschera di trasformazione parte chiamante nella configurazione trunk
- Maschera di trasformazione parte chiamante nel modello di route
- Regola di conversione vocale su Cisco Gateway
Quando il numero Direct Inward Dial (DID) del trunk è configurato nel modello di percorso (maschera di trasformazione della parte chiamante), l'analisi della cifra mostra che il campo CallingPartyNumber è aggiornato.
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=
L'INVITE SIP alla destinazione remota visualizza il numero del destinatario della chiamata come DID trunk. In questo modo il trunk DID viene visualizzato come numero del chiamante quando CTI RD squilla.
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