随路信令在h.248分离架构下的实现方法、设备及系统的制作方法

文档序号:7955118阅读:114来源:国知局
专利名称:随路信令在h.248分离架构下的实现方法、设备及系统的制作方法
技术领域
本发明涉及一种通讯技术,尤其涉及随路信令在H.248分离架构下的一种实现方法及系统。
背景技术
H.248是承载控制分离情况下,MGC(媒体网关控制器)和MGW(媒体网关)之间的接口协议。在传统交换机里面采用的各种信令,在分离架构下都需要有一种解决方案。R2信令作为传统交换机常用的交换机和PBX(私有分支交换机)之间的随路信令,在分离架构下如何实现,在一些规范里面已经有定义(参考H.248.25,H.248.29,以及draft-ietf-megaco-r2package-02)。这两个规范定义的都是将R2信令在MGC和MGW上都进行处理的方式。
另外,由于历史的原因,各个国家的R2信令都有比较多的区别,在每个国家的实现都需要进行相应的修改。因此前面的规范(H.248.25,H.248.29,draft-ietf-megaco-r2package-02)定义的方法需要进行改进和补充,很可能导致每个厂商实现的方法不同,导致兼容性问题。
现有技术一ITU规范H.248.29里面描述的R2信令处理方法请参见其附录A。该方法是以MGW为中心的控制方法,该方法引入了MGC进行很多随路信令差异性的部分。
这个方法通过定义了R2信令的记发器信令的前向、后向各组信号对应的信号和事件来实现R2信令。R2信令呼叫过程中的记发器信令交互由MGW根据MGC下发的相应信号和事件进行控制。是否接受或者发送某些信号由MGC下发的信号和事件进行控制。各个国家之间的差异性由MGW和MGC都进行适配,需要根据不同国家的记发器信令表示的不同含义进行扩展和适配。不同的国家有可能使用不同的代码,并且需要不断的扩展相应接口代表的含义。
例如记发器信令的主叫类别,在不同的国家用不同的记发器值表示,且有些国家表示的含义和其他国家以及标准R2表示的含义不同。这时就需要扩展接口中的定义。
另外,记发器信令交互过程需要MGC通过R2信令的相关信号事件来决定。需要MGC介入的程度比较高。
其缺点在于R2协议包虽然定义了用于随路信令的基本信号和事件,但是相对海外支持的随路信令的种类和范围来说,还不足够,需要做一定的扩展,且需要MGC介入的程度比较高。在各个厂商进行扩展时,如果定义的参数不同,则兼容性问题会比较多。
现有技术二ITU规范248.29里面描述的方法是由MGC进行所有R2信令适配的方法。用一种特殊的语言方式描述MGW应该发送和接受何种信号的方法。
这个方法描述如下通过定义R2信令的事件、信号的描述方法来控制MGW的R2信令呼叫行为。并且定义了R2信令的相应属性,比如定时器时间长度、记发器控制方式等。
举例如下事件的描述方式使用方法MGC请求Events(事件)=<requestID>(请求编号){icascgen/gdi{dem=″xx<6>[1-2]<1>x.F<3>[12568]″}}在两个数字后,MGW发送一个后向信号“6”请求,比如,请求主叫类别,然后是主叫号码等。收到的多频信号用不同的后向信号作为分隔符上报给MGC。
MG响应Observed Events(观察到的事件)=<requestID>(请求编号){icasgen/gdi{des=″77<6>2<1>555555F<3>8″}}收到了被叫号码77,然后使用后向信号A6请求主叫类别(2),用A1请求主叫号码(555555),并收到主叫号码结束符F,用A3请求到了被叫号码的8。
这种方法的缺点在于需要利用特殊的描述方式来实现,且需要MGW支持这种特殊描述方式所使用的语言的解析,而且是完全由MGC进行控制(经过H.248接口,经过了网络),MGW并不知道具体含义,只是物理层的多频信号的发送,在速度上和处理上,会存在一定的限制。比如无法满足俄罗斯随路的严格的时序要求。
因此,需要发明一种新的方法以解决上述问题。

