System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信领域,特别是涉及一种实现云ippbx异常检测的方法、系统、装置及存储介质。
技术介绍
1、云ippbx(cloud_ippbx)部署在云端,是一种基于internet协议的企业电话系统,其可以集成多种通信方式,并且具有远程办公和移动办公等新的工作方式。会话边界控制器(sbc,session border controller)是一种网络设备或软件应用程序,通常位于企业或服务提供商的通信网络边界,用于管理和控制实时通信会话,如语音通话、视频通话和即时消息。
2、目前,sip话机如ip话机或其它ip客户端主要通过sbc来访问云ippbx。由于ippbx被部署在云端,话机实现通话需要经过多个节点,因此,通常无法实现异常的自动检测和排查。当出现话机注册异常或通话异常时,难以确认异常原因,而且往往需要通过抓包的方式来对数据包进行手动分析,这种处理方式麻烦且耗时。
技术实现思路
1、本专利技术的实施例提供了一种实现云ippbx异常检测的方法、系统、装置及存储介质,以基于sbc来实现了对可能的云ippbx异常进行自动检测。
2、为了实现上述目的,一方面,提供一种实现云ippbx异常检测的方法,包括:
3、s1,第一sbc接收数据请求,从所述数据请求中提取目标云ippbx的域名;
4、s2,所述第一sbc根据所述目标云ippbx的域名确定为所述目标云ippbx配置的异常捕捉模式;当所述异常捕捉模式为镜像模式时,所述第一sbc获取针对
5、s3,所述第一sbc将所述数据请求转发给所述目标云ippbx,并同时将所述数据请求转发给所述镜像sbc,以由所述镜像sbc对所述数据请求进行异常检测。
6、优选地,所述的方法,所述步骤s2还包括:
7、s21,当所述异常捕捉模式为转发模式时,所述第一sbc从sip话机接收所述数据请求,所述第一sbc获取针对所述目标云ippbx所指定的转发sbc的ip地址;
8、s22,所述第一sbc判断所述转发sbc的ip地址与自身的ip地址是否一致;如是,则所述第一sbc对所述数据请求进行异常检测;
9、s23,当所述数据请求存在异常时,所述第一sbc根据预先设定的处理规则对所述数据请求进行异常处理;当所述数据请求无异常时,所述第一sbc将所述数据请求转发至负载均衡器,以由所述负载均衡器根据预先设定的负载均衡规则,将所述数据请求转发至第二sbc中,并由所述第二sbc转发至所述目标云ippbx。
10、优选地,所述的方法,在所述步骤s1之前还包括:
11、预先对指定的云ippbx进行异常捕捉模式配置,所述异常捕捉模式包括:镜像模式和转发模式;当配置为转发模式时,将所述指定的云ippbx的域名指向要进行转发的转发sbc所对应的ip地址;当配置为镜像模式时,将所述指定的云ippbx的域名指向负载均衡器对应的ip地址;所述指定的云ippbx包括所述目标云ippbx。
12、优选地,所述的方法,在所述步骤s1之前还包括:
13、接收对指定的云ippbx进行的异常捕捉模式配置;
14、当将所述异常捕捉模式配置为镜像模式时,获取为所述指定的云ippbx配置的镜像sbc的ip地址;
15、当将所述异常捕捉模式配置为转发模式时,获取为所述指定的云ippbx配置的转发sbc的ip地址,并将所述指定的云ippbx所绑定的域名指向所述转发sbc的ip地址;
16、保存所述指定的云ippbx、为其配置的异常捕捉模式及对应模式下的镜像sbc的ip地址或转发sbc的ip地址之间的对应关系。
17、优选地,所述的方法,在所述步骤s1之前还包括:
18、sip话机发送所述数据请求,所述数据请求包含所述目标云ippbx的域名;当所述目标云ippbx的异常捕捉模式被配置为转发模式时,所述数据请求被转发至所述转发sbc;所述步骤s1中的第一sbc为所述转发sbc;或,
19、sip话机发送所述数据请求,所述数据请求包含所述目标云ippbx的域名;当所述目标云ippbx的异常捕捉模式被配置为镜像模式时,所述数据请求被转发所述负载均衡器;所述负载均衡器接收所述数据请求,并将所述数据请求转发至根据预先设定的负载均衡规则确定的第三sbc;所述步骤s1中的第一sbc为所述第三sbc。
20、优选地,所述的方法,所述步骤s23中,当所述数据请求存在异常时,所述第一sbc根据预先设定的处理规则对所述数据请求进行异常处理包括:
21、当所述数据请求存在的异常达到预定的严重程度时,暂停与所述sip话机的交互,并上报异常。
22、优选地,所述第一sbc根据预先存储的云ippbx与异常捕捉模式之间的对应关系,确定所述目标云ippbx是否为镜像模式。
23、另一方面,提供了一种实现云ippbx异常检测的系统,包括:
24、控制单元,用于接收对指定的云ippbx进行的异常捕捉模式配置;当将所述异常捕捉模式配置为镜像模式时,获取为所述指定的云ippbx配置的镜像sbc的ip地址;保存所述指定的云ippbx、为其配置的镜像模式及对应模式下的镜像sbc的ip地址之间的对应关系;
25、第一sbc,用于接收数据请求,从所述数据请求中提取目标云ippbx的域名;根据所述目标云ippbx的域名和所述控制单元保存的所述对应关系确定为所述目标云ippbx配置的异常捕捉模式;当所述异常捕捉模式为镜像模式时,所述第一sbc获取针对所述目标云ippbx所指定的镜像sbc的ip地址,将所述数据请求转发给所述目标云ippbx,并同时将所述数据请求转发给所述镜像sbc,以由所述镜像sbc对所述数据请求进行异常检测。
26、优选地,所述的系统,其中,所述控制单元,还用于:当将所述异常捕捉模式配置为转发模式时,获取为所述指定的云ippbx配置的转发sbc的ip地址,并将所述指定的云ippbx所绑定的域名指向所述转发sbc的ip地址负载均衡器;及,保存所述指定的云ippbx、为其配置的转发模式及对应模式下的转发sbc的ip地址之间的对应关系;所述第一sbc,还用于:当所述异常捕捉模式为转发模式时,从sip话机接收所述数据请求,从所述控制单元获取针对所述目标云ippbx所指定的转发sbc的ip地址;判断所述转发sbc的ip地址与自身的ip地址是否一致,如是,则对所述数据请求进行异常检测;当所述数据请求存在异常时,根据预先设定的处理规则对所述数据请求进行异常处理;当所述数据请求无异常时,将所述数据请求转发至负载均衡器,以由所述负载均衡器根据预先设定的负载均衡规则,将所述数据请求转发至第二sbc中,并由所述第二sbc转发至所述目标云ippbx。
27、又一方面,提供了一种实现云ippbx异常检测的装置,包括存储器和处理器,所述存储器本文档来自技高网...
【技术保护点】
1.一种实现云IPPBX异常检测的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述步骤S2还包括:
3.根据权利要求1所述的方法,其特征在于,在所述步骤S1之前还包括:
4.根据权利要求1所述的方法,其特征在于,在所述步骤S1之前还包括:
5.根据权利要求3所述的方法,其特征在于,在所述步骤S1之前还包括:
6.根据权利要求2所述的方法,其特征在于,所述步骤S23中,当所述数据请求存在异常时,所述第一SBC根据预先设定的处理规则对所述数据请求进行异常处理包括:
7.一种实现云IPPBX异常检测的系统,其特征在于,包括:
8.根据权利要求7所述的系统,其特征在于,
9.一种实现云IPPBX异常检测的装置,其特征在于,包括存储器和处理器,所述存储器存储有至少一段程序,所述至少一段程序由处理器执行以实现如权利要求1至6任一所述的实现云IPPBX异常检测的方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一段程序,所述至少一段程序由处
...【技术特征摘要】
1.一种实现云ippbx异常检测的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述步骤s2还包括:
3.根据权利要求1所述的方法,其特征在于,在所述步骤s1之前还包括:
4.根据权利要求1所述的方法,其特征在于,在所述步骤s1之前还包括:
5.根据权利要求3所述的方法,其特征在于,在所述步骤s1之前还包括:
6.根据权利要求2所述的方法,其特征在于,所述步骤s23中,当所述数据请求存在异常时,所述第一sbc根据预先设定的处理规则对所述数据请求进行...
【专利技术属性】
技术研发人员:张思勇,江艺扬,
申请(专利权)人:厦门星纵数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。