|
|
 |
|
|
| 1. 【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 404
MP : 112 / 6437
EXP : 17%
|
|
名动江湖
           
成员等级: 17
发表总数: 338
金币总数: 694
所属组别: 核心成员
注册日期: 2003/07/28

|
| CODE | | 【实例分析】IP PHONE及路由器上的CallManager |
对IP PHONE的控制管理一般需要Cisco CallManager软件的参预,但对于小规模应用的IP PHONE环境,也可以在路由器IOS上实现部分CallManager的基本功能,这个功能称做CME(CallManager Express),老版本叫做ITS(IOS Telephony Service)。
现在以一个实际的LAB例子为参考对CME的功能做一简要描述。
试验环境描述:
本来CME的典型应用环境是局域网,首先在路由器flash中装载特定IP PHONE的Phone Firmware文件,并将CME路由器设置为DHCP SERVER和TFTP SERVER,IP PHONE启动后自己在网络上寻找DHCP SERVER,IP PHONE通过DHCP配置成功后(IP地址、网关及TFTP SERVER地址)从路由器的flash中下载各自的Phone Firmware文件。 当然我们也可以把CME应用到广域网环境中,只要把每个IP PHONE的网络配置做成固定配置,手动设置TFTP SERVER的地址为CME路由器即可。具体的网络拓扑图见文末。 图中的2651XM做为语音网关及CME路由器,上接VIC-2FXS及VIC-2FXO,其中一个FXO口接办公室的PBX,因PBX上已无多余的直拨线路,故接了一个分机号码(分机号为17),一个FXS口接普通电话(这个普通电话的号码也设为17)。路由器的以太网口接了一台2948G-L3交换机,因2948G-L3对QoS及Voice VLAN的支持较差,同时为简便起见,在交换机上应做的QoS及Voice VLAN的设置均未做。
网络配置:
1、基本配置
根据所选定的CME/ITS版本下载相应的软件包,软件包中所包含的Fireware文件名与IP PHONE的对应表如下(CME版本 3.03):
IP PHONE类型 Firmware文件名 ----------------------------------------------------------------------------------------------------- Cisco IP Phone 7902G CP79020101SCCP030530B.sbin Cisco IP Phone 7905G CP79050101SCCP030530B.sbin Cisco IP Phone 7910 P00403020214.bin Cisco IP Phone 7912G CP79120101SCCP030530B.sbin Cisco IP Phone 7914 Expansion Module S00103020002.bin Cisco Wireless IP Phone 7920 cmterm_7920.3.3-01-02-021.bin Cisco IP Conference Station 7935 P00503010100.bin Cisco IP Phone 7940G and Cisco IP Phone 7960G P00303020214.bin Cisco ATA-186 and Cisco ATA-188 ATA:ata18x-v2-16-ms-030327b.zup ----------------------------------------------------------------------------------------------------- telephony-service load 7905 CP79050101SCCP030530B.sbin !--7905的load file,注意文件名是大小敏感的 load 7960-7940 P00303020214 !--7940/7960的load file,注意不要加.BIN后缀,在跟?帮助后会有如下提示信息firmware filename for Telecaster 7960 & 7940 [without .bin] max-ephones 20 !--可以允许注册的最多电话数 max-dn 30 !--可以允许注册的最多线路数 ip source-address 172.16.0.1 port 2000 !--在voice子网中的CME路由器地址,端口号为默认值2000 配置完成后在telephony-service模式下键入reset all对所有的IP PHONE连接进行复位。 配置TFTP SERVER以方便IP PHONE下载firmware文件: tftp-server flash:CP79050101SCCP030530B.sbin tftp-server flash:P00303020214.bin
基本配置完成后再对IP PHONE进行配置,每个IP PHONE的IP地址配成和2651XM的以太网口在同一网段,网关地址设为2651XM的以太网口,TFTP SERVER的地址也设为2651XM的以太网口地址,在这个例子中为172.16.0.1/24,注意IP PHONE默认是把DHCP打开的,须先将其关闭后才可进行静态网络参数设置。
7905和CME路由器通讯成功并注册后路由器上会有如下提示信息: *Mar 1 01:21:23.989: %IPPHONE-6-REGISTER: ephone-2:SEP000BBEBB8C06 IP:172.16.0.11 Socket:2 DeviceType:Phone has registered.
在CME路由器上看ip phone的状态如下:
CME_RT#sh ephone 7905
ephone-2 Mac:000B.BEBB.8C06 TCP socket:[2] activeLine:0 REGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 IP:172.16.0.11 14969 7905 keepalive 14 max_line 2 dual-line button 1: dn 2 number 102 CH1 IDLE speed dial 1:+99xxxxx MyDial3
注:此时ip phone上的ephone及ephone-dn已配置完成,故show ephone中会有相应显示,ephone及ephone-dn的配置在后面讲。
同时在ip phone上可以观察到已经注册好的CallManager,在7905上可选择如下菜单查看: Menu→Settings→Network Configuration→17 Call Manager 1(172.16.0.1 Active)
2、在CME路由器上配置IP PHONE
ephone-dn 1 number 101 !--配置ephone-dn,每个ephone-dn代表一条线路,定义E.164线路号码为101 call-forward busy 17 !--配置线路遇忙转移,转移到线路17
ephone-dn 2 number 102 !--E.164线路号码102
ephone 1 !--配置ephone,每个ephone对应一个ip phone keepalive 10 !--设置keepaliv的时间为10秒 mac-address 0004.27D4.074E !--设置ip phone的MAC地址 speed-dial 1 +99111 label "MyDial1" speed-dial 2 +99222 label "MyDial2" !--设置两个speed dial号码 type 7940 !--指定ip phone的类型 button 1:1 !--将line按钮与ephone-dn对应起来,其中第一个“1”是指ip phone上的line button,“:”是分隔符,第二个“1”是ephone-dn的号码。此句意为:将7940 ip phone上的line 1按钮与ephone-dn 1中的101号码联系起来。
ephone 2 keepalive 10 mac-address 000B.BEBB.8C06 speed-dial 1 +99333 label "MyDial3" type 7905 button 1:2 !--7905 ip phone的配置,与7940的类似 3、在CME路由器上配置PSTN连接
这个配置和传统的VoIP配置是一样的 voice-port 1/0/0 timeouts interdigit 2 description FXS to EXT.17 !--此口连接普通电话,timeouts interdigit 2的意义参见IOS文档 voice-port 1/1/1 cptone CN description FXO to EXT.17 !--此口接PBX,所接分机号为17 定义dial peer: dial-peer voice 1 pots destination-pattern 9T port 1/1/1 !--定义pots dial peer,出局号码为9,“T”的含义参见IOS文档Voice部分“Configuring Dial Plans, Dial Peers, and Digit Manipulation”中Fixed- and Variable-Length Dial Plans部分的内容,与此dial peer对应的voice port为FXO口1/1/1
dial-peer voice 3 pots description To FXS EXT.17 destination-pattern 17 port 1/0/0 !--定义pots dial peer,与此dial peer对应的voice port为FXS口1/0/0,定义号码为17
dial-peer voice 5 voip destination-pattern 1.. dtmf-relay h245-alphanumeric !--定义voip dial peer,destination-pattern为1..,同时配置DTMF Relay。
4、CME路由器上telephony-service的其它feature
telephony-service timeouts interdigit 2 !--定义interdigit timeouts为2秒,默认时间为10秒,等待时间过长 system message CME 3.0 for Test !--在7940/7960显示屏底端显示自定义字串 create cnf-files !--为ip phone创建XML配置文件 dn-webedit !--允许通过web方式编辑dn信息 transfer-pattern 1. !--配置呼叫转换(Call Transfer),一般ip phone间可进行正常的call tranfer,如须进行ip phone到普通电话上的call transfer,则需进行此配置 directory entry 1 916 name MyColleague !-- 配置目录服务,定义目录条目1的号码为916,描述为“MyColleague”
注:如转贴请注明作者及出处
附带图片
|
 |
