我们平时如果想要进行语音通话,就得使用电话、手机等通讯设备,还需要支付大量的话费。VOIP因运而生。
VoIP(统一通信)指的是把计算机与传统通信技术统一成一体的新通信模式,融合计算机网络和传统通信网络在同一个网络平台上,实现电话、传真、数据传输、音视频会议、呼叫中心、即使通信等众多应用服务。统一通信不但是网络的融合,也是应用的融合。它不仅能改善企业的办公模式,更重要的是可以***到企业的生产系统中,带来整个企业运行模式的改革。
VOIP又称IP电话或IP网络电话。这种技术通过对语音信号进行编码数字化,压缩处理成数据帧,然后转换成IP数据包在TCP/IP网络上进行传输,从而达到了在IP网络上进行通信的目的。
VOIP的出现,两个原因;
1.是以TCP/IP为核心的分组交换网络的大规模应用,这是VOIP出现的前提条件;
2.是永恒的用户对低成本解决方案的追求,这是VOIP出现的直接原因。
通过拓补图来了解一下
VoIP的配置及应用_第1张图片
VOIP与传统电话的区别
VoIP的配置及应用_第2张图片
VOIP的优势;
1.能够更加有效的使用网络资源;
2.成本低廉;
3.与数据业务结合有更大的兼容性;
4.IP电话继承了计算机网络的智能特性;
5.开放的体系结构。
VOIP软件:双方安装VOIP软件,即可通过Internet互相通话(没有地域限制)而且,网上有好多下载的地址(免费的)。
使用Cisco的设备,可以支持通信的客户机数量,参考一下
VoIP的配置及应用_第3张图片
我们结合一个小型的拓补图来简单了解一下如何配置VoIP、使用VOIP软件等实现通信。(我们使用Cisco 3745的路由器),我们这次试验使用虚拟机Windows 7模拟客户机,首先我们现在网上下载Cisco IP Communicator电话软件,才能实现VoIP功能。
VoIP的配置及应用_第4张图片
1.打开两台Windows 7虚拟机模拟客户机,下载Cisco IP Communicator电话软件。(由于虚拟机一般没有声卡驱动,所以建议安装VMware Tools,这样就有声卡驱动了)
VoIP的配置及应用_第5张图片
2.我们在路由器上进行配置。

R1(config)#int f0/0
R1(config-if)#ip add 192.168.1.254 255.255.255.0
R1(config-if)#no sh
R1(config)#hostname CME
CME(config)#telephony-service 
#开启CME服务
CME(config-telephony)#max-ephones 10
#定义最大用户数量,不能高于设备最大授权数
CME(config-telephony)#max-dn 10
定义允许注册的最大线路数
CME(config-telephony)#keepalive 10
#定义保持时间为10s
CME(config-telephony)#ip source-address 192.168.1.254 port 2000
定义注册使用的服务器地址和端口
CME(config-telephony)#system message beijing
#定义待机画面显示的消息内容(内容知己随便定义就好)
CME(config)#ephone-dn 1
#进入线路1
CME(config-ephone-dn)#number 8868
#定义电话号码
CME(config-ephone-dn)#name zhang
定义号码描述,用于来电显示
CME(config)#ephone-dn 2
CME(config-ephone-dn)#number 8888
CME(config-ephone-dn)#name wang
#定义线路2
CME(config)#ephone 1
CME(config-ephone)#mac-address 000c.29ca.7396
#绑定ephone1的MAC地址
CME(config-ephone)#type cIPC
#定义电话类型(cIPC指的是Cisco IP Communicator)
CME(config-ephone)#button 1:1
#绑定第一个号码为调用ephone-dn 1中的号码
CME(config)#ephone 2
CME(config-ephone)#mac-address 000c.29a0.c402
#绑定ephone 2的MAC地址
CME(config-ephone)#type cIPC 
#定义电话类型
CME(config-ephone)#button 1:2
#绑定第一个号码为调用ephone-dn 2中的号码
CME#clock set 20:17:00 16 may 2019
#设置实时日期时间。便于电话和设备同步
CME(config)#telephony-service
CME(config-telephony)#create cnf-files
Creating CNF files
生成XML文件

这样路由器的配置已经完成,接下来我们进行客户端的配置(两个客户端的配置一样),由于这个软件是通过JAVA开发的,所以首先运行JAVA程序
VoIP的配置及应用_第6张图片
VoIP的配置及应用_第7张图片
VoIP的配置及应用_第8张图片
VoIP的配置及应用_第9张图片
VoIP的配置及应用_第10张图片
VoIP的配置及应用_第11张图片
VoIP的配置及应用_第12张图片
VoIP的配置及应用_第13张图片VoIP的配置及应用_第14张图片VoIP的配置及应用_第15张图片
VoIP的配置及应用_第16张图片
VoIP的配置及应用_第17张图片
VoIP的配置及应用_第18张图片
开机之后,自动生成的(建议运行前,关闭防火墙,确认客户机的IP地址)
VoIP的配置及应用_第19张图片
VoIP的配置及应用_第20张图片
VoIP的配置及应用_第21张图片
VoIP的配置及应用_第22张图片
VoIP的配置及应用_第23张图片VoIP的配置及应用_第24张图片
确认客户端的电话号码
VoIP的配置及应用_第25张图片
VoIP的配置及应用_第26张图片
我们使用客户1给客户2拨打电话
VoIP的配置及应用_第27张图片
VoIP的配置及应用_第28张图片
测试完成!
愿我们共同学习,共同进步!