预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于H.323的VoIP通信系统在专网中的设计与实现的中期报告 中期报告 一、项目概述 本项目是基于H.323的VoIP通信系统在专网中的设计与实现。具体任务包括:分析VoIP通信系统的原理和技术特点,熟悉H.323协议规范,制定通信系统的整体架构,实现系统的关键功能模块(包括会话建立、数据传输、QoS保障等),并在专网中进行验证测试。 二、研究进展 1、VoIP通信系统的原理和技术特点 VoIP(VoiceoverInternetProtocol)是一种基于IP网络的语音传输技术,相对于传统的PSTN(PublicSwitchedTelephoneNetwork)电话网络传输的语音信号,VoIP技术主要经过了数字化和压缩,将语音信号转化为数据包,通过网络进行传输。VoIP技术具有语音质量高、通信成本低、网络可扩展等特点,因此逐渐成为一种重要的通信技术。 VoIP通信系统主要由终端设备、网络、网关、服务器等各种组成部分构成,其中终端设备主要有软电话、IP电话、视频会议终端等;网络主要指IP网络,包括局域网、广域网等;网关是VoIP通信与其他通信网络之间的媒介,是VoIP通信体系的重要组成部分;服务器则主要包括呼叫控制服务器、媒体服务器、集成服务数字网络等。 2、H.323协议规范介绍 H.323是ITU-T推出的基于IP的多媒体通信标准,和SIP(SessionInitiationProtocol)一起成为目前VoIP通信系统中常用的两种通信协议。H.323协议簇包括多个协议,例如H.225.0、H.245等,其中H.225.0用于呼叫控制信令交换,H.245用于协商类型信息和信道信息,具体的协议交互流程如下图所示: 3、通信系统的整体架构设计 本项目参考典型的VoIP通信系统架构,主要包括客户端(软电话)、服务器、网关、QoS保障等模块,如下图所示: 其中,客户端主要采用开源软电话Linphone进行实现,实现的功能包括:注册到SIP服务器、创建、接听和结束呼叫、语音通信、消息传输等等;服务器主要负责注册、呼叫控制和媒体控制等功能,实现QoS保障的关键途径。网关主要是实现H.323协议与SIP协议的互通,可以是硬件网路设备,也可以是软件,例如SIP-H.323转换服务器。 4、实现系统的关键功能模块 (1)客户端实现 客户端采用开源软电话Linphone进行实现。Linphone是一款基于SIP和RTP协议的开源软电话,拥有多平台支持和接口开放性强等优点。在实现过程中,我们主要关注其与服务器的交互过程,实现基本的呼叫、接听/挂断、音频/视频通信等功能。 (2)服务器实现 服务器采用red5服务器进行实现。Red5是一个基于Java开发的流媒体服务器,支持多种流媒体格式和协议,具有很好的可扩展性和高可靠性。在实现过程中,我们主要关注其对呼叫控制协议和媒体控制协议的支持,实现QoS保障的关键途径。 (3)网关实现 网关部分采用SIP-H.323转换服务器进行实现。具体来说,我们采用RFC2543中定义的SIP协议与H.323协议的互通方式,实现SIP报文到H.323报文的转换,实现两个VoIP协议的互通,提供更好的网络通信服务。 5、验证测试 目前已完成部分功能的验证测试,具体来说,已经实现了呼叫信令建立、音频数据传输、视频数据传输等功能,测试结果良好。 三、总结与展望 本项目在进行中已经完成了VoIP通信系统的整体设计与实现,在实现过程中运用了多种技术手段和开源软件,取得了初步的成果,但还需要进一步的完善和优化。在后续的工作中,我们将继续深入研究VoIP通信系统的技术原理和实现方法,进一步完善通信系统的功能和性能,提升系统的可靠性和鲁棒性,为未来更加智能、高效、便捷的通信服务做出贡献。