一种实现h.248消息兼容的方法

文档序号:7654790阅读:266来源:国知局
专利名称:一种实现h.248消息兼容的方法
技术领域
本发明涉及一种消息兼容的实现方法,具体地说,涉及通信领域 中NGN(下一代网络)系统中MGC(媒体网关控制器)和MGW(媒 体网关)上H.248消息兼容的实现方法。
背景技术
国际标准化组织ITU-T (国际电信联盟 一 电信标准部, Telecommunication Standardization Sector of ITU , 简称ITU-T ), 负责 电信联盟有关电信标准的制定和修改工作。在其制定的H.248协议 中,定义了一套MGC控制MGW的系统和方法。H.248协议通过定义功 能包来不断扩充协议的功能,不同的应用场合所需要的功能包也不 同。目前H.248协议;故广泛地应用到WCDMA (宽带码分多址) /CDMA2000 (码分多址2000 ) /TD-SCDMA (时分一同步码分多址) /SOFTSWITCH (软交换)等系统的核心网,随着业务类型的增多, 新增的功能包接近百个。H. 248协议的内容增多了,应用范围也扩大 了,随之却带来了不同厂商设备之间的互通性问题。
通常情况下,不同厂家的MGW和MGC对接时,MGW和MGC 的支持能力可能不一致,如果MGC发送了 MGW不支持的功能包, MGW就会向MGC报告语法错误,导致呼叫失败。即使同 一厂家设
备,可以保证MGW和MGC的支持能力一致,但在实际MGC和 MGW设备升级过程中,通常情况下一个MGC会管理数个MGW, 而MGC和数个MGW之间可能距离很远,无法保证同时升级,这样 也很难在升级中保证基本的通话业务正常。
业界已经发现了 H.248协议的上述缺陷,制定了两种方法来解决 互通问题,第一种是审计的方法,MGC通过审计MGW的支持能力, 在获得MGW的实际支持能力之后,不向MGW发送不支持的功能包以 规避互通问题;第二种方法是MGW和MGC之间事先约好能力范围, MGW和MGC在进行正常通话之前,先进行能力范围的协商,MGC 在获得MGW的能力之后,不向MGW发送不支持的功能包。
上述两种方法虽然解决了互通问题,但同时存在以下两个缺点 一是假定MGC和MGW能够同时支持相同的协商能力,但实际上, 因为MGC和MGW在不同场合,受距离和人力等因素的影响,现实 情况是很难保证MGW和MGC在很短的时间内具有支持相同的协商 能力;二是这两种方法兼容性的规避方法最终都在MGC上实现, MGC做为呼叫控制协议时,可能会和不同的协议对接,内部机制也 较MGW复杂,而H.248协议功能包很多,故实现兼容性会导致MGC 内部的实现更复杂,影响核心网设备的整体稳定性。

