一种指示媒体网关执行终端连接的方法

文档序号:7923698阅读:166来源:国知局
专利名称:一种指示媒体网关执行终端连接的方法
技术领域
本发明涉及网络通信技术,特别是涉及一种指示媒体网关执行终端连接 的方法。
背景技术
目前,软交换架构得到了广泛的应用。软交换架构将承载与控制分离, 承载功能由媒体网关(Media Gateway, MG)实现,也就是"i兌,MG主要提 供接入适配功能、与其他网络互通的媒体流转换功能、以及提供特定媒体资 源等;而控制功能则由媒体网关控制器(Media Gateway Controller, MGC) 来实现,也就是说,MGC可以通过信令控制MG执行各种业务操作,A^而 实现对呼叫过程的控制。
MG中配置有实现呼叫所需的各种资源,在软交换架构中,资源被抽象 定义为终端(Termination),因此,才艮据资源的使用情况,MG中的终端 可以是具有半永久存在性的资源,比如时分复用(Time Division Multiplex, TDM)通道等,也可以是临时申请用后释放的资源,比如实时传输协议 (Real-time Transport Protocol, RTP )流等。在软交换架构中,不同终端之 间的组合被抽象定义为上下文(Context),也就是il,上下文中包括了终 端间的拓朴关系。这样,对于一次呼叫,MG所执行的各种呼叫接续操作 实际就是在对应于呼叫的上下文中将相关的终端连接起来。比如,参见图 1,在针对呼叫方a和被呼方b建立呼叫连接时,在MG上,呼叫方a所使 用的资源即终端中包括TDM通道a和RTP流a,被呼方b所使用的资源即 终端中包括TDM通道b和RTP流b,因此,MG在^l行该呼叫接续时,必 须在对应于呼叫方a的上下文Context a中,将终端TDM通道a和RTP流
4a连接起来,在对应于^皮呼方b的上下文Context b中,将终端TDM通道 b和RTP流b连4妻起来。
由此可见,MG在对应于呼叫的上下文中4丸^"终端连4妻的过程是呼叫4矣 续过程中的一个重要过程。目前,MG是在MGC的控制下执行终端连接过 程的。
图2是在现有技术中指示MG执行终端连接的流程图。参见图2,在现 有4支术中,MGC指示MG 4丸行终端连接的过程包括以下步骤
步骤201:当需要进^^呼叫接续时,MGC将需连接的终端的信息携带 在连接指示中发送至MG。
这里,参见图3,比如MGC将呼叫方a所使用的终端TDM通道a与被 呼方b所使用的终端TDM通道b作为需连接的终端的信息携带在连接指示 中,并发送至MG。
步骤202: MG接收到携带需连接的终端的信息的连接指示后,判断自 身是否具备将连接指示中所指示的终端进行连接的能力,如果是,则执行 步骤203,否则,执行步骤204。
这里,对于各种不同类型的终端,MG对于其中一些类型的终端,具备 将其连接的能力,而对于其他一些类型的终端,则不具备将其连接的能力。 比如,参见图3, MG具备将代表TDM通道的终端与代表RTP流的终端进 行连接的能力;而由于缺少相关内部交换逻辑,不具备将4、表两个TDM通 道的终端进行连接的能力,此时,MG即使接收到MGC发来的指示将终端 TDM通道a与TDM通道b进行连接的连接指示,也无法实现该连接操作。
步骤203: MG在对应于本次呼叫的上下文中,将所述终端连接起来, 结束当前流程。
步骤204: MG将失败响应发送至MGC。
由以上描述可以看出,MG中虽然具有大量的代表各种资源的终端,但 是MG本身却并不一定具备将任意两个终端进行连接的能力。然而,在现有 技术中,MGC在指示将特定的两个终端进行连接时,却没有考虑MG是否具备将该两个特定终端进行连接的能力,因此,往往会使得MG由于不具备 将该两个特定终端进行连接的能力,而无法执行连接操作,从而导致呼叫接 续过程失败,大大降低了业务服务质量。

