收藏 分销(赏)

综合实验VoIP部署.doc

上传人:仙人****88 文档编号:12012310 上传时间:2025-08-27 格式:DOC 页数:27 大小:936.50KB 下载积分:10 金币
下载 相关 举报
综合实验VoIP部署.doc_第1页
第1页 / 共27页
综合实验VoIP部署.doc_第2页
第2页 / 共27页


点击查看更多>>
资源描述
 VoIP部署   环境:Windows XP 、PacketTracert5.3   一、实验目的:     了解VoIP的使用和基本配置,   说明:       VoIP(Voice over Internet Protocol)就是将模拟声音讯号(Voice)数字化,以数据封包(Data Packet)的型式在 IP 数据网络 (IP Network)上做实时传递其实就是通过Internet打电话。 IP电话的语音是利用基于路由器/分组交换的IP数据网络进行语音传输的。VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,提供比传统业务更多、更好的服务。 VoIP可以在IP网络上便宜的传送语音、传真、视频、和数据等业务。      可以采用模拟器去进行实验,可以用 Dynamic 、小凡制作或者GNS3等基于IOS的模拟器去实现。        因为PacketTracert 还不能模拟到语音模块(VNM 或VIC),所以实验不能通过在路由器添加语音模块来实现。我们可以采取通过DHCP、telephony-service 、dial-peer voice voip来完成.对于VoIP实验PacketTracert 5.3有很多命令是无法模拟例如:(这些命令在实际应用中很有用) ROUTER (config-telephony)#timeouts interdigit 5        //拨号按钮等待间隔 ROUTER (config-telephony)#secondary-dialtone 1        //外拨号音 ROUTER (config-telephony)#time-format 24            //24小时制度 ROUTER (config-telephony)#date-format yy-mm-dd      //日期显示格式 ROUTER(config-telephony)#network-locale CA          //定义location为canada ROUTER(config-telephony)#system message CISCO      // 公司标识,显示在电话上 ROUTER(config-telephony)#max-conferences 8 //最多可以开几个3方会议和DSP有关 ROUTER(config-telephony)#voicemail 9999       // 定义语音邮件号码 ROUTER(config-telephony)#web admin system name cisco password cisco ROUTER(config-telephony)#dn-webedit           //允许web编辑dn号码 ROUTER(config-telephony)#time-webedit         // 允许通过web设置时 ROUTER(config-ephone-dn)#label EVAN-1001      // 显示在分机线上 ROUTER(config-ephone-dn)#description 8765-1001  //显示在电话机右上脚 ROUTER(config-ephone-dn)#name HuJieSong        // 对方显示的来电 ROUTER(config-ephone-dn)#call-forward busy 1002   //秘书或者voicemail ROUTER(config-ephone-dn)#call-forward noan 1002 timeout 20  二、实验要求: 1、 掌握语音通讯的基本原理及方法 2、 通过模拟器实现语音通讯 3、 掌握VOIP的基本原理及方法 三、 实验内容:采用如下的实验拓扑图进行实验,各个电话机要能通讯。 实验拓扑图如下:   参考步骤如下: 1、     首先用交叉线把IPhone1、IPhone2、IPhone3连接到对应交换机上。然后把Telephone用电话线连接到Home VoIP上。再用交叉线把Home VoIP连接到交换机SW3。   2、    分别为IPhone1、IPhone2、IPhone3添加电源如下图一样操作:   3、  配置Home VoIP指向家庭路由器:      4、  分别配置SW1、SW2、SW3 在相应端口开启语音支持,操作如下: SW1配置: Switch>en Switch#conf t Switch(config)#host SW1 SW1(config)#int range fa0/1 – 3  //进入端口组 SW1(config-if)#switchport mode access  //把端口组的所有端口配置成接入模式 SW1(config-if)#switchport voice vlan 1  //端口组开启语音支持   SW2配置: Switch>en Switch#conf t Switch(config)#host SW2 SW2(config)#int range fa0/1 ,fa0/3 SW2(config-if)#switchport mode access SW2(config-if)#switchport voice vlan 1   SW3配置: Switch>en Switch#conf t Switch(config)#host SW3 SW3(config)# int range fa0/1 ,fa0/3 SW3(config-if)#switchport mode access SW3(config-if)#switchport voice vlan 1      5、  配置总公司路由器如下操作: Router>en Router#conf t Router(config)#host Company Company(config)#enable password kkfloat Company(config)#int fa0/0 Company(config-if)#ip add 192.168.1.254 255.255.255.0 Company(config-if)#no sh Company(config-if)#exit Company(config)#int s0/0/0 Company(config-if)#ip add 1.1.1.1 255.255.255.0 Company(config-if)#no sh Company(config-if)#exit Company(config)#ip route 0.0.0.0 0.0.0.0 1.1.1.2  //添加默认路由指向Internet路由器 Company(config)#telephony-service  //进入电话应用服务 Company(config-telephony)#max-ephones 2  //最多可分配的电话设备 Company(config-telephony)#max-dn 2  //最多的电话号码数 Company(config-telephony)#ip source-address 192.168.1.254 port 9999  //电话注册地址 Company(config-telephony)#create cnf-files    //为ip phone创建XML设置文件 Company(config-telephony)#exit //退出 Company(config)#ephone-dn 1 //进入分机 1 Company(config-ephone-dn)#number 1111 //配置分机1的号码 Company(config-ephone-dn)#exit Company(config)#ephone-dn 2 Company(config-ephone-dn)#number 2222 Company(config-ephone-dn)#exit Company(config)#ephone 1 //配置电话1 Company(config-ephone)#mac-address 00D0.BA3D.C863 //绑定电话的物理地址 Company(config-ephone)#type 7960  //配置电话的类型 Company(config-ephone)#button 1:1  //前面一个1代表这个电话第一根线button,后面一个1代表ephone-dn,这样做到电话机和分机的绑定 Company(config)#ephone 2 Company(config-ephone)#mac-address 0002.4A66.141C Company(config-ephone)#type 7960 Company(config-ephone)#button 1:2 Company(config-ephone)#exit Company(config)#dial-peer voice 1 voip //配置拨号对等体1 Company(config-dial-peer)#destination-pattern 3333 //配置对方号码 Company(config-dial-peer)#session target ipv4:2.1.1.1 //配置对方网络的IPv4地址 Company(config-dial-peer)#exit //退出 Company(config)#dial-peer voice 2 voip Company(config-dial-peer)#destination-pattern 4444 Company(config-dial-peer)#session target ipv4:3.1.1.1 Company(config-dial-peer)#exit Company(config)#ip dhcp excluded-address 192.168.1.254 //配置DHCP排除分发的地址 Company(config)#ip dhcp pool PhonePool  //创建DHCP地址池 Company(dhcp-config)#network 192.168.1.0 255.255.255.0 //配置网络号 Company(dhcp-config)#default-router 192.168.1.254  //配置默认网关 Company(dhcp-config)#option 150 ip 192.168.1.254  //配置DHCP的可选参数为150 (很关键),控制客户端参数。 查看当前IPhone 1 和IPhone 2的变化:       6、测试公司内部电话连通性:IPhone 1 拨打IPhone 2       7、配置Internet路由器: Router>en Router#conf t Router(config)#host Internet Internet (config)#int s0/0/0 Internet (config-if)#ip add 1.1.1.2 255.255.255.0 Internet (config-if)#clock rate 64000 //配置DCE时钟频率 Internet (config-if)#no sh Internet r(config-if)#exit Internet (config)#int s0/0/1 Internet (config-if)#ip add 2.1.1.2 255.255.255.0 Internet (config-if)#clock rate 64000 Internet (config-if)#no sh Internet (config-if)#exit Internet (config)#int s0/2/0 Internet (config-if)#ip add 3.1.1.2 255.255.255.0 Internet (config-if)#clock rate 64000 Internet (config-if)#no sh     8、配置分公司路由器:(与总公司一样的就是IP变了) Router>en Router#conf t. Router(config)#host Branch Branch (config)#int fa0/0 Branch (config-if)#ip add 192.168.2.254 255.255.255.0 Branch (config-if)#no sh Branch (config-if)#int s0/0/0 Branch (config-if)#ip add 2.1.1.1 255.255.255.0 Branch (config-if)#no sh Branch (config)#ip route 0.0.0.0 0.0.0.0 2.1.1.2 Branch (config)#telephony-service Branch (config-telephony)#max-ephone 1 Branch (config-telephony)#max-dn 1 Branch (config-telephony)#ip source-address 192.168.2.254 port 9999 Branch (config-telephony)#exit Branch (config)#ephone-dn 1 Branch (config-ephone-dn)#number 3333 Branch (config-ephone-dn)#exit Branch (config)#ephone 1 Branch (config-ephone)#type 7960 Branch (config-ephone)#mac-address 00E0.F7DC.324C Branch (config-ephone)#button 1:1 Branch (config-ephone)#exit Branch (config)#dial-peer voice 1 voip Branch (config-dial-peer)#destination-pattern 1111 Branch (config-dial-peer)#session target ipv4:1.1.1.1 Branch (config-dial-peer)#exit Branch (config)#dial-peer voice 2 voip Branch (config-dial-peer)#destination-pattern 2222 Branch (config-dial-peer)#session target ipv4:1.1.1.1 Branch (config-dial-peer)#exit Branch (config)#dial-peer voice 3 voip Branch (config-dial-peer)#destination-pattern 4444 Branch (config-dial-peer)#session target ipv4:3.1.1.1 Branch (config)#ip dhcp excluded-address 192.168.2.254 Branch (config)#ip dhcp pool PhonePool Branch (dhcp-config)#network 192.168.2.0 255.255.255.0 Branch (dhcp-config)#default-router 192.168.2.254 Branch (dhcp-config)#option 150 ip 192.168.2.254   查看当前IPhone3变化:     9、在分公司拨打总公司的电话进行测试:       10、配置家庭路由器: Router>en Router#conf t home(config)#host Home      Home(config)#enable pass kkfloat Home(config)#int fa0/0 Home(config-if)#ip add 192.168.3.254 255.255.255.0 Home(config-if)#no sh Home(config-if)#exit Home(config)#int s0/0/0 Home(config-if)#ip add 3.1.1.1 255.255.255.0 Home(config-if)#no sh Home(config-if)#exit Home(config)#ip route 0.0.0.0 0.0.0.0 3.1.1.2 Home(config)#telephony-service Home(config-telephony)#max-ephone 1 Home(config-telephony)#max-dn 1 Home(config-telephony)#ip source-address 192.168.3.254 port 9999 Home(config-telephony)#exit Home(config)#ephone-dn 1 Home(config-ephone-dn)#number 4444 Home(config-ephone-dn)#exit Home(config)#ephone 1 Home(config-ephone)#mac-address 0004.9A32.A601 Home(config-ephone)#type ata Home(config-ephone)#button 1:1 Home(config-ephone)#exit Home(config)#dial-peer voice 1 voip Home(config-dial-peer)#destination-pattern 1111 Home(config-dial-peer)#session target ipv4:1.1.1.1 Home(config-dial-peer)#exit Home(config)#dial-peer voice 2 voip Home(config-dial-peer)#destination-pattern 2222 Home(config-dial-peer)#session target ipv4:1.1.1.1 Home(config-dial-peer)#exit Home(config)#dial-peer voice 3 voip Home(config-dial-peer)#destination-pattern 3333 Home(config-dial-peer)#session target ipv4:2.1.1.1 Home(config-dial-peer)#exit Home(config)#ip dhcp excluded-address 192.168.3.254 Home(config)#ip dhcp pool Phone Home(dhcp-config)#network 192.168.3.0 255.255.255.0 Home(dhcp-config)#default-router 192.168.3.254 Home(dhcp-config)#option 150 ip 192.168.3.254 Home(dhcp-config)#exit   查看当前Telephone的变化:     11、从家庭分别拨打总公司和分公司的电话查看情况: 参考资料 如何使用模拟软件Packet Tracer 5.3进行实验   上图,就是本次演示的实验拓扑图,本次演示只是个简单的Callmanger语音实验,主要介绍各个本实验用的语音设备。上图中,第一个是普通PC,第二是Cisco的物理IPhone 7960型号,第三个是普通的模拟器电话,与之相连的是个类似modem的设备,能让模拟电话走IP网络,第四个是PDA设备,跟手机一样。第五个就是平板电脑了。普通PC,PDA设备和平板电脑都集成软件IPhone。如下图: 图上第二排最后一个便是软IPhone了 注意下面的图片说明,实验的时候会用的上的哦。 这是物理IPhone的背面,记得实验的时候把右下角的电源装上,我实验的大半天才发现这个物理的IPhone为什么不通,就是电源没插上,大家注意哦。 这个就是PDA设备,呵呵。。。跟手机一样吧,它是以无线技术接入网络 这就是平板电脑了 这个模拟电话通过那个mode连接到网络中,注意屏幕分配到了1003的电话号码,物理IPhone和软IPhone如果成功注册到Callmanger上了,就会被分配到一个电话号码。强调下,这个模拟电话和物理IPhone打和接电话都要把话筒拿下或挂上。软IPhone则不一样,拨完号,点Dial键拨打出去,接的时候点answer应答,点Endcall结束通话。 mode的配置,指向Callmanger服务器的IP地址 无线AP的设置 无线客户端接入配置 此图为物理IPhone拨打模拟电话的效果图,模拟电话取下话筒应答,挂断话筒完成通话。 大家都知道VOIP技术比传统的电话最大的优点就是,网络内部通话时不要电话费钱的。因为我们的语音数据都是被IP所承载的,在内部网络中走的都是IP数据。 本实验室模拟了内部网络之间的Voip电话通话,采用的是Cisco独有的Callmanger解决方案。用了一台Cisco的2811作为Callmanger服务器,提供电话号注册分配,完成电话的信令控制和通话控制。采用无线AP来提供移动办公或支持 软IPhone的PDA设备很灵活的接入网络中,与内部网络各处电话通话。 如下式2811的Callmanger的配置   那么我们就需要来配置我们的路由器提供IP地址给IP电话并且设置电话的呼叫号码,我们将使用路由器IOS中嵌入的CME(call manager express) then we need to configure our router to provide ip address to ip phones and set the calling numbers for phones , we will use CME call manager express embded with router IOS it self.   Router(config)#int fa 0/0 Router(config-if)#ip add 192.168.10.1 255.255.255.0 Router(config-if)#no sh Router(config-if)#exit Router(config)#ip dhcp excluded-address 192.168.10.1 Router(config)#ip dhcp pool voicelab Router(dhcp-config)#network 192.168.10.0 255.255.255.0 Router(dhcp-config)#default-router 192.168.10.1 Router(dhcp-config)#option 150 ip 192.168.10.1 // 这是CME为IP Phone分配ip地址的dhcp服务器配置,                                                 利用DHCP包中150选项将TFTP IP带给DHCP客户端  由于在Packet tracer中必须使用DHCP才能给Cisco IP phone分配IP,所以用到了"Option 150 ip"命令,这条命令的的大致意思是思科电话设备需要从TFTP服务器下载配置文件,如果你没有配置TFTP服务器,它就会向DHCP服务器发送option 150命令请求那些配置信息. 原文: DHCP Option 150是思科独有的命令,IEEE标准有同样的语句Option 66(用于第三方Sip电话,且只能公布一个tftp地址的option),他们都用来指定TFTP服务器。 option 150 与 option 66 的不同: · DHCP option 150 支持多个TFTP服务器IP(多个tftp服务器可以提供冗余) · DHCP option 6 只支持单独的TFTP服务器IP 原文:http://www.cisco-   (Cisco recommends to use option 150 rather 066 to obtain the TFTP address to the IP phones Option 66 only allows 1 host, while option 150 can contain more than 1 ip address, which can be used for TFTP redundancy.) 开启电话服务 Router(config)#telephony-service   定义可以允许注册最多的电话号码(针对号码) Router(config-telephony)#max-dn 5  定义可以允许注册最多的电话数(针对物理设备) Router(config-telephony)#max-ephones 5 告诉IP电话,CME路由器的IP地址和通讯端口,默认是2000 ,IP电话启动之后会向此地址发出注册请求,必配选项 Router(config-telephony)#ip source-address 192.168.10.1 port 2000 自动配置电话   Router(config-telephony)#auto assign 4 to 6 Router(config-telephony)#auto assign 1 to 5 手动配置电话 创建IP电话需要的XML文件,该文件包括了每个电话的配置信息 Router(config-telephony)#create cnf-files 进入1号线路数下(phone number 1) Router(config)#ephone-dn 1 定义1号线路下,IP电话注册之后的获得的电话号码,号码可随便定义.配置ephone-dn,每个ephone-dn代表一条线路,定义E.164线路号码为54001(phone calling number ) Router(config-ephone-dn)#number 54001  定义IP电话注册之后的名称 Router(config-ephone-dn)#name HostA Router(config)#ephone-dn 2 Router(config-ephone-dn)#number 54002 Router(config)#ephone-dn 3 Router(config-ephone-dn)#number 11111     Router(config)#ephone 1  进入第一个IP电话配置模式 绑定ephone1的MAC地址,这里因我使用的Cisco IP phone软件,软件装在PC 上,所以只能绑定PC上那个可以和CME路由器通讯的网卡MAC,注意MAC地址格式,路由器只接受这种格式,MAC地址配置时,可忽略大小写。如,你用的真机,如IP Phone 7940,在话机背后会有此话机的MAC地址 Router(config-ephone)#mac-address 0016.D324.9FFD 定义电话的类型,CIPC(软电话)指的就是Cisco IP Communicator,7960是Cisco物理IP电话,ata是模拟的。 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 7690 将cipc  ip phone上的line 1按钮与ephone-dn 2中的5002号码联系起来。 VoIP(config-ephone)#button 1:2   配置CME路由器的当前时间,以便电话时间与CME设备同步 Voip#clock set 13:07:00 20 dec 2009 如果不好看设备的MAC地址可以用如下命令查看 router#show ip dhcp binding    next you will need to configure your switch with the following commands : Switch(config)#interface range fa0/1 – 5 Switch(config-if-range)#switchport mode access Switch(config-if-range)#switchport voice vlan 1 值的注意的是,在PT5.3模拟中,物理IPhone接交换机的时候,交换机必须配置Voice VLAN才能通。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服