监听测试方法及设备与流程

文档序号:14635599发布日期:2018-06-08 19:40阅读:596来源:国知局
监听测试方法及设备与流程

本申请涉及设备性能测试技术领域,具体而言,涉及一种监听测试方法及设备。



背景技术:

随着网络通信技术的不断发展,一些应用场景中需要语音网关提供合法的监听业务。

语音网关实现监听业务的目的就是监听者基于语音网关可监听到主叫和被叫的通话,且主叫和被叫不能听到监听者的声音。授权可通过语音网关进行监听的用户是合法的监听者,没有授权的用户则不能监听其它用户的通话。



技术实现要素:

有鉴于此,本申请的目的在于提供一种监听测试方法及设备。

本申请的实施例通过如下方式实现:

第一方面,本申请实施例提供了一种监听测试方法,应用于监听测试设备。所述方法包括:在第一测试机通过待测监听设备与第二测试机间处于多路FXS呼叫的过程中,从所述监听测试设备的目标FXO端口向所述待测监听设备的FXS端口发送一摘机信号;从所述目标FXO端口获得所述待测监听设备根据所述摘机信号返回的待拨号音信号;根据所述待拨号音信号生成监听多个FXS呼叫中的目标FXS呼叫的拨号信号;从所述FXO端口向所述待测监听设备发送所述拨号信号,以使所述监听测试设备基于所述FXS端口监听所述目标FXS呼叫。

在本申请实施例中,通过在第一测试机通过待测监听设备与第二测试机间处于多路FXS呼叫的过程中的时候,监听测试设备通过目标FXO端口与待测监听设备中对应的FXS端口的连接,从而实现监听测试设备基于目标FXO端口来对待测监听设备的目标FXS呼叫进行监听测试。由于,监听测试设备是通过目标FXO端口来实现监听测试,其使得监听测试设备的适用范围得到了极大的提升。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,从所述监听测试设备的目标FXO端口向所述待测监听设备的FXS端口发送一摘机信号之前。所述方法还包括:按预设时间间隔,从所述监听测试设备的多个FXO端口中确定当前需要发起监听的所述目标FXO端口。

在本申请实施例中,监听测试设备是按照预设时间间隔来发起并实现通过每个目标FXO端口对对应的目标FXS呼叫进行监听,故使得监听测试设备可自动化的对多个FXS呼叫均进行监听测试,极大的提高了监听测试设备的监听测试效率。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,从所述目标FXO端口向所述待测监听设备的所述FXS端口发送所述摘机信号。包括:基于所述目标FXO端口生成所述摘机信号,所述摘机信号为触发电平信号;从所述目标FXO端口将所述触发电平信号发送至所述待测监听设备的所述FXS端口。

在本申请实施例中,目标FXO端口所生成并发送的摘机信号为触发电平信号。由于该触发电平信号为模拟信号,目标FXO端口采用模拟信号来与FXS端口进行交互的方式极大的提高了交互的稳定性。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,从所述FXO端口向所述待测监听设备发送所述拨号信号之后。所述方法还包括:判断对所述目标FXS呼叫的当前监听时长是否到达预设监听时长;在所述当前监听时长到达所述预设监听时长时,从所述FXO端口向所述待测监听设备发送生成的一挂机信号,以使所述监听测试设备终止监听所述目标FXS呼叫。

在本申请实施例中,待测监听设备还可根据预设监听时长来控制监听测试是否结束,使得监听测试流程的更为自动化,提高了待测监听设备执行的监听测试流程时的适用性。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,,所述拨号信号的数据格式包括:呼叫前缀码和被监听的所述目标FXS呼叫的电话号码。

在本申请实施例中,由于该拨号信号的数据格式中包括了目标FXS呼叫的电话号码,使得待测监听设备直接根据该目标FXS呼叫的电话号码便可确定需要监听的目标FXS呼叫,故使得监听测试设备发起监听时的数据交互被进一步简单化和便捷化,提高了交互的稳定性。