发明内容
本发明要解决的技术问题是提供了一种实现H.248消息兼容性 的方法,应用本方法可以有效解决H.248协议中MGW和MGC之间
的互通性问题。
通过对H.248协议的功能包研究后发现,H.248功能包分为基本 包和可选包,其中基本包是实现基本通话协议必须支持的功能包,这 些功能包因为技术比较成熟,协议稳定性、互通性很好,业界设备基 本实现了这些功能包。可选包是为附加功能而增加的,如提供信令跟 踪、资源吊死检查等附加功能,这些包的特点是不影响基本呼叫业务。
根据这种现状,本发明提出了一种R248协议兼容的方法,主要 思路是在MGC和MGW具有不同支持能力的情况下,MGW能够识 别基本包,若遇到未识别的功能包,不给MGC报告语法错误,保证 通话正常进行,然后MGW使用H.248协议的通知消息告知MGC相 关信息,同时MGC和MGW可以根据协商打开或者关闭兼容功能。
本发明所述的实现H.248消息兼容的方法包括以下步骤
A媒体网关控制器在媒体网关成功注册后,向媒体网关发送设 置控制参数的命令,所述控制参数设置为主动跳过或不主动跳过未识 别的功能包;
B所述媒体网关向所述媒体网关控制器返回设置应答,如果所 述媒体网关支持主动跳过未识别的功能包,所述J 某体网关返回成功设 置信息;如果所述媒体网关不支持主动跳过未识别的功能包,所述媒 体网关返回错误应答;
C所述媒体网关执行所述设置命令,根据所述控制参数判断是 否跳过未识别的功能包,若所述控制参数为主动跳过未识别的功能 包,则所述媒体网关主动跳过未识别的功能包;若所述控制参数为不
主动跳过未识别的功能包,则所述媒体网关向所述^ 某体网关控制器报 告错误信息。
上述的实现H.248消息兼容的方法,其中,步骤A中,所述控 制参数可以根据所述媒体网关控制器的需要设置,若所述媒体网关控 制器需要所述^f某体网关主动跳过未识别的功能包,则所述控制参数为 主动跳过;若所述媒体网关控制器不需要所述媒体网关主动跳过未识 别的功能包,则所述控制参数为不主动跳过。
上述的实现H.248消息兼容的方法,其中,步骤C中所述媒体网 关向所述媒体网关控制器报告错误信息,其中包括携带出错的功能包 列表和附加定位信息
上述的实现H.248消息兼容的方法,其中,步骤A中,若所述 控制参数为主动跳过未识别的功能包,则所述媒体网关向所述媒体网 关控制器主动上报未识别的功能包信息。
上述的实现H.248消息兼容的方法,其中,在收到所述媒体网关 对未识别的功能包做跳过处理的上报消息后,所述媒体网关控制器决 定是否接收所述i某体网关的兼容处理。
上述的实现H.248消息兼容的方法,其中,所述媒体网关主动跳 过未识别的功能包后,若已经向所述i某体网关控制器上"^艮过该功能包 信息,则所述媒体网关不再向所述媒体网关控制器上报未识别的功能 包信息。
与现有技术相比,本发明提供了一种实现H.248消息兼容的方法,简便易行,在MGC 和MGW不一致的情况下保证通话正常进行,不会影响系统的稳定性。