发明内容
本发明的目的在于提供一种随路信令在H.248分离架构下的实现方法,用以解决H.248等协议实现多个国家时,需要扩展H.248接口的问题,同时解决了H.248协议应用时面临的无法满足严格的时延要求的问题。
本发明一方面提供了一种随路信令在H.248分离架构下的实现方法,所述方法包括下述步骤A、媒体网关接收随路信令交换机发送的随路信令B、所述媒体网关根据所述随路信令与所述随路信令交换机进行信令互控,并且,将所述随路信令映射为所述媒体网关与媒体网关控制器的标准接口协议消息并将所述标准接口协议消息上报所述媒体网关控制器;C、所述媒体网关控制器根据所述标准接口协议消息进行一般呼叫处理。
上述方法的步骤B中,所述随路信令如果为记发器信令,则所述媒体网关将该记发器信令的地址逻辑值映射为物理值,在所述标准接口协议消息中携带该物理值;上述方法的步骤C中,还包括所述媒体网关控制器将所述物理值转换为所述记发器信令的地址逻辑值。
优选地,在本方法中所述随路信令为R2信令,所述标准接口协议消息为Q931消息。
本发明另一方面提供了一种随路信令在H.248分离架构下的实现设备,包括接收模块,用于接收随路信令交换机发送的随路信令;互控模块,用于根据所述随路信令与所述随路信令交换机进行信令互控;映射模块,用于将所述随路信令映射为媒体网关与媒体网关控制器的标准接口协议消息;上报模块,用于将所述标准接口协议消息上报所述媒体网关控制器。这种设备可以通过软件、硬件或固件的形式在媒体网关上实施,因此可以看作是一种媒体网关。
优选地,所述映射模块还包括判断所述随路信令如果为记发器信令,则将该记发器信令的地址逻辑值映射为物理值的子映射模块。
本发明又一方面提供了一种H.248分离架构下的随路信令实现系统,包括随路信令交换机、媒体网关和媒体网关控制器,其中,所述随路信令交换机与媒体网关通过随路信令协议进行通信,所述媒体网关与媒体网关控制器通过H.248协议进行通信,所述媒体网关包括接收模块,用于接收随路信令交换机发送的随路信令;互控模块,用于根据所述随路信令与所述随路信令交换机进行信令互控;映射模块,用于将所述随路信令映射为所述媒体网关与媒体网关控制器的标准接口协议消息;上报模块,用于将所述标准接口协议消息上报所述媒体网关控制器,所述媒体网关控制器包括接收模块,用于接收所述标准接口协议消息;呼叫处理模块,用于根据所述标准接口协议消息进行一般呼叫处理。
在本发明中,随路信令的呼叫处理在MGW上进行,在MGC上实现标准中继呼叫处理,通过H.248接口控制MGW进行相应随路信令处理,简化了MGC和MGW之间的H.248接口,由MGW进行多个国家的随路信令适配,减少了MGC的工作量,使其主要工作在于呼叫处理,并且提高了MGC、MGW之间的兼容性,而且可以满足严格的时延要求。


