- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SIP协议软交换的口电话录音系统设计 lT技术与应用 S 李军’周菁 浙江圣博创新科技有限公司浙江杭州310012 摘要:本文设计了一种~~kTWinPcap,oSIP的IP电话录音系统,应用于电话录音.系统使用WinPcap~取网络数据包,oSIPW-i#.栈对数据包进行相 应的解析,从而实现对IP电话的录音. 关键词:电话录音系统WinPcapoSIPSIP数字混音 1.概述 IP(InternetProtoco1)电话是一种数字电话,是技术创新的 一 种通信服务业务.它把语音,压缩编码,打包分组,分配路 由,存储交换解包解压等交换处理在IP网或互联网上实现语音 通信.它促进了网络资源利用,降低语音业务成本.因此在全球 范围内得到了迅速的发展,可以说是当今世界上发展最快,普及 最快的一门应用服务技术之一,也是计算机网络界关注的热点之 一一 . 因为”三网合一”正式开始,用户翘首期盼的也是IP电话的更 高境界一多媒体应用.IP电话的应用领域应该说是十分广阔的,它 还可提供多媒体功能和呼叫管理功能,如交互式WEB商务,呼 叫中心,LANPBX,协商计算,企业传真等.最终,基于IP的业 务功能将超过PSTN,可提供一体化信息处理,在高速线上提供多 条虚拟线路,并提供多媒体会议,智能代理(IntelligentAgent)及 信息业务等.节省费用只是IP电话众多优点中的一小部份,但在 目前IP网络基础设施阶段,设备成本才基本电话功能的可用性促 成了IP电话替代传统电话的最初应用.IP电话从廉价呼叫起步, 逐步与视频及数据通信技术紧紧结合,向多媒体应用发展,才会 带动网络融合. 传统的电话使用的是基于电路交换的PBX,录音系统主要采 用并线的方式对模拟线或数字中继线进行录音.然而由于IP电话 具有成本低,功能强,易维护等特点,所以现在越来越多的呼叫 中心系统引入了IPPBX和IPphone取代传统的电路交换PBX和传统 话机.这样系统中就需要针对IP电话系统的录音系统. 目前主要的IP电话录音系统解决方案如下: 1.1传统的解决方案 外中继并线;单步会议式. 1.2在局域网内录音,具体模式有三种 纯软模式:cpu+网卡+软件;硬件模式:ip解析卡+语音处 理dsp;软,硬结合模式:网卡+解码器或解析卡+软件解码. 传统的解决方案都避开了IP,是在IPPBX前端对电路交换 的语音进行录音.虽然传统的录音方法也可以实现对IP电话的录 音,但显然其灵活性要逊色于在分组线路上进行录音.而且前者 需要语音卡的支持,而后者完全可以用纯软的模式实现录音,大 大降低了成本. 2.IP电话录音系统的设计 本系统为采用纯软模式的IP电话录音系统.针对的是SIP软电 话.基于winPcap从网卡捕获网络中的数据包,应用liboSIP解析 SIP信令消息,通过对SIP消息进行解析,从而监听到整个呼叫过 程,包括呼叫建立,通话,呼叫结束等,并结合从SIP消息中解 析出的SDP消息得到语言通信的相关信息,从而控制对语音数据 包的捕获,并最终将捕获到的语音数据包形成声音文件,实现录 音功能. 2.1系统拓扑图’ 122ChinaScienceamp;TechnologyOverview IP电话机IP电话机 峨 图2.I系统拓扑图 2.2WinPcap简介 WinPcap是由伯克利分组捕获库派生而来的分组捕获库,它 是在Windows操作平台上来实现对底层包的截取过滤,本文采用 的是4_0-2版. WinPcap包括三个部分:第一个模块NPF(NetgroupPacket Filter),是一个虚拟设备驱动程序文件.它的功能是过滤数据包, 并把这些数据包原封不动地传给用户态模块,这个过程中包括了 一 些操作系统特有的代码.第二个模块packet.dll为win32平台提 供了一个公共的接口.不同版本的Windows系统都有自己的内 核模块和用户层模块.Packet.dll用于解决这些不同.调用Packet. ml的程序可以运行在不同版本的Windows平台上,而无需重新编 译.第三个模块Wpcap.dll是不依赖于操作系统的.它提供了更 加高层,抽象的函数.packet.dU~nWpeap.(ill:packet.dll直接映射 了内核的调用.Wpcap.dll提供了更加友好,功能更加强大的函 数调用.WinPcap的优势提供了一套标准的抓包接口,与libpcap 兼容,可使得原来许多UNIX平台下的网络分析工具快速移植过 来便于开发各种网络分析工具,充分考虑了各种性能和效率的优 化,包括对于NPF内核层次上的过滤器支持,支持内核态的统计 模式,提供了发送数据包的能力. WinPcap提供了以下的各项功能: (1)捕获原始数据报,包括在共享网络上各主机发送/接收
您可能关注的文档
- Master_Instruction_Manual五轴加工中心操作手册master414.doc
- MasterCam三维实体造型实践练习.ppt
- MATLAB在数字信号处理中的应用(第2版) 第8章 功率谱估计.ppt
- MATLAB在数字信号处理中的应用(第2版) 第9章 小波分析在信号处理中的应用.ppt
- matlab自适应控制课件-北航版第5章 模型参考自适应控制5 (4).ppt
- matlab自适应控制课件-北航版第5章 模型参考自适应控制5 .ppt
- MBA品牌管理案例.doc
- MBA英文自我介绍范文.doc
- MBA英语2100个基础词汇.doc
- McAfee企业版快速部署手册.docx
有哪些信誉好的足球投注网站
文档评论(0)