H3C VG1040使用SIPLINE方式与思科CallManager5.0.4互通典型配置
一 组网需求:
思科CallManager(以下简称CM)5.0.4版本中新增了sipline的特性,支持第三方UA使用SIP协议注册到CM上,本配置给出H3C VG1040通过SIP方式注册CM实现互通的操作步骤。
二 组网图:
思科IP PHONE----思科CM(10.1.1.10)---------VG1040(10.1.1.21)
软件版本如下:
VG必须采用CMW180-E1505P07(包含)以上的版本
CallManager采用5.0.4的版本
三 配置步骤:
实现VG1040使用SIP协议注册CM,需要在VG1040将CM添加为sip server,在CM上将VG1040添加为Third-Party SIP Phone。
1 配置VG1040
# 配置以太网接口
[VG1040] interface ethernet 0
[VG1040-Ethernet0] ip address 10.1.1.21 255.0.0.0
[VG1040-Ethernet0] quit
#配置VoIP实体:
[VG1040] voice-setup
[VG1040-voice] dial-program
[VG1040-voice-dial] entity 1000 voip
[VG1040-voice-dial-entity1000] address sip proxy
//呼叫路由方式为sip代理
[VG1040-voice-dial-entity1000] match-template 1...
//指向思科话机
# 配置Pots实体:
[VG1040-voice-dial] entity 2222 pots
[VG1040-voice-dial-entity2222] line 0
[VG1040-voice-dial-entity2222] match-template 2001
//和思科CM上对应的PHONE中配置的号码相同
# 配置向CM注册:
[UA2-voice] sip //进入sip-UA配置视图
[UA2-voice-sip] proxy-server 10.1.1.10 //配置CM的IP地址
[UA2-voice-sip] register-server 10.1.1.10 //配置CM的IP地址
[UA2-voice-sip]username 2001 //和CM下话机关联的end user名称相同
[UA2-voice-sip]register-mode single //使用single方式向CM注册
[UA2-voice-sip] register-enable on //启用UA的sip注册功能
可以通过display voice sip-ua register-state来察看VG是否注册到CM上,如果status显示是registered即表示注册成功。
2 配置思科CallManager
CM通过MAC地址来认证思科话机,第三方UA不会主动向思科CM上报MAC,CM使用digest authentication来认证第三方UA,在第三方UA发送的注册报文中必须包含以下字段:
Authorization: Digest
username="swhite",realm="ccmsipline",nOnce="GBauADss2qoWr6k9y3hGGVDAqnLfoLk5",uri="sip:172.18.197.224",algorithm=MD5,respOnse="126c0643a4923359ab59d4f53494552e”
这里的username swhite,必须和CM中的end user相匹配。
# 禁用Synchronizing from LDAP Server
只有在synchronization with an LDAP server没有被启用的情况下,才可以添加或修改end user信息。通过System > LDAP > LDAPSystem菜单察看目前状态,确保Enable Synchronizing from LDAP Server选框没有被选中。
# 添加end user
选择 User Management > End User,点击Add New
填入带*的必选项目,填写完毕后点击save按钮保存配置。
# 添加Third-Party SIP Phone
选择Device->Phone,点击Add New按钮,添加新的电话,在下拉列表中选择Third-Party SIP Phone(Basic),点击下一步:
填入所需的参数,其中带*的为必选项目
MAC Address填写VG1040 MAC地址,思科通过该MAC地址来认证自己的IP话机,第三方设备不会主动向CM上报MAC地址,所以此处可以任意填写,保证位数为12位即可。其余带*项目都选取下拉列表中默认的选项即可。
Digest user一栏必须填写,在下拉框中选择刚才创建的end user,通过end user来认证该UA。填写完毕后单击save按钮保存,然后点reset使配置生效,如果注册成功,可以在上图的device information>Registration中看到registered with cisco unified callmanager cm5.0。
# 为Third-Party SIP Phone添加号码
添加Third-party SIP Device成功后,单击左侧的line[1],Add a new DN来为该设备添加电话号码,本例中添加2001,和VG1040配置的POTS实体对应。
3 配置思科IP PHONE
思科IP话机通过SCCP协议注册CM,在CM中添加一个PHONE,选择对应类型的思科话机,思科话机通过MAC地址认证,填入正确的MAC地址即可完成注册,然后给思科话机添加电话号码,方法和第三方UA添加号码相同。本例中添加1005作为思科话机的号码。
以上步骤完成后,可以从VG1040下挂的电话拨打CM下的IP话机1005,也可以从思科的IP话机拨打VG1040下挂的电话2001从而实现双向互通。
四 配置关键点:
1. VG向思科注册配置注册模式为single
2. Third-party SIP Device有两种模式,basic和advanced; basic模式只支持2路电话注册占用3个license单元,advanced支持8路电话并支持视频占用6个license单元。
3. VG1040向思科CM注册通过用户名来进行验证,VG1040上配置的username需要和CM下phone下的关联的end user名称匹配。
4. 添加end user前必须禁用Synchronizing from LDAP Server
5. CM5.0.4版本支持编解码(此前版本不支持),可以使用G.729编码方式和思科IP话机互通,但VG1040上必须将4个level的编解码都强制为G.729
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作