Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1419984
  • 博文数量: 269
  • 博客积分: 3602
  • 博客等级: 中校
  • 技术积分: 4536
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 21:13
文章分类

全部博文(269)

文章存档

2014年(8)

2013年(139)

2012年(122)

分类:

2012-07-04 13:59:36

PHONE的控制管理一般需要Cisco CallManager软 件的参预,但对于小规模应用的IP PHONE环境,也可以在 IOS上实现部分CallManager的 基本功能,这个功能称做CMECallManager Express),老版本叫做ITSIOS Telephony Service)。

       现在在以一个实际的LAB例子为参考对CME的 功能做一简要描述。

试验环境描述:

本来CME的典型应用环境是局域网,首先在 Router Flash中装载特定IP PHONEPhone Firmware文件,并将CME Router为DHCP SERVERTFTP SERVERIP PHONE启动后自己在网络上寻找DHCP SERVERIP PHONE通过DHCP成功后(IP地址、网关及TFTP SERVER地址)从Router的Flash中下载各自的Phone Firmware文 件。

当然我们也可以把CME应用到广域网环境中,只要把每个IP PHONE的网络配置做成固定配置,手动设置TFTP SERVER的地址为CME Router即可。

具体的网络拓扑图 见:

 

 

  

 

图中的2651XM做为语音网关及CME Router,上接VIC-2FXSVIC-2FXO,其中一个FXO口 接办公室的PBX,因PBX上已无多余的直拨线路,故接了一个分机号码(分机号为17), 一个FXS口接普通电话(这个普通电话的号码也设为17)。Router 的以太网口接了一台2948G-L3交换机,因2948G-L3QoSVoice VLAN的支持较差,同时为简便起见,在交换机上应做的QoSVoice 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
!--7905load file,注意文件名是大小敏感的

load 7960-7940 P00303020214
!--7940/7960load 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 Router地址,端口号为默认值
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 PHONEIP地址配成和2651XM的以太网口在同一网段,网关地址设为2651XM的 以太网口,TFTP SERVER的地址也设为2651XM的以太网口地址,在这个例子中为172.16.0.1/24, 注意IP PHONE默认是把DHCP打开的,须先将其关闭后才可进行静态网络参数设置。

7905CME Router通讯成功并注册后Router上会有如下提示信息:

*Mar 1 01:21:23.989: %IPPHONE-6-REGISTER: ephone-2:SEP000BBEBB8C06 IP:172.16.0.11 Socket:2 DeviceType:Phone has registered.
  
  在CME Router上 看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上的ephoneephone-dn已 配置完成,故show ephone中会有相应显示,ephoneephone-dn的 配置在后面讲。
  
  同时在ip phone上可以观察到已经 注册好的CallManager,在7905上可选择如下菜单查看:
  Menu→Settings→Network Configuration→17 Call Manager 1172.16.0.1 Active
  
  2、在CME Router上配置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 phoneMAC地址

  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 Router上配置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 portFXO
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 portFXS1/0/0,定义号码为
17
  

  dial-peer voice 5 voip
  
destination-pattern 1..
  
dtmf-relay h245-alphanumeric
  !--定义voip dial peerdestination-pattern1.., 同时配置DTMF Relay

  
  4CME Routertelephony-service的其它feature
  

  telephony-service
  
timeouts interdigit 2
  !--定义interdigit timeouts2秒, 默认时间为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”

 

 

附:2620XM系列上用CME3.0需要如下特性集:IP PLUSIP VOICE。

如果是IP PULS特性集,需要的IOS版本为:主 版本号12.2ZJ,版本号不得低于12.2(15)ZJ,如采用c2600-is-mz.12.2-15.ZJ2以 上版本,则系统要求为96 RAM/32 FLASH。

如果是IP VOICE特性集,需要的IOS版本 为:主版本号12.3T,IOS可为c2600-ipvoice-mz.12.3-7.Tc2600-ipvoice-mz.12.3-4.T4 ,系统要求为96 RAM/32 FLASH。

阅读(1944) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~