<<CCIE voice 试验分解系列 CME>>
作者: proteus
 
上海 亚威原创,转载请注明出处
 
. 前言:
近期会整理一些主要介绍ccie voice考试相关实验考点的文章,尽量以模拟环境的实验形式阐述,方便读者的学习和理解。
思科的语音ccie考试通过一套考试机架来模拟大型企业的语音视频环境,并且会通过一个路由器来模拟企业网的网络分支,通常在分支部分并不会使用思科专用的呼叫管理系统(CCM);而都是采用比较节省成本的方案,让分支路由器做网关的同时来做语音的呼叫管理系统(CME),本文主要探讨CME的相关概念和实验配置。
 
作者和读者的约定:
在这里我们可以自由的进行探讨,不管你有任何天马行空的想法。
最后会以附件的形式上传此文档的主要内容, 我的所有文档都保证是原创logo。转载请注明出处和首发,文章只针对技术,不针对任何个人和团体。并且该文档可以被任意转载,修改,但请不要删除我的
我以×××背景加粗标出的意味着这句话或后面的内容或段落是比较有趣或者重要的知识点
 
. 简单的技术介绍:
CME : 全称Communications Manager Express
CME就是用路由器来实现IP Phone的呼叫控制和管理(比如给内部每个电话分配号码),是思科专用语音管理软件CCM的简化版本,主要是为了中小企业提供成本较低的语音解决方案。
 
. 需求分析和环境搭建:
考点实验需求:
大致的需求是这样的:
R3为分支SiteC
要求R3作为DHCP服务器为内部voice vlan里的IP Phone分配IP地址 (由于模拟环境所限,所以本实验就是有R3直接给内网IP Phone分配ip地址),范围142.102.66.10-142.102.66.30.
同时R3为CME,为本地点换分配4位分机号码XXXX,显示为扩展号码+8522404XXXX。
电话上显示时间格式为12小时制,日期格式为月日年,时区中国。
 
需求分析和知识点扫盲:
IP Phone分为软件和硬件两种,软件就是在pc上安装cisco的CIPC软件;硬件为专用的思科IP Phone,又分为很多型号,目前ccie考试主要考的是79XX。
无论是软件还是硬件,电话在获得CME分配的号码之前必须先获得IP地址,不同的是,软件电话是PC获得地址,即被pc使用又被软电话使用;而硬件电话是电话单独获得IP地址。
电话获得ip和号码就可以进行呼叫了,建立呼叫是通过CME进行路由和中转,CME相当于代理角色,当两个电话呼叫建立之后,语音通讯直接在电话之间传输,直到挂断为止。
 
 
实验环境搭建
模拟器使用GNS ,7200 系列的IOS ;同时准备两台虚拟PC ,并安装CIPC
本实验只需要一个模拟路由器,然后模拟路由器的f0/0 桥接到虚拟网卡VMnet8, 而且做为软电话的两个虚拟XP 也会桥接到VMnet8, 实现互联。
 
 
. 解法:
1. 首先配置路由器的 ip 地址,路由器在充当 DHCP server CME 是都需要固定 ip 地址和准确的时钟。
R3#show clock
*16:44:24.975 UTC Fri Jun 1 2012
int f0/0
ip add 142.102.66.254 255.255.255.0
no shut
 
2. 配置DHCP server ,需求提到只允许获得142.102.66.10-30 的地址
 
ip dhcp excluded-address 142.102.66.1 142.102.66.9 分配排除的范围
ip dhcp excluded-address 142.102.66.31 142.102.66.254分配排除的范围
ip dhcp pool SiteC 创建一个地址池SiteC
network 142.102.66.0 /24 指定分配的网段范围       
default-router 142.102.66.254 指定分配的网关
option 150 ip 142.102.66.254 每个IP Phone工作之前都需要下载配置文件,下载方式通过tftp,tftp server的地址所以可以通过dhcp的方式分配给IP Phone,server地址通常为CME自身。
XP1的地址获得信息
XP2的地址获得信息
 
3. 配置电话服务和定义号码,有些参数需求并不要求,不过出去安全角度可以适当调整。
telephony-service
 max-ephones 2 最大电话数量,必须配置;环境里只有两门电话,所以可以指定为2.(超过阀值的电话无法注册)
 max-dn 60 no-reg 最大号码模板数量,并且不注册到GK(网守),必须配置,默认为0.(超过无法配置DN)
