媒体通道测试方法和装置与流程

文档序号:12626750阅读:591来源:国知局
媒体通道测试方法和装置与流程

本发明涉及通信领域,具体而言,涉及一种媒体通道测试方法和装置。



背景技术:

传统的接入网关测试,一般为维护人员直接去现场,拨打电话,检测是否电话可正常使用,但现场环境一般比较偏远,比较分散,如果靠维护人员直接挨个都去检测一遍,则不仅测试的人力成本高,测试效率也不高。

针对相关技术中进行接入网关测试人力成本高、测试效率低的问题,目前尚未提出有效的解决方案。



技术实现要素:

为了解决上述技术问题,本发明提供了一种媒体通道测试方法和装置。

根据本发明实施例的一个方面,提供了一种媒体通道测试方法,包括:建立接入网关与测试用户之间的媒体通道;通过所述媒体通道,提示所述测试用户执行预设拨号操作,并接收测试用户的测试拨号操作;根据所述预设拨号操作和所述测试拨号操作是否一致,以判断所述媒体通道是否正常。

优选地,建立所述接入网关与所述测试用户之间的所述媒体通道包括:接收所述测试用户的振铃信令,并向所述测试用户返回回铃音;模拟摘机,并建立所述媒体通道。

优选地,建立所述接入网关与所述测试用户之间的所述媒体通道包括:模拟拨打所述测试用户的号码;向所述测试用户发送振铃信令,并接受所述测试用户返回的回铃音;在所述测试用户摘机后,建立所述媒体通道。

优选地,提示所述测试用户执行所述预设拨号操作包括:通过所述媒体通道,向所述测试用户播放提示应,其中,所述提示音用于提示所述测试用户执行所述预设拨号操作。

优选地,根据所述预设拨号操作和所述测试拨号操作是否一致,以判断所述媒体通道是否正常包括:在判断到所述预设拨号操作与所述测试拨号操作一致的情况下,确定所述媒体通道正常;在判断到所述预设拨号操作与所述测试拨号操作不一致的情况下,确定所述媒体通道不正常。

根据本发明的另一个方面,还提供了一种媒体通道测试装置,包括:建立模块,用 于建立接入网关与测试用户之间的媒体通道;测试模块,用于通过所述媒体通道,提示所述测试用户执行预设拨号操作,并接收测试用户的测试拨号操作;判决模块,用于根据所述预设拨号操作和所述测试拨号操作是否一致,以判断所述媒体通道是否正常。

优选地,所述建立模块包括:第一处理单元,用于接收所述测试用户的振铃信令,并向所述测试用户返回回铃音;第一建立单元,用于模拟摘机,并建立所述媒体通道。

优选地,所述建立模块包括:第二处理单元,用于模拟拨打所述测试用户的号码;第三处理单元,用于向所述测试用户发送振铃信令,并接受所述测试用户返回的回铃音;第二建立单元,用于在所述测试用户摘机后,建立所述媒体通道。

优选地,所述测试模块用于:通过所述媒体通道,向所述测试用户播放提示应,其中,所述提示音用于提示所述测试用户执行所述预设拨号操作。

优选地,所述判决模块包括:第一判决单元,用于在判断到所述预设拨号操作与所述测试拨号操作一致的情况下,确定所述媒体通道正常;第二判决单元,用于在判断到所述预设拨号操作与所述测试拨号操作不一致的情况下,确定所述媒体通道不正常。

通过本发明,采用建立接入网关与测试用户之间的媒体通道;通过媒体通道,提示测试用户执行预设拨号操作,并接收测试用户的测试拨号操作;根据预设拨号操作和测试拨号操作是否一致,以判断媒体通道是否正常的方式,解决了进行接入网关测试人力成本高、测试效率低的问题,降低了测试的人力成本,提高了测试效率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的媒体通道测试方法的流程图;

图2是根据本发明实施例的媒体通道测试装置的结构示意图;

图3是根据本发明实施例的媒体通道测试装置的优选结构示意图一;

图4是根据本发明实施例的媒体通道测试装置的优选结构示意图二;

图5是根据本发明实施例的媒体通道测试装置的优选结构示意图三;

图6是根据本发明优选实施例的接入网关处理的流程图;