第二方面,本申请实施例提供了一种监听测试设备,所述监听测试设备包括:处理器、总线驱动模块和至少一个FXO模块,所述总线驱动模块分别与所述处理器和所述至少一个FXO模块连接,所述至少一个FXO模块中的一目标FXO模块的目标FXO端口用于与待测监听设备的FXS端口连接。所述处理器,用于在第一测试机通过待测监听设备与第二测试机间处于多路FXS呼叫的过程中,控制所述总线驱动模块来驱动所述目标FXO模块的目标FXO端口向所述FXS端口发送一摘机信号。所述目标FXO模块,用于从所述目标FXO端口获得所述待测监听设备根据所述摘机信号返回的待拨号音信号。所述处理器,还用于根据所述待拨号音信号生成监听多个FXS呼叫中的目标FXS呼叫的拨号信号,并控制所述总线驱动模块来驱动从所述FXO端口向所述待测监听设备发送所述拨号信号,以使所述监听测试设备基于所述FXS端口监听所述目标FXS呼叫。

在本申请实施例中,通过在第一测试机通过待测监听设备与第二测试机间处于多路FXS呼叫的过程中的时候,监听测试设备通过目标FXO端口与待测监听设备中对应的FXS端口的连接,以及通过处理器基于总线驱动模块来对目标FXO模块中目标FXO端口进行控制,从而实现监听测试设备基于目标FXO端口来对待测监听设备的目标FXS呼叫进行监听测试。由于,监听测试设备是通过目标FXO端口来实现监听测试,其使得监听测试设备的适用范围得到了极大的提升。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述至少一个FXO模块为两个,每个FXO模块均包括多个FXO端口,所述每个所述FXO模块均通过对应的一扩展卡槽与所述总线驱动模块连接。

在本申请实施例中,通过监听测试设备所具备的FXO模块为两个,以及每个FXO模块均包括多个FXO端口,故使得监听测试设备可通过多个FXO端口来进行多次监听测试,使得监听测试的效率得到极大的提高。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述总线驱动模块通过数据总线、地址总线和控制总线与所述至少一个FXO模块连接。

在本申请实施例中,通过数据总线、地址总线和控制总线来实现数据的交互,简化监听测试设备的内部结构,降低了监听测试设备的制造成本,并使得监听测试设备易扩展。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述监听测试设备还包括:至少一个串口模块,所述至少一个串口模块通过所述数据总线、所述地址总线和所述控制总线与所述总线驱动模块连接。

在本申请实施例中,通过设置了至少一个串口模块,使得监听测试设备可通过至少一个串口模块中的至少部分串口模块与外部的其它设备进行交互,提高了监听测试设备的实用性。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述监听测试设备还包括:时隙交换模块和DSP阵列模块,所述时隙交换模块通过TDM总线分别与所述处理器、所述至少一个FXO模块、所述至少一个串口模块和所述DSP阵列模块连接,所述DSP阵列模块通过所述数据总线、所述地址总线和所述控制总线与所述总线驱动模块连接。

在本申请实施例中,通过时隙交换模块为各信号提供对应的时隙交换,保证了信号的监听测试设备的正常工作。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述监听测试设备还包括:电源模块、配置接口模块和以太网接口模块,所述配置接口模块和所述以太网接口模块均与所述处理器连接,所述电源模块分别与所述处理器、所述总线驱动模块、所述以太网接口模块、所述配置接口模块、所述时隙交换模块、所述DSP阵列模块、所述至少一个FXO模块和所述至少一个串口模块连接。

在本申请实施例中,通过电源模块为各模块的独立供电,以保证各模块独立的正常工作。此外,使得用户通过配置接口模块可便捷的对处理器的运行程序进行配置更新。另外,通过以太网接口模块使得监听测试设备可通过网络与外部的其它设备进行数据交互,因而提高了监听测试设备的实用性。

本申请实施例的有益效果是:

通过在第一测试机通过待测监听设备与第二测试机间处于多路FXS呼叫的过程中的时候,监听测试设备通过目标FXO端口与待测监听设备中对应的FXS端口的连接,从而实现监听测试设备基于目标FXO端口来对待测监听设备的目标FXS呼叫进行监听测试。由于,监听测试设备是通过目标FXO端口来实现监听测试,其使得监听测试设备的适用范围得到了极大的提升。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请第一实施例提供的一种监听测试系统的结构框图;

