国家 / 地区

H3C MSR系列路由器典型配置举例(V5)-6W100

75-MSR系列路由器与Call-Manager互通典型配置举例

本章节下载  (629.68 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/MSR/MSR_50/Configure/Typical_Configuration_Example/H3C_MSR_(V5)-6W100/201401/812786_30005_0.htm

75-MSR系列路由器与Call-Manager互通典型配置举例

MSR系列路由器与Call-Manager互通典型配置举例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H3C_彩色.emf

 



1  介绍

本文主要介绍MSR与Call-Manager互通典型配置。

2  配置前提

本文档不严格与具体软、硬件版本对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文档假设您已了解SIP特性。

3  配置举例

3.1  组网需求

CCM软件安装在指定的PC服务器上,CCM使用H323或SIP通过XE2000将呼叫转到MSR上,实现CCM下挂的IP电话与RouterA(H323)和RouterB(SIP)的互通。

图1 MSR与CCM互通组网图

 

 

3.2  配置思路

·     为使用SIP协议通过XE2000与CCM互通,采用永久在线方式注册到XE上,CCM上配置SIP Trunk。

·     为使用H323协议通过XE2000与CCM互通,,H323直接注册到XE2000上,CCM配置 GK Trunk。

·     为使用H323协议直接与CCM互通,MSR直接呼叫CCM。

3.3  使用版本

本举例是在Release 2207P14版本上进行配置和验证的。

3.4  配置注意事项

·     使用SIP方式组网时,在XE2000上配置永久在线方式。

·     CCM通过SIP与XE2000的互通也是通过在XE2000上配置永久在线方式实现的。

·     如果MSR或CCM是采用H323动态注册的话,那么在XE2000上执行display location-server gateway list,网关应该在线,如果依然离线,请检查CCM或MSR的配置,并抓包检查设备是否有向XE2000发送RRQ报文。

3.5  配置步骤

3.5.1  RouterA的配置

# 配置接口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  

3.5.2  RouterB的配置

# 配置接口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

3.5.3  RouterC的配置

# 配置接口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

3.5.4  XE2000的配置

# 在系统视图下配置接口IP地址。

<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

[XE2000-ls] quit

3.5.5  配置CCM

1. RouterA通过H323到XE2000,XE2000通过H323到CCM的互通配置步骤:

(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 Device Information配置页面

 

需要注意的是:

图9中的ccmh323与XE2000配置的网关的名称有对应关系,例如这里定义为ccmh323,则XE2000的LS.GW视图下的名称为ccmh323_1,即配置以下命令:

[XE2000-ls] gateway ccmh323_1

图10 Inbound Calls配置页面

 

需要注意的是:

图10中,由于本配置举例中的电话号码都是4位,因此这里选4,也可以选All。

图11 Outbound Calls配置页面

 

图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配置页面

 

图16 Reset Trunk页面

 

2. RouterB通过SIP到XE2000,XE2000通过SIP到CCM的互通配置步骤:

进入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 Inbound Calls配置页面

 

需要注意的是:

图19中,由于本配置举例中的电话号码都是4位,因此这里选4,也可以选All。

接下来的Route Pattern/Hunt Pilot和Reset Trunk可以参考上述CCM与XE2000通过H323互通的配置步骤。这里需要注意的就是创建Route Pattern/Hunt Pilot(如图20所示)。

图20 routepatternlist配置页面

 

需要注意的是:

图20中,“3XXX”是CCM下挂的IP电话拨打3001时用到的路由,“sipserver”是图18中配置的Device Name,从下拉菜单选择,其它使用默认配置即可。

3. CCM不通过GK方式,而是直接与RouterC进行H323互通的配置步骤

(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命名规则没有约束,但不能为空值。

图23 Inbound Calls配置页面

 

图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 routepatternlist配置页面

 

需要注意的是:图25中,“4XXX”是CCM下挂的IP电话拨打4001时用到的路由,“MSR5060”是(1)图22中配置的Device Name,从下拉菜单选择,其它使用默认配置即可。

3.6  验证配置

(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振铃,摘机后通话正常。

3.7  配置文件

·     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

#

4  相关资料

·     H3C MSR 系列路由器 命令参考(V5)-R2311

·     H3C MSR 系列路由器 配置指导(V5)-R2311

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!