Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Problem

Beispielkonfiguration srv.xml

Protokollanalyse des CVP-Anrufservers

Ändern des Timeouts für das Ziel von UnreachableTable

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:

- CVP-Server

- Wireshark

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).