软交换教学实验系统中SIP协议和实现方法研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:yanqingilu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络技术的飞速发展,使得以软交换为核心的下一代网络成为目前国内外网络界研究的热点,各个高等院校通信类专业纷纷开设软交换相关的课程,为了使学生充分领悟和理解软交换的概念,并将理论运用于实践,需要有一套配合软交换课程的教学实验系统。目前出现的软交换实验产品大多是针对程控交换或面向商用的,这类产品灵活性差,部署维护困难,功能不易扩充,不利于教学。SIP(SessionInitiation Protocol)协议是2001年推出的IETF标准(RFC3261),用于在IP数据网上建立、修改和终结多媒体会话。SIP协议借鉴了互联网的标准和协议的设计思想,在风格上遵循互联网一贯坚持的简练、开放和可扩展性等原则,比较简单,符合现代网络的需要。因此,SIP协议被定为软交换的核心控制协议,在软交换中起着极其重要的作用。   本文首先介绍了软交换教学实验系统,然后根据教学实验系统的功能需求以及技术指标确定了SIP协议的开发方案。根据确定的开发方案,设计与实现了软交换教学实验系统中SIP消息处理子系统和SIP信令开放子系统。SIP消息处理子系统主要实现对SIP消息的处理,它包括鉴权、注册、呼叫等模块,是整个系统的核心。通过SIP信令开放子系统将用户的操作过程开放出来,实现了系统的开放性。接着论述了SIP协议的实现方法,采用了插件式结构设计,各个功能模块以DLL插件的方式实现,系统功能增加时,不用修改原来的应用程序即可将新增加的功能“插入”到系统中,满足了用户对平台的要求。最后,运用基于场景技术的软件测试方法,提出了SIP协议测试方案,对整个系统在实际使用环境中进行了全面的测试,测试结果表明达到了测试预期。   本论文中SIP协议通过DLL功能插件的方式实现,提高了系统的灵活性和可扩展性,同时通过开放用户的信令操作流程,提高了系统的开放性和教学性,为学生深入学习软交换知识提供了一个良好的平台。
其他文献
随着网络通信技术的发展,以太网在控制领域的应用越来越广泛。传统的监控设备大多采用符合RS-232标准的串行接口,面临着RS-232转换10BaseT联网数据集中、接入、控制和二次开发
随着电子商务和企业信息化的迅猛发展,企业积累了多种异构信息系统。为了适应经济全球化进程,便于企业之间的信息交流和业务往来,企业不仅需要集成内部的遗留系统,而且需要构
装箱问题简单地说就是按一定规则将若干物体互不重叠地放入有一定容量的容器中,并达到某种最佳目标的问题。装箱问题无处不在,被广泛地应用于计算机科学、工业领域和管理科学
随着信息技术的发展和普及,越来越多的业务应用系统在计算机网络中投入运行,给人们的数据处理和管理工作带来了便捷。但是由于信息技术发展的历史性原因和应用的差异性等因素,导
由于硬件设备和环境等因素的限制,很多情况下,我们采集到的图像分辨率并不理想。如果通过改进硬件设备或改善图像的采集环境来提高图像的分辨率,代价可能比较高甚至是不现实
无线传感器网络(wireless sensor network,简称WSN)是计算机科学一个重要的研究领域。由于无线传感器网络布散节点数量庞大、监测区域环境限制及节点自身构造等因素,布散后节点
LR可视性问题是计算几何领域的重要研究课题之一。通过对LR可视多边形特性的研究,能够得到求解计算几何经典问题的有效算法。因此,对于LR可视多边形的研究,不仅具有重大的理
安卓系统内嵌了SSL库来进行加密传输,开发者可以直接使用这些库在程序中与服务器建立HTTPS连接,但是在实现这些功能时,开发者错误的使用了这些库而破坏了HTTPS的安全性,使程
本文对LTE系统中ASN.1编解码的设计与实现进行了研究。第三代移动通信技术(3G)日益成熟,已在多个领域实现商用。而全球微波接入互操作(World interoperability for Microwave
手是人类最灵活的肢体之一,而手势是最丰富最具有表现能力的肢体语言。近年来增强现实、体感游戏等计算机应用飞速发展,基于鼠标键盘等传统人机交互系统存在用户使用区域固定