论文部分内容阅读
VoIP技术是下一代网络中一个极其重要的应用,受到越来越多企业和用户的青睐。软交换是下一代网络技术的核心;软交换的核心思想是“业务与控制相分离,控制与承载相分离“,而作为媒体网关控制的MGCP协议正是符合这一核心思想的。它与它的替代协议H.248/MeGaco在VoIP网络中扮演着重要的角色。 本文前两章介绍了VoIP技术的相关概念、软交换的体系结构、MGCP的设计思想和MGCP协议的内容。接下来的三章主要围绕在实际应用中,与MGCP协议相关的几个问题进行分析和研究。 私网穿越是在目前公网地址短缺情况下普遍存在的问题,本文在分析了当前流行的解决方案的基础上,提出了一种基于部署穿越服务器的解决方案,描述了实现原理和工作机制,并给出了详细的信令流程。 MGCP与其他协议的互通也是一个为大家广泛关注的问题,本文设计了一个互通的模型、定义了用于互通的消息格式,并以MGCP和SIP为例给出了呼叫控制流程。 怎么样改善语音质量是一个热门话题,目前出现了多种相关技术。本文并没有试图使用相关技术改变网络现状和改良语音编码算法,而是在MGCP终端通过测量语音MOS值来动态改变编码算法。使用这种方法,可以在网络既定情况下尽量提高语音质量。 文章最后部分,设计并实现了MGCP协议栈,该协议栈完成了RFC3435定义的住宅网关的全部功能。文中给出了各主要模块的流程图、阐述了实现中应该注意的问题。