cisco VoIP软电话配置实验

2010-12-21 14:53:40
标签:语音通信 cisco 软电话 休闲 VoIP 职场
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zenfei.blog.51cto.com/763386/461215

随着网络技术的加速发展与传输带宽的不断增加,如今在网络融合方面的趋势也越来越强。三网融合喊了许多年终于开始弄起来了,三网融合也就是电信网,互联网,广播电视网三网的融合。基于三网融合的产品随着解决方案的增多,实际产品如IPTV,VOIP等也开始盛行。人们似乎更加期待语言,视频,图片综合信息的真实,生动,有效的信息传输方式了。

今天我们做的实验便于一个简单的VOIP软电话的实验,VoIP也就是cisco的基于IP的语音电话(Voice over IP),他可以在路由设备上添置语音模块来进行, 如果企业计算机和网络普及率很高,可以采用软电话作为用户终端IP电话,即在PC或笔记本内安装VoIP软件,利用PC机的声卡、耳麦等硬件构成IP电话机。这种方案具有零成本接入的优势。通过企业上网宽带,根据已有的PBX中继板容量或用户板容量,选择安装4/8/16/24线等不同规格的媒体语音网关,或1/2/4个E1的数字中继语音网关,在机房为企业建立话务总出口。机房通过电话路由选线器与传真机、普通话机或用户端的PBX进行切换,根据用户设定的号码规则自动地选用原电信线路或VoIP线路。这种方案一般需要媒体网关、IP话机(或者软电话)、电话路由选线器等设备,集成在原有网络以及电信通信线路PBX之中。这种结构适合于相对集中的用户群,如企业各机构同在一栋楼内,无论是否有综合布线,只要有电话线路和部分局域网线路就可以实现VoIP。

今天这个软电话实验很简单,可以不需要用到什么语音模块媒体网关之类的硬件,只需要准备gns3软件与支持CIPC类型的c3745-ipvoicek9-mz.124-13b.bin带语音的IOS以及客户端语音通信软件cisco ip communicator就可以了,环境的话在局域网中,两台PC能互PING通,拓朴如下:

相关软件我在最后会给各位附上来。

在CCM上配置命令如下:

hostname CCM
interface FastEthernet0/0
 ip address 172.20.15.28 255.255.255.0 /设置F0/0口IP,可以用作TFTP服务器的地置以便VOIP软电话通过此地址到CCM上注册。
 duplex auto
 speed auto
!
telephony-service/开启语音的功能服务
 max-ephones 10/定义注册最大语音电话数
 max-dn 10/定义能够注册最大的电话线路数
 ip source-address 172.20.15.28 port 2000/客户用来注册请求的地址,默认端口是2000。
 system message hnsoftedu.com‘/语音注册后系统上屏幕显示信息内容。
 create cnf-files version-stamp Jan 01 2002 00:00:00/创建模板
 voicemail 1314520/定义语音邮件发送的号码
 max-conferences 8 gain -6
!
!
ephone-dn  1/设置第一路电话号码
 number 007/号码XXX
 name yixingxu/定义注册后的名称
!
!
ephone-dn  2
 number 008
 name zengfei
!
!
ephone  1/设置第一个IP电话
  mac-address 0019.2161.26EF/把MAC地址与号码进行绑定,防止号码注册不稳定
 type CIPC/注册类型为CISCO
 button  1:1/第一个IP电话对应的第一路电话号码,也可以对应多个如1:2;1:3。
!
!
!
ephone  2
  mac-address 0019.2161.333C
 button  2:2

!
end
现在弄好了配置,那么我们就只需要安装相关语音软件就可以了,在两个客户端pc1,pc2都安装好cisco ip communicator。在tftp server IP设置时一定要设置成CCM的F0/0的地址,要不register注册会不成功的,也就没法通信了。装好之后并成功注册后就会出现如下图:

是不是很兴奋呢,已绑定的相应MAC地址的PC注册成功后就会获得第一个电话号码,并且会看system message在屏幕上显示为hnsoftedu.com'了是吧。如果对方同样注册成功并得到008的地址那么你可以CALL它了,