图2示出了本申请第二实施例提供的一种监听测试设备的结构框图;

图3示出了本申请第三实施例提供的一种监听测试方法的第一流程图;

图4示出了本申请第三实施例提供的一种监听测试方法的第二流程图。

图标:10-监听测试系统;11-第一测试机;12-第二测试机;13-待测监听设备;100-监听测试设备;110-处理器;120-总线驱动模块;130-FXO模块;140-电源模块;150-时隙交换模块;160-DSP阵列模块;170-串口模块;180-配置接口模块;190-以太网接口模块。

具体实施方式

为保证监听者基于语音网关对主叫和被叫的通话进行监听时的监听效果,开发人员需要对语音网关监听性能进行测试。因此,各公司的开发人员根据公司所生产的语音网关,开发出针对自己公司的语音网关的监听测试系统。发明人对各监听测试系统进行了长期的实践研究后发现,由于在开发时,开发人员的出发点是基于自己的公司的产品,从而导致市面上各监听测试系统的实现方式各异。故各监听测试系统仅仅适用于公司自身的语音网关,而对与其它公司的语音网关,其适用性十分有限。

以上现有技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本申请实施例针对上述问题所提出的解决方案,都应该是发明人在本申请过程中对本申请做出的贡献。

在此基础上,发明人经过长期的研究和实践,提供了一种基于FXO端口来实现对具有FXS端口的待测监听设备进行监听测试的监听测试设备。由于FXO端口和FXS端口的适配性,待测监听设备在具有任意的一FXS端口的前提下,该监听测试设备便能够实现对该待测监听设备进行监听测试,因此,使得该监听测试设备的适用性得到了极大的提升。

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

第一实施例

请参阅图1,本申请实施例提供了一种监听测试系统10,该监听测试系统10包括:第一测试机11、第二测试机12、待测监听设备13和监听测试设备100。

第一测试机11和第二测试机12均为具备信号发送、处理和接收能力的集成电路设备。第一测试机11和第二测试机12均能够发起多路FXS呼叫或能够接收多路FXS呼叫。待测监听设备13则为具备信号发送、处理和接收能力语音网关,通过该待测监听设备13则可建立并保持多路FXS呼叫。

本实施例中,第一测试机11和第二测试机12均与待测监听设备13连接来实现第一测试机11通过待测监听设备13与第二测试机12间处于多路FXS呼叫。例如,第一测试机11上具有多个FXS端口(Foreign ExchangeStation、外部交换端站)。第二测试机12则具有多个FX0端口(ForeignExchange Office、外部交换局)。待测监听设备13可以具备至少一张16S160卡,每张16S160卡均可以用于建立并保持16路的FXS呼叫。

作为一种方式,其建立多路FXS呼叫的连接关系可以是:待测监听设备13每张16S160卡上的每个FX0端口均与第一测试机11上多个FXS端口中对应的一FXS端口连接,而待测监听设备13每张16S160卡上的与每个FX0端口对应的一FXS端口则均与第二测试机12上多个FXO端口中对应的一FXO端口连接。此时,第一测试机11通过待测监听设备13向第二测试机12发起多路FXS呼叫,并使得第一测试机11通过待测监听设备13与第二测试机12间处于多路FXS呼叫的过程中时,每路FXS呼叫均是基于第一测试机11、第二测试机12和待测监听设备13三者之间对应的一种端口连接关系,以其中任意一路FXS呼叫A为例,其实现所对应的端口连接关系为:第一测试机11上对应的FXS端口A连接待测监听设备13上的FXO端口A,以及待测监听设备13上的与FXO端口A对应的FXS端口A连接第二测试机12上对应的FXO端口A。

