一种IPPBX语音质量远程监测方法与流程

文档序号:37099001发布日期:2024-02-22 20:56阅读:12来源:国知局
一种IP PBX语音质量远程监测方法与流程

本发明涉及一种ip pbx语音质量远程监测方法。


背景技术:

1、目前,ip pbx产品客户遍及运营商、中小企事业单位、医院、学校、酒店等,其客户群体多样、分散,使此类产品具有单品、小批量销售,无行业定义的运维通信协议及网管系统对其进行远程语音质量监控等特点。当ip pbx下某通话失败或语音质量差的时候,运维人员需到设备机房近端查看原因及维护。

2、如果有一套ip pbx网管系统的解决方案,能将ip pbx用户拨话流程、通话质量实时反馈给远程客户,并对异常事件提示告警,将有利于客户运维及提高ip pbx产品竞争力。

3、因此,为提高ip pbx产品竞争力,需要研发一种ip pbx语音质量远程监测方法。


技术实现思路

1、本发明的目的是克服现有技术存在的不足,提供一种ip pbx语音质量远程监测方法。

2、本发明的目的通过以下技术方案来实现:

3、一种ip pbx语音质量远程监测方法,特点是:

4、ip pbx端采集、镜像每通电话的sip消息、rtcp消息,并封装于hepv3协议,发送至homer网管系统;

5、homer网管系统端监测hepv3消息,解析并展示sip消息流程、分析rctp消息并展示语音通话质量mos值;

6、homer网管系统端对已处理的sip消息流程、语音通话质量mos值进行判定。

7、进一步地,上述的一种ip pbx语音质量远程监测方法,其中,ip pbx运行,语音处理进程加载时,读取本地配置判断定义的语音质量监测功能是否启用,如果启用,则继续读取配置中的homer网管系统url,创建socket;

8、语音处理进程于sip消息收发流程及rtcp处理流程中分别设置hook函数,当拨话过程或通话过程中有sip消息收发或rtcp消息收发时,hook函数则镜像一份消息报文,并添加hepv3报文头,hepv3报文通过创建的socket,发送至homer网管系统;

9、homer网管系统作为服务端,侦听端口的hepv3报文,对通话,首先解析其sip消息流程,如果解析正确,则继续解析其rtcp消息,从中取出发送当前rr包的时间与上一个sr包之间的时间间隔rtt、rtp数据包间隔时间的统计估计jitter及丢包个数npl信息,利用公式(1)~(4),计算mos值;

10、el = rtt +(jitter × 2)+ 10                    式(1)

11、利用公式(1),通过rtt、jitter计算出有效时延el;

12、r = 93.2-(el -120)/ 10 -(npl×2.5) when el >= 160    式(2)

13、利用公式(2),通过有效时延el与丢包个数npl计算出r因子;

14、r = 93.2 -(el / 40)-(npl×2.5) when el < 160      式(3)

15、利用公式(3),根据el条件不同,选择其一计算r因子;

16、mos = 1 + 0.035r + r ×(r -60)(100 - r)×7 ×10(-6)   式(4)

17、利用公式(4),通过r因子,计算mos值。

18、进一步地,上述的一种ip pbx语音质量远程监测方法,其中,ip pbx端将拨话过程的sip报文,通过hepv3上报至homer网管系统进行分析,并展示拨话过程成功或失败的结果。

19、进一步地,上述的一种ip pbx语音质量远程监测方法,其中,ip pbx端将通话过程的rtcp报文,通过hepv3上报至homer网管系统进行分析计算,并展示语音质量mos值。

20、进一步地,上述的一种ip pbx语音质量远程监测方法,其中,用户通过展示功能查看拨话sip流程及正常通话时的mos值。

21、进一步地,上述的一种ip pbx语音质量远程监测方法,其中,homer网管系统提供通话的sip报文及rtcp报文的下载,用户下载报文后,通过wireshark打开进行报文细节的分析。

