Einleitung
In diesem Dokument wird beschrieben, wie die Nachverfolgung der Tabelle "Nicht erreichbares Ziel" im Cisco Customer Voice Portal (CVP)-Anrufserver deaktiviert wird.
Beitrag von Janeth Leija-Beltran, Cisco TAC Engineer
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- CVP-Anrufserver
- CVP Operations, Administration, Maintenance und Provisioning (OAMP)
Verwendete Komponenten
CVP Call Server 8.5 oder höher
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netz Live ist, überprüfen Sie, ob Sie die mögliche Auswirkung jedes möglichen Befehls verstehen.
Problem
Wenn die Konfiguration des CVP-Anrufservers mehrere SIP-Elemente (Session Initiation Protocol) in einer SIP-Servergruppe enthält, sendet 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 Tabelle mit nicht erreichbaren Zielen hinzu. Sobald sich das SIP-Element in der Tabelle "Unreachable" (Nicht erreichbar) befindet, sendet CVP keine weiteren Anfragen an das Element. Wenn SIP-Herzschläge (OPTIONS-Ping) nicht aktiviert sind, verbleibt das SIP-Element 180 Sekunden lang in der Tabelle "Unreachable" (Nicht erreichbar).
Call Server-Protokollanalyse
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
Nachverfolgung der nicht erreichbaren Zieltabelle deaktivieren
Vorsicht: Das Festlegen von SIP.UseDsUnreachableDestinationTable = false hilft möglicherweise nicht, tatsächliche SIP-Endpunktausfälle oder -überlastungen zu erkennen. Dies ist eine Problemumgehung. Fügen Sie Ping OPTIONS hinzu, um die Ursache des Problems zu untersuchen.
Die Zielverfolgung der UnreachableTable kann durch Bearbeiten der Datei sip.properties auf dem CVP-Anrufserver deaktiviert werden.
Schritt 1: Öffnen Sie eine Remote-Desktop-Sitzung mit dem CVP-Anrufserver.
Schritt 2: Navigieren Sie zu %CVP_HOME%\conf (normalerweise C:\Cisco\CVP\conf).
Schritt 3: Öffnen Sie die Datei sip.properties in einem Texteditor.
Schritt 4: Suchen Sie nach 'SIP.UseDsUnreachableDestinationTable'.
Schritt 5: Ändern Sie die Konfigurationszeile in 'SIP.UseDsUnreachableDestinationTable = false'.
Schritt 6: Starten Sie den Anrufserver von OAMP aus neu (oder verwenden Sie Windows services.msc, um den Anrufserverdienst neu zu starten).