Introduction
Ce document décrit comment dépanner un problème de chevauchement d'appels Finesse qui est étroitement lié à la table d'inaccessibilité du portail vocal client (CVP).
Conditions préalables
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Serveur d'appels CVP
- CVP Operations, Administration, Maintenance and Provisioning (OAMP)
- Gestionnaire de communications unifiées de Cisco (version CUCM)
Composants utilisés
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
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 votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
L'état Non prêt de Cisco Finesse - Chevauchement d'appels est un problème très courant sur le bureau Finesse. Les agents manquent deux appels et ils sont mis en état Non prêt - Chevauchement d'appels. Ceci est probablement lié au serveur CVP et il s'agit d'un mécanisme de table inaccessible. Le serveur Cisco Unified Communications Manager (CUCM) joue également un rôle important dans ce domaine.
Problème
Lorsque CVP reçoit des messages SIP (Session Initiation Protocol) spécifiques de CUCM (5XX et 4XX) ou de tout autre point d'extrémité SIP, CVP considère que le serveur est en difficulté et s'arrête pour acheminer les appels vers l'élément SIP. L'élément SIP (dans ce cas, CUCM) est placé dans la table inaccessible.
Plusieurs conditions peuvent affecter ce comportement :
1. Les pulsations sont activées sur le groupe de serveurs SIP CVP. La récupération peut être plus rapide que trois minutes.
2. Les pulsations ne sont pas activées (ID de bogue Cisco CSCuy30406). La récupération peut prendre jusqu'à trois minutes.
3. Cisco Unified IP Communicator (CIPC) enregistré avec une adresse IP privée (ID de bogue Cisco CSCuy10282).
Dans cet exemple, si CVP reçoit le service SIP 503 non disponible d'un serveur CUCM, il bloque les appels de route vers ce point d'extrémité ainsi que tout autre signal lié à l'appel pendant toute la durée où l'élément se trouve dans la table d'inaccessibilité.
Étant donné que l'agent PG peut réserver l'agent via Finesse et que le téléphone de l'agent ne reçoit pas d'appel de CVP et CUCM, l'agent est vu dans l'état Chevauchement d'appels après avoir manqué deux appels de ce type.
Analyse du journal du serveur d'appels CVP
CVP affiche cette erreur lorsque le problème se produit :
«Connexion au serveur SIP impossible."
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)
CVP a envoyé l'appel à 46003 (poste de l'agent) sur 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 a envoyé l'appel à 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 a répondu avec le service 503 indisponible.
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 a renvoyé le service 503 indisponible à 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
Comme le serveur d'appels CVP détecte les points d'extrémité inaccessibles (dans sip.properties, SIP.UseDsUnreachableDestinationTable = true), CVP a ajouté le serveur CUCM à la table de destination inaccessible et bloque tout trafic vers ce serveur pendant 180 secondes. Une fois que le service 503 est indisponible pour les serveurs du groupe de serveurs SIP, CVP ne dirige plus les appels via ce groupe de serveurs SIP.
Pour la table CVP inaccessible, consultez l'ID de bogue Cisco CSCuy30406. La table Inaccessible a été désactivée dans CVP.
Il s'agit de l'entrée dans les journaux CVP qui affiche les éléments ajoutés à la table de destination inaccessible :
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
Solution
Désactiver la table CVP inaccessible :
Désactiver le suivi de la table de destination CVP inaccessible
Configurez la pulsation Ping des options SIP sur le groupe de serveurs SIP :
Guide de configuration de Cisco Unified Customer Voice Portal, version 11.6(1)
CVP 11.6 ES7 a ajouté des paramètres pour modifier davantage la table de destination inaccessible :
Notes de version du CVP 11.6 ES7
- Lorsque CVP reçoit un service 503 non disponible, il vérifie d'abord l'en-tête de raison de ce service 503 en fonction des valeurs de SIP.System.ExcludedCauseCodeFromUnreachableTable =. S'il n'y a aucune correspondance, CVP place la destination dans une table inaccessible.
- En cas de correspondance, CVP ne place pas la destination dans une table inaccessible.
- Les valeurs qui dans SIP.System.ExcludedCauseCodeFromUnreachableTable = dépendent uniquement de votre environnement. En d'autres termes, quel type de code de cause Q.850 est généré dans votre environnement. Le code de cause 47 est très courant avec CUCM qui est lié aux ressources multimédias.
Sur la base de l'extrait de journal CVP, voici un exemple pour modifier les paramètres de table inaccessibles :
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