本文介绍Cisco CallManager(以下简称CCM)与XE2000互通时的配置,CCM作为H323网关动态注册到XE2000上,最终实现CCM下挂的IP电话(Skinny)与VG1041(H323)和EP201S(SIP)互通的目的。
组网图:

图1组网图
安装配置步骤:
1.Cisco Call Manager配置
1.1 配置Gatekeeper
1)在CCM Administration中选择Device -> Gatekeeper:

2)创建Gatekeeper指向XE2000,其中“172.31.3.22”是XE2000的IP地址:

1.2 配置Trunk
1)选择Device -> Trunk:

2)创建Trunk:
2.1)配置Device Information:

注意:上图中的ccm与XE2000的LS.GW视图下网关的名称有对应关系,例如这里定义为ccm,则XE2000的LS.GW视图下的名称为ccm_1。
{[csc:pagelist]}
2.2)配置Call Routing Information:
a)配置Inbound Calls:

组网图中VG1041和EP201S的号码都是4为,故这里选4,也可以选All。
b)配置Outbound Calls:

c)配置Gatekeeper Information,其中Gatekeeper Name是前面定义的Gatekeeper,从下拉菜单中选择:

1.3 配置Route Pattern/Hunt Pilot
1)选择Route Plan -> Route Pattern/Hunt Pilot:

2)创建Route Pattern/Hunt Pilot,并配置Pattern Definition:

上图中,“1XXX”是CCM下挂的IP电话拨打VG1041下1001时用到的路由,“ccm”是前面Trunk配置的内容,从下拉菜单选择,除了这两项,其它使用默认配置即可。
拨打EP201S时,由于被叫号码是3001,所以还需要创建一个Route Pattern/Hunt Pilot,过程同上。
1.4 Reset Trunk
选择Device -> Trunk,选择ccm并点击Reset Selected:

2.XE2000配置
[XE2000-ls]dis this
#
location-server
call-mode h323 routed
#
voice-vpn default-vpn
prefix 999
#
domain default-domain
#
process-server castle
ip-address 172.31.3.22
heartbeat password castle
#
gateway ep201s
ip-address 172.31.3.42
#
gateway gw1
dynamic-ip enable
#
subscriber #0 1001
device-type h323
#
gateway ccm_1
dynamic-ip enable
#
prefix 2...
device-type h323
start
#
return
互通验证结果:
1) 在XE2000上执行display location-server gateway list,网关“ccm_1”应该在线,如果依然离线,请检查CCM的配置,并抓包检查CCM是否有向XE2000发送RRQ报文;
2) CCM下的2001拨打VG1041下的1001,1001振铃,摘机后通话正常;反之亦然;
3) CCM下的2001拨打3001,EP201S振铃,摘机后通话正常;反之亦然。