[发明专利]语音网关在线监听方法有效
申请号: | 201110453457.4 | 申请日: | 2011-12-30 |
公开(公告)号: | CN103188403A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 黄中林;刘声权 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04M3/22 | 分类号: | H04M3/22;H04M7/00;H04L12/861 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 李顺德 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 网关 在线 监听 方法 | ||
技术领域
本发明涉及VOIP系统的技术,特别涉及VOIP系统的监听系统。
背景技术
随着IP语音(VOIP)系统的广泛使用,实时监控VOIP用户的通话,对于国家安全、公安以及监狱等安全机构来说越来越有必要。在线监听通常指经过授权的用户在带有监听功能的设备如语音网关上,实时监听本地用户间、本地用户与IP用户或者IP用户之间语音通话的内容。
目前VOIP语音网关上主要采用数字信号处理器(Digital Signal Processing,DSP)混音的方式实现监听功能,但是很多DSP芯片本身并不支持三方通话或会议功能。在采用这种DSP芯片的VOIP网关上实现监听,需要将被监听方的RTP流重定向到第三方(服务器),在服务器上进行解码、混音和编码、转换成播放文件等操作,其实时性无法保证。
G.711 A律编码(简称G711A)是ITU-T(国际电信联盟)定义的关于脉冲编码的一种压缩/解压缩算法,可目前大部分国家采用A律压缩算法进行语音数据的编解码。
发明内容
本发明的目的就是克服目前VOIP语音网关上实现监听功能无法保证实时性的缺点,提供一种语音网关在线监听方法。
本发明解决其技术问题,采用的技术方案是,语音网关在线监听方法,其特征在于,包括以下步骤:
步骤1.根据监听方的指令启动监听功能;
步骤2.系统判断需要监听的那一路通话使用的编码模式是否为G711A,若是则进入步骤3,否则将编码模式通过SIP协议修改为G711A;
步骤3.系统将通话的两路RTP流重定向到内部缓冲队列;
步骤4.系统对内部缓冲队列中的两路实时传输协议RTP流分别解码为脉冲编码调制PCM数据;
步骤5.系统对两路PCM数据采用软件混音合成为一路PCM数据;
步骤6.系统将合成后的PCM数据转换为G711A律编码格式数据;
步骤7.系统将转换后的G711A律编码格式数据通过RTP数据报文发送给监听方。
具体的,步骤3包括以下步骤:
步骤301.设置语音网关的数字信号处理器DSP以固定时间间隔轮流处理发送和接收方向的数据包;
步骤302.系统将语音网关的DSP同一时间间隔内发送和接收方向的数据包存储在一个节点中,该节点作为混音节点;
步骤303.系统重定向混音节点到内部缓冲队列。
进一步的,步骤301中,所述固定时间间隔为20毫秒。
具体的,步骤4包括以下步骤:
步骤401.系统从内部缓冲队列中取出重定向的混音节点,该混音节点中包含两路RTP流;
步骤402.系统分别对每一路RTP流中的G711A律编码数据按字节编码为PCM数据。
再进一步的,步骤402中,所述编码为PCM数据是编码为16位的PCM数据。
具体的,步骤5包括以下步骤:
步骤501.系统对两路PCM数据采用线性叠加取均值的方式实现软件混音,将其合成为一路PCM数据。
再进一步的,步骤6包括以下步骤:
步骤601.系统将合成的一路PCM数据以每两个字节转换为G711A律编码的方式将PCM数据转换为G711A律编码格式数据。
具体的,步骤7包括以下步骤:
步骤701.系统将得到的G711A律编码格式数据转换为RTP数据报文;
步骤702.系统判断监听方是否为本地用户,若是则进入步骤703,否则进入步骤704;
步骤703.系统直接将该RTP数据报文发送到监听方;
步骤704.系统将该RTP数据报文通过IP方式发送到监听方。
再进一步的,所述本地用户是指监听方与被监听方在同一个语音网关上。
本发明的有益效果是,通过上述语音网关在线监听方法,实现了实时监听,且采用软件混音的方式,不需要VOIP语音网关的DSP上具有混音器,也为监听业务的使用提供了极大的便利性,监听人员可以在本地进行监听,也可以通过远程方式进行监听。
附图说明
图1是本发明实施例监听系统的结构框图。
图2是本发明语音网关在线监听方法的流程图。
图3是本发明语音网关在线监听方法中重定向RTP流的流程图。
图4是本发明语音网关在线监听方法中软件混音的流程图。
图5是本发明语音网关在线监听方法中转发数据的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110453457.4/2.html,转载请声明来源钻瓜专利网。