基于SIP协议的IP电话服务器系统的研究与实现

来源 :中国农业大学 | 被引量 : 0次 | 上传用户:a313416961
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为一个新的、具有广阔前景和许多研究机构所关注的一个热点协议,由IETF推出的会话初始化协议SIP(Session Initiation Protocol)是一个用来建立、修改以及结束多媒体会话的控制(信令)协议,也是IP电话技术的两大信令体系标准之一。 以往对IP电话技术的研究许多集中在音频和视频压缩算法、Qos的保证等方面。然而在Internet这样一个庞大而且迅速成长的分组交换网中,用于呼叫建立、拆除和控制的信令技术对于高效、可靠地组织协调各种媒体编码类型的多媒体通信显得尤为重要。然而,现有的IP电话信令技术H.323难以回避协议设计复杂,开发成本高以及可扩展性差等缺点;而SIP借鉴了HTTP和SMTP等协议的设计思想与成功经验,在风格上遵循了Internet一贯的简练、开放和可扩展等原则,因此受到通信与网络研究领域的极大关注,并已成为下一代网络NGN软交换体系的核心协议之一。 本文在深入分析研究SIP协议的基础上,设计了一个包含SIP协议栈在内的IP电话服务器系统Sling SIPServer,并予以实现。从横向看,系统的设计与实现包括SIP协议栈、代理服务器、注册服务器和重定向服务器4个部分。其中协议栈的实现又涉及网络通信、消息词法分析及呼叫状态维护等方面技术。同现有的IP电话系统相比,Sling SIPServer是一个新的尝试,它成功设计并实现了一个轻量级、移植性强、可伸缩重用的SIP协议栈作为IP电话系统的核心,并且提供了多个高层应用服务器的实现算法。Sling SIPServer提供了SIPv2的基本信令交互能力,如会话的建立和拆除、呼叫的处理和控制、用户通信能力协商及用户的注册和定位等。此外,文中还针对SIP的一些关键技术进行了分析和提炼,如注册过程、定位服务、可靠性机制、认证机制和SIP-NAT穿透问题等。这些技术的研究与实现对于提高任—SIP系统的可用性、可靠性、安全性等均起到了重要的作用。最后对Sling SIPServer系统进行了呼叫流程测试、兼容性测试和性能测试,并给出测试结果。
其他文献
本文通过对办公自动化系统现状与相关应用技术的分析,阐述了基于.NET平台下的办公自动化系统的Web解决方案.通过对系统以下几个方面的设计与实现,本文对Web技术中的系统架构
随着网络技术的迅猛发展,信息资源的电子化成为至关重要的问题。数学公式是许多科技文献的重要组成部分,手工输入困难,自动输入技术的研究就尤为重要。现有的OCR(Optical Cha
本文在总结比较国内外一些成功的建模方法理论的基础上,结合我国制造业信息化工程和ERP专项的实际需求,提出了一套符合我国实际的支持ERP快速实施的建模方法论.该建模方法是
在计算机网络发展的短短几十年的时间里,信息共享一直伴随着我们,无论是最初的美国APARNET,还是现在的互联网络,信息共享始终是网络中一个最重要的环节。而在信息共享的几种
图像分割是医学图像处理中一个重要的环节,对临床医学的诊断计划具有重要的指导意义。本文首先介绍了传统图像分割的方法及变形模型的理论,并对参数变形模型的理论和方法作了
软件自恢复(software rejuvenation)是针对因内存膨胀、内存泄露、数据冗余、未释放的文件锁、磁盘碎片或循环累积的小错误等引起的软件老化(software aging)问题而提出的一
合成孔径雷达(Synthetic Aperture Radar,SAR)是一种高分辨率的微波成像雷达,星载SAR实时成像处理器的研制开发在国防军事上有着重大意义。作为实时成像系统控制核心的主控计
论文首先介绍了移动agent和信息检索的概念、相关技术以及国内外发展现状与趋势,并描述了利用移动agent和用户反馈信息进行信息检索的MABIRS系统。 本文阐述了系统的体系
机器人教学作为实施素质教育的有效方式已在全国基础教育领域内推广。如何使这门新兴学科更好的为素质教育服务,探索新型的机器人教学方式,构建和开发适合的机器人教学系统和
作者研究了基于RUP的UML建模方法,提出了基于角色的业务流程分析、业务角色流程驱动的用例分析方法,并定义了一个简洁的UML建模过程。给出了研究生教务管理业务模型。在此基础