图1是MGW向MGC注册流程图2本发明所述方法的H. 248消息兼容流程图。
具体实施例方式
下面结合附图对本发明所述的一种实现H.248消息兼容方法进 一步详细说明。
图1是H. 248协议规定的MGW注册流程图,包括以下步骤
步骤101: MGW和MGC之间的信令链路恢复;
步骤102: MGW主动向MGC发送注册请求消息;
步骤103: MGC给MGW发送注册应答消息,MGW收到肯定的
注册应答消息以后,进入工作状态。
步骤104: MGW和MGC使用H.248进行正常的呼叫流程,这
时若MGW收到未识别的功能包,MGW将给MGC返回错误的应答,
呼叫无法进行。
图2是本发明提出H.248消息兼容流程图,包括以下步骤
步骤201: MGC在MGW成功注册以后,发送f务改命令,请求 MGW设置是否主动跳过未识别包的upb属性和若发生未识别包主动 上报的upd事件;
所述修改命令中upb属性的定义如下
属性名称跳过未识别的功能包
属性标识upb(OxOOOl)
描述指定MGW是否跳过未识别的功能包。
类型逻辑 取值
true(0x0000): MGW自动跳过未识别的功能包
false(0x0001): MGW不自动跳过未识别的功能包并返回出错4
所述修改命令中upb事件的定义如下
时间名称发现未识别的功能包
时间标识upd (0x0001)
描述定义发现的未识别的功能包。
被关注的事件描述参数
功能包ID清单
参数名称功能包ID清单
参数标识pil (0x0001)
描述发现未识功能包的ID清单。
类型枚举
可能取值发现的未识功能包ID列表。 附加信息
参数名称附加信息 参凄t标识ai (0x0002)
描述定义附加信息用来通报MGC可兼容问题的细节。 类型字符型 可选是 可能取值建议包括文本ID和终端ID,其他有用的信息也可以 添加到附加信息中。
步骤202: MGW给MGC返回设置应答,若MCW支持主动跳 过未识别包的upb属性和主动上报未识别包的upd事件,则MGW返 回成功应答,MGC可以认为MGW呼叫兼容性主要由MGW保证, 在收到MGW对未识别的包做跳过处理以后的上报事件以后,MGC 根据实际情况决定是否接受MGW的兼容处理;若MGW不支持设 置主动跳过未识别包的upb属性和主动上报未识别包的upd事件,则 MGW返回错误应答。
步骤2 0 3: MGW和MGC使用H.248进行正常的呼叫流程。
步骤204:若MGW在呼叫过程中收到未识别的功能包,且若主 动跳过未识别包的upb属性为true,并且MGC设置了 MGW主动上 报的事件upd,则MGW做跳过处理,同时向MGC通知upd事件。 可选地,当MGW发现某个功能包不支持,做跳过处理后,同时发现 以前曾经给MGC上报过,可以不再给MGC上才艮该事件的upd事件。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种实现H.248消息兼容的方法,所述方法包括步骤A媒体网关控制器在媒体网关成功注册后,向媒体网关发送设置控制参数的命令,所述控制参数设置为主动跳过或不主动跳过未识别的功能包;B所述媒体网关向所述媒体网关控制器返回设置应答,如果所述媒体网关支持主动跳过未识别的功能包,所述媒体网关返回成功设置信息;如果所述媒体网关不支持主动跳过未识别的功能包,所述媒体网关返回错误应答;C所述媒体网关执行所述设置命令,根据所述控制参数判断是否跳过不认识的功能包,若所述控制参数为主动跳过未识别的功能包,则所述媒体网关主动跳过未识别的功能包;若所述控制参数为不主动跳过未识别的功能包,则所述媒体网关向所述媒体网关控制器报告错误信息。
3、 根据权利要求1所述的实现H.248消息兼容的方法,其特征 在于,所述步骤C中所述媒体网关向所述媒体网关控制器报告错误信 息,其中包括携带出错的功能包列表和附加定位信息。
4、 根据权利要求1所述的实现H.248消息兼容的方法,其特征在于,所述步骤A中,若所述控制参数为主动跳过未识别的功能包,则所述媒体网关向所述媒体网关控制器主动上报未识别的功能包信 自
5、 根据权利要求4所述的实现H.248消息兼容的方法,其特征 在于,在收到所述i某体网关对未识别的功能包做跳过处理的上报消息 后,所述媒体网关控制器决定是否接收所述媒体网关的兼容处理。
6、 根据权利要求4所述的实现H.248消息兼容的方法,其特征 在于,所述i某体网关主动跳过未识别的功能包后,若已经向所述々某体 网关控制器上报过该功能包信息,则所述媒体网关不再向所述媒体网 关控制器上报未识别的功能包信息。
全文摘要
本发明旨在提供了一种实现H.248消息兼容性的方法,应用本方法可以有效解决H.248协议中MGW和MGC之间的互通性问题。包括以下步骤媒体网关控制器在媒体网关成功注册后,向媒体网关发送设置控制参数的命令,控制参数设置为主动跳过或不主动跳过未识别的功能包;媒体网关向媒体网关控制器返回设置应答,如果所述媒体网关支持主动跳过未识别的功能包,媒体网关返回成功设置信息,否则返回错误应答;媒体网关执行设置命令,根据所述控制参数判断是否跳过未识别的功能包,若控制参数为主动跳过未识别的功能包,则所述媒体网关主动跳过未识别的功能包。本发明在MGC和MGW不一致的情况下保证通话正常进行,不会影响系统的稳定性。
文档编号H04L1/16GK101098340SQ20071011179
公开日2008年1月2日 申请日期2007年6月8日 优先权日2007年6月8日
发明者宁冬子 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1