简介
本文档介绍如何在思科统一客户语音门户 (CVP) 呼叫服务器中更改目的地不可达超时值。
作者:Usman Ahmed和Divin John Cisco TAC工程师。
先决条件
要求
Cisco 建议您了解以下主题:
使用的组件
本文档中的信息基于以下软件版本:
- CVP呼叫服务器8.5或更高版本
- Wireshark
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
问题
当CVP呼叫服务器配置在SIP服务器组中有多个SIP(会话初始协议)元素时,CVP会将INVITE发送到具有最高优先级的服务器。如果SIP元素关闭,CVP会将SIP元素添加到无法到达的目标表中。如果未启用SIP心跳(选项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目标超时只能在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重新启动呼叫服务器服务)。