一种网关设备及通话监听处理方法技术

技术编号:11263118 阅读:51 留言:0更新日期:2015-04-08 08:31
本发明专利技术提供一种网关设备及通话监听处理方法,应用于网关设备以实现语音服务器对通话终端的语音服务,通过检测所述网关设备所包括的DSP模块是否建立有未经SIP信令协商的第一语音通道;在所述检测到第一语音通道时,将所述第一语音通道设置为非激活状态,并发送重新邀请请求报文至所述语音服务器,且在接收到语音服务器的第一响应消息后向所述通话终端发送监听事件提示消息;在收到所述通话终端对所述监听事件提示消息的响应指令时,建立第二语音通道以供所述通话终端进行通话;本发明专利技术不仅可以防护移动终端,还可以防护普通的模拟电话终端和IP电话终端被监听,并且在检测到语音被监听后,无需将通话中断,仍然可以进行正常通话。

【技术实现步骤摘要】
一种网关设备及通话监听处理方法
本专利技术涉及语音通话
,特别是涉及一种网关设备及通话监听处理方法。
技术介绍
现有的防监听方法都是针对移动终端领域,通过对监听软件和录音软件的检测来进行告警。但VoIP通话要经过的关口除了终端外,还有VoIP服务器,任何通话的建立都需要通过VoIP服务器来进行协商,然后才能进行端对端的通话。如果监听端在VoIP服务器上对监听方进行语音数据流复制,那么就算在终端上没有各种监听和录音软件,也无法避免被监听。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种网关设备及通话监听处理方法,解决现有技术中对VoIP监听防范困难的问题。为实现上述目标及其他相关目标,本专利技术提供一种网关设备,网络连接于语音服务器,并通过所述语音服务器对连接所述网关设备的通话终端提供用于通话的语音通道,所述网关设备包括:检测模块,用于检测所述网关设备所包括的DSP模块是否建立有未经SIP信令协商的第一语音通道;监听处理模块,连接所述检测模块,用于在所述检测模块检测到所述第一语音通道时,将所述第一语音通道设置为非激活状态,并发送重新邀请请求报文至所述语音服务器,且在接收到语音服务器的第一响应消息后向所述通话终端发送监听事件提示消息;语音通道建立模块,用于在收到所述通话终端对所述监听事件提示消息的响应指令时,向所述语音服务器请求建立第二语音通道以供所述通话终端进行通话。可选的,所述的网关设备,包括:语音通道删除模块,用于在通话结束后删除所述第一语音通道及第二语音通道。可选的,所述的网关设备,所述建立第二语音通道包括:向语音服务器发送包含对应第二语音通道的数据流端口信息的邀请请求报文;接收所述语音服务器返回的对应第二响应消息。可选的,所述的网关设备,所述监听事件提示消息在所述通话终端形成预设形式的响铃。可选的,所述的网关设备,所述响应指令是通过在所述通话终端按下预设按键或按预设方式进行按键所产生的。为实现上述目标及其他相关目标,本专利技术提供一种通话监听处理方法,应用于网关设备,其中,所述网关设备连接于语音服务器,并通过所述语音服务器对连接所述网关设备的通话终端提供用于通话的语音通道,所述方法包括:检测所述网关设备所包括的DSP模块是否建立有未经SIP信令协商的第一语音通道;在所述检测到第一语音通道时,将所述第一语音通道设置为非激活状态,并发送重新邀请请求报文至所述语音服务器,且在接收到语音服务器的第一响应消息后向所述通话终端发送监听事件提示消息;在收到所述通话终端对所述监听事件提示消息的响应指令时,建立第二语音通道以供所述通话终端进行通话。可选的,所述的通话监听处理方法,包括:在通话结束后删除所述第一语音通道及第二语音通道。可选的,所述的通话监听处理方法,所述建立第二语音通道包括:向语音服务器发送包含对应第二语音通道的数据流端口信息的邀请请求报文;接收所述语音服务器返回的对应第二响应消息。可选的,所述的通话监听处理方法,所述监听事件提示消息在所述通话终端形成预设形式的响铃。可选的,所述的通话监听处理方法,所述响应指令是通过在所述通话终端按下预设按键或按预设方式进行按键所产生的。如上所述,本专利技术提供一种网关设备及通话监听处理方法,应用于网关设备以实现语音服务器对通话终端的语音服务,通过检测所述网关设备所包括的DSP模块是否建立有未经SIP信令协商的第一语音通道;在所述检测到第一语音通道时,将所述第一语音通道设置为非激活状态,并发送重新邀请请求报文至所述语音服务器,且在接收到语音服务器的第一响应消息后向所述通话终端发送监听事件提示消息;在收到所述通话终端对所述监听事件提示消息的响应指令时,建立第二语音通道以供所述通话终端进行通话;本专利技术不仅可以防护移动终端,还可以防护普通的模拟电话终端和IP电话终端被监听,并且在检测到语音被监听后,无需将通话中断,仍然可以进行正常通话。附图说明图1显示为本专利技术一实施例中网关设备应用的模块示意图。图2显示为本专利技术一实施例中通话监听处理方法的流程示意图。图3显示为本专利技术又一实施例中通话监听处理方法的流程示意图。元件标号说明1网关设备11DSP模块12检测模块13监听处理模块14语音通道建立模块2通话终端3语音服务器4对话终端S1~S3步骤流程具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1所示,本专利技术提供一种网关设备1,网络连接于语音服务器3,并通过所述语音服务器3对连接所述网关设备1的通话终端2提供用于通话的语音通道;在一实施例中,所述语音服务器3例如为VoIP服务器,所述通话终端2例如为手机、平板电脑、模拟电话机、或IP电话机等;所述网关设备1通过IP网络连接所述语音服务器3并连接通话终端2,构成SIP协议(会话发起协议)架构的网络,所属网关设备1包括无线模块(例如WiFi模块)供手机、平板连接进行IP通话,以及SIP模块同所述模拟电话机、或IP电话机进行通话。所述网关设备1还包括:检测模块12、监听处理模块13及语音通道建立模块14等。所述检测模块12,用于检测所述网关设备1所包括的DSP模块11是否建立有未经SIP信令协商的第一语音通道。所述监听处理模块13,连接所述检测模块12,用于在所述检测模块12检测到所述第一语音通道时,将所述第一语音通道设置为非激活状态,并发送重新邀请请求报文(reinvite报文)至所述语音服务器3表示要修改会话,且在接收到语音服务器3的第一响应消息(200Ok)后向所述通话终端2发送监听事件提示消息。在一实施例中,具体来说,所述DSP(数字信号处理)模块包括例如所述网关设备1内的处理器及其外围电路,通过例如检测所述处理器建立语音通道的历史记录等就可以了解所述第一语音通道是否是其经SIP信令协商所建立的,当发现不是经SIP信令协商所建立时,怀疑其为被监听的语音通道,从而向语音服务器3进行交互,发送重新邀请请求报文(reinvite报文),对第一语音通道的语音数据流进行再次协商,从而将第一语音通道当前的语音数据流设置为非激活状态(inactive);优选但非必须的是,语音服务器3收到reinvite报文后,转发此报文至其所连接的所述通话终端2的对话终端4,通知所述对话终端4将当前的语音流置为非激活状态,此时当前双方的第一语音通道没有任何语音负载,监听者监听不到任何数据。在一实施例中,即网关设备1在发现第一语音通道可能被监听时,通过发送监听事件提示消息至所述通话终端2而在通话终端2形成预设形式的响铃(如长响、反复响等等),提示用户可能被监听;用户在听到所述预设形式的响铃之后,可在所述通话终端2按下预设按键(例如音量键、开关键)或按预设方式进行按键(例如长按音量键、长按开关键)从而产生所述响应指令。所述语音通道建立模块14,用于在收到所述通话终端2对所述监听事件提示消息的响应指令时,向所述语音服务器3请求建立第二语音通道以供所本文档来自技高网...
一种网关设备及通话监听处理方法

