一种语音网关系统及其对接入终端的处理方法与流程

文档序号:15594444发布日期:2018-10-02 19:20阅读:214来源:国知局

本发明涉及电信网络技术领域,特别涉及一种语音网关系统及其对接入终端的处理方法。



背景技术:

目前,语音网关系统中的svg(sipvoicegateway,sip语音网关)通过ip注册到ims(ipmultimediasubsystem,核心网),并且通过核心网ims来进行语音交换。例如,svg1下面的话机a要拨打svg2下面的话机c,必须要svg1和svg2跟ims都是通讯正常才能够打通电话。但是,当ip网络出现故障,svg下面的所有用户都无法拨打电话,特别是在出现重大天灾需要通讯的时候,用户无法通讯可能会导致严重的后果。

因而现有技术还有待改进和提高。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的不足,提供一种语音网关系统及其对接入终端的处理方法,以解决现有语音网关系统在网络出现故障时所有用户均无法通话的问题。

为了解决上述技术问题,本发明所采用的技术方案如下:

一种语音网关系统,其包括:ims核心网、若干交换机以及若干语音网关;所述若干交换机均通过ip与所述ims核心网相连接;所述若干语音网关分别与若干交换机中一台交换机相连接;每个语音网关接入若干终端设备,以使得终端通过其接入的语音网关以及相应的交换机接入ims核心网络。

所述语音网关系统,其中,各语音网关内存储其接入的若干终端对应的设备号码。

所述语音网关系统,其中,各语音网关通过其接入的交换机与接入该交换机的其他语音网关进行交互,其中,所述交互的方式为广播。

一种语音网关系统对接入终端的处理方法,其中,所述语音网关系统为如上任一所述的语音网关系统,所述处理方法包括:

当第一语音网关在ims发生故障时检测到接入信号,第一语音网关判断其自身是存储所述接入信号对应的被叫号码;

若未存储所述被叫号码,则将所述被叫号码以广播报文形式发送至与其处于同一交换机下的第二语音网关;

第二语音网关检测其自身是否存储所述被叫号码,并在存储所述被叫号码时,向第一语音网关发送第一反馈信息;

第一语音网关根据所述第一反馈信息与第二语音网关建立呼叫连接。

所述语音网关系统对接入终端的处理方法,其中,所述当第一语音网关在ims发生故障时检测到接入信号,第一语音网关判断其自身是存储所述接入信号对应的被叫号码具体包括:

第一语音网关检测来自终端设备的接入信号,其中,所述接入信号携带被叫号码;

第一语音网关检测到接入信号后,判断所述语音网关接入的ims核心网是否发生故障;

当ims核心网发生故障时,判断自身是否存储所述被叫号码。

所述语音网关系统对接入终端的处理方法,其中,所述当第一语音网关在ims发生故障时检测到接入信号,第一语音网关判断其自身是存储所述接入信号对应的被叫号码还包括:

当ims核心网未发生故障时,第一语音网关通过其接入的交换机将所述接入信号发生至ims核心网。

所述语音网关系统对接入终端的处理方法,其中,所述第一语音网关检测到接入信号后,判断所述语音网关接入的ims核心网是否发生故障具体包括:

第一语音网格检测到接入信号后,通过sip协议向ims核心网发生options消息,并监听预设时间内ims核心网的第二反馈信息;

若监听到所述第二反馈信息,则判定所述ims核心网未发生故障;

若未监听到所述第二反馈信息,则判定所述ims核心网未发生故障。

所述语音网关系统对接入终端的处理方法,其中,所述第一语音网关根据所述第一反馈信息与第二语音网关建立呼叫连接具体包括:

第一语音网关接收所述第一反馈信息,并获取所述第一反馈信息携带的第二语音网关的通信ip和port;

根据所述通讯ip及port将所述接入信号发送至第二语音网关,以建立呼叫连接。

所述语音网关系统对接入终端的处理方法,其还包括:

若第一语音网关存储所述被叫号码,则将所述接入信号接入被叫号码对应的终端设备,以建立呼叫连接。

所述语音网关系统对接入终端的处理方法,其还包括:

当第二语音网关未存储所述被叫号码时,丢弃接收到广播报文。

