Movatterモバイル変換


[0]ホーム

URL:


CN116260796A - A business disaster recovery method and device - Google Patents

A business disaster recovery method and device
Download PDF

Info

Publication number
CN116260796A
CN116260796ACN202111506951.2ACN202111506951ACN116260796ACN 116260796 ACN116260796 ACN 116260796ACN 202111506951 ACN202111506951 ACN 202111506951ACN 116260796 ACN116260796 ACN 116260796A
Authority
CN
China
Prior art keywords
isbc
target
cscf
call center
routing information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111506951.2A
Other languages
Chinese (zh)
Inventor
任中岗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Shandong Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Shandong Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Shandong Co LtdfiledCriticalChina Mobile Communications Group Co Ltd
Priority to CN202111506951.2ApriorityCriticalpatent/CN116260796A/en
Publication of CN116260796ApublicationCriticalpatent/CN116260796A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明实施例提出了一种业务容灾方法和装置,上述方法中,获取所述S‑CSCF到所述第一目标ISBC的第一路由信息;将所述呼叫请求通过所述第一目标ISBC发送至与所述第一目标ISBC对应的第一SIP呼叫中心节点;接收所述第一目标ISBC到所述第一SIP呼叫中心节点的故障信息;获取所述S‑CSCF到第二目标ISBC的第二路由信息;将所述呼叫请求通过所述第二目标ISBC发送至与所述第二目标ISBC对应的第二SIP呼叫中心节点;接收所述第二目标ISBC到所述第二SIP呼叫中心节点的故障信息;将所述呼叫请求经由所述MGCF进行跳转到所述CS域呼叫中心节点。如此,避免了由于故障导致的呼叫业务中断的问题,有效提升呼叫成功率。

Figure 202111506951

The embodiment of the present invention proposes a service disaster recovery method and device. In the above method, the first routing information from the S-CSCF to the first target ISBC is acquired; the call request is passed through the first target ISBC Send to the first SIP call center node corresponding to the first target ISBC; receive the fault information from the first target ISBC to the first SIP call center node; obtain the S-CSCF to the second target ISBC Second routing information; sending the call request to a second SIP call center node corresponding to the second target ISBC through the second target ISBC; receiving the second target ISBC to the second SIP call center Node failure information; jumping the call request to the CS domain call center node via the MGCF. In this way, the problem of interruption of call services due to faults is avoided, and the call success rate is effectively improved.

Figure 202111506951

Description

Translated fromChinese
一种业务容灾方法和装置A business disaster recovery method and device

【技术领域】【Technical field】

本申请涉及通信领域,尤其涉及一种业务容灾方法和装置。The present application relates to the communication field, and in particular to a service disaster recovery method and device.

【背景技术】【Background technique】

IMS(IP Multimedia Subsystem,IP多媒体系统)作为一种基于IP分组传送的与接入无关的网络架构,可实现固移融合,语音、数据、视频等多业务融合,以及IT和CT的融合。但IMS融合通信产品在为用户提供丰富多彩的多媒体业务(如语音)体验的同时,也会带来一些问题。IMS (IP Multimedia Subsystem, IP Multimedia System), as an access-independent network architecture based on IP packet transmission, can realize fixed-mobile convergence, voice, data, video and other multi-service convergence, as well as IT and CT convergence. However, while IMS converged communication products provide users with rich and colorful multimedia service (such as voice) experience, they will also bring some problems.

接入IMS域的SIP(Session Initiation Protocol,会话初始协议)呼叫中心做被叫,S-CSCF向ENUMDNS发起NAPTR、SRV和A查询,返回核心侧ISBC(Session BorderController,会话边界控制器)的地址,S-CSCF将呼叫通过ISBC路由至SIP呼叫中心。如果SIP呼叫中心故障或者ISBC因本地数据配置导致路由分析失败,S-CSCF无法感知。所以IMS核心网依然会将后续的每次呼叫都发往ISBC,核心侧ISBC返回错误(假设为500错误),主叫终端收到500错误后,判定呼叫失败或者回落CS(Circuit Switched,电路交换)域发起呼叫。The SIP (Session Initiation Protocol, Session Initiation Protocol) call center that accesses the IMS domain is called, and the S-CSCF initiates NAPTR, SRV and A queries to ENUMDNS, and returns the address of the ISBC (Session Border Controller, Session Border Controller) on the core side, The S-CSCF routes the call to the SIP call center through the ISBC. If the SIP call center fails or the ISBC fails to analyze routes due to local data configuration, the S-CSCF cannot detect it. Therefore, the IMS core network will still send each subsequent call to the ISBC, and the ISBC on the core side returns an error (assumed to be a 500 error). ) field to initiate a call.

因此,如何在某一台或者某几台ISBC至所有呼叫中心故障的情况下,S-CSCF通过其他方式对业务进行疏通,使业务不受影响,使目前亟待解决的重要问题。Therefore, in the case of failure of one or several ISBCs to all call centers, how to unblock the services through other means by the S-CSCF so that the services will not be affected is an important problem to be solved urgently.

【发明内容】【Content of invention】

本发明实施例提供了一种实现业务容灾的方法和装置,有效提升呼叫的成功率。Embodiments of the present invention provide a method and device for implementing service disaster recovery, which can effectively improve call success rate.

第一方面,本发明实施例提供一种业务容灾方法,应用于IMS域的服务呼叫会话控制网元S-CSCF,所述S-CSCF设置于业务容灾系统中,所述业务容灾系统还包括:主叫终端、至少两个会话边界控制器ISBC、以及每个所述ISBC对应的SIP呼叫中心节点,所述方法包括:获取所述S-CSCF到第一目标ISBC的第一路由信息;将所述呼叫请求发送至所述第一目标ISBC,以使所述呼叫请求发送至与所述第一目标ISBC对应的第一SIP呼叫中心节点,其中,所述第一SIP呼叫中心节点为与所述第一目标ISBC连接的所有SIP呼叫中心节点中的其中一个;In the first aspect, the embodiment of the present invention provides a service disaster recovery method, which is applied to the service call session control network element S-CSCF in the IMS domain, the S-CSCF is set in the service disaster recovery system, and the service disaster recovery system It also includes: a calling terminal, at least two session border controllers ISBC, and a SIP call center node corresponding to each of the ISBCs, and the method includes: acquiring first routing information from the S-CSCF to the first target ISBC ; sending the call request to the first target ISBC, so that the call request is sent to a first SIP call center node corresponding to the first target ISBC, wherein the first SIP call center node is one of all SIP call center nodes connected to the first target ISBC;

接收所述第一目标ISBC到所述第一SIP呼叫中心节点的故障信息;获取所述S-CSCF到第二目标ISBC的第二路由信息;将所述呼叫请求发送至所述第二目标ISBC对应的所述第二目标ISBC,以使所述呼叫请求发送至第二SIP呼叫中心节点,其中,所述第二SIP呼叫中心节点为与所述第二目标ISBC连接的所有SIP呼叫中心节点中的其中一个。receiving fault information from the first target ISBC to the first SIP call center node; obtaining second routing information from the S-CSCF to a second target ISBC; sending the call request to the second target ISBC corresponding to the second target ISBC, so that the call request is sent to a second SIP call center node, wherein the second SIP call center node is all SIP call center nodes connected to the second target ISBC one of the

本发明实施例,在存在多台ISBC与SIP呼叫中心节点互联的情况下,如果某一台或某几台ISBC至呼叫中心故障的情况下,S-CSCF会将呼叫通过其他正常ISBC进行疏通,完成呼叫,保证业务不受影响的同时,控制简单方便。In the embodiment of the present invention, when there are multiple ISBCs interconnected with SIP call center nodes, if one or several ISBCs fail to reach the call center, the S-CSCF will clear the call through other normal ISBCs, The call is completed to ensure that the business is not affected, and the control is simple and convenient.

其中一种可能的实现方式中,所述-CSCF预先设置路由表,所述路由表存储所述S-CSCF到所述ISBC,再到所述目标SIP呼叫中心节点的路由信息,所述获取所述S-CSCF到所述ISBC的第一路由信息,包括:根据所述呼叫请求查询所述预先设置路由表,获取所述第一路由信息,所述第一路由信息包括所述S-CSCF到所述第一目标ISBC的路由信息。In one possible implementation manner, the -CSCF presets a routing table, and the routing table stores routing information from the S-CSCF to the ISBC and then to the target SIP call center node, and the obtaining the The first routing information from the S-CSCF to the ISBC includes: querying the preset routing table according to the call request to obtain the first routing information, and the first routing information includes the S-CSCF to Routing information of the first target ISBC.

其中一种可能的实现方式中,所述获取所述S-CSCF到所述ISBC的第一路由信息,还包括:当在所述预先设置路由表中未查询到所述第一路由信息,生成所述S-CSCF到所述第一目标ISBC的第一路由信息;In one possible implementation manner, the acquiring the first routing information from the S-CSCF to the ISBC further includes: when the first routing information is not found in the preset routing table, generating First routing information from the S-CSCF to the first target ISBC;

所述方法还包括:添加所述第一路由信息至所述预先设置路由表。The method further includes: adding the first routing information to the preset routing table.

