一种基于号码优先级强拆呼叫的方法和系统的制作方法

文档序号:7953477阅读:245来源:国知局
专利名称:一种基于号码优先级强拆呼叫的方法和系统的制作方法
技术领域
本发明涉及基于互联网的语音系统,具体涉及语音接入网关与服务器之间的一种控制方法。
背景技术
在现有的一些政府部门中,如法院、公安、军队等,出于安全和紧急程度考虑,要保证某些紧急电话呼叫的顺畅,必须有某种机制来实现强拆功能,即当被叫号码占线时,紧急主叫号码可以拆除被叫号码的当前通话并与被叫号码抢先进行通话。
在目前的由网关、网守组成的VOIP(基于因特网的语音)网络中,如附图1,对于VOIP网关GW1而言,A、B、C三部电话称为内线电话,D、E、F均称为外线电话;GW1一方面可以通过外线(一般是FXO、E1等接口)与PSTN(公共电话交换网)中接在PBX(程控交换机)上的电话D通话,也可以通过IP网和网关GW2与电话F通话;GW1支持强拆现确呼叫并插入新的通话的功能。在GW1上实现强拆功能时通常采用的方案是配置内线电话A、B、C的优先级即对应的内线端口的优先级;由于GW1无法对号码进行直接管理,对于外线接入电话D,则配置GW1相应的的外线端口优先级,但此端口可以对应多个不同的号码呼入如E与D。假定电话C的优先级高于A与B;D对应的外线呼入端口优先级也高于A与B,当电话A、B处于通话中时,C呼叫A,由于C的优先级高,所以GW1接通AC进行通话,对B播放忙音或者挂断,这种情况称为内线强拆;当D呼叫A,由于D呼入的外线端口优先级高,所以GW1接通AD通话,对B放忙音或者挂断,称为外线强拆。
从以上例子可以看出,目前的VOIP网络中,基于号码优先级的自动强拆业务,有要求这些号码对应的电话在同一个VOIP网关的局限性,从外线接入的电话,只能按照外线优先级或者物理端口强拆,不能按照号码进行强拆。如果要实现针对所有的呼入电话根据号码实施强拆,则需要人工干预,在一定程度上浪费人力成本。另外,对于VOIP网中的电话F,由于GW1上无法配置优先级,因此也无法强拆GW1上的呼叫。

发明内容
本发明解决现有VOIP系统中不能在全网中根据紧急主叫电话号码提供自动拆除被叫号码当前通话,并接入新呼叫的问题,提供一种根据电话号码优先级,达到紧急通话可以优先接入现有语音系统中的方法。
本发明提出一种在VOIP系统中,基于电话号码的优先级对正在通话的双方强拆的方案,如图2所示,包括如下步骤a)定义电话号码的优先级列表;b)配置已定义的号码优先级列表到呼叫服务器;c)具有强拆功能的接入网关获取步骤b)中的优先级列表;d)当有用户请求呼入本台网关正在通话的用户号码时,网关查询优先级列表并进行判断,当主叫号码优先级高于与被叫正在通话的用户号码优先级时进入步骤e),否则进入步骤f);e)主叫方拆除被叫号码的当前通话,或者进入步骤f);f)主叫用户呼叫等待或者挂机。
其中,步骤c)中的接入网关同时可以作为呼叫服务器。另外,步骤c)中接入网关获取的号码优先级列表可以实时更新。
对于步骤d)中,所说接入网关在优先级列表中没有查到需要的优先级信息时,默认该号码为最低优先级。
另外,步骤e)中,主叫方拆除被叫号码的当前通话之前,根据情况将其号码优先级与被叫号码优先级进行比较。
本发明还包括一种基于号码优先级强拆呼叫的系统,包括呼叫服务器、至少1台接入网关,在呼叫服务器上配置电话号码优先级列表,各个接入网关获取已配置的电话号码优先级列表。其中,所说的呼叫服务器可以作为呼叫服务器软件安装在接入网关中,或者呼叫服务器和各个接入网关通过网络相连。另外,接入网关获取的优先级列表可以实时更新。
本发明的有益效果为IP电话系统电话号码提供统一的优先级,从而实现打入网内的所有电话或者IP网内的所有电话,都支持根据优先级的强拆强插,全网统一部署,保证在VOIP网络上重要紧急电话的畅通无阻。


