思科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电话
实验拓扑:
实验要求:
一,必须先安装JAVA 虚拟机(如安装此版本:jre-6u4-windows-i586-p),
以保证IP电话能正常启动
安装过程截图略过,只需要点击下一步,火星人都会哦
二,安装Cisco_IP_Communicator,建立安装最新的2.1.4版本,因为早期的2.1.0版本安装完成之后,不能识别旧的声卡程序,造成通话没有声音。
如图1,打开安装目录,点击“CiscoIPcommunicator”
如图2,双击,安装
如图3:勾选同意安装协议,点击NEXT
如图4,如果你需要更改安装路径,请点击,“Change“,倘若保持默认安装路径,点击“”NEXT
如图5,安装程序正在拷贝文件到系统中,稍等几分钟
如图6,安装完成,退出安装程序
如图7,按提示需要重启系统,重启之后软件安装完毕
如图8,首次启动Cisco IP Communicator,会自动检查音频和麦克风的设置是否正常
如图9,如果系统这些硬件,以及驱动程序正常,则会自动识别出硬件的型号,点击NEXT
如图10,Cisco IP Communicator启动界面
如图11,Cisco IP Phone,调用JAVA正常启动之后,拨号面板
三,在路由器上进行电话机的配置
先对模拟器Rack191修改一下,让路由器F1/0接口和PC的物理网卡桥接上,以保证相互通信,为后续IP电话注册提供保障。
如图所示,编辑Rack191,开始-运行-CMD-getmac
获得网卡在注册表对应的键值,0016.D324.9FFD这个MAC地址就是我的本地网卡,IP为172.16.0.6,复制该键值,替换Rack191中“Device\NPF”然后保存。
如图所示,双击运行Rack191,路由器已可以正常启动,并且可以看到1:0和本地桥接。
配置步骤:
第一步:先完成路由器最基本的配置如图1
第二步:完成电话机的注册配置
//进入电话配置注册服务模式 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就是路由器接口IP,IP Phone 与此地址去通讯,去完成电话的注册。
电话注册中………稍等。。。。。。。。。。
//电话机已经注册上,路由器的日志消息
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. 已经注册完成 |
电话注册完成了。可以看到电话号码和系统消息,以及功能按钮等
咱来拨个电话试试,试试VoIP效果,在拨号面板上按拨号数字-Dial(拨号),此时请确保双方PC的音频和话筒都是正常的,双方请保持一定的物理距离(10米以外),通话质量会更清晰一些
这是5003已经拨通了我的IP电话,通话连接已经建立了,通话时间55秒
当你关闭电话,路由器上会产生电话释放注册的信息
*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
Show ephone dn 1
Show ephone registered