SIP服务器模型的设计与实现
论文摘要
尽管SIP协议在VOIP网络中得到广泛应用,技术也相对成熟,但多协议异构环境以及实现技术的多样性,使在特定服务器系统中扩展SIP模块仍具有较高的技术复杂度。构建一个轻量级的、软件架构良好、扩展性和灵活性高的SIP服务器,是当今VOIP技术的一个重要发展方向。论文首先阐述了VOIP和SIP相关的一些基本概念和关键技术,系统地讨论了SIP协议的体系结构和基本框架,以此为基础,对SIP服务器的通信模型和软件架构进行了比较深入的研究工作。论文研究的SIP服务器模型由五个模块组成,自下而上依次为I/O接口模块、SIP信道模块、公共信道模块、PBX模块和应用模块。软件系统设计具有结构紧凑和模块间耦合度低的特点。论文所构建的SIP服务器完成了以下主要功能:SIP用户代理的验证授权注册,用户代理之间会话的建立和拆除,基于服务器的媒体中转,较完整地实现了SIP协议。论文提出了对SIP服务器进行性能评估的测试方案,并通过实测实验,可作为独立的VOIP服务器或服务器的SIP模块扩展使用。
论文目录
摘要Abstract第一章 绪论1.1 研究的背景和意义1.2 研究现状1.3 主要工作1.4 内容安排第二章 SIP协议2.1 SIP简介2.1.1 消息信令2.1.2 请求/响应事务模型2.1.3 扩展机制2.2 SIP系统基本元素2.2.1 SIP UA2.2.2 注册服务器2.2.3 代理服务器2.2.4 重定向服务器2.3 SIP系统示例第三章 SDP协议与RTP/RTCP协议3.1 SIP相关协议3.2 SDP协议3.2.1 SDP简介3.2.2 提议/回复模型3.3 RTP/RTCP协议3.3.1 RTP简介3.3.2 RTCP简介3.3.3 技术特点3.3.4 实现原理第四章 SIP服务器模型设计4.1 系统概述4.1.1 I/O接口模块4.1.2 SIP信道模块4.1.3 公共信道模块4.1.4 PBX模块和应用模块4.2 SIP信道模块设计4.2.1 SIP子模块4.2.2 RTP子模块4.3 工作流程第五章 SIP服务器模型实现5.1 系统管理5.2 消息解析5.2.1 SIP消息解析模块5.2.2 SDP消息解析模块5.3 注册管理5.3.1 注册消息处理模块5.3.2 用户信息管理模块5.4 呼叫管理5.4.1 呼叫消息处理模块5.4.2 SIP消息编码模块5.5 媒体传输管理5.5.1 RTP/RTCP处理模块5.5.2 RTP编码处理模块5.6 映射管理5.6.1 SIP映射模块5.6.2 RTP/RTCP映射模块5.7 上层模块接口5.7.1 公共信道模块接口5.7.2 PBX模块接口5.8 测试方案及结果分析5.8.1 逻辑分析5.8.2 测试工具和测试环境5.8.3 功能测试和结果分析第六章 总结和展望6.1 总结6.2 展望致谢参考文献作者在读研期间的成果
相关论文文献
本文来源: https://www.lw50.cn/article/c1d536f7f8dc95434d4114d7.html