Introduzione
In questo documento viene descritto come disabilitare il rilevamento della tabella Destinazione irraggiungibile nel server di chiamata Cisco Customer Voice Portal (CVP).
Contributo di Janeth Leija-Beltran, Cisco TAC Engineer.
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- CVP Call Server
- Operazioni, amministrazione, manutenzione e provisioning CVP (OAMP)
Componenti usati
CVP Call server 8.5 o versione successiva
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Problema
Quando la configurazione del server di chiamata CVP dispone di più elementi SIP (Session Initiation Protocol) in un gruppo di server SIP, CVP invia l'INVITE al server con la priorità più alta. Se l'elemento SIP è inattivo, CVP aggiunge l'elemento SIP a una tabella Destinazione irraggiungibile. Una volta che l'elemento SIP si trova nella tabella Unreachable, CVP non invierà altre richieste all'elemento. Se i battiti cardiaci SIP (OPTIONS Ping) non sono attivati, l'elemento SIP rimane nella tabella Unreachable per 180 secondi.
Analisi registro server di chiamata
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
Disabilita rilevamento tabella di destinazione irraggiungibile
Attenzione: L'impostazione di SIP.UseDsUnreachableDestinationTable = false potrebbe non aiutare a rilevare l'interruzione o le congestioni effettive dell'endpoint SIP. Questa è una soluzione. Aggiungere il comando OPTIONS ping per individuare la causa principale del problema.
Il rilevamento della destinazione UnreachableTable può essere disabilitato modificando il file sip.properties sul server di chiamata CVP.
Passaggio 1. Aprire una sessione di desktop remoto nel server di chiamata CVP.
Passaggio 2. Selezionare %CVP_HOME%\conf (in genere C:\Cisco\CVP\conf).
Passaggio 3. Aprire il file sip.properties in un editor di testo.
Passaggio 4. Cercare 'SIP.UseDsUnreachableDestinationTable'.
Passaggio 5. Modificare la riga di configurazione in 'SIP.UseDsUnreachableDestinationTable = false'.
Passaggio 6. Riavviare il server di chiamata da OAMP oppure utilizzare Windows services.msc per riavviare il servizio Server di chiamata.