图1是具备强拆功能的现有技术的网络示意图。
图2是本发明流程图。
图3是本发明实施方式网络示意图。
具体实施例方式
下面结合说明书附图进一步说明本发明。本发明中,呼叫服务器不限制使用任何硬件平台,逻辑上可以是VOIP网络中的H.323网守、软交换、SIP服务器、VOIP网关等。
以具体的H.323网络体系结构为例进行说明。如图3所示,网守作为呼叫服务器,话机A是网关1的用户,话机B是网关2的用户,话机C、固定电话D是网关3的用户。网关1和网关2和网关3都注册在网守上,首先在网守上配置号码优先级列表,即配置号码及其相应的优先级。这些号码可以是IP电话网内的电话号码,也可以是IP电话网外的固定电话号码、移动通信手机号码、小灵通号码等。有强拆需求的电话号码需要定义优先级,此电话号码范围包括所有有效的号码,可以定义号码的优先级1,3,...n,数字越大,优先级越低。在实施过程中,如果某个电话号码没有定义优先级,其优先级为默认为最低优先级,号码优先级配置在呼叫服务器网守上。启用强拆功能的网关1、网关2、网关3,会分别向网守发送IRQ消息,来获取服务器上的号码优先级列表。网守收到网关的IRQ消息后,将配置的号码优先级列表通过IRR消息依次发送给网关;网关会每隔一定的时间就通过IRQ消息向网守重新获取此列表,以保证优先级列表最新的。
完成以上步骤后,如果A和B正在通话,用户C或者D通过IP网络向用户A发起呼叫。网关1就会查询网守上从服务器获取的用户号码优先级列表,如果查到C的号码优先级大于B和A,C会直接拆掉AB通话,A、B将听到强行拆掉的提示音,C与A通话;如果A有呼叫等待功能,C还可以根据提示音进行拨号来选择进入强拆还是呼叫等待流程。当网守的号码优先级列表发生改变后,网守可以主动向网关1、网关2、网关3发送IRR消息,以通知网关最新的优先级列表。
在严格控制用户优先级的环境中,本发明可以提供区分优先级用户的服务,高优先级电话用户可以直接拆掉低优先级用户的通话,并和其中的一方通话,通过此方式可以保证在紧急情况下特殊呼叫以最高通话优先级进行,从而保证紧急情况和命令可以快速的全网传播。本发明不限于H.323网络体系结构,所有利用本发明思想的实现的强拆功能都属于本发明的保护范围。
权利要求
1.一种基于号码优先级强拆呼叫的方法,其特征在于,包括如下步骤a)定义电话号码的优先级列表;b)配置步骤a)已定义的优先级列表到呼叫服务器;c)具有强拆功能的接入网关获取步骤b)中的优先级别列表;d)当有用户请求呼入本台网关正在通话的用户号码时,网关查询优先级列表并进行判断,当主叫号码优先级高于与被叫正在通话的用户号码优先级进入步骤e),否则进入步骤f);e)主叫方拆除被叫号码的当前通话,或者进入步骤f);f)主叫用户呼叫等待或者挂机。
2.如权利要求1步骤b)所述基于号码优先级强拆呼叫的方法,其特征在于,所述接入网关同时可以作为呼叫服务器。
3.如权利要求1步骤c)所述基于号码优先级强拆呼叫的方法,其特征在于,所述接入网关获取的号码优先级列表可以实时更新。
4.如权利要求1步骤d)所述基于号码优先级强拆呼叫的方法,其特征在于,所述接入网关在优先级列表中没有查到的当前号码的优先级信息时,默认该号码为最低优先级。
5.如1-4任一权利要求所述基于号码优先级强拆呼叫的方法,其特征在于,步骤e)中,主叫方拆除被叫号码的当前通话之前,要将其号码优先级与被叫号码优先级进行比较。
6.一种基于号码优先级强拆呼叫的系统,包括呼叫服务器、至少1台接入网关;其特征在于,在所述呼叫服务器上配置电话号码优先级列表,所述接入网关获取已配置的电话号码优先级列表。
7.如权利要求6所述基于号码优先级强拆呼叫的系统,其特征在于,所述接入网关同时可以作为呼叫服务器。
8.如权利要求6所述基于号码优先级强拆呼叫的系统,其特征在于,所述呼叫服务器和所述接入网关通过网络相连。
9.如6-8任一权利要求所述基于号码优先级强拆呼叫的系统,其特征在于,所述接入网关获取的优先级列表可以实时更新。
全文摘要
一种基于号码优先级强拆呼叫的方法,涉及基于互联网的语音系统,具体涉及语音接入网关与服务器之间的一种控制方法。本发明通过在呼叫服务器上配置电话号码优先级,具有强拆功能的接入网关通过获取号码优先级,网关通过判断请求呼叫的用户的号码优先级,达到紧急通话可以优先接入现有语音系统中的方法。本发明为IP电话系统电话号码提供统一的优先级,从而实现打入网内的所有电话或者IP网内的所有电话,都支持根据优先级的强拆强插,全网统一部署,保证在VOIP网络上重要紧急电话的畅通无阻。
文档编号H04M7/00GK1809099SQ200610020269
公开日2006年7月26日 申请日期2006年2月13日 优先权日2006年2月13日
发明者卢立铭, 侯小军, 成佳 申请人:迈普(四川)通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1