CN101426060A - Method, soft switching device and system for double home soft switch - Google Patents
Method, soft switching device and system for double home soft switch Download PDFInfo
- Publication number
- CN101426060A CN101426060A CNA2008101801020A CN200810180102A CN101426060A CN 101426060 A CN101426060 A CN 101426060A CN A2008101801020 A CNA2008101801020 A CN A2008101801020A CN 200810180102 A CN200810180102 A CN 200810180102A CN 101426060 A CN101426060 A CN 101426060A
- Authority
- CN
- China
- Prior art keywords
- gateway
- pabx
- softswitch
- call information
- link
- 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.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种双归属软交换的方法、软交换设备及系统,其中方法包括:检测通过第一网关到用户自动小交换机PABX的链路不可达,通过第二网关将接续呼叫信息发送给所述PABX。本发明实施例针对PABX采用增设一个网关,完善双归属软交换的功能,当一个软交换设备发生故障时,进行双归属切换时,第一网关和第二网关仍可以接续呼叫,且在第一网关故障时,第二网关能够正常处理业务,不会导致PABX业务中断。
The embodiment of the present invention discloses a dual-homing softswitch method, softswitch equipment and system, wherein the method includes: detecting that the link from the first gateway to the user automatic branch exchange PABX is unreachable, and connecting the call information through the second gateway Send to the PABX. The embodiments of the present invention aim at adding a gateway to the PABX to improve the function of the dual-homing softswitch. When the gateway fails, the second gateway can process services normally without interrupting the service of the PABX.
Description
技术领域 technical field
本发明涉及通信技术领域,特别是涉及一种双归属软交换的方法、软交换设备及系统。The invention relates to the field of communication technology, in particular to a dual-homing softswitch method, softswitch equipment and system.
背景技术 Background technique
NGN(Next Generation Network,下一代网络)是一种业务驱动型网络,它采用综合、开放、融合的网络架构,通过业务与呼叫控制完全分离、呼叫控制与承载完全分离,从而实现相对独立的业务体系,使业务独立于网络。NGN (Next Generation Network, Next Generation Network) is a service-driven network. It adopts a comprehensive, open and integrated network architecture, and realizes relatively independent services through the complete separation of service and call control, call control and bearer. The system makes the business independent of the network.
NGN采用呼叫和承载控制相分离的技术,网络设备的处理能力有了很大的提高,可以处理更多的话务和承载更多的业务负荷。软交换设备负责控制大量的设备和呼叫接续,处理能力和功能都非常强大,一个软交换设备所能支持的用户都是百万用户数量级或等效中继,这一方面给运营商简化了网络结构和层次,有效降低了设备成本和运维支出,但另一方面也带来了安全隐患:当软交换设备出现问题和故障时,将导致大范围的通信故障,给整个网络造成非常大的影响。NGN adopts the technology of separating call and bearer control, and the processing capability of network equipment has been greatly improved, which can handle more traffic and bear more business load. The softswitch device is responsible for controlling a large number of devices and call connections. It has very powerful processing capabilities and functions. The users that a softswitch device can support are on the order of millions of users or equivalent relays. This aspect simplifies the network for operators. The structure and level effectively reduce equipment cost and operation and maintenance expenditure, but on the other hand, it also brings security risks: when there is a problem or failure of the softswitch equipment, it will cause a wide range of communication failures and cause a very large impact on the entire network. Influence.
在NGN网络中,“双归属”是一种防止软交换设备宕机、软交换设备升级维护或者是出现突发灾害事故(例如机房火灾、连接机房的通信电缆中断、供电异常等)时能够提供紧急通信的容灾机制,通过处于不同地理位置的两套软交换系统之间的互为备份的方式,来保证当其中某一台软交换设备出现故障的时候,另一个软交换设备能够将其业务全部接管过来,从而确保网络在紧急时刻的通信安全。“双归属”机制是NGN领域独特的安全容灾技术,对于应付突发事件具有重要意义。In the NGN network, "dual homing" is a way to prevent softswitch equipment downtime, softswitch equipment upgrade and maintenance, or unexpected disasters (such as fire in the equipment room, interruption of communication cables connected to the equipment room, abnormal power supply, etc.) The emergency communication disaster recovery mechanism, through the mutual backup between two sets of softswitch systems in different geographical locations, ensures that when one of the softswitch devices fails, the other softswitch device can All services are taken over to ensure the communication security of the network in times of emergency. The "dual-homing" mechanism is a unique security and disaster recovery technology in the NGN field, which is of great significance for dealing with emergencies.
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:In the process of realizing the present invention, the inventor finds that there are at least the following problems in the prior art:
传统的双归属软交换,当一个软交换设备发生故障时,MG(MediaGateway,媒体网关)的进行双归属切换需要一定的时间,会导致PABX(PrivateAutomatic Branch Exchange,用户自动小交换机)的业务短暂中断,且当MG故障时,PABX业务中断,无法进行正常处理,存在单点故障。Traditional dual-homing softswitch, when a softswitch device fails, MG (MediaGateway, media gateway) will take a certain amount of time to perform dual-homing switching, which will cause short interruption of PABX (Private Automatic Branch Exchange, user automatic branch exchange) business , and when the MG fails, the PABX service is interrupted and cannot be processed normally, and there is a single point of failure.
发明内容 Contents of the invention
本发明实施例提供一种双归属软交换的方法、软交换设备及系统,完善双归属软交换的功能,当一个软交换设备发生故障时,MG进行双归属切换时,第二网关仍可以接续呼叫,不需要等待,且在原MG故障时,能够正常处理业务。The embodiment of the present invention provides a dual-homing softswitch method, softswitch equipment and system, which improves the function of the dual-homing softswitch. When a softswitch fails and the MG performs dual-homing switching, the second gateway can still There is no need to wait for the call, and the business can be processed normally when the original MG fails.
本发明实施例一方面提出一种双归属软交换的方法,包括:Embodiments of the present invention provide a dual-homing softswitch method on the one hand, including:
检测通过第一网关到用户自动小交换机PABX的链路不可达,Detect that the link to the private automatic branch exchange PABX by the first gateway is unreachable,
通过第二网关将接续呼叫信息发送给所述PABX。Send the connected call information to the PABX through the second gateway.
本发明实施例一方面提出一种软交换设备,用于实现双归属软交换,包括:On the one hand, the embodiment of the present invention proposes a softswitch device for implementing dual-homing softswitch, including:
第一检测模块,用于检测通过第一网关到PABX的链路是否可达;The first detection module is used to detect whether the link to the PABX through the first gateway is reachable;
第一发送模块,用于当所述第一检测模块的检测结果为通过第一网关到所述PABX的链路不可达,通过第二网关将接续呼叫信息发送给所述PABX。The first sending module is configured to send the connection call information to the PABX through the second gateway when the detection result of the first detection module is that the link to the PABX through the first gateway is unreachable.
本发明实施例另一方面提出一种软交换设备,用于实现双归属软交换,包括:Another aspect of the embodiment of the present invention proposes a softswitch device for implementing dual-homing softswitch, including:
第二接收模块,用于当第一软交换设备检测到通过第一网关到PABX的链路不可达时,接收所述第一软交换设备发送的接续呼叫信息;The second receiving module is used to receive the connection call information sent by the first softswitch device when the first softswitch device detects that the link to the PABX through the first gateway is unreachable;
第二发送模块,用于将所述接续呼叫信息通过第二网关发送给所述PABX。The second sending module is configured to send the connected call information to the PABX through the second gateway.
本发明实施例另一方面提出一种系统,用于实现双归属软交换,包括第一网关、第一软交换设备和第二网关,Another aspect of the embodiments of the present invention proposes a system for implementing dual-homing softswitch, including a first gateway, a first softswitch device, and a second gateway,
所述第一软交换设备用于检测通过第一网关到PABX的链路是否可达;The first softswitch is used to detect whether the link to the PABX through the first gateway is reachable;
所述第二网关,用于当检测通过第一网关到用户自动小交换机PABX的链路不可达时,将接续呼叫信息发送给所述PABX。The second gateway is configured to send call connection information to the PABX when detecting that the link to the PABX via the first gateway is unreachable.
本发明实施例针对PABX采用增设一个网关,完善双归属软交换的功能,当一个软交换设备发生故障时,进行双归属切换时,第一网关和第二网关仍可以接续呼叫,且在第一网关故障时,第二网关能够正常处理业务,不会导致PABX业务中断。The embodiments of the present invention aim at adding a gateway to the PABX to improve the function of the dual-homing softswitch. When the gateway fails, the second gateway can process services normally without interrupting the service of the PABX.
附图说明 Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without making creative efforts.
图1为本发明实施例一提供双归属软交换的方法的流程图;FIG. 1 is a flowchart of a method for providing a dual-homing softswitch according to Embodiment 1 of the present invention;
图2为本发明实施例二提供一种双归属软交换的方法的流程图;FIG. 2 is a flowchart of a method for providing a dual-homing softswitch according to Embodiment 2 of the present invention;
图3为本发明实施例三提供一种用于实现双归属软交换的系统结构示意图;FIG. 3 is a schematic structural diagram of a system for implementing dual-homing softswitch provided by Embodiment 3 of the present invention;
图4为本发明实施例三提供一种第一软交换设备结构示意图;FIG. 4 is a schematic structural diagram of a first softswitch device provided by Embodiment 3 of the present invention;
图5为本发明实施例三提供一种第二软交换设备结构示意图;FIG. 5 is a schematic structural diagram of a second softswitch device provided by Embodiment 3 of the present invention;
图6为本发明实施例四提供一种用于实现双归属软交换的系统结构示意图;FIG. 6 is a schematic structural diagram of a system for implementing dual-homing softswitch provided by Embodiment 4 of the present invention;
图7为本发明实施例五提供一种用于实现双归属软交换的系统结构示意图;FIG. 7 is a schematic structural diagram of a system for implementing dual-homing softswitch provided by Embodiment 5 of the present invention;
图8为本发明实施例六提供一种用于实现双归属软交换的系统结构示意图。FIG. 8 is a schematic structural diagram of a system for implementing dual-homing softswitch provided by Embodiment 6 of the present invention.
具体实施方式 Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
如图1所示,本发明实施例一提供双归属软交换的方法,包括以下步骤:As shown in FIG. 1 , Embodiment 1 of the present invention provides a method for dual-homing softswitch, including the following steps:
步骤s101,检测通过第一网关到用户自动小交换机PABX(PrivateAutomatic Branch Exchange,用户自动小交换机)的链路不可达,Step s101, detecting that the link to the private automatic branch exchange PABX (Private Automatic Branch Exchange, private automatic branch exchange) by the first gateway is unreachable,
步骤s102,通过第二网关将接续呼叫信息发送给PABX。In step s102, the call connection information is sent to the PABX through the second gateway.
还包括如果检测通过第一网关到PABX的链路不可达,将接续呼叫信息发送给第二软交换设备,由第二软交换设备通过第二网关将接续呼叫信息发送给PABX。It also includes sending the connected call information to the second softswitch if it is detected that the link to the PABX through the first gateway is unreachable, and the second softswitch sends the connected call information to the PABX through the second gateway.
本发明实施例针对PABX采用增设一个网关,完善双归属软交换的功能,当一个软交换设备发生故障时,进行双归属切换时,第一网关和第二网关仍可以接续呼叫,且在第一网关故障时,第二网关能够正常处理业务,不会导致PABX业务中断。The embodiments of the present invention aim at adding a gateway to the PABX to improve the function of the dual-homing softswitch. When the gateway fails, the second gateway can process services normally without interrupting the service of the PABX.
软交换设备发生故障包括两种可能;如果是第一软交换设备完全故障,此时PSTN会把到PABX的呼叫全部送到第二软交换设备;如果第二软交换设备是部分故障,即第一软交换与第一网关、或者第一网关与PABX仅仅是链路不通,此时第一软交换会把呼叫接续信息送到第二网关、或者通过第二软交换设备送到第二网关。The failure of the softswitch includes two possibilities; if the first softswitch fails completely, the PSTN will send all the calls to the PABX to the second softswitch; if the second softswitch is partially faulty, the first A softswitch and the first gateway, or the first gateway and the PABX, are only linked. At this time, the first softswitch will send the call connection information to the second gateway, or send it to the second gateway through the second softswitch.
如图2所示,本发明实施例二提供一种双归属软交换的方法,包括:As shown in Figure 2, Embodiment 2 of the present invention provides a method for dual-homing softswitch, including:
步骤s201,通过公共交换电话网络PSTN(Public Switched TelephoneNetwork,公共交换电话网络)向第一软交换设备发送呼叫信息,呼叫信息中包含触发条件。该触发条件用于触发应用服务器完成相应的任务,而呼叫信息则是用于呼叫PABX。Step s201, send call information to the first softswitch device through the public switched telephone network PSTN (Public Switched Telephone Network, public switched telephone network), the call information includes trigger conditions. The trigger condition is used to trigger the application server to complete the corresponding task, and the call information is used to call the PABX.
步骤s202,第一软交换设备根据呼叫信息中的触发条件,触发应用服务器AS(Application Server,应用服务器)。Step s202, the first softswitch device triggers the application server AS (Application Server, application server) according to the trigger condition in the call information.
步骤s203,应用服务器AS根据第一软交换设备的触发条件,触发相应的业务,AS处理完成该触发的业务后,向该第一软交换设备发送完成指示,表明第一软交换设备触发的业务AS已经完成。Step s203, the application server AS triggers the corresponding service according to the trigger condition of the first softswitch device, and after the AS processes the triggered service, it sends a completion instruction to the first softswitch device, indicating that the service triggered by the first softswitch device AS is done.
步骤s204,该第一软交换设备接收到上述的完成指示后,对上述呼叫信息进行处理,生成接续呼叫信息,将该接续呼叫信息通过第一网关发送给PABX,检测通过第一网关到用户自动小交换机PABX的链路是否可达。通过将该接续呼叫信息发送给PABX,以实现PSTN对PABX的呼叫。在将上述接续呼叫信息发送给PABX时,为确保该接续呼叫信息顺利到达PABX,第一软交换设备将该接续呼叫信息发送给第一网关后,需要检测PABX是否接收到经过第一网关发送的接续呼叫信息。Step s204, after the first softswitch device receives the above-mentioned completion instruction, it processes the above-mentioned call information, generates connection call information, sends the connection call information to the PABX through the first gateway, and detects that the connection to the user through the first gateway is automatic. Whether the link of the private branch exchange PABX is reachable. By sending the connected call information to the PABX, the call from the PSTN to the PABX is realized. When sending the above call connection information to the PABX, in order to ensure that the call connection information reaches the PABX smoothly, after the first softswitch sends the call connection information to the first gateway, it needs to detect whether the PABX has received the call information sent by the first gateway. Continue call information.
如果检测结果为PABX未接收到接续呼叫信息,则检测通过第一网关到PABX的链路不可达,转步骤s205,如果检测结果为PABX接收到接续呼叫信息,检测通过第一网关到PABX的链路可达,则转步骤s207。If the detection result is that PABX does not receive the connection call information, then detect that the link to PABX is unreachable by the first gateway, and turn to step s205, if the detection result is that PABX receives the connection call information, detect the link to PABX by the first gateway If the road is reachable, go to step s207.
步骤s205,如果检测通过第一网关到PABX的链路不可达,则PABX未接收到接续呼叫信息,则将接续呼叫信息发送给第二软交换设备,并通知PSTN将后续的呼叫信息发送给第二网关。该步骤实现了双归属的效果,即如果不能通过第一软交换设备发送上述接续呼叫信息时,可以通过第二软交换设备向第二网关发送。Step s205, if it is detected that the link from the first gateway to the PABX is unreachable, then the PABX has not received the call connection information, then sends the call connection information to the second softswitch, and notifies the PSTN to send the subsequent call information to the second softswitch. Second gateway. This step realizes the effect of dual-homing, that is, if the connection call information cannot be sent through the first softswitch device, it can be sent to the second gateway through the second softswitch device.
或者检测通过第一网关到PABX的链路不可达,则将接续呼叫信息发送给第二网关,通过第二网关发送给PABX。Or it is detected that the link from the first gateway to the PABX is unreachable, then the connection call information is sent to the second gateway, and then sent to the PABX through the second gateway.
在此,PABX未接收到第一网关发送的接续呼叫信息,有两种情况:Here, PABX has not received the connection call information sent by the first gateway, there are two situations:
第一种情况为,连接PABX与第一软交换设备的第一网关出现了故障,因此第一软交换设备发送给PABX的接续呼叫信息没有能够发送成功,此时可以通过第一软交换设备将上述接续呼叫信息发送给第二软交换设备,通过与第二软交换设备相连的第二网关发送给PABX;或者可以通过第一软交换设备将上述接续呼叫信息发送给第二网关,通过第二网关发送给PABX。The first kind of situation is, the first gateway that connects PABX and the first softswitch equipment has broken down, so the connection call information that the first softswitch equipment sends to PABX can't be sent successfully, this moment can pass through the first softswitch equipment The above-mentioned connection call information is sent to the second softswitch equipment, and sent to the PABX through the second gateway connected to the second softswitch equipment; or the above-mentioned connection call information can be sent to the second gateway through the first softswitch equipment, through the second Gateway sends to PABX.
第二种情况为,第一软交换设备出现了故障。第一软交换设备发生故障包括两种可能:一种是第一软交换设备完全故障,正常情况下双归属软交换之间,即第一软交换设备与第二软交换设备之间需要互相配置对方的路由信息,当主用归属软交换,即第一软交换设备失效后,所有呼叫都会绕到备用归属软交换,即第二软交换设备,此时备用归属软交换发现有路由到自己的呼叫时,接收接续呼叫信息;一种是第一软交换设备部分故障,即第一软交换与第一网关、或者第一网关与PABX仅仅是链路不通,此时第一软交换设备会把呼叫接续信息送到第二网关、或者通过第二软交换设备送到第二网关。The second situation is that the first softswitch device fails. The failure of the first softswitch includes two possibilities: one is the complete failure of the first softswitch. Under normal circumstances, the dual-homing softswitches, that is, the first softswitch and the second softswitch need to be configured with each other. The routing information of the other party, when the active home softswitch, that is, the first softswitch device fails, all calls will be bypassed to the backup home softswitch, that is, the second softswitch device. At this time, the backup home softswitch finds that there is a call routed to itself When receiving the connection call information; one is the partial failure of the first softswitch, that is, the link between the first softswitch and the first gateway, or the first gateway and the PABX, is just a link failure. At this time, the first softswitch will send the call The connection information is sent to the second gateway, or sent to the second gateway through the second softswitch device.
接着转步骤s206。Then turn to step s206.
步骤s206,第二软交换设备将接续呼叫信息发送给第二网关,第二网关将接续呼叫信息发送给PABX。此时,第二软交换设备和第二网关作为第一软交换设备和第一网关的备用归属软交换设备,就可以替代第一软交换设备和第一网关,继续完成呼叫PABX的目的。In step s206, the second softswitch sends the connected call information to the second gateway, and the second gateway sends the connected call information to the PABX. At this point, the second softswitch and the second gateway, as the backup home softswitch of the first softswitch and the first gateway, can replace the first softswitch and the first gateway, and continue to complete the purpose of calling the PABX.
或者第二网关将接续呼叫信息发送给PABX,不通过第二软交换设备。这时第二网关需要连接到第一软交换设备。Or the second gateway sends the connected call information to the PABX without passing through the second softswitch. At this time, the second gateway needs to be connected to the first softswitch device.
步骤s207,如果检测通过第一网关到PABX的链路可达,PABX接收到接续呼叫信息,则该PABX继续接收第一网关发送的后续的接续呼叫信息。In step s207, if it is detected that the link to the PABX through the first gateway is reachable, and the PABX receives the connection call information, then the PABX continues to receive the subsequent connection call information sent by the first gateway.
在此次呼叫过程结束后,如果PSTN后续呼叫PABX时,就可以经过第一软交换设备,然后经由第一软交换设备将后续的接续呼叫信息经过第一网关发送给PABX。After the call process ends, if the PSTN subsequently calls the PABX, it can pass through the first softswitch, and then send the subsequent connection call information to the PABX through the first gateway via the first softswitch.
两套软交换SS(Soft Switch,软交换)设备正常运行时,互为主备关系,各控制自己的中继网关、接入网关、终端设备等,完成自身控制域的呼叫和业务控制功能,当其中一套软交换设备发生故障时,相应的互为备份的软交换设备将负责接管它控制的中继网关、接入网关和终端设备,所有呼叫都会引导到互为备份的软交换设备。中继网关、接入网关、终端设备等配置主用归属软交换和备用归属软交换的地址信息,并采用H.248/MGCP/SIP等协议与主用归属软交换进行检测,当检测到主用归属软交换不可达时,自动向备用归属软交换进行注册。两套软交换之间采用SIP-I协议的心跳机制来检测互为备份软交换的存活状态,并配置对方的路由信息,以便一套软交换设备发生故障时,相应的互为备份的软交换设备将负责接管它控制的中继网关、接入网关和终端设备。When two sets of soft switch SS (Soft Switch, soft switch) equipment are in normal operation, they are mutually active and standby, and each controls its own trunk gateway, access gateway, terminal equipment, etc., and completes the call and service control functions of its own control domain. When one of the softswitches breaks down, the corresponding softswitches for mutual backup will be responsible for taking over the trunk gateway, access gateway and terminal equipment it controls, and all calls will be directed to the softswitches for mutual backup. The trunk gateway, access gateway, terminal equipment, etc. configure the address information of the active home softswitch and the standby home softswitch, and use H.248/MGCP/SIP and other protocols to detect with the active home softswitch. When the home softswitch is unreachable, it will automatically register with the standby home softswitch. The heartbeat mechanism of the SIP-I protocol is used between the two sets of softswitches to detect the survival status of the mutual backup softswitches, and configure the routing information of each other so that when a set of softswitches fails, the corresponding mutual backup softswitches The device will be responsible for taking over the trunk gateways, access gateways and end devices it controls.
步骤s206后还包括:After step s206, it also includes:
通过PSTN向第一软交换设备,通过第一软交换设备向第二软交换设备发送后续的呼叫信息,或者通过PSTN向第二软交换设备发送后续的呼叫信息;Sending subsequent call information to the first softswitch through the PSTN, sending subsequent call information to the second softswitch through the first softswitch, or sending subsequent call information to the second softswitch through the PSTN;
第二软交换设备根据后续的呼叫信息触发应用服务器;The second softswitch device triggers the application server according to the subsequent call information;
第二软交换设备接收到应用服务器根据后续的呼叫信息回复的后续的接续呼叫信息后,将后续的接续呼叫信息进行处理后,将进行处理后的后续的接续呼叫信息发送给第二网关;After receiving the subsequent connection call information replied by the application server according to the subsequent call information, the second softswitch device processes the subsequent connection call information, and sends the processed subsequent connection call information to the second gateway;
第二网关将后续的接续呼叫信息发送给PABX。The second gateway sends subsequent connected call information to the PABX.
在此次呼叫过程结束后,如果PSTN后续呼叫PABX时,就可以经过第二软交换设备,然后经由第二网关将后续的接续呼叫信息发送给PABX。After the call process ends, if the PSTN subsequently calls the PABX, it can pass through the second softswitch, and then send the subsequent connection call information to the PABX via the second gateway.
从以上具体实施例可以看出,在第一软交换设备发现第一网关发生故障的情况下,可以将需要发送的信息发送给第二软交换设备,而第二软交换设备则可以通过备用的第二网关将需要发送的消息发送给PABX,从而实现了完善的双归属软交换,另外,在第一软交换设备出现故障时,也可以切换到第二软交换设备将需要发送的信息经过第二网关发送给PABX,网关进行双归属切换时,第二网关仍可以接续呼叫,不需要等待,且在第一网关故障时,能够正常处理业务。As can be seen from the above specific embodiments, when the first softswitch device finds that the first gateway fails, it can send the information to be sent to the second softswitch device, and the second softswitch device can pass through the standby The second gateway sends the message to be sent to the PABX, thereby realizing a perfect dual-homing softswitch. In addition, when the first softswitch fails, it can also be switched to the second softswitch to pass the information to be sent through the first softswitch. The second gateway sends the message to the PABX. When the gateway performs dual-homing switching, the second gateway can still connect the call without waiting, and can process the business normally when the first gateway fails.
本发明实施例针对PABX采用增设一个网关,完善双归属软交换的功能,当一个软交换设备发生故障时(比如说第一软交换到第一网关或PABX的链路故障),进行双归属切换时,第一网关和第二网关仍可以接续呼叫,且在第一网关故障时,第二网关能够正常处理业务,不会导致PABX业务中断。The embodiment of the present invention adopts adding a gateway for PABX, perfects the function of dual-homing softswitch, when a softswitch device breaks down (for example, the link failure of the first softswitch to the first gateway or PABX), dual-homing switching is performed , the first gateway and the second gateway can still connect the call, and when the first gateway fails, the second gateway can process the business normally without causing the interruption of the PABX service.
本发明实施例三提供一种用于实现双归属软交换的系统,如图3所示,包括:Embodiment 3 of the present invention provides a system for realizing dual-homing softswitch, as shown in FIG. 3 , including:
第一软交换设备310用于检测通过第一网关320到用户自动小交换机PABX330的链路是否可达;The
第二网关350,用于当检测通过第一网关320到用户自动小交换机PABX330的链路不可达时,将接续呼叫信息发送给PABX 330。The
该系统还包括第二软交换设备340,The system also includes a
用于当检测通过第一网关320到用户自动小交换机PABX 330的链路不可达,接收第一软交换设备310发送的接续呼叫信息,通过第二网关350将接续呼叫信息发送给PABX 330。When detecting that the link to the
其中,第一软交换设备310用于通过第一网关320向PABX 330发送接续呼叫信息,并检测PABX 330是否接收到接续呼叫信息;Wherein, the
如果检测结果为PABX 330未接收时,则检测通过第一网关320到PABX330的链路不可达。If the detection result is that the
第一软交换设备310,用于通过第一网关320向PABX 330发送接续呼叫信息,检测通过第一网关320到PABX 330的链路是否可达,检测PABX 330是否接收到通过该第一网关320发送的接续呼叫信息,如果检测结果为PABX330未接收到接续呼叫信息,则将接续呼叫信息发送给第二软交换设备340;The
PSTN 360向第一软交换设备310发送呼叫信息,呼叫信息中包含触发条件,第一软交换设备310根据呼叫信息中的触发条件,触发应用服务器AS 370,AS 370根据第一软交换设备310的触发条件,触发相应的业务,AS 370处理完成该触发的业务后,向该第一软交换设备310发送完成指示,表明第一软交换设备310触发的业务已经完成,该第一软交换设备310接收到上述的完成指示后,对上述呼叫信息进行处理,生成接续呼叫信息。The
其中,第二软交换设备340,还可以用于通过PSTN 360接收第一软交换设备310发送的接续呼叫信息。Wherein, the
在此,PABX 330未接收到第一网关320发送的接续呼叫信息,有两种情况:Here,
第一种情况为,连接PABX 330与第一软交换设备310的第一网关320出现了故障,此时可以通过第一软交换设备310将上述接续呼叫信息发送给第二软交换设备340,通过与第二软交换设备340相连的第二网关350发送给PABX 330。The first kind of situation is, the
第二种情况为第一软交换设备310出现了故障,正常情况下双归属软交换之间,即第一软交换设备310与第二软交换设备340之间,需要预先互相配置对方的路由信息,当主用归属软交换,即第一软交换设备310失效后,所有呼叫都会经过备用归属软交换,即第二软交换设备340,此时备用归属软交换发现有路由到主用归属软交换的呼叫时,接收接续呼叫信息,并通过第二网关向PABX 330发送接续呼叫信息。The second case is that the
第一软交换设备310,如图4所示,包括:The
第一检测模块311,用于检测通过第一网关320到用户自动小交换机PABX 330的链路是否可达;The
第一发送模块312,用于当第一检测模块311的检测结果为通过第一网关320到PABX 330的链路不可达时,通过第二网关350将接续呼叫信息发送给PABX 330。The
第一发送模块312还用于通过第一网关320向PABX 330发送接续呼叫信息;The
第一检测模块311用于检测PABX 330是否接收到接续呼叫信息,如果没有接收到接续呼叫信息,则检测通过第一网关320到用户自动小交换机PABX330的链路不可达。The
第一检测模块311检测通过第一网关320到用户自动小交换机PABX 330的链路不可达,第一发送模块312将接续呼叫信息发送给第二软交换设备340,由第二软交换设备340通过第二网关350将接续呼叫信息发送给PABX 330。The
该第一软交换设备310还包括:The
第一触发模块313,用于根据PSTN 360发送的呼叫信息触发应用服务器AS 370;The
第一处理模块314,用于接收被触发的应用服务器AS 370完成触发的业务后回复的完成指示,并对PSTN 360发送的呼叫信息进行处理,生成接续呼叫信息,并通知第一发送模块312。The
第一触发模块313还用于当通过第一网关到用户自动小交换机PABX的链路不可达时,通知公共交换电话网络PSTN 360将后续的呼叫信息发送给第二软交换设备340。The
如果第一检测模块311的检测结果为PABX 330接收到接续呼叫信息,则继续接收第一网关320发送的后续的接续呼叫信息。If the detection result of the
上述第二软交换设备340,如图5所示,包括:Above-mentioned
第二接收模块341,用于当第一软交换设备检测到通过第一网关320到用户自动小交换机PABX 330的链路不可达时,接收第一软交换设备310发送的接续呼叫信息;The
第二发送模块342,用于将接续呼叫信息通过第二网关350发送给PABX330。The
从以上具体实施例可以看出,在第一软交换设备310发现第一网关320发生故障的情况下,即未检测到第一网关320将接续呼叫信息发送给PABX330,可以将需要发送的接续呼叫信息发送给第二软交换设备340,而第二软交换设备340则可以通过备用的第二网关350将需要发送的消息发送给PABX330,从而实现了完善的双归属软交换,另外,在第一软交换设备310出现故障时,也可以切换到第二软交换设备340将需要发送的信息经过第二网关350发送给PABX330,第一网关320与第二网关350进行双归属切换时,第二网关仍可以接续呼叫,不需要等待,且在第一网关故障时,能够正常处理业务。As can be seen from the above specific embodiments, when the
本发明实施例针对PABX采用增设一个网关,完善双归属软交换的功能,当一个软交换设备发生故障时(比如说第一软交换到第一网关或PABX的链路故障),进行双归属切换时,第一网关和第二网关仍可以接续呼叫,且在第一网关故障时,第二网关能够正常处理业务,不会导致PABX业务中断。The embodiment of the present invention adopts adding a gateway for PABX, perfects the function of dual-homing softswitch, when a softswitch device breaks down (for example, the link failure of the first softswitch to the first gateway or PABX), dual-homing switching is performed , the first gateway and the second gateway can still connect the call, and when the first gateway fails, the second gateway can process the business normally without causing the interruption of the PABX service.
如图6所示,本发明实施例四提供一种用于实现双归属软交换的系统,As shown in FIG. 6, Embodiment 4 of the present invention provides a system for implementing dual-homing softswitch.
与实施例三不同的是,在本实施例中,PSTN 360’用于检测第一软交换设备310’是否故障,当PSTN 360’检测到第一软交换设备310’故障时,向第二软交换设备340’重发呼叫信息,第二软交换设备340’接收到PSTN 360’重发的呼叫信息后,触发AS 370’,并在接收到AS 370’回复的完成指示后,生成接续呼叫信息,并通过第二网关350’发送给PABX 330’。The difference from the third embodiment is that in this embodiment, the PSTN 360' is used to detect whether the first soft switch device 310' fails, and when the PSTN 360' detects that the first soft switch device 310' fails, it sends a report to the second soft switch device 310' The switching device 340' retransmits the call information, and after receiving the retransmitted call information from the PSTN 360', the second softswitch 340' triggers the AS 370', and after receiving the completion instruction replied by the AS 370', generates the connection call information , and send to the PABX 330' through the second gateway 350'.
或PSTN 360’将第一软交换设备310’的接续呼叫信息发送给第二软交换设备340’,第二软交换设备340’将该接续呼叫信息通过第二网关350’发送给PABX 330’。Or the PSTN 360' sends the connected call information of the first softswitch 310' to the second softswitch 340', and the second softswitch 340' sends the connected call information to the PABX 330' through the second gateway 350'.
本方案实施例在第一软交换设备310’出现故障时,可以通过PSTN 360’将呼叫信息发送到第二软交换设备340’,通过第二软交换设备340’和第二网关350’能够维持正常处理业务。In this embodiment of the program, when the first softswitch 310' fails, the call information can be sent to the second softswitch 340' through the PSTN 360', and the second softswitch 340' and the second gateway 350' can maintain Business as normal.
具体的流程与上述的实施例类似,在此不再赘述。The specific process is similar to the above-mentioned embodiment, and will not be repeated here.
如图7所示,本发明实施例五提供一种用于实现双归属软交换的系统,与实施例三双归属软交换的系统不同的是,第一软交换设备310”可以连接第一网关320”和第二网关350”,同样的,第二软交换设备340”也可以连接第一网关320”和第二网关350”。当检测到第一软交换设备310”或第一网关320”出现故障时,通过第一软交换设备310”将接续呼叫信息发送第二软交换设备340”,通过第二网关350”将该接续呼叫信息发送给PABX 330”。当第一网关320”故障时,可以通过第一软交换设备310”将接续呼叫信息发送给第二软交换设备340”,第二软交换设备340”通过第二网关350”将接续呼叫信息发送给PABX。As shown in Figure 7, Embodiment 5 of the present invention provides a system for realizing dual-homing softswitch. The difference from the system of dual-homing softswitch in Embodiment 3 is that the
本发明实施例针对PABX采用增设一个网关,完善双归属软交换的功能,当一个软交换设备发生故障时(比如说第一软交换到第一网关或PABX的链路故障),进行双归属切换时,第一网关和第二网关仍可以接续呼叫,且在第一网关故障时,第二网关能够正常处理业务,不会导致PABX业务中断。The embodiment of the present invention adopts adding a gateway for PABX, perfects the function of dual-homing softswitch, when a softswitch device breaks down (for example, the link failure of the first softswitch to the first gateway or PABX), dual-homing switching is performed , the first gateway and the second gateway can still connect the call, and when the first gateway fails, the second gateway can process the business normally without causing the interruption of the PABX service.
如图8所示,本发明实施例六提供的双归属软交换的系统,第一软交换设备310”’可以连接第一网关320”’和第二网关350”’,同样的,第二软交换设备340”’也可以连接第一网关320”’和第二网关350”’。As shown in Figure 8, in the dual-homing softswitch system provided by Embodiment 6 of the present invention, the
其中实施例六-1与实施例五不同的是,第一软交换设备310”’与第二软交换设备340”’之间没有心跳信号,当第一网关320”’故障时,可以通过第一软交换设备310”’将接续呼叫信息发送给第二网关350”’,这时可以不用通过第二软交换设备340”’。The difference between Embodiment 6-1 and Embodiment 5 is that there is no heartbeat signal between the
实施例六-2仍按照如图8所示的系统连接方式,与实施例六-1不同的是,在实施例六-2中,PSTN 360”’用于检测第一软交换设备310”’是否故障,当PSTN 360”’检测到第一软交换设备310”’故障时,向第二软交换设备340”’重发呼叫信息,第二软交换设备340”’接收到PSTN 360”’重发的呼叫信息后,触发AS 370”’,并在接收到AS 370”’回复的完成指示后,生成接续呼叫信息,并通过第二网关350”’发送给PABX 330”’。Embodiment 6-2 is still in accordance with the system connection method shown in Figure 8. The difference from Embodiment 6-1 is that in Embodiment 6-2,
或PSTN 360”’将第一软交换设备310”’的接续呼叫信息发送给第二软交换设备340”’,第二软交换设备340”’将该接续呼叫信息通过第二网关350”’发送给PABX 330”’。Or the
具体的流程与上述的实施例类似,在此不再赘述。The specific process is similar to the above-mentioned embodiment, and will not be repeated here.
本发明实施例中软交换检测PABX是否接收到第一网关发送的接续呼叫信息,没有收到的情况下,主动发起链路的切换,切换到第二软交换或第二网关。这时软交换掌握选择哪条链路的主动权。而且,本发明实施例中,只要PABX连接到两个网关就可以了,并不要求一个网关一定要连接到两个软交换进行业务备份。一个网关连接到两个软交换进行业务备份只是本发明的优选实施例。In the embodiment of the present invention, the softswitch detects whether the PABX has received the connection call information sent by the first gateway, and if it does not receive it, initiates link switching to the second softswitch or the second gateway. At this time, the softswitch has the initiative to select which link. Moreover, in the embodiment of the present invention, as long as the PABX is connected to two gateways, it is not required that one gateway must be connected to two softswitches for service backup. It is only a preferred embodiment of the present invention that one gateway is connected to two softswitches for service backup.
本发明实施例针对PABX采用增设一个网关,完善双归属软交换的功能,当一个软交换设备发生故障时(比如说第一软交换到第一网关或PABX的链路故障),进行双归属切换时,第一网关和第二网关仍可以接续呼叫,且在第一网关故障时,第二网关能够正常处理业务,不会导致PABX业务中断。The embodiment of the present invention adopts adding a gateway for PABX, perfects the function of dual-homing softswitch, when a softswitch device breaks down (for example, the link failure of the first softswitch to the first gateway or PABX), dual-homing switching is performed , the first gateway and the second gateway can still connect the call, and when the first gateway fails, the second gateway can process the business normally without causing the interruption of the PABX service.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be realized by hardware, or by means of software plus a necessary general-purpose hardware platform. Based on this understanding, the technical solution of the present invention It can be embodied in the form of software products, which can be stored in a non-volatile storage medium (which can be CD-ROM, U disk, mobile hard disk, etc.), and include several instructions to make a computer device (which can be It is a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。Those skilled in the art can understand that the drawing is only a schematic diagram of a preferred embodiment, and the modules or processes in the drawing are not necessarily necessary for implementing the present invention.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that, for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101801020A CN101426060B (en) | 2008-12-01 | 2008-12-01 | Method, soft switching device and system for double home soft switch |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101801020A CN101426060B (en) | 2008-12-01 | 2008-12-01 | Method, soft switching device and system for double home soft switch |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101426060A true CN101426060A (en) | 2009-05-06 |
CN101426060B CN101426060B (en) | 2011-05-11 |
Family
ID=40616380
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101801020A Expired - Fee Related CN101426060B (en) | 2008-12-01 | 2008-12-01 | Method, soft switching device and system for double home soft switch |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101426060B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101883116A (en) * | 2010-06-30 | 2010-11-10 | 中兴通讯股份有限公司 | Calling processing method and media gateway |
CN103202064A (en) * | 2010-09-15 | 2013-07-10 | 瑞典爱立信有限公司 | Methods and apparatus for relocating and restoring connections through a failed serving gateway and traffic offloading |
WO2015051552A1 (en) * | 2013-10-12 | 2015-04-16 | 华为技术有限公司 | Tunnel status processing method, device and system |
CN109151236A (en) * | 2018-09-03 | 2019-01-04 | 中国联合网络通信集团有限公司 | Calling route selection method and call route selecting system |
US10225178B2 (en) | 2010-09-15 | 2019-03-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatus for relocating and restoring connections through a failed serving gateway and traffic offloading |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2043375B1 (en) * | 1999-05-17 | 2011-10-26 | Telefonaktiebolaget LM Ericsson (publ) | Capability negotiation in a telecommunications network |
CN101064633A (en) * | 2006-04-25 | 2007-10-31 | 中兴通讯股份有限公司 | Method for switching automatically signaling routing in dual homing |
CN101005410A (en) * | 2006-12-15 | 2007-07-25 | 华为技术有限公司 | Detecting method and device for loading state and method and system for distributing loading resource |
-
2008
- 2008-12-01 CN CN2008101801020A patent/CN101426060B/en not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101883116A (en) * | 2010-06-30 | 2010-11-10 | 中兴通讯股份有限公司 | Calling processing method and media gateway |
WO2012000439A1 (en) * | 2010-06-30 | 2012-01-05 | 中兴通讯股份有限公司 | Call processing method and media gateway |
CN103202064A (en) * | 2010-09-15 | 2013-07-10 | 瑞典爱立信有限公司 | Methods and apparatus for relocating and restoring connections through a failed serving gateway and traffic offloading |
US10225178B2 (en) | 2010-09-15 | 2019-03-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatus for relocating and restoring connections through a failed serving gateway and traffic offloading |
US10666555B2 (en) | 2010-09-15 | 2020-05-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for relocating and restoring connections through a failed serving gateway and traffic offloading |
WO2015051552A1 (en) * | 2013-10-12 | 2015-04-16 | 华为技术有限公司 | Tunnel status processing method, device and system |
CN105191485A (en) * | 2013-10-12 | 2015-12-23 | 华为技术有限公司 | Tunnel status processing method, device and system |
CN105191485B (en) * | 2013-10-12 | 2019-04-05 | 华为技术有限公司 | Tunnel state processing method, apparatus and system |
CN109151236A (en) * | 2018-09-03 | 2019-01-04 | 中国联合网络通信集团有限公司 | Calling route selection method and call route selecting system |
CN109151236B (en) * | 2018-09-03 | 2021-02-02 | 中国联合网络通信集团有限公司 | Call route selection method and call route selection system |
Also Published As
Publication number | Publication date |
---|---|
CN101426060B (en) | 2011-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101155073B (en) | Computer system and method for switching to backup system | |
JP4470934B2 (en) | Proxy server, communication system, communication method, and program | |
US20040109552A1 (en) | Systems and methods using secondary signal backchanneling | |
US20070189466A1 (en) | Method and apparatus for disabling advanced call features during an emergency call | |
CN101160935A (en) | Method and system for realizing backup based on session boundary controller | |
US20050180317A1 (en) | Server backup device | |
CA2544115A1 (en) | Method and apparatus for monitoring surges in busy and no answer conditions in a communication network | |
CN101610188A (en) | Sip server restoring method of service process fault and sip server | |
CN101426060A (en) | Method, soft switching device and system for double home soft switch | |
US9907096B2 (en) | Recovery of established emergency video calls | |
EP1715651A2 (en) | Method and apparatus for enabling local survivability during network disruptions | |
JP4433191B2 (en) | Management server, backup server, and program | |
US20120300770A1 (en) | Method and apparatus for providing disaster recovery using network peering arrangements | |
US9350872B2 (en) | Recovery of established emergency calls | |
US20080123821A1 (en) | Barge-in capability for emergency call returns | |
JP4599424B2 (en) | Telephone system, exchange device thereof, and transmission control method | |
WO2007006198A1 (en) | A method for realizing the dual homing in the network with separated controlling and bearing | |
CA2865456C (en) | Recovery of established emergency calls | |
EP2815549B1 (en) | Method and apparatus for improved handling of ims node blacklisting | |
JP2003078567A (en) | Distributed highly-reliable communication system, control device therefor, fault detection method, program therefor, and recording medium | |
CN101217292A (en) | Media server disaster recovery method and device | |
CN103138998B (en) | A kind of detection of proxy-state, device and system | |
WO2008151539A1 (en) | Method, system and device for controlling a double-attributive session border controller | |
JP4973151B2 (en) | IP telephone equipment | |
JP2006033004A (en) | COMMUNICATION DEVICE, CALL PROCESSING CONTROL DEVICE, AND COMMUNICATION SYSTEM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110511 |
|
CF01 | Termination of patent right due to non-payment of annual fee |