调节VoIP电话系统电话回声的方法及装置制造方法

文档序号:7988394阅读:287来源:国知局
调节VoIP电话系统电话回声的方法及装置制造方法
【专利摘要】本发明涉及一种调节VOIP电话系统电话回声的方法及装置。该方法包括步骤:接收到第二终端电话用户输入的调节VoIP电话回声的输入信号;向第二语音路由器发送测试用的RTP报文包,接收由VoIP语音回路传输回来与测试用的RTP报文包对应的RTP报文包,计算一RTP报文包在VoIP语音回路中单向传输的时间;存储第一语音路由器所发送的RTP报文包及接收第一语音路由器所接收到的其它RTP报文包;比对所接收到的RTP报文包与所发送的RTP报文包以判断两RTP报文包是否相同;当所接收到的RTP报文包与所发送的RTP报文包相同时,删除所接收到的与所发送的RTP报文包相同的RTP报文包。
【专利说明】调节VoIP电话系统电话回声的方法及装置
【技术领域】
[0001]本发明涉及VoIP通信【技术领域】,尤其涉及一种能降低VoIP语言回路中回声的方
法与装置。
【背景技术】
[0002]近年来,随着科技的发展和市场的需求,电信运营商建立了很多VoIP (Voiceover Internet Protocol)网络。VoIP 网络与PSTN(Public Switched Telephone Network,公共电话交换网)相比,具有组网灵活及成本低等优点JMVoIP网络受自身的网络延时、信号抖动以及丢包率高等缺陷影响,其所传输的语音质量比PSTN网络差。此外,有些原来在PSTN网络中可以忽略的问题,在VoIP网络中变得突出。如因终端阻抗和接入设置转换电路的输入阻抗不匹配所产生的回声,且在VoIP网络中,IP网络及接入设备所引起的延时会造成远端有回声反射回来,从而影响透过VoIP网络的IP电话的使用效果。
[0003]因此,有必要对VoIP电话中的回声进行处理,以降低该回声对终端电话用户所造成的影响。

【发明内容】

[0004]为达到上述目的,本发明提供一种降低VoIP电话系统电话回声的方法,该VoIP电话系统包括第一终端电话、连接该第一终端电话的第一语音路由器、通过网络与该第一语音路由器相连接的第二语音路由器及连接该第二语音路由器的第二终端电话,其中,该第一终端电话与第二终端电话均是多音多频电话,该方法包括以下步骤:
接收到所述第二终端电话的用户输入的预设的用于调节VoIP电话回声的DTMF键值所对应的输入信号;
向所述第二语音路由器发送一测试用的RTP报文包,并接收由所述VoIP电话系统所传输回来与所述测试用的RTP报文包对应的RTP报文包,及计算一 RTP报文包在VoIP语音回路中单向传输所花费的时间;其中,该测试用的RTP报文包包括VoIP回声测试命令;
存储所述第一语音路由器发送给所述第二语音路由器的RTP报文包及接收所述第一语音路由器所接收到的其它RTP报文包,其中,该RTP报文包包括用户通话语音信息;将所接收到的RTP报文包与前一单向传输时间所发送的RTP报文包进行对比分析以判断所接收到的RTP报文包与所发送的RTP报文包是否相同;
当所接收到的RTP报文包与所发送的RTP报文包相同时,对所接收到的与所发送的RTP报文包相同的RTP报文包进行删除。
[0005]此外,本发明还提供一种降低VoIP电话回声装置,应用于VoIP电话系统中,该VoIP电话系统包括第一终端电话、连接该第一终端电话的第一语音路由器、通过网络与该第一语音路由器相连 接的第二语音路由器及连接该第二语音路由器的第二终端电话,其中,该第一终端电话与第二终端电话均是多音多频电话,该装置包括:
语音收发模块,用于向所述第二语音路由器发送一测试用的RTP报文包,接收经VoIP语音回路所传输回来的与所述测试用的RTP报文包对应的RTP报文包以及VoIP电话回路中的其他RTP报文包,其中,所述RTP报文包包括VoIP回声测试命令及用户通话的语音信息;
时间获取模块,用于获取一个RTP报文包在VoIP语音回路中的单向传输所花费的时
间;
语音复制模块,用于将所述第一语音路由器发送给所述第二语音路由器的RTP报文包存储于第一语音路由器中;
语音对比模块,用于将所述语音收发模块所接收到的RTP报文包与语音复制模块所存储的RTP报文包进行比对以判断两报文包是否相同,若两RTP报文包相同则生成一信号并将该信号传递给一回声消除模块;及
所述回声消除模块,用于在接收到所述语音对比模块发送的信号后,将所述语音收发模块所接收到的与所述语音复制模块所存储的RTP报文包相同的RTP报文包消除。
[0006]相对于现有技术,本发明所提供的调节VoIP电话回声的方法及装置通过在路由器端存储所发送的数据并将所接收到的数据与所存储的数据进行比较以判断两数据是否相同,当两数据相同时,便对所接收到的数据进行删除,以降低VoIP语音回路中的回声。
【专利附图】

