簡介
本檔案介紹如何在思科整合客戶語音入口網站(CVP)通話伺服器中變更無法連線目的地逾時值。
作者:Usman Ahmed和Divin John Cisco TAC工程師。
必要條件
需求
思科建議您瞭解以下主題:
採用元件
本檔案中的資訊是根據以下軟體版本:
- CVP呼叫伺服器8.5或更高版本
- Wireshark
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
問題
當CVP呼叫伺服器配置在一個SIP伺服器組中有多個SIP(會話初始協定)元素時,CVP會向優先順序最高的伺服器傳送INVITE。如果SIP元素關閉,CVP會將SIP元素新增到無法訪問的目標表中。如果未啟用SIP心跳(OPTIONS Ping),則SIP元素在Unreachable表中保留180秒。
srv.xml配置示例
在此SIP伺服器組配置中,SIP伺服器192.168.1.1為主伺服器,192.168.1.2為輔助伺服器。如果主伺服器關閉,CVP會將其置於「無法訪問」表中180秒,並將所有呼叫路由到輔助伺服器。180秒過後,CVP將從Unreachable表中刪除主伺服器,並將呼叫路由到它。
- <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>
CVP呼叫伺服器日誌分析
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
更改UnreachableTable目標超時
UnreachableTable Destination超時僅在Java虛擬機器(JVM)級別配置。此超時無法在CVP操作控制檯(OAMP)中配置。
步驟1.打開到CVP呼叫伺服器的遠端案頭會話。
步驟2.打開登錄檔編輯器(「開始」>「運行」>「regedit」)。
步驟3.瀏覽到HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\CallServer\Parameters\Java。
步驟4.按兩下多字串選項。
步驟5.新增"-Dcom.dynamicsoft.DsLibs.DsSipLlApi.unreachDestTimeout=360"。(以下示例中的無法到達目標超時設定為360秒)。
步驟6.從OAMP重新啟動呼叫伺服器(或使用Windows services.msc重新啟動呼叫伺服器服務)。