基于H.323的VoIP电话监听的研究与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:dragonunderwater
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信技术和互联网的高速发展,VoIP语音通信通过语音和数据网络的融合,使所有类型的通信业务(包括音频、视频和数据以及无线和有线语音业务)都可以在Internet(互联网协议)网络上传输.随着网络质量和可靠性的逐步提高,VoIP通信市场正在迅速扩大.因此,对这些大量实时数据包信息进行有效的分析与管理的重要性已经引起了业内专家学者的注意.为了在高速网络上监听数据,抓取VoIP网络中的所有数据包明显是不切实际的.针对这种情况,该文提出了一种基于H.323协议和多媒体会话控制协议,完成对某一些特定通话过程的数据分析、过滤与跟踪的方案.该方案在H.323协议体系中的呼叫建立及撤销、控制信息交互等机制研究分析的基础上,成功获取了信令交互中动态协商的TCP和UDP端口.其设计思想主要是以某些主呼叫号码为监听对象,然后跟踪整个会话过程,从而完整获得该通话的所有信息,同时存储以便将来对语音数据包进行解码、还原和回放.该方案的第一个特点是能够捕获会话中动态分配的端口.第二个特点是依据动态端口,快速更新过滤器规则,缩短更新时间,对TCP数据包的特殊处理还可降低频繁更新时的数据丢失.第三个特点是利用进程的信号机制完成过滤规则更新消息的发送与接送,通过执行优化的过滤规则代码达到最小的数据包过滤时间,利用哈希查找完成快速查找监听号码与端口.在这些方面的认真考虑,使得该方案大大降低了对系统资源的要求,提高了系统性能.文中介绍了我们在Linux系统下该方案的设计方法与实现方案,最后对方案的实验结果进行了比较与分析.在和已有同类监听方案的性能与功能上的比较表明,该方案有效可行.
其他文献
随着数据库技术的快速发展以及人们获取数据手段的多样化,我们所拥有的数据急剧增加,但对这些数据进行分析理解的工具却很少。数据库系统所能做到的只是对这些数据进行存取和
分布式的企业信息管理系统需要良好的机制来协调动态分布环境中的各个组件,以便共同工作完成既定的目标.这样的系统通常需要一个全局的策略来完成分布式环境中组件的协调工作
随着应用需求的不断增加,越来越多的用户希望能够透明地访问和处理来自多个数据源中的数据.然而,这些数据源可能在物理和逻辑上都存在着很大的差异.物理上不同的数据源可能会
Web Services为电子商务提出了一种新的分布式体系结构,其目标是解决异构环境下应用系统的集成和互操作。它构建在诸如XML、SOAP、WSDL和UDDI等等这些开放的,技术实现中立的标
一直以来,三维视景仿真基本上是在单机或者小范围局域网环境下进行的。随着计算机网络通讯技术和图形图像技术的发展,使得在分布式环境下进行三维视景仿真成为可能。 分布式
包括流体模拟在内的虚拟现实技术现在已近被广泛地应用于现实生活中许多领域,特别在影视特效,视频游戏,动画制作中运用尤其广泛。流体模拟作为虚拟现实技术的一个重要分支,模拟了
Agent、多Agent系统(MAS,Multi-agent System)和移动Agent(Mobile Agent)是人工智能的前沿课题,基于移动Agent的方法将可能成为网络时代计算机系统问题求解的基础,基于Agent固有
移动代理技术是目前分布式计算领域的一个热门研究课题,国外的许多公司和高校的研究机构都纷纷推出了自己的移动代理开发平台.但是到目前为止,用这些平台开发出来的成功应用
随着计算机网络、多媒体、信息科学的迅猛发展,数字媒体的版权保护和完整性认证问题显得越来越重要。而传统的加密技术只能在信息的传输过程中对其加以保护,不能满足对媒体内容
链条炉是一种多变量系统,难以用比较准确、实用的数学模型来表示,所以用常规的PID控制难以达到理想的控制效果。随着人工智能技术的发展,开发实用的智能控制方案是链条炉控制的