测试播放方法及媒体网关mgw的制作方法

文档序号:7717101阅读:156来源:国知局
专利名称:测试播放方法及媒体网关mgw的制作方法
技术领域
本发明涉及移动通信:技术领域,尤其涉及一种测试播;故方法及
々某体网关MGW。
背景技术
在目前的移动通信网络中,用户听到的各种音都是由媒体网关控制器(Media Gateway Controller,简称为MGC )通过i某体网关控制协议(H.248/MEGACO)来控制i某体网关(Media Gateway,简称为MGW)进行播;改的。MGC在放音请求中携带力文音信号,MGW才艮据预先在MGW中配置的》文音信号与音标识的对应关系,将》文音4言号转才灸为一个音的标识;然后MGW根据预先在MGW中配置的音标识和音元组合的对应关系,通过音标识获取具体的音元组合和资源电路,将音元按照顺序从电路上播放到媒体流。用户听到的每条音实际上老卩是由若干个音元《且合得来,例:^ MGC指示MGW症合用户播放"您的余额为5元"的提示音,在MGW内部将由"您的余额为","5","元"共3个音元4并4妄而成。
在实际的应用过程中会出现一个或者多个音元古丈障的情况,由于音元会使用在4艮多的业务提示音中,这样将造成放音的不完整,严重的影响用户感受。
现有技术中,如果要对故障音元进行播放测试,需要借助具体的运营环境进行测试,主要有以下两种测试方法 一种方法是触发
5具体的业务流程,通过MGC来控制MGW播》文含有这个音元的某个业务l是示音,这种处理方法所播;改的是某个含有故障音元的音元集合,无法单独对故障音元进行播;改,不利于il障信息的纟是耳又,并且如果存在多个故障音元的情况,需要进行多次的业务触发;另外一种方法,由于处于运营状态的核心网设备一般不允许修改已有的音标识与音元的对应关系,因此需要新增音标识与故障音元对应,每个音元的测试需要增加一条对应,同时需要增加放音信号与上述音标识的对应关系,涉及MGC和MGW两个网元的操:作。
由上述两种测试方法可以看出,现有4支术中对故障音元的测试必须在实际运营环境中进^亍,受运营环境限制,存在测试才喿作繁瑣,测试效率4氐的问题。

发明内容
有鉴于此,本发明提供了一种测试播放方案,用于测试媒体网关内的业务音元,用以解决现有技术中的对故障音元的测试必须在
实际运营环境中进行,受运营环境限制,存在测试搮:作繁瑣,测试效率低的问题。
才艮据本发明的一个方面,提供了一种测试播放方法。
才艮据本发明的测试插-;故方法包括i某体网关MGW^妄收J 某体网关控制器MGC在占用测试播方欠的中继时发送的测试号码;MGW才艮据预先设置的测试号码与测试音的对应关系,获耳又与4妻收到的测试号码对应的测试音,并控制该测试音在上述中继上测试4番;故。
进一步地,在MGW获取与上述测试号码^f应的测i式音,并在所述上述中继上测试插-放之后,该方法还可以包4舌MGW 4妾收MGC发送的结束测试播放指示,结束测试音在中继上测试播放,并释方欠中继。优选地,上述中继包括中继冲莫拟电^各以及电话乡冬端,其中,中继模拟电路设置在MGW,并与电话终端连4妻。
优选地,MGW接收MGC发送的测试号码包括以下方式MGW牙企测到电话终端的摘机事件,向MGC发送摘机事件;MGW接收MGC响应于摘才几事件发送的占用中继ifr求消息,其中,中继讳-求消息中携带测试号码。
优选地,MGW 4妄收到MGC发送的结束测试4番》支指示之前,该方法还可以包4舌MGW 4企测到电^舌纟冬端的挂4几事<牛,向MGC发送挂才几事件;MGC 4妻收才圭才几事件,向MGW返回桂才几事4牛响应,并向MGW发送所述结束测i式4番》t指示。
优选地,在MGW获耳又与测试号^马^f应的测i式音之前,该方法还可以包括MGW 4姿收MGC发送的》丈音请求,确定方丈音请求中携带放音信号为测试音信号。
优选地,上述测试音包括测试音的资源电^各以及测试音的音元列表,其中,音元列表包括一个或多个音元。
进一步;也,MGW控制测试音在中继上测试i番;故,包4舌MGW获取测试音的资源电^各以及测试音的音元列表;MGW将资源电^各连接到中继上,按照音元列表中音元的排列顺序,将一个或多个音元在中继上测试4番;故。
优选地,在MGW 4妾收MGC在占用测试^番》文的中继时发送的测试号码之前,该方法还可以包括MGC根据预先设置测试号码与中继的对应关系,向MGW发送与当前占用测试4番方文的中继对应的测-汰号石马。
根据本发明的另一个方面,才是供了一种+某体网关MGW。根据本发明的媒体网关MGW包括4妻收才莫块、存储才莫块、获取模块以及播放控制模块,其中,接收模块,用于接收媒体网关控制器MGC在占用测试播放的中继时发送的测试号码;存储模块,用于存储一个或多个测试音,以及预先i殳置的测试号码与测试音的对应关系;获取模块,用于根据接收模块接收的测试号码,在存储模块中获取与测试号码对应的测试音;播放控制模块,用于控制获取模块选择的测试音在中继上测试播放。
通过本发明的上述至少一个方案,々某体网关MGW接收i某体网关控制器MGC在占用测试播放的中继时发送的测试号码,根据预先i殳置的测试号码与测试音的对应关系,获耳又测试音,并在中继上测试播放。 一方面,通过设置中继电^各和才莫拟;改音终端,耳又代实际运营环境对故障音元进行播放测试;另一反面,根据测试号码直接获耳又测试音的方式,简化ii音流程,乂人而。使得对故障音元的测试播放不受运营环境限制,并简化了测试播放流程,提高了测试效率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、 一又利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来纟是供对本发明的进一步理解,并且构成i兌明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中
图1是根据本发明实施例的测试播》文方法的流程图2是才艮据本发明实施例的MGW才妻收MGC发送的4全测号码的流禾呈图;图3是才艮据本发明实施例的MGW控制测试音在中继上测试4番;改的流禾呈图4是才艮据本发明实施例的测试4番方文方法的优选实施例的流程
图5是根据本发明实施例的媒体网关MGW的结构示意图。
具体实施例方式
功能相无述
在本发明的实施例中,樣体网关MGW接收々某体网关控制器MGC在占用测试播力文的中继时发送的测试号码,才艮据预先"i殳置的测试号码与测试音的对应关系,获耳又测试音,并在中继上测试播-;故。
在不沖突的情况下,本申请中的实施例及实施例中的特4i可以相互组合。
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例^又用于说明和解释本发明,并不用于限定本发明。
根据本发明实施例,首先提供了一种测试播放方法,用于测试汷某体网关内的业务音元。
图1是根据本发明实施例的测试播;故方法的流程图,如图1所述,该方法包4舌以下流^呈(步-骤102 -步骤104 ):
步骤102、媒体网关MGW接收媒体网关控制器MGC在占用测试播;故的中继时发送的测试号码;在具体实施过程中,上述方法中的中继可以是一条在MGW上
i殳置的中继电^各,并且该中继电路直接连接一 台才莫拟电诏:纟冬端,
MGW负责4全测该才莫拟电话会冬端的摘才几事件和挂才几事Y牛,并向MGC上报,与现有4支术中需要通过移动核心网接入PSTN网络,再通过PSTN网络连接模拟电话终端不同,本发明实施例冲是供的MGW可以通过石更件实现才莫拟中继到MGW的直4妾接入,直4妄在MGW上管理模拟中继,检测模拟电话的摘挂机事件,避免了复杂的网络拓朴,不受运营环境的制约。
在4丸行步骤102之前,需要在MGW上;殳置测试号码与测试音的^f应关系,在具体的实施过禾呈中,可以通过^f旦不限于以下方式实现在MGW上建立一种新的测试音资源,该测试资源中存4诸至少一个测试音,并且存储测试音与测试号码的对应关系,可以初始i殳置该测试资源,也可以在每次测试之前可以才艮据待测试的音元i殳置或更新该测试资源。例如建立一个测试音数据库,该ft据库中包括至少一个测试音,每个测试音〗又与一个测试号码对应,并且每个测试音包括该测试音的资源电^各以及该测试音的音元列表,冲艮据具体的测试需要,在该音元列表中有序i殳置一个或多个4寺测古丈障音元。优选地,在执行步骤102之前,还需要在MGC上i殳置测试号码与上述中继的对应关系,以便MGC在占用中继时可以直接发送测试号码。
步骤104、 MGW才艮据预先设置的测试号码与测试音的对应关系,获取与接收到的测试号码对应的测试音,并控制测试音在中继上测试纟番;故。
在具体实施过程中,MGW接收MGC发送的4企测号码可以但—不限于通过以下方式实现图2是根据本发明实施例的MGW接收MGC发送的4佥测号码的流程图。如图2所示,该流程包括以下步骤(步骤102 -步骤204 ):
步骤202、 MGW 4企测到上述中继的电话终端的摘才几事件,向MGC发送摘机事件;
MGW向MGC发送的摘机事件中携带上述中继的电话终端的标识。
步骤204、 MGW 4姿收MGC响应于摘才几事件发送的占用中继请求消息,其中,中继请求消息中携带测试号码。
上述中继请求消息中除了携带测试号码之外,还需携带上述中继的电话终端的标识。
在具体实施过程中,MGW接收到上述中继请求之后,创建一个新的呼叫上下文,并将上述电话终端的标识加入到该上下文中,并记录中继请求中携带的测试号码,之后向MGC发送中继请求响应消息,同意MGC占用与该中继。
在创建新的呼叫上下文之后,MGC可以向MGW发送力丈音i青求,MGW判断该;故音请求中携带的力丈音信号是否是测试音信号,如果是则4丸行上述步-骤104,否则4姿照现有纟支术的纟支术方案,在实际的运营环境中进行正常播;改。
上述步骤104可以具体包括以下两个方面的执行操作
(1 )、 MGW ^4居预先i殳置的测试号码与测试音的对应关系,获取与接收到的所述测试号码对应的测试音;
ii在具体实施过程中,如果MGW建立有测试音凝:据库,则才艮据测试号码在该测试音lt據库中4企索与该测i式号码只寸应的测试音。
(2)、 MGW控制测试音在上述中继上4番》文测试,图3是才艮据本发明实施例的MGW控制测试音在中继上测试4番;故的流程图,如图3所示,该流程包括以下步骤(步骤302 -步骤304 ):
步骤302、 MGW获耳又测试音的资源电^各以及测试音的音元列
表;
在具体实施过程中,如果MGW建立有测试音lt据库,并才艮据测试号码在该测试音数据库中 一企索到与该测试号码对应的测试音之后,即可获耳又到测试音的资源电^各和音元列表。
步骤304、 MGW将测试音的资源电^各连接到上述中继上,4姿照测试音的音元列表中音元的4非列顺序,将一个或多个音元在上述中继的电话终端上测试播;改。
在具体的实施过程中,MGW判断MGC发送的力文音请求中携带的放音信号是测试音信号,则根据该测试音信号中携带的播放方式指示,进行测试播;改,例如按照顺序一次播^丈音元列表中的音元,或者循环"l番;故音元列表中的音元直到MGC要求4f止力丈音。
优选;也,在扭^f于步艰《104之后,该测试4番;改方法还包4舌MGW接收MGC发送的结束测试播放指示,结束上述测试音在上述中继上测试i番;改,并释方文中继。
在具体的实施过程中,MGW 4妄收MGC发送的结束测试插^t指示之后,可以先停止播放,然后再释》文中继,也可以在停止播放的同时直接释》丈中继。优选;也,在MGW 4妻4欠MGC发送的结束测试j番方文指示之前,MGW才企测到上述电话终端的挂4几事件,向MGC发送挂才几事件;MGC接收挂机事件,向MGW返回挂才几事件响应,并向所述MGW发送所述结束测试播放指示。
下面通过具体的实施例对上述测试纟番;改的方法进4于详细介绍。
图4是根据本发明实施例的测试播放方法的优选实施例的流程图。如图4所示,该流程包括以下步骤(步骤401 -步骤413 ):
如图4所示,在进入步-骤401之前,MGC和MGW上分别进4亍才喿作,在MGC上一夺测试号码DN与中继TDM—1/1关联,在MGW上将测试号码DN与一皮播放的音元列表和资源电^各关联形成一个测-武音,测试号码DN作为^r索该测试音的p眷一标识,音元列表中的音元数可以为l个或者多个,而且彼此间可以没有任何语义和逻辑的联系。
需要i兌明的是,本发明实施例中,中继与中继的终端号均以TDM—1/1进行标识。
步骤401-步骤402、电话摘4几后,MGW4企测到摘才几信号,4安照要求上报摘机检测事件到MGC,上报消息中上下文为空,中继的终端号为TDM—1/1 ,摘挂才几才全测是在网关注册的时4'芙由MGC发送摘挂才几4全测i貪求到MGW的;MGC 4妻收到摘才几事件后,向MGW发送应答消息;
步骤403 -步骤404、 MGC向MGW发送占用中继请求,请求消息中上下文为新上下文,中继的终端号为TDM一1/1,携带测试号码DN; MGW 4妄收到请求之后,创建上下文Cl,并将TDM—1/1力口入到C1中,1呆存测试号码DN,向MGC发送中继占用成功应答消息,其中上下文为Cl,中继的乡冬端号为TDM—1/1;步骤405 -步骤406、MGC向MGW下发方文音请求,要求MGW;改音,该;改音i青求中携带的方文音4言号为cg/testtone,该爿f言号扩展自H.248.1十办i义定义的eg ( Call Progress Tones Generator Package )包,同时要求MGW 4全测;故音完成事件。其中,cg/testtone 4言号定义如下
Signal Name: Test ToneSignallD: testtone (0x0045)
Description: Notify mgw to play test tone specified by the Dn.
Signal Type: on/off
Duration: None
Additional parameters: None
Additional values: testtone (0x0045) is defined as a tone ID forplaytone
与现有技术的力丈音处理不同,MGW接收到i文音请求之后,通过cg/testtone的SignallD发现需要播;改的为测试音信号,不再进行音信号与音标识的转换,直接使用步骤403中MGW保存的测试号码获取测试音资源,4夸资源电^各连^妄到中继TDM_1/1的々某体流上,并才艮才居cg/testtone中Signal Type的指示,^!夸测"i式音包含的音元列表按照顺序在中继TDM一1/1的々某体流上循环播方文,直到收到MGC的停止it音i青求;
步一银407-步-骤408、电话挂机,MGW冲全测到线^各上的挂枳/(言号后上报挂机指示到MGC, MGC收到挂机指示后回应应答;步骤409-步骤411、 MGC^妻收到MGW上I艮的挂才几指示后,可以先进行停音,然后再释放中继,也可以直接释放中继,本例描述的是前者。MGC发送停止》文音i青求到MGW, MGW接收到i青求之后,拆除资源电路与TDM—1/1 4某体流的4妾续,释放占用的测试音资源,上才艮放音完成指示到MGC,同时向MGC发送停止方欠音应答;
步骤412-步骤413、 MGC收到停止方文音应答之后,下发释放中继i青求到MGW, MGW释力欠将中继对应的会冬端TDM—1/1移出上下文C1并释》文上下文,;危禾呈结束。
才艮据本发明实施例,还才是供了々某体网关MGW。
图5是根据本发明实施例的媒体网关MGW的结构示意图,如图5所示,该MGW包括接收模块51,存储模块52、获取模块53以及播放控制模块54,其中,接收模块51,用于接收媒体网关控制器MGC在占用测试播放的中继时发送的测试号码;存储模块52,用于存储一个或多个测试音,以及预先设置的测试号码与测试音的对应关系;获取模块53,用于根据接收模块51接收的测试号码,在所述存^f诸才莫块52中获耳又与测试号码对应的测试音;纟番;改控制模块54,用于控制获取模块53选择的测试音在中继上测试播放。
如上所述,借助本发明实施例提供的技术方案,媒体网关MGW接收i某体网关控制器MGC在占用测试播;改的中继时发送的测试号码,才艮据预先i殳置的测试号码与测试音的对应关系,获取测试音,并在中继上测试插-;故。与5见有才支术相比, 一方面,本发明才是供的^支术方案通过设置中继电路和模拟放音终端,取代实际运营环境对故障音元进行播放测试,使得对故障音元的测试播放不受运营环境限制;另一反面,本发明提供的技术方案根据测试号码直接获取测试音的方式,简化了测试播;故流程,4是高了测试效率。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来i兌,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种测试播放方法,用于测试媒体网关内的业务音元,其特征在于,所述方法包括媒体网关MGW接收媒体网关控制器MGC在占用测试播放的中继时发送的测试号码;所述MGW根据预先设置的测试号码与测试音的对应关系,获取与接收到的所述测试号码对应的测试音,并控制所述测试音在所述中继上测试播放。
2. 才艮据权利要求1所述的方法,其特征在于,在所述MGW获耳又 与所述测试号码对应的所述测试音,并在所述中继上测试插-方文 之后,所述方法还包4舌所述MGW 4妄收所述MGC发送的结束测试播;故指示,结 束所述测试音在所述中继上测试播放,并释》文所述中继。
3. 根据权利要求2所述的方法,其特征在于,所述中继包括中 继模拟电路以及电话终端,其中,所述中继模拟电路设置在所 述MGW,并与所述电话终端连4妻。
4. 根据权利要求3所述的方法,其特征在于,所述MGW4妻收所 述MGC发送的测试号码包4舌所述MGW 4企测到所述电话终端的摘机事件,向所述 MGC发送所述摘一几事件;所述MGW^妄收所述MGC响应于所述摘才几事件发送的占 用中继请求消息,其中,所述中继请求消息中携带所述测试号 码。
5. 根据权利要求3所述的方法,其特征在于,所述MGW接收到 所述MGC发送的结束测试播;改指示之前,所述方法包括所述MGW ^企测到所述电话纟冬端的挂才几事件,向所述 MGC发送所述挂机事件;所述MGC 4妻收所述挂才几事件,向所述MGW返回挂4几事 件响应,并向所述MGW发送所述结束测试播^文指示。
6. 才艮据一又利要求1所述的方法,其特征在于,在所述MGW获耳又 与所述测试号石马对应的所述测试音之前,所述方法还包才舌所述MGW 4妻收所述MGC发送的》丈音;青求,确定所述》文 音请求中携带放音信号为测试音信号。
7. 根据权利要求1至6中任一项所述的方法,其特征在于,所述 测试音包括所述测试音的资源电3各以及所述测试音的音元列 表,其中,所述音元列表包括一个或多个音元。
8. 根据权利要求7所述的方法,其特征在于,所述MGW控制所 述测试音在所述中继上测试i番力文,包4舌所述MGW获耳又所述测试音的资源电^各以及所述测:试音 的音元列表;所述MGW将所述资源电路连接到所述中继上,按照所述 音元列表中音元的排列顺序,将所述一个或多个音元在所述中 继上测i式纟番》文。
9. 根据权利要求1至6任一项所述的方法,其特征在于,在所述 MGW接收所述MGC在占用测试纟番放的中继时发送的测试号 码之前,所述方法还包括所述MGC根据预先设置测试号码与中继的对应关系,向 所述MGW发送与当前占用测试4番方文的中继对应的测试号码。
10.—种J 某体网关MGW,其特4i在于,所述MGW包4舌接收模块,用于接收媒体网关控制器MGC在占用测试播 ;故的中继时发送的测试号码;存储模块,用于存储一个或多个测试音,以及预先设置的 测试号码与测试音的对应关系;获取模块,用于根据接收模块接收的所述测试号码,在所 述存储模块中获取与所述测试号码对应的测试音;播放控制模块,用于控制所述获取模块选4奪的所述测试音 在所述中继上测试4番放。
全文摘要
本发明公开了一种测试播放方法及媒体网关MGW,上述方法中,媒体网关MGW接收媒体网关控制器MGC在占用测试播放的中继时发送的测试号码;MGW根据预先设置的测试号码与测试音的对应关系,获取与接收到的测试号码对应的测试音,并控制测试音在中继上测试播放。根据本发明的技术方案,一方面,通过设置中继电路和模拟放音终端,取代实际运营环境对故障音元进行播放测试;另一反面,根据测试号码直接获取测试音的方式,简化放音流程,从而。使得对故障音元的测试播放不受运营环境限制,并简化了测试播放流程,提高了测试效率。
文档编号H04L12/26GK101674207SQ20091020660
公开日2010年3月17日 申请日期2009年10月21日 优先权日2009年10月21日
发明者峰 卓 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1