基于SIP的VoIP网关的设计与实现

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:wanggang34320
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
VoIP技术是近年来计算机和通信领域的热点。随着技术的发展和应用规模的不断扩大,已经对传统的电信领域造成了很大的冲击,VoIP技术具有广阔的发展前景和非常可观的社会效益和经济效益。   论文的主旨是实现一个VoIP系统中的关键设备-网关。该网关可以支持SIP终端电话注册并使用,并与H.323系统和PSTN系统互通互连。   论文第一章简单分析了VoIP技术的原理,关键技术及发展前景。   第二章较为详细的介绍了实现网关所采用的主要协议一SIP。从SIP协议的功能,系统构成,消息结构几个方面进行了阐述。并详细描述了一个基于SIP的会话发起过程。   论文第三章介绍了网关实现的主要功能,分析了网关的模块结构和各模块的作用,并以一个呼叫建立的流程为例描述了模块间的联系。最后介绍了存储通话记录模块的实现。   第四章分析了网关最重要的模块部分一信道处理模块的实现。该模块分SIP,H.323和PSTN三个部分,分别实现了对这三种协议的支持。SIP部分主要实现SIP系统中的各服务器的功能;H.323部分和PSTN部分介绍了它们与SIP协议的转换。   第五章详细描述了SIP的代理服务模块部分的实现。在分析了代理服务模块具体行为的基础上,以分层的结构来实现代理服务的功能。重点描述了事务层中的状态机的实现。   第六章介绍了基于Shell脚本和PHP脚本分别实现网关的管理员的命令行界面和普通用户的web界面。最后基于一个SIP的测试软件SIPp对网关的通话性能作了测试,测试结果为网关可以稳定的支持每秒110路的SIP会话建立。
其他文献
负载平衡是分布式系统中实现工作量平衡分配,提高系统总体性能的一种关键技术,在实践和理论中已经被证明能够大幅度地提高分布式系统的执行速度、吞吐量和稳定性,在分布式系统中
随着计算机网络技术的飞速发展,多播通信的功能显得越来越重要了。多媒体信息传输的实时性要求计算机网络能够保证传输信息所需的带宽、延迟、延迟抖动、信息丢失率等。已经证
学位
科学数据网格在中国科学院科学数据库的基础上,通过数据网格技术,实现对科学数据库中大量分布式异构数据资源的有效共享。科学数据网格中包含大量分布异构的数据资源,如何快速有
在无线传感器网络中使用超声波实现距离测量的功能,能够为其广泛应用提供一种重要的技术手段,因此具有重要的意义。   在超声波测距中,首先向待测目标物体发射一个超声波脉冲
现代操作系统大多提供层次化文件系统作为信息管理的基础;在此机制下,基本的数据对象作为文件抽象被管理,用户级的文件访问通过其路径名进行。   然而,随着存储技术的飞速发展
随着互联网技术的高速发展,网络安全态势感知技术已成为当前互联网安全研究领域的一个重要课题,并引起越来越多研究人员的关注。目前网络安全技术和防范手段已经得到了巨大的发
近年来P2P软件发展迅速,随着计算机网络的广泛应用和多媒体资源的丰富,P2P技术被主要应用于文件(主要是大型的多媒体文件)共享方面。当前用于文件共享的P2P协议种类很多,在美国
无线传感器网络是由部署在监测区域内大量低成本微型的传感器节点组成的多跳自组织的无线网络系统,协同地采集、处理和传输网络覆盖区域中感知对象的信息,并发送给用户。无线传
诸如个人电脑(Personal Computer, P)、平板、智能电视和机顶盒等智能终端设备近几年变得日益普及,这些智能设备在为人们提供便捷高效生活的同时,也逐渐暴露出越来越多的安全
Internet是由相互连接的许多网络构成的一个大网络。同一个管理机构管理下的一个或一组网络称为一个“自治系统”(Autonomous System)。在自治系统的内部,通过使用内部路由协