可以理解到的是,所建立的多路FXS呼叫的路数是基于第一测试机11上需要发起FXS呼叫的FXS端口的数量。例如,第一测试机11通过与待测监听设备13连接的32个FXS端口发起32路FXS呼叫。相应的,待测监听设备13需要至少具有2张16S160卡,且第二测试机12也需要至少有对应的32个FXO端口与待测监听设备13连接。当然,上述例举的呼叫路数仅用于便于理解本申请实施的原理,其数量不作为对本实施例的限定,其具体数量可根据实际情况进行调整。

此外,待测监听设备13内还可以具有至少一张32FXS卡,每张32FXS卡具有32个FXS端口。可选的,该至少一张32FXS卡的数量可以为一张,但并不作为对本实施例的限定,其根据实际使用需求可进行调整,例如,至少一张32FXS卡调整为2张、4张或5张等。该32FXS卡上的32个FXS端口均通过连接总线来实现与待测监听设备13内每个16S160卡上的每个FXS端口形成物理连接。此外,待测监听设备13还通过该32FXS卡与监听测试设备100连接,即该32FXS卡上的32个FXS端口均与监听测试设备100连接。

监听测试设备100为具备信号发送、处理和接收能力的集成电路设备。在第一测试机11通过待测监听设备13与第二测试机12间处于多路FXS呼叫的过程中时,监听测试设备100可通过与待测监听设备13的连接,可控制该待测监听设备13去监听至少一路FXS呼叫。监听测试设备100则通过与待测监听设备13的连接来间接的实现监听,并通过间接的监听来实现对监听效果进行测试。

第二实施例

请参与图1和图2,在本申请第二实施例提供的一种监听测试设备100中,该监听测试设备100包括:处理器110、总线驱动模块120和至少一个FXO模块130。其中,总线驱动模块120通过数据总线、地址总线和控制总线与处理器110连接,而总线驱动模块120还通过数据总线、地址总线和控制总线与至少一个FXO模块130连接。

处理器110可以为通用处理器110,例如,其型号可以为:MPC860T型。总线驱动模块120可以为常规的驱动电路集成芯片。至少一个FXO模块130中的每个FXO模块130均可以为一张16FXO卡,每张16FXO卡均可用于发起16路监听中的至少部分监听。每个FXO模块130均设置在对应的一扩展插槽上,以使每个FXO模块130均通过连接对应扩展插槽的数据总线、地址总线和控制总线与总线驱动模块120连接。本实施例中,至少一个FXO模块130的数量可以为2个,但并不作为限定。至少一个FXO模块130的数量也可以为1个、3个或4个等,其可根据实际需求进行调整。进一步的,2个FXO模块130则可具备32个FXO端口,监听测试设备100的32个FXO端口中的每个FXO端口均与待测监听设备13的32FXS卡上对应的一FXS端口连接。

基于上述的连接关系,在第一测试机11通过待测监听设备13与第二测试机12间处于多路FXS呼叫的过程中时,处理器110用于控制总线驱动模块120来驱动目标FXO模块130的目标FXO端口向连接的FXS端口发送一摘机信号。进而目标FXO模块130则用于从目标FXO端口获得待测监听设备13根据摘机信号返回的待拨号音信号。进一步的,处理器110则用于根据待拨号音信号生成监听FXS呼叫的拨号信号,并控制总线驱动模块120来驱动从FXO端口向待测监听设备13发送拨号信号,以使监听测试设备100能够基于FXS端口监听多路FXS呼叫中的目标FXS呼叫。

请参阅图1、图2和图3,监听测试设备100还包括:电源模块140、时隙交换模块150、时隙交换模块150(Digital Signal Processing、数字信号处理)、至少一个串口模块170、配置接口模块180和以太网接口模块190。

电源模块140可以为宽电源输入多路输出的AC-DC电源(交流-直流转换)。电源模块140用于分别与处理器110、总线驱动模块120、以太网接口模块190、配置接口模块180、时隙交换模块150、时隙交换模块150、至少一个FXO模块130和至少一个串口模块170连接,从而电源模块140可将对应适配各模块的电压输出至对应的模块,以保证各模块的正常工作。其中,电源模块140输出的电压可以为5V、12V、24V和48V等。