看到右下角了没,007标号为yixingxu的用户在呼叫008。选择Answer则可以回答了,当然你要有耳机嘛,要不说不出只能听了,也可以选择DnD来拒接来电哦,接通如下:

图已显示连接了1分多钟了。呵呵,到这小实验也就要告一段落了,很酷吧。

做完实验可能有人会问,我们用它干什么,现在不是有QQ么,呵呵,问得好,我就抖个软电话最明显的优势吧,QQ能视频,语音,留言,cisco 软电话也能,但QQ能够与普通的电话通信吗,不能(与手机语音通信还要特殊支持)!能语音留言吗,好像也不能,当然他的优势太多了,我就不一一阐述了吧。

其实要做voice实验如果要详细的很难做的,没环境,所以只能在GNS3上面做这些简单的实验了,如果哪位兄弟有更好的语音还望与我分享一下哦,多多指教。

注,那相关软件朋友自己下算了,我传不上来,也可以找我,QQ:841270472,

by :zenfei

本文出自 “晨溪” 博客,请务必保留此出处http://zenfei.blog.51cto.com/763386/461215

________________________________________________________________

以下内容转自另一篇博文,命令的解释有所不同

VoIp(config)#host Voip
VoIp(config)#INT F1/0 
VoIp(config-if)#ip add 172.16.0.253 255.255.0.0 
VoIp(config-if)#no sh 
Vop(config-if)#exit
//进入电话配置服务模式
VoIP(config)#telephony-service
//设置允许注册最多电话数量为3,范围是(1-192
VoIP(config-telephony)#max-ephones 3
//设置允许注册最多线路数,范围是(1-65535
VoIP(config-telephony)#max-dn 10
//设置电话机与CME路由器TCP保持时间为10
VoIP(config-telephony)#keepalive 10
//指定给电话机,在IP语音网络中,CME路由器的IP地址,默认 端口是2000
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
//配置ephone-dn,每个ephone-dn代表一条线路,定义E.164线路号码为2009
VoIP(config-ephone-dn)#number 2009
//配置电话的主机名称为hostA
VoIP(config-ephone-dn)#name HostA
VoIP(config-ephone-dn)#exit
//进入2号线路下
VoIP(config)#ephone-dn 2
VoIP(config-ephone-dn)#number 2010
VoIP(config-ephone-dn)#name HostB
VoIP(config-ephone-dn)#exit
//配置ephone,每个ephone对应一个ip phone

VoIP(config)#ephone 1

//绑定IP电话的MAC地址,把MAC地址与电话号码关联在一起。
MAC地址在电话机身底座下方可以看到。
注意MAC地址的格式
VoIP(config-ephone)# mac-address 0012.00EF.9E97
//指定IP电话的类型为Cisco 7940 (支持很多类型,也包括支持CIPC)
VoIP(config-ephone)#type 7940
//将line按钮与ephone-dn对应起来,其中第一个“1”是指ip phone上的line button,“:”是分隔符,第二个“1”是ephone-dn的号码。此句意为:将7940 ip phone上的line 1按钮与ephone-dn 1中的101号码联系起来
VoIP(config-ephone)#button 1:1
VoIP(config-ephone)#ephone 2
VoIP(config-ephone)# mac-address 0012.01AD.2E54
VoIP(config-ephone)#type 7940
VoIP(config-ephone)#button 1:2
VoIP(config-ephone)#exit
//配置路由器的当前的时间,以保证IP电话注册之后,与路由器时间同步,方便日志查看和日后管理,排错等
VoIP#clock set 12:00:00 20 Dec 2009
VoIP(config)#

转载于:https://blog.51cto.com/mynetwork/1078732

