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

文档序号:9673093阅读:来源:国知局
话发起协议SIP Phone模块与各NGCC节点的SIPServer模块注册连接,所述新的主C3F路由逻辑模块向所述C3F接续处理模块发送通知消息之后,还包括:
[0037]所述C3F接续处理模块根据所述通知消息向所属NGCC节点的SIP Server模块发起会话连接请求,并指示所述CC-MGCF模块以及所述CC-MGCF模块所属NGCC节点的CC-MGW模块将所述第一座席与所述呼叫请求所属的客户端进行呼叫搭接。
[0038]优选地,各NGCC节点的CC-MGCF模块与所有NGCC节点的MRP资源模块连接,所述方法还包括:
[0039]当所述第一座席与所述呼叫请求所属的客户端呼叫搭接成功后,若所述CC-MGCF模块需要MRP资源时,所述CC-MGCF优先使用所属NGCC节点的MRP资源模块提供的MRP资源,当所属NGCC节点的MRP资源不足时,选用其他NGCC节点的MRP资源。
[0040]本发明实施例还提供了一种下一代呼叫中心NGCC节点,所述NGCC节点包括呼叫中心控制功能C3F模块,其中,所述C3F模块包括:
[0041]C3F路由逻辑子模块,用于当为备份C3F路由逻辑子模块,且判断主C3F路由逻辑子模块发生故障时,向由多个NGCC节点的C3F路由逻辑子模块构成的C3F Pool发送广播消息通知其为新的主C3F路由逻辑子模块,指示所述C3F Pool中所有NGCC节点的呼叫中心媒体网关控制功能CC-MGCF模块记录其地址信息;用于对CC-MGCF模块发送的呼叫请求进行座席分配处理。
[0042]优选地,
[0043]所述C3F路由逻辑子模块,具体用于接收所述主C3F路由逻辑子模块发送的心跳报文;当在预设时间内未接收到所述心跳报文时,确定所述主C3F路由逻辑子模块发生故障。
[0044]优选地,所述NGCC节点还包括:
[0045]连接代理模块,用于将注册连接的座席信息通知给所述C3F路由逻辑子模块;
[0046]所述C3F路由逻辑子模块,用于将所述座席信息同步到其他C3F路由逻辑子模块。
[0047]优选地,
[0048]所述C3F路由逻辑子模块,还用于根据所述主C3F路由逻辑子模块同步的座席信息指示所述连接代理模块接管座席应用。
[0049]优选地,所述NGCC节点还包括CC-MGCF模块以及呼叫中心媒体网关CC-MGW模块,所述CC-MGCF模块以及CC-MGW模块与所述主C3F路由逻辑子模块连接,
[0050]所述CC-MGCF模块以及CC-MGW模块,用于当所述主C3F路由逻辑子模块发生故障时,与仅次于所述主C3F路由逻辑子模块优先级的备份C3F路由逻辑子模块连接。
[0051]优选地,还包括:
[0052]所述C3F路由逻辑子模块,具体用于接收CC-MGCF模块发送的呼叫请求,根据预设配置策略确定第一座席处理所述呼叫请求;
[0053]C3F接续处理子模块,用于接收所述C3F路由逻辑子模块发送的通知消息,根据所述通知消息向所属NGCC节点的SIP Server模块发起会话连接请求,并指示所述CC-MGCF模块以及所述CC-MGCF模块所属NGCC节点的CC-MGW模块将所述第一座席与所述呼叫请求所属的客户端进行呼叫搭接;
[0054]所述CC-MGCF模块,用于当所述第一座席与所述呼叫请求所属的客户端呼叫搭接成功后,若需要MRP资源时,优先使用所属NGCC节点的MRP资源模块提供的MRP资源,当所属NGCC节点的MRP资源不足时,选用其他NGCC节点的MRP资源。
[0055]通过采用上述本发明方案,解决了现有技术中的节点容灾处理方式所导致的人工话务接通率下降问题,实现了对座席资源的统一调度。
【附图说明】
[0056]图1为现有技术中多节点容灾的结构图;
[0057]图2为本发明实施例所提供的多节点容灾的结构图;
[0058]图3为本发明实施例所提供的多节点容灾的流程示意图;
[0059]图4为本发明实施例所提供的多节点容灾的详细流程示意图;
图5为本发明实施例所提供的NGCC节点的装置图。
【具体实施方式】
[0060]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对具体实施例进行详细描述。
[0061]本发明针对现有技术中对于多节点的容灾处理方式所导致的人工话务接通率下降,座席资源减少的问题,本发明实施例对现有的多节点容灾处理方式进行了适当的改进,具体结构改进参见图2所示,为此,本发明实施例提供了一种多节点容灾方法,如图3所示,应用于包括多个NGCC节点的IP网络中,所述多个NGCC节点的一个设有主C3F路由逻辑模块,其余NGCC节点设有备份C3F路由逻辑模块,所述主C3F路由逻辑模块以及备份C3F路由逻辑模块构成C3F Pool,该方法包括:
[0062]步骤301,备份C3F路由逻辑模块判断主C3F路由逻辑模块是否发生故障。
[0063]具体地,C3F Pool中的所有备份C3F路由逻辑模块接收主C3F路由逻辑模块发送的心跳报文,当在预设时间内未接收到心跳报文时,确定该主C3F路由逻辑模块发生故障,转到步骤302,否则,转到步骤304。
[0064]在本步骤之前,还包括座席签入过程,具体的:座席应用组件可以配置各NGCC节点的连接代理模块的地址信息,根据各NGCC节点的物理位置信息优先选取对应该物理位置信息的座席信息分别在各NGCC节点的连接代理模块上注册连接,再将除本NGCC节点外的其他NGCC节点的物理位置信息所对应的座席信息分别在本NGCC节点的连接代理模块上注册连接;
[0065]各NGCC节点的连接代理模块将各自注册连接的所有座席信息通知各自的C3F路由逻辑模块,由各C3F路由逻辑模块记录并将各自记录的座席信息同步到所述C3F Pool中除自身外的其他C3F路由逻辑模块。
[0066]同时,座席应用组件的会话发起协议SIP Phone模块与各NGCC节点的SIP Server模块注册连接,以便后续主C3F路由逻辑模块在处理呼叫请求时,主C3F路由逻辑模块所属NGCC节点的C3F接续处理模块可以直接通过本NGCC节点的SIP Server模块向SIP Phone模块发起会话连接请求。
[0067]步骤302,选举其中一个备份C3F路由逻辑模块为新的主C3F路由逻辑模块。
[0068]在本步骤中,由于前述确定主C3F路由逻辑模块发生故障,C3F Pool中的所有备份C3F路由逻辑模块可以通过选举机制在所有备份C3F路由逻辑模块中选举出一个备份C3F路由逻辑模块成为新的主C3F路由逻辑模块。
[0069]进一步地,所有NGCC节点的C3F模块构成一个优先级列表,在该优先级列表中,主C3F路由逻辑模块所属的C3F模块具有最高优先级;故,在主C3F路由逻辑模块发生故障时,通过选举机制所选举的新的主C3F路由逻辑模块具体为仅次于主C3F路由逻辑模块优先级的备份C3F路由逻辑模块。当然,此处优先级的选举机制仅是本发明实施例所有选的实施方式,对于其他任意通过选举机制得到新的主C3F路由逻辑模块的具体方式均在本发明的保护范围之内。
[0070]更进一步地,新的主C3F路由逻辑模块根据所述主C3F路由逻辑模块同步的座席信息指示所属NGCC节点上的连接代理模块接管座席应用,以使所述座席应用组件根据该连接代理模块发送的通知消息将后续的座席占用信息发送到该连接代理模块。
[0071]步骤303,新的主C3F路由逻辑模块向C3F Pool发送广播消息,指示C3F Pool中所有NGCC节点的CC-MGCF模块记录其地址信息。
[0072]在本步骤中,由于在主C3F路由逻辑模块未发生故障之前,所有NGCC节点的CC-MGCF模块均记载的该主C3F路由逻辑模块的地址信息,对于任意NGCC节点的CC-MGCF模块所接收到的呼叫请求,均会转发到主C3F路由逻辑模块,主C3F路由逻辑模块对其进行统一的座席分配处理。
[0073]故,当主C3
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1