基于互联网语音网关的温线服务业务的实现方法

文档序号:7931637阅读:579来源:国知局
专利名称:基于互联网语音网关的温线服务业务的实现方法
技术领域
本发明涉及通信系统中的呼叫业务的实现方法,具体地说涉及基于互联网语音网关的呼叫业务的实现方法。
背景技术
随着互联网技术的发展,在互联网络的路由器上实现网络电话的功能,可以使用户借助于数据通信网络完成话音信息的传送,有效提高数据网络的使用率,增加网络提供的业务类型,因此人们期待在网络中能够实现智能语音业务,例如温线呼叫服务等。按照现有的基于广域网络语音网关的呼叫业务的实现方法,当一台通信设备A,例如一部电话,向与其连接的语音网关1发起呼叫请求,该语音网关1检测到用户呼叫请求,将此信号传递给语音网关1上层的语音处理模块,语音处理模块通过网关设备给通信设备A播放提示拨号音,在用户输入目的地址信息后,这些信息被语音网关1收集并且储存起来,当语音网关1收集到能够匹配一个目的地址的目的地址信息后,根据该目的地址信息查询所对应的目的网络地址,以此地址向对端语音网关2发起IP呼叫连接,当语音网关2接收到语音网关1发起的呼叫后,根据目的地址信息向被叫通信设备B发起呼叫,如果被叫通信设备空闲就通知有呼叫请求到达,否则向语音网关1反馈被叫忙信息。在实际中,如果电话A经常需要呼叫固定的电话C,可以通过在语音网关的端口上登记热线号码的方法实现热线服务,但这样只能呼叫固定的热线服务号码,给呼叫其它电话带来了麻烦;如果不登记热线服务,就需要经常拨打此固定的电话号码,从上述现有的完成网络电话的基本呼叫过程来看,要想方便实现电话A经常呼叫固定的电话C,还能够呼叫任何一部电话的要求是难以做到的。

发明内容
本发明的目的在于提供一种能够实现温线服务业务的基于互联网语音网关的温线业务的实现方法。
为达到上述目的,本发明提供的基于互联网语音网关的温线服务业务的实现方法,包括(1)主叫设备向与其连接的主叫语音网关发出呼叫请求;(2)主叫语音网关根据接收到的呼叫请求进行判断,如果该请求为登记温线服务,转步骤(3);如果该请求为取消温线服务,转步骤(4);如果该请求为通常的呼叫,转步骤(5);如果该请求为其他操作,则根据请求完成相应操作,然后结束;(3)在主叫语音网关中登记需要温线服务的被叫设备,以及登记温线服务的目的地址,然后结束;(4)在主叫语音网关中删除已登记的需要温线服务的被叫设备,以及删除温线服务的目的地址,然后结束;(5)主叫语音网关判断主叫设备是否已设置温线服务,如果已设置,申请温线定时器,在用户超时未输入被叫号码时,以已经登记的温线服务目的地址发起呼叫连接,完成网络电话的连接及通话过程,然后结束;否则,以用户输入的目的地址号码发起呼叫连接,完成网络电话的连接及通话过程,然后结束。
由于本发明在语音网关上登记了需要温线服务的被叫设备以及目的地址,可以在保证语音网关基本呼叫连接的基础上,利用语音网关本身硬件和操作系统的特性来实现温线业务,可以将热线服务和普通的呼叫方式结合起来使用,又可以使用连接到端口上通话设备完成登记和取消温线服务智能业务操作,拓展了应用的范围,给用户提供了更加灵活的使用方式。


图1是本发明所述方法的实施例流程图;图2是本发明的原理示意图。
具体实施例方式
下面结合附图对本发明作进一步详细的描述。
为在语音网关中实现将热线方式和普通拨打电话的方式结合起来使用的问题,可以采用在语音网关中进行温线登记的方法,使得用户如果在一定的时间内不输入任何号码,超时后就使用已经登记的号码发起呼叫。以图2为例,如果通信设备A的温线服务目的地址为通信设备C的地址,当主叫通信设备A发起呼叫时,如果此时主叫通信设备A已经登记温线服务,则为主叫设备A的呼叫申请一个温线服务定时器,如果在设定的时间内主叫通话设备A拨打了新的电话号码,假设为通信设备B的号码,则语音网关1通过IP网络和语音网关2向通信设备B发起呼叫,如果在设定的时间内主叫通话设备A没有拨打新的电话,则在定时器超时后,语音网关1通过IP网络和语音网关2向通信设备C发起呼叫。
图1是本发明所述方法的实施例流程图。按照图1,本发明包括三个主要部分,一是进行设备的登记温线服务以及目的地址的操作、二是取消已登记的温线服务的设备以及目的地址、三是温线服务的处理。图1所示实施例所述的语音网关实际中不仅仅限于语音网关,还可以是任何提供网络网络语音(VOIP/VOFR)业务的设备,例如包括网络语音呼叫连接控制功能模块的设备,该设备能提供检测双音多频(DTMF)号码的能力,这样,当发起呼叫的通信设备输出一个DTMF号码后,将识别出来的DTMF号码交语音网关进行处理,语音网关的网络语音呼叫连接控制功能模块根据接收到的DTMF号码,就可以识别是登记温线服务、取消温线服务或正常的呼叫,从而完成用户指定的操作。
首先主叫设备在步骤1向与其连接的主叫语音网关发出呼叫请求;主叫语音网关在步骤2根据接收到的呼叫请求进行判断,如果该请求为其他操作,则在步骤3根据请求完成相应操作,然后结束;如果该请求为登记温线呼叫服务,则进行步骤5,在主叫语音网关的状态描述表中登记温线服务的主叫设备,以及登记温线服务的目的地址,然后结束;这样,当主叫设备在发出请求后的一定的时间内拨号,就以输入的号码为目的地号码发起连接;如果在一定的时间内没有拨号,超时后,以预先设定的温线号码为目的地号码发起连接。如果用户在步骤1发出的请求为取消温线服务,则进行步骤6,在主叫语音网关的状态描述表中删除已登记的需要温线服务的主叫设备,以及删除温线服务的目的地址,然后结束;如果如果用户在步骤1发出的请求为通常的呼叫,则在步骤4主叫语音网关判断发起呼叫的主叫设备是否已进行温线服务登记,如果未登记温线服务,则在步骤13进行通常的呼叫操作;如果登记了温线服务,在步骤7为主叫设备申请温线服务定时器并设定定时时间,开始定时操作,接着在步骤8继续判断主叫用户是否通过主叫设备输入电话号码,如果用户输入了呼叫目的号码,则在步骤9接收该输入的号码,然后在步骤12以此号码发起呼叫连接,从而完成网络电话的连接过程,实现网络电话通信。如果经步骤8判断主叫用户未通过主叫设备输入电话号码,则在步骤10判断定时器是否超时,如果未超时,则等待用户输入,然后转步骤8继续判断,如果超时则在步骤11以已经登记的温线服务目的号码作为此次呼叫的目的号码,然后在步骤12以此温线号码发起呼叫连接,从而完成网络电话的连接过程,实现网络电话通信。
在图1所示的实施例中,设备的登记温线服务和取消温线服务通过设置特定的功能编码实现,该功能编码通过设备的输入按键序列实现,例如主叫设备输入“*52*ABCD#”,其中*52*代表登记温线服务的功能键,ABCD代表主叫设备温线服务的目的地址,即被叫号码,此目的地址的长度不是固定限制为4位长,可以是语音网关设备内部一个有效的目的地址,#代表输入结束标志。语音网关设备在语音端口上检测到用户输入的“*52*ABCD#”号码序列,就在语音网关的状态描述表中记录下主叫设备登记了温线服务,同时记录下温线服务的目的地址,即被叫号码ABCD。本例中,在语音网关的每个物理端口上只能设置一个温线服务号码,如果此前已经登记了温线服务功能和温线服务号码,在执行多次登记温线服务号码操作后,最终登记的温线服务号码是最近一次成功登记的温线服务号码。如果主叫设备输入#52#表示取消温线服务,则语音网关检测到主叫设备输入的#52#号码序列,就将状态描述表中设备登记的温线服务清除,并且将记录的温线服务目的地址清除掉,恢复正常的状态。
下面是另一个具体实施例。假设设备A是一部电话A,号码为2327,设备B是一部电话B,号码为2967,设备C是一部电话C,号码为2958,设置温线服务功能键序列为52。假设用户使用电话A输入了“*52*2958#”,设置成功后在听筒里听到的是回铃音,通知用户设置成功。当用户使用电话A,摘机后听到拨号音,输入电话号码2967,主叫语音网关在收集完号码2967后,向被叫语音网关发起呼叫,被叫语音网关接收到呼叫请求完成对电话B的呼叫。假设用户使用电话A摘机后超过设定时间(比如说10秒钟)未输入电话号码,则主叫语音网关根据主叫电话A设置的温线服务号码2958,向号码为2958的电话C连接的被叫语音网关发起呼叫,从而进入此次通话过程。
总之,采用本发明可以随意设置和取消设备的温线服务功能,并为设置温线服务的设备提供温线服务。
权利要求
1.一种基于互联网语音网关的温线服务业务的实现方法,包括(1)主叫设备向与其连接的主叫语音网关发出呼叫请求;(2)主叫语音网关根据接收到的呼叫请求进行判断,如果该请求为登记温线服务,转步骤(3);如果该请求为取消温线服务,转步骤(4);如果该请求为通常的呼叫,转步骤(5);如果该请求为其他操作,则根据请求完成相应操作,然后结束;(3)在主叫语音网关中登记需要温线服务的被叫设备,以及登记温线服务的目的地址,然后结束;(4)在主叫语音网关中删除已登记的需要温线服务的被叫设备,以及删除温线服务的目的地址,然后结束;(5)主叫语音网关判断主叫设备是否已设置温线服务,如果已设置,申请温线定时器,在用户超时未输入被叫号码时,以已经登记的温线服务目的地址发起呼叫连接,完成网络电话的连接及通话过程,然后结束;否则,以用户输入的目的地址号码发起呼叫连接,完成网络电话的连接及通话过程,然后结束。
2.根据权利要求1所述的温线服务业务的实现方法,其特征在于将需要温线服务的用户设备,以及温线服务的目的地址登记在语音网关的状态描述表中。
3.根据权利要求1或2所述的温线服务业务的实现方法,其特征在于所述语音网关为任何提供网络语音业务的设备。
全文摘要
本发明公开了一种基于互联网语音网关的温线服务业务的实现方法,该方法通过主叫语音网关对接收到的呼叫请求进行判断,如果该请求为登记温线服务或取消温线服务,则在主叫语音网关中登记需要温线服务的设备和目的地址或者删除已登记的温线服务的设备和目的地址,如果该请求为通常的呼叫,主叫语音网关判断主叫设备是否已设置温线服务,如果已设置,申请温线定时器,在用户超时未输入被叫号码时,以已经登记的温线服务目的地址发起呼叫连接,完成网络电话的连接及通话过程,然后结束;否则,以用户输入的目的地址号码发起呼叫连接,完成网络电话的连接及通话过程,然后结束;上述方案可以给用户提供了更加灵活的语音网关的使用方式。
文档编号H04M3/42GK1486048SQ0214412
公开日2004年3月31日 申请日期2002年9月28日 优先权日2002年9月28日
发明者毛沈军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1