!
 secondary-dialtone 9 打外线拨号音为号码9.
 timeouts interdigit 5 调整拨号匹配延迟,默认10秒。
!
 time-zone 42 设置为中国时区
 time-format 12 时间显示格式为12小时制
 date-format mm-dd-yy 日期显示格式为月日年
exit
!
!
ephone-dn 1 octo-line 配置号码参数模板1,要求允许超过两线呼叫,就只有选择8线;三种选择为single line,dual line,octo-line。
 number 4001 no-reg primary 号码为4001,并且不注册GK
 description +85224044001 需求里要求电话显示号码为扩展号码
 name Site C IP Phone 1 电话名称
 exit
!
ephone-dn 2 octo-line配置号码参数模板2
 number 4002 no-reg primary
 description +85224044002
 name Site C IP Phone 2
 exit
 
4. 通过dhcp 的地址分配表,找到电话的mac 地址。
R3#show ip dhcp binding
Bindings from all pools not associated with VRF:
IP address           Client-ID/              Lease expiration        Type
                    Hardware address/
                    User name
142.102.66.10        0100.0c29.5b8f.aa       Jun 02 2012 04:57 PM    Automatic
142.102.66.11        0100.0c29.0498.7f       Jun 02 2012 05:01 PM    Automatic 
5. 在表里直接复制调整即可,把mac 地址前段的01 去掉,01 标志网络类型
ephone 1
 mac-address 000c.295b.8faa 指定电话的mac地址
 button 1:1 为此电话分配第一个号码,号码为DN模板1里的号码参数,即4001.
 type cipc 指定电话的类型,错误会导致电话时钟同步不准。
 exit
!
ephone 2
 mac-address 000c.2904.987f
 button 1:2为此电话分配第一个号码,号码为DN模板2里的号码参数,即4002.
 type cipc
 exit
!
!
telephony-service
 ip source-address 142.102.66.254 激活接口接收注册服务,通常最后敲,避免在没有完成配置的情况下电话提前注册。
exit
 
6. 查看pc 上电话的注册信息,电话的时钟会以CME 为准。
查看电话注册
R3#show telephony-service ephone 
Number of Configured ephones 2 (Registered 2)
ephone 1
Device Security Mode: Non-Secure
mac-address 000C.295B.8FAA
type CIPC
button 1:1
keepalive 30 auxiliary 30
multicast-moh
max-calls-per-button 8
busy-trigger-per-button 0
Always send media packets to this router: No
Preferred codec: g711ulaw
conference drop-mode never
conference add-mode all
conference admin: No
privacy: Yes
privacy button: No
user-locale US
network-locale US
!
ephone 2
Device Security Mode: Non-Secure
mac-address 000C.2904.987F
type CIPC
button 1:2
keepalive 30 auxiliary 30
multicast-moh
max-calls-per-button 8
busy-trigger-per-button 0
Always send media packets to this router: No
Preferred codec: g711ulaw
conference drop-mode never
conference add-mode all
conference admin: No
privacy: Yes
privacy button: No
user-locale US
network-locale US
 
R3#show telephony-service voice-port
voice-port 50/0/1
 station-id number 4001
 station-id name Site C IP Phone 1
 timeout interdigit 5
!
voice-port 50/0/2
 station-id number 4002
 station-id name Site C IP Phone 2
 timeout interdigit 5
 
7. 测试呼叫,通过xp1 上的 ip phone1 呼叫xp2 上的ip phone2.
4001
4002
如果两边通话通畅,说明配置没有问题。
 
. 结束语、下周预告、联系方式 :
 
任何技术有争论才有学习和进步,当然是在文明用语的前提下,所以大家如果有疑问的地方,或者你觉得我说错了,有哪些地方需要改经,可以在我的微博留言,或者直接qq联系我,我如果看到了一定一一给大家回复。
下周预告:继续探讨语音考点
 
联系方式:
官方主页:www.ccxx.com.cn
QQ : 2264861125
邮箱: 2264861125@qq.com
 
官方技术连载微博:
主要交流微博