专利名称:一种软交换容灾系统中容灾呼叫接续的方法
技术领域:
本发明涉及通信领域,更具体地涉及一种软交换容灾系统中容灾呼叫接 续的方法。
背景技术:
软交换(SoftSwitch,简称SS)设备的容突是指当某一地方发生灾难, 造成该地软交换功能失效时,该控制域内的网关设备能够切换到异地正常运 行的容灾软交换设备上,容灾软交换设备能够为这些网关设备提供它们原来 定制的各种业务。
软交换的容灾系统由互为容灾的两个软交换设备及其控制的网关设备 组成。图1是软交换的容突组网参考模型图,其中SS1和SS2为互为容灾 的软交换设备,每个软交换被逻辑上分做主用部分和容突部分,以SS1为例, 其中SS1M表示是SS1的主用部分,SS2S表示是SS2的容灾部分。网关1、 网关2归属于SS1,连接在SS1M上;网关3、网关4归属于SS2,连接在 SS2M上。其中SS1M是SS1的主用逻辑模块,承担SS1的主用侧服务功能, 是网关l,网关2的归属注册地。SS2S是SS1的容灾逻辑模块,承担容灾 侧服务功能,是网关3,网关4的容突注册地。SS2M是SS2的主用逻辑模 块,承担SS2的主用侧服务功能,是网关3,网关4的归属注册地。SS1S 是SS2的容灾逻辑模块,承担容灾侧服务功能,是网关l,网关2的容灾注 册地。
当某侧SS设备发生异常时,归属于它的网关可以根据某些策略选择注 册到此SS的容灾SS上,以保证对网关设备的正常服务。例如SS1发生异 常后,网关l,网关2可以注册到了 SS2上的容灾模块SS1S侧;如果SS1 的异常对某些网关的服务不产生影响,这些网关也可以不选择注册到SS1S側。
在软交换的容突系统中,在呼叫的接续过程中,如果遇到网关在归属
ss未进入服务的情况下,并不能表示此网关的真实状态就是未进入服务,
它有可能注册在容灾软交换侧。因此,呼叫还需要接续到容灾软交换设备上 去检查此网关是否发生了容灾注册。
在这种情况下,呼叫到容突软交换设备的接续无法有效地采用传统的路 由选路来实现,只能根据容灾软交换设备的配置信息,强制去接续,这样会 造成很多业务模型的改变,非常不灵活,同时对于强制接续引起的呼叫震荡
无法完全避免。
综上所述,当前需要一种软交换容灾系统中实现容灾呼叫接续的技术方案。
发明内容
本发明所要解决的技术问题是提供一种软交换容灾系统中容灾呼叫接 续的方法,在容灾情况下,发现被叫网关未在归属地注册,则根据一定的策 略,选择下一步路由,重新发起呼叫,直至无路由为止,实现呼叫的最大可 能接续。
为了解决上述技术问题,本发明提供了 一种软交换容突系统中容灾呼叫 接续的方法,包括以下步骤,
a、 呼叫接续到被叫网关所归属的软交换设备时,如果被叫网关无法接 续,则将呼叫接续到容灾软交换设备并发送呼叫消息,其中所述呼叫消息携 带失败重选路由标记;
b、 容灾软交换设备收到所述呼叫消息后,如果所述呼叫消息携带失败 重选路由标记,则容灾软交换设备将呼叫接续至容突软交换设备的容灾侧, 如果被叫网关处于服务状态,则将呼叫继续接续至被叫网关。
进一步地,上述方法还可包括,所述步骤a中,所述被叫网关无法接续 的原因包括该被叫网关未处于服务态。
进一步地,上述方法还可包括,所述步骤a中,通过失败重选路由,将 呼叫接续到容灾软交换设备并发送呼叫消息。
进一步地,上述方法还可包括,所述步骤b中,容灾软交换设备收到所 述呼叫消息后,通过分析所述呼叫消息得知被叫网关归属于软交换设备。
进一步地,上述方法还可包括,所述步骤b中,容突软交换设备将呼叫 接续至容灾软交换设备的容突侧,并将所述失败重选路由标记传递给容灾软 交换设备的容突侧。
进一步地,上述方法还可包括,所述失败重选路由标记,再呼叫接续中 产生后,需要跟随呼叫消息一直传递,直至呼叫接续到相应的被叫网关。
进一步地,上述方法还可包括,所述失败重选路由标记的携带,才艮据不 同的协议采用不同的方式,所述协议包括会话启动协议,所述呼叫消息为会 话启动消息,在会话启动消息头中携带该失败重选路由标记,但并不仅限于 在消息头中携带。
进一步地,上述方法还可包括,如果呼叫消息中携带失败重选路由标记, 则软交换设备将不再采用此容灾路由失败重选的方式进行呼叫继续接续。
与现有技术相比,应用本发明,可以在软交换的容灾系统中实现最大限 度的呼叫接续,并且最大限度的保持了原有的呼叫模型,同时有效的避免了 多次接续引起的呼叫震荡问题。
图l是软交换容灾组网模型图2是本发明具体实施方式
中一种软交换容灾系统中容灾呼叫接续的 方法的流程图3是本发明具体实施方式
中SS1异常引起的网关容灾注册图; 图4是本发明具体实施方式
中呼叫失败重选的流程图。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步说明。 本发明的主要构思是通过失败重选路由,将接续到容灾软交换设备的呼 叫方式作为呼叫路由进行处理,为了区别于普通的路由呼叫,同时通过失败重选路由标记携带至容灾软交换设备。
如图2所示, 一种软交换容灾系统中容灾呼叫接续的方法,包括以下步
骤,
步骤IO、呼叫接续到被叫网关所归属的软交换设备(SS1)时,如果被 叫网关无法接续,则将呼叫接续到容灾软交换设备(SS2)并发送呼叫消息, 其中所述呼叫消息携带失败重选路由标记;
步骤20、容灾软交换设备(SS2)收到所述呼叫消息后,通过分析所述 呼叫消息得知被叫网关归属于软交换设备(SS1),如果所述呼叫消息携带 失败重选路由标记,则容灾软交换设备(SS2)将呼叫接续至容灾软交换设 备(SS2)的容灾侧,并将失败重选路由标记传递给容灾软交换设备(SS2) 的容突侧;
步骤30、呼叫接续到容灾软交换设备(SS2)的容灾侧后,如果被叫网 关处于服务状态,则将呼叫继续接续至被叫网关。
本发明具体实施方式
中一种软交换容灾系统中容灾呼叫接续的方法,具 体包括以下步骤
步骤110、呼叫接续到被叫网关所归属的软交换设备(SS1)时,发现 被叫网关未处于服务态或其它原因无法接续;
步骤120、通过失败重选路由,将呼叫接续到容突软交换设备(SS2) 上,并在呼叫消息中携带失败重选路由标记;
所述失败重选路由标记,再呼叫接续中产生后,需要跟随呼叫消息一直 传递,直至呼叫接续到相应的被叫网关。
失败重选路由标记的携带,可以根据不同的协议采用不同的方式,以 SIP(会话启动)协议为例,可以在SIP消息头中携带此标记,但并不仅限于在 消息头中携带。
步骤130、呼叫接续到容灾软交换设备(SS2)上后,通过分析得知被 叫网关归属于(SS1),而此时由于存在失败重选路由标记,因此SS2将呼 叫接续至SS2的容灾侧,并将失败重选路由标记传递给SS2的容灾侧;
步骤140、呼叫接续到SS2的容突侧后,如果被叫网关处于服务状态,
则将呼叫继续接续至被叫网关。
为了避免呼叫震荡,当呼叫消息中携带失败重选路由标记时,软交换设 备将不再采用此容灾路由失败重选的方式进行呼叫继续接续。
图3是SS1异常引起的网关容灾注册图。在图3中,SS1发生异常, 致使归属注册于SS1的网关2注册到容突注册地SS2的SS1S上;此时网关 1归属注册于SS1的SS1M上;网关2容灾注册于SS2的SS1S上;网关3, 网关4归属注册于SS2的SS2M上。
图4是本发明改进的呼叫失败重选的流程图,图4的流程是以图3的组 网模型进行,其中网关2为被叫用户所在网关。 具体步骤如下
步骤l:呼叫接续到被叫网关2的归属注册地SS1M时,在SS1M上查 看网关2是否处于服务态,若处于服务态,进入步骤2;否则进入步骤3;
步骤2:网关2在SS1M上处于服务态,呼叫将直接接续到网关2,如 果网关2返回呼叫接续失败消息,则本次呼叫失败;
步骤3:网关2在SS1M上处于非服务态,采用呼叫失败重选路由的方 式,选择容灾路由SS2 (实际上就是SS2的主用逻辑模块SS2M),并生成 失败重选标记,并携带此标记将呼叫接续到SS2上;
步骤4:呼叫接续到SS2M上后,SS2M分析被叫网关2的归属注册地 为SS1M,因此需要将呼叫继续接续到SS1M,而此时由于呼叫消息中携带 失败重选标记,因此呼叫将被继续接续网关2的容突注册地,也就是SS2 的容突侧SS1S;
步骤5:呼叫接续到SS1S后,在SS1S上查看网关2是否处于服务态, 如处于服务态,则进入步骤6,否则进入步骤7;
步骤6:网关2在SS1S上处于服务态,呼叫将直接接续到网关2,如果 网关2返回呼叫接续失败消息,则本次呼叫失败;
步骤7:网关2在SS1S上处于非服务态,则在SS1S上选择^L叫的其它 可用路由,若无路由可选则释放呼叫,本次呼叫失败。
此时,按照统一处理流程,在无路由可选的情况下,需要采用失败重选
路由继续接续,而由于呼叫消息中已经携带了失败重选标记,因此就不会触 发此流程,从而也就避免了再次失败重选引起的呼叫震荡。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不 局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到 的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范 围应该以权利要求的保护范围为准。
权利要求
1、一种软交换容灾系统中容灾呼叫接续的方法,包括以下步骤,a、呼叫接续到被叫网关所归属的软交换设备时,如果被叫网关无法接续,则将呼叫接续到容灾软交换设备并发送呼叫消息,其中所述呼叫消息携带失败重选路由标记;b、容灾软交换设备收到所述呼叫消息后,如果所述呼叫消息携带失败重选路由标记,则容灾软交换设备将呼叫接续至容灾软交换设备的容灾侧,如果被叫网关处于服务状态,则将呼叫继续接续至被叫网关。
2、 如权利要求1所述的方法,其特征在于,所述步骤a中,所述被叫网关无法接续的原因包括该被叫网关未处于服 务态。
3、 如权利要求l所述的方法,其特征在于,所述步骤a中,通过失败重选路由,将呼叫接续到容灾软交换设备并发 送呼叫消息。
4、 如权利要求l所述的方法,其特征在于,所述步骤b中,容灾软交换设备收到所述呼叫消息后,通过分析所述呼 叫消息得知被叫网关归属于软交换设备。
5、 如权利要求l所述的方法,其特征在于,所述步骤b中,容灾软交换设备将呼叫接续至容灾软交换设备的容灾 侧,并将所述失败重选路由标记传递给容灾软交换设备的容灾侧。
6、 如权利要求l所述的方法,其特征在于,所述失败重选路由标记,再呼叫接续中产生后,需要跟随呼叫消息一直 传递,直至呼叫接续到相应的^皮叫网关。
7、 如权利要求l所述的方法,其特征在于,所述失败重选路由标记的携带,根据不同的协议采用不同的方式,所述 协议包括会话启动协议,所述呼叫消息为会话启动消息,在会话启动消息头 中携带该失败重选路由标记,但并不仅限于在消息头中携带。
8、 如权利要求l所述的方法,其特征在于,如果呼叫消息中携带失败重选路由标记,则软交换设备将不再采用此容 灾路由失败重选的方式进行呼叫继续接续。
全文摘要
本发明公开了一种软交换容灾系统中容灾呼叫接续的方法,包括,呼叫接续到被叫网关所归属的软交换设备时,如果被叫网关无法接续,则将呼叫接续到容灾软交换设备并发送呼叫消息,其中所述呼叫消息携带失败重选路由标记;容灾软交换设备收到所述呼叫消息后,如果所述呼叫消息携带失败重选路由标记,则容灾软交换设备将呼叫接续至容灾软交换设备的容灾侧,如果被叫网关处于服务状态,则将呼叫继续接续至被叫网关。应用本发明,可以在软交换的容灾系统中实现最大限度的呼叫接续,并且最大限度的保持了原有的呼叫模型,同时有效的避免了多次接续引起的呼叫震荡问题。
文档编号H04L12/24GK101183991SQ20071019904
公开日2008年5月21日 申请日期2007年12月7日 优先权日2007年12月7日
发明者泉 刘 申请人:中兴通讯股份有限公司