博客统计信息

51cto博客之星
用户名:hackerjx
文章数:61
评论数:538
访问量:357895
无忧币:2009
博客积分:3387
博客等级:7
注册日期:2008-05-18

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

本文出自 “王万利的博客” 博客,转载请与作者联系!

分享至
更多
一键收藏,随时查看,分享好友!
0人
了这篇文章
类别:VoIP技术圈()┆阅读()┆评论() ┆ 推送到技术圈返回首页

文章评论

 <<   1   2   >>   页数 ( 1/2 )  
2009-12-24 16:12:36
呵呵 好文章 坐沙发
博主回复:
2009-12-24 17:26:29
哈哈,你速度好快哦

2009-12-24 18:35:46
博主真的好强大 啊 ,只是我没有配置过   不知道喝路由连接的那种电话交换机 有什么不同
博主回复:
2009-12-28 21:00:40
二层或者三层的交换机都可以。
如果要把IP电话和终端接在同一台交换机上,建议要划分VLAN,把语音和数据放在不同的VLAN下,保证语音数据优先传输,保证语音通话质量。

2009-12-28 11:25:56
能不能整合..读取域用户帐号信息..!

这样更方便管理..!
博主回复:
2009-12-28 20:56:56
抱歉
目前Cisco IP Communicator 还不支持此功能。

2009-12-28 17:01:41
学习了!
51cto新手感言!
博主回复:
2009-12-28 20:56:16
感谢前来支持!

2009-12-29 07:36:14
如果使用你说这种cisco成本多少?

假设三个点...各店都一个设备...!
博主回复:
2009-12-29 09:23:17
Cisco IP Communication 此软件目前是免费的,
如果要在不同的店面之间拨打电话,你肯定需要一个呼叫代理设备,至少要一个思科的路由器就可以搞定。

2010-01-08 14:26:37
博主上述所做的实验是通过DynamipsGUI 来完成的吗,还是真实路由器?
博主回复:
2010-01-08 20:56:41
是 DynamipsGUI
真机也可以啊

2010-01-10 12:27:18
博主 , 我依照你的方法进行配置 还是无法注册成功呀?

2010-01-10 13:14:14
配置如下 :麻烦帮忙看看 问题在哪里 链路已经连通
show telephony
CONFIG (Version=3.3)
=====================
Version 3.3
Cisco CallManager Express
For on-line documentation please see:
www.cisco.com/univercd/cc/td/doc/product/access/ip_ph/ip_ks/index.htm

ip source-address 192.168.0.200 port 2000
max-ephones 2
max-dn 2
max-conferences 4 gain -6
dspfarm units 0
dspfarm transcode sessions 0
hunt-group report delay 1 hours
max-redirect 5
time-format 12
date-format mm-dd-yy
timezone 0 Greenwich Standard Time
keepalive 1000
timeout interdigit 10
timeout busy 10
timeout ringing 180
caller-id name-only: enable
system message wolfbeing
web admin system name Admin
web admin customer name Customer
edit DN through Web: disabled.
edit TIME through web: disabled.
Log (table parameters):
  max-size: 150
  retain-timer: 15
create cnf-files version-stamp 7960 Jan 11 2010 11:11:21
local directory service: enabled.
博主回复:
2010-01-10 19:36:39
这是你全部的配置了?
没看到你设置IP电话的号码和绑定MAC地址。
button 也没有配置了
请对照我的博客,再仔细研究一下。
谢谢你的支持。

2010-01-11 09:01:55
号码 分配 和MAC地址 绑定 也经已配置好了。但是依然无法注册。
博主回复:
2010-01-12 00:17:35
无法注册肯定会有提示信息?
debug ephone 有什么信息?
请你发全部的配置出来,完整一些。
IP电话用的什么?

2010-01-15 11:01:46
在其他主机 测试 可以注册 但该主机总是无法完成注册 是否有什么原因?
博主回复:
2010-01-15 20:28:58
debug 消息,已经未注册之上的错误信息是什么?

2010-01-22 11:23:20
思科的网络电话目前普及度如何?
部署的成本是否比较高?
比较适合哪些企业使用?
语音通讯质量如何?宽带接入成本会增加多少?
博主回复:
2010-03-18 19:18:58
CCM 现在已经深入企业,在外企中VOIP服务应用非常广泛。
经过测试通讯质量比较好,内网之间通话有了CIPC,就可以替换传统的PBX。

2010-03-17 19:29:20
疑惑很久的问题得到了解答,太谢谢啦
博主回复:
2010-03-18 19:16:10
谢谢赐教

2010-03-18 14:04:57
你有没有试过把那台交换机换成路由器,让每台电话处于不同的子网当中,实现不同子网的通话!
博主回复:
2010-03-18 19:17:13
有空做一下,你说的这个情况。不过不同的子网,只要路由可达,语音通信没什么问题。

2010-08-08 12:22:38
博主 你好!
我公司用3845做VOIP网关,在我电脑上装Communicator,打公司外面电话、手机没有问题,但是打公司内部分机就不行,不知为何?
博主回复:
2010-08-14 13:26:44
内部分机也是传统的固定电话?
既然部署了CIPC,内部互打都可以用CIPC互打啊,这个应该没有问题。

2010-08-09 17:11:48
我也有同样的问题,不能打内部分机

 <<   1   2   >>   页数 ( 1/2 )  

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: