VoIP接入网关主动检测非语音业务信号音的方法

文档序号:7973891阅读:195来源:国知局
专利名称:VoIP接入网关主动检测非语音业务信号音的方法
技术领域
本发明涉及网络电话(Voice over Internet Protocol,以下简称VoIP) 通信技术领域,尤其涉及VoIP接入网关主动检测非语音业务信号音的方 法。
背景技术
VoIP网络相比普通的公用交换电话网(Public Switched Telephone Network, PSTN),具有组网灵活、成本低等优点。目前电信运营商要求 VoIP网络能够完全兼容PSTN网络中的所有业务,包括各种各样的非语音 业务,例如传真、窄带调制解调器(modem)拨号上网等。对于这些非语 音业务,VoIP接入设备需要对媒体通道进行一些特殊配置。国际电信联盟 (International Telecommunication Union,简称ITU)发布的V.152标准对在
VoIP网络中承载非语音业务给出了一些建议。具体为语音编解码算法应 该采用G.711 A-law或G.711 p-law;应该保证端到端的常数时延;应该关 闭静音检测与舒适噪声产生功能;应该关闭去直流功能;建议按照G.168 使用回声消除器;建议按照RFC2833或RFC2733使用冗余发送功能;建 议在合适的情况下使用丢包补充功能。V.152还建议VoIP接入设备能够检 测以下非语音业务的信号音V.8协议中的改进的应答信号(ANSam)和呼 叫指示信号(CI), V.8bis协议中的1375Hz & 2002Hz的双音多频信号等。 此外,V.152还建议了主叫或被叫所在的接入设备,在检测到了非语音业 务的信号音后,通过符合RFC2833格式的事件包,通知对端接入设备及 时修改相应媒体通道的配置。
现有VoIP接入网关的结构如图l所示,包括呼叫控制模块、用户板、 交换芯片、VoIP芯片、网络处理单元,并通过IP网络与其他设备连接; 其中的VoIP芯片多由第三方提供。由于检测非语音业务的信号音会占用
VoIP芯片一定的资源,特别是检测如V.8协议中CI信号一类复杂的信号 音,所以有些VoIP芯片为了保证容量,仅支持检测V.152中所描述的部 分信号音。基于同样的考虑,某些VoIP芯片仅支持检测来自时分复用 (Time Division Multiplexed,以下简称TDM)总线上的信号音,而不支 持检测来自网际协议(Internet Protocol ,以下简称IP)侧的信号音。以 V.8协议为例,某种VoIP芯片只能检测来自TDM总线上的modem拨号 上网业务中的ANSam信号。由于只有被叫modem才发送ANSam信号, 那么使用该VoIP芯片的VoIP接入网关只有在连接着被叫时,才能检测到 V.8协议中的信号,从而知道对应的业务为modem拨号上网。此时该VoIP 接入网关立刻按照modem通信的要求修改媒体通道的配置,同时采用 V.152的建议通知主叫modem所在的VoIP接入网关即时修改媒体通道的 配置。
但是事实上,有多家通信设备制造商给电信运营商提供VoIP接入网 关,但由于各种原因,并不是所有制造商在提供非语音业务的接入服务时 均严格遵守V.152。如果甲制造商的VoIP接入网关仅支持检测来自TDM 总线上的简单信号音,如仅能检测V.8协议中的ANSam,这样甲的VoIP 接入网关只能连接着被叫时才能检测到上述的modem信号音;而乙制造 商的VoIP接入网关采用已经申请专利或者私有的方法,通知对端VoIP接 入设备修改媒体通道的配置以满足承载modem调制信号的要求;或者乙 要求主、被叫所在的VoIP接入网关各自分别检测非语音业务的信号音, 在两端接入网关检测到信号音后独立地修改自己的媒体通道配置,而不通 知对端接入网关。此时如果乙先进入某地区的电信市场并占有一定份额, 而甲要想进入该地区的电信市场,其VoIP接入网关则无法避免在前期测 试以及后期的工程应用中对接乙的VoIP接入网关。这时如果呼叫的业务 类型为modem拨号上网,且甲的接入网关连接着主叫,那么甲要么向乙 付费,要么请求乙公开其私有的通知方法,要么请求乙修改其现有流程。 而这些途径均无法比甲的接入网关不是等待对端通知,而是能够主动检测 到非语音业务的信号音更好。

