75-MSR系列路由器与Call-Manager互通典型配置举例
本章节下载: 75-MSR系列路由器与Call-Manager互通典型配置举例 (629.68 KB)
MSR系列路由器与Call-Manager互通典型配置举例
Copyright © 2014 杭州华三通信技术有限公司 版权所有,保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部, 并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。 |
目 录
本文主要介绍MSR与Call-Manager互通典型配置。
本文档不严格与具体软、硬件版本对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
本文档假设您已了解SIP特性。
CCM软件安装在指定的PC服务器上,CCM使用H323或SIP通过XE2000将呼叫转到MSR上,实现CCM下挂的IP电话与RouterA(H323)和RouterB(SIP)的互通。
图1 MSR与CCM互通组网图
· 为使用SIP协议通过XE2000与CCM互通,采用永久在线方式注册到XE上,CCM上配置SIP Trunk。
· 为使用H323协议通过XE2000与CCM互通,,H323直接注册到XE2000上,CCM配置 GK Trunk。
· 为使用H323协议直接与CCM互通,MSR直接呼叫CCM。
本举例是在Release 2207P14版本上进行配置和验证的。
· 使用SIP方式组网时,在XE2000上配置永久在线方式。
· CCM通过SIP与XE2000的互通也是通过在XE2000上配置永久在线方式实现的。
· 如果MSR或CCM是采用H323动态注册的话,那么在XE2000上执行display location-server gateway list,网关应该在线,如果依然离线,请检查CCM或MSR的配置,并抓包检查设备是否有向XE2000发送RRQ报文。
# 配置接口IP地址。
<RouterA> system-view
[RouterA] interface GigabitEthernet 0/0
[RouterA-GigabitEthernet0/0] ip address 172.31.81.104 255.255.0.0
[RouterA-GigabitEthernet0/0] quit
# 在拨号视图下配置本地POTS实体.
[RouterA] voice-setup
[RouterA-voice] dial-program
[RouterA-voice-dial] entity 1 pots
[RouterA-voice-dial-entity1] line 2/0
[RouterA-voice-dial-entity1] match-template 1001
# 配置远端VoIP实体。
[RouterA-voice-dial-entity1] quit
[RouterA-voice-dial] entity 100 voip
[RouterA-voice-dial-entity100] address ras
[RouterA-voice-dial-entity100] match-template 2001
[RouterA-voice-dial-entity100] quit
[RouterA-voice-dial] quit
# 配置GK-Client。
[RouterA-voice] gk-client
[RouterA-voice-gk] gk-id sipserver gk-addr 172.31.3.8
[RouterA-voice-gk] gw-address 172.31.81.104
[RouterA-voice-gk] gw-id ZH_VG_1
[RouterA-voice-gk] ras-on
# 配置接口IP地址。
<RouterB> system-view
[RouterB] interface GigabitEthernet 0/0
[RouterB-GigabitEthernet0/0] ip address 172.31.81.105 255.255.0.0
[RouterB-GigabitEthernet0/0] quit
# 在拨号视图下配置本地POTS实体。
[RouterB] voice-setup
[RouterB-voice] dial-program
[RouterB-voice-dial] entity 1 pots
[RouterB-voice-dial-entity1] line 2/0
[RouterB-voice-dial-entity1] match-template 3001
[RouterB-voice-dial-entity1] quit
# 配置远端VoIP实体。
[RouterB-voice-dial] entity 100 voip
[RouterB-voice-dial-entity100] address sip ip 172.31.3.8
[RouterB-voice-dial-entity100] match-template 2001
# 配置接口IP地址。
<RouterC> system-view
[RouterC] interface GigabitEthernet0/0
[RouterC-GigabitEthernet0/0] ip address 172.31.6.90 255.255.0.0
[RouterC-GigabitEthernet0/0] quit
# 在拨号视图下配置本地POTS实体。
[RouterC] voice-setup
[RouterC-voice] dial-program
[RouterC-voice-dial] entity 1 pots
[RouterC-voice-dial-entity1] line 10/24
[RouterC-voice-dial-entity1] match-template 4001
# 配置远端VoIP实体。
[RouterC-voice-dial-entity1] quit
[RouterC-voice-dial] entity 100 voip
[RouterC-voice-dial-entity100] address ip 172.31.7.100
[RouterC-voice-dial-entity100] match-template 2001
<XE2000> system-view
[XE2000] interface GigabitEthernet 0/0
[XE2000-GigabitEthernet0/0] ip address 172.31.3.8 255.255.0.0
[XE2000-GigabitEthernet0/0] quit
# 添加H323网关,动态注册形式。
[XE2000] location-server
[XE2000-ls] gateway ZH_VG_1
[XE2000-ls-gw-ZH_VG_1] dynamic-ip enable
[XE2000-ls-gw-ZH_VG_1] device-type h323
[XE2000-ls-gw-ZH_VG_1] quit
[XE2000-ls] quit
# 添加SIP网关,由于MSR不支持all模式注册,因此需要在XE2000上配置永久在线方式。
[XE2000] location-server
[XE2000-ls] gateway RouterB
[XE2000-ls-gw-RouterB] ip-address 172.31.81.105
[XE2000-ls-gw-RouterB] device-status forever-up attachedDomain default-domain attachedPS sipserver
[XE2000-ls-gw-RouterB] prefix 3001
[XE2000-ls-gw-RouterB 3001] quit
[XE2000-ls-gw-RouterB] quit
[XE2000-ls] quit
(1) 如果CCM与XE2000是通过H323互通,那么只需要在XE2000添加H323类型的CCM。
[XE2000] location-server
[XE2000-ls] gateway ccmh323_1
[XE2000-ls-gw-ccmh323_1] dynamic-ip enable
[XE2000-ls-gw-ccmh323_1] device-type h323
[XE2000-ls-gw-ccmh323_1] prefix 2001
[XE2000-ls-gw-ccmh323_1 2001] quit
[XE2000-ls-gw-ccmh323_1] quit
[XE2000-ls] quit
(2) 如果CCM与XE2000是通过SIP互通,那么只需要在XE2000添加SIP类型的CCM。
[XE2000] location-server
[XE2000-ls] gateway ccmsip
[XE2000-ls-gw-ccmsip] ip-address 172.31.7.100
[XE2000-ls-gw-ccmsip] device-status forever-up attachedDomain default-domain attachedPS sipserver
[XE2000-ls-gw-ccmsip] prefix 2001
[XE2000-ls-gw-ccmsip 2001] quit
[XE2000-ls-gw-ccmsip] quit
(1) 启动Internet Explorer浏览器,输入CCM的IP地址,例如:http://172.31.7.100/ccmadmin(如图2所示),然后输入用户名和密码,按回车键即可进入CCM的主页(如图3所示)。
图2 CCM登陆界面
图3 CCM主页
(2) 配置Gatekeeper:在CCM Administration中选择Device -> Gatekeeper,进入Gatekeeper配置页面(如图4所示);在此页面上点击Add a New Gatekeeper,创建Gatekeeper指向XE2000,其中“172.31.3.8”是XE2000的IP地址(如图5所示),配置完毕后,点击Insert按钮添加(如图6所示)。
图4 Gatekeeper配置页面1
图5 Gatekeeper配置页面2
图6 Gatekeeper配置页面3
(3) 配置Trunk:选择Device -> Trunk:进入Trunk配置页面(如图7所示);在此页面上点击Add a New Trunk,并在Trunk type下拉菜单中选择H.225 Trunk(如图8所示)。
图7 Trunk配置页面1
图8 Trunk配置页面2
(4) 然后点击NEXT继续下一步:
· 第一步:配置Device Information(如图9所示);
· 第二步:配置Call Routing Information中的Inbound Calls(如图10所示)和Outbound Calls(如图11所示);
· 第三步:配置Gatekeeper Information,其中Gatekeeper Name是前面定义的Gatekeeper,从下拉菜单中选择。上述步骤均完成后,点击Insert按钮添加。
需要注意的是:
图9中的ccmh323与XE2000配置的网关的名称有对应关系,例如这里定义为ccmh323,则XE2000的LS.GW视图下的名称为ccmh323_1,即配置以下命令:
[XE2000-ls] gateway ccmh323_1
需要注意的是:
图10中,由于本配置举例中的电话号码都是4位,因此这里选4,也可以选All。
图12 Gatekeeper Information配置页面
(5) 配置Route Pattern/Hunt Pilot。
· 第一步:选择Route Plan -> Route Pattern/Hunt Pilot,进入routepatternlist配置页面(如图13所示);
· 第二步:在此页面上点击Add a New Route Pattern/Hunt Pilot,创建Route Pattern/Hunt Pilot,并配置Pattern Definition(如图14所示)。配置完毕后,点击Insert按钮添加。
图13 routepatternlist配置页面1
图14 routepatternlist配置页面2
需要注意的是:
图14中,“1XXX”是CCM下挂的IP电话拨打1001时用到的路由,“ccmh323”是(4)图9中配置的Device Name,从下拉菜单选择,其它使用默认配置即可。
(6) 最后一步就是Reset Trunk,选择Device -> Trunk,根据Device Name查找前面创建的Trunk,即填写ccmh323(如图15所示),点击Find按钮后(如图16所示),选中你想要的Trunk(ccmh323),然后点击Reset Selected按钮进行reset操作即可。
图15 Trunk配置页面
进入CCM界面的步骤请参考CCM与XE2000通过H323互通的配置步骤,这里只详细描述一下SIP互通的相关配置步骤。
首先选择Device -> Trunk,创建Trunk,在Trunk type下拉菜单中选择SIP Trunk(如图17所示),然后点击Next进入下一个配置页面。
· 第一步配置Device Information(如图18所示);
· 第二步配置Call Routing Information中的Inbound Calls(如图19所示);
· 第三步配置Call Routing Information中的Outbound Calls,使用默认的配置即可;
· 最后点击insert按钮添加。
图17 Trunk配置页面1
图18 Trunk配置页面2
需要注意的是:
· Device Name的命名规则没有约束,但不能为空值。
· Destination Address填写XE2000的IP地址;
· Destination Port和Incoming Port默认值都是5060;
· XE2000自适应传输方式,所以Outgoing Transport Type选TCP或UDP都可以;
· Preferred Originating Codec选711alaw或711ulaw都可以。
需要注意的是:
图19中,由于本配置举例中的电话号码都是4位,因此这里选4,也可以选All。
接下来的Route Pattern/Hunt Pilot和Reset Trunk可以参考上述CCM与XE2000通过H323互通的配置步骤。这里需要注意的就是创建Route Pattern/Hunt Pilot(如图20所示)。
需要注意的是:
图20中,“3XXX”是CCM下挂的IP电话拨打3001时用到的路由,“sipserver”是图18中配置的Device Name,从下拉菜单选择,其它使用默认配置即可。
(1) 进入CCM界面的步骤请参考CCM与XE2000通过H323互通的配置步骤,这里只详细描述一下CCM不通过gatekeeper,直接与RouterC进行H323互通的配置步骤。首先选择Device -> Trunk,点击Add a NEW trunk,在Trunk type项选择Inter-Cluster(non-gatekeeper controller)(如图21所示),点击next。
· 第一步配置Device Information(如图22所示);
· 第二步配置Call Routing Information中的Inbound Calls(如图23所示);
· 第三步配置Call Routing Information中的Outbound Calls,Outbound Calls使用默认的配置即可;
· 第四步配置Romote Cisco CallManger Information(如图24所示),最后点击insert按钮添加。
图21 Trunk配置页面1
图22 Trunk配置页面2
需要注意的是:
在图22中,Device Name命名规则没有约束,但不能为空值。
图24 Remote CCM配置页面
需要注意的是:
在图24中,Server 1 IP Address/Host Name 填入对端RouterC的地址。
(2) 接下来的Route Pattern/Hunt Pilot和Reset Trunk可以参考上述CCM与XE2000通过H323互通的配置步骤。这里需要注意的就是创建Route Pattern/Hunt Pilot(如图25所示)。
需要注意的是:图25中,“4XXX”是CCM下挂的IP电话拨打4001时用到的路由,“MSR5060”是(1)图22中配置的Device Name,从下拉菜单选择,其它使用默认配置即可。
(1) RouterA通过H323到XE2000,再由XE2000通过H323到CCM组网下:
· CCM下的2001拨打1001,1001振铃,摘机后通话正常。
· RouterA下的1001拨打2001,2001振铃,摘机后通话正常。
(2) RouterB通过SIP到XE2000,再由XE2000通过SIP到CCM组网下:
· CCM下的2001拨打3001,3001振铃,摘机后通话正常。
· RouterB下的3001拨打2001,2001振铃,摘机后通话正常。
(3) CCM不通过GK方式,而是直接与RouterC互通组网下:
· CCM下的2001拨打4001,4001振铃,摘机后通话正常。
· RouterC下的4001拨打2001,2001振铃,摘机后通话正常。
· Router A
#
interface GigabitEthernet0/0
port link-mode route
ip address 172.31.81.104 255.255.0.0
#
voice-setup
#
sip
#
dial-program
#
entity 1 pots
line 2/0
match-template 1001
#
entity 100 voip
address ras
match-template 2001
#
aaa-client
#
gk-client
gk-id sipserver gk-addr 172.31.3.8 1719
gw-address 172.31.81.104
gw-id ZH_VG_1
ras-on
#
· Router B
#
interface GigabitEthernet0/0
port link-mode route
ip address 172.31.81.105 255.255.0.0
#
voice-setup
#
sip
#
dial-program
#
entity 1 pots
line 2/0
match-template 3001
#
entity 100 voip
address sip ip 172.31.3.8
match-template 2001
#
aaa-client
#
gk-client
#
· Router C
#
interface GigabitEthernet0/0
port link-mode route
ip address 172.31.6.90 255.255.0.0
#
voice-setup
#
dial-program
#
entity 1 pots
line 10/24
match-template 4001
#
entity 100 voip
address ip 172.31.7.100
match-template 2001
#
· MSR采用H323方式通过XE2000与CCM互通时XE2000的基本配置信息
#
sysname XE2000
#
interface GigabitEthernet0/0
ip address 172.31.3.8 255.255.0.0
#
ip route-static 172.32.0.0 255.255.0.0 172.31.31.4 preference 60
#
gateway ccmh323_1
dynamic-ip enable
device-type h323
#
prefix 2001
start
#
· MSR采用SIP方式通过XE2000与CCM互通时XE2000的基本配置信息
#
sysname XE2000
#
interface GigabitEthernet0/0
ip address 172.31.3.8 255.255.0.0
#
ip route-static 172.32.0.0 255.255.0.0 172.31.31.4 preference 60
#
sip
start
#
location-server
process-server sipserver
heartbeat password 123
#
gateway ZH_VG_1
dynamic-ip enable
device-type h323
#
gateway RouterB
ip-address 172.31.81.105
device-status forever-upattached Domain default-domain attachedPS sipserver
#
prefix 3001
#
gateway ccmsip
ip-address 172.31.7.100
device-status forever-up attachedDomain default-domain attachedPS sipserver
#
prefix 2001
start
#
· H3C MSR 系列路由器 命令参考(V5)-R2311
· H3C MSR 系列路由器 配置指导(V5)-R2311
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!