SIP服务器模型的设计与实现

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 UA
  • 2.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 展望
  • 致谢
  • 参考文献
  • 作者在读研期间的成果
  • 相关论文文献

    标签:;  ;  ;  

    SIP服务器模型的设计与实现
    下载Doc文档

    猜你喜欢