论文部分内容阅读
近几年来,随着Internet的飞速发展以及IP技术不断成熟,下一代网络NGN(Next Generation Network)和软交换技术为结合电话网和Internet提供了思路,而IP-PBX(PBX over IP)是该技术提供的企业级解决方案。相对于传统PBX设备利用电路交换原理通过PSTN实现单一语音信号传输,IP-PBX充分利用开放的VoIP技术,使用TCP/IP协议,利用包交换原理在以太网上实现如语音、文本和图像的传输,极大的拓展了业务类型。本文的工作就是以此为背景展开的。文中首先介绍了目前IP-PBX系统概念的研究现状,分析指出了现有紧耦合体系结构的IP-PBX在可扩展性、灵活性上存在的缺陷,提出一种松耦合的模块化IP-PBX体系结构,这种结构将媒体服务与信令交互分离,将SIP代理服务器引入IP-PBX作为信令中转的逻辑单元,同时也是IP-PBX媒体服务器的信令接口,相比传统的IP-PBX具有更良好的扩展性。在此基础上,本文首先给出了IP-PBX媒体服务器原型系统的体系结构和组成,设计了媒体服务与信令服务器之间的操作接口与流程。然后详细描述了IP-PBX媒体服务器的设计和具体实现细节,简要介绍了如何使用开源软件和技术实现IP-PBX媒体服务器,给出了媒体服务器模块图,介绍了各媒体服务器模块的功能,描述了各媒体服务的基本流程。原型系统在Linux操作系统下,使用C语言开发。本文设计和实现的原型系统满足IP-PBX媒体服务的基本功能,兼容标准SIP协议,系统可扩展性好,模块之间耦合度低,能够很好的与其他SIP Proxy和SIP UA互通。