Einführung
In diesem Dokument wird beschrieben, wie der Timeout für nicht erreichbare Ziele in einem Cisco Unified Customer Voice Portal (CVP)-Anrufserver geändert wird.
Unterstützt von Usman Ahmed und Divin John Cisco TAC Engineers.
Voraussetzungen
Anforderungen
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf den folgenden Softwareversionen:
- CVP-Anrufserver 8.5 oder höher
- Wireshark
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Problem
Wenn die Konfiguration des CVP-Anrufservers mehrere SIP-Elemente (Session Initiation Protocol) in einer SIP-Servergruppe enthält, sendet das CVP die INVITE-Nachricht an den Server mit der höchsten Priorität. Wenn das SIP-Element ausgefallen ist, fügt CVP das SIP-Element einer Zieltabelle ohne Erreichbarkeit hinzu. Wenn SIP-Herzschläge (OPTIONS Ping) nicht aktiviert sind, bleibt das SIP-Element 180 Sekunden lang in der Tabelle Unreachable.
Beispielkonfiguration srv.xml
In dieser SIP-Servergruppenkonfiguration ist SIP-Server 192.168.1.1 der primäre und 192.168.1.2 der sekundäre Server. Wenn der primäre Server ausgefallen ist, legt CVP ihn 180 Sekunden lang in die Tabelle Unreachable (Nicht erreichbar) und leitet alle Anrufe an den sekundären Server weiter. Wenn 180 Sekunden vorüber sind, entfernt CVP den primären Server aus der Tabelle Unreachable (Nicht erreichbar) und leitet Anrufe weiter.
- <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>
Protokollanalyse des CVP-Anrufservers
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
Ändern des Timeouts für das Ziel von UnreachableTable
Das UnreachableTable-Ziel-Timeout kann nur auf JVM-Ebene (Java Virtual Machine) konfiguriert werden. Diese Zeitüberschreitung ist in der CVP Operations Console (OAMP) nicht konfigurierbar.
Schritt 1: Öffnen Sie eine Remote-Desktop-Sitzung über den CVP-Anrufserver.
Schritt 2: Öffnen Sie den Registrierungs-Editor (Start > Ausführen > regedit ).
Schritt 3: Navigieren Sie zu HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\CallServer\Parameters\Java.
Schritt 4: Doppelklicken Sie auf Multi-String-Optionen.
Schritt 5: Fügen Sie "-Dcom.dynamicsoft.dsLibs.dsSipLlApi.unreachDestTimeout=360" hinzu. (Das Timeout für nicht erreichbare Ziele im folgenden Beispiel wird auf 360 Sekunden festgelegt.)
Schritt 6: Starten Sie den Anrufserver von OAMP aus neu (oder verwenden Sie Windows services.msc, um den Anrufserver-Dienst neu zu starten).