其中一种可能的实现方式中,所述业务容灾系统还包括:媒体网关控制网元MGCF,所述MGCF与电路CS域呼叫中心节点直接或者间接连接,所述预先设置路由表中设置有经由所述MGCF进行跳转到所述CS域的容灾路由信息,所述方法还包括:接收所述第二目标ISBC反馈的故障信息;查询预先设置路由表获取第三路由信息,所述第三路由信息包括将所述呼叫请求经由所述MGCF进行跳转到所述CS域的容灾路由信息;发送所述呼叫请求至所述MGCF,以使所述呼叫请求通过所述MGCF发送至所述电路CS域呼叫中心节点。In one possible implementation manner, the service disaster recovery system further includes: a media gateway control network element MGCF, the MGCF is directly or indirectly connected to the CS domain call center node of the circuit, and the preset routing table is set via The MGCF jumps to the disaster recovery routing information of the CS domain, and the method further includes: receiving the fault information fed back by the second target ISBC; querying a preset routing table to obtain third routing information, and the third The routing information includes disaster recovery routing information for jumping the call request to the CS domain via the MGCF; sending the call request to the MGCF so that the call request is sent to the CS domain through the MGCF Circuit CS domain call center node.

其中一种可能的实现方式中,所述S-CSCF预先设置被呼叫方白名单,所述容灾路由信息的被呼叫方为所述白名单对应的被呼叫方。In one possible implementation manner, the S-CSCF presets a called party whitelist, and the called party in the disaster recovery routing information is the called party corresponding to the white list.

其中一种可能的实现方式中,所述预先设置路由表包括每条路由信息对应的状态信息,所述状态信息用于表征该路由状态为故障或正常或容灾,所述状态信息为故障或容灾的路由信息对应的老化时间为0。In one possible implementation manner, the preset routing table includes status information corresponding to each piece of routing information, the status information is used to indicate whether the routing status is faulty or normal or disaster recovery, and the status information is faulty or The aging time corresponding to the disaster recovery routing information is 0.

第二方面,本发明实施例提供一种业务容灾装置,用于IMS域的服务呼叫会话控制网元S-CSCF,所述S-CSCF设置于业务容灾系统中,所述业务容灾系统还包括:主叫终端、至少两个会话边界控制器ISBC、以及每个所述ISBC对应的SIP呼叫中心节点,所述装置包括:In the second aspect, the embodiment of the present invention provides a service disaster recovery device, which is used for the service call session control network element S-CSCF in the IMS domain, the S-CSCF is set in the service disaster recovery system, and the service disaster recovery system It also includes: a calling terminal, at least two session border controllers ISBC, and a SIP call center node corresponding to each ISBC, and the device includes:

获取模块:用于获取所述S-CSCF到第一目标ISBC的第一路由信息;发送模块:用于将所述呼叫请求发送至所述第一目标ISBC,以使所述呼叫请求发送至所述第一目标ISBC对应的第一SIP呼叫中心节点,其中,所述第一SIP呼叫中心节点为与所述第一目标ISBC连接的所有SIP呼叫中心节点中的其中一个;接收模块,用于接收所述第一目标ISBC到所述第一SIP呼叫中心节点的故障信息;所述获取模块,还用于获取所述S-CSCF到第二目标ISBC的第二路由信息;所述发送模块,还用于将所述呼叫请求发送至所述第二目标ISBC,以使所述呼叫请求发送至所述第二目标ISBC对应的第二SIP呼叫中心节点,其中,所述第二SIP呼叫中心节点为与所述第二目标ISBC连接的所有SIP呼叫中心节点中的其中一个。Obtaining module: used to obtain the first routing information from the S-CSCF to the first target ISBC; sending module: used to send the call request to the first target ISBC, so that the call request is sent to the first target ISBC The first SIP call center node corresponding to the first target ISBC, wherein the first SIP call center node is one of all SIP call center nodes connected to the first target ISBC; the receiving module is configured to receive Fault information from the first target ISBC to the first SIP call center node; the acquiring module is further configured to acquire second routing information from the S-CSCF to the second target ISBC; the sending module is also configured to For sending the call request to the second target ISBC, so that the call request is sent to a second SIP call center node corresponding to the second target ISBC, wherein the second SIP call center node is One of all SIP call center nodes connected to the second target ISBC.

其中一种可能的实现方式中,所述S-CSCF预先设置路由表,所述路由表存储所述S-CSCF到所述ISBC,再到所述目标SIP呼叫中心节点的路由信息,所述获取模块,包括:查询子模块:用于根据所述呼叫请求查询所述预先设置路由表;获取子模块:用于获取所述第一路由信息,所述第一路由信息包括所述S-CSCF到所述第一目标ISBC的路由信息。In one possible implementation manner, the S-CSCF presets a routing table, and the routing table stores routing information from the S-CSCF to the ISBC and then to the target SIP call center node, and the obtaining module, including: a query submodule: used to query the preset routing table according to the call request; an acquisition submodule: used to acquire the first routing information, and the first routing information includes the S-CSCF to Routing information of the first target ISBC.

其中一种可能的实现方式中,所述获取模块,还包括:生成子模块,用于当在所述预先设置路由表中未查询到所述第一路由信息,生成所述S-CSCF到所述第一目标ISBC的第一路由信息;In one possible implementation manner, the acquiring module further includes: a generating submodule, configured to generate the S-CSCF to send the first routing information to the preset routing table when the first routing information is not queried The first routing information of the first target ISBC;

所述装置还包括:添加模块,用于添加所述第一路由信息至所述预先设置路由表。The device further includes: an adding module, configured to add the first routing information to the preset routing table.

其中一种可能的实现方式中,所述业务容灾系统还包括:媒体网关控制网元MGCF,所述MGCF与电路CS域呼叫中心节点直接或者间接连接,所述预先设置路由表中设置有经由所述MGCF进行跳转到所述CS域的容灾路由信息,所述装置还包括:In one possible implementation manner, the service disaster recovery system further includes: a media gateway control network element MGCF, the MGCF is directly or indirectly connected to the CS domain call center node of the circuit, and the preset routing table is set via The MGCF jumps to the disaster recovery routing information of the CS domain, and the device further includes:

所述接收模块,用于接收所述第二目标ISBC反馈的故障信息;所述获取模块,还用于查询预先设置路由表获取第三路由信息,所述第三路由信息包括将所述呼叫请求经由所述MGCF进行跳转到所述CS域的容灾路由信息;所述发送模块,用于发送所述呼叫请求至所述MGCF,以使所述呼叫请求通过所述MGCF发送至所述电路CS域呼叫中心节点。The receiving module is used to receive the fault information fed back by the second target ISBC; the obtaining module is also used to query the preset routing table to obtain third routing information, and the third routing information includes the call request Jump to the disaster recovery routing information of the CS domain via the MGCF; the sending module is configured to send the call request to the MGCF, so that the call request is sent to the circuit through the MGCF CS domain call center node.

其中一种可能的实现方式中,所述S-CSCF预先设置被呼叫方白名单,所述容灾路由信息的被呼叫方为所述白名单对应的被呼叫方。In one possible implementation manner, the S-CSCF presets a called party whitelist, and the called party in the disaster recovery routing information is the called party corresponding to the white list.

其中一种可能的实现方式中,所述预先设置路由表包括每条路由信息对应的状态信息,所述状态信息用于表征该路由状态为故障或正常或容灾,所述状态信息为故障或容灾的路由信息对应的老化时间为0。In one possible implementation manner, the preset routing table includes status information corresponding to each piece of routing information, the status information is used to indicate whether the routing status is faulty or normal or disaster recovery, and the status information is faulty or The aging time corresponding to the disaster recovery routing information is 0.

第三方面,本发明实施例提供一种业务容灾系统,包括至少一个处理器,以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面提供的方法。In a third aspect, an embodiment of the present invention provides a business disaster recovery system, including at least one processor and at least one memory connected to the processor in communication, wherein: the memory stores information that can be executed by the processor A program instruction, the processor invokes the program instruction to execute the method provided by the first aspect.

第四方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面提供的方法。In a fourth aspect, an embodiment of the present invention provides a non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the method provided in the first aspect.

应当理解的是,本申请实施例的第二~四方面与本发明实施例的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。It should be understood that the second to fourth aspects of the embodiments of the present application are consistent with the technical solution of the first aspect of the embodiments of the present invention, and the beneficial effects obtained in each aspect and the corresponding feasible implementation manners are similar, so details are not repeated here.

【附图说明】【Description of drawings】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. Those of ordinary skill in the art can also obtain other drawings based on these drawings on the premise of not paying creative efforts.

图1为本发明实施例中的网络拓扑结构图;Fig. 1 is a network topology structure diagram in an embodiment of the present invention;

图2为本发明实施例中的现有技术故障场景一的场景示意图;FIG. 2 is a schematic diagram of afault scenario 1 in the prior art in an embodiment of the present invention;

图3为本发明实施例中的现有技术故障场景一的流程示意图;FIG. 3 is a schematic flow chart of afault scenario 1 in the prior art in an embodiment of the present invention;

图4为本发明实施例中的现有技术故障情景二的场景示意图;FIG. 4 is a schematic diagram of a second fault scenario in the prior art in an embodiment of the present invention;

图5为本发明实施例中的一种业务容灾方法的流程示意图;FIG. 5 is a schematic flow diagram of a service disaster recovery method in an embodiment of the present invention;

图6为本发明实施例中的业务改进流程示意图;FIG. 6 is a schematic diagram of a business improvement process in an embodiment of the present invention;

