思科IP电话提供了业界领先的集成业务功能和融合通信功能水平,远远超越了当前使用的传统语音系统和竞争对手产品。思科系统公司提供了无与伦比的端到端数据和IP电话解决方案,为各种规模的企业提供最为全面、功能丰富的IP电话系列。
Cisco IP Communicator是一款基于软件的应用,可通过个人计算机提供增强电话支持,具有当前VoIP方面的最新技术和改进。此应用赋予了计算机IP电话的功能,在路上、办公室中或用户能访问公司网络的任意地点,均使用户能进行高质量语音呼叫。
Cisco IP Communicator的设计可满足多种客户需求,能在旅行时作为备用电话,或作为远程通信工具或主桌面电话。当远程使用Cisco IP Communicator时,用户不仅能使用与办公室中相同的分机号,而且也能获得与其在办公室中相同的、熟悉的电话服务。
Cisco IP Communicator使用Cisco CallManager呼叫处理系统来提供先进的电话特性和VoIP功能。当注册于Cisco CallManager系统时,Cisco IP Communicator拥有全功能思科IP电话的所有特性,包括转接呼叫、发送呼叫和将其他人员加入到现有通话中等功能。这意味着系统管理员可像配置其它思科IP电话那样配置Cisco IP Communicator,大大简化了IP电话管理。
此解决方案也使客户和开发人员能向显示屏提供更为创新、可提高效率、基于可扩展标记语言(XML)的应用。用户可访问8条电话线路状态(或实现线路访问与直接电话功能操作的组合)。
Cisco IP Communicator是一个动态解决方案,能随着新系统功能的添加而扩展。其特性将通过自动软件升级而与最新技术保持一致。
本实验通过Cisco IP PHONE ,模拟电话软件来实现在内网中互相拨打IP电话
实验拓扑:
Cisco IP Communicator 企业Voip 解决方案_第1张图片
实验要求:
一, 必须先安装JAVA 虚拟机(如安装此版本:jre-6u4-windows-i586-p),
以保证IP电话能正常启动
Cisco IP Communicator 企业Voip 解决方案_第2张图片
安装过程截图略过,只需要点击下一步,火星人都会哦
Cisco IP Communicator 企业Voip 解决方案_第3张图片
二, 安装 Cisco_IP_Communicator ,建立安装最新的 2.1.4 版本,因为早期的 2.1.0 版本安装完成之后,不能识别旧的声卡程序,造成通话没有声音。
如图1,打开安装目录,点击“CiscoIPcommunicator
Cisco IP Communicator 企业Voip 解决方案_第4张图片
如图2,双击,安装
Cisco IP Communicator 企业Voip 解决方案_第5张图片
如图3:勾选同意安装协议,点击NEXT
Cisco IP Communicator 企业Voip 解决方案_第6张图片
如图4,如果你需要更改安装路径,请点击,“Change“,倘若保持默认安装路径,点击“”NEXT
Cisco IP Communicator 企业Voip 解决方案_第7张图片
如图5,安装程序正在拷贝文件到系统中,稍等几分钟
Cisco IP Communicator 企业Voip 解决方案_第8张图片
如图6,安装完成,退出安装程序
Cisco IP Communicator 企业Voip 解决方案_第9张图片
如图7,按提示需要重启系统,重启之后软件安装完毕
Cisco IP Communicator 企业Voip 解决方案_第10张图片
如图8,首次启动Cisco IP Communicator,会自动检查音频和麦克风的设置是否正常
Cisco IP Communicator 企业Voip 解决方案_第11张图片
如图9,如果系统这些硬件,以及驱动程序正常,则会自动识别出硬件的型号,点击NEXT
Cisco IP Communicator 企业Voip 解决方案_第12张图片
如图10Cisco IP Communicator启动界面
Cisco IP Communicator 企业Voip 解决方案_第13张图片
如图11Cisco IP Phone,调用JAVA正常启动之后,拨号面板
 
Cisco IP Communicator 企业Voip 解决方案_第14张图片
 
