一种实现分组网络间呼叫承载通道建立的方法

文档序号:7688032阅读:216来源:国知局
专利名称:一种实现分组网络间呼叫承载通道建立的方法
技术领域
本发明涉及宽带码分多址(WCDMA)R4系统和下一代网络(NGN)中分组网络间的呼叫承载通道建立技术,更确切地说是涉及一种实现分组网络间呼叫承载通道建立的方法。
背景技术
在WCDMA R4系统和NGN系统中,核心网中交换设备的承载和控制功能分离,即原有交换设备分离为媒体网关控制器(MGC)和媒体网关(MGW),MGC实现呼叫控制功能,MGW实现承载控制和承载交互功能,MGW支持的承载媒体为时分复用(TDM)、异步传输模式(ATM)或IP域。MGC通过H.248协议控制MGW,其中ATM与IP属于分组网络。
以WCDMA R4系统为例,图1所示为WCDMA R4系统的分离结构,其中的MGC 101为GMSC Server或MSC Server,两个MGW 102分别为MGW1和MGW2,由MGC 101统一控制,MGW与MGC之间的接口是Mc接口,通讯协议是媒体网关控制协议(H.248),即MGC通过H.248协议提供的消息控制MGW建立语音或数据承载。
如果MGW1与MGW2由同一个MGC控制,MGW1的用户User1需要与MGW2的用户User2通信时,WCDMA R4系统的处理流程参见图2,对应以下步骤步骤201~203、MGC收到User1的呼叫后,选择User1侧的网关MGW1,通知MGW1增加User1侧的入端点T1,MGW1增加T1后,向MGC返回确认信息。
步骤204~205、MGC选择User1侧的网关MGW1,通知MGW1增加与MGW2连接的出端点T2,MGW1增加T2后,自动把T1和T2设置为连接状态,并向MGC返回确认信息。
步骤206~208、MGC呼叫用户User2,并选择User2侧的网关MGW2,通知MGW2增加与MGW1连接的入端点T3,MGW2增加T3后,向MGC返回确认信息,且将T2和T3设置为连接状态。
步骤209~210、MGC选择User2侧的网关MGW2,通知MGW2增加User2侧的出端点T4,MGW2增加T4后,把T3和T4设置为连接状态,并向MGC返回确认信息。
通过以上设置,用户User1和User2即可通过这四个端点建立连接关系。
在增加端点的过程中,对于承载媒体TDM,MGC可以在通过H.248协议提供的消息增加一个端点时,指明该端点对应的标识,该标识在该TDM对应的MGW中是唯一的,MGW可以根据该标识确定该TDM中端点所在的电路,即局向信息。但是对于IP和ATM中的端点,MGC不能说明该端点所在网络的标识,因此MGW无法为其所控制的不同IP承载媒体或不同的ATM承载媒体设置对应的端点。
以IP作为承载媒体为例。参见图3,两个统一编址的独立IP网络,即IP域属于两个不同的拥有者,这两个IP域相互之间不能直接互通,必须通过MGW连接。在该组网应用中,如果IP域1中的用户需要与IP域2中的用户建立连接,则需要MGC控制MGW增加两个端点,即MGW增加对应IP域1的出端点和对应IP域2的入端点,通过这两个端点建立承载通道。但是目前的H.248协议没有定义如何在MGW上增加对应特定IP域的端点,因此无法实现这两个IP域的互通。
综上所述,目前的MGC无法控制MGW建立该MGW下的IP与IP、ATM与ATM承载媒体间的呼叫承载通道,即无法建立同一MGW下的IP与IP中的用户、ATM与ATM中的用户间的通话。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现分组网络间呼叫承载通道建立的方法。
为达到以上目的,本发明的技术方案是这样实现的一种实现分组网络间承载通道建立的方法,该方法包括以下步骤a.预先设置包含分组网络标识项的分组网络信息,媒体网关控制器(MGC)中至少包括用户所在分组网络与分组网络标识对应关系的配置信息,及媒体网关(MGW)中至少包括分组网络标识、分组网络资源信息的配置信息;b.MGC接收到用户呼叫信息后,判断该用户呼叫信息对应的主叫和被叫是否属于同一MGW中同种分组网络的不同域,如果是,则根据主叫和被叫用户所在的分组网络从MGC的配置信息中获取分组网络标识信息,并根据步骤a中设置的分组网络信息生成包括该分组网络标识信息的增加端点消息,并发送到MGW,之后进入步骤c,否则,结束本处理流程;c.MGW收到对应主叫侧分组网络和被叫侧分组网络的两条增加端点消息后,从该消息中获取主叫侧分组网络和被叫侧分组网络的分组网络标识信息,在MGW中增加主叫侧和被叫侧分组网络所对应的端点,并建立端点间的连接。
所述步骤a中,基于媒体网关控制协议(H.248)将分组网络信息设置为H.248协议规定的用于标识分组网络标识的包。
该方法可以进一步包括,设置包的名称及标识,设置包至少包括属性信息,所述属性信息包括分组网络标识,所述分组网络标识中包括属性标识、类型标识、存在位置和特征信息,设置属性信息中的属性标识为netid,类型为枚举,存在位置为LocalControl描述符,特征为Read。
所述步骤b中生成增加端点消息时,根据包中的存在位置信息在增加端点消息中设置分组网络标识信息。
所述步骤a中,预先设置分组网络信息为在SDP协议中扩展用于设置分组网络标识信息的属性类型信息。
所述步骤b中生成增加端点消息时,在增加端点消息中Local描述符的SDP协议部分设置分组网络标识信息。
所述步骤a中,所述MGW的配置信息包括默认的分组网络域信息,所述步骤b MGC生成的增加端点消息中不包含分组网络标识信息,则所述步骤c中,MGW在其中增加对应默认分组网络的端点。
所述分组网络为IP网络或ATM网络。
该方法还可以进一步包括,d.MGC收到用户通话结束消息后,生成包括分组网络标识信息及所要删除端点信息的删除端点消息,并发送给MGW;e.MGW收到删除端点消息后,删除该MGW中与删除端点消息保存的标识信息所对应分组网络对应的端点。
所述步骤a中,所述MGW的配置信息包括默认的分组网络域信息,所述步骤d MGC生成的删除端点消息中不包含分组网络标识信息,则所述步骤e中,MGW删除MGW中对应默认分组网络的端点。
本发明方案通过对H.248协议或SDP协议的扩展,实现了同一MGW控制下的IP网络与IP网络之间、ATM网络与ATM网络之间的互通,增加了NGN系统组网的灵活性,丰富了NGN系统的业务内容。