图7为本发明实施例的ISBC的探测流程示意图;FIG. 7 is a schematic diagram of an ISBC detection process according to an embodiment of the present invention;

图8为本发明实施例的业务容灾装置结构示意图;FIG. 8 is a schematic structural diagram of a business disaster recovery device according to an embodiment of the present invention;

图9为本发明实施例的业务容灾系统的结构示意图。FIG. 9 is a schematic structural diagram of a business disaster recovery system according to an embodiment of the present invention.

【具体实施方式】【Detailed ways】

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员所获得的其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the following will clearly and completely describe the technical solutions of the embodiments of the present invention in conjunction with the drawings of the embodiments of the present invention. Apparently, the described embodiments are some, not all, embodiments of the present invention. Based on the described embodiments of the present invention, other embodiments obtained by those skilled in the art all belong to the protection scope of the present invention.

本发明实施例可应用在语音通讯业务中,语音通信业务最重要的特性就是保证业务通讯的准确性、可靠性、及时性。本发明实施例主要在对于出现呼叫业务故障时,对呼叫进行自动疏通,保证业务不受影响,进而减少呼叫过程中由于故障导致的业务滞后的问题,提高呼叫业务的实时性。The embodiment of the present invention can be applied in the voice communication service, and the most important characteristic of the voice communication service is to ensure the accuracy, reliability and timeliness of the service communication. The embodiment of the present invention is mainly to automatically unblock the call when there is a call service failure, so as to ensure that the service is not affected, thereby reducing the problem of service lag caused by the failure during the call process, and improving the real-time performance of the call service.

伴随着网络的进步与发展,目前,通信网络分为移动网络和固定网络两种,在发展的过程中经历了2G、3G、4G三代技术变革,目前正走向5G时代。传统的2G、3G等暴露出诸多的缺点,比如:无法提供QoS(Quality of Service,服务质量)保证等等,IMS(IP MultimediaSubsystem,IP多媒体系统)是因特网与蜂窝移动通信网融合的产物。IMS是一种全新的多媒体业务形式,它能够满足的终端客户更新颖、更多样化多媒体业务的需求。IMS被认为是新一代网络的核心技术,也是解决移动与固网融合,引入语音、数据、视频三重融合等差异化业务的重要方式。其中,S-CSCF(Serving-CSCF,服务呼叫会话控制网元)是IMS域的核心所在,附着对终端的注册鉴权,会话控制,业务触发。With the progress and development of the network, at present, the communication network is divided into two types: mobile network and fixed network. In the process of development, it has experienced three generations of technological changes: 2G, 3G, and 4G, and is currently moving towards the 5G era. Traditional 2G, 3G, etc. have exposed many shortcomings, such as: unable to provide QoS (Quality of Service, quality of service) guarantees, etc., IMS (IP Multimedia Subsystem, IP Multimedia System) is the product of the integration of the Internet and cellular mobile communication networks. IMS is a brand-new form of multimedia service, which can meet the needs of end customers for more novel and diversified multimedia services. IMS is considered to be the core technology of the new generation network, and it is also an important way to solve the convergence of mobile and fixed networks and introduce differentiated services such as triple convergence of voice, data, and video. Among them, S-CSCF (Serving-CSCF, serving call session control network element) is the core of the IMS domain, and attaches to terminal registration authentication, session control, and service triggering.

当我们随时随地使用手机进行通话时,为我们提供通话服务的就是CS(CircuitSwitching Domain,电路交换)网络。当我们通过CS网络通话时,CS网络会为通话双方分配一条固定的通道,在整个通话过程中,我们可以一直占用这条“专用”通道,其他人无法再占用。通话结束时,CS网络会释放这一条通道,以便下一次分配给其他用户进行通话。电路交换CS域是在TDM时隙交换时所采用的技术,一般用于2G、3G电话语音业务、视频电话业务。When we use mobile phones to make calls anytime and anywhere, it is the CS (CircuitSwitching Domain, Circuit Switching) network that provides us with call services. When we make a call through the CS network, the CS network will allocate a fixed channel for both parties to the call. During the entire call, we can always occupy this "dedicated" channel, and other people can no longer occupy it. When the call ends, the CS network will release this channel so that it can be assigned to other users for the next call. The CS domain of circuit switching is a technology used in TDM time slot switching, and is generally used for 2G and 3G telephone voice services and video telephone services.

请参阅图1,在目前的技术方案中,主叫终端发起呼叫请求,接入IMS域的SIP呼叫中心节点做被叫,S-CSCF向ENUMDNS发起NAPTR、SRV和A查询,返回核心侧ISBC的地址,S-CSCF生成路由表,S-CSCF将呼叫通过ISBC路由至SIP呼叫中心节点。Please refer to Figure 1. In the current technical solution, the calling terminal initiates a call request, and the SIP call center node connected to the IMS domain acts as the called party. The S-CSCF initiates a NAPTR, SRV, and A query to the ENUM DNS, and returns the ISBC on the core side. address, the S-CSCF generates a routing table, and the S-CSCF routes the call to the SIP call center node through ISBC.

如果SIP呼叫中心节点故障或者ISBC因本地数据配置导致路由分析失败,S-CSCF无法感知。所以IMS核心网依然会将后续的每次呼叫都发送至ISBC,核心侧ISBC返回500错误,主叫终端接收到500错误后,判定呼叫失败。即,在现有技术中,当呼叫请求发生故障时,要么直接判定呼叫失败,要么回落到低级别的2G网络进行再次呼叫,这两种方式都会导致业务终端或者业务延迟。If the SIP call center node fails or the route analysis fails due to local data configuration of the ISBC, the S-CSCF cannot detect it. Therefore, the IMS core network will still send each subsequent call to the ISBC, and the ISBC on the core side returns a 500 error. After receiving the 500 error, the calling terminal determines that the call failed. That is, in the prior art, when a call request fails, it is either directly determined that the call fails, or it falls back to a low-level 2G network to make another call, both of which will cause service terminals or service delays.

请参阅图2和图3,主叫终端发起呼叫请求,此时S-CSCF通过NAPTR、SRV和A查询,得到ISBC-1和ISBC-2地址,S-CSCF将呼叫请求通过ISBC-1发送至SIP呼叫中心节点,但是ISBC-1与SIP呼叫中心节点1和SIP呼叫中心节点2之间线路全部中断,由于S-CSCF无法感知故障消息,依然会有呼叫请求发送至ISBC-1。ISBC-1判断至SIP呼叫中心节点1和SIP呼叫中心节点2之间的线路全部中断,返回500错误给S-CSCF,S-CSCF将500错误返回给主叫终端。由于在目前的现有技术中,在通过ISBC-1至SIP呼叫中心节点的路径中断后,S-CSCF不会选择通过ISBC-2将呼叫送至SIP呼叫中心节点。Please refer to Figure 2 and Figure 3. The calling terminal initiates a call request. At this time, the S-CSCF queries through NAPTR, SRV and A to obtain the addresses of ISBC-1 and ISBC-2. The S-CSCF sends the call request through ISBC-1 to The SIP call center node, but the lines between ISBC-1 and SIPcall center node 1 and SIPcall center node 2 are all interrupted. Since the S-CSCF cannot perceive the fault message, a call request will still be sent to ISBC-1. ISBC-1 judges that all the lines between SIPcall center node 1 and SIPcall center node 2 are disconnected, returns 500 error to S-CSCF, and S-CSCF returns 500 error to the calling terminal. Because in the current prior art, after the path to the SIP call center node through ISBC-1 is interrupted, the S-CSCF will not choose to send the call to the SIP call center node through ISBC-2.

请参阅图4,主叫终端发起呼叫请求,ISBC-1和ISBC-2与SIP呼叫中心节点1和SIP呼叫中心节点2全部中断,由于S-CSCF无法感知,依然会有呼叫请求送至ISBC-1和ISBC-2。ISBC-1/ISBC-2判断至SIP呼叫中心节点1和SIP呼叫中心节点2已全部中断,返回500错误给S-CSCF,S-CSCF将500错误返回给主叫终端。由于在目前的现有技术中,在ISBC-1/ISBC-2至SIP呼叫中心的路径全部中断后,S-CSCF不会选择将呼叫通过电路域,即不选择CS域进行疏通。Please refer to Figure 4. When the calling terminal initiates a call request, ISBC-1 and ISBC-2 are all disconnected from SIPcall center node 1 and SIPcall center node 2. Since the S-CSCF cannot perceive it, there will still be a call request sent to ISBC- 1 and ISBC-2. ISBC-1/ISBC-2 judges that SIPcall center node 1 and SIPcall center node 2 are all disconnected, returns 500 error to S-CSCF, and S-CSCF returns 500 error to the calling terminal. Because in the current prior art, after all the paths from ISBC-1/ISBC-2 to the SIP call center are interrupted, the S-CSCF will not choose to pass the call through the circuit domain, that is, it will not choose the CS domain to unblock.

