融合通信综合实验二-局域网内部的VOIP实现_第1页
融合通信综合实验二-局域网内部的VOIP实现_第2页
融合通信综合实验二-局域网内部的VOIP实现_第3页
融合通信综合实验二-局域网内部的VOIP实现_第4页
融合通信综合实验二-局域网内部的VOIP实现_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.*;;综合实验二 局域网内部的VOIP实现实验目的了解思科的VOIP解决方案。理解将IP电话连接到LAN。理解IP电话的启动过程。理解CMEIP电话的基本配置。了解CMEIP电话的高级配置。实验原理思科的VOIP解决方案思科开发出一种描述统一通信系统的模型,分为架构层、呼叫处理层、应用层和终端层。架构层表示建立数据网络基本结构的设备,这些设备有路由器、交换机、语音网关等,架构层最重要的是冗余和服务质量保障。呼叫处理层负责处理呼叫和所有与之相关的功能,包括产生拨号音、建立呼叫、呼叫转移、结束呼叫等。思科最早提供呼叫处理层服务的产品是CiscoCallManager,该产品安装在专用服务器上,提供大规模(30000名用户以上)的语音网络服务,但是由于价格很贵,该解决方案不被许多中小企业接受。Cisco后来扩展了其呼叫处理产品组合,将其分成4种不同的产品,我们用的CiscoUnifiedCommunicationsManagerExpress(CME),该版本支持250名用户,安装在路由器上,不需要专门的服务器。应用层包括许多方式扩展语音功能的应用程序,如语音邮箱、电话会议、呼叫中心、911服务等。这些应用服务器中有3个对于许多VOIP网络是“基本应用程序”:语音邮件(CiscoUnity)、交互式语音自动应答(InteractiveVoiceResponse,IVR)、统一联系中心。终端层包括了系统的各种终端,该层与用户直接接触,如IP电话、移动电话、视频电话、即时通信客户端等。将IP电话连接到LAN部分的CiscoIP电话内置有交换机,电话通过线缆连接到网络,接口有三种:RS232接口连接到IP电话的扩展模块、10/100SW接口连接到交换机、10/100PC接口连接到计算机。将IP电话以物理方式链接到网络后,还需要以某种方式为其供电。在Cisco的VOIP网络中有以下3中供电方式:CiscoCatalyst交换机以太网供电(PoweroverEthernet,POE)、电源配线板POE、IP电话电源变压器。以太网电缆中有8根线,其中4根用户传输数据,其他4根被保留未被使用。在线供电(POE)就是在这些被保留的以太网线上传输电力。通过以太网线缆供电有三个主要的好处:有一个集中的电力供应点,减少所需的不间断电源(UninterruptiblePowerSupply,UPS)的数量;为那些不能方便连接电源插座的设备供电,如安装在天花板的无线接入点和摄像头;减少办公司中杂乱无章的电缆。POE有多种标准:Cisco预标准的POE,这个是思科专有的标准;IEEE802.3af,这个是官方的标准。两种标准都能发送0-15.4W的功率。IP电话的启动过程理解了IP电话的启动过程,才能理解IP电话的配置方法。CiscoIP电话的启动过程如下:IP电话连接到一个以太网端口,若该IP电话和交换机都支持POE,则IP电话通过Cisco预标准的POE或IEEE802.3af其中一种方式接收电源。交换机通过CDP(CiscoDiscoveryProtocol)方式向IP电话传输语音VLAN信息,IP电话就知道它该使用哪个VLAN。IP电话发送一个DHCP请求询问它的IP地址信息,连接到语音VLAN的路由器接收到该请求后,转发给DHCP服务器。DHCP服务器向IP电话提供一个响应,包括IP地址、掩码、默认网关、DNS服务器地址、选项150服务器地址。选项150地址指向一台保存有IP电话配置信息的TFTP服务器。IP电话联系TFTP服务器,下载该型号的配置文件,配置文件中有一个有效呼叫处理代理(如CME)列表。IP电话尝试联系第一个呼叫处理服务器进行注册,若失败,转向下一台服务器,直至注册成功或呼叫处理代理列表用尽。IP电话的基本配置在CME路由器的配置中,ephone代表一个物理设备,ephone-dn代表一条线路,即一个电话号码。一个ephone-dn可以被分配给一个或多个ephone上的一个或多个按钮,拨打该电话号码,所有电话一起振铃。ephone-dn有单线模式(single-line)和双线模式(dual-line)。在双线模式下,ephone-dn能同时处理两个通过过程,这对呼叫等待、视频会议和咨询传输等辅助功能是很有用的。在路由器上ephone-dn的总数不能超过max-dn指定的数目。可以使用number命令来指定电话号码,还可以指定一个次要号码,如CME(config)#ephone-dn2dual-lineCME(config-ephone-dn)#number1001secondary48051001这样网络内部的用户可以使用4为的分机号或完整的PSTN直接拨入(DID)来拨通对应的分机。在CME中,ephone通过IP电话的mac地址来对应到一个物理设备。CME上创建和管理的ephone数目受到max-ephone参数的影响。在使用IP电话来打电话之前,必须把电话号码分配给IP电话,这就是关联ephone和ephone-dn。通过button命令在ephone配置模式下分配ephone-dn,语法如下button<physicalbutton><separator><ephone-dn>常用的separator如下符号功能:标准化铃音。呼入通话时线路振铃,听筒指示灯闪烁b呼入通话时线路不振铃,但听筒指示灯闪烁,在通话进行时,呼叫等待蜂鸣f特征铃音。呼入通话时线路三倍振铃m监控模式。呼入通话时线路不振铃,且不能呼出通话,该模式简单监控共线状态o覆盖线路(Overlayline),无呼叫等待,用于在多个ephone中创建一个共享线路c覆盖线路,有呼叫等待x覆盖扩展/翻转。当某条覆盖线路已建立有效呼叫时,有接收到其他呼叫,则翻转到IP电话的其他线路上s静音模式,无振铃,无呼叫等待蜂鸣,可视灯和屏幕指示器仍可用IP电话高级配置配置一个共享线路最简单的方法是将同一个ephone-dn分配到多部ephone中。多台电话会显示同样的号码,呼叫该号码时,多台IP电话同时振铃,先应答的用户处理该呼叫。配置如下:CME(config)#ephone-dn10dual-lineCME(config-ephone-dn)#number1010CME(config)#ephone8CME(config-ephone)#button1:10CME(config-ephone)#restartCME(config-ephone)#exitCME(config)#ephone9CME(config-ephone)#button1:10CME(config-ephone)#restartCME(config-ephone)#exit这一配置的主要问题是每次只能有一人可以使用共享链路,如果该线路正在使用,则其他电话无法接听以及呼叫。某些应用环境要求共享线路正在使用的时候,共享线路仍然可用(呼叫和接听电话)。如有5个雇员的技术支持组,他们可以从共享线路1010上接听支持电话,有一个人正在通话的时候,其他人也能呼叫和接听电话。这时候可以使用有相同分机号码的多个ephone-dn进行呼叫。配置如下:CME(config)#ephone-dn10dual-lineCME(config-ephone-dn)#number1010CME(config)#ephone-dn11dual-lineCME(config-ephone-dn)#number1010CME(config)#ephone8CME(config-ephone)#button1:10CME(config-ephone)#restartCME(config-ephone)#exitCME(config)#ephone9CME(config-ephone)#button1:11CME(config-ephone)#restartCME(config-ephone)#exit如果CME路由器接收到一个1010的呼叫,如何选择哪个IP电话呢?使用preference命令可以定义ephone-dn的优先级,数值越小,优先级越高。如果配置如下,则当ephone-dn10总是接到呼入1010的电话,只有当ephone-dn10处于繁忙状态或不可用时,ephone-dn11才开始接收呼入电话。CME(config)#ephone-dn10dual-lineCME(config-ephone-dn)#number1010CME(config-ephone-dn)#preference0CME(config)#ephone-dn11dual-lineCME(config-ephone-dn)#number1010CME(config-ephone-dn)#preference1但是由于ephone-dn都是dual-line的,第二个电话呼叫进来时,会通过呼叫等待让ephone-dn10来接收,而不是转向ephone-dn11。此时可以使用huntstop命令。huntstop告诉路由器停止通过该ephone-dn寻找其他匹配。huntstopchannel命令告诉路由器停止通过该ephone-dn的一个信道(onechannel)寻找其他匹配。CME(config)#ephone-dn10dual-lineCME(config-ephone-dn)#number1010CME(config-ephone-dn)#preference0CME(config-ephone-dn)#hunstopchannelCME(config-ephone-dn)#nohuntstopCME(config)#ephone-dn11dual-lineCME(config-ephone-dn)#number1010CME(config-ephone-dn)#preference1CME(config-ephone-dn)#hunstopchannel通过将huntstopchannel命令和nohuntstop命令结合使用,可以告诉CME停止为ephone-dn10的其他信道进行搜索,但不能完全停止搜索,还要寻找有相同DN号码的其他ephone-dn。如果第三个电话打进来,将听到忙音。对于共享链路的问题,还可以使用oseparator和cseparator来实现,将先前的配置变成共享链路配置,当呼入电话DN1010时,所有的IP电话都会振铃,配置如下:CME(config)#ephone-dn10CME(config-ephone-dn)#number1010CME(config-ephone-dn)#preference0CME(config-ephone-dn)#nohuntstopCME(config)#ephone-dn11CME(config-ephone-dn)#number1010CME(config-ephone-dn)#preference1CME(config)#ephone8CME(config-ephone)#button1o10,11CME(config-ephone)#exitCME(config)#ephone9CME(config-ephone)#button1o10,11CME(config-ephone)#exitCME(config)#telephony-serviceCME(config-telephony)#restartall使用o关键字,做无呼叫等待覆盖,当接到1010的第一个来电时,两个电话都振铃,任意一个都可以接听,如果第二个来电进来时,未应答第一来电的IP电话会振铃,仍在通话的IP电话不会听到呼叫等待蜂鸣。如果想要呼叫等待有效,可以使用c关键字,则在通话中的IP电话会听到呼叫等待蜂鸣,这个蜂鸣不是由于ephone-dn10产生的(接收了第一个来电),而是ephone-dn11产生的(要接受第二个来电)。上面的配置没有使用dual-line配置,这就使得o和c关键字发挥了原本的作用。如果两者都配置了,dual-line配置会决定呼叫的处理过程。我们推荐不使用dual-line配置,或者在dual-line配置中加入huntstopchannel和nohuntstop命令,以避免冲突。最后需要提醒的是,将ephone-dn配置为single-line或dual-line模式后,需要先删除原来的ephone-dn,再建立具有同样号码的ephone-dn,才能改变模式。不删除原来的ephone-dn,直接建立同样号码的ephone-dn,不会覆盖原来的配置,反而会提示错误。网络拓扑实验步骤连接实验设备使用电话线连接模拟电话和CME的FXS模块。使用直通线连接CME和Switch_POE,使用直通线连接IP电话和Switch_POE,确认交换机具有在线供电(POE)功能。配置交换机,使IP电话和路由器处于同一个VLAN中。配置基于路由器的DHCP服务、时钟、支持的电话数、源地址在路由器上输入以下命令,使之具有DHCP功能Router>enableRouter#configureterminalRouter(config)#hostnameCMECME(config)#ipdhcpexcluded-addressCME(config)#ipdhcppoolVOICECME(dhcp-config)#networkCME(dhcp-config)#default-routerCME(dhcp-config)#dns-serverCME(dhcp-config)#option150在路由器上输入以下命令,使之具有正确的时间CME(config)#ntpserver0CME(config)#clocktimezoneChina8在路由器上输入以下命令,使之支持5个IP电话、10条线路CME(config)#telephony-serviceCME(config-telephony)#max-ephones5CME(config-telephony)#max-dn10在路由器上输入以下命令,指定语音通信时的源地址CME(config-telephony)#ipsource-address配置基于路由器的TFTP服务核对路由器上flash中的IP电话固件文件,在路由器上输入以下命令,可以看到路由器上的flash中的文件。CME#dirflash:CME#dirflash:/phoneCME#dirflash:/phone/7940-7960配置TFTP服务,在路由器上输入以下命令,使固件文件成为可用资源。alias语句是为了设置文件的别名,CiscoIP电话只询问固件文件名,不知道固件文件的全路径。CME#configureterminalCME(config)#tftp-serverflash:/phone/7940-7960/P00308000500.binaliasP00308000500.binCME(config)#tftp-serverflash:/phone/7940-7960/P00308000500.loadsaliasP00308000500.loadsCME(config)#tftp-serverflash:/phone/7940-7960/P00308000500.sb2aliasP00308000500.loadsCME(config)#tftp-serverflash:/phone/7940-7960/P00308000500.sbnaliasP00308000500.loads为IP电话指定固件加载。每种IP电话模型需要的固件文件可以在思科网站上的CiscoUnifiedSupportedFirmware,Platforms,MemoryandVoiceProducts文件中查阅。CME(config)#telephony-serviceCME(config-telephony)#load7940P00308000500.loadsCME(config-telephony)#load7960P00308000500.loads生成配置文件。一旦路由器上关于IP电话的设置有所改变,路由器便输出以下提示,更新配置文件。UpdatingCNFfilesCNFfilesupdatecomplete如果想手动干预路由器创建配置文件,可以在电话服务配置模式下使用以下命令CME(config-telephony)#createcnf-filesCNFfileCreationisalreadyOnUpdatingCNFfilesCNFfilesupdatecomplete配置电话和电话线路产生电话线路,ephone-dn最简单的形式就是一个目录号码,它可以被分配给一个或多个IP电话上的一个或多个按钮。ephone-dn可以是单线或双线模式。双线能同时处理两个通话过程。CME(config)#ephone-dn1CME(config-ephone-dn)#number2001CME(config-ephone-dn)#exitCME(config)#ephone-dn2dual-lineCME(config-ephone-dn)#number2002配置电话,向ephone指定对应的MAC地址。CME(config)#ephone1CME(config-ephone)#mac-address0014.1c48.e71aCME(config-ephone)#exitCME(config)#ephone2CME(config-ephone)#mac-address000c.2957.acf5CME(config-ephone)#exit关联ephone和ephone-dn。button命令在ephone配置模式下,将ephone-dn分配给ephone的一个按钮。button<physicalbutton><separator><ephone-dn>CME(config)#ephone1CME(config-ephone)#button1:1CME(config-ephone)#restartCME(config)#ephone2CME(config-ephone)#button1:2CME(config-ephone)#rest

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论