VoIP通信网元的故障检测方法及其系统技术方案

技术编号:36707590 阅读:30 留言:0更新日期:2023-03-01 09:31
本发明专利技术涉及一种VoIP通信网元的故障检测系统及其故障检测方法。该系统具备:业务管理控制服务器、呼叫服务器、协议网关、VoIP网元以及微服务网关,所述业务管理控制服务器用于实现业务的管理和控制,所述呼叫服务器用于实现VoIP电话的呼叫处理,所述协议网关用于实现VoIP电话的路由处理,其中,所述微服务网关用于对所述VoIP网元进行健康检测并且用于将健康检测结果通知所述业务管理控制服务器。如上所述,根据本发明专利技术的VoIP通信网元的故障检测方法及其故障检测系统,通过利用微服务网关,能够实现VoIP网元状况检测结果的同步和告警,能够实现快速、自动、动态地更新网元资源。动态地更新网元资源。动态地更新网元资源。

【技术实现步骤摘要】
VoIP通信网元的故障检测方法及其系统


[0001]本专利技术涉及基于因特网(IP)的通信技术,具体地涉及一种VoIP通信网元的故障检测方法及其故障检测系统。

技术介绍

[0002]图1是现有技术的VoIP通信网元故障检测系统的一个示意图。
[0003]如图1所示,在现有技术中,业务管理控制服务器10发出呼叫,通过呼叫服务器20将呼叫发送到协议网关30,协议网关30将呼叫发送到VoIP网元40并且协议网关30进行健康监测。
[0004]其中,业务管理控制服务器10用于实现内部业务相关,例如,通过业务设定,确定这通呼叫使用什么线路,通过哪个呼叫服务器发起呼叫。呼叫服务器20主要实现VoIP电话的发起、接收、挂断等处理。协议网关30是指处理SIP信令的SIP代理服务器,例如opensips和kamailio,用于处理SIP信令的控制、路由转发等功能。
[0005]在图1所示的VoIP通信网元故障检测系统中,通过定期向对端发送OPTIONS请求,对端接收到OPTIONS之后,返回200,协议网关收到200,认为对方存活并且业务处理能力正常;如果对端在一定时间未能返回200,或者返回非200,则认为对端状态异常。因此,在现有技术的故障检测中,检测结果只存在于发起OPTIONS请求的VoIP通信网元之中,其原因在于,SIP的OPTIONS方法仅能对接支持SIP协议的网元而且OPTIONS仅支持点对点的检测。

技术实现思路

[0006]鉴于上述问题,本专利技术旨在提出一种能够共享检测结果的VoIP通信网元的故障检测方法及其故障检测系统。
[0007]进一步,本专利技术还旨在提出一种能够共享健康检测结果的VoIP通信网元的故障检测方法及其故障检测系统。
[0008]本专利技术一方面的VoIP通信网元的故障检测系统,其特征在于,包括:业务管理控制服务器、呼叫服务器、协议网关、VoIP网元以及微服务网关,所述业务管理控制服务器用于实现业务的管理和控制,所述呼叫服务器用于实现VoIP电话的呼叫处理,所述协议网关用于实现VoIP电话的路由处理,其中,所述微服务网关用于对所述VoIP 网元进行健康检测并且用于将健康检测结果通知所述业务管理控制服务器。
[0009]可选地,所述微服务网关分别与所述业务管理控制服务器、所述协议网关、所述VoIP网元通信连接。
[0010]可选地,所述微服务网关具备:健康检测模块,用于对所述VoIP 网元进行健康检测;以及结果监控模块,用于监控所述健康检测模块的健康检测结果并且根据所述健康检
测结果执行相应的动作。
[0011]可选地,在所述健康检测模块中部署consul以实现健康检测。
[0012]可选地,所述健康检测为以下的任意一种方式:script、http、tcp、udp、gRPC。
[0013]可选地,在所述结果监控模块中部署consul

