论文部分内容阅读
通过因特网进行语音通信是一个非常复杂的系统工程,其应用面很广,因此涉及的技术也特别多,其中最根本的技术是VoIP(Voice over IP)技术。而所谓的VoIP是以IP分组交换网络为传输平台,对模拟的语音信号进行压缩、打包等一系列的特殊处理,使之可以采用无连接的UDP协议进行传输。 H.323协议是1997年ITU-T第16工作组的建议,H.323由一组协议构成,其中有负责音频与视频信号的编码、解码和包装,有负责呼叫信令收发和控制的信令,还有负责能力交换的信令。H.323定义了4个主要部件构筑基于网络的通信系统:终端、网关、网守、多点控制单元(MCU)。 网关必须在传输格式之间(例如H.225.0/H.221)和通信过程之间(例如H.245/H.242)提供适当的转换。这些转换在H.246建议中规定。网关也必须能够在网络一侧和SCN一侧执行呼叫建立和清除。在网关中也可以执行视频、音频和数据格式的转换。一般而言,网关的作用(当不用做MCU时)是以透明方式将网络端点反映为SCN端点,反之亦然。 本论文主要为一款基于H.323协议的VoIP语音网关进行软件架构设计,定义了基于H.323协议的语音接入网关软件的模块划分及模块间的接口、数据流和控制流,详细进行了每个功能的过程分析,并对H.323在实际应用中的不足进行优化和改进。本文首先介绍了H.323协议的网络体系结构;接着介绍软件概要设计;第四章介绍了模块划分;第五章接口描述;第六章介绍了过程描述;第七章进行了全文总结。