【附图说明】
[0007]图1为本发明一实施方式的VOIP电话系统的示意图。
[0008]图2为图1所示VOIP电话系统中的语音路由器的功能模块图。
[0009]图3为本发明一实施方式中的降低VOIP电话回声方法的步骤流程图。
[0010]图4为本发明图3中的降低VOIP电话回声方法的一步骤的子流程图。
[0011]主要元件符号说明
【权利要求】
1.一种调节VoIP电话回声的装置,应用于VoIP电话系统中,该VoIP电话系统包括第一终端电话、连接该第一终端电话的第一语音路由器、通过网络与该第一语音路由器相连接的第二语音路由器及连接该第二语音路由器的第二终端电话,其中,该第一终端电话与第二终端电话均是多音多频电话,其特征在于,该装置包括: 语音收发模块,用于向所述第二语音路由器发送一测试用的RTP报文包,接收经VoIP语音回路所传输回来的与所述测试用的RTP报文包对应的RTP报文包以及VoIP电话回路中的其他RTP报文包,其中,所述测试用的RTP报文包包括VoIP回声测试命令,所述其它RTP报文包包括用户通话的语音信息; 时间获取模块,用于获取一个RTP报文包在VoIP语音回路中的单向传输所花费的时间; 语音复制模块,用于将所述第一语音路由器发送给所述第二语音路由器的RTP报文包存储于第一语音路由器中; 语音对比模块,用于将所述语音收发模块所接收到的RTP报文包与语音复制模块所存储的RTP报文包进行比对以判断两报文包是否相同,若两RTP报文包相同则生成一信号并将该信号传递给一回声消除模块;及 所述回声消除模块,用于在接收到所述语音对比模块发送的信号后,将所述语音收发模块所接收到的与所述语音复制模块所存储的RTP报文包相同的RTP报文包消除。
2.如权利要求1所述的装置,其特征在于,所述时间获取模块通过记录所述语音收发模块发送一 RTP报文包的时间点及所述语言收发模块收到经VoIP语音回路传输回来与该RTP报文对应的RTP报文包的时间点来获取一 RTP报文包在VoIP语音回路中的单向传输所花费的时间。
3.如权利要求1或2所述的装置,其特征在于,所述语音复制模块在所述第一语音路由器向所述第二语音路由器发送测试RTP报文包之前存储该RTP报文包。
4.如权利要求1所述的装置,其特征在于,所述装置还包括强度检测模块及杂音处理模块, 所述强度检测模块用于对所述回声消除模块处理之后的RTP报文包进行强度检测,以判断该RTP报文包的强度是否小于预设的强度值,进而确定该RTP报文包是否为杂音信号包; 所述杂音处理模块,用于删除所述强度检测模块判断出的强度小于预设强度值的RTP报文包。
5.如权利要求1所述的装置,其特征在于,所述装置还包括一提示音播放控制单元,用于当所述杂音处理模块删除了所述杂音信号后对所述第二电话终端发送一提示音播放控制信号,所述第二电话终端在接收到该控制信号后则播放该提示音。
6.一种调节VoIP电话系统电话回声的方法,该VoIP电话系统包括第一终端电话、连接该第一终端电话的第一语音路由器、通过网络与该第一语音路由器相连接的第二语音路由器及连接该第二语音路由器的第二终端电话,其中,该第一终端电话与第二终端电话均是多音多频电话,其特征在于,该方法包括以下步骤: 所述第一语音路由 器接收到所述第二终端电话的用户输入的预设的用于调节VoIP电话回声的DTMF键值所对应的输入信号;向所述第二语音路由器发送一测试用的RTP报文包,并接收由所述VoIP电话系统所传输回来与所述测试用的RTP报文包对应的RTP报文包,及计算一RTP报文包在整个VoIP电话回路中单向传输所花费的时间;其中,该测试用的RTP报文包包括VoIP回声测试命令; 所述第一语音路由器存 储所述第一语音路由器发送给所述第二语音路由器的RTP报文包及接收所述第一语音路由器所接收到的其它RTP报文包,其中,该RTP报文包包括用户通话语音信息; 所述第一语音路由器将所接收到的RTP报文包与前一单向传输时间所发送的RTP报文包进行对比分析以判断所接收到的RTP报文包与所发送的RTP报文包是否相同; 当所接收到的RTP报文包与所发送的RTP报文包相同时,所述第一语音路由器删除所接收到的与所发送的RTP报文包相同的RTP报文包。
7.如权利要求6所述的方法,其特征在于,步骤“计算一个RTP报文包在VoIP电话回路中单向传输所花费的时间”包括记录所述第一语音路由器向所述第二语音路由器发送一RTP报文包的时间点及记录所述第一语音路由器接收到经VoIP语音回路所传输回来的与该RTP报文包对应的RTP报文包的时间点来获取一 RTP报文包在VoIP语音回路中的单向传输所花费的时间。
8.如权利要求6或7所述的方法,其特征在于,步骤“所述第一语音路由器存储所述第一语音路由器要发送给所述第二语音路由器的RTP报文包”是所述第一语音路由器在发送所述RTP报文包之前存储该RTP报文。
9.如权利要求6所述的方法,其特征在于,该方法在“删除相同的RTP报文包”步骤之后还包括步骤:所述第一语音路由器检测该步骤之后的RTP报文包的强度并判断该RTP报文包的强度是否小于预设的强度值,进而确定该RTP报文包是否为杂音信号包;当该RTP报文包的强度小于预设的强度值时,所述第一语音路由器删除该RTP报文包。
10.如权利要求9所述的方法,其特征在于,该方法在“删除小于预设强度的RTP报文包”步骤之后还包括步骤:所述第一语音路由器发送一提示音播放控制信号给所述第二电话终端,所述第二电话终端在接收到该控制信号时播放该提示音。
【文档编号】H04M9/08GK103905675SQ201210582035
【公开日】2014年7月2日 申请日期:2012年12月28日 优先权日:2012年12月28日
【发明者】萧崇佑 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1