图7是根据本发明优选实施例的呼入仿真的示意图;

图8是根据本发明优选实施例的呼出仿真的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明实施例提供了一种媒体通道测试方法,图1是根据本发明实施例的媒体通道测试方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,建立接入网关与测试用户之间的媒体通道;

步骤S104,通过媒体通道,提示测试用户执行预设拨号操作,并接收测试用户的测试拨号操作;

步骤S106,根据预设拨号操作和测试拨号操作是否一致,以判断媒体通道是否正常。

通过上述步骤,采用在建立的媒体通道上提示测试用户执行预设拨号操作,并接收测试用户的测试拨号操作的方式,可以测试媒体通道双向是否能够正常通讯;采用该方式之后,不再需要测试用户去接入网关现场进行测试,而可以直接通过模拟主叫或者模拟被叫建立媒体通道之后完成测试过程。可见,采用上述方式,解决了进行接入网关测试人力成本高、测试效率低的问题,降低了测试的人力成本,提高了测试效率。

优选地,上述方法可以应用于接入网关中,或者应用在一个外置的模块中,并与接入网关协同实现上述方法。在下列描述中,将以接入网关为例进行描述和说明。接入网关是IP(Internet网络层协议)电话网的接入设备,它位于电路交换网与IP网之间,用于完成两种网络之间不同媒体流的转换。

本发明实施例中媒体通道包括主叫和被叫建立通话连接。可见,建立媒体通道时,可以是有接入网关模拟主叫测试用户建立的媒体通道,也可以是测试用户主叫接入网关,接入网关作为模拟被叫建立的媒体通道。

优选地,在接入网关作为模拟被叫的情况下,建立接入网关与测试用户之间的媒体通道时,将接入网关模拟为被叫,并与测试用户进行正常的信令交互,完成媒体通道的建立。例如,接入网关接收测试用户的振铃信令,并向测试用户返回回铃音;接入网关模拟摘机,并建立媒体通道。其中,测试用户主叫接入网关时可以拨打一个特殊的号码,接入网关接到特殊的号码,则判断需要进行模拟呼叫;或者测试用户通过发送一个特殊的指令,指示接入网关即将进行模拟呼叫,接入网关此时不再响应其他话机的请求,而等待与测试用户交互以进行模拟呼叫。

优选地,在接入网关作为模拟主叫的情况下,建立接入网关与测试用户之间的媒体通道时,将接入网关模拟为主叫,并与测试用户进行正常的信令交互,完成媒体通道的建立。例如,接入网关模拟拨打测试用户的号码;向测试用户发送振铃信令,并接受测 试用户返回的回铃音;在测试用户摘机后,建立媒体通道。其中,测试用户的号码是预先配置给接入网关的。相应地,也可以由测试用户通过发送一个特殊的指令,指示接入网关即将作为主叫进行模拟呼叫,接入网关此时不再响应其他话机的请求,而模拟为主叫拨打测试用户的号码。

优选地,在步骤S104中,提示测试用户执行预设拨号操作包括:通过媒体通道,向测试用户播放提示应,其中,提示音用于提示测试用户执行预设拨号操作。

优选地,在步骤S106中,在判断到预设拨号操作与测试拨号操作一致的情况下,确定媒体通道正常;在判断到预设拨号操作与测试拨号操作不一致的情况下,确定媒体通道不正常。

优选地,在上述方法中,还可以对接入网关与测试用户之间的每一个信令进行监控,并设置相应的超时时间。在信令发送错误,或者信令的发送时延超过超时时间等情况下,均可以直接结束测试流程,并输出测试记录。测试记录中记录测试内容、测试结果、测试终止的原因等信息。测试用户通过调取测试记录,或者查看测试流程是否正常终结,即可判断媒体通道是否正常。

在本实施例中还提供了一种媒体通道测试装置,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是根据本发明实施例的媒体通道测试装置的结构示意图,如图2所示,该装置包括:建立模块22、测试模块24和判决模块26,其中,建立模块22,用于建立接入网关与测试用户之间的媒体通道;测试模块24,耦合至测试模块22,用于通过媒体通道,提示测试用户执行预设拨号操作,并接收测试用户的测试拨号操作;判决模块26,耦合至测试模块24,用于根据预设拨号操作和测试拨号操作是否一致,以判断媒体通道是否正常。

