掌桥专利:专业的专利平台
掌桥专利
首页

政企网关多语音口并行自动测试方法

文献发布时间:2023-06-19 13:43:30


政企网关多语音口并行自动测试方法

技术领域

本发明涉及语音通信测试领域,具体涉及政企网关多语音口并行自动测试方法。

背景技术

政企网关的应用场景可以主要细分为单点企业,聚类市场,上午楼宇,园区用户,临街商铺,无线应用等,网管集成了光猫,路由器和语音接入的功能,采用运营商级的定制标准,提供高速稳定的宽带接入,支持带宽管理,穷送实现中啊哟任务,重要应用的带宽保障,一拖客户端以及平台,实时掌握客户网络运行情况,内置无线AP,轻松实现移动办公,支持通过外接AP方式实现无线信号的延伸,有效扩大覆盖范围。支持防火墙功能,房子外网攻击,支持ARP攻击防护,避免局域网流量拥塞和地址欺骗。由于支持H.248IMS SIP语音,有8个甚至是16个语音口的功能,在实际生产自动化测试的过程中直接接电话机的方式进行语音,摘挂机,拨号功能效率将会非常低,并且只能人工完成操作流程,不能做到防呆效果。为了想办法提供实际生产测试过程中的运行效率,采用了语音卡配合语音模块的方式去模拟话机的功能,实现用界面软件控制语音卡实现并行多个通道(8或者16)通道的测试解决方案。

发明内容

本发明的目的在于克服现有技术的不足,提供政企网关多语音口并行自动测试方法,包括以下内容:

S1:在VS.NET开发平台启动程序系统,调用语音卡板的动态链接库,执行LoadDRV函数,判断该工位是否已经装有语音卡板,若是,则进入步骤S2,若否,则进入步骤S6;

S2:在程序系统上启用LoadDRV函数的初始化链接功能,并采用EnableCard函数实现使能语音卡板和调用配置初始化的参数功能;

S3:程序系统向政企网关的单个通道发起振铃命令,再执行CheckChConnetLine函数判断是否检测到语音卡板的振铃,若是,则进入步骤S4,若否,则进入步骤S6;

S4:语音卡执行NewSendDtmfBuf函数,传输到单个通道内需要拨号验证的号码上,语音卡板再在与政企网关进行通讯,判断上位机是否能够获取对应通道传输过来对应的拨号值,若是,则进入步骤S5,若否,则进入步骤S6;

S5:完成测试过程,执行FreeDRV函数释放语音卡板的资源;

S6:测试失败,工程师对语音卡版重新进行分析处理。

优选的,所述语音卡板在应用时采用国际电报电话咨询委员会制定的双音多频信号,每个双音多频信号由两种音调的声音组合而成。

优选的,所述双音多频信号的两组信号分别为低频信号和高频信号,低频信号的频率包括697Hz、770Hz、852Hz和941Hz,高频信号包括1209Hz、1336Hz、1477Hz和1633H。

优选的,所述四个低频信号和四个高频信号两两组合,形成16种双音多频信号。

优选的,所述语音卡板上有8个模块的插槽,可以插入8个模块,每个模块处理两个通道,一共提供16个通道的处理能力。

优选的,所述模块的功能均各自独立,不同的接口控制不同的语音口,互不干扰。

优选的,所述语音卡板上的通道通过一分四转换器与八芯水晶座针脚连接。

优选的,所述语音卡板上的通道通过八芯水晶座针脚与外接电话线连接。

优选的,所述语音卡板采用数字信号处理技术实现各种语音处理功能。

本发明的有益效果是:

通过语音卡硬件方式读政企网关进行电话口测试,不仅准确度高,还能够同时进行多个电话口的测试,提高测试效率,并且测试成功与否都是由上位机软件内的函数进行判断,不需要人工判断测试结果,只需通过语音卡提供的Window系统平台的编程接口函数,就可分别模拟话机的振铃,拨号,摘挂机的测试项目。高效便捷,测试质量也得到了保证。

附图说明

图1显示为一政企网关多语音口并行自动测试方法的流程图;

图2显示为一政企网关多语音口并行自动测试方法的双音多频信号的频率定义图;

图3显示为一政企网关多语音口并行自动测试方法的通道排列图;

图4显示为一政企网关多语音口并行自动测试方法的电话线接口示意图和八芯水晶座针脚定义图;

图5显示为一政企网关多语音口并行自动测试方法的测试效果图。

具体实施方式

下面结合本发明的附图1-5,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施。

在本发明的描述中,需要理解的是,术语“逆时针”、“顺时针”“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

如图1所示,政企网关多语音口并行自动测试方法,包括以下内容:

S1:在VS.NET开发平台启动程序系统,调用语音卡板的动态链接库,执行LoadDRV函数,判断该工位是否已经装有语音卡板,若是,则进入步骤S2,若否,则进入步骤S6;

S2:在程序系统上启用LoadDRV函数的初始化链接功能,并采用EnableCard函数实现使能语音卡板和调用配置初始化的参数功能;