有益效果:与现有技术相比,本发明提供了一种语音网关系统及其对接入终端的处理方法,所述方法包括:第一语音网关在ims发生故障时检测到接入信号时,判断其自身是存储被叫号码;若未存储被叫号码,则将被叫号码以广播报文形式发送至与其处于同一交换机下的第二语音网关;第二语音网关检测其自身是否存储所述被叫号码,并在存储被叫号码时,向第一语音网关发送第一反馈信息;第一语音网关根据所述第一反馈信息与第二语音网关建立呼叫连接。本发明通过在交换机对其接入语音网关的广播进行转发,使得同一交换机下的语音网关接入的终端设备,在ims核心网故障时应然可以相互呼叫,解决了现有语音网关系统在网络出现故障时所有用户均无法通话的问题。

附图说明

图1为本发明提供的语音网关系统较佳实施例的结构原理图。

图2为本发明提供的语音网关系统对接入终端的处理方法较佳实施例的流程图。

具体实施方式

本发明提供一种语音网关系统及其对接入终端的处理方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

下面结合附图,通过对实施例的描述,对发明内容作进一步说明。

本实施例提供了一种语音网关系统,如图1所示,其包括:ims核心网100、若干交换机200以及若干语音网关300,所述若干交换机200均通过ip网络接入ims核心网100;所述若干交换机200接入一个或者多个语音网关300,各语音网关300仅接入一个交换机200。即所述若干语音网关300与若干交换机200之间存在一对多的映射关系,使得每个语音网关300均存在与其对应的交换机200,每个交换机200可以对应一个或者多个语音网关300,其中,各语音网关300接入一个或者多个终端设备400。本实施例通过交换机将语音网关与ims核心网连接,并且在ims核心网故障时,使得其接入的语音网关包含的终端设备之间可以建立呼叫,避免了因ims核心网络故障导致的所有终端设备均不能呼叫的问题。

同时在本实施例中,所述语音网关300用于接收呼叫终端设备的接入信号,并将接入信号通过交换机发送至ims核心网,以及接收ims核心网转发的接入信号,将接收到的接入信号转发至相应的被叫终端设备,以使得呼叫终端设备与被叫终端设备之间建立呼叫。此外,所述语音网关内存储有其接入的所有终端设备的号码集合,当其在ims网络发生故障时,语音网关检测到接入信号时,检测其自身是否存储所述接入信号对应的被叫号码;当存储所述被叫号码时,将接入信号转发至被叫号码对应的终端设备以建立呼叫;当未存储所述被叫号码时,通过其接入的交换机将所述接入信号以广播报文信息发送至该交换机接入的所有语音网关,并接收存储该被叫号码的语音网关发送的反馈信息,以根据反馈信息建立呼叫。

此外,所述交换机200用于在ims核心网未发送故障时,将接收到接入信号发送至ims核心网;在ims核心网发送故障时,将其接入的语音网关发送的广播报文转发至其接入的其他语音网关。在本实施例中,所述交换机可以为二层交换机,也可以为三层交换机。

基于上述语音网关系统,本发明还提供了一种语音网关系统对接入终端的处理方法,如图2所示,其包括:

s10、当第一语音网关在ims发生故障时检测到接入信号,第一语音网关判断其自身是存储所述接入信号对应的被叫号码。

具体地,所述接入信号为接入所述第一语音网关的终端设备发起的呼叫请求,这里将发起接入信号的终端设备记为呼叫端。所述接入信号携带呼叫端呼叫的终端设备的用户号码,这里将被呼叫端呼叫的终端设备记为被叫端,被叫端对应的用户号码为被叫号码。也就是说,所述接入信号携带被叫号码,以根据所述被叫号码确定被叫端,从而在呼叫端与被叫端之间建立呼叫。

此外,所述ims核心网发生故障指的各语音网关通过交换机无法连接ims核心网,但是所述im核心网是否发生故障需要语音网关在接收到接入信号时进行判断。相应的,所述当第一语音网关在ims发生故障时检测到接入信号,第一语音网关判断其自身是存储所述接入信号对应的被叫号码具体包括:

s11、第一语音网关检测来自终端设备的接入信号,其中,所述接入信号携带被叫号码;

s12、第一语音网关检测到接入信号后,判断所述语音网关接入的ims核心网是否发生故障;

s13、当ims核心网发生故障时,判断自身是否存储所述被叫号码。

具体地,所述ims故障表示交换机无法连接ims核心网络,也就是说,判断第一语音网关接入的ims核心网是否发生故障为判断第一语音网关通过交换机是否可以连接至ims核心网。所述判断方法可以为通过sip协议的options探测方法进行探测,也可以采用ping方式进行探测。在本实施例中,所述判断方法优选为sip协议的options探测方法,相应的,所述第一语音网关检测到接入信号后,判断所述语音网关接入的ims核心网是否发生故障具体包括:

s121、第一语音网格检测到接入信号后,通过sip协议向ims核心网发生options消息,并监听预设时间内ims核心网的第二反馈信息;

s122、若监听到所述第二反馈信息,则判定所述ims核心网未发生故障;

s123、若未监听到所述第二反馈信息,则判定所述ims核心网未发生故障。

进一步,为了避免ims网络判断对语音呼叫建立的时效的影响,所述第一语音网关内可以存储有ims核心网的网络状态,其中,网络状态包括发生故障和未发生故障。并且,第一语音网关根据其探测的结果对所述ims核心网的网络状态进行更新。也就是说,当第一语音网关检测到接入信号时,读取其自身存储的ims核心网的网络状态,当网络状态为未发生故障时,直接将接入信号通过交换机发送至ims核心网,并当第一预设时间(如,10秒等)内未建立呼叫,再通过sip协议向ims核心网发生options消息,对ims核心网络进行探测。而当网络状态为发生故障时,直接通过sip协议向ims核心网发生options消息,以对ims核心网络进行探测。此外,当探测到ims核心网的网络状态与其存储的网络状态不相同时,采用探测到的网络状态更新已存储的网络状态。同时在本实施例中,当ims核心网未发生故障时,第一语音网关通过其接入的交换机将所述接入信号发生至ims核心网,以通过所述ims核心网建立呼叫。

s20、若未存储所述被叫号码,则将所述被叫号码以广播报文形式发送至与所述第一语音网关处于同一交换机下的第二语音网关;

具体地,所述未存储所述被叫号码说明被叫端未接入所述第一语音网关,其中,所述语音网关存储其接入的各终端设备以及其对应的被叫号码,以使得根据被叫号码确定被叫号码对应的终端设备是否接入所述第一语音网关。同时,所述广播报文携带被叫号码,所述第二语音网关为与第一语音网关接入同一交换机的语音网关,也就是说,所述第一语音网关发送的广播报文可以通过所述交换机发送至第二语音网关。在本实施例中,所述第一语音网关通过ip广播的方法发送一个广播报文至交换机的指定端口port,其中,所述指定端口可以为50020,以通过所述广播报文查询被叫号码所在语音网关的通讯ip和port。也就是说,所述第一语音网关通过ip广播将广播报文发送至交换机的指定端口,交换机通过指定端口将广播报文发布至其接入的各第二语音网关,各第二语音网关检测其自身是否存储该被叫号码,若存储该被叫号码则向所述指定端口发送第一反馈信息,其中,所述第二反馈信息携带第二语音网关的ip和port,以通过指定端口转发至第一语音网关。

另外,若交换机接入的所有第二语音网关均为存储所述被叫号码,即第一语音网关为监听到第一反馈信息,则第一语音网关会给呼叫端播放忙音以提示呼叫失败。

s30、第二语音网关检测其自身是否存储所述被叫号码,并在存储所述被叫号码时,向第一语音网关发送第一反馈信息。

具体地,所述第二语音网关为与第一语音网关在同一交换机下的语音网关。即所述交换机下的所有第二svg设备均会接收到所述广播报文,并且解码出包含中的被叫号码,根据被叫号码来判断该被叫号码对应的终端设备是否接入该第二语音网关;如果该被叫号码对应的终端设备未接入本该第二语音网关,则直接丢弃该报文;如果该被叫号码对应的终端设备接入该第二语音网关,则返回该第二语音网关的通信ip和port给发送该报文源节点(即呼叫端接入的第一语音网关)。

s40、第一语音网关根据所述第一反馈信息与第二语音网关建立呼叫连接。

具体地,所述第一语音网关接收到广播报文对应的第一反馈信息后,获取到了第二语音网关通信ip和port,直接将呼叫信息发送给第二语音网关。第二语音网关接入的所述被叫号码对应的被叫端振铃,当该被叫端摘机后,该被叫端和呼叫端就可以进行通话。相应的,所述第一语音网关根据所述第一反馈信息与第二语音网关建立呼叫连接具体包括:

s41、第一语音网关接收所述第一反馈信息,并获取所述第一反馈信息携带的第二语音网关的通信ip和port;

s42、根据所述通讯ip及port将所述接入信号发送至第二语音网关,以建立呼叫连接。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1