时隙交换模块150通过TDM总线(时分复用总线)分别与处理器110、至少一个FXO模块130、至少一个串口模块170和DSP阵列模块160连接,时隙交换模块150为各信号提供对应的时隙交换,保证了信号的监听测试设备100的正常工作。

DSP阵列模块160有多个DSP插槽,每个DSP插槽可插1张DSP芯片,每个DSP芯片支持16个DSP通道。处理器110可以控制DSP通道的打开或关闭,可以控制DSP通道产生摘机信号或拨号信号或挂机信号,也可以控制DSP通道检测待拨号音信号。这种信号音产生和检测的方式可以作为本实施例信号音产生和检测的另一种实施方式。

至少一个串口模块170中每个串口模块170均可以为高速串口插槽模块。其中,至少一个串口模块170的数量可以为4个,但并不作为限定。至少一个串口模块170中每个串口模块170均通过数据总线、地址总线和控制总线与总线驱动模块120连接。每个串口模块170均可以用于扩展连接外部的:E1模块、V35/V24同异步串口模块170、33.6K话带MODEM等,以及至少一个串口模块170中的至少部分串口模块170可以用于扩展连接外部的:10M以太网模块、128K基带MODEM模块等。

配置接口模块180可以为集成电路芯片,配置接口模块180通过与处理器110的连接,使得用户通过配置接口模块180可便捷的对处理器110的运行程序进行配置更新。

以太网接口模块190可以为10M-100M的以太接口芯片,以太网接口模块190也通过与处理器110的连接,使得监听测试设备100可通过网络与外部的其它设备进行数据交互,因而提高了监听测试设备100的实用性。

第三实施例

请参阅图3,本申请第三实施例提供了一种监听测试方法,该监听测试方法应用于监听测试设备。监听测试设备中的处理器可通过执行该监听测试方法来实现对监听测试设备各模块的控制,并使得各模块基于处理器的控制而执行对应的与待测监听设备的交互动作。

在本实施例中,该监听测试方法包括:步骤S100、步骤S200、步骤S300和步骤S400。

步骤S100:在第一测试机通过待测监听设备与第二测试机间处于多路FXS呼叫的过程中,从所述监听测试设备的目标FXO端口向所述待测监听设备的FXS端口发送一摘机信号。

第一测试机通过待测监听设备与第二测试机间处于多路FXS呼叫的过程中时,监听测试设备可以控制待测监听设备去监听多路FXS呼叫中至少一部分FXS呼叫。其中,该多路FXS呼叫可以为32路FXS呼叫,但并不作为限定。

具体的,监听测试设备可控制自身的FXO端口向待测监听设备发起监听测试的执行流程。其中,监听测试设备内预设了监听的控制流程。根据该控制流程,监听测试设备可控制32个FXO端口中是否全部的端口均发起监听测试,以及在32个FXO端口中每部分端口依次发起监听测试时与其它部份发起监听测试时的时间间隔。

例如,监听测试设备可控制所有的32个FXO端口同时发起监听测试的执行流程。也例如,监听测试设备也可控制32个FXO端口中16个FXO端口先发起监听测试的执行流程,在经过预设时间间隔后,监听测试设备再控制32个FXO端口中剩余的16个FXO端口后发起监听测试的执行流程。或例如,监听测试设备也可控制32个FXO端口中每个FXO端口以预设时间间隔依次发起监听测试。

需要说明的是,本实施例以监听测试设备按每个FXO端口的编号控制32个FXO端口中每个FXO端口以预设时间间隔依次发起监听测试为例进行说明,但并不作为对本实施例的限定。此外,监听测试设备的每个FXO端口在发起并执行监听测试流程与监听测试设备的其它每个FXO端口均相同,故本实施例以监听测试设备中任意一个FXO端口来对监听测试方法进行说明,以便于理解。

在本方法执行时,监听测试设备首先需要确定当前需要发起的监听测试的是哪一个端口。具体的,监听测试设备可判断上一次发起监听测试之后所经过的时长是否达到了预设时间间隔的时长,该预设时间间隔可以为例如,2秒。若还未达到该预设时间间隔的时长,则继续等待。若达到了该预设时间间隔的时长,则监听测试设备可根据上一次发起监测的FXO端口的编号,并根据预先设置的每个FXO端口依次发起的顺序,从而多个FXO端口中确定当前需要发起监听的目标FXO端口。