cisco VoIP软电话配置实验相关推荐

  1. freeswitch软电话配置、结合讯时网关,外线电话呼入、呼出配置

    文章目录 软电话配置 配置外部电话呼入sip软电话 配置sip软电话呼出 交换机后台配置 参考资料 软电话配置 不同的软电话配置大同小异.FreeSWITCH 默认配置了 1000 ~ 1019 共 ...

  2. VoIP 软电话客户端实例

    VoIP 软电话客户端实例共享 博主在一家企业的IT部门工作,经常要跟国外的同事开跨国电话会议,以前用自己的手机打国际长途,话费太贵了,我自己做了一个Windows版本的软电话客户端,再去找了一条运营 ...

  3. Cisco_IP_Communicator_软电话配置过程全解

    近来,小生在网上看到 很多关于Cisco_IP_Communicator_软电话的问题 ,很多网友也有疑问,今天我给大家演示一下如何使用软电话的. 使用环境:公司内部 所需软件:Cisco_IP_Co ...

  4. voip 软电话 csipsimple

    目前的软电话到处都是,传统的电话优势越来越小了,从单独的电话功能软件到,语音功能嵌入到一些社交软件中,软电话可以说 是到处开花结果. 开源界也是强大的,有不少优秀的voip的实现.比较有名的是imsd ...

  5. voip 软电话 客户端实例 SIP

    这几天研究编译了很多份软电话的源码,就发现这个份源码是可用的.http://download.csdn.net/detail/ljmscsq/753817 注意必须用vc6.0编译. 编译过程 参考这 ...

  6. 常用的几个软电话客户端配置

    1.Yate Client(qt) 软电话客户端配置 2.MicroSIP软电话配置 3.X-Lite软电话客户端配置

  7. Cisco 2651路由器IP电话配置

    Cisco 2651中IP Phone配置与修改 一.使用Cisco 2651路由器IP电话配置向导进行配置 router# conf t router# int f0/0 router()#ip a ...

  8. android 软电话 开发包-JNI 封装 SIP 协议,可进行二次开发应用于VOIP

    android 软电话 开发包-JNI 封装 SIP 协议,可进行二次开发应用于VOIP 该开发包为android平台下的JNI开发包,符合标准SIP协议,支持G729语音编码. 下载地址:源代码地址 ...

  9. freeswitch配置软电话

    配置内部号码 1.编辑vars.xml ----修改默认密码 <X-PRE-PROCESS cmd="set" data="default_password=tes ...

最新文章

  1. SAP采购订单科目分配类别P与Q解析
  2. HDFS文件系统基本文件命令、编程读写HDFS
  3. 计算机二级证书如何考取,计算机二级证书怎么领 考试成绩怎么算
  4. java 解析csv 乱码_Java采用opencsv解析csv文件以及解析中文乱码问题
  5. Aix5.3安装Bash环境
  6. 我们怎样确保从大数据计算中获得价值
  7. Linux下的设备管理、磁盘分区及分区类型的修改
  8. jedis-2.4.1 中的JedisPoolConfig没MaxActive属性
  9. 删除ubuntu旧内核
  10. aspnet实现搜索查询_C#算法设计查找篇之01-顺序查找
  11. android cocos 二次启动 崩溃,基于cocos2dx 1.0.1 0.12.0的第二次运行时android...
  12. input和output实例
  13. 话费充值api接口 手机话费充值功能接入
  14. 华为路由器——BGP路由技术详解
  15. You earned your Program Management Professional (PgMP)® Credential
  16. 数学分析 - 定积分(待修改)
  17. 红蓝对抗场景下的二三事
  18. Blender:如何翻转UV
  19. Java基础学习(9)
  20. VVIC搜款网根据关键词取商品列表 API

热门文章

  1. 第7章 Stata相关性分析
  2. 程序员上班摸鱼,这么玩才高端!
  3. 2021年4月2日 星期五 农历二月 阴
  4. 两边同时取对数求复合函数_【函数与导数】复合函数求导的几个妙用
  5. C#把月日年帶有 AM、PM的时间格式转换为正常时间格式
  6. 新手入门:如何用Laya开发微信小游戏?
  7. 进入网站后台,提示HTTP错误404.0-NOtFound
  8. 笔记本合上盖子怎么不休眠了?
  9. B 站,真香 ! ! !
  10. python入门论坛_PythonTab:Python中文开发者社区门户