鉴于上述问题,本发明实施例提出一种业务容灾方法和系统,通过本发明实施例的方法,在存在多台ISBC与SIP呼叫中心节点互联的情况下,如果某一台或者某几台ISBC至SIP呼叫中心节点故障的情况下,S-CSCF会将呼叫通过其他正常ISBC进行疏通,以使业务不受影响;或在所有ISBC至SIP呼叫中心节点全故障的情况下,如果在CS域存在呼叫中心节点的容灾节点,S-CSCF会将业务自动疏通到容灾节点,无需人工干预。In view of the above problems, the embodiment of the present invention proposes a business disaster recovery method and system. Through the method of the embodiment of the present invention, when there are multiple ISBCs interconnected with SIP call center nodes, if one or several ISBCs In the case of failure of the node to the SIP call center, the S-CSCF will unblock the call through other normal ISBCs so that the business will not be affected; or in the case of failure of all ISBCs to the SIP call center node, if there is a For the disaster recovery node of the call center node, the S-CSCF will automatically unblock the business to the disaster recovery node without manual intervention.

请参阅图5,图5为本发明实施例提供的一种业务容灾方法的流程示意图,所述业务容灾方法,应用于IMS域的服务呼叫会话控制网元S-CSCF,所述服务呼叫会话控制网元S-CSCF设置于业务容灾系统中,所述业务容灾系统还包括:主叫终端、至少两个会话边界控制器ISBC、以及每个所述ISBC对应的SIP呼叫中心节点。通过S-CSCF自动疏通呼叫业务,保证呼叫业务的实时性,所述业务容灾方法包括:Please refer to FIG. 5. FIG. 5 is a schematic flowchart of a service disaster recovery method provided by an embodiment of the present invention. The service disaster recovery method is applied to the service call session control network element S-CSCF in the IMS domain. The service call The session control network element S-CSCF is set in the service disaster recovery system, and the service disaster recovery system further includes: a calling terminal, at least two session border controllers ISBC, and a SIP call center node corresponding to each of the ISBCs. The call service is automatically dredged through the S-CSCF to ensure the real-time performance of the call service. The service disaster recovery method includes:

步骤S101:获取所述S-CSCF到第一目标ISBC的第一路由信息;Step S101: Obtain first routing information from the S-CSCF to the first target ISBC;

步骤S102:将所述呼叫请求发送至所述第一目标ISBC,以使所述呼叫请求发送至所述第一目标ISBC对应的第一SIP呼叫中心节点;Step S102: sending the call request to the first target ISBC, so that the call request is sent to the first SIP call center node corresponding to the first target ISBC;

步骤S103:接收所述第一目标ISBC到所述第一SIP呼叫中心节点的故障信息;Step S103: receiving the fault information from the first target ISBC to the first SIP call center node;

步骤S104:获取所述S-CSCF到第二目标ISBC的第二路由信息;Step S104: Obtain second routing information from the S-CSCF to the second target ISBC;

步骤S105:将所述呼叫请求发送至所述第二目标ISBC,以使所述呼叫请求发送至所述第二目标ISBC对应的第二SIP呼叫中心节点。Step S105: Send the call request to the second target ISBC, so that the call request is sent to the second SIP call center node corresponding to the second target ISBC.

本发明实施例提供的一种业务容灾方法,S-CSCF自动疏通呼叫业务,当第一目标ISBC至所有SIP呼叫中心节点故障时,自动选择第二目标ISBC进行疏通,保证呼叫业务的实时性,不受故障影响。In the service disaster recovery method provided by the embodiment of the present invention, the S-CSCF automatically clears the call service, and when the first target ISBC fails to reach all SIP call center nodes, it automatically selects the second target ISBC for clearing, ensuring the real-time nature of the call service , not affected by the fault.

在本发明一些优选的实施例中,主叫终端发起呼叫请求,被呼叫方为接入在IMS域的SIP呼叫中心节点,例如:被呼叫方号码字冠为95ABC,主叫侧的S-CSCF向ENUM发起NAPTR、SRV和A查询,获取到ISBC-1和ISBC-2的IP地址,然后生成相应路由信息。假设ISBC-1的地址为IP1,ISBC-2的地址为IP2,将字冠和地址对应关系按照缓存规则与预先设置路由表进行比对。In some preferred embodiments of the present invention, the calling terminal initiates a call request, and the called party is a SIP call center node connected to the IMS domain, for example: the number prefix of the called party is 95ABC, and the S-CSCF on the calling side Initiate NAPTR, SRV, and A queries to ENUM to obtain the IP addresses of ISBC-1 and ISBC-2, and then generate corresponding routing information. Assuming that the address of ISBC-1 is IP1 and the address of ISBC-2 is IP2, compare the correspondence between the prefix and the address with the preset routing table according to the cache rules.

请参阅表1,若获取到的ISBC-1和ISBC-2的路由信息已经存在于预先设置路由表中,按照“字冠”查询预先设置路由表,如果存在多条记录,则匹配状态为“正常”的记录中优先级最高的那条路由记录,如果匹配到的路由记录由多条,则随机选择其中一条或者按照权重值,选择权重值最高的那条路由。如下表1,随机选择95ABC+IP1的ISBC-1,S-CSCF将所述呼叫请求发送至ISBC-1,以使所述呼叫请求发送至与所述ISBC-1对应的第一SIP呼叫中心节点,其中,所述第一SIP呼叫中心节点为ISBC-1连接的所有SIP呼叫中心节点中的其中一个。在本发明实施例中,所述第一SIP呼叫中心节点为呼叫中心节点1或呼叫中心节点2。Please refer to Table 1. If the obtained routing information of ISBC-1 and ISBC-2 already exists in the preset routing table, query the preset routing table according to the "prefix". If there are multiple records, the matching status is " The route record with the highest priority among the "normal" records. If there are multiple route records matched, one of them will be randomly selected or the route with the highest weight value will be selected according to the weight value. As shown in Table 1, the ISBC-1 of 95ABC+IP1 is randomly selected, and the S-CSCF sends the call request to ISBC-1, so that the call request is sent to the first SIP call center node corresponding to the ISBC-1 , wherein the first SIP call center node is one of all SIP call center nodes connected to ISBC-1. In the embodiment of the present invention, the first SIP call center node iscall center node 1 orcall center node 2 .

表1 CSCF路由表Table 1 CSCF routing table

Figure BDA0003404748350000081
Figure BDA0003404748350000081

Figure BDA0003404748350000091
Figure BDA0003404748350000091

请参阅图6,当ISBC-1探测到至呼叫中心节点1和呼叫中心节点2之间全部故障,所述故障包括:ISBC-1到呼叫中心节点1和呼叫中心节点2之间线路故障以及呼叫中心节点1和呼叫中心节点2的节点故障。由于S-CSCF并不知道,呼叫依然会发送给ISBC-1,ISBC-1通过对被叫号码95ABC进行分析,发现呼叫应送给SIP呼叫中心节点1或者SIP呼叫中心节点2,由于这两个节点已经故障,ISBC-1回复404错误消息给S-CSCF,并携带原因:route failureor next hop unreachable。Please refer to Fig. 6, when ISBC-1 detects all faults betweencall center node 1 andcall center node 2, the faults include: ISBC-1 to callcenter node 1 andcall center node 2 line faults and call The nodes ofcentral node 1 andcall center node 2 are faulty. Since the S-CSCF does not know, the call will still be sent to ISBC-1. ISBC-1 analyzes the called number 95ABC and finds that the call should be sent to SIPcall center node 1 or SIPcall center node 2. The node has failed, and ISBC-1 replies a 404 error message to the S-CSCF with the reason: route failure or next hop unreachable.

S-CSCF接收到ISBC-1反馈的错误消息后,将路由表中至ISBC-1的路由状态设置为“故障”,并将老化时间置为“0”。根据字冠“95ABC”重新查询路由表,按照返回记录的状态和优先级,选择其他状态为“正常”的记录中优先级较高的路由记录,即:95ABC+IP2的ISBC-2。S-CSCF将呼叫请求发送至ISBC-2,以使所述呼叫请求发送至与ISBC-2对应的第二SIP呼叫中心节点,其中,所述第二SIP呼叫中心节点为ISBC-2连接的所有SIP呼叫中心节点中的其中一个。在本发明实施例中,所述第二SIP呼叫中心节点为呼叫中心节点1或呼叫中心节点2。After receiving the error message fed back by ISBC-1, the S-CSCF sets the state of the route to ISBC-1 in the routing table to "failure" and sets the aging time to "0". Re-query the routing table according to the prefix "95ABC", and select the routing record with higher priority among other records whose status is "normal" according to the status and priority of the returned record, that is, ISBC-2 of 95ABC+IP2. The S-CSCF sends the call request to ISBC-2, so that the call request is sent to the second SIP call center node corresponding to ISBC-2, wherein the second SIP call center node is all connected to ISBC-2 One of the SIP call center nodes. In the embodiment of the present invention, the second SIP call center node iscall center node 1 orcall center node 2 .

S-CSCF在选择ISBC-2进行发送呼叫请求的同时,向ISBC-1发送SUBSCRIBER订阅消息,其中携带字冠“95ABC”,当ISBC-1探测到“95ABC”路由分析的下一跳可达后,通知S-CSCF将该字冠对应的ISBC-1记录设置为正常状态。在后续的呼叫流程中针对该字冠的呼叫可以通过ISBC-1转给SIP呼叫中心节点。When S-CSCF selects ISBC-2 to send a call request, it sends a SUBSCRIBER subscription message to ISBC-1, which carries the prefix "95ABC". When ISBC-1 detects that the next hop of "95ABC" route analysis is reachable , notify the S-CSCF to set the ISBC-1 record corresponding to the prefix to the normal state. In the subsequent call flow, the call for this prefix can be transferred to the SIP call center node through ISBC-1.