【技术保护点】
一种网关设备,网络连接于语音服务器,并通过所述语音服务器对连接所述网关设备的通话终端提供用于通话的语音通道,其特征在于,所述网关设备包括:检测模块,用于检测所述网关设备所包括的DSP模块是否建立有未经SIP信令协商的第一语音通道;监听处理模块,连接所述检测模块,用于在所述检测模块检测到所述第一语音通道时,将所述第一语音通道设置为非激活状态,并发送重新邀请请求报文至所述语音服务器,且在接收到语音服务器的第一响应消息后向所述通话终端发送监听事件提示消息;语音通道建立模块,用于在收到所述通话终端对所述监听事件提示消息的响应指令时,向所述语音服务器请求建立第二语音通道以供所述通话终端进行通话。

【技术特征摘要】
1.一种网关设备,网络连接于语音服务器,并通过所述语音服务器对连接所述网关设备的通话终端提供用于通话的语音通道,其特征在于,所述网关设备包括:检测模块,用于检测所述网关设备所包括的DSP模块是否建立有未经SIP信令协商的第一语音通道;监听处理模块,连接所述检测模块,用于在所述检测模块检测到所述第一语音通道时,将所述第一语音通道设置为非激活状态,并发送重新邀请请求报文至所述语音服务器,且在接收到语音服务器的第一响应消息后向所述通话终端发送监听事件提示消息;语音通道建立模块,用于在收到所述通话终端对所述监听事件提示消息的响应指令时,向所述语音服务器请求建立第二语音通道以供所述通话终端进行通话;所述建立第二语音通道包括:向语音服务器发送包含对应第二语音通道的数据流端口信息的邀请请求报文;接收所述语音服务器返回的对应第二响应消息;所述语音服务器接收到所述报文后,向对话终端转发所述报文,告知所述对话终端切换语音端口至所述第二语音通道。2.根据权利要求1所述的网关设备,其特征在于,还包括:语音通道删除模块,用于在通话结束后删除所述第一语音通道及第二语音通道。3.根据权利要求1所述的网关设备,其特征在于,所述监听事件提示消息在所述通话终端形成预设形式的响铃。4.根据权利要求1所述的网关设备,其特征在于,所述响应指令是通过在所述通话终端按下预...

【专利技术属性】
技术研发人员:凌灵
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1