图3是根据本发明实施例的媒体通道测试装置的优选结构示意图一,如图3所示,优选地,建立模块22包括:第一处理单元221,用于接收测试用户的振铃信令,并向测试用户返回回铃音;第一建立单元222,用于模拟摘机,并建立媒体通道。

图4是根据本发明实施例的媒体通道测试装置的优选结构示意图二,如图4所示,优选地,建立模块22包括:第二处理单元223,用于模拟拨打测试用户的号码;第三处理单元224,用于向测试用户发送振铃信令,并接受测试用户返回的回铃音;第二建立单元225,用于在测试用户摘机后,建立媒体通道。

优选地,测试模块24用于:通过媒体通道,向测试用户播放提示应,其中,提示 音用于提示测试用户执行预设拨号操作。

图5是根据本发明实施例的媒体通道测试装置的优选结构示意图三,如图5所示,优选地,判决模块26包括:第一判决单元262,用于在判断到预设拨号操作与测试拨号操作一致的情况下,确定媒体通道正常;第二判决单元264,用于在判断到预设拨号操作与测试拨号操作不一致的情况下,确定媒体通道不正常。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

为了使本发明实施例的描述更加清楚,下面结合优选实施例进行描述和说明。

本发明优选实施例提供了一种基于模拟主被叫的语音业务呼入呼出仿真实现方法。在本优选实施例中以窄带业务仿真的媒体流双向验证功能为例进行说明。本优选实施例中依据接入网关已提供的窄带业务仿真功能,例如,上行话路通过双音多频(Dual Tone Multi Frequency,简称为DTMF)收号进行测试,下行话路通过播放录音进行测试。

其中,窄带是指网络接入速度为64Kbps(最大下载速度为8KB/S)及其以下的网络接入方式;DTMF由高频群和低频群组成,高低频群各包含4个频率,一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字。

图6是根据本发明优选实施例的接入网关处理的流程图,图6示出了在接入网关上执行的主要操作步骤:在接入网关进行通话态后,开始向测试用户放语音提示;之后开始对测试用户进行DTMF收号检测;在停止DTMF检测后,还可以向测试用户播放其他的语音提示,以提示用户测试过程结束;停止播放语音,正常挂机,完成测试。

本发明优选实施例中的语音业务仿真由接入网关模拟产生电话摘机、挂机、拨号事件,发起呼叫或应答呼叫,建立话路并向通话的对端播放特定的提示音。接入网关通过用户的语音业务状态切换过程来判断信令交互是否正常,通过双向话路的媒体包收发统计来检验语音通话是否正常,跟真实的呼入呼出产生的业务流程一致。

接入网关收到测试动作指令后,可以进行单路或者本接入网关的双路之间进行信令过程模拟测试。对于摘机、挂机等动作都由测试模块模拟,判据的重点是信令交互过程是否正常。

在本发明优选实施例中,通过模拟主叫和模拟被叫两个方面进行了描述:

模拟主叫:模拟主叫用户拨打真实被叫用户(相当于上述测试用户),真实被叫用户摘机后,双向通话建立,此时,给真实被叫用户放一段录音(例如,录音内容可以是:现在开始测试,请拨号码1)真实被叫用户听到录音后,按照录音提示进行相关操作,模拟主叫用户根据真实被叫用户发送过来的DTMF号码,与内置的默认号码进行比较,来判断窄带语音的双向路由是否正常(录音内容可以是:您拨的号码是1,测试成功)。

模拟被叫:模拟被叫的方式和模拟主叫的方式相反,真实主叫用户(相当于上述测试用户)拨打模拟被叫,模拟被叫用户摘机后,给真实主叫用户放一段录音,真实主叫用户听到录音后,按照录音提示进行相关操作,模拟被叫用户根据真实主叫用户发送过来的DTMF号码来判断窄带语音的双向路由是否正常。

在相关技术中,接入网关经常被放置在小区里以及偏远的地方,要逐个现场检查需要耗费大量人力物力财力,通过模拟主被叫,可以不用测试人员去现场挨个检查每个端口,就可以检测每个端口的好坏情况,从而节约了人力成本,提高了测试效率。