当然,上述的确定方式仅为本申请的一种实施方式,其并不作为对本申请的限定。比如,监听测试设备可先根据上一次发起监测的FXO端口的编号,并根据预先设置的每个FXO端口依次发起的顺序,先多个FXO端口中确定当前需要发起监听的目标FXO端口,并在达到预设时间间隔时直接控制该已经确定出的目标FXO端口执行后续流程。

此时,监听测试设备根据控制程序,可生成一摘机信号。该摘机信号可以为触发电平信号,即为高电平或者低电平信号。本实施例中,摘机信号为触发电平信号时,其可以为由监听测试设备的处理器控制目标FXO端口直接触发生成,但并不作为对本实施例的限定,例如,该摘机信号也可以为由监听测试设备的处理器直接生成并发送至目标FXO端口。

目标FXO端口通过与待测监听设备上对应的一FXS端口电连接,故监听测试设备从该目标FXO端口则可将该触发电平信号发送至待测监听设备上对应连接的FXS端口。

步骤S200:从所述目标FXO端口获得所述待测监听设备根据所述摘机信号返回的待拨号音信号。

在向待测监听设备上对应的FXS端口发送该摘机信号后,相应的该待测监听设备通过该FXS端口则可获得该摘机信号。按照待测监听设备的预设控制程序,当该待测监听设备基于一FXS端口获得摘机信号时,待测监听设备可以对应生成一个待拨号音信号,该待拨号音信号可以为一音压信号。进而待测监听设备可将生成的待拨号音信号再通过该FXS端口输出。

反之,在监听测试设备通过该目标FXO端口发送摘机信号后,相应的,监听测试设备的目标FXO端口也获得待测监听设备根据摘机信号返回的待拨号音信号。

例如,当用户拿起电话的话筒时,此时便触发发送的摘机信号,而后电话发出“嘟”的响音则可认为是获得了返回的待拨号音信号。

步骤S300:根据所述待拨号音信号生成监听多个FXS呼叫中的目标FXS呼叫的拨号信号。

本实施例中,监听测试设备也预设设置并存储了对多个FXS呼叫中每路FXS呼叫的监听顺序表。在获得相应返回的待拨号音信号后,监听测试设备根据该待拨号音信号为音压信号,故返回的待拨号音信号被监听测试设备检测识别到。进一步的,监听测试设备根据预设的控制程序,可从监听顺序表中上一次所监听测试的FXS呼叫来确定出当前需要监听测试的目标FXS呼叫。监听测试设备可根据确定的目标FXS呼叫,从监听顺序表获得该目标FXS呼叫的电话号码。基于该目标FXS呼叫的电话号码,监听测试设备可生成包含该目标FXS呼叫的电话号码,以及发起呼叫所需的呼叫前缀码的拨号信号,即该拨号信号的数据格式包括:呼叫前缀码和被监听的目标FXS呼叫的电话号码。

作为一种方式,监听测试设备的处理器可生成该拨号信号,并将拨号信号发送至目标FXO端口,但该方式仅为一种实现方式,并不作为对本实施例的限定。

步骤S400:从所述FXO端口向所述待测监听设备发送所述拨号信号,以使所述监听测试设备基于所述FXS端口监听所述目标FXS呼叫。

也通过该目标FXO端口,监听测试设备将生成的拨号信号发送至目标FXO端口后,该目标FXO端口则自动的将该拨号信号发送至待测监听设备上对应连接的FXS端口。

相应的,待测监听设备可通过对应的该FXS端口来获得该拨号信号。待测监听设备也基于自身的预设控制程序,对该拨号信号进行解析,则可获得该拨号信号中的目标FXS呼叫的电话号码。