在存在多台ISBC与SIP呼叫中心节点互联的情况下,如果某一台或几台ISBC至呼叫中心节点故障的情况下,S-CSCF会将呼叫通过其他正常ISBC进行疏通,使呼叫业务不受故障影响。In the case where multiple ISBCs are interconnected with SIP call center nodes, if one or several ISBCs fail to connect to the call center node, the S-CSCF will unblock the calls through other normal ISBCs, so that the call service will not be affected. Failure effects.

所述S-CSCF预先设置路由表,所述路由表存储所述S-CSCF到所述ISBC,再到所述目标SIP呼叫中心节点的路由信息,所述获取所述S-CSCF到所述ISBC的第一路由信息,包括:根据所述呼叫请求查询所述预先设置路由表,获取所述第一路由信息,所述第一路由信息包括所述S-CSCF到所述第一目标ISBC的路由信息。The S-CSCF pre-sets a routing table, the routing table stores the routing information from the S-CSCF to the ISBC, and then to the target SIP call center node, and the acquiring the routing information from the S-CSCF to the ISBC The first routing information includes: querying the preset routing table according to the call request to obtain the first routing information, the first routing information including the route from the S-CSCF to the first target ISBC information.

在本发明的一些优选实施例中,S-CSCF向ENUM发起NAPTR、SRV和A查询,获取ISBC的路由信息,S-CSCF将呼叫请求发送至所述ISBC,所述路由信息包括:路由编号、被呼叫号码字冠、ISBC地址信息、ISBC优先级、ISBC状态信息以及ISBC路由信息的老化时间,如上表1所示。S-CSCF获取到ISBC-1的路由信息后,根据S-CSCF发送的呼叫号码字冠信息,判断是否可以通过ISBC-1发送95ABC至SIP呼叫中心节点。然后,根据获取的优先级信息,选择其中一条状态为“正常”且优先级高的ISBC-1路由,此条路由信息中包含S-CSCF到ISBC1的路由信息,包括:编号为1,字冠为95ABC,地址为IP1,优先级为1,状态为正常,老化时间为600s。In some preferred embodiments of the present invention, S-CSCF initiates NAPTR, SRV and A inquiry to ENUM, obtains the routing information of ISBC, and S-CSCF sends the call request to said ISBC, and said routing information includes: routing number, The aging time of the called number prefix, ISBC address information, ISBC priority, ISBC status information, and ISBC routing information is shown in Table 1 above. After the S-CSCF acquires the routing information of the ISBC-1, it judges whether it is possible to send 95ABC to the SIP call center node through the ISBC-1 according to the call number prefix information sent by the S-CSCF. Then, according to the obtained priority information, select one of the ISBC-1 routes whose status is "normal" and has a high priority. This route information contains the routing information from S-CSCF to ISBC1, including:number 1, prefix It is 95ABC, the address is IP1, the priority is 1, the status is normal, and the aging time is 600s.

获取所述S-CSCF到所述ISBC的第一路由信息,还包括:当在所述预先设置路由表中未查询到所述第一路由信息,生成所述S-CSCF到所述第一目标ISBC的第一路由信息;所述方法还包括:添加所述第一路由信息至所述预先设置路由表。Obtaining the first routing information from the S-CSCF to the ISBC further includes: when the first routing information is not found in the preset routing table, generating a route from the S-CSCF to the first target First routing information of ISBC; the method further includes: adding the first routing information to the preset routing table.

在本发明的一些优选实施例中,主叫终端发起呼叫请求,被呼叫方为接入在IMS域的SIP呼叫中心节点,例如:被呼叫方号码字冠为95ABC,主叫侧的S-CSCF向ENUM发起NAPTR、SRV和A查询,获取到ISBC-4和ISBC-5的IP地址。假设ISBC-4的地址为IP4,ISBC-5的地址为IP5,将字冠和地址对应关系按照缓存规则与预先设置路由表进行比对。In some preferred embodiments of the present invention, the calling terminal initiates a call request, and the called party is a SIP call center node connected to the IMS domain, for example: the number prefix of the called party is 95ABC, and the S-CSCF on the calling side Initiate NAPTR, SRV, and A queries to ENUM to obtain the IP addresses of ISBC-4 and ISBC-5. Assuming that the address of ISBC-4 is IP4 and the address of ISBC-5 is IP5, compare the correspondence between the prefix and the address with the preset routing table according to the cache rules.

若获取到的ISBC-4和ISBC-5的路由信息不存在于预先设置的路由表中,则需要生成S-CSCF到ISBC-4和ISBC-5的路由信息,并将所述ISBC-4和ISBC-5的路由信息自动添加至预先设置的路由表中。如下表2所示:If the obtained routing information of ISBC-4 and ISBC-5 does not exist in the preset routing table, it is necessary to generate routing information from S-CSCF to ISBC-4 and ISBC-5, and transfer the ISBC-4 and ISBC-5 ISBC-5 routing information is automatically added to the preset routing table. As shown in Table 2 below:

表2 S-CSCF路由表Table 2 S-CSCF routing table

编号serial number字冠prefix地址address优先级priority状态state老化时间aging time1195ABC95ABCIP1IP111正常normal600s600s2295ABC95ABCIP2IP211正常normal600s600s3395ABC95ABCIP3IP36553565535正常normal0(不老化)0 (no aging)4495ABC95ABCIP4IP411正常normal600s600s5595ABC95ABCIP5IP511正常normal600s600s

所述业务容灾系统还包括:媒体网关控制网元MGCF,MGCF是使IMS用户和CS用户之间可以进行通信的网关。所以来自CS用户呼叫IMS用户的呼叫控制信令都指向MGCF,它负责进行ISDN用户部分或承载无关呼叫控制与SIP协议之间的协议转换,并且将会话转发给IMS。类似的,所有IMS侧用户发起的通往CS侧用户的会话都经过MGCF。The service disaster recovery system further includes: a media gateway control network element MGCF, and the MGCF is a gateway enabling communication between IMS users and CS users. Therefore, the call control signaling from the CS user calling the IMS user points to the MGCF, which is responsible for the protocol conversion between the ISDN user part or the bearer-independent call control and the SIP protocol, and forwards the session to the IMS. Similarly, all sessions initiated by users on the IMS side and leading to users on the CS side pass through the MGCF.

MGCF与电路CS域呼叫中心节点连接,所述预先设置路由表中设置有经由所述MGCF进行跳转到所述CS域的容灾路由信息,所述方法还包括:接收所述第二目标ISBC反馈的故障信息;查询预先设置路由表获取第三路由信息,所述第三路由信息包括将所述呼叫请求经由所述MGCF进行跳转到所述CS域的容灾路由信息;发送所述呼叫请求至所述MGCF,以使所述呼叫请求通过所述MGCF发送至所述电路CS域呼叫中心节点。The MGCF is connected to the circuit CS domain call center node, and the preset routing table is set with disaster recovery routing information for jumping to the CS domain via the MGCF, and the method further includes: receiving the second target ISBC Feedback fault information; query the preset routing table to obtain third routing information, the third routing information includes disaster recovery routing information for jumping the call request to the CS domain via the MGCF; sending the call The request is sent to the MGCF, so that the call request is sent to the CS domain call center node through the MGCF.

在本发明的一些优选实施例中,如果SIP呼叫中心节点在CS域存在容灾平台,在IMS域路由全故障的情况下,可以通过MGCF,地址为IP3将呼叫路由到CS域进行接续。此条MGCF路由信息为容灾数据路由,容灾数据为静态数据,优先级最低,其余数据为动态数据,静态数据需要手动配置,动态数据系统会自动维护。In some preferred embodiments of the present invention, if the SIP call center node has a disaster recovery platform in the CS domain, in the case of a complete failure of the IMS domain routing, the call can be routed to the CS domain through the MGCF with an address of IP3 for connection. This MGCF routing information is for disaster recovery data routing. The disaster recovery data is static data with the lowest priority. The rest of the data is dynamic data. Static data needs to be manually configured, and the dynamic data system will automatically maintain it.

在所有ISBC至SIP呼叫中心节点全故障的情况下,如果CS域存在呼叫中心的容灾节点,S-CSCF会将业务自动疏通到容灾节点,无需人工干预。In the event that all ISBC to SIP call center nodes fail, if there is a call center disaster recovery node in the CS domain, the S-CSCF will automatically unblock the business to the disaster recovery node without manual intervention.

为避免S-CSCF针对所有字冠都维护该路由表导致数据量过于庞大的问题,S-CSCF可以设置白名单,针对某些特定的字冠采用上述方法进行容灾。In order to avoid the problem that the S-CSCF maintains the routing table for all prefixes and the data volume is too large, the S-CSCF can set a white list, and use the above method for disaster recovery for some specific prefixes.

S-CSCF预先设置被呼叫方白名单,所述容灾路由信息的被呼叫方为所述白名单对应的被呼叫方。The S-CSCF presets a called party white list, and the called party in the disaster recovery routing information is the called party corresponding to the white list.