图7是根据本发明优选实施例的呼入仿真的示意图,图7示出了多用户居住单元(Multiple Dwelling Unit,简称为MDU,相当于上述的接入网关)模拟被叫,与测试用户之间进行呼叫的示意图。

语音业务呼入仿真,是指相应用户语音口进入呼入仿真状态,维护人员(相当于上述测试用户)拨打该用户的电话号码,接入网关模拟该用户进行摘机并与维护人员建立通话。仿真期间该端口所有事件由接入网关接管,不响应用户话机动作,仿真结束后用户话机正常工作。

若通话双方无法进入通话状态,则仿真失败,接入网关记录仿真结果和失败原因。进入通话状态后,若对端挂机,则接入网关模拟挂机释放呼叫,并记录仿真结果;若对端未挂机,则等待超时,接入网关模拟挂机并记录仿真结果。

语音业务呼入仿真流程包括如下步骤:

步骤1,接入网关收到仿真开始命令后,返回命令响应,进入仿真状态,此时接入网关不再响应用户话机动作。

步骤2,电话呼入后,接入网关收到振铃信令后振铃,对方可听到回铃音;然后自动模拟摘机响应,进入通话状态。

步骤3,接入网关向对端放提示音,维护人员根据提示音拨相应键(比如“1”)来确认,系统据此来确定媒体通道是否正常。

步骤4,在对端(主叫方)挂机后,认为仿真已经结束,记录仿真结果;若对端(主叫方)未挂机,则等待超时,接入网关模拟挂机并返回仿真结果;其中,若已处于通话状态,并进行本端(接入网关)挂机,视为仿真正常结束,返回仿真结果;若未处于通话状态,视为仿真强行终止,仿真结果为无效值。

图8是根据本发明优选实施例的呼出仿真的示意图,图8示出了多用户居住单元(Multiple Dwelling Unit,简称为MDU,相当于上述的接入网关)模拟主叫,与测试用户之间进行呼叫的示意图。

语音业务呼出仿真,是指接入网关模拟用户进行摘机,拨打指定的电话号码(例如, 维护人员的电话),与维护人员建立通话。接入网关从该端口发起呼叫,维护人员负责接听和确认。仿真期间该端口所有事件由接入网关接管,不响应用户话机动作,仿真结束后用户话机正常工作。

若通话双方无法进入通话状态,则仿真失败,接入网关记录仿真结果和失败原因。进入通话状态后,若对端挂机,则接入网关模拟挂机释放呼叫,并记录仿真结果;若对端未挂机,则等待超时,接入网关模拟挂机并记录仿真结果。

基于本发明优选实施例,还可以采用交互式和非交互式的方式对媒体通道进行测试。其中,交互式是指:需要人工交互实现的测试过程,例如图1所示的测试方式中,需要人工进行拨号操作。非交互式模式下,无须人工干预,在接入网关摘机检测拨号音、拨号、检测到回铃音就认为测试成功。

语音业务呼出仿真流程包括如下步骤:

步骤1,接入网关收到仿真开始命令后进入仿真状态,此时接入网关不再响应用户话机动作,然后接入网关按配置的测试号码发起呼叫。这里测试号码通常是维护人员的电话号码。

步骤2,如果呼叫可以建立通道,接入网关向对端放提示音,维护人员根据提示音拨相应键(比如“1”)来确认,系统据此来确定媒体通道是否正常。如果无法建立通道,则认为测试结束,接入网关自动恢复为正常状态,记录仿真结果。

步骤3,在对端(被叫方)挂机后,自动恢复为正常状态,认为仿真测试已经结束,记录仿真结果。若对端未挂机,则等待超时后,自动恢复为正常状态,认为仿真测试已经结束,记录仿真结果。若已处于通话状态,进行本端挂机,视为仿真正常结束,返回仿真结果;若未处于通话状态,则视为仿真强行终止,仿真结果为无效值。

综上所述,通过上述实施例和优选实施例,可以不用维护人员去现场,通过模拟主被叫进行双向检测,从而提高了效率,节约了成本。

在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。

在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的对象在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些 过程、方法、产品或设备固有的其它步骤或单元。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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