Introduction
Ce document décrit comment modifier la valeur du délai d’expiration de la destination inaccessible dans un serveur d’appels Cisco Unified Customer Voice Portal (CVP).
Contribution d'Usman Ahmed et de Divin John Ingénieurs du TAC Cisco.
Conditions préalables
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Composants utilisés
Les informations contenues dans ce document sont basées sur les versions de logiciel suivantes :
- CVP Call server 8.5 ou supérieur
- Wireshark
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. 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.
Exemple de configuration srv.xml
Dans cette configuration de groupe de serveurs SIP, le serveur SIP 192.168.1.1 est le serveur principal et 192.168.1.2 est le serveur secondaire. Si le serveur principal est en panne, CVP le place dans la table Inaccessible pendant 180 secondes et achemine tous les appels vers le serveur secondaire. Une fois les 180 secondes écoulées, CVP supprime le serveur principal de la table Inaccessible et achemine les appels vers ce serveur.
- <host name="cusp.cisco.com">
<record weight="50" priority="1" destination="192.168.1.1" port="5060" />
<record weight="50" priority="2" destination="192.168.1.2" port="5060" />
</host>
Analyse du journal du serveur d'appels CVP
SIP Element 10.17.120.5 added to Unrachable Table
250274141: 10.73.33.15: Jul 24 2012 09:21:13.244 -0500: %_ConnectionManagement-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.ConnectionManagement: UnreachableDestinationTable - add (10.17.120.5:5060:2). Current count: 2
(3 minutes later)
SIP Element 10.17.120.5 removed from Unreachable Table
250285352: 10.73.33.15: Jul 24 2012 09:24:13.244 -0500: %_ConnectionManagement-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.ConnectionManagement: UnreachableDestinationTable - remove (10.17.120.5:5060:2). Current count: 2
Modifier le délai de destination UnreachableTable
Le délai d'expiration de la destination UnreachableTable est configurable uniquement au niveau de la machine virtuelle Java (JVM). Ce délai d'attente n'est pas configurable dans CVP Operations Console (OAMP).
Étape 1 : ouverture d’une session Bureau à distance sur le serveur d’appels CVP
Étape 2. Ouvrez l'Éditeur du Registre (Démarrer > Exécuter > regedit ).
Étape 3. Accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\CallServer\Parameters\Java.
Étape 4. Double-cliquez sur Options à chaînes multiples.
Étape 5. Ajoutez "-Dcom.dynamicsoft.DsLibs.DsSipLlApi.unreachDestTimeout=360". (Le délai d'attente de destination inaccessible dans l'exemple suivant serait défini sur 360 secondes).
É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).