在本发明的一些优选实施例中,如下表3所示,主叫终端发起呼叫“95ABC”,当IMS域的所有ISBC至SIP呼叫中心节点的路径全故障,由于“95ABC”存在于白名单中,说明“95ABC”在CS域存在容灾平台,则S-CSCF可以将呼叫请求发送至MGCF,以使所述呼叫请求通过MGCF发送至CS域呼叫中心节点。当主叫终端发起呼叫“96ABC”,当IMS域的所有ISBC至SIP呼叫中心节点的路径全故障,由于“96ABC”不存在于白名单中,说明“96ABC”在CS域不存在容灾平台,不能通过MGCF将呼叫请求发送至CS域呼叫中心节点,此时“96ABC”呼叫失败。但是如果后期“96ABC”有容灾需求,可以通过手动配置添加至白名单中。In some preferred embodiments of the present invention, as shown in Table 3 below, when the calling terminal initiates a call to "95ABC", when all the paths from ISBC to SIP call center nodes in the IMS domain fail completely, since "95ABC" exists in the whitelist , indicating that "95ABC" has a disaster recovery platform in the CS domain, then the S-CSCF can send the call request to the MGCF, so that the call request is sent to the CS domain call center node through the MGCF. When the calling terminal initiates a call to "96ABC", when all the paths from ISBC in the IMS domain to the SIP call center node fail, since "96ABC" does not exist in the white list, it means that "96ABC" does not have a disaster recovery platform in the CS domain. The call request cannot be sent to the CS domain call center node through the MGCF, and the "96ABC" call fails at this time. However, if "96ABC" has disaster recovery requirements later, it can be added to the whitelist through manual configuration.

表3白名单Table 3 Whitelist

编号serial number字冠prefix1195ABC95ABC2296ABC96ABC3395XYZ95XYZ

有容灾业务需求的字冠手动添加至白名单中,无容灾业务需求的字冠无需添加,通过白名单进行控制,简单方便。Prefixes with disaster recovery business requirements are manually added to the whitelist, and prefixes without disaster recovery business requirements do not need to be added, and are controlled through the whitelist, which is simple and convenient.

所述预先设置路由表包括每条路由信息对应的状态信息,所述状态信息用于表征该路由状态为故障或正常或容灾,所述状态信息为故障或容灾的路由信息对应的老化时间为0。The preset routing table includes state information corresponding to each piece of routing information, the state information is used to indicate whether the routing state is faulty or normal or disaster recovery, and the state information is the aging time corresponding to the faulty or disaster recovery routing information is 0.

在本发明的一些优选实施例中,路由信息中的老化时间与路由状态相对应。当路由状态为正常时,老化时间为正常值,一般为600s;当路由状态为故障时,老化时间置为0;当路由状态为容灾时,老化时间置为0。所述容灾路由是手动添加的,容灾路由的状态为永久容灾。状态为“正常”的动态记录数据,系统会自动维护,在达到老化时间后会被系统自动删除,状态为“故障”记录,不会被系统自动删除。In some preferred embodiments of the present invention, the aging time in the routing information corresponds to the routing status. When the routing status is normal, the aging time is a normal value, generally 600s; when the routing status is faulty, the aging time is set to 0; when the routing status is disaster recovery, the aging time is set to 0. The disaster recovery route is manually added, and the state of the disaster recovery route is permanent disaster recovery. The dynamic record data whose status is "normal" will be automatically maintained by the system, and will be automatically deleted by the system after the aging time is reached, and the record whose status is "faulty" will not be automatically deleted by the system.

路由信息中的老化时间随路由状态的变化而变化,例如:当ISBC-1探测到至呼叫中心节点1和呼叫中心节点2全部故障,ISBC-1回复404错误信息给S-CSCF,并携带原因:route failure or next hop unreachable。S-CSCF收到404错误后更新路由表,将路由表中“95ABC”对应的ISBC-1的记录的状态设置为“故障”,并相应改变老化时间,从“600s”置为“0”。当ISBC-1探测到至SIP呼叫中心节点1或SIP呼叫中心节点2可达后,相S-CSCF发送NOTIFY消息,并携带字冠“95ABC”,通知S-CSCF后续针对“95ABC”的呼叫可以发给ISBC-1。S-CSCF更新路由表,将状态由“故障”更新为“正常”,并更新老化时间为正常值600s,由“故障”状态变更为“正常”状态的记录,在达到老化时间后,会被系统自动删除。The aging time in the routing information changes with the routing status. For example, when ISBC-1 detects that bothcall center node 1 andcall center node 2 are faulty, ISBC-1 replies with a 404 error message to S-CSCF and carries the reason : route failure or next hop unreachable. After receiving the 404 error, the S-CSCF updates the routing table, sets the status of the ISBC-1 record corresponding to "95ABC" in the routing table to "failure", and changes the aging time accordingly, from "600s" to "0". When ISBC-1 detects that SIPcall center node 1 or SIPcall center node 2 is reachable, the corresponding S-CSCF sends a NOTIFY message with the prefix "95ABC" to inform the S-CSCF that subsequent calls to "95ABC" can be made Issued to ISBC-1. The S-CSCF updates the routing table, updates the state from "failure" to "normal", and updates the aging time to the normal value of 600s, and the records that change from the "failure" state to the "normal" state will be deleted after the aging time is reached. The system automatically deletes it.

请参阅图7,为了避免在ISBC-1探测到SIP呼叫中心节点1或者SIP呼叫中心节点2可达后,不向S-CSCF发送NOTIFY消息的情况,S-CSCF可在每个老化周期相“故障”状态的ISBC发送请求消息,并携带字冠“95ABC”,询问该字冠路由分析的下一跳是否可达,如果可达,则将探测结果回复给S-CSCF,S-CSCF更新本地路由表。Please refer to Figure 7. In order to avoid the situation that ISBC-1 does not send a NOTIFY message to S-CSCF after detecting that SIPcall center node 1 or SIPcall center node 2 is reachable, S-CSCF can " The ISBC in the "failure" state sends a request message with the prefix "95ABC" to inquire whether the next hop of the prefix routing analysis is reachable. If reachable, the detection result is replied to the S-CSCF, and the S-CSCF updates the local routing table.

通过故障ISBC实时探测到SIP呼叫中心节点可达后,S-CSCF更新路由表,保证了业务通讯的实时性。After the faulty ISBC detects that the SIP call center node is reachable in real time, the S-CSCF updates the routing table to ensure the real-time performance of business communication.

请参阅图8,图8所示实施例还提供一种业务容灾装置可用于执行本上述所示方法实施例的技术方案,在本发明实施例中,所述业务容灾装置包括:发送模块801、获取模块802、接收模块803、添加模块804;其中,所述获取模块802,用于获取所述S-CSCF到第一目标ISBC的第一路由信息;发送模块801,用于将所述呼叫请求发送至所述第一目标ISBC,以使所述呼叫请求发送至所述第一目标ISBC对应的第一SIP呼叫中心节点,其中,所述第一SIP呼叫中心节点为与所述第一目标ISBC连接的所有SIP呼叫中心节点中的其中一个;接收模块803,用于接收所述第一目标ISBC到所述第一SIP呼叫中心节点的故障信息;所述获取模块802,还用于获取所述S-CSCF到第二目标ISBC的第二路由信息;所述发送模块801,还用于将所述呼叫请求发送至所述第二目标ISBC,以使所述呼叫请求发送至所述第二目标ISBC对应的第二SIP呼叫中心节点,其中,所述第二SIP呼叫中心节点为与所述第二目标ISBC连接的所有SIP呼叫中心节点中的其中一个。Please refer to FIG. 8, the embodiment shown in FIG. 8 also provides a technical solution that a business disaster recovery device can be used to execute the method embodiment shown above. In the embodiment of the present invention, the business disaster recovery device includes: a sendingmodule 801. Obtainingmodule 802, receivingmodule 803, addingmodule 804; wherein, the obtainingmodule 802 is used to obtain the first routing information from the S-CSCF to the first target ISBC; the sendingmodule 801 is used to transfer the The call request is sent to the first target ISBC, so that the call request is sent to the first SIP call center node corresponding to the first target ISBC, wherein the first SIP call center node is the same as the first One of all the SIP call center nodes connected by the target ISBC; the receivingmodule 803 is used to receive the failure information from the first target ISBC to the first SIP call center node; theacquisition module 802 is also used to acquire The second routing information from the S-CSCF to the second target ISBC; the sendingmodule 801 is further configured to send the call request to the second target ISBC, so that the call request is sent to the first A second SIP call center node corresponding to the two target ISBCs, wherein the second SIP call center node is one of all SIP call center nodes connected to the second target ISBC.

在一种可选方式中,所述获取模块,包括:查询子模块:用于根据所述呼叫请求查询所述预先设置路由表;获取子模块:用于获取所述第一路由信息,所述第一路由信息包括所述S-CSCF到所述第一目标ISBC的路由信息。In an optional manner, the obtaining module includes: a query submodule: configured to query the preset routing table according to the call request; an obtaining submodule: configured to obtain the first routing information, the The first routing information includes routing information from the S-CSCF to the first target ISBC.

在一种可选方式中,所述获取模块,还包括:生成子模块,用于当在所述预先设置路由表中未查询到所述第一路由信息,生成所述S-CSCF到所述第一目标ISBC的第一路由信息。In an optional manner, the obtaining module further includes: a generating submodule, configured to generate the S-CSCF to the First routing information of the first target ISBC.