22、进一步地,上述的一种ip pbx语音质量远程监测方法,其中,homer网管系统对拨话失败或差的语音通话质量提示告警。

23、进一步地,上述的一种ip pbx语音质量远程监测方法,其中,homer网管系统、ippbx端部署于同一局域网;或者,homer网管系统、ip pbx端分别部署于跨地域的本部与分部,通过vpn相互访问。

24、本发明与现有技术相比具有显著的优点和有益效果,具体体现在以下方面:

25、①基于hep/homer的ip pbx语音质量远程监测方法,以开源协议hepv3为通信基础,结合开源网管系统homer,构造ip pbx的语音质量远程监测机制,通过将ip pbx sip消息及rtcp消息封装于hepv3协议,上报至homer网管系统解析并展示拨话流程完整性、语音通话质量mos值,便于远程运维;

26、②ip pbx端将拨话过程的sip报文,通过hepv3上报至homer网管系统进行分析,并展示拨话过程成功或失败的结果;ip pbx端将通话过程的rtcp报文,通过hepv3上报至homer网管系统进行分析计算,并展示语音质量mos值;从使用角度,提供ip pbx语音质量远程监测;

27、③homer网管系统监测ip pbx通话质量,以满足用户从远端了解通话质量,针对性调优的需求,提高ip pbx产品竞争力。

28、本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明具体实施方式了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。



技术特征:

1.一种ip pbx语音质量远程监测方法,其特征在于:

2.根据权利要求1所述的一种ip pbx语音质量远程监测方法,其特征在于:ip pbx运行,语音处理进程加载时,读取本地配置判断定义的语音质量监测功能是否启用,如果启用,则继续读取配置中的homer网管系统url,创建socket;

3.根据权利要求1或2所述的一种ip pbx语音质量远程监测方法,其特征在于:ip pbx端将拨话过程的sip报文,通过hepv3上报至homer网管系统进行分析,并展示拨话过程成功或失败的结果。

4.根据权利要求1或2所述的一种ip pbx语音质量远程监测方法,其特征在于:ip pbx端将通话过程的rtcp报文,通过hepv3上报至homer网管系统进行分析计算,并展示语音质量mos值。

5.根据权利要求1所述的一种ip pbx语音质量远程监测方法,其特征在于:用户通过展示功能查看拨话sip流程及正常通话时的mos值。

6.根据权利要求1所述的一种ip pbx语音质量远程监测方法,其特征在于:homer网管系统提供通话的sip报文及rtcp报文的下载,用户下载报文后,通过wireshark打开进行报文细节的分析。

7.根据权利要求1所述的一种ip pbx语音质量远程监测方法,其特征在于:homer网管系统对拨话失败或差的语音通话质量提示告警。

8.根据权利要求1所述的一种ip pbx语音质量远程监测方法,其特征在于:homer网管系统、ip pbx端部署于同一局域网;或者,homer网管系统、ip pbx端分别部署于跨地域的本部与分部,通过vpn相互访问。


技术总结
本发明涉及一种IP PBX语音质量远程监测方法,IP PBX端采集、镜像每通电话的SIP消息、RTCP消息,并封装于HEPv3协议,发送至Homer网管系统;Homer网管系统端监测HEPv3消息,解析并展示SIP消息流程、分析RCTP消息并展示语音通话质量MOS值;Homer网管系统端对已处理的SIP消息流程、语音通话质量MOS值进行判定,对拨话失败或差的语音通话质量提示告警。以开源协议HEPv3为通信基础,结合开源网管系统Homer,将IP PBX SIP消息及RTCP消息封装于HEPv3协议,上报至Homer网管系统解析并展示拨话流程完整性、语音通话质量MOS值,便于远程运维。

技术研发人员:刘松,朱进,刘继明,金宁,陈浮
受保护的技术使用者:网经科技(苏州)有限公司
技术研发日:
技术公布日:2024/2/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1