图1为本发明提供的一种随路信令在H.248分离架构下的实现系统的结构框图;图2为基于图1的系统的随路信令在H.248分离架构下的实现方法的数据流及控制图;图3为MGW映射随路信令的流程图;
图4为线路信令映射表;图5为记发器信令映射表;图6为记发器信令映射表中的一个物理值附表;图7为MGC处理流程图。
具体实施例方式
参考图1,本发明提供的一种随路信令在H.248分离架构下的实现系统,包括如下结构R2交换机100、MGW200和MGC300,其中,所述R2交换机100与MGW200通过R2信令协议进行通信,所述MGW200与MGC300通过H.248协议进行通信。所述MGW200,即本发明提供的一种随路信令在H.248分离架构下的实现设备的一个具体实施例,包括接收模块201,用于接收R2交换机发送的R2信令;互控模块202,用于根据所述R2信令与所述R2交换机100进行信令互控;映射模块203,用于将所述R2信令映射为所述MGW200与MGC300的标准接口协议消息(本实施例中采用的Q931消息);上报模块204,用于将所述标准接口协议消息上报所述MGC300。所述MGC300包括接收模块310,用于接收所述标准接口协议消息;呼叫处理模块302,用于根据所述标准接口协议消息进行一般呼叫处理。
所述MGW200的映射模块还包括判断所述随路信令如果为记发器信令,则将该记发器信令的地址逻辑值映射为物理值的子映射模块(图未示);所述MGC300的呼叫处理模块还包括将所述物理值转换为所述记发器信令的地址逻辑值的转换模块(图未示)。
当然,本发明除了应用于R2信令,还可以应用于其它标准随路信令中。
参考图2,图示了基于图1的系统的随路信令在H.248分离架构下的实现方法的数据流及控制。如图所示,包括如下数据流和控制1.R2信令数据流该数据流发送者为R2交换机100,接收者为MGW200;2.信令互控数据流该数据流为R2交换机100和MGW200之间的交互数据流,MGW200根据接收到的R2信令与R2交换机100之间进行互控,不需要MGC300进行干预;3.映射控制该控制由MGW200来执行,将所述R2信令映射为MGW200与MGC300之间的标准接口协议消息,例如Q931消息;4.Q931消息数据流该数据流发送者为MGW200,接收者为MGC300;5.一般呼叫处理控制该控制由MGC300来执行,根据所述Q931消息处理相关一般呼叫,即MGC300与MGW200之间仅交互一些关键点的呼叫状态信息。当然,在这个控制过程中,会存在与MGW200的数据流,因为这种数据流对于本领域普通技术人员而言是公知的,因此,不再赘述。
参考图3,图示了MGW200进行上述映射控制的流程。如图所示,包括如下步骤步骤301MGW200接收发自R2交换机发送的R2信令;这个步骤是该映射控制的起始步骤,是引发映射控制的条件;如果收到的R2信令是线路信令时,则执行步骤302、303和307。
步骤302查阅线路信令映射表;该映射表如图4所示;步骤303根据所述线路信令映射表建立相对应的Q931消息;如果收到的R2信令是记发器信令时,执行步骤304、305、306和307。
步骤304查阅记发器信令映射表;该映射表如图5所示;步骤305根据所述记发器信令映射表的物理值附表(参考图6,图6为前向II组的物理表)将地址逻辑值映射为物理值;步骤306根据所述记发器信令映射表建立相对应的Q931消息;步骤307向MGC300上报Q931消息。
参考图4,图4是R2信令的线路信令映射表。如图所示,所述R2信令中的“Seize占用”映射为Q.931消息中的“Setup呼叫建立”;所述R2信令中的“Seizeack占用应答”映射为Q.931消息中的“Setup不acknowledge建立消息应答”;所述R2信令中的“Answer被叫应答”映射为Q.931消息中的“Connect被叫应答”;所述R2信令中的“Offer话务员插入”映射为Q.931消息中的“Operater话务员消息”;所述R2信令中的“ClearForward主叫拆除呼叫”映射为Q.931消息中的“Disconnect主叫拆除呼叫”;所述R2信令中的“ClearBackward被叫拆除呼叫”映射为Q.931消息中的“Release被叫拆除呼叫”;所述R2信令中的“ReleaseGuard释放保护”映射为Q.931消息中的“Releasecomplete释放完成”。
参考图5,图5是R2信令的记发器信令映射表。如图所示,所述R2地址信息中的“前向I组”映射为Q.931相关消息中的“Information”,附加参数为“前向I组物理表”;所述R2地址信息中的“前向II组”映射为Q.931相关消息中的“Information”,附加参数为“前向II组物理表”;所述R2地址信息中的“后向I组”映射为Q.931相关消息中的“Information-req”,附加参数为“后向I组物理表”;所述R2地址信息中的“后向II组”映射为Q.931相关消息中的“Information-req”,附加参数为“后向I组物理表”。
参考图6,图6是记发器信令映射表中的一个物理值附表,即附加参数中的物理表,图6是前向II组物理表的一部分。具体含义参阅图6,在此不再赘述。
参考图7,图示了MGC300接收到Q931消息后的处理流程。如图所示,包括步骤步骤501接收到Q931消息;如果该Q931消息对应的R2信令是线路信令时,执行步骤503;如果该Q931消息对应的R2信令是记发器信令时,执行步骤502、503;步骤502将物理值映射为逻辑地址值;步骤503进行一般呼叫处理;综上,可以看出,MGW200向MGC300上报的是MGW200和MGC300之间标准接口协议消息(本实施例中为Q931消息),即在MGW200上进行信令代理的处理,定义信令代理的标准接口;所述MGW200对H.248的R2信令进行映射,记发器信令则被映射为Q.931的相关消息并且携带附加参数上报给MGC,接口只提供物理值,逻辑值由两边进行配置,物理值对应的逻辑值在MGW和MGC上分别配置为相同的内容。这样对于MGC300来说就不用再进行随路信令差异性适配了。也就是说,采用本发明的技术方案后,MGC运行简单的公共的呼叫状态机,MGW完全独立地实现各种类型的随路信令,信令互控流程不受MGC干预。MGW和MGC之间只交互一些关键点的呼叫状态信息,MGC和MGW根据交互信息进行呼叫状态迁移。MGC上无各种随路信令流程的状态机,只有一般的呼叫状态机,并根据情况向MGW请求相应信息,MGW上的信令流程状态机独立运行,不受MGC控制。可以这样认为,如果MGW获得了足够的地址信息,那么即使没有MGC参与,它也可以完成和PSTN的随路信令对接。因此,本发明减少了MGC的工作量,提高了MGC和MGW的兼容性,并且,提高了呼叫处理性能,能够满足某些国家(例如俄罗斯)随路信令处理时的严格时序要求。
以上所揭露的仅为本发明的优选实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种随路信令在H.248分离架构下的实现方法,其特征在于,所述方法包括下述步骤A、媒体网关接收随路信令交换机发送的随路信令;B、所述媒体网关根据所述随路信令与所述随路信令交换机进行信令互控,并且,将所述随路信令映射为所述媒体网关与媒体网关控制器的标准接口协议消息并将所述标准接口协议消息上报所述媒体网关控制器;C、所述媒体网关控制器根据所述标准接口协议消息进行一般呼叫处理。
2.根据权利要求1所述的随路信令在H.248分离架构下的实现方法,其特征在于在步骤B中,所述随路信令如果为记发器信令,则所述媒体网关将该记发器信令的地址逻辑值映射为物理值,在所述标准接口协议消息中携带该物理值;在步骤C中,还包括所述媒体网关控制器将所述物理值转换为所述记发器信令的地址逻辑值。
3.根据权利要求1所述的随路信令在H.248分离架构下的实现方法,其特征在于所述随路信令为R2信令,所述标准接口协议消息为Q931消息。
4.一种随路信令在H.248分离架构下的实现设备,包括接收模块,用于接收随路信令交换机发送的随路信令;互控模块,用于根据所述随路信令与所述随路信令交换机进行信令互控;映射模块,用于将所述随路信令映射为媒体网关与媒体网关控制器的标准接口协议消息;上报模块,用于将所述标准接口协议消息上报所述媒体网关控制器。
5.根据权利要求4所述的随路信令在H.248分离架构下的实现设备,其特征在于所述映射模块还包括判断所述随路信令如果为记发器信令,则将该记发器信令的地址逻辑值映射为物理值的子映射模块。
6.根据权利要求4所述的随路信令在H.248分离架构下的实现设备,其特征在于所述随路信令为R2信令,所述标准接口协议消息为Q931消息。
7.一种随路信令在H.248分离架构下的实现系统,包括随路信令交换机、媒体网关和媒体网关控制器,其中,所述随路信令交换机与媒体网关通过随路信令协议进行通信,所述媒体网关与媒体网关控制器通过H.248协议进行通信,其特征在于,所述媒体网关包括接收模块,用于接收随路信令交换机发送的随路信令;互控模块,用于根据所述随路信令与所述随路信令交换机进行信令互控;映射模块,用于将所述随路信令映射为所述媒体网关与媒体网关控制器的标准接口协议消息;上报模块,用于将所述标准接口协议消息上报所述媒体网关控制器,所述媒体网关控制器包括接收模块,用于接收所述标准接口协议消息;呼叫处理模块,用于根据所述标准接口协议消息进行一般呼叫处理。
8.根据权利要求7所述的随路信令在H.248分离架构下的实现系统,其特征在于所述媒体网关的映射模块还包括判断所述随路信令如果为记发器信令,则将该记发器信令的地址逻辑值映射为物理值的子映射模块;所述媒体网关控制器的呼叫处理模块还包括将所述物理值转换为所述记发器信令的地址逻辑值的转换模块。
9.根据权利要求7所述的随路信令在H.248分离架构下的实现系统,其特征在于所述随路信令为R2信令,所述标准接口协议消息为Q931消息。
全文摘要
一种随路信令在H.248分离架构下的实现方法,包括下述步骤A.媒体网关接收随路信令交换机发送的随路信令;B.所述媒体网关根据所述随路信令与所述随路信令交换机进行信令互控,并且,将所述随路信令映射为所述媒体网关与媒体网关控制器的标准接口协议消息并将所述标准接口协议消息上报所述媒体网关控制器;C.所述媒体网关控制器根据所述标准接口协议消息进行一般呼叫处理。本发明减少了MGC的工作量,使其主要工作在于呼叫处理,并且提高了MGC、MG之间的兼容性。同时,本发明还公开了一种随路信令在H.248分离架构下的实现设备及系统。
文档编号H04L12/46GK101056282SQ20061003601
公开日2007年10月17日 申请日期2006年6月20日 优先权日2006年6月20日
发明者李琥 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1