目錄

簡介

必要條件

需求

採用元件

問題

呼叫伺服器日誌分析

禁用無法訪問的目標表跟蹤

簡介

本檔案介紹如何在思科客戶語音入口網站(CVP)通話伺服器中停用無法連線目的地表追蹤。

作者：Janeth Leija-Beltran，思科TAC工程師。

必要條件

需求

思科建議您瞭解以下主題：

- CVP通話伺服器

- CVP營運、管理、維護和調配(OAMP)

採用元件

CVP呼叫伺服器8.5或更高版本

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

問題

當CVP呼叫伺服器配置在一個SIP伺服器組中有多個SIP（會話初始協定）元素時，CVP會向優先順序最高的伺服器傳送INVITE。如果SIP元素關閉，CVP會將SIP元素新增到無法訪問的目標表中。一旦SIP元素在不可達表中，CVP將不再向該元素傳送任何請求。如果未啟用SIP心跳(OPTIONS Ping)，則SIP元素在Unreachable表中保留180秒。

呼叫伺服器日誌分析

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

禁用無法訪問的目標表跟蹤

注意：設定SIP.UseDsUnreachableDestinationTable = false可能無助於檢測實際的SIP終端故障或擁塞。這是一種變通辦法。新增選項ping以調查問題的根本原因。

可以通過編輯CVP呼叫伺服器上的sip.properties檔案來禁用UnreachableTable目標跟蹤。

步驟1.打開到CVP呼叫伺服器的遠端案頭會話。

步驟2.  瀏覽到%CVP_HOME%\conf(通常為C:\Cisco\CVP\conf)。

步驟3.  在文本編輯器中開啟sip.properties檔案。

步驟4.  搜尋「SIP.UseDsUnreachableDestinationTable」。

步驟5.將配置行更改為「SIP.UseDsUnreachableDestinationTable = false」。

步驟6.從OAMP重新啟動呼叫伺服器（或使用Windows services.msc重新啟動呼叫伺服器服務）。