因此,待测监听设备基于获得的该目标FXS呼叫的电话号码,待测监听设备首先可从多个FXS呼叫中确定出目标FXS呼叫,之后再建立获得拨号信号的FXS端口与该目标FXS呼叫之间的通信,即建立获得拨号信号的FXS端口与该目标FXS呼叫之间的逻辑连接关系。

此时,由于待测监听设备上获得拨号信号的FXS端口与目标FXS呼叫和通信,而该获得拨号信号的FXS端口还与监听测试设备上的目标FXO端口连接。在待测监听设备基于该FXS端口监听目标FXS呼叫时,该监听测试设备上的目标FXO端口则也通过该FXS端口间接的实现了对该目标FXS呼叫的监听测试。

请参阅图4,本申请第三实施例提供的一种监听测试方法中,该监听测试方法还包括:步骤S500和步骤S600。

步骤S500:判断对所述目标FXS呼叫的当前监听时长是否到达预设监听时长。

监听测试设备内预设设置了对每路FXS呼叫的预设监听时长,其中,每路FXS呼叫的预设监听时长和其它的FXS呼叫的预设监听时长可以相同或不同,其可根据实际需求进行设定。在监听测试设备建立了对一目标FXS呼叫进行监听测试后,监听测试设备可实时的统计该目标FXS呼叫的当前监听时长,并实时判断当前监听时长是否达该目标FXS呼叫预先设置的预设监听时长。

步骤S600:在所述当前监听时长到达所述预设监听时长时,从所述FXO端口向所述待测监听设备发送生成的一挂机信号,以使所述监听测试设备终止监听所述目标FXS呼叫。

在判断目标FXS呼叫的当前监听时长未到达目标FXS呼叫的预设监听时长时,监听测试设备不对该目标FXS呼叫执行后续流程,并继续保持判断。

在判断目标FXS呼叫的当前监听时长到达目标FXS呼叫的预设监听时长时,监听测试设备判定需要结束对该目标FXS呼叫的监听测试。故监听测试设备根据预设的控制程序可生成一挂机信号。该挂机信号可以为与摘机信号电平相反的高电平或者低电平信号。本实施例中,挂机信号可以为由监听测试设备的处理器控制目标FXO端口直接触发生成,但并不作为对本实施例的限定,例如,该挂机信号也可以为由监听测试设备的处理器直接生成并发送至目标FXO端口。

也通过目标FXO端口与待测监听设备上对应的一FXS端口电连接,监听测试设备从该目标FXO端口则可将该挂机信号发送至待测监听设备上对应连接的FXS端口。

相应的,待测监听设备可通过对应的该FXS端口来获得该挂机信号。待测监听设备也基于自身的预设控制程序,在获得该挂机信号时,待测监听设备可以去终止监听该目标FXS呼叫。

进而当待测监听设备终止监听该目标FXS呼叫,相应的监听测试设备也不再监听测试该目标FXS呼叫,进而监听测试设备对该目标FXS呼叫的监听测试便结束了。

本领域内的技术人员应明白,本申请实施例可提供为方法、系统、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器、闪存等)上实施的计算机程序产品的形式。

综上所述,本申请实施例提供了一种监听测试方法及设备,监听测试方法应用于监听测试设备。方法包括:在第一测试机通过待测监听设备与第二测试机间处于多路FXS呼叫的过程中,从监听测试设备的目标FXO端口向待测监听设备的FXS端口发送一摘机信号;从目标FXO端口获得待测监听设备根据摘机信号返回的待拨号音信号;根据待拨号音信号生成监听多个FXS呼叫中的目标FXS呼叫的拨号信号;从FXO端口向待测监听设备发送拨号信号,以使监听测试设备基于FXS端口监听目标FXS呼叫。

通过在第一测试机通过待测监听设备与第二测试机间处于多路FXS呼叫的过程中的时候,监听测试设备通过目标FXO端口与待测监听设备中对应的FXS端口的连接,从而实现监听测试设备基于目标FXO端口来对待测监听设备的目标FXS呼叫进行监听测试。由于,监听测试设备是通过目标FXO端口来实现监听测试,其使得监听测试设备的适用范围得到了极大的提升。

以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1