|
|
| 2. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 609
MP : 264 / 9002
EXP : 37%
|
|
名动江湖
           
成员等级: 25
发表总数: 793
金币总数: 615
所属组别: 高级成员
注册日期: 2003/12/18

|
哇哇哇,太好啦,多谢alien mm了, 正是我需要的东西啊,收藏,慢慢研究
 正在学习FreeBSD。。。 |
 |
|
|
| 3. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 362
MP : 91 / 5458
EXP : 48%
|
|
仍然学习中...
           
成员等级: 15
发表总数: 274
金币总数: 230
所属组别: 中级成员
注册日期: 2003/11/11

|
支持……顶~~~
 学海无崖,回头是岸! |
 |
|
|
| 4. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 609
MP : 264 / 9002
EXP : 37%
|
|
名动江湖
           
成员等级: 25
发表总数: 793
金币总数: 615
所属组别: 高级成员
注册日期: 2003/12/18

|
| QUOTE | This product is not yet supported by Software Advisor We're sorry, but the product you selected is not supported by this tool at this time. You may either go to the Product Support Pages for your product or select a different product below. |
晕菜,alien 来帮帮忙,你的2651xm用的什么版本的ios啊
 正在学习FreeBSD。。。 |
 |
|
|
| 5. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 86 / 863
MP : 602 / 13405
EXP : 54%
|
|
四川唐门掌门
           
成员等级: 35
发表总数: 1807
金币总数: 1,226
所属组别: 高级成员
注册日期: 2003/09/16

|
经典得东东啊,难得得宝物
 没有签名创意的网络新手 |
 |
|
|
| 6. RE: 【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 404
MP : 112 / 6437
EXP : 17%
|
|
名动江湖
           