template以实时监控所述健康检测模块的健康检测结果并且将所述健康检测结果通知所述业务管理控制服务器。
[0014]可选地,当所述健康检测结果发生变化的情况下,所述结果监控模块更新配置文件并且根据所述健康检测结果执行相应的动作。
[0015]可选地,当所述结果监控模块更新配置文件的情况下,所述结果监控模块通知所述管理和控制服务器读取更新后的配置文件,所述管理和控制服务器根据所述更新后的配置文件更新网元的状态。
[0016]本方面一方面的VoIP通信网元的故障检测方法,其特征在于,该方法通过业务管理控制服务器以及微服务网关实现,该方法包括:健康检测步骤,所述微服务网关对VoIP网元进行健康检测并得到健康检测结果;以及结果监控步骤,所述微服务网关监控所述健康检测结果并且将所述健康检测结果同步到所述业务管理控制服务器。
[0017]可选地,所述结果监控步骤包括:所述微服务网关监控所述健康检测结果;当所述健康检测结果发生变化的情况下,所述微服务网关通过更新配置文件以将所述健康检测结果同步到所述业务管理控制服务器。
[0018]本专利技术一方面的计算机可读介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现所述的VoIP通信网元的故障检测方法。
[0019]本专利技术一方面的计算机设备,包括存储模块、处理器以及存储在存储模块上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述的VoIP通信网元的故障检测方法。
[0020]根据本专利技术的VoIP通信网元的故障检测方法及其故障检测系统,能够提供一种同步机制,快速将健康检测结果同步到系统中的其他服务,而且非VoIP 服务也能获取健康检测结果,而且,还能够提供一种告警机制,及时告知网元状态异常,可快速进行排障修复。
附图说明
[0021]图1是现有技术的VoIP通信网元故障检测系统的一个示意图。
[0022]图2是本专利技术一实施方式的VoIP通信网元故障检测系统的示意图。
[0023]图3是表示本专利技术的微服务网关500的一个示例的结构框图。
[0024]图4是本专利技术一实施方式的VoIP通信网元故障检测方法的示意图。
具体实施方式
[0025]下面介绍的是本专利技术的多个实施例中的一些,旨在提供对本专利技术的基本了解。并不旨在确认本专利技术的关键或决定性的要素或限定所要保护的范围。
[0026]出于简洁和说明性目的,本文主要参考其示范实施例来描述本专利技术的原理。但是,
本领域技术人员将容易地认识到,相同的原理可等效地应用于所有类型的VoIP通信网元的故障检测方法及其故障检测系统,并且可以在其中实施这些相同的原理以及任何此类变化不背离本专利申请的真实精神和范围。
[0027]而且,在下文描述中,参考了附图,这些附图图示特定的示范实施例。在不背离本专利技术的精神和范围的前提下可以对这些实施例进行电、机械、逻辑和结构上的更改。此外,虽然本专利技术的特征是结合若干实施/实施例的仅其中之一来公开的,但是如针对任何给定或可识别的功能可能是期望和/或有利的,可以将此特征与其他实施/实施例的一个或多个其他特征进行组合。因此,下文描述不应视为在限制意义上的,并且本专利技术的范围由所附权利要求及其等效物来定义。
[0028]诸如“具备”和“包括”之类的用语表示除了具有在说明书和权利要求书中有直接和明确表述的单元(模块)和步骤以外,本专利技术的技术方案也不排除具有未被直接或明确表述的其它单元(模块)和步骤的情形。
[0029]在说明本专利技术的VoIP通信网元的故障检测方法及其故障检测系统之前,对于相关的技术用语先进行简单说明。
[0030](1)VoIPVoIP是基于IP的语音传输(Voice over Internet Protocol,缩写为VoIP)是一种语音通话技术,经由网际协议(IP)来达成语音通话与多媒体会议,也就是经由互联网来进行通信。
[0031](2)SIPSIP(Session initi本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种VoIP通信网元的故障检测系统,其特征在于,具备:业务管理控制服务器、呼叫服务器、协议网关、VoIP网元以及微服务网关,所述业务管理控制服务器用于实现VoIP电话业务的管理和控制,所述呼叫服务器用于实现VoIP电话的呼叫处理,所述协议网关用于实现VoIP电话的路由处理,其中,所述微服务网关用于对所述VoIP 网元进行健康检测并且用于将健康检测结果通知所述业务管理控制服务器。2.如权利要求1所述的VoIP通信网元的故障检测系统,其特征在于,所述微服务网关分别与所述业务管理控制服务器、所述协议网关、所述VoIP网元通信连接。3.如权利要求1所述的VoIP通信网元的故障检测系统,其特征在于,所述微服务网关具备:健康检测模块,用于对所述VoIP 网元进行健康检测;以及结果监控模块,用于监控所述健康检测模块的健康检测结果并且将所述通知所述业务管理控制服务器。4.如权利要求3所述的VoIP通信网元的故障检测系统,其特征在于,在所述健康检测模块中部署consul以实现健康检测。5.如权利要求4所述的VoIP通信网元的故障检测系统,其特征在于,所述健康检测为以下的任意一种方式:script、http、tcp、udp、gRPC。6.如权利要求3所述的VoIP通信网元的故障检测系统,其特征在于,在所述结果监控模块中部署consul

template以实时监控所述健康检测模块的健康检测结果并且将所述健康检测结果通知所述业务管理控制服务器。7.如权利要求6所述的VoIP通信网...

【专利技术属性】
技术研发人员:赵杰
申请(专利权)人:证通股份有限公司
类型:发明
国别省市:

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

1