论文部分内容阅读
下一代网络(NGN)以分组网络为承载,提供语音、视频、数据等多种业务。其控制和承载分离的需求,促成媒体网关控制技术的发展。MGCP协议是分组网络中语音和多媒体呼叫的媒体网关控制协议,基本功能是通信媒体通道的建立、释放和修改以及终端通信能力的协商。其特点是简单、灵活,具有很好的扩展性。
论文基于笔者参与IP-PBX系统开发项目的研究心得,参照IETF的MGCP标准规范和建议草案,系统地分析了MGCP协议的框架、特点和应用,深入研究了多操作系统下MGCP协议的实现技术。
论文首先回顾了MGCP协议的引入与发展现状,并系统地描述了MGCP协议的框架与功能。在详细分析MGCP消息结构及参与媒体能力协商的SDP协议的基础上,论文着重阐述了基于MGCP的承载连接控制,以及承载MGCP消息的UDP传输层协议。
接着论文对MGCP协议技术进行了深入的研究,重点讨论了MGCP协议在多媒体会话控制中的应用,并对比分析了MGCP协议和H.248协议。
随后,论文根据笔者参与IP-PBX项目的开发实践,从协议建模、协议性能和协议扩展等不同角度详细论述了在多操作系统下开发MGCP协议的实现技术。
最后,论文对MGCP协议的进一步发展做了展望。
笔者根据课题研究的要求,使用C语言在Windows、Linux操作系统上开发了具有较好可扩展性和移植性的MGCP协议,并通过了较系统的功能测试。