S3:程序系统向政企网关的单个通道发起振铃命令,再执行CheckChConnetLine函数判断是否检测到语音卡板的振铃,若是,则进入步骤S4,若否,则进入步骤S6;

S4:语音卡执行NewSendDtmfBuf函数,传输到单个通道内需要拨号验证的号码上,语音卡板再在与政企网关进行通讯,判断上位机是否能够获取对应通道传输过来对应的拨号值,若是,则进入步骤S5,若否,则进入步骤S6;

S5:完成测试过程,执行FreeDRV函数释放语音卡板的资源;

S6:测试失败,工程师对语音卡版重新进行分析处理。

步骤S1中如果调用语音卡板的动态链接库时函数加载不成功,会返回False,代表没有安装语音卡板或者有问题,若函数加载成功,则会返回True,代表已安装语音卡板且卡板可正常运行;

步骤S3用于测试政企网关的振铃功能,若接收到语音卡板的振铃时,函数返回数据True,若未接收到语音卡板的振铃时,函数返回False,操作者只需根据函数返回的数据进行判断,无需人工分辨;线路的状态大都是通过信号音来表达的,如忙音、拨号音和回铃音:拨号音是在提机时由交换机发出的一个450Hz的声音,一般它持续6~10秒,表示电话线路正常,并可以进行拨号呼叫;回铃音是在发出呼叫后,由交换机发出的一个450Hz的声音,表示被叫电话已经被接通,只要对方摘机,便可以进行对话,它是一个1秒有、4秒无的有无简短的450Hz的声音;忙音有几种形式,如在呼叫后由于对方线路正忙而无法接通时,由交换机发出给主叫的信号音,也有在呼叫双方通话完毕,因一方挂机,而交换机给另一方发出的信号音;

语音卡板上提供了软件的接口函数来检测标准拨号音和标准回铃音,但由于国际规定忙音为700毫秒有700毫秒无的有无间隔的声音,但各个交换机厂家也有自己的忙音标准,致使忙音种类很多,需要根据不同厂家的需要进行检测设定;

步骤S4用于测试政企网关的拨号功能;步骤S3与步骤S4中,每个函数都能够通过传递参数的方式,指定通道发送并获取到对应通道的控制,且上位机执行程序可以同时发送和获取多个通道的值;

步骤S5对语音卡板的资源进行释放是为了方便下次语音卡板的正常使用;

整个测试均由上位机通过获取到对应通道和语音卡板的返回值,再经过程序系统判断测试是否成功,然后将测试结果上传至上位机内置的数据库中,做到后期可追溯;若测试失败,则表示语音卡板可能存在焊接不良或板子的底软不良的情况,需工程师做进一步的分析和处理。

具体的,所述语音卡板在应用时采用国际电报电话咨询委员会制定的双音多频信号,每个双音多频信号由两种音调的声音组合而成。

具体的,所述双音多频信号的两组信号分别为低频信号和高频信号,低频信号的频率包括697Hz、770Hz、852Hz和941Hz,高频信号包括1209Hz、1336Hz、1477Hz和1633H。

如图2所示,具体的,所述四个低频信号和四个高频信号两两组合,形成16种双音多频信号。

该16种双音多频信号分别对应0~9十个数字、*、#、A、B、C、D;在语音卡上,双音多频信号的标识和产生全部由数字信号处理器实现,基于数字信号处理器使用独特的算法,其识别准确度高于普通硬件识别。

如图3所示,具体的,所述语音卡板上有8个模块的插槽,可以插入8个模块,每个模块处理两个通道,一共提供16个通道的处理能力,每个模块处理两个通道。

具体的,所述模块的功能均各自独立,不同的接口控制不同的语音口,互不干扰。

如图4所示,具体的,所述语音卡板上的通道通过一分四转换器与八芯水晶座针脚连接。

如图4所示,具体的,所述语音卡板上的通道通过八芯水晶座针脚与外接电话线连接。

每个通道号对应的八芯水晶座针脚和一分四转换器如下表所示:

如图5所示,具体的,所述语音卡板采用数字信号处理技术实现各种语音处理功能。

语音卡板的硬件上由底板加模块组成,底板具有16个模拟中继通道,实现不同规模和功能的应用,模块种类支持外线,内线,外内线,等等多种模块,单个底板内支持不同功能和不同数量的模块混差,单机内支持多功能数量的动静语音卡混合使用,在开发包支持下,板卡具有端口电压检测功能和铃声检测功能;并且16个通道都可以独立并行的测试,相互不干扰,使用非常方便,可以根据通道数量需要采用不同的模块;

且语音卡板上具有多个语音模块,各个语音模块的功能是独立的,不同的接口控制不同的语音口,然后通过调用函数传对应通道的参数,即可达到测试同时测试每个通道的目的,测试成功与否都是有上位机软件判断,人工无须干预,只需要识别界面的PASS/FAIL字样即可。

技术分类

06120113788910