论文部分内容阅读
20世纪90年代以来,随着光通信技术的突破性进展以及VoIP技术的逐步完善,电信网和计算机网络趋于统一,未来通信网的演进方向应是以IP为核心的分组网络。人们通过对市场需求、投资保护和技术发展等多方面因素的综合考虑,提出了下一代网络应是一个能提供语音、数据和图像等多媒体业务的基于分组技术且综合开放的网络架构的观点。作为下一代网络的核心技术,软交换技术已经受到人们越来越多的关注。软交换可以为下一代网络的实时业务提供呼叫控制和连接控制等功能。
软交换技术中的媒体控制协议——H.248协议在继承了以往的媒体控制协议的优点的基础上,实现了强大的描述功能,对应用层提供了更多的支持,管理和实现更为简单,对媒体承载(包括媒体资源和承载资源)有着良好的控制。作为软交换技术中的主流协议之一,H.248协议必将在下一代网络中发挥着积极和重要的作用。
本文提出了一个基于H.248的媒体网关的设计模型,并利用软件实现了其主要功能。该网关与标准的媒体网关控制器配合,能完成呼叫控制与语音数据传送,具有解析、媒体编解码、媒体传送等协议中所规定的功能。文中首先根据媒体网关的功能需求定义给出了功能模块的划分,提出了媒体网关的总体设计方案,并对各个模块的功能、接口作了较为详细的描述;其中包括将媒体控制与媒体功能分离的资源管理模块,负责协议栈管理的H.248协议栈功能模块,处理信令的信令处理模块,处理抽象呼叫控制、媒体控制事件触发的呼叫管理模块,负责系统管理的系统配置模块,以及负责各模块之间通信的R接口、S接口及负责MSC与MGW通信的标准接口Mc;然后,从重要数据结构和工作流程等方面详细地描述了系统中重要模块的设计;最后,本文还介绍了该媒体网关系统经过实验室的设计后结合国内某通信公司中的VxWorks操作系统,使用Tomado开发环境,采用C/C++编程语言配合相关的其它网元(如PSTN)实现其具体功能的过程,并对其软件程序进行了调试和相关的测试,现场运行稳定,且到达了设计要求。