Introduction
Ce document décrit comment désactiver le suivi de la table des destinations inaccessibles dans le serveur d'appels Cisco Customer Voice Portal (CVP).
Contribution de Janeth Leija-Beltran, Ingénieur TAC Cisco.
Conditions préalables
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Serveur d'appels CVP
- CVP Operations, Administration, Maintenance and Provisioning (OAMP)
Composants utilisés
CVP Call server 8.5 ou supérieur
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. If your network is live, make sure that you understand the potential impact of any command.
Problème
Lorsque la configuration du serveur d'appels CVP comporte plusieurs éléments SIP (Session Initiation Protocol) dans un groupe de serveurs SIP, CVP envoie l'invitation au serveur ayant la priorité la plus élevée. Si l'élément SIP est désactivé, CVP l'ajoute à une table de destination inaccessible. Une fois que l'élément SIP figure dans la table Inaccessible, CVP n'envoie plus de requêtes à l'élément. Si les battements de coeur SIP (OPTIONS Ping) ne sont pas activés, l'élément SIP reste dans la table Inaccessible pendant 180 secondes.
Analyse du journal du serveur d'appels
SIP Element 10.10.10.5 added to Unrachable Table
250274141: 10.7.3.15: Jul 24 2012 09:21:13.244 -0500: %_ConnectionManagement-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.ConnectionManagement: UnreachableDestinationTable - add (10.10.10.5:5060:2). Current count: 2
Error Message displayed when Call Server tries to route call to Down SIP Element
254024258: 10.7.3.15: Aug 12 2015 10:27:05.940 -0500: %_Resolver-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.Resolver: DsSipTransactionManager.m_useDsUnreachableTable: is set to :true // Unreachable table is enabled
254024259: 10.7.3.15: Aug 12 2015 10:27:05.940 -0500: %_Resolver-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.Resolver: using ServerLocator resolver
254024260: 10.7.3.15: Aug 12 2015 10:27:05.940 -0500: %_Resolver-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.Resolver: DsSipServerLocator.tryConnect() returning binding info = null ret_connection == null
254024261: 10.7.3.15: Aug 12 2015 10:27:05.940 -0500: %_client-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.LlSM.client: tryNextServer(DsSipRequest) returning false because (m_connection_ == null).
254024262: 10.7.3.15: Aug 12 2015 10:27:05.940 -0500: %_client-4-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.LlSM.client:
com.dynamicsoft.DsLibs.DsUtil.DsException: ConnectionWrapper.check: can't establish connection
at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipClientTransactionImpl$ConnectionWrapper.check(DsSipClientTransactionImpl.java:2543)
at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipClientTransactionImpl.start(DsSipClientTransactionImpl.java:485)
at com.dynamicsoft.DsLibs.DsSipDialog.DsSipReinvitation.start(DsSipReinvitation.java:271)
at com.dynamicsoft.DsLibs.DsSipDialog.DsSipInviteDialog.reinvite(DsSipInviteDialog.java:1116)
at com.cisco.cvp.sip.SIPCallController$CvpSipDialog.reinvite(SIPCallController.java:4309)
(3 minutes later)
SIP Element 10.10.10.5 removed from Unreachable Table
250285352: 10.7.3.15: Jul 24 2012 09:24:13.244 -0500: %_ConnectionManagement-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.ConnectionManagement: UnreachableDestinationTable - remove (10.10.10.5:5060:2). Current count: 2
Désactiver le suivi des tables de destinations inaccessibles
Mise en garde : La définition de SIP.UseDsUnreachableDestinationTable = false peut ne pas aider à détecter les pannes ou les encombrements réels des terminaux SIP. C'est une solution. Ajoutez la commande OPTIONS ping afin d'étudier la cause première du problème.
Le suivi de la destination UnreachableTable peut être désactivé en modifiant le fichier sip.properties sur le serveur d'appels CVP.
Étape 1 : ouverture d’une session Bureau à distance sur le serveur d’appels CVP
Étape 2. Accédez à %CVP_HOME%\conf (généralement C:\Cisco\CVP\conf).
Étape 3. Ouvrez le fichier sip.properties dans un éditeur de texte.
Étape 4. Recherchez 'SIP.UseDsUnreachableDestinationTable'.
Étape 5. Remplacez la ligne de configuration par 'SIP.UseDsUnreachableDestinationTable = false' .
Étape 6. Redémarrez le serveur d'appels à partir d'OAMP (ou utilisez Windows services.msc pour redémarrer le service du serveur d'appels).