本发明涉及网络电话技术领域,尤其涉及一种网关设备用voip测试系统、利用该网关设备用voip测试系统的方法及异常定位方法。
背景技术:
目前,用户拨打电话时使用的是三大运营商建立的移动通信网络或者电信的ptsn网络(publicswitchedtelephonenetwork,公共交换电话网络),各种月租、长途费、漫游费等通信费用居高不下。而基于voip(voiceoverinternetprotocol,基于互联网协议传输语音)技术的网络电话则无需用户支付高额的通话费用,更免去了漫游费/长途费等等。
在移动通信网关设备生产过程中,需要对网关设备中的ip(internetprotocol,网际互连协议)电话功能进行测试。ip电话功能在网关设备中属于基本功能,其可以依附于ip网络进行语音传送、视频传真、各种数据类业务,其功能与性能在产线生产过程中属于重点关注项。
传统移动通信网关设备中进行voip相关测试如下,将两台网关设备各自的lan((localareanetwork,局域网)口与pc连接,通过pc(personalcomputer,个人计算机)端对两台网关设备的voip模块的网址、电话号码分别设定后,两个网关设备的lan口使用专用测试线连通,再将两个网关设备各自的“电话”航插口外机一步座机电话,当两台网关设备开机入网后,方可互相拨打之前设定好的网关设备,后判断网关设备的voip功能是否完好。
传统voip测试速度慢、效率低,与网关设备批量生产的过程不匹配。
技术实现要素:
为解决上述技术问题,本发明的实施例的目的之一在于提供一种网关设备用voip测试系统,提高网关设备中voip测试的速度及效率,满足产品批量生产需要。
为实现上述发明目的,本发明采用下述技术方案予以实现:
一种网关设备用voip测试系统,其特征在于,包括:电脑端,其具有至少两组连接口;测试工装,其包括参考pstn模块和参考voip模块,分别连接至所述电脑端的一组连接口;至少一组待测模组,其与所述电脑端的至少一组连接口对应,所述待测模组包括pstn模块和待测voip模块,分别连接至所述电脑端的一组连接口;所述参考pstn模块和pstn模块分别用于模仿电话座机,且分别连接所述参考voip模块和待测voip模块,所述参考voip模块和待测voip模块分别连接至网间连接器;所述电脑端配置所述参考voip模块的网址及电话号码,并测试所述测试工装状态良好;所述电脑端对各待测voip模块配置网址、电话号码及两者之间的对应规则,并利用所述测试工装,通过监听所述电脑端的各个连接口处的数据测试各待测模组。
如上所述的网关设备用voip测试系统,所述电脑端向所述至少一组待测模组中pstn模块输入拨号指令,并监听所述参考pstn模块是否接收到来电信号提示,并在接收到来电信号提示后所述pstn模块回复应答指令。
如上所述的网关设备用voip测试系统,所述来电信号提示至少为振动和/或响铃。
如上所述的网关设备用voip测试系统,所述电脑端的连接口为串口。
如上所述的网关设备用voip测试系统,所述网间连接器为路由器或交换机。
与现有技术相比,本发明提供的网关设备用voip测试系统的优点和积极效果是:在电脑端分别连接测试好的测试工装及各待测模组,利用测试工装,通过监听电脑端各连接口处的数据,测试每个待测模组的voip功能,实现对每个待测模组中待测voip模块的测试,采用“一个测试工装对应多个待测模组”的模式,测试效率高,有效降低生产测试成本,适合批量生产需求;该voip测试系统可自动实现对网关设备中voip功能的测试,灵活性及通用性强,且操作简便,方便产线员工测试;使用pstn模块模拟电话座机,程序可控性强,且可自动实现,避免人工参与带来的不确定性,测试准确度高。
本发明还涉及一种网关设备用voip测试方法,其利用如上所述的网关设备用voip测试系统实现,包括:将测试工装及至少一组待测模组分别连接电脑端;配置至少一组待测模组中待测voip模块的网址、电话号码及两者之间的对应规则;向所述待测模组中pstn模块输入拨号指令;监听所述测试工装中参考pstn模块是否成功接听到拨号,以测试所述待测模组中待测voip模块,直至测试完各待测模组中各待测voip模块。
如上所述的网关设备用voip测试方法,测试所述测试工装中参考pstn模块成功接听到拨号,具体为:所述测试工装中参考pstn模块接收到来电信号提示,并自动回复应答指令。
如上所述的网关设备用voip测试方法,所述来电信号提示至少为振动和/或响铃。
本发明还涉及一种网关设备用voip测试的异常定位方法,其基于如上所述的网关设备用voip测试系统,包括:配置待测模组中待测voip模块的网址、电话号码及两者之间的对应规则;向所述待测模组中pstn模块输入拨号指令;监听所述pstn模块的返回值,以判断所述pstn模块与所述待测voip模块之间的电话线连接状态;若电话线连接正常,则测试所述待测voip模块和测试工装中参考voip模块之间的网络连接状态,若电话线连接异常或网络连接异常,均上报异常位置。
如上所述的网关设备用voip测试的异常定位方法,测试所述待测voip模块和所述参考voip模块之间的网络连接状态,具体为,所述待测voip模块向所述参考voip模块发送ping包。
结合附图阅读本发明的具体实施方式后,本发明的其他特点和优点将变得更加清楚。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提出的网关设备用voip测试系统一实施例的结构图;
图2是本发明提出的网关设备用voip测试方法一实施例的流程图;
图3是本发明提出的网关设备用voip测试的异常定位方法一实施例的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
为了提高对网关设备的voip功能测试的效率,本实施例涉及一种网关设备用voip测试系统,其包括电脑端1、测试工装2'和待测模组,测试工装2'和待测模组的组成是一样的。
测试工装2'包括用于模拟电话座机的参考pstn模块21'和参考voip模块22'。待测模组包括用于模拟电话座机的pstn模块和待测voip模块。
在利用测试工装2'之前,测试工装2'已被测试状态良好。利用已测试好的测试工装2'对待测模组中的voip功能进行测试。
本voip测试系统中,使用pstn模块模拟电话座机,程序可控性强,且可自动实现,避免人工参与带来的不确定性,测试准确度高。
参考图1,在本实施例中,以一个测试工装2'和三个待测模组2/3/4的voip测试为例进行说明。当然,待测模组的数量也不局限于本实施例中所提到的数量。
电脑端1具有多个连接口,本实施例连接口采用串口。网间连接器可以选择路由器或交换机,本实施例网间连接器选择交换机4。
电脑端1通过串口00连接参考voip模块22',串口01连接参考pstn模块21',且参考pstn模块21'通过电话线连接参考voip模块22'的电话接口,参考voip模块22'的网口通过网线与交换机4相连。
类似地,电脑端1通过串口10连接待测voip模块22,串口11连接pstn模块21,且pstn模块21通过电话线连接待测voip模块22的电话接口,待测voip模块22的网口通过网线与交换机4相连。
类似地,电脑端1通过串口20连接待测voip模块32,串口21连接pstn模块31,且pstn模块31通过电话线连接待测voip模块32的电话接口,待测voip模块32的网口通过网线与交换机4相连。
类似地,电脑端1通过串口30连接待测voip模块42,串口31连接pstn模块41,且pstn模块41通过电话线连接待测voip模块42的电话接口,待测voip模块42的网口通过网线与交换机4相连。
参考pstn模块21'和参考voip模块22'形成固定的测试工装2',其中测试工装2'中参考voip模块22'的电话号码num及网址ip均配置好,且保证两者之间的电话线连接及网线连接均正常。
通过将待测模组2-4中每个依次与该测试工装2'建立通话通信,从而测试待测模组2-4的voip功能。
如下结合图1和图2进行voip功能测试的介绍。
电脑端1通过串口10向待测模组2中待测voip模块22配置本机网址ip1、电话号码num1、及网址ip1和电话号码num1之间的对应规则,该对应规则用于保证两个ptsn模块通过对应的待测voip模块的网址进行识别,以便进行拨号通话。
在完成上述配置后,利用测试工装2',通过监听电脑端1的各个串口处的数据,测试待测模组2的voip功能。类似地,同样测试待测模组3和4的voip功能。
具体地,在完成上述配置后,电脑端1添加测试工装2'中参考voip模块22'的电话号码num和网址ip,并此后,电脑端1通过串口11利用软件程序向待测模组2中pstn模块21输入拨号指令,pstn模块21接收到拨号指令后进行模拟摘机并拨打电话,并监听测试工装2'中参考pstn模块21'是否成功接听到拨号,即是否接收到来电信号提示(例如响铃和/或振动),若接收到来电信号提示,该参考pstn模块21'自动回复应答指令,这样,完成待测模组2的voip测试。
类似地,根据上述测试过程,再对待测模组3和4依次进行测试。
在上述测试过程中,电脑端1可以先对所有的待测模组配置其本机网址、电话号码和两者之间的对应规则,然后在对某个待测模组测试时,先添加其待测voip模块的网址和电话号码以及测试工装2'中参考voip模块的网址及电话号码,然后再向某个待测模组中pstn模块输入拨号指令,进行相应待测voip模块的voip测试。
或者,电脑端1在对某个待测模组进行测试时,现配置其待测voip模块的网址、电话号码和两者之间的对应规则,再添加测试工装2'中参考voip模块的网址及电话号码,然后再向某个待测模组中pstn模块输入拨号指令,进行相应待测voip模块的voip测试。
采用如上所述的voip测试系统,能够批量自动实现对网关设备中voip功能的测试,测试效率高,有效降低生产测试成本;且通过电脑端1上运行测试程序可自动实现对网关设备的voip功能的测试,灵活性及通用性强,并且操作简便,方便产线员工测试。
实施例二
在对待测模组2-4进行voip测试过程中,会因为出现线路异常而导致待测模组中voip测试无法成功,本实施例采用分段测试的方法进行异常问题定位。
参考图3,本实施例涉及一种网关设备用voip测试的异常定位方法。
电脑端1配置待测模组2-4中待测voip模块的网址、电话号码及两者之间的对应规则后,针对于每个待测模组2-4,检测每个待测模组2-4的外接电话线连接和外接网线连接是否异常,并定位异常。
如下,以待测模组2为例说明分段测试其外接电话线连接和外接网线连接的过程。
首先测试外接电话线是否连接正常。
电脑端1通过串口11利用软件程序向待测模组2的pstn模块21输入拨号指令,pstn模块21接收到拨号指令后进行模拟摘机并拨打电话,通过监听pstn模块21的返回值(例如,nocarrier、dialing、busy等字符串)是否正常对pstn模块21和待测voip模块22之间的电话线连接状态进行判断。
若返回值正常,例如返回dialing、busy等字符串,表示pstn模块21和待测voip模块22之间的电话线连接正常。若返回值不正常,例如返回nocarrier字符串,表示pstn模块21和待测voip模块22之间的电话线连接异常。
若pstn模块21和待测voip模块22之间的电话线连接正常,则进行外接网线连接状态的测试。
电脑端1控制待测voip模块22向参考voip模块22'发送ping包,若ping通,表示待测voip模块22和参考voip模块22'之间的网络连接正常;若ping不通,表示待测voip模块22和参考voip模块22'之间的网络连接异常。
在pstn模块21和待测voip模块22之间的电话线连接异常或待测voip模块22和参考voip模块22'之间的网络连接异常时,均会上报异常位置,实现故障准确定位,提高检修效率。
类似地,通过如上所述分段测试进行故障定位的方法,也同样可以再对待测模组3和4依次进行测试。
以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
1.一种网关设备用voip测试系统,其特征在于,包括:
电脑端,其具有至少两组连接口;
测试工装,其包括参考pstn模块和参考voip模块,分别连接至所述电脑端的一组连接口;
至少一组待测模组,其与所述电脑端的至少一组连接口对应,所述待测模组包括pstn模块和待测voip模块,分别连接至所述电脑端的一组连接口;
所述参考pstn模块和pstn模块分别用于模仿电话座机,且分别连接所述参考voip模块和待测voip模块,所述参考voip模块和待测voip模块分别连接至网间连接器;
所述电脑端配置所述参考voip模块的网址及电话号码,并测试所述测试工装状态良好;
所述电脑端对各待测voip模块配置网址、电话号码及两者之间的对应规则,并利用所述测试工装,通过监听所述电脑端的各个连接口处的数据测试各待测模组。
2.根据权利要求1所述的网关设备用voip测试系统,其特征在于,所述电脑端向所述至少一组待测模组中pstn模块输入拨号指令,并监听所述参考pstn模块是否接收到来电信号提示,并在接收到来电信号提示后所述pstn模块回复应答指令。
3.根据权利要求2所述的网关设备用voip测试系统,其特征在于,所述来电信号提示至少为振动和/或响铃。
4.根据权利要求1所述的网关设备用voip测试系统,其特征在于,所述电脑端的连接口为串口。
5.根据权利要求1所述的网关设备用voip测试系统,其特征在于,所述网间连接器为路由器或交换机。
6.一种网关设备用voip测试方法,其利用权利要求1-5中任一项所述的网关设备用voip测试系统实现,其特征在于,包括:
将测试工装及至少一组待测模组分别连接电脑端;
配置至少一组待测模组中待测voip模块的网址、电话号码及两者之间的对应规则;
向所述待测模组中pstn模块输入拨号指令;
监听所述测试工装中参考pstn模块是否成功接听到拨号,以测试所述待测模组中待测voip模块,直至测试完各待测模组中各待测voip模块。
7.根据权利要求6所述的网关设备用voip测试方法,其特征在于,测试所述测试工装中参考pstn模块成功接听到拨号,具体为:所述测试工装中参考pstn模块接收到来电信号提示,并自动回复应答指令。
8.根据权利要求7所述的网关设备用voip测试方法,其特征在于,所述来电信号提示至少为振动和/或响铃。
9.一种网关设备用voip测试的异常定位方法,其基于权利要求1-5中任一项所述的网关设备用voip测试系统,其特征在于,包括:
配置待测模组中待测voip模块的网址、电话号码及两者之间的对应规则;
向所述待测模组中pstn模块输入拨号指令;
监听所述pstn模块的返回值,以判断所述pstn模块与所述待测voip模块之间的电话线连接状态;
若电话线连接正常,则测试所述待测voip模块和测试工装中参考voip模块之间的网络连接状态,若电话线连接异常或网络连接异常,均上报异常位置。
10.根据权利要求9所述的网关设备用voip测试的异常定位方法,其特征在于,测试所述待测voip模块和所述参考voip模块之间的网络连接状态,具体为,所述待测voip模块向所述参考voip模块发送ping包。
技术总结