System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 实现云IPPBX异常检测的方法、系统、装置及存储介质制造方法及图纸_技高网

实现云IPPBX异常检测的方法、系统、装置及存储介质制造方法及图纸

技术编号:40966498 阅读:20 留言:0更新日期:2024-04-18 20:47
本发明专利技术提供了一种实现云IPPBX异常检测的方法、系统、装置及存储介质,该方法包括:S1,第一SBC接收数据请求,从数据请求中提取目标云IPPBX的域名;S2,第一SBC根据目标云IPPBX的域名确定为目标云IPPBX配置的异常捕捉模式;当异常捕捉模式为镜像模式时,第一SBC获取针对目标云IPPBX所指定的镜像SBC的IP地址;S3,第一SBC将数据请求转发给目标云IPPBX,并同时将数据请求转发给镜像SBC,以由镜像SBC对数据请求进行异常检测。利用上述技术方案,可以利用专门的镜像SBC来实现对云IPPBX的异常自动检测。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别是涉及一种实现云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获取针对所述目标云ippbx所指定的镜像sbc的ip地址;

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至6任一所述的实现云IPPBX异常检测的方法。

...

【技术特征摘要】

1.一种实现云ippbx异常检测的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述步骤s2还包括:

3.根据权利要求1所述的方法,其特征在于,在所述步骤s1之前还包括:

4.根据权利要求1所述的方法,其特征在于,在所述步骤s1之前还包括:

5.根据权利要求3所述的方法,其特征在于,在所述步骤s1之前还包括:

6.根据权利要求2所述的方法,其特征在于,所述步骤s23中,当所述数据请求存在异常时,所述第一sbc根据预先设定的处理规则对所述数据请求进行...

【专利技术属性】
技术研发人员:张思勇江艺扬
申请(专利权)人:厦门星纵数字科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1