发明内容
本发明的目的是,让VoIP接入网关能够主动检测非语音业务的信号 音,而不是等待对端VoIP接入网关检测到信号音后发出的通知,从而解 决某些VoIP芯片只能检测TDM侧信号音、不能检测IP侧信号音的缺陷, 造成的不同厂商的设备之间兼容性问题。使得VoIP接入网关在一次呼叫 中,既能够检测主叫终端发出的信号音,又能检测被叫终端发出的信号音。
为了达到上述目的,本发明提出一种VoIP接入网关主动检测非语音 业务信号音的方法,包括
步骤1、 VoIP接入网关给到达的呼叫创建一个第一媒体通道;
步骤2、 VoIP接入网关在话路接通后,再创建一个第二媒体通道为检 测通道;
步骤3、通过交换芯片将检测通道的接收(RX)时隙,并联在第一媒 体通道的发送(TX)时隙上,VoIP接入网关利用第一媒体通道检测来自时 分复用(TDM)侧的信号音,利用检测通道检测来自IP侧的信号音。
采用上述方法,可以让VoIP接入网关既能够检测TDM侧的信号音, 又能检测IP侧的信号音;即在一次呼叫中能够同时检测主叫终端和被叫 终端发出的信号音。
所述方法还包括
当VoIP接入网关检测到非语音业务的信号音时,销毁检测通道,这 样可以及时释放检测通道占用的系统资源。
所述方法还包括
在创建检测通道时,令预设的定时器开始计时,当该定时器超时或呼 叫被释放时,销毁检测通道。这样可以及时释放检测通道占用的系统资源。
所述方法可以包括
当上述VoIP接入网关没有资源为新到达的呼叫创建媒体通道时,将 检测通道所对应的用户端口按照最近进行过非语音业务的时间排序,找到 进行过非语音业务时间最久远的用户端口,释放相应的检测通道所占用的 系统资源用以处理新到达的呼叫。
所述方法也可以包括
当上述VoIP接入网关没有资源为新到达的呼叫创建检测通道时,将 检测通道所对应的用户端口按照最近进行过非语音业务的时间排序,找到 进行过非语音业务时间最久远的用户端口,并让相应的检测通道检测新创 建的媒体通道IP侧的信号音。
本发明叙述了一种VoIP接入网关主动检测非语音业务信号音的方法。 某些VoIP芯片只能检测TDM侧信号音、不能检测IP侧信号音,又某些 厂商的VoIP接入设备不严格遵守V.152,这些造成了不同厂商的VoIP接 入设备之间存在兼容性问题。本发明提出的方法,可以让VoIP接入网关 既能够检测TDM侧的信号音,又能检测IP侧的信号音;即在一次呼叫中 能够同时检测主叫终端和被叫终端发出的信号音,且不需更换硬件设备或 改造网络。


