利用Cisco IOS做C M与软电话进行语音通话

  •     安装虚拟机和03系统暂且不提了,不过安装好系统和VM Tools后发现没有声音,这时安装cisco软电话,会报错:没有音频设备,无法安装。这时你可能会发现:

         1、设备管理器中,“声音、视频和游戏控制器”出现×××叹号,没安装声卡驱动。

         2、安装好后,还是没有,因为03默认是把声音服务关闭的,这时你的去服务中把windows audio启动就OK了。

  •     还有一个闹心的事,你点击错了和程序安装完成了,vm会发出“比扑”的噪音,这时你把设备管理器中的“Beep”禁用就行,禁用后会提示重启:
  •     接下来安装cisco软电话,打开安装程序,安装前后让你测试下播放和录音功能,直接“NEXT”。安装完成后需重启。

    VM中实验Cisco IP Communicator(Cisco 软电话)_Cisco

    图中:红色框都可以模拟电话,本实验使用的是前者。

    VM中实验Cisco IP Communicator(Cisco 软电话)_vm _02

    安装完成,提示重启。

  •     前期准备工作完成了,开始实验了。实验台子使用的是培训时用的,IOS是“c3745-adventerprisek9-mz.124-11.XW2.bin”。不同的机子注意更改其中的网卡连接(1:0:gen_eth:"\Device\NPF_{xxxxxxxxxx})和idle-pc值。
  •     配置好后(配置命令置后),打开软电话并设置(各位看官可能会发现右下角的时间是跳跃的,是因为实验时没按照所谓的步骤做,加上实验期间有些未考虑到的问题导致重启,便会出现以下情况。)。界面如下:打开电话

VM中实验Cisco IP Communicator(Cisco 软电话)_vm _03

  • 点击顶上最左边的“倒帽子”图标 ,选择“Preferences” 

VM中实验Cisco IP Communicator(Cisco 软电话)_vm _04

  • 选择“NETWORK”,有“Device Name” 和“TFTP Servers”两选项;其中“Device Name”的子选项“Device name:SEP000C29C59864”,000C29C59864是主机网卡的MAC地址。  
  • TFTP Servers中的地址填写的是路由器中与主机网卡相连的接口地址,否则电话不能注册成功。

VM中实验Cisco IP Communicator(Cisco 软电话)_实验 _05

  • 点击“OK”,电话左下角会显示“Registering”,当注册成功后,会看到日志提示ephone-1注册成功信息(下图前面红色框);关闭电话后,则提示释放注册信息(下图后面红色框)。

VM中实验Cisco IP Communicator(Cisco 软电话)_Communicator_06

  • 注册成功:

VM中实验Cisco IP Communicator(Cisco 软电话)_vm _07

VM中实验Cisco IP Communicator(Cisco 软电话)_vm _08

 

  •  实验配置(确定路由与主机连通)

!
hostname IP-PHONE
!
boot-start-marker
boot-end-marker
!
no aaa new-model
memory-size iomem 5
clock timezone GMT 8
ip cef
!        
no ip domain lookup
!
multilink bundle-name authenticated
!
archive
 log config
 hidekeys
!
interface FastEthernet0/0
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface FastEthernet1/0
 ip address 10.78.163.145 255.255.255.0     //路由器接口地址,也是电话TFTP地址
 speed auto
 full-duplex
!
ip http server
no ip http secure-server
!
control-plane
!
telephony-service
 max-ephones 3         //定义电话的部数
 max-dn 10               //定义线路数量
 ip source-address 10.78.163.145 port 2000  //定义通信的源地址,
 system message ephone                             //定义注册成功后,屏幕显示信息
 keepalive 10
 max-conferences 8 gain -6
 transfer-system full-consult
 create cnf-files version-stamp Jan 01 2002 00:00:00   
!
ephone-dn  1              //产生线路,相当于一个目录号码  
 number 1001            //定义电话号码
 name baoj                //名称
!
!
ephone-dn  2
 number 1002
 name huo
!
ephone  1
 device-security-mode none
 mac-address 000C.29C5.9864 // 绑定MAC地址,电话安装在主机上,即主机MAC地址
 type CIPC        //定义类型
 button  1:1      //关联ephone和ephone-dn
!
line con 0
 exec-timeout 0 0
 logging synchronous
line aux 0
line vty 0 4

!

webvpn cef
!
end 

PS:实验还有些不足,稍候更新