一种Q.921链路测试方法、系统及存储介质技术方案

技术编号:35563124 阅读:21 留言:0更新日期:2022-11-12 15:46
本发明专利技术属于通信语音技术领域,公开了一种Q.921链路测试方法、系统及存储介质。本发明专利技术对Q.921链路进行测试时,ISDN协议栈基于E1端口的本地环回功能,将一个Q.921实体同时作为用户侧和网络侧,在E1端口内部建立Q.921链路,获得Q.921链路状态信息并上报至IUA协议栈,IUA协议栈查询Q.921链路状态并反馈至NGN平台。本发明专利技术能在不接E1线或其他设备的情况下,基于Q.921链路状态判断综合数字接入网关能否正常工作,减少设备安装和割接的工作量和时间成本。本发明专利技术将Q.921链路状态写表,IUA协议栈收到链路查询消息后直接查表获得Q.921链路状态,能减少系统响应时间,提高链路测试效率。提高链路测试效率。提高链路测试效率。

【技术实现步骤摘要】
一种Q.921链路测试方法、系统及存储介质


[0001]本专利技术属于通信语音
,更具体地,涉及一种Q.921链路测试方法、系统及存储介质。

技术介绍

[0002]随着VoIP网络技术的普及,越来越多的传统语音通信设备PBX需要割接到VoIP网络。企业利用综合数字接入网关,在不改变PBX业务功能的情况下将PBX接入VoIP网络,不仅降低了企业成本,还扩充了与VoIP用户的语音通信,增加了企业语音业务的多样性。
[0003]现有的综合数字接入网关Q.921建链技术需要两个Q.921实体分别担任用户侧、网络侧,导致在没有接PBX或仪表时Q.921链路无法建链。因此,目前综合数字接入网关在工程上割接PBX时,现场工程人员为减少割接时间,降低用户感知,通常使用仪表测试E1端口的数据环回来判断端口是否能正常工作,端口工作正常再割接PBX到综合数字接入网关下,此方法需要携带专业仪表到机房,且不能较充分验证网关设备软硬件能否正常工作。考虑到验证全面和成本问题,故将PBX割接到综合数字接入网关前,急需解决如何降低综合数字接入网关的安装维护成本,如何在降低成本的情况下方便快速且较全面地判断一个E1端口是否正常工作的问题。

技术实现思路