图1为现有的VoIP接入网关的原理图2为本发明提出的VoIP接入网关主动检测非语音业务信号音的方 法原理图3为本发明提出的VoIP接入网关主动检测非语音业务信号音的方 法流程图4为系统没有资源为新的呼叫创建媒体通道时的处理流程图5为系统没有资源为新的呼叫创建检测通道时的处理流程图。
具体实施例方式
下面结合附图对本发明做进一步说明。
本发明优选实施例的原理如图2所示,具体流程如图3,包括
(1) VoIP接入网关为新到达的呼叫创建媒体通道,以满足通信的需 要,并检测话路是否接通;
(2) 在检测到话路接通后创建检测通道,并将检测通道的接收(RX) 时隙并联在上述媒体通道的发送(TX)时隙上,同时启动一个6秒定时 器;
(3) 判断呼叫是否被释放或者定时器是否超时,如果是则进入步骤
(6);
(4) VoIP接入网关利用上述媒体通道检测来自TDM侧的信号音, 利用检测通道检测来自IP侧的信号音,如果检测到非语音业务信号音则 进入步骤(5),否则进入步骤(3);
(5) VoIP接入网关根据检测到的信号音类型,修改上述媒体通道的
配置;
(6) 销毁上述检测通道。
上述实施例的原理如图2所示,与图1所示的现有技术的区别是创建 了一个检测通道,利用该检测通道来检测相应媒体通道IP侧的信号音。 使VoIP接入网关不但能够检测TDM侧的信号音,而且能够检测IP侧信 号音。
由于创建检测通道会占用现有的系统资源,因此本发明还提出了 2种 方案
方案1为系统没有资源给新的呼叫创建媒体通道时的处理流程,如图
4所示,包括
(A) 当系统没有资源给新的呼叫创建媒体通道时,判断是否存在检 测通道,如果是则进入步骤(B),否则不处理新的呼叫,步骤结束;
(B) 将检测通道对应的用户端口按最近进行过非语音业务的时间排 序,找到进行过非语音业务时间最久远的用户端口;
(C) 释放该用户端口对应的检测通道所占用的系统资源用以处理新 到达的呼叫。
方案2为系统没有资源为新的呼叫创建检测通道时的处理流程,如图
5所示,包括
(A)当系统没有资源给新的呼叫创建检测通道时,判断是否存在检
测通道,如果是则进入步骤(B),否则不主动检测非语音业务的信号音, 步骤结束;
(B) 将检测通道对应的用户端口按最近进行过非语音业务的时间排 序,找到进行过非语音业务时间最久远的用户端口;
(C) 用该用户端口对应的检测通道检测新创建的媒体通道IP侧的信号音。
从上面的叙述可以看到,本发明使得VoIP接入网关可以克服VoIP芯 片的缺陷,既能检测来自TDM侧的信号音,又能检测来自IP侧的信号音; 并在对使用检测通道增加了一定的约束条件后,使得本发明的实用性得到 了极大的提高,完全可以在现有的VoIP接入网关中应用。
当然,本发明还可有其他实施例,在不背离本发明精神及其实质的情 况下,所属技术领域的技术人员当可根据本发明作出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。
权利要求
1、VoIP接入网关主动检测非语音业务信号音的方法,包括步骤1、VoIP接入网关给到达的呼叫创建一个第一媒体通道;步骤2、VoIP接入网关在话路接通后,再创建一个第二媒体通道为检测通道;步骤3、通过交换芯片将检测通道的接收(RX)时隙,并联在第一媒体通道的发送(TX)时隙上,VoIP接入网关利用第一媒体通道检测来自时分复用(TDM)侧的信号音,利用检测通道检测来自IP侧的信号音。
2、 根据权利要求1所述的VoIP接入网关主动检测非语音业务信号音的方 法,其特征在于,还包括-当VoIP接入网关检测到非语音业务的信号音时,销毁检测通道。
3、 根据权利要求1或2所述的VoIP接入网关主动检测非语音业务信号音 的方法,其特征在于,还包括-在创建检测通道时,令预设的定时器开始计时,当该定时器超时或呼叫被 释放时,销毁检测通道。
4、 根据权利要求3所述的VoIP接入网关主动检测非语音业务信号音的方 法,其特征在于,还包括-当上述VoIP接入网关没有资源为新到达的呼叫创建媒体通道时,将检测通 道所对应的用户端口按照最近进行过非语音业务的时间排序,找到进行过非语 音业务时间最久远的用户端口,释放相应的检测通道所占用的系统资源用以处 理新到达的呼叫。
5、 根据权利要求3所述的VoIP接入网关主动检测非语音业务信号音的方 法,其特征在于,还包括-当上述VoIP接入网关没有资源为新到达的呼叫创建检测通道时,将检测通 道所对应的用户端口按照最近进行过非语音业务的时间排序,找到进行过非语 音业务时间最久远的用户端口,并让相应的检测通道检测新创建的媒体通道IP侧的〈目号音o
全文摘要
本发明提出了VoIP接入网关主动检测非语音业务信号音的方法,包括VoIP接入网关给到达的呼叫创建一个媒体通道称为通道A;VoIP接入网关在话路接通后,再创建一个检测通道;通过交换芯片将检测通道的接收(RX)时隙,并联在通道A的发送(TX)时隙上,VoIP接入网关利用通道A检测来自TDM侧的信号音,利用检测通道检测来自IP侧的信号音。本发明使得VoIP接入网关可以解决,某些VoIP芯片只能检测TDM侧信号音、不能检测IP侧信号音的缺陷,造成的不同厂商的设备之间兼容性问题;即VoIP接入网关在一次呼叫中,既能够检测主叫终端发出的信号音,又能检测被叫终端发出的信号音;且不需更换硬件设备或改造网络。
文档编号H04L12/66GK101197794SQ20061016215
公开日2008年6月11日 申请日期2006年12月5日 优先权日2006年12月5日
发明者薇 夏, 涛 汪, 王志伟 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1