现代交换技术课程设计.docx

上传人:b****7 文档编号:9840709 上传时间:2023-02-07 格式:DOCX 页数:17 大小:448.66KB
下载 相关 举报
现代交换技术课程设计.docx_第1页
第1页 / 共17页
现代交换技术课程设计.docx_第2页
第2页 / 共17页
现代交换技术课程设计.docx_第3页
第3页 / 共17页
现代交换技术课程设计.docx_第4页
第4页 / 共17页
现代交换技术课程设计.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

现代交换技术课程设计.docx

《现代交换技术课程设计.docx》由会员分享,可在线阅读,更多相关《现代交换技术课程设计.docx(17页珍藏版)》请在冰豆网上搜索。

现代交换技术课程设计.docx

现代交换技术课程设计

 

 

现代交换技术

课程设计实验报告

 

学院:

电子信息工程学院

姓名:

赵硕(11211196)

指导教师:

卢燕飞

 

一、软交换IP电话的实现

1.1实验目的:

如图1-1所示,需完成的实验目的如下:

(1)电话1和电话2通话;

(2)电话3和电话1,2通话;

(3)Netmeeting和其它电话通话;

(4)利用wireshark软件分析其中的相关协议。

1.2实验步骤:

按图1-1所示,连接电脑、路由器、电话和交换机,并配置各端口地址,保证连通性:

如图1-2所示,按照框图顺序进行操作,配置对应语音实体:

图1-1

图1-2

1.3程序代码:

具体配置的程序如下:

1、路由器1

#

version5.20,Release1809P01

#

sysnameH3C

#

domaindefaultenablesystem

#

darp2psignature-fileflash:

/p2p_default.mtd

#

port-securityenable

#

vlan1

#

domainsystem

access-limitdisable

stateactive

idle-cutdisable

self-service-urldisable

#

user-groupsystem

#

local-useradmin

passwordcipher.]@USE=B,53Q=^Q`MAF4<1!

!

authorization-attributelevel3

service-typetelnet

#

interfaceAux0

asyncmodeflow

link-protocolppp

#

interfaceEthernet0/0

portlink-moderoute

ipaddress192.168.1.19255.255.255.0

#

interfaceEthernet0/1

portlink-moderoute

ipaddress192.168.2.20255.255.255.0

#

interfaceSerial0/0

link-protocolppp

#

interfaceNULL0

#

#

voice-setup

undovoiph323-conftcs-t38

#

sip

#

sip-server

#

call-rule-set

#

call-route

#

dial-program

#

entity2pots

line2/0

match-template2

compression1st-levelg723r63

#

entity10voip

match-template010....

#

entity196voip

addresssipip192.168.0.19

match-template196..

#

entity2001pots

line2/0

send-numberall

match-template2

#

entity123456voip

addressip192.168.1.12

match-template123456

compression1st-levelg723r63

#

aaa-client

#

gk-client

#

subscriber-line2/0

#

subscriber-line2/1

#

iproute-static192.168.0.0255.255.255.0192.168.2.19

#

loadxml-configuration

#

loadtr069-configuration

#

user-interfaceaux0

user-interfacevty04

#

return

2.路由器2

#

version5.20,Release1809P01

#

sysnameH3C

#

domaindefaultenablesystem

#

darp2psignature-fileflash:

/p2p_default.mtd

#

port-securityenable

#

vlan1

#

domainsystem

access-limitdisable

stateactive

idle-cutdisable

self-service-urldisable

#

user-groupsystem

#

local-useradmin

passwordcipher.]@USE=B,53Q=^Q`MAF4<1!

!

authorization-attributelevel3

service-typetelnet

#

interfaceAux0

asyncmodeflow

link-protocolppp

#

interfaceEthernet0/0

portlink-moderoute

ipaddress192.168.0.19255.255.255.0

#

interfaceEthernet0/1

portlink-moderoute

ipaddress192.168.2.19255.255.255.0

#

interfaceSerial0/0

link-protocolppp

#

interfaceNULL0

#

#

voice-setup

undovoiph323-conftcs-t38

#

sip

#

sip-server

#

call-rule-set

#

call-route

#

dial-program

#

entity2voip

addresssipip192.168.1.19

match-template2

#

entity11pots

line2/0

match-template19611

#

entity19610pots

line2/0

match-template19610

compression1st-levelg723r63

#

entity19611pots

line2/1

match-template19611

compression1st-levelg723r63

#

entity1234567voip

addressip192.168.0.12

match-template1234567

compression1st-levelg723r63

#

aaa-client

#

gk-client

#

subscriber-line2/0

#

subscriber-line2/1

#

iproute-static192.168.1.0255.255.255.0192.168.2.20

iproute-static192.168.2.0255.255.255.0192.168.2.20

#

loadxml-configuration

#

loadtr069-configuration

#

user-interfaceaux0

user-interfacevty04

#

return

1.4协议分析:

利用Wireshark软件,进行对H.323协议的捕捉与分析,所得协议及分析如下:

H.323信令流程分析流程如图1-3及图1-4所示:

图1-3

图1-4

1.Netmeeting呼叫FXS端电话

(1)TCP三次握手建立连接

(2)H.225呼叫建立消息

H.225.0CS:

setup请求建立呼叫

H.225.0CS:

callProceeding响应Setup消息,表示被叫号码已全,呼叫建立

H.225.0CS:

alerting指示呼叫已经达到被叫,正向其发通知指示被叫用户应答

H.225.0CS:

connect建立连接

(3)H.245控制通信信道的建立、维护和释放:

能力集交换过程:

H.245terminalCapabilitySet终端能力集请求

H.245terminalCapabilitySetAck终端能力集证实响应

主从决定建立过程和逻辑信道信令过程:

H.245masterSlaveDeterminationAck主从确定证实

H.245openLogicalChannelAck打开逻辑信道证实响应

(4)话音通信:

(使用G.723标准语音压缩)

RTCPSenderReportSourcedescription实时传输控制协议

(5)挂机

H.245endSessionCommand结束会话命令

H.225.0CS:

releaseComplete呼叫清除消息

 

1.5问题与分析:

我们在实验过程中主要是遇到了如下几个问题:

1.分别连接在两台路由器上的Netmeeting和电话不能互打。

解决办法是在分别在两个路由器上设置到达对方的voip实体并正确配置静态路由。

2.用Netmeeting(号码为1234567)呼叫19160,19161都可以打通,但再去呼叫电话3却无法拨通。

解决方法为更改Netmeeting中的网关地址(将192.168.0.19改为192.168.1.19)。

3.用Netmeeting对电话进行呼叫时,即使被叫方已摘机,Netmee仍然显示为“正在呼叫”。

解决方法为输入代码“undovoiph323-conftcs-t38”。

4.电话1,2,3本来可以互相打通,但一会却大不通了。

原因:

路由器1,2之间的连线接触不好导致。

解决方法:

之间互打之前路由器互相ping一下是否看连接好。

5.两个Netmeet之间仍然无法实现互通,话机19160和19161呼叫另一个路由上Netmeeting也不能接通,并都未找到解决办法。

分析原因可能和Netmeeting本身的设置有关路由器有关。

二、软件电话应用的开发

1、程序设计功能框图:

2、功能说明及运行结果:

(1)输入相应的用户名、IP地址

(2)软件初始化

(3)当有呼叫时,界面如下

(5)若十秒内呼叫无法建立,则显示Remoteuserisnotonline如下

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1