三, 在路由器上进行电话机的配置
先对模拟器Rack191修改一下,让路由器F1/0接口和PC的物理网卡桥接上,以保证相互通信,为后续IP电话注册提供保障。
如图所示,编辑Rack191,开始-运行-CMD-getmac
获得网卡在注册表对应的键值,0016.D324.9FFD这个MAC地址就是我的本地网卡,IP172.16.0.6,复制该键值,替换Rack191中“Device\NPF”然后保存。
Cisco IP Communicator 企业Voip 解决方案_第15张图片
如图所示,双击运行Rack191,路由器已可以正常启动,并且可以看到1:0和本地桥接。
Cisco IP Communicator 企业Voip 解决方案_第16张图片
配置步骤:
第一步:先完成路由器最基本的配置如图1
Cisco IP Communicator 企业Voip 解决方案_第17张图片
第二步:完成电话机的注册配置
//进入电话配置注册服务模式
VoIP(config)#telephony-service
//定义可以注册电话的最大个数,范围1-192
VoIP(config-telephony)#max-ephones 3
//定义可以允许注册最大线路数
VoIP(config-telephony)#max-dn 10
//IP 电话与CME路由器的TCP 保持时间为10秒
VoIP(config-telephony)#keepalive 10
//告诉IP电话,CME路由器的IP地址和通讯端口,默认是2000 ,IP电话启动之后会
向此地址发出注册请求,必配选项
VoIP(config-telephony)#ip source-address 172.16.0.253 port 2000
//定义IP电话注册完成之后,待机画面的消息内容
VoIP(config-telephony)#system message Cisco Voip
VoIP(config-telephony)#exit
//进入1号线路数下
VoIP(config)#ephone-dn 1
//定义1号线路下,IP电话注册之后的获得的电话号码,号码可随便定义
配置ephone-dn,每个ephone-dn代表一条线路,定义E.164线路号码为5001
VoIP(config-ephone-dn)#number 5001
//定义IP电话注册之后的名称
VoIP(config-ephone-dn)#name HostA
VoIP(config-ephone-dn)#exit
VoIP(config)#ephone-dn 2
VoIP(config-ephone-dn)#number 5002
VoIP(config-ephone-dn)#name HostB
VoIP(config-ephone-dn)#exit
VoIP(config)#ephone-dn 3
VoIP(config-ephone-dn)#number 5003
VoIP(config-ephone-dn)#name HostC
VoIP(config-ephone-dn)#exit
//进入第一个IP电话配置模式
VoIP(config)#ephone 1
//绑定ephone1的MAC地址,这里因我使用的Cisco IP phone软件,软件装在PC 上,所以只能绑定PC上那个可以和CME路由器通讯的网卡MAC,注意MAC地址格式,路由器只接受这种格式,MAC地址配置时,可忽略大小写。如,你用的真机,如IP Phone 7940,在话机背后会有此话机的MAC地址
VoIP(config-ephone)#mac-address 0016.D324.9FFD
//定义电话的类型,CIPC指的就是Cisco IP Communicator
VoIP(config-ephone)#type cIPC
//将line按钮与ephone-dn对应起来,其中第一个“1”是指ip phone上的line button,“:”是分隔符,第二个“1”是ephone-dn的号码。此句意为:将cipc  ip phone上的line 1按钮与ephone-dn 1中的5001号码联系起来。
VoIP(config-ephone)#button 1:1
VoIP(config-ephone)#ephone 2
VoIP(config-ephone)#mac-address 0011.D84D.E84E
VoIP(config-ephone)#type cIPC
// 将cipc  ip phone上的line 1按钮与ephone-dn 2中的5002号码联系起来。
VoIP(config-ephone)#button 1:2
VoIP(config-ephone)#
*Mar  1 00:13:06.931: %LINK-3-UPDOWN: Interface ephone_dsp DN 1.1, changed state to up
*Mar  1 00:13:07.315: %LINK-3-UPDOWN: Interface ephone_dsp DN 2.1, changed state to up
*Mar  1 00:13:07.595: %LINK-3-UPDOWN: Interface ephone_dsp DN 3.1, changed state to up
VoIP(config-ephone)#exit
//配置CME路由器的当前时间,以便电话时间与CME设备同步
Voip# clock set 13:07:00 20 dec 2009
VoIP(config)#telephony-service
//创建IP电话需要的XML文件
VoIP(config-telephony)#create cnf-files
Creating CNF files
VoIP(config-telephony)#exit
 
 
设置IP电话的网络选项:
如图设置:设置TFTP SERVER IP,其实此IP就是路由器接口IPIP Phone 与此地址去通讯,去完成电话的注册。
Cisco IP Communicator 企业Voip 解决方案_第18张图片
Cisco IP Communicator 企业Voip 解决方案_第19张图片
电话注册中………稍等。。。。。。。。。。
Cisco IP Communicator 企业Voip 解决方案_第20张图片
 
// 电话机已经注册上,路由器的日志消息
 
VoIP(config-telephony)#
*Mar  1 00:01:52.571: %IPPHONE-6-REG_ALARM: 25: Name=SEP0016D3249FFD Load= 2.1.2.0 Last=Initialized
*Mar  1 00:01:52.575: %IPPHONE-6-REGISTER: ephone-1:SEP0016D3249FFD IP:172.16.0.6 Socket:1 DeviceType:Phone has registered.
已经注册完成
 
 
 
电话注册完成了。可以看到电话号码和系统消息,以及功能按钮等
Cisco IP Communicator 企业Voip 解决方案_第21张图片
咱来拨个电话试试,试试VoIP效果,在拨号面板上按拨号数字-Dial(拨号),此时请确保双方PC的音频和话筒都是正常的,双方请保持一定的物理距离(10米以外),通话质量会更清晰一些
Cisco IP Communicator 企业Voip 解决方案_第22张图片
这是5003已经拨通了我的IP电话,通话连接已经建立了,通话时间55
 
Cisco IP Communicator 企业Voip 解决方案_第23张图片
 
当你关闭电话,路由器上会产生电话释放注册的信息
*Mar  1 00:03:31.251: %IPPHONE-6-UNREGISTER_NORMAL: ephone-1:SEP0016D3249FFD IP:172.16.0.6 Socket:1 DeviceType:Phone has unregistered normally.
Show ephone summary
Cisco IP Communicator 企业Voip 解决方案_第24张图片
Show ephone dn 1
Cisco IP Communicator 企业Voip 解决方案_第25张图片
Show ephone registered
Cisco IP Communicator 企业Voip 解决方案_第26张图片