发明内容
有鉴于此,本发明的主要目的在于提供一种指示MG执行终端连接的方 法,以保证MG能够有效执行终端连接操作,确保呼叫接续过程的顺利进行。
为了达到上述目的,本发明的技术方案是这样实现的
一种指示MG执行终端连接的方法,包括媒体网关控制器MGC根据 ^!某体网关MG对不同类型终端的连接能力的信息,将MG具备连接能力的终 端信息携带在连接指示中发送至MG。
MGC所根据的MG对不同类型终端的连接能力的信息是预先设置在 MGC中的。
该方法进一步包括在MG中设置MG对不同类型终端的连接能力的 信息;MGC将获取终端连接能力的命令发送至MG; MG将所设置的对不同 类型终端的连接能力的信息发送至MGC;
MGC所根据的MG对不同类型终端的连接能力的信息是通过接收得到的。
所述获取终端连接能力的命令为审计命令;
所述MG将所设置的对不同类型终端的连接能力的信息发送至MGC的 步骤包括MG通过对审计命令的响应将在自身中设置的对不同类型终端的 连接能力的信息发送至MGC。
所述审计命令中包括用于审计MG支持的终端连接配置信息的参数
STC;
所述MG通过对审计命令的响应将在自身中设置的对不同类型终端的 连接能力的信息发送至MGC的步骤包括MG将自身支持的终端连接配置 信息作为参数STC的值携带在对审计命令的响应中发送至MGC。
6所述审计命令中包括用于审计MG不支持的终端连接配置信息的参数 NSTC;
所述MG通过对审计命令的响应将在自身中设置的对不同类型终端的 连接能力的信息发送至MGC的步骤包括MG将自身不支持的终端连接配 置信息作为参数NSTC的值携带在对审计命令的响应中发送至MGC。
所迷MG通过对审计命令的响应将所设置的对不同类型终端的连接能 力的信息发送至MGC的步骤进一步包括MG对于没有确定内容的终端连 接配置信息,将对应的所述参数置为空值后携带在对审计命令的响应中发送 至MGC。
所述MG对不同类型终端的连接能力的信息包括MG支持的终端连接 配置信息,和/或,MG不支持的终端连接配置信息。
当MG对不同类型终端的连接能力的信息包括MG支持的终端连接配 置信息和MG不支持的终端连接配置信息时,
任意一种终端连接配置只能出现在MG支持的终端连接配置信息和MG 不支持的终端连接配置信息中的一个之中,或者在MG支持的终端连接配置 信息和MG不支持的终端连接配置信息中均不出现。
所述终端连接配置信息包括任意两种终端类型及该两种类型终端之间 的连4妄方向。
所述终端类型包括代表不同资源类型的不同终端类型,和/或, 一种 资源类型中不同特定资源所对应的不同终端类型。
所述两种类型终端之间的连接方向的值为双向或单向,缺省表示双向。 所述终端类型是在MGC与MG之间预先约定的。
由此可见,在本发明中,能够通过预先在MGC中进行设置或通过审计 MG的方式,使得MGC获取MG对不同类型终端的连接能力的信息,并且, MGC在指示将两个终端进行连接时,根据所获取的MG对不同类型终端的 连接能力的信息,将MG具备连接能力的终端的信息携带在连接指示中,这 样,则可保证MG能够有效执行终端连接操作,从而确保了呼叫接续过程的顺利进行,大大提高了业务服务质量。


