一种多节点容灾方法及ngcc节点的制作方法_3

文档序号:9673093阅读:来源:国知局
F路由逻辑模块发生故障后,新的主C3F路由逻辑模块通过发送广播消息,指示该C3F Pool中所有NGCC节点的CC-MGCF模块记录其地址信息,以便所有NGCC节点的CC-MGCF模块再接收到呼叫请求时,将其转发到该新的主C3F路由逻辑模块来进行座席分配处理。
[0074]进一步地,各NGCC节点的CC-MGCF模块以及CC-MGW模块与所述主C3F路由逻辑模块连接,故,当所述主C3F路由逻辑模块发生故障时,各NGCC节点的CC-MGCF模块以及CC-MGW模块根据所述优先级列表与所述仅次于所述主C3F路由逻辑模块优先级的备份C3F路由逻辑模块连接。
[0075]更进一步地,新的主C3F路由逻辑模块还通过通知消息指示所属NGCC节点上的C3F接续处理模块记录其地址信息,以便当新的主C3F路由逻辑模块接收到CC-MGCF模块发送的呼叫请求时,根据预设配置策略确定第一座席处理所述呼叫请求;所述新的主C3F路由逻辑模块向所述C3F接续处理模块发送通知消息,指示所述C3F接续处理模块由所述第一座席处理所述呼叫请求。
[0076]C3F接续处理模块根据所述通知消息向所属NGCC节点的SIP Server模块发起会话连接请求,并指示所述CC-MGCF模块以及所述CC-MGCF模块所属NGCC节点的CC-MGW模块将所述第一座席与所述呼叫请求所属的客户端进行呼叫搭接。
[0077]其中,各NGCC节点的CC-MGCF模块与所有NGCC节点的MRP资源模块连接,当所述第一座席与所述呼叫请求所属的客户端呼叫搭接成功后,若所述CC-MGCF模块需要MRP资源时,所述CC-MGCF优先使用所属NGCC节点的MRP资源模块提供的MRP资源,当所属NGCC节点的MRP资源不足时,选用其他NGCC节点的MRP资源。
[0078]步骤304,由主C3F路由逻辑模块执行如步骤303中所记载的对于接收到的呼叫请求的正常处理流程。
[0079]为了更好地说明本发明方案的意图,下面以一个具体实施例进行阐述。在该实施例中,选取3个NGCC节点进行说明,其中,第一 NGCC节点的C3F路由逻辑模块为主C3F路由逻辑模块,第二 NGCC节点的C3F路由逻辑模块为仅次于主C3F路由逻辑模块优先级的备份C3F路由逻辑模块,第三NGCC节点的C3F路由逻辑模块为具有最低优先级的C3F路由逻辑模块。如图4所示,具体的,
[0080]步骤401,主C3F路由逻辑模块向其他两个备份C3F路由逻辑模块发送心跳报文。
[0081]其中,主C3F路由逻辑模块每过5秒向备份C3F路由逻辑模块发送一次心跳报文,主C3F路由逻辑模块在正常发送心跳报文时,转到步骤402 ;当其他两个备份C3F路由逻辑模块在第5秒未接收到心跳报文时,确定该主C3F路由逻辑模块发生了故障,此时,转到步骤 406。
[0082]步骤402,主C3F路由逻辑模块接收第二 NGCC节点的CC-MGCF模块发送的呼叫请求。
[0083]步骤403,主C3F路由逻辑模块根据预设配置策略确定座席A处理该呼叫请求。
[0084]其中,由于在该主C3F路由逻辑模块上记录的座席信息是所有的座席信息,即三个NGCC节点分别所处物理位置区域所对应的座席信息。在所有座席信息中,主C3F路由逻辑模块所属的第一 NGCC节点所对应的座席信息具有处理呼叫请求的优先分配权。故,此处假设本NGCC节点的座席信息已经被完全分配,此时,选取第二 NGCC节点的座席A处理该呼叫请求。
[0085]步骤404,主C3F路由逻辑模块向第一 NGCC节点的C3F路由接续处理模块发送通知消息。
[0086]主C3F路由逻辑模块通过向C3F路由接续处理模块发送通知消息,指示其由座席A处理该呼叫请求。
[0087]步骤405,C3F路由接续处理模块根据该通知消息进行呼叫搭接处理。
[0088]具体的,C3F路由接续处理模块向第一 NGCC节点的SIP Server模块发起座席呼叫请求,通过SIP Server模块呼叫该座席A,并指示该第二 NGCC节点的CC-MGCF模块以及CC-MGW模块将座席A与该呼叫请求所属的客户端进行呼叫搭接。在呼叫搭接成功后,当座席A需要对本次呼叫进行录音处理(如中国移动人工客服处理时的录音处理)时,CC-MGCF模块调用第二 NGCC节点的MRP资源模块来提供MRP资源。其中,由于CC-MGCF模块与所有NGCC节点的MRP资源模块均有连接,故,当本NGCC节点的MRP资源不足时,可以调用其他NGCC节点的MRP资源模块进行MRP资源的提供。
[0089]步骤406,选举第二 NGCC节点的备份C3F路由逻辑模块作为新的主C3F路由逻辑模块。
[0090]其中,对于接替主C3F路由逻辑模块的新的主C3F路由逻辑模块而言,其会接替主C3F路由逻辑模块的所有业务,包括所有NGCC节点的CC-MGCF模块的呼叫请求接收,以及座席信息的分配。
[0091]该新的主C3F路由逻辑模块在接收到呼叫请求的具体处理过程,如前述步骤402?405的记载,故不再具体阐述。
[0092]本发明实施例还提供了一种NGCC节点,如图5所示,该节点包括:
[0093]C3F模块51、连接代理模块52、CC-MGCF模块53以及CC-MGW模块54。
[0094]其中,该C3F模块51具体包括:
[0095]C3F路由逻辑子模块,用于当为备份C3F路由逻辑子模块,且判断主C3F路由逻辑子模块发生故障时,向由多个NGCC节点的C3F路由逻辑子模块构成的C3F Pool发送广播消息通知其为新的主C3F路由逻辑子模块,指示所述C3F Poo 1中所有NGCC节点的呼叫中心媒体网关控制功能CC-MGCF模块53记录其地址信息;用于对CC-MGCF模块53发送的呼叫请求进行座席分配处理;具体用于接收所述主C3F路由逻辑子模块发送的心跳报文;当在预设时间内未接收到所述心跳报文时,确定所述主C3F路由逻辑子模块发生故障;用于将所述座席信息同步到其他C3F路由逻辑子模块;还用于根据所述主C3F路由逻辑子模块同步的座席信息指示所述连接代理模块52接管座席应用;具体用于接收CC-MGCF模块53发送的呼叫请求,根据预设配置策略确定第一座席处理所述呼叫请求;
[0096]C3F接续处理子模块,用于接收所述C3F路由逻辑子模块发送的通知消息,根据所述通知消息向所属NGCC节点的SIP Server模块发起会话连接请求,并指示CC-MGCF模块53以及所述CC-MGCF模块53所属NGCC节点的CC-MGW模块54将所述第一座席与所述呼叫请求所属的客户端进行呼叫搭接。
[0097]连接代理模块52,用于将注册连接的座席信息通知给所述C3F路由逻辑子模块52。
[0098]CC-MGCF模块53以及CC-MGW模块54,所述CC-MGCF模块53以及CC-MGW模块54与所述主C3F路由逻辑子模块连接,用于当所述主C3F路由逻辑子模块发生故障时,与仅次于所述主C3F路由逻辑子模块优先级的备份C3F路由逻辑子模块连接;
[0099]所述CC-MGCF模块53,用于当所述第一座席与所述呼叫请求所属的客户端呼叫搭接成功后,若需要MRP资源时,优先使用所属NGCC节点的MRP资源模块提供的MRP资源,当所属NGCC节点的MRP资源不足时,选用其他NGCC节点的MRP资源。
[0100]通过采用上述本发明方案,解决了现有技术中的节点容灾处理方式所导致的人工话务接通率下降问题,实现了对座席资源的统一调度。
[0101]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种多节点容灾方法,其特征在于,应用于包括多个下一代呼叫中心NGCC节点的IP网络中,所述多个NGCC节点的一个设有主呼叫中心控制功能C3F路由逻辑模块,其余NGCC节点设有备份C3F路由逻辑模块,所述主C3F路由逻辑模块以及备份C3
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1