在一种可选方式中,所述装置还包括:所述接收模块,用于接收所述第二目标ISBC反馈的故障信息;所述获取模块,还用于查询预先设置路由表获取第三路由信息,所述第三路由信息包括将所述呼叫请求经由所述MGCF进行跳转到所述CS域的容灾路由信息;所述发送模块,用于发送所述呼叫请求至所述MGCF,以使所述呼叫请求通过所述MGCF发送至所述电路CS域呼叫中心节点。In an optional manner, the device further includes: the receiving module, configured to receive the fault information fed back by the second target ISBC; the obtaining module, further configured to query a preset routing table to obtain a third route information, the third routing information includes disaster recovery routing information for jumping the call request to the CS domain via the MGCF; the sending module is configured to send the call request to the MGCF, to The call request is sent to the call center node in the CS domain of the circuit through the MGCF.

图9为本发明实施例提供的一种业务容灾系统的结构示意图,该业务容灾系统900包括处理器901,存储器902,存储在存储器902上并可在所述处理器901上运行的计算机程序,所述处理器901执行所述程序时实现前述方法实施例中的步骤,实施例提供的电子终端设备可用于执行本上述所示方法实施例的技术方案,其实现原理和技术效果可以进一步参考方法实施例中的相关描述,在此不再赘述。FIG. 9 is a schematic structural diagram of a business disaster recovery system provided by an embodiment of the present invention. The businessdisaster recovery system 900 includes aprocessor 901, amemory 902, and a computer stored in thememory 902 and capable of running on theprocessor 901. Program, when theprocessor 901 executes the program, it implements the steps in the foregoing method embodiments, and the electronic terminal device provided by the embodiment can be used to implement the technical solutions of the above-mentioned method embodiments, and its realization principle and technical effect can be further Refer to related descriptions in the method embodiments, and details are not repeated here.

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本说明书图5~图7所示实施例提供的业务容灾方法。An embodiment of the present invention provides a non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the embodiments shown in Figures 5 to 7 of this specification The business disaster recovery method provided.

上述非暂态计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(read only memory,ROM)、可擦式可编程只读存储器(erasable programmable read onlymemory,EPROM)或闪存、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。Any combination of one or more computer-readable media may be used for the above-mentioned non-transitory computer-readable storage medium. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connections with one or more conductors, portable computer disks, hard disks, random access memory (RAM), read only memory , ROM), erasable programmable read only memory (erasable programmable read only memory, EPROM) or flash memory, optical fiber, portable compact disk read only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable The combination. In this document, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer readable signal medium may include a data signal carrying computer readable program code in baseband or as part of a carrier wave. Such propagated data signals may take many forms, including - but not limited to - electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. .

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、射频(radio frequency,RF)等等,或者上述的任意合适的组合。Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including - but not limited to - wireless, wires, optical cables, radio frequency (RF), etc., or any suitable combination of the foregoing.

可以以一种或多种程序设计语言或其组合来编写用于执行本说明书操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(localarea network,LAN)或广域网(wide area network,WAN)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out the operations described herein can be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional Procedural Programming Language—such as "C" or a similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user computer via any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., using Internet Service Provider to connect via the Internet).

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。The foregoing describes specific embodiments of this specification. Other implementations are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. Multitasking and parallel processing are also possible or may be advantageous in certain embodiments.

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, descriptions referring to the terms "one embodiment", "some embodiments", "example", "specific examples", or "some examples" mean that specific features described in connection with the embodiment or example , structures, materials or features are included in at least one embodiment or example of this specification. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the described specific features, structures, materials or characteristics may be combined in any suitable manner in any one or more embodiments or examples. In addition, those skilled in the art can combine and combine different embodiments or examples and features of different embodiments or examples described in this specification without conflicting with each other.

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本说明书的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are used for descriptive purposes only, and cannot be interpreted as indicating or implying relative importance or implicitly specifying the quantity of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of these features. In the description of this specification, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本说明书的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本说明书的实施例所属技术领域的技术人员所理解。Any process or method descriptions in flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing custom logical functions or steps of a process , and the scope of preferred embodiments of this specification includes alternative implementations in which functions may be performed out of the order shown or discussed, including in substantially simultaneous fashion or in reverse order depending on the functions involved, which shall It should be understood by those skilled in the art to which the embodiments of this specification belong.

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。Depending on the context, the word "if" as used herein may be interpreted as "at" or "when" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrases "if determined" or "if detected (the stated condition or event)" could be interpreted as "when determined" or "in response to the determination" or "when detected (the stated condition or event) )" or "in response to detection of (a stated condition or event)".

需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(persona l computer,PC)、个人数字助理(persona l d igita l ass i stant,PDA)、无线手持设备、平板电脑(tab l et computer)、手机、MP3播放器、MP4播放器等。It should be noted that the terminals involved in the embodiments of the present invention may include, but not limited to, personal computers (personal computers, PCs), personal digital assistants (personal digital assistants, PDAs), wireless handheld devices, tablet computers (tab l et computer), mobile phone, MP3 player, MP4 player, etc.

在本说明书所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined Or it can be integrated into another system, or some features can be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

另外,在本说明书各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of this specification may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本说明书各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-mentioned integrated units implemented in the form of software functional units may be stored in a computer-readable storage medium. The above-mentioned software functional units are stored in a storage medium, and include several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) or a processor (processor) to execute the methods described in the various embodiments of this specification. partial steps. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other media capable of storing program codes.

以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。The above descriptions are only preferred embodiments of this specification, and are not intended to limit this specification. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this specification shall be included in this specification. within the scope of protection.

Claims (10)

