论文部分内容阅读
目前的通信网络可分为传统的电路交换网和分组交换网,随着通信技术的迅速发展,以IP为基础的融合通信网络已成为发展趋势。数字中继网关就是实现电路交换网络和分组交换网络互通的设备,负责不同类型网络之间的媒体信息交换,并将各种用户或网络的媒体流综合地接入到IP核心网中,以实现一个网络中的信息在另一个网络中延续传输。本文研究了数字中继网关的软件实现,包括PRI协议和SIP协议的分析研究,以及数字中继网关的软件框架设计、模块划分、接口设计与代码实现,主要内容包括:
首先,简要介绍了下一代网络的概念以及应用场景,并简要介绍了融合通信技术以及中继网关技术。
其次,文章研究了PSTN网络中的PRI呼叫控制协议,主要包括Q921数据链路层协议和Q931网络层协议。在分析它们消息类型的基础上,重点研究了这两种协议的数据帧格式和工作状态机。
然后,介绍了IP分组网络中用于呼叫控制的相关协议,主要有会话发起协议(SIP)、会话描述协议(SDP)、实时传输协议(RTP)和实时传输控制协议(RTCP),着重分析了SIP协议的概念、规范和呼叫流程。
接着,研究了数字中继网关的软件设计,以及模块的具体实现。首先简要介绍了数字中继网关的应用场景。然后重点阐述了中继网关的软件框架设计,以及五大功能模块的划分和相互之间的联系,并结合关键代码,给出了各个模块的具体实现。最后,描述了整个中继网关的呼叫流程,即PSTN网络与IP分组网络之间的通信过程。
最后,对全文进行了总结,对尚能进一步完善的技术进行了分析。