论文部分内容阅读
下一代网络(NGN)是一个以分组网络为承载,提供语音、视频和数据等多种业务的融合网络。NGN网络中控制和承载分离的需求直接导致了媒体网关控制技术的发展。H.248/Megaco协议是ITU-T和IETF共同认可的标准协议,是下一代网络的主流控制技术。
论文总结笔者在IP-PBX系统开发项目的研究心得,参照ITU-T的H.248标准协议和相关的扩展包,尤其是会议的扩展包,系统地分析了H.248协议的框架、特点和应用,并深入研究了多操作系统下H.248协议栈的实现技术。
论文首先回顾了H.248协议的引入与发展现状,系统地描述了H.248协议的框架与功能。在详细分析H.248消息结构及参与媒体能力协商的SDP协议的基础上,论文着重阐述了基于H.248的呼叫控制,以及承载H.248消息的多种传输层协议:包括UDP、TCP和SCTP。接着论文对H.248协议进行了深入的技术研究,重点研究了H.248协议的扩展封包及其在多媒体会议和IMS中的应用,讨论了H.248协议的安全机制,对比分析了H.248协议和MGCP协议,并对H.248基础协议的二进制标准及实现技术进行了讨论。随后,论文根据笔者参与IP-PBX项目的开发实践,从协议建模、协议性能和协议扩展等不同视角详细论述了在多操作系统下开发H.248协议栈的实现技术。最后,论文对H.248协议的进一步发展做了展望。
笔者根据课题研究的要求,使用C语言在Windows、UNIX系统上开发了具有较好可扩展性和移植性的H.248协议栈,为项目下一阶段的开发奠定了良好的基础。