Translated fromChinese
1.一种业务容灾方法,其特征在于,应用于IMS域的服务呼叫会话控制网元S-CSCF,所述S-CSCF设置于业务容灾系统中,所述业务容灾系统还包括:主叫终端、至少两个会话边界控制器ISBC、以及每个所述ISBC对应的SIP呼叫中心节点,所述方法包括:1. A service disaster recovery method, characterized in that it is applied to the service call session control network element S-CSCF in the IMS domain, and the S-CSCF is set in the service disaster recovery system, and the service disaster recovery system also includes: The calling terminal, at least two session border controllers ISBC, and a SIP call center node corresponding to each of the ISBCs, the method includes:获取所述S-CSCF到第一目标ISBC的第一路由信息;Obtain first routing information from the S-CSCF to the first target ISBC;将所述呼叫请求发送至所述第一目标ISBC,以使所述呼叫请求发送至所述第一目标ISBC对应的第一SIP呼叫中心节点,其中,所述第一SIP呼叫中心节点为与所述第一目标ISBC连接的所有SIP呼叫中心节点中的其中一个;sending the call request to the first target ISBC, so that the call request is sent to a first SIP call center node corresponding to the first target ISBC, wherein the first SIP call center node is the same as the first target ISBC One of all SIP call center nodes connected to the first target ISBC;接收所述第一目标ISBC到所述第一SIP呼叫中心节点的故障信息;receiving fault information from the first target ISBC to the first SIP call center node;获取所述S-CSCF到第二目标ISBC的第二路由信息;Obtaining second routing information from the S-CSCF to the second target ISBC;将所述呼叫请求发送至所述第二目标ISBC,以使所述呼叫请求发送至所述第二目标ISBC对应的第二SIP呼叫中心节点,其中,所述第二SIP呼叫中心节点为与所述第二目标ISBC连接的所有SIP呼叫中心节点中的其中一个。sending the call request to the second target ISBC, so that the call request is sent to a second SIP call center node corresponding to the second target ISBC, wherein the second SIP call center node is the same as the second target ISBC One of all the SIP call center nodes connected to the second target ISBC.2.根据权利要求1所述的方法,其特征在于,所述S-CSCF预先设置路由表,所述路由表存储所述S-CSCF到所述ISBC,再到所述目标SIP呼叫中心节点的路由信息,所述获取所述S-CSCF到所述ISBC的第一路由信息,包括:2. The method according to claim 1, wherein the S-CSCF presets a routing table, and the routing table stores the information from the S-CSCF to the ISBC and then to the target SIP call center node. Routing information, the acquisition of the first routing information from the S-CSCF to the ISBC includes:根据所述呼叫请求查询所述预先设置路由表,获取所述第一路由信息,所述第一路由信息包括所述S-CSCF到所述第一目标ISBC的路由信息。Querying the preset routing table according to the call request to obtain the first routing information, where the first routing information includes routing information from the S-CSCF to the first target ISBC.3.根据权利要求2所述的方法,其特征在于,所述获取所述S-CSCF到所述ISBC的第一路由信息,还包括:3. The method according to claim 2, wherein said acquiring the first routing information from said S-CSCF to said ISBC further comprises:当在所述预先设置路由表中未查询到所述第一路由信息,生成所述S-CSCF到所述第一目标ISBC的第一路由信息;When the first routing information is not found in the preset routing table, generating first routing information from the S-CSCF to the first target ISBC;所述方法还包括:The method also includes:添加所述第一路由信息至所述预先设置路由表。adding the first routing information to the preset routing table.4.根据权利要求1-3任一所述的方法,其特征在于,所述业务容灾系统还包括:媒体网关控制网元MGCF,所述MGCF与电路CS域呼叫中心节点直接或者间接连接,所述预先设置路由表中设置有经由所述MGCF进行跳转到所述CS域的容灾路由信息,所述方法还包括:4. The method according to any one of claims 1-3, wherein the service disaster recovery system further comprises: a media gateway control network element MGCF, the MGCF is directly or indirectly connected to a circuit CS domain call center node, Disaster recovery routing information for jumping to the CS domain via the MGCF is set in the preset routing table, and the method further includes:接收所述第二目标ISBC反馈的故障信息;receiving fault information fed back by the second target ISBC;查询预先设置路由表获取第三路由信息,所述第三路由信息包括将所述呼叫请求经由所述MGCF进行跳转到所述CS域的容灾路由信息;Querying a preset routing table to obtain third routing information, where the third routing information includes disaster recovery routing information for jumping the call request to the CS domain via the MGCF;发送所述呼叫请求至所述MGCF,以使所述呼叫请求通过所述MGCF发送至所述电路CS域呼叫中心节点。sending the call request to the MGCF, so that the call request is sent to the CS domain call center node through the MGCF.5.根据权利要求4所述的方法,其特征在于,所述S-CSCF预先设置被呼叫方白名单,所述容灾路由信息的被呼叫方为所述白名单对应的被呼叫方。5. The method according to claim 4, wherein the S-CSCF presets a called party whitelist, and the called party in the disaster recovery routing information is the called party corresponding to the white list.6.根据权利要求4所述的方法,其特征在于,所述预先设置路由表包括每条路由信息对应的状态信息,所述状态信息用于表征该路由状态为故障或正常或容灾,所述状态信息为故障或容灾的路由信息对应的老化时间为0。6. The method according to claim 4, wherein the preset routing table includes state information corresponding to each piece of routing information, and the state information is used to indicate that the routing state is failure or normal or disaster recovery, so The aging time corresponding to the routing information whose state information is failure or disaster recovery is 0.7.一种业务容灾装置,其特征在于,应用于IMS域的服务呼叫会话控制网元S-CSCF,所述服务呼叫会话控制网元S-CSCF设置于业务容灾系统中,所述业务容灾系统还包括:主叫终端、至少两个会话边界控制器ISBC、以及每个所述ISBC对应的SIP呼叫中心节点,所述装置包括:7. A service disaster recovery device, characterized in that it is applied to a service call session control network element S-CSCF in the IMS domain, the service call session control network element S-CSCF is set in the service disaster recovery system, and the service call session control network element S-CSCF The disaster recovery system also includes: a calling terminal, at least two session border controllers ISBC, and a SIP call center node corresponding to each ISBC, and the device includes:获取模块:用于获取所述S-CSCF到第一目标ISBC的第一路由信息;An obtaining module: used to obtain the first routing information from the S-CSCF to the first target ISBC;发送模块:用于将所述呼叫请求发送至所述第一目标ISBC,以使所述呼叫请求发送至所述第一目标ISBC对应的第一SIP呼叫中心节点,其中,所述第一SIP呼叫中心节点为与所述第一目标ISBC连接的所有SIP呼叫中心节点中的其中一个;Sending module: used to send the call request to the first target ISBC, so that the call request is sent to the first SIP call center node corresponding to the first target ISBC, wherein the first SIP call The central node is one of all SIP call center nodes connected to the first target ISBC;接收模块,用于接收所述第一目标ISBC到所述第一SIP呼叫中心节点的故障信息;A receiving module, configured to receive fault information from the first target ISBC to the first SIP call center node;所述获取模块,还用于获取所述S-CSCF到第二目标ISBC的第二路由信息;The acquiring module is further configured to acquire second routing information from the S-CSCF to the second target ISBC;所述发送模块,还用于将所述呼叫请求发送至所述第二目标ISBC,以使所述呼叫请求发送至所述第二目标ISBC对应的第二SIP呼叫中心节点,其中,所述第二SIP呼叫中心节点为与所述第二目标ISBC连接的所有SIP呼叫中心节点中的其中一个。The sending module is further configured to send the call request to the second target ISBC, so that the call request is sent to a second SIP call center node corresponding to the second target ISBC, wherein the first The second SIP call center node is one of all SIP call center nodes connected to the second target ISBC.8.根据权利要求7所述的装置,其特征在于,所述S-CSCF预先设置路由表,所述路由表存储所述S-CSCF到所述ISBC,再到所述目标SIP呼叫中心节点的路由信息,所述获取模块,包括:8. The device according to claim 7, wherein the S-CSCF presets a routing table, and the routing table stores the information from the S-CSCF to the ISBC, and then to the target SIP call center node. The routing information, the acquiring module, includes:查询子模块:用于根据所述呼叫请求查询所述预先设置路由表;A query submodule: used to query the preset routing table according to the call request;获取子模块:用于获取所述第一路由信息,所述第一路由信息包括所述S-CSCF到所述第一目标ISBC的路由信息。An acquisition submodule: configured to acquire the first routing information, where the first routing information includes routing information from the S-CSCF to the first target ISBC.9.一种业务容灾系统,其特征在于,包括:9. A business disaster recovery system, characterized in that it comprises:至少一个处理器,以及与所述处理器通信连接的至少一个存储器,其中:at least one processor, and at least one memory communicatively coupled to said processor, wherein:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行权利要求1至6任一所述的方法。The memory stores program instructions that can be executed by the processor, and the processor can execute the method described in any one of claims 1 to 6 by calling the program instructions.10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至6任一所述的方法。10. A non-transitory computer-readable storage medium, characterized in that the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the computer according to any one of claims 1 to 6. Methods.
CN202111506951.2A2021-12-102021-12-10 A business disaster recovery method and devicePendingCN116260796A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202111506951.2ACN116260796A (en)2021-12-102021-12-10 A business disaster recovery method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202111506951.2ACN116260796A (en)2021-12-102021-12-10 A business disaster recovery method and device

Publications (1)

Publication NumberPublication Date
CN116260796Atrue CN116260796A (en)2023-06-13

Family

ID=86681321

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202111506951.2APendingCN116260796A (en)2021-12-102021-12-10 A business disaster recovery method and device

Country Status (1)

CountryLink
CN (1)CN116260796A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104717083A (en)*2013-12-132015-06-17中国移动通信集团上海有限公司Disaster tolerant switching system, method and device for A-SBC equipment
WO2016062008A1 (en)*2014-10-212016-04-28中兴通讯股份有限公司Disaster tolerance method, network element, server and storage medium
CN106488475A (en)*2015-08-282017-03-08华为技术有限公司A kind of method and device realizing terminal called service recovery
CN106604318A (en)*2017-02-082017-04-26中国联合网络通信集团有限公司Call building method and system
CN110417767A (en)*2013-03-012019-11-05T移动美国公司System and method for the transfer of urgent call routing failure

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110417767A (en)*2013-03-012019-11-05T移动美国公司System and method for the transfer of urgent call routing failure
CN104717083A (en)*2013-12-132015-06-17中国移动通信集团上海有限公司Disaster tolerant switching system, method and device for A-SBC equipment
WO2016062008A1 (en)*2014-10-212016-04-28中兴通讯股份有限公司Disaster tolerance method, network element, server and storage medium
CN106488475A (en)*2015-08-282017-03-08华为技术有限公司A kind of method and device realizing terminal called service recovery
CN106604318A (en)*2017-02-082017-04-26中国联合网络通信集团有限公司Call building method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
曹新洲: "IMS网络中IPv4向IPv6演进过程中的互通问题的研究", 《中国知网硕士电子期刊》, no. 10, 15 October 2018 (2018-10-15), pages 3 - 5*

Similar Documents

PublicationPublication DateTitle
US8953583B2 (en)Method and system for selective call forwarding based on media attributes in telecommunication network
KR101565626B1 (en)A mobile switching center platform having interfaces with functionalities defined by an architecture that provides packet-switched multimedia subscriber services
US12192252B2 (en)Voice service restoration after element failure
CN103975566B (en) Service Domain Selection Service Indicator
CN100551168C (en)The method of connecting multimedia subsystem of circuit field terminal and implement device thereof
US20060256748A1 (en)System and method for interworking between IMS network and H.323 network
US20090196286A1 (en)Domain Transfer Method, Server and Controller
CN106453345A (en)Call set-up method and system
US9021300B2 (en)Method of changing over from a primary HSS to a backup HSS in an IP network
CN101605381B (en)Method, device and system for called access
WO2009100638A1 (en)Emergency call service realizing method and p-cscf for ip multimedia subsystem
CN101018400A (en) A system and method for realizing call service based on voice service continuity
WO2011060715A1 (en)Method for implementing emergency call, system and device thereof
WO2014114088A1 (en)Method and service platform for implementing broadband service function in next generation network (ngn)
CN113726968B (en)Terminal communication method, device, server and storage medium
WO2009046660A1 (en)A method, system and device for establishing association-control relations
WO2025045116A1 (en)Ims media plane selection method and device, ims core network, and storage medium
WO2017185943A1 (en)Communication method and network elements used in communication method
CN116260796A (en) A business disaster recovery method and device
CN116320182A (en)Call processing method, system and related device
CN1992719B (en) A method for providing access location information
CN113726750B (en)Voice real-time translation method, device and storage medium
CN113132923B (en)Method, system and related device for processing call
CN103259730A (en)Method, system and domain name system server for intercommunication between different networks
WO2009092245A1 (en)Call originating method for multimedia session continuity service

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp