取消
显示结果 
搜索替代 
您的意思是: 
cancel
3193
查看次数
80
有帮助
0
评论
siyzhang
Spotlight
Spotlight
本帖最后由 siyzhang 于 2015-9-14 20:36 编辑
关于CME上注册的SIP话机号码接收方式的理解,参考CME Admin Guide的翻译,分享给大家{:3_57:}
SIP话机的号码接收
章节: Digit Collection on SIP Phones
用户拨打的号码必须匹配到预配的pattern。在CME4.1之前,拨号完成后如果不想等待interdigit-timeout,必须点DIAL soft key或者#来呼出。CME4.1之后有两种新的SIP话机接收和匹配号码的方式,取决于话机型号。

1.KPML Digit Collection
KPML(Key PressMarkup Language)使用SIP的SUBSCRIBE和NOTIFY消息,每一位都产生一条消息给CME。匹配dial-peer的destination pattern. 用户拨打完成后不需要再按DIALsoft key或者等待interdigit timeout.

支持KPML的话机:Cisco UnifiedIP Phones 7911G, 7941G, 7941GE, 7961G, 7961GE, 7970G, and 7971GE.

配置示例:

章节:SIP: Enabling KPML

分配到话机的dial plan具有比KPML更高的优先级
161818h6aahxcrvi8yxaf6.png

第四条开启KPML功能,CME在支持的话机上是默认开启的

最后一条显示自动创建的VoIPdial-peer细节

161817xyu1ft20u2f2ctfu.png

2.Dial plan
章节:SIP Dial Plans
SIP话机号码摘机、拨号,并且接收完成后,用于决定使用哪个dial pattern的方式。
识别完pattern以后,SIP话机发送INVITE消息给CME,在消息里以enblock的方式发送号码,比KPML方式使用更少的信令完成拨号。
Dial Plan不需要用户按Dial或者#或者等待interdigit-timeout来触发出向的INVITE消息。配置SIP Dial Plan后与SIP phone进行关联,dialplan包含在话机的配置文件里面被话机下载。

Dial Plan支持的话机
1.Cisco UnifiedIP Phones 7911G, 7941G, 7941GE, 7961G, 7961GE, 7970G, and 7971GE既支持KPML也支持dial plan, dial plan优先级更高。Dial plan是一个单独的XML文件,指向普通的配置文件。
如果dial plan匹配失败并且KPML关闭了,这些型号的电话只能等待interdigit-timeout之后才会发SIP NOTIFY给CME。
只有在on-hook拨号的情况下才有Dial Soft Key显示。

2.Cisco UnifiedIP Phones 7905, 7912, 7940, and 7960支持dial plan但不支持KPML,dial plan是配置文件的一部分

SIP Dial Plan的配置
章节:SIP: Configuring Dial Plans
161817q6sc936pc6vcsjj8.png
第四条必须写对,不然不会生成dial plan配置文件,并且必须在第五条之前配置。

第五条timeout的时间代表用户拨号完后的等待时间,不配的话是interdigit-timeout(10秒),接收到后立即拨号应该配置成0; user{ip|phone}是可选的, 用于在被叫号添加tag:用户的IP地址或者电话号码; 也可以自己写一个XML文件,带xml后缀名,在7905 or 7912不支持filename命令。

例子:
161815j3z25dmm5sr1hvrv.png

如果使用filename方式调用xml文件,写得有问题的话,必须删除dial plan创建新的配置文件,reset话机。

想要在dial plan匹配不到的时候使用KPML必须在dial plan的最后一个pattern配置单个(.)

161814j51b8zu8da1bao8w.png

检查dial plan的配置
Showvoice register dialplan tag
Showvoice register pool tag
Showvoice register template tag

选择SIP话机的会话传输协议
章节:Session Transport Protocol for SIPPhones

CME4.1版本之后可以选择TCP作为SIP话机的传输协议,以前只能支持UDP。

在voice registerpool 或者voice register template下配置session-transport命令即可。

161813s5kikk77zvo8hgro.png

Cisco Unified IP Phone 7905, 7912, 7940, or 7960 话机不支持TCP,只能使用UDP,如果配置了使用TCP则呼叫建立不起来。
入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接