Introduzione
Questo documento descrive come risolvere i problemi di sovrapposizione delle chiamate Finesse strettamente correlati alla tabella non raggiungibile di Customer Voice Portal (CVP).
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- CVP Call Server
- Operazioni, amministrazione, manutenzione e provisioning CVP (OAMP)
- Cisco Unified Communications Manager (CUCM)
Componenti usati
Il documento può essere consultato per tutte le versioni software o hardware.
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 dall'uso dei comandi.
Premesse
Cisco Finesse non pronto - Lo stato di sovrapposizione delle chiamate è un problema molto comune riscontrato sul desktop Finesse. Gli agenti non rispondono a due chiamate e vengono messi nello stato Non pronto - Sovrapposizione chiamate. Questo è probabilmente correlato al server CVP e non è un meccanismo di tabella raggiungibile. Anche il server Cisco Unified Communications Manager (CUCM) svolge un ruolo importante in questo contesto.
Problema
Quando CVP riceve messaggi SIP (Session Initiation Protocol) specifici da CUCM (5XX e 4XX) o da qualsiasi altro endpoint SIP, CVP ritiene che il server sia in difficoltà e si arresta per instradare le chiamate all'elemento SIP. L'elemento SIP (in questo caso, CUCM) viene posizionato nella tabella non raggiungibile.
Questo comportamento può essere influenzato da più condizioni:
1. Gli heartbeat sono abilitati nel gruppo di server SIP CVP. Il ripristino può essere più rapido di tre minuti.
2. Gli heartbeat non sono abilitati (ID bug Cisco CSCuy30406). Il ripristino può richiedere fino a tre minuti.
3. Cisco Unified IP Communicator (CIPC) registrato con IP privato (ID bug Cisco CSCuy10282).
In questo esempio, se CVP riceve il messaggio SIP 503 Service Unavailable da un server CUCM, blocca le chiamate di instradamento verso l'endpoint e qualsiasi altro segnale correlato alle chiamate per tutto il tempo in cui l'elemento si trova nella tabella unreachable.
Poiché l'agente PG è in grado di prenotare l'agente tramite Finesse e il telefono dell'agente non riceve alcuna chiamata da CVP e CUCM, l'agente viene visualizzato nello stato di sovrapposizione delle chiamate dopo aver perso due chiamate di questo tipo.
Analisi log CVP Call Server
CVP visualizza questo errore quando si verifica il problema:
"Impossibile connettersi al server SIP."
46253: 10.38.249.20: Sep 25 2018 16:32:16.635 -0600: %_Connection-4-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.Connection: DsTcpNBConnection(): I/O Exception: java.net.SocketTimeoutException at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:109) at com.dynamicsoft.DsLibs.DsSipLlApi.DsTcpNBConnection.<init>(DsTcpNBConnection.java:259) at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipTcpNBConnection.<init>(DsSipTcpNBConnection.java:120) at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipConnectionFactory.createConnection(DsSipConnectionFactory.java:417) at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipConnectionFactory.createConnection(DsSipConnectionFactory.java:239) at com.dynamicsoft.DsLibs.DsSipLlApi.DsTransportLayer.getConnection(DsTransportLayer.java:768)
Il CVP ha inviato la chiamata a 46003 (estensione agente) su CUCM
53137541.005 |18:07:17.797 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 192.168.1.10 on port 32798 index 331135 with 1907 bytes:
[16836932,NET]
INVITE sip:46003@UCCE-Cluster.cisco.com;transport=tcp SIP/2.0
Via: SIP/2.0/TCP 192.168.1.10:5060;branch=z9hG4bKFxuPfAXH7ydZItoxHcH6Ig~~1036543
Max-Forwards: 69
To: <sip:46003@UCCE-Cluster.cisco.com;transport=tcp>
CUCM ha inviato la chiamata al numero 192.168.1.11.
53137602.001 |18:07:17.805 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 192.168.1.11 on port 5060 index 3[16836934,NET]
INVITE sip:46003@192.168.1.11:5060 SIP/2.0
Via: SIP/2.0/TCP 192.168.1.12:5060;branch=z9hG4bK3cff18401b2380
From: <sip:+18005550000@192.168.1.12>;tag=6266176~faa91654-786e-4b55-bb8e-f71e4b7d1200-52767741
To: <sip:46003@192.168.1.11>
Date: Mon, 29 Feb 2016 18:07:17 GMT
Call-ID: 43327e00-6d4188d5-2eb80e-5a0a2818@192.168.1.12
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
Supported: X-cisco-srtp-fallback,X-cisco-original-called
Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=MIXED
Cisco-Guid: 1127382528-0000065536-0000197816-1510615064
Session-Expires: 1800
P-Asserted-Identity: <sip:+18005550000@192.168.1.12>
Remote-Party-ID: <sip:+18005550000@192.168.1.12>;party=calling;screen=yes;privacy=off
Contact: <sip:+18005550000@192.168.1.12:5060;transport=tcp>
Max-Forwards: 68
Content-Type: application/sdp
Content-Length: 235
v=0
o=CiscoSystemsCCM-SIP 6266176 1 IN IP4 192.168.1.12
s=SIP Call
c=IN IP4 192.168.1.13
b=TIAS:64000
b=AS:64
t=0 0
m=audio 23092 RTP/AVP 0 101
a=ptime:20
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
192.168.1.11 ha risposto con il servizio 503 non disponibile.
53137618.002 |18:07:18.783 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 192.168.1.11 on port 5060 index 3 with 589 bytes:
[16836936,NET]
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/TCP 192.168.1.12:5060;branch=z9hG4bK3cff18401b2380
From: <sip:+18005550000@192.168.1.12>;tag=6266176~faa91654-786e-4b55-bb8e-f71e4b7d1200-52767741
To: <sip:46003@192.168.1.11>;tag=11566332~61d9dc41-d668-45b0-8140-083ab0d25e9d-72414340
Date: Mon, 29 Feb 2016 18:07:17 GMT
Call-ID: 43327e00-6d4188d5-2eb80e-5a0a2818@192.168.1.12
CSeq: 101 INVITE
Allow-Events: presence
Server: Cisco-CUCM10.5
Reason: Q.850; cause=41
Remote-Party-ID: <sip:46003@192.168.1.11;user=phone>;party=x-cisco-original-called;privacy=off
Content-Length: 0
CUCM ha inviato il servizio 503 non disponibile al CVP.
53137648.001 |18:07:18.786 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 192.168.1.10 on port 32798 index 331135
[16836938,NET]
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/TCP 192.168.1.10:5060;branch=z9hG4bKFxuPfAXH7ydZItoxHcH6Ig~~1036543
From: +18005550000 <sip:+18005550000@192.168.1.10:5060>;tag=ds6ab6b28c
To: <sip:46003@UCCE-Cluster.cisco.com;transport=tcp>;tag=6266175~faa91654-786e-4b55-bb8e-f71e4b7d1200-52767740
Date: Mon, 29 Feb 2016 18:07:17 GMT
Call-ID: 187EB7FDDE4611E5BECDA0ECF93A8A80-145676923777928840@192.168.1.10
CSeq: 1 INVITE
Allow-Events: presence
Server: Cisco-CUCM10.5
Reason: Q.850; cause=41
Content-Length: 0
Poiché il server di chiamata CVP tiene traccia degli endpoint non raggiungibili (in sip.properties, SIP.UseDsUnreachableDestinationTable = true), CVP ha aggiunto il server CUCM alla tabella di destinazione non raggiungibile e mantiene il traffico verso tale server per 180 secondi. Quando i server nel gruppo di server SIP ottengono il servizio 503 non disponibile, CVP non instrada più le chiamate attraverso tale gruppo di server SIP.
Per la tabella CVP unreachable, vedere l'ID bug Cisco CSCuy30406. Tabella non raggiungibile disabilitata in CVP.
Questa è la voce nei log CVP che mostra gli elementi aggiunti alla tabella di destinazione irraggiungibile:
6510: x.x.x.x: May 05 2020 05:04:12.726 +1000: %_ConnectionManagement-3-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.ConnectionManagement: UnreachableDestinationTable - add (192.0.2.22:5060:2. Reason=DsSipClientTransactionImpl:response=DS_RESPONSE_SERVICE_UNAVAILABLE). Current count: 0
Soluzione
Disabilita tabella CVP non raggiungibile:
Disabilita rilevamento tabella di destinazione non raggiungibile CVP
Configurare l'heartbeat ping delle opzioni SIP sul gruppo di server SIP:
Guida alla configurazione di Cisco Unified Customer Voice Portal, versione 11.6(1)
CVP 11.6 ES7 ha aggiunto parametri per affinare ulteriormente la tabella di destinazione irraggiungibile:
Note sulla release di CVP 11.6 ES7
- Quando CVP riceve un messaggio Service Unavailable 503, controlla innanzitutto l'intestazione del motivo di questo messaggio 503 in base ai valori in SIP.System.ExcludedCauseCodeFromUnreachableTable =. Se non c'è corrispondenza, CVP inserisce la destinazione nella tabella non raggiungibile.
- In caso di corrispondenza, CVP non imposta la destinazione su una tabella non raggiungibile.
- I valori che in SIP.System.ExcludedCauseCodeFromUnreachableTable = dipendono esclusivamente dall'ambiente. In altre parole, che tipo di codice causa Q.850 viene generato nell'ambiente. Il codice causa 47 è molto comune con CUCM relativo alle risorse multimediali.
Di seguito è riportato un esempio di modifica dei parametri di tabella non raggiungibili in base al frammento di log CVP:
SIP.System.ExcludedCauseCodeFromUnreachableTable = 34,41,47
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/TCP 192.168.1.14:5060;branch=z9hG4bKdGDMWjvRtZecqdhibRZLPw~~75244713
To: <sip:4170155@sip.cucm.cisco.com;transport=tcp>;tag=45652992~bc86a266-334e-4442-9a19-dc23b0bbb5f7-54664086
From: 0561714593 <sip:0561714593@192.168.1.14:5060>;tag=dse0b5c430
Call-ID: 2C87B293952911EAA6EFAB2EBAE6904A-158946732828459275@192.168.1.14<mailto:2C87B293952911EAA6EFAB2EBAE6904A-158946732828459275@192.168.1.14>
CSeq: 1 INVITE
Content-Length: 0
Date: Thu, 14 May 2020 14:51:06 GMT
Allow-Events: presence
Server: Cisco-CUCM11.5
Session-ID: 00000000000000000000000000000000;remote=60c552d91509577789316085283c3155
Reason: Q.850; cause=41