图1为WCDMA R4系统的分离结构示意图;图2为现有技术中WCDMA R4系统实现MGC下不同网络中的用户通信的流程图;图3为两个IP域通过一个MGW连接的示意图;图4为本发明方案由MGC控制MGW实现IP域到IP域通信的流程图。
具体实施例方式
下面结合附图及具体实施例对本发明方案作进一步详细的说明。
本发明方案主要涉及MGW所控制的承载媒体中的IP及ATM这两种分组网络,具体有两种方案。
本发明的一种方案是首先根据H.248协议定义一个包,该包用于定义分组网络标识,用于在同一MGW下的IP到IP网络或ATM到ATM网络通信时,指示MGW要增加的端点所属的分组网络。
为所定义的包设置一个名称和标识,比如,将包的名称定义为同种分组网的互通包,将该包的标识设置为iptoip或atmtoatm。该包具有H.248协议所规定的固定格式,H.248协议规定的包中应该有属性、事件、信号、统计及过程说明,本发明方案所提供的包中的事件、信号、统计和过程说明都可以为空,即该包中至少包括属性信息。将包中的属性信息设置为分组网络标识,分组网络标识中包括属性标识、类型标识、可能值、存在位置和特征,比如,可以将属性标识设置为netid,由于分组网络的标识由整数描述,因此可以将类型设置为枚举,将可能值设置为空,将存在位置设置为LocalControl描述符,将特征设置为Read。
由于H.248协议规定的增加端点消息中包含用SDP协议描述媒体属性的部分,因此本发明的另一个方案是对SDP协议进行扩展,在SDP协议中扩展用于描述分组网络标识的属性。比如,在SDP协议中扩展netid作为分组网络标识,因此可以在H.248协议规定的增加端点消息中使用SDP协议描述媒体属性的部分增加“a=netid:N”,其中,“a=”为SDP协议规定的属性描述方法,“:”为SDP协议规定的分隔符,“N”为分组网络标识的具体数值,可以为任意整数值。
以上两种设置方案都是预先设置分组网络信息,这两种方案的区别在于,对H.248协议进行扩展时,将分组网络标识封装在增加端点消息中LocalControl描述符的扩展包中;对SDP协议进行扩展时,将分组网络标识封装在增加端点消息的Local描述符中的SDP协议部分。
为使MGC将增加端点消息发送给MGW时,MGW都可以根据其中的分组网络标识在该MGW中增加对应该分组网络标识所对应分组网络的端点,还需要为MGC及MGW设置配置信息。具体来说,需要为MGC设置用户所在分组网络与分组网络标识的对应关系,需要为MGW设置其所控制的每个分组网络的标识、包括每个分组网络地址和端口号等信息的资源信息以及是否有默认的分组网络。
经过以上设置,可以由MGC控制MGW实现IP域到IP域,或ATM域到ATM域的通信。以图3所示的一个MGW连接两个IP域,其业务流程参见图4,通过以下步骤实现两个IP域中用户的通信步骤401、MGC收到IP域1中的用户User1呼叫IP域2中的用户User2的呼叫消息后,根据主叫User1和被叫User2的信息判断User1和User2的承载媒体是否为同一MGW控制下的两个IP网络,如果是,则进入下一步,否则,按照现有的呼叫流程进行。
步骤402、MGC生成通知MGW增加对应主叫User1所对应的IP域1的端点的增加端点消息,并发送给MGW。
MGC首先根据用户User1所在的分组网络IP域1从MGC所保存的配置信息中获取IP域1所对应的IP标识,如果是采用对H.248协议进行扩展的方案,则MGC根据所设置的同种分组网的互通包,将该IP标识信息封装在增加端点消息的LocalControl描述符的扩展包中。假如该包的标识为iptoip,该包中的属性标识为netid,该IP标识信息为1,则在LocalControl描述符的扩展包封装的信息为“iptoip/netid=1”;如果是采用对SDP协议进行扩展的方案,则MGC将该IP标识信息封装在增加端点消息的Local描述符中的SDP协议部分。
步骤403、MGW收到MGC发送来的增加端点消息后,在MGW中设置对应IP域1的端点,并向MGC返回设置成功的响应消息。
MGW收到MGC发送来的增加端点消息后,通过分析该消息的内容得知需要增加端点。如果该消息中保存有IP域1的标识信息,则从该消息中获取该标识信息,并根据配置信息所保存的IP域的资源信息,在MGW中分配该标识信息对应的IP域1所对应的端点,否则,MGW根据配置信息所保存的IP域的资源信息,在该MGW中增加与配置信息中所默认的IP域对应的端点。
步骤404、MGC收到MGW返回的响应消息后,生成通知MGW增加与被叫User2所对应的IP域2对应的端点的增加端点消息,并发送给MGW。
本步骤中生成增加端点消息与步骤402生成增加端点消息的过程相同。
步骤405、MGW收到该增加端点消息后,MGW增加与User2所对应的IP域2对应的端点,将所设置的两个端点连接起来,并向MGC返回设置成功的响应消息。
MGW在IP域2中增加端点与在IP域1中增加端点的过程相同。
步骤406~407、MGC收到响应消息后,通知主叫User1和被叫User2话路通道已建立完成。
主叫User1和被叫User2通话结束后,MGC需要通知MGW删除所建立的对应这两个IP域的端点,与建立端点时类似,MGC在删除端点消息中增加IP域的标识信息,还需要增加该IP域的端点信息,MGW收到MGC的删除端点消息后,删除MGW中对应该IP域的端点。如果删除端点消息中没有IP域的标识信息,则MGW从其所保存的配置信息中获取默认的IP域,并根据删除端点消息中的端点信息将MGW中与该IP域对应的端点删除。
权利要求
1.一种实现分组网络间承载通道建立的方法,其特征在于,该方法包括以下步骤a.预先设置包含分组网络标识项的分组网络信息,媒体网关控制器(MGC)中至少包括用户所在分组网络与分组网络标识对应关系的配置信息,及媒体网关(MGW)中至少包括分组网络标识、分组网络资源信息的配置信息;b.MGC接收到用户呼叫信息后,判断该用户呼叫信息对应的主叫和被叫是否属于同一MGW中同种分组网络的不同域,如果是,则根据主叫和被叫用户所在的分组网络从MGC的配置信息中获取分组网络标识信息,并根据步骤a中设置的分组网络信息生成包括该分组网络标识信息的增加端点消息,并发送到MGW,之后进入步骤c,否则,结束本处理流程;c.MGW收到对应主叫侧分组网络和被叫侧分组网络的两条增加端点消息后,从该消息中获取主叫侧分组网络和被叫侧分组网络的分组网络标识信息,在MGW中增加主叫侧和被叫侧分组网络所对应的端点,并建立端点间的连接。
2.根据权利要求1所述的方法,其特征在于所述步骤a中,基于媒体网关控制协议(H.248)将分组网络信息设置为H.248协议规定的用于标识分组网络标识的包。
3.根据权利要求2所述的方法,其特征在于该方法进一步包括,设置包的名称及标识,设置包至少包括属性信息,所述属性信息包括分组网络标识,所述分组网络标识中包括属性标识、类型标识、存在位置和特征信息,设置属性信息中的属性标识为netid,类型为枚举,存在位置为LocalControl描述符,特征为Read。
4.根据权利要求2所述的方法,其特征在于,所述步骤b中生成增加端点消息时,根据包中的存在位置信息在增加端点消息中设置分组网络标识信息。
5.根据权利要求1所述的方法,其特征在于所述步骤a中,预先设置分组网络信息为在SDP协议中扩展用于设置分组网络标识信息的属性类型信息。
6.根据权利要求5所述的方法,其特征在于,所述步骤b中生成增加端点消息时,在增加端点消息中Local描述符的SDP协议部分设置分组网络标识信息。
7.根据权利要求1所述的方法,其特征在于所述步骤a中,所述MGW的配置信息包括默认的分组网络域信息,所述步骤b MGC生成的增加端点消息中不包含分组网络标识信息,则所述步骤c中,MGW在其中增加对应默认分组网络的端点。
8.根据权利要求1所述的方法,其特征在于,所述分组网络为IP网络或ATM网络。
9.根据权利要求1所述的方法,其特征在于该方法进一步包括,d.MGC收到用户通话结束消息后,生成包括分组网络标识信息及所要删除端点信息的删除端点消息,并发送给MGW;e.MGW收到删除端点消息后,删除该MGW中与删除端点消息保存的标识信息所对应分组网络对应的端点。
10.根据权利要求9所述的方法,其特征在于所述步骤a中,所述MGW的配置信息包括默认的分组网络域信息,所述步骤d MGC生成的删除端点消息中不包含分组网络标识信息,则所述步骤e中,MGW删除MGW中对应默认分组网络的端点。
全文摘要
本发明公开了一种实现分组网络间承载通道建立的方法,该方法预先设置包含分组网络标识项的分组网络信息,媒体网关控制器(MGC)及媒体网关(MGW)中的配置信息;如果MGC收到的用户呼叫信息对应的主叫和被叫属于同一MGW中的不同分组网络,则MGC根据主叫和被叫的用户局向信息从MGC的配置信息中获取分组网络的标识信息,根据分组网络信息生成包括分组网络标识信息的增加端点消息发送到对应的分组网络;MGW收到增加端点消息后,从该消息中获取分组网络标识信息,增加与该标识信息对应的分组网络对应的端点,并建立端点之间的连接。本发明方案实现了同一MGW控制下的IP与IP之间、ATM与ATM之间的互通,增加了NGN系统组网的灵活性,丰富了NGN系统的业务内容。
文档编号H04W76/02GK1567775SQ0314663
公开日2005年1月19日 申请日期2003年7月10日 优先权日2003年7月10日
发明者任建军, 马云, 陈诚 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1