[0004]本专利技术的目的是提供一种Q.921链路测试方法、系统及存储介质,以降低综合数字接入网关的安装维护成本,在综合数字接入网关不需要接入下层PBX设备或使用专用仪表的情况下判断网关设备能否正常工作。
[0005]第一方面,本专利技术提供一种Q.921链路测试方法,包括:
[0006]综合数字接入网关中的ISDN协议栈接收到E1端口测试命令后,所述综合数字接入网关中的E1芯片开启一个E1端口的本地环回功能,所述ISDN协议栈基于所述E1端口的本地环回功能,将一个Q.921实体同时作为用户侧和网络侧,在所述E1端口内部建立Q.921链路;所述ISDN协议栈获得Q.921链路状态信息,并将所述Q.921链路状态信息上报至所述综合数字接入网关中的IUA协议栈;
[0007]所述IUA协议栈接收NGN平台所发的链路查询信息,基于所述Q.921链路状态信息查询Q.921链路状态,并发送链路反馈信息至所述NGN平台。
[0008]优选的,Q.921实体发送帧信息,帧信息的命令/响应标识被赋值为第一值,帧信息经所述E1芯片环回到Q.921实体,Q.921实体收到帧信息后修改帧信息的命令/响应标识为第二值,使得Q.921实体能够正常处理帧信息,完成Q.921实体的环回建链。
[0009]优选的,所述获得Q.921链路状态信息的具体实现方式为:
[0010]启动T200定时器,Q.921实体定时发送SABME帧,SABME帧的命令/响应标识为网络侧相关,SABME帧经所述E1芯片环回到Q.921实体,Q.921实体收到SABME帧后修改SABME帧的命令/响应标识为用户侧相关,Q.921实体处理收到的SABME帧信息,回UA帧,UA帧的命令/响
应标识为网络侧相关,UA帧经所述E1芯片环回到Q.921实体,Q.921实体收到UA帧后修改UA帧的命令/响应标识为用户侧相关,Q.921实体处理收到的UA帧信息,停止所述T200定时器,启动T203定时器,发送一次RR帧,启动T200定时器,Q.921实体定时发送RR帧以链路心跳,所述ISDN协议栈更新Q.921链路状态为正常,并写入Q.921链路状态表;
[0011]Q.921实体定时发送RR帧以链路心跳的过程中,若RR帧经所述E1芯片环回到Q.921实体,则判定所述E1端口工作正常;若RR帧无法经所述E1芯片环回到Q.921实体,且T200定时器超时发送达到预设次数,则判定所述E1端口工作出现异常,停止所述T203定时器,启动所述T200定时器,Q.921实体定时发送SABME帧,所述ISDN协议栈更新Q.921链路状态为故障,并写入所述Q.921链路状态表。
[0012]优选的,Q.921链路状态发生改变时,所述ISDN协议栈将更新的Q.921链路状态上报至所述IUA协议栈。
[0013]优选的,所述IUA协议栈收到所述ISDN协议栈上报的更新的Q.921链路状态后,对Q.921链路状态的改变情况进行判断;
[0014]若Q.921链路状态由故障变为正常,则所述IUA协议栈发送Establish Indication原语消息至所述NGN平台;
[0015]若Q.921链路状态由正常变为故障,则所述IUA协议栈发送Release Indication原语消息至所述NGN平台。
[0016]优选的,所述IUA协议栈收到所述NGN平台对链路状态进行查询时所发的Establish Request原语消息后,从所述ISDN协议栈的所述Q.921链路状态表中查询Q.921链路状态;
[0017]若Q.921链路状态为正常,则所述IUA协议栈发送Establish Confirm原语消息至所述NGN平台;
[0018]若Q.921链路状态为故障,则所述IUA协议栈发送Release Indication原语消息至所述NGN平台。
[0019]优选的,所述NGN平台发送所述链路查询信息至所述IUA协议栈;
[0020]所述NGN平台接收所述链路反馈信息,并基于所述链路反馈信息获得Q.921链路的测试结果。
[0021]优选的,若所述NGN平台接收所述IUA协议栈所发的Establish Indication原语消息或Establish Confirm原语消息,则所述NGN平台显示PRI接口的状态为正常;
[0022]若所述NGN平台接收所述IUA协议栈所发的Release Indication原语消息,则所述NGN平台显示PRI接口的状态为故障。
[0023]第二方面,本专利技术提供一种Q.921链路测试系统,包括:NGN平台和综合数字接入网关,所述综合数字接入网关包括E1芯片、ISDN协议栈和IUA协议栈;
[0024]所述Q.921链路测试系统用于实现上述的Q.921链路测试方法中的步骤。
[0025]第三方面,本专利技术提供一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述的Q.921链路测试方法中的步骤。
[0026]本专利技术中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0027](1)本专利技术通过综合数字接入网关中的E1芯片开启一个E1端口的本地环回功能,综合数字接入网关中的ISDN协议栈基于E1端口的本地环回功能,将一个Q.921实体同时作
为用户侧和网络侧,在E1端口内部建立Q.921链路。即本专利技术在一个Q.921实体上同时实现用户侧和网络侧的帧处理逻辑,解决了现有技术在没有接PBX或其他设备仪表时Q.921链路无法建链的问题,降低了综合数字接入网关的安装维护成本,为Q.921链路的高效、低成本测试提供了技术基础。由于本专利技术在E1端口内部建立Q.921本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Q.921链路测试方法,其特征在于,包括:综合数字接入网关中的ISDN协议栈接收到E1端口测试命令后,所述综合数字接入网关中的E1芯片开启一个E1端口的本地环回功能,所述ISDN协议栈基于所述E1端口的本地环回功能,将一个Q.921实体同时作为用户侧和网络侧,在所述E1端口内部建立Q.921链路;所述ISDN协议栈获得Q.921链路状态信息,并将所述Q.921链路状态信息上报至所述综合数字接入网关中的IUA协议栈;所述IUA协议栈接收NGN平台所发的链路查询信息,基于所述Q.921链路状态信息查询Q.921链路状态,并发送链路反馈信息至所述NGN平台。2.根据权利要求1所述的Q.921链路测试方法,其特征在于,Q.921实体发送帧信息,帧信息的命令/响应标识被赋值为第一值,帧信息经所述E1芯片环回到Q.921实体,Q.921实体收到帧信息后修改帧信息的命令/响应标识为第二值,使得Q.921实体能够正常处理帧信息,完成Q.921实体的环回建链。3.根据权利要求1所述的Q.921链路测试方法,其特征在于,所述获得Q.921链路状态信息的具体实现方式为:启动T200定时器,Q.921实体定时发送SABME帧,SABME帧的命令/响应标识为网络侧相关,SABME帧经所述E1芯片环回到Q.921实体,Q.921实体收到SABME帧后修改SABME帧的命令/响应标识为用户侧相关,Q.921实体处理收到的SABME帧信息,回UA帧,UA帧的命令/响应标识为网络侧相关,UA帧经所述E1芯片环回到Q.921实体,Q.921实体收到UA帧后修改UA帧的命令/响应标识为用户侧相关,Q.921实体处理收到的UA帧信息,停止所述T200定时器,启动T203定时器,发送一次RR帧,启动T200定时器,Q.921实体定时发送RR帧以链路心跳,所述ISDN协议栈更新Q.921链路状态为正常,并写入Q.921链路状态表;Q.921实体定时发送RR帧以链路心跳的过程中,若RR帧经所述E1芯片环回到Q.921实体,则判定所述E1端口工作正常;若RR帧无法经所述E1芯片环回到Q.921实体,且T200定时器超时发送达到预设次数,则判定所述E1端口工作出现异常,停止所述T203定时器,启动所述T200定时器,Q.921实体定时发送SABME帧,所述ISDN协议栈更新Q.921链路状态为故障,并写入所述Q.921链路状态表。4.根据权利要求3所述的Q.92...

【专利技术属性】
技术研发人员:程陆刘炜杨睿张世全
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1