成员等级: 17
发表总数: 338
金币总数: 694
所属组别: 核心成员
注册日期: 2003/07/28

|
| QUOTE | | 晕菜,alien 来帮帮忙,你的2651xm用的什么版本的ios啊 |
2620XM系列上用CME3.0需要如下特性集:IP PLUS或IP VOICE
如果是IP PULS特性集,需要的IOS版本为: 主版本号12.2ZJ,版本号不得低于12.2(15)ZJ,如采用c2600-is-mz.12.2-15.ZJ2以上版本,则系统要求为96RAM/32FLASH
如果是IP VOICE特性集,需要的IOS版本为: 主版本号12.3T,IOS可为c2600-ipvoice-mz.12.3-7.T或c2600-ipvoice-mz.12.3-4.T4,系统要求为96/32
|
 |
|
|
| 7. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 242 / 1210
MP : 1470 / 21195
EXP : 41%
|
|
Administrator
           
成员等级: 49
发表总数: 4412
金币总数: 616
所属组别: 管理员
注册日期: 2003/01/10

|
强,莲兄出手不凡!!!

努力传递美好和希望--NBO One ought, every day at least, to hear a little song, read a good poem, see a fine picture, and if it were possible, to speak a few reasonable words. –Goethe |
 |
|
|
| 8. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 609
MP : 264 / 9002
EXP : 37%
|
|
名动江湖
           
成员等级: 25
发表总数: 793
金币总数: 615
所属组别: 高级成员
注册日期: 2003/12/18

|
多谢alien了啊,我明天就试试看
 正在学习FreeBSD。。。 |
 |
|
|
| 9. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 94 / 943
MP : 754 / 15463
EXP : 75%
|
|
重定向中
           
成员等级: 38
发表总数: 2263
金币总数: 679
所属组别: 核心成员
注册日期: 2003/05/31

|
VoIP方面的介绍很少,看到这帖子的兄弟有福了。

 一切都是没有结局的开始 一切都是稍纵即逝的追寻 |
 |
|
|
| 10. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 482
MP : 160 / 7273
EXP : 31%
|
|
名动江湖
           
成员等级: 20
发表总数: 482
金币总数: 786
所属组别: 中级成员
注册日期: 2003/11/12

|
虽然在下不懂voip,但也知道这是好帖
 有一天,我想象到了自己以后的生活:娶一个姿色平庸但有市户口和固定工作的女人。恩爱个一年半载之后彼此厌倦,她摔碟子我砸碗,她整日以泪洗面怨自己命苦遇人不淑,我每天借酒消愁叹怀才不遇人生苦短。墙角坐着一个屁大的孩子涕泗横流仰天长嚎―――天知道是谁家的孩子?
|
 |
|
|
| 11. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 357
MP : 89 / 5442
EXP : 31%
|
|
名动江湖
           
成员等级: 15
发表总数: 268
金币总数: 665
所属组别: 中级成员
注册日期: 2003/10/25

|
好文,收藏!!谢谢!!
 ------------不懂就问,不怕不懂,就怕装懂!! |
 |
|
|
| 12. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 243 / 1219
MP : 1501 / 21351
EXP : 77%
|
|
测试中......
           
成员等级: 49
发表总数: 4504
金币总数: 297
所属组别: 核心成员
注册日期: 2003/01/10

|
很强的帖子

 |
 |
|
|
| 13. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 437
MP : 131 / 7559
EXP : 50%
|
|
名动江湖
           
成员等级: 18
发表总数: 395
金币总数: 592
所属组别: 中级成员
注册日期: 2003/02/9

|
看此之后感觉自己对ip telephone是一窍不通了 哎
 如果我错了,请纠正,我们注重事实,不含糊其词 |
 |
|
|
| 14. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 538
MP : 201 / 8222
EXP : 52%
|
|
名动江湖
           
成员等级: 22
发表总数: 605
金币总数: 351
所属组别: 高级成员
注册日期: 2003/10/16

|
good guy |
 |
|
|
| 15. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 86 / 863
MP : 602 / 13405
EXP : 54%
|
|
四川唐门掌门
           
成员等级: 35
发表总数: 1807
金币总数: 1,226
所属组别: 高级成员
注册日期: 2003/09/16

|
问一下,为什么这里要两个同样得分机号17呢?是不是线路17同时提供自动和人工服务 ?
 没有签名创意的网络新手 |
 |
|
|
| 16. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 538
MP : 201 / 8222
EXP : 52%
|
|
名动江湖
           
成员等级: 22
发表总数: 605
金币总数: 351
所属组别: 高级成员
注册日期: 2003/10/16

|
我已经试过,非常简单 |
 |
|
|
| 17. Re:【原创】IP Phone及路由器上的CallManager |
  |
|
 |
|
HP : 0 / 325
MP : 75 / 4427
| | |