图1是MG执行终端连接的示意图。
图2是在现有技术中指示MG执行终端连接的流程图。
图3是MG无法执行将两个代表TDM通道的终端进行连接的示意图。
图4是本发明实施例1的流程图。
图5是在本发明实施例中MG执行终端连接的示意图。 图6是本发明实施例2的流程图。
具体实施例方式
在现有技术中,由于MGC并不了解MG对不同终端的连接能力,因此, 在指示将不同终端进行连接时,往往会出现MG无法扭i行终端连接才喿作, 导致呼叫接续失败的缺点。针对这一缺点,本发明提出了一种指示MG执 行终端连接的方法,其核心思想是当需要进行呼叫接续时,MGC根据 MG对不同类型终端的连接能力的信息,将MG具备连接能力的终端的信 息携带在连接指示中发送至MG。
其中,MGC所根据的MG对不同终端的连接能力的信息,可以是预先 配置在MGC中,也可以是配置在MG中,并由MG发送给MGC的。
为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实 施例对本发明作进一 步地详细描述。 实施例1:
在本实施例中,以预先在MGC中配置MG对不同终端的连接能力的信 息为例,来说明本发明的实现过程。
图4是本发明实施例1的流程图。参见图4,在本发明中,MGC指示 MG执行终端连接的过程包括以下步骤
步骤401:预先在MG和MGC之间约定终端类型。这里,所述的终端类型可以包括代表不同资源类型的不同终端类型,
比如代表RTP流的终端类型和代表TDM通道的终端类型等;和/或, 一种 资源类型中不同特定资源所对应的不同终端类型,比如,对于RTP流资源 类型,采用编码方式1进行编码的RTP流对应一种终端类型,采用编码方 式2进行编码的RTP流对应另一种终端类型等,再如,对于RTP流资源类 型,用于合法监听的特殊RTP流对应一种终端类型,非用于合法监听的普 通RTP流对应另 一 种终端类型等。
步骤402:预先根据MG所具备的终端连接能力和所具有的终端类型, 在MGC中设置MG对不同类型终端的连接能力的信息。
这里,所设置的MG对不同类型终端的连接能力的信息中可以包括MG 支持的终端连接配置信息,和/或,MG不支持的终端连接配置信息。其中, MG支持的终端连接配置信息中记录了 MG在何种连接方向上能够对哪两个 类型的终端执行连接:操作;MG不支持的终端连接配置信息中记录了 MG在 何种连接方向上无法对哪两个类型的终端执行连接操作。
比如,MG支持的终端连接配置信息和MG不支持的终端连接配置信息 均可以设置为三元組的形式,"终端类型A、终端类型B、终端类型A和B 之间的方向",其中,终端类型A和B之间的方向为双向或单向。在MG 支持的终端连接配置信息中,如果终端类型A和B之间的方向为双向,该 三元组表示,MG具备将类型为A的终端连接到类型为B的终端以及将类 型为B的终端连接到类型为A的终端两个方向的连接能力;如果终端类型 A和B之间的方向为单向,该三元组表示,MG具备将类型为A的终端连接 到类型为B的终端的连接能力。在MG不支持的终端连接配置信息中,如 果终端类型A和B之间的方向为双向,该三元组表示,MG既不具备将类 型为A的终端连接到类型为B的终端的连接能力,也不具备将类型为B的 终端连接到类型为A的终端的连接能力;如果终端类型A和B之间的方向 为单向,该三元组表示,MG不具备将类型为A的终端连接到类型为B的 终端的连接能力。
9另外,在所述的三元组中,两个终端类型之间的方向可以缺省,如杲缺 省,则表示该两个终端类型之间的方向为双向。比如7在MG支持的终端连
接配置信息中包括"终端类型A、终端类型B",表示MG具备将类型为A 的终端连接到类型为B的终端以及将类型为B的终端连接到类型为A的终 端的两个方向的连接能力。
需要说明的是,任意 一种终端连接配置只能出现在MG支持的终端连接 配置信息和MG不支持的终端连接配置信息中的一个之中,而不能同时出 现。
步骤403:当需要进行呼叫接续时,MGC根据在自身中所设置的MG 对不同类型终端的连接能力的信息,将MG具备连接能力的终端的信息携带 在连接指示中发送至MG。
比如,在MGC中所设置的MG支持的终端连接配置信息中包括三元组 "TDM通道RTP流,RTP流,双向",并且,在MGC中所i殳置的MG不 支持的终端连接配置信息中包括三元组"TDM通道,TDM通道,双向", 这样,参见图5, MGC在需要将对应于呼叫方a的终端TDM通道a与对 应于一皮呼方b的终端TDM通道b连接起来时,4艮据上述MG支持的终端 连接配置信息和MG不支持的终端连接配置信息中的三元组则可获知MG 具备将两个代表TDM通道的终端与代表RTP流的终端进行相互连接的能 力,但不具备将两个代表TDM通道的终端进行相互连接的能力,因此, MGC需要指示MG将终端TDM通道a与RTP流a在上下文Context a中 连接,将终端TDM通道b与RTP流b在上下文Context b中连接,再将 RTP流a与RTP流b连接,从而实现呼叫方a与呼叫方b之间的呼叫连接。 步骤404: MG根据接收到的连接指示中的终端信息,将相应的终端连 接起来。
这里,参见图5, MG根据接收到的连接指示中终端信息,将终端TDM 通道a与RTP流a在上下文Context a中连接,将终端TDM通道b与RTP 流b在上下文Context b中连接,再将RTP流a与RTP流b连接,从而实现呼叫方a与p手叫方b之间的呼叫连4妄。
实施例2: '
在本实施例中,以预先在MG中配置MG对不同终端的连接能力的信 息,并发送给MGC为例,来说明本发明的实现过程。
图6是实现本发明的实施例2的流程图。参见图6,在本发明中,MGC 指示MG执行终端连接的过程包括以下步骤
步骤601与步骤401的所有描述均相同。
步骤602的过程与步骤402的过程相同,只需将步骤402中"在MGC 中设置MG对不同类型终端的连接能力的信息"修改为步骤602中的"在 MG中设置MG对不同类型终端的连接能力的信息",其他描述均相同。 步骤603: MGC将对MG终端连接能力的审计命令发送至MG。 这里,所述的审计命令中包括用于审计MG支持的终端连接配置信息的 参数STC,和/或,用于审计MG不支持的终端连接配置信息的参数NSTC。 步骤604: MG接收到审计命令后,根据审计命令所包括的待审计参数, 将在自身中设置的对不同类型终端的连接能力的信息携带在对审计命令的 响应中发送至MGC。
本步骤的具体实现可以包括MG在接收到审计命令后,将MG支持的 终端连接配置信息和MG不支持的终端连接配置信息,分别作为待审计参 数参数STC和NSTC的值携带在对审计命令的响应中发送至MGC。比如, MG将"RTP流,RTP流,双向"作为STC的值,并将"TDM通道,TDM 通道,双向"作为NSTC的值,携带在对审计命令的响应中发送至MGC。 另外,在本发明中,MG可以只在MG支持的终端连接配置信息或MG 不支持的终端连接配置信息中包含确定的对于终端连接配置的信息。MG对 于没有确定内容的终端连接配置信息,如果MGC通过审计命令中的STC参 数或NSTC参数进行审计,那么,MG将对应的所述参数置为空值后携带在 对审计命令的响应中发送至MGC。
步骤605: MGC从接收到的对审计命令的响应中获取MG对不同类型终端的连接能力的信息。
这里,MGC从接收到的对审计命令的响应中根据参数STC和NSTC的 值,确定MG支持的终端连接配置信息和MG不支持的终端连接配置信息。 比如,MGC根据审计响应中STC的值"TDM通道,RTP流,双向"以及 NSTC的值"TDM通道,TDM通道,双向"获知,MG具备将代表TDM通 道的终端与代表RTP流的终端进行相互连接的能力,但不具备将两个代表 TDM通道的终端进行相互连接的能力。
步骤606:当需要进行呼叫接续时,MGC根据所获取的MG对不同类 型终端的连接能力的信息,将MG具备连接能力的终端的信息携带在连接 指示中发送至MG。
这里,比如,MGC获知MG具备将代表TDM通道的终端与卩戈表RTP 流的终端进行相互连接的能力,4旦不具备将两个代表TDM通道的终端进4亍 相互连接的能力,因此,MGC需要指示MG将终端TDM通道a与RTP流 a在上下文Context a中连接,将终端TDM通道b与RTP流b在上下文Context b中连接,再将RTP流a与RTP流b连接,从而实现呼叫方a与呼叫方b 之间的呼叫连4妻。
步骤607与步骤404的所有描述均相同。
在上述图6所示过程中,MGC与MG之间通过交互审计命令和对审计 命令的响应使得MGC获得了 MG对不同终端的连接能力信息。在本发明的 实际业务实现中,MGC与MG之间也可以通过其他消息的交互,比如,自 定义命令和自定义响应消息的交互,来使得MGC获得MG对不同终端的连 接能力信息。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的 保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改 进等,均应包含在本发明的保护范围之内。
1权利要求
1、一种指示媒体网关执行终端连接的方法,其特征在于,该方法包括媒体网关控制器MGC根据媒体网关MG对不同类型终端的连接能力的信息,将MG具备连接能力的终端信息携带在连接指示中发送至MG。
2、 根据权利要求1所述的方法,其特征在于,MGC所根据的MG对不同 类型终端的连接能力的信息是预先设置在MGC中的。
3、 根据权利要求1所述的方法,其特征在于,该方法进一步包括在MG 中设置MG对不同类型终端的连接能力的信息;MGC将获取终端连接能力的 命令发送至MG; MG将所设置的对不同类型终端的连接能力的信息发送至 MGC;MGC所根据的MG对不同类型终端的连接能力的信息是通过接收得到的。
4、 根据权利要求3所述的方法,其特征在于,所述获取终端连接能力的命 令为审计命令;所述MG'将所设置的对不同类型终端的连接能力的信息发送至MGC的步 骤包括MG通过对审计命令的响应将在自身中设置的对不同类型终端的连接 能力的信息发送至MGC。
5、 根据权利要求4所述的方法,其特征在于,所迷审计命令中包括用于 审计MG支持的终端连接配置信息的参数STC;所述MG通过对审计命令的响应将在自身中设置的对不同类型终端的连接 能力的信息发送至MGC的步骤包括MG将自身支持的终端连接配置信息作 为参数STC的值携带在对审计命令的响应中发送至MGC。
6、 根据权利要求4所述的方法,其特征在于,所述审计命令中包括用于 审计MG不支持的终端连接配置信息的参数NSTC;所述MG通过对审计命令的响应将在自身中设置的对不同类型终端的连接 能力的信息发送至MGC的步骤包括MG将自身不支持的终端连接配置信息 作为参数NSTC的值携带在对审计命令的响应中发送至MGC。
7、 根据权利要求5或6所述的方法,其特征在于,所述MG通过对审计命 令的响应将所设置的对不同类型终端的连接能力的信息发送至MGC的步骤进 一步包括MG对于没有确定内容的终端连接配置信息,将对应的所述参数置 为空值后携带在对审计命令的响应中发送至MGC。
8、 根据权利要求1至6中任意一项所述的方法,其特征在于,所述MG对 不同类型终端的连接能力的信息包括MG支持的终端连接配置信息,和/或, MG不支持的终端连接配置信息。
9、 根据权利要求8所述的方法,其特征在于,当MG对不同类型终端的连 接能力的信息包括MG支持的终端连接配置信息和MG不支持的终端连接配置 信息时,任意一种终端连接配置只能出现在MG支持的终端连接配置信息和MG不 支持的终端连接配置信息中的一个之中,或者在MG支持的终端连接配置信息 和MG不支持的终端连接配置信息中均不出现。
10、 根据权利要求8所述的方法,其特征在于,所述终端连接配置信息包 括任意两种终端类型及该两种类型终端之间的连接方向。
11、 根据权利要求IO所述的方法,其特征在于,所述终端类型包括代表 不同资源类型的不同终端类型,和/或, 一种资源类型中不同特定资源所对应的 不同终端类型。
12、 根据权利要求IO所述的方法,其特征在于,所述两种类型终端之间的 连接方向的值为双向或单向,缺省表示双向。
13、 根据权利要求10、 11或12所述的方法,其特征在于,所述终端类型 是在MGC与MG之间预先约定的。
全文摘要
本发明公开了一种指示媒体网关执行终端连接的方法,该方法包括当需要进行呼叫接续时,媒体网关控制器(MGC)根据媒体网关(MG)对不同类型终端的连接能力的信息,将MG具备连接能力的终端的信息携带在连接指示中发送至MG。本发明能够保证MG有效执行终端连接操作,从而确保了呼叫接续过程的顺利进行,大大提高了业务服务质量。
文档编号H04W76/00GK101442815SQ200810189660
公开日2009年5月27日 申请日期2006年6月26日 优先权日2006年6月26日
发明者林扬波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1