媒体网关控制器与媒体网关间通信的系统及其方法

文档序号:7981072阅读:249来源:国知局
专利名称:媒体网关控制器与媒体网关间通信的系统及其方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种媒体网关控制器与媒体网关间通信的系统及其方法。
背景技术
在下一代网络(NGN)中实现了业务层和承载层的分离,其核心思想是将业务控制过程和业务相关媒体流的处理以及媒体流承载的建立进行分离。其中,实现业务控制过程的设备是媒体网关控制器(MGC),实现媒体流处理和媒体流承载建立的设备是媒体网关(MG),媒体网关控制器通过H248、MGCP(媒体网关控制协议)、H323和SIP(会话初始化协议)等与媒体网关间进行交互,完成对媒体网关的控制,以实现各种通信业务,即媒体网关执行媒体网关控制器发出的命令,实现媒体网关之间的语音通信。所述的媒体网关控制器可以是软交换设备(SoftSwitch)也可以是应用服务器(AS),主要负责实现呼叫控制和接续,控制多个媒体网关,即媒体网关控制器将呼叫控制功能从媒体网关中分离出来,所述的呼叫控制功能包括呼叫选路、管理控制、连接控制(建立/拆除会话)和信令互通。媒体网关控制器和媒体网关的建立实现了呼叫传输与呼叫控制的分离,方便了网络通信的管理。所述的媒体网关则是将一种网络中的媒体转换成另一种网络所要求的媒体格式,例如媒体网关能够在电路交换网的承载通道和分组网的媒体流之间进行转换等。
通常在一下代网络中,媒体网关控制器可以控制多个媒体网关,媒体网关根据不同的应用情况可以分为接入网关,中继网关,媒体服务器,无线网关等;媒体网关可以实现不同的承载类型,例如自动异步舆模式(ATM),IP(网际协议)和电路等。媒体网关可以使用不同的协议跟媒体网关控制器进行交互,所使用的各种协议包括H248、MGCP、SIP、H323、NCS(基于网络的呼叫信令)等。媒体网关控制器为实现与各种媒体网关进行互通,需要实现与媒体网关交互的多种协议,所以媒体网关控制器还要实现媒体资源的分布式操作,导致媒体网关控制器对媒体网关的控制操作非常复杂,即导致媒体网关控制器需要实现多种流程,多个协议的媒体资源的分布式操作,从而使的媒体网关控制器实现非常复杂、开发成本高,配置数据、操作维护、升级和更改都比较困难,例如,增加一种控制协议的媒体网关,则需要在媒体网关控制器进行大量的修改、配置,不仅影响媒体网关控制器的正常工作,同时修改、配置工作也较为烦琐,不便于对系统的维护和管理。

发明内容
鉴于上述现有技术存在的问题,本发明的目的是提供一种媒体网关控制器与媒体网关间通信的系统及其方法,以降低媒体网关控制器实现的复杂程度,并使整个系统更便于维护和管理。
本发明的目的是通过以下技术方案实现的所述的媒体网关控制器与媒体网关间通信的系统,包括媒体网关控制器通过逻辑媒体网关向媒体网关发送操作控制信息,并通过逻辑媒体网关接收媒体网关上报的消息;一组媒体网关各媒体网关接收媒体网关控制器通过逻辑媒体网关发送来的操作控制信息,并通过逻辑媒体网关向媒体网送控制器上报消息;逻辑媒体网关接收媒体网关上报的消息,并上报给媒体网关控制器,同时接收媒体网关控制器下发的操作控制信息,并在一组媒体网关中确定接收该操作控制信息的媒体网关,然后将所述的操作控制信息下发给相应的媒体网关。
所述的一组媒体网关为一个或多个基于同一种或不同种协议实现的媒体网关。
所述的媒体网关控制器为软交换设备(SoftSwitch)或应用服务器(AS)。
所述的逻辑媒体网关内置或外置于媒体网关控制器。
所述的逻辑媒体网关内置或外置于媒体网关,使多个媒体网关组成一个大的媒体网关。
所述的逻辑媒体网关中包括与各个媒体网关对应的虚拟媒体网关控制器,所述的虚拟媒体网关控制器分别接收与其对应的媒体网关上报的消息,并接收媒体网关控制器下发的的操作控制信息。
所述的媒体网关控制器与媒体网关间通信的方法,包括逻辑媒体网关接收各个媒体网关上报的消息,并上报给媒体网关控制器;逻辑媒体网关接收媒体网关控制器发送来的操作控制信息,确定接收所述操作控制信息的媒体网关,并将该操作控制信息下发给相应的媒体网关。
所述的媒体网关控制器与媒体网关间通信的方法包括逻辑媒体网关接收媒体网关上报的消息,根据所述消息的媒体网关标识确定接收该消息的虚拟媒体网关控制器,并通过相应的虚拟媒体网关控制器将该媒体网关的资源标识转化为逻辑媒体网关中的资源标识,然后将该消息上报给媒体网关控制器;媒体网关控制器下发操作控制信息给逻辑媒体网关,逻辑媒体网关根据消息的资源标识查找到相应的虚拟媒体网关控制器,并由虚拟媒体网关控制器将逻辑媒体网关中的资源标识和逻辑媒体网关标识,替换为媒体网关标识和媒体网关中的资源标识,然后将操作控制信息下发给与其对应的媒体网关。
所述的媒体网关控制器与媒体网关间通信的方法还包括在逻辑媒体网关上配置各个虚拟媒体网关控制器与媒体网关间的媒体资源标识的对应关系,即在逻辑媒体网关中设置一个统一媒体资源标识,并配置媒体网关标识和媒体网关的媒体资源标识与该统一后的媒体资源标识的对应关系。
所述的媒体网关控制器与媒体网关间通信的方法进一步包括逻辑媒体网关接收媒体网关上报的该媒体网关使用协议的消息,然后将该消息转化为逻辑媒体网关与媒体网关控制器使用协议的消息上报给媒体网关控制器;媒体网关控制器下发的媒体网关控制器与逻辑媒体网关使用协议的操作控制信息给逻辑媒体网关,逻辑媒体网关将消息其转化为逻辑媒体网关与该网关使用协议的操作控制信息下发给与其对应的媒体网关。
当主叫用户向被叫用户发起呼叫时,本发明所述的方法进一步包括主叫用户接入的媒体网关将用户摘机的消息通知逻辑媒体网关;逻辑媒体网关收到用户摘机的消息后,根据所述媒体网关的的媒体资源标识将该主叫用户摘机的消息上报给媒体网关控制器;媒体网关控制器接收用户摘机的消息后,通过逻辑媒体网关通知主叫用户进行拨叫,并为本次呼叫分配上下文标识;媒体网络控制器从逻辑媒体网关获取主叫用户上报的被叫用户的号码,并通过逻辑媒体网关在主叫用户与被叫用户间建立连接;当被叫用户摘机时,被叫用户摘机的消息通过逻辑媒体网关上报给媒体网关控制器,媒体网并控制器分别通过逻辑媒体网关依次通知主叫用户和被叫用户接收媒体流。
所述的媒体网关控制器与媒体网关间通信的方法还包括通话结束后的处理过程,具体包括被叫用户将挂机消息通过逻辑媒体网关通知媒体网关控制器;媒体网关控制器通过逻辑媒体网关依次通知主叫用户和被叫用户释放本次通话占用的资源。
所述的媒体网关与逻辑媒体网关之间通信采用的控制协议包括MGCP协议、H248协议、SIP协议、H323协议、NCS协议;所述的媒体网关控制器与逻辑媒体网关之间通信采用的控制协议包括MGCP协议、H248协议、SIP协议、H323协议、NCS协议;所述的逻辑媒体网关当作为一个功能实体内置在媒体网关控制器上时与媒体网关控制器的各功能实体之间通信采用的是内部控制协议。
由上述本发明提供的技术方案可以看出,本发明中媒体网关控制器仅需控制一个逻辑媒体网关(LMG),便可以实现对各个基于不同协议的媒体网关实现操作控制,从而降低了媒体网关控制器实现的复杂度。
即本发明将原媒体网关控制器中对多个媒体网关控制的复杂功能分离至逻辑媒体网关中实现,使媒体网关控制器的开发可以更加专业化,也就是说媒体网关控制器的开发可以只关注于对呼叫的处理功能;而且,所述的逻辑媒体网关同样也可以进行专业化的开发,专业化的开发可以降低开发的成本,也就是说所述的逻辑媒体网关可以实现资源共享,以支持多个媒体网关控制器,从而使开发成本降低。
同时,本发明中,如果增加一个新的协议类型的媒体网关时,媒体网关控制器通常无需修改,或者仅需要进行较少量的修改,例如,逻辑媒体网关与媒体网关控制器的接口协议的功能可能需要扩展等,也就是说,只需主要对逻辑媒体网关进行相应的修改即可满足需要。
另外,本发明中,分离的逻辑媒体网关和媒体网关控制器的更改和升级可以实现互不影响,因此在系统中新增功能或者新增设备将变得的更为容易;且分离的逻辑媒体网关和媒体网关控制器也可以更加快速的完成配置。


图1为现有的媒体网关控制器与媒体网关间通信的系统示意图;图2为本发明的媒体网关控制器与媒体网关间通信的系统示意图;图3a为本发明的媒体网关控制器与媒体网关间通信的方法流程图1;图3b为本发明的媒体网关控制器与媒体网关间通信的方法流程图2。
具体实施例方式
本发明的核心思想是通过建立逻辑媒体网关(LMG)使得各个基于不同协议的媒体网关的接入对媒体网关控制器(MGC)屏蔽,同时屏蔽MGC对位于各个不同的媒体网关上的分布式媒体资源的操作,从而实现对基于多种协议的媒体网关上的分布式媒体资源操作的实现与MGC的实现分离,从而简化了MGC的实现复杂程度,并方便了系统中业务的增加。
本发明将MGC中的一些功能分离出来单独实现,即在MGC与MC通信的系统中增加一个逻辑媒体网关(LMG)。从而使对于媒体网关控制器(MGC)来说,仅控制一个逻辑媒体网关,所述的逻辑媒体网关拥有该媒体网关控制器控制下的所有媒体网关(MG)的所有媒体资源。逻辑媒体网关一方面实现媒体逻辑媒体网关与媒体网关交互所应用的控制协议到媒体网关控制器与逻辑媒体网关交互所应用的控制协议间的转换,另一方面对媒体网关控制器屏蔽位于各个媒体网关上的分布式的媒体资源,即在媒体网关控制器上看起来是仅对一个逻辑媒体网关上的媒体资源进行操作控制。也就是说,在媒体网关控制器仅需要使用一种控制协议与逻辑媒体网关进行通信实现对逻辑媒体网关的控制,而逻辑媒体网关则使用不同的控制协议与各个媒体网关进行通信,实现对媒体网关的控制。
本发明中逻辑媒体网关实际并不真正具有媒体资源,同样也不完成相应的媒体资源的操作,例如媒体承载的建立、媒体流的编码等,对于媒体网关控制器来说逻辑媒体网关仅是在逻辑上具有媒体资源。逻辑媒体网关的实质是完成逻辑媒体网关的媒体资源标识到媒体网关的媒体资源标识的映射,以及完成媒体网关控制器对逻辑媒体网关的媒体资源的操作到对媒体网关的媒体资源的操作的映射。
下面结合附图对本发明所述的媒体网关控制器与媒体网关间通信的系统作进一步说明,参见图2,所述的系统具体包括媒体网关控制器MGC通过逻辑媒体网关向媒体网关发送操作控制信息,如下发将媒体网关下用户增加到某一上下文中的操作控制信息令等;同时,通过逻辑媒体网关接收媒体网关上报的消息,并可根据媒体网关上报的消息产生相应的操作控制信息,如接收到媒体网关下用户摘机的消息,则下发令该用户进行拨号的操作控制命令;一组媒体网关MG1、MG2、MG3各媒体网关接收媒体网关控制器通过逻辑媒体网关发送来的操作控制信息,并根据相应的操作控制信息的内容执行相应的媒体资源操作;同时,媒体网关还通过逻辑媒体网关向媒体网送控制器上报消息,如上报媒体资源状态信息等;所述的一组媒体网关为一个或多个基于同一种或不同种协议实现的媒体网关,如图2所示,媒体网关MG1是基于H248协议实现的媒体网关,媒体网关MG2是基于MGCP实现的媒体网关,而媒体网关MG3则是基于SIP实现的媒体网关;逻辑媒体网关接收媒体网关上报的消息,并上报给媒体网关控制器,同时接收媒体网关控制器下发的操作控制信息,并在一组媒体网关中确定接收该操作控制信息的媒体网关,然后将所述的操作控制信息下发给相应的媒体网关;所述的逻辑媒体网关可以内置或外置于媒体网关控制器;且所述的逻辑媒体网关中包括与各个媒体网关对应的虚拟媒体网关控制器,如图2中的虚拟媒体网关控制器VMGC1、VMGC2、VMGC3,所述的虚拟媒体网关控制器分别接收与其对应的媒体网关上报的消息,并接收媒体网关控制器下发的的操作控制信息,所述的虚拟媒体网关控制器与一组媒体网关中的各个媒体网关间存在着媒体资源标识的对应关系,以便于逻辑媒体网关实现媒体网关控制器对逻辑网的媒体资源操作到对媒体网关的媒体资源操作的映射;所述的逻辑媒体网关可以作为一个独立的物理实体存在,也可以作为一个功能实体在物理的媒体网关控制器设备上实现,同时也可以作为一个功能实体在物理的媒体网关实现,例如将逻辑媒体网关与多个媒体网关共同作为一个物理实体设置于网络中。
基于上述系统本发明还提供了一种媒体网关控制器和媒体网关间通信的方法,具体包括以下步骤(1)在逻辑媒体网关上配置各个虚拟媒体网关控制器与媒体网关间的媒体资源标识的对应关系,即在逻辑媒体网关中设置一个统一媒体资源标识,同时配置媒体网关标识和媒体网关的媒体资源标识与该统一的媒体资源标识的对应关系,以便于逻辑媒体网关将媒体网关控制器下发的操作控制信息准确地根据相应的媒体资源标识通过相应的虚拟媒体网关控制器下发给相应的媒体网关,从而保证媒体网关根据所述的操作控制信息执行相应的媒体资源操作;(2)配置了上述媒体资源标识的对应关系后媒体网关控制器便可以通过逻辑媒体网关与媒体网关间进行通信,以实现媒体网关控制器对媒体网关的操作控制,媒体网关控制器对媒体网的操作控制包括两种一种是根据媒体网关上报的消息对相应的媒体网关进行操作控制,此时,逻辑媒体网关接收各个媒体网关上报的消息,并上报给媒体网关控制器;逻辑媒体网关接收媒体网关上报的消息,根据所述的消息的媒体网关标识确定接收该消息的虚拟媒体网关控制器,并通过相应的虚拟媒体网关控制器将该媒体网关的媒体资源标识转化为逻辑媒体网关中统一的媒体资源标识,然后将该消息上报给媒体网关控制器;媒体网关控制器接收所述的消息并根据消息的内容确定对相应媒体网关的操作控制信息,并通过逻辑媒体网关中相应的虚拟媒体网关控制器下发给相应的媒体网关,这样,媒体网关便可以根据下发的操作控制信息执行相应的媒体资源操作,从而实现媒体网关控制器对媒体网关的操作控制;如根据媒体网关上报的主叫用户的拨号消息向被叫用户所接入的媒体网关下发的将被叫用户增加到相应的上下文中的操作控制信息;另一种是媒体网关控制器主动向媒体网关发送操作控制信息对媒体网关进行操作控制,此时,媒体网关控制将操作控制信息首先下发给逻辑媒体网关,逻辑媒体网关接收媒体网关控制器发送来的操作控制信息后,根据所述的操作控制信息的媒体资源标识确定接收该操作控制信息的虚拟媒体网关控制器,并由相应的虚拟媒体网关控制器将逻辑媒体网关中的媒体资源标识和逻辑媒体网关标识替换为媒体网关的网关标识和媒体资源标识,然后将该操作控制信息下发给与其对应的媒体网关,这样,媒体网关便可以根据下发的操作控制信息执行相应的媒体资源操作,从而实现媒体网关控制器对媒体网关的操作控制。
本发明所述的方法中媒体网关与逻辑媒体网关之间通信采用的控制协议包括MGCP协议、H248协议、SIP协议、H323协议、NCS协议等;媒体网关控制器与逻辑媒体网关之间通信采用的控制协议包括MGCP协议、H248协议、SIP协议、H323协议、NCS协议等;逻辑媒体网关当作为一个功能实体内置在媒体网关控制器上时与媒体网关控制器的各功能实体之间通信采用的是内部控制协议。
因此,媒体网关与逻辑媒体网关间所采用的控制协议和逻辑媒体网关与媒体网关控制器间采用的控制协议可以是不同的控制协议,此时,便需要在逻辑媒体网关上实现相应的协议转换,以保证媒体网关控制器与媒体网关间的通信正常进行,即各个媒体网关可以向媒体网关控制器上报消息,媒体网关控制器也可以向各个媒体网关下发操作控制信息;所述的协议转换为当逻辑媒体网关接收媒体网关上报的该媒体网关使用协议的消息时,逻辑媒体网关需要将该消息转化为逻辑媒体网关与媒体网关控制器使用协议的消息后,再上报给媒体网关控制器;当媒体网关控制器下发的媒体网关控制器与逻辑媒体网关使用协议的操作控制信息给逻辑媒体网关时,逻辑媒体网关需要将消息其转化为逻辑媒体网关与该网关使用协议的操作控制信息下发给与其对应的媒体网关。
基于上述本发明提供的方法,现以主叫用户向被叫用户发起呼叫的过程为例对本发明所述的方法作进一步说明,仍参见图2,其中,逻辑媒体网关的接口使用为H248协议,逻辑媒体网关下面控制有MGCP的媒体网关,H248协议的媒体网关和SIP的媒体网关,下面描述一下在逻辑媒体网关模型下的MGCP的媒体网关下的用户A,呼叫H248协议的媒体网关下的用户B的呼叫流程,假设用户A,在MGCP网关中对应的端点名为aaln/l@mgcp.com,在逻辑媒体网关中对应的终端标识为A1001;用户B,在H248协议网关中对应的终端名为A1,在逻辑媒体网关中对应的终端标识为A2001;参见图3a和图3b,所述的方法具体包括以下步骤步骤31基于MGCP的媒体网关下接入的用户A(aaln/1)摘机后,通过Notify(通知)命令上报其摘机的消息到逻辑媒体网关;步骤32逻辑媒体网关使用基于MGCP的媒体网关下接入的用户A在逻辑媒体网关中的统一标识A1001向媒体网关控制器上报的用户A摘机的消息;步骤33媒体网关控制器收到用户A摘机的消息后,向逻辑媒体网关返回响应消息,通知逻辑媒体网关已经收到其上报的用户A摘机的消息;
步骤34逻辑媒体网关向MGCP的媒体网关返回响应消息,确认其上报的用户A摘机的消息已经被媒体网关控制器准确接收;步骤35媒体网关控制器收到用户A摘机的消息,且向逻辑媒体网关返回了响应消息后,还需要下发ADD(增加)命令到逻辑媒体网关,要求逻辑媒体网关为用户A放拨号提示音,同时检测用户A拨打的被叫用户的号码;步骤36逻辑媒体网关收到媒体网关控制器的增加命令后,向MGCP的媒体网关下发RQNT(通知请求)命令,要求MGCP的媒体网关给用户A放拨号提示音,同时检测用户A拨打的号码;步骤37MGCP的媒体网关回响应到逻辑媒体网关,确认其已经收到逻辑媒体网关下发的通知请求命令,并执行了相应的媒体资源操作;步骤38逻辑媒体网关为本次呼叫的上下文分配一个上下文标识C1,并回送响应消息到媒体网关控制器,消息中携带着为本次呼叫分配的上下文标识C1;步骤39MGCP的媒体网关用户A,用NTFY(通知)命令上报拨打的被叫用户B的号码到逻辑媒体网关;步骤310逻辑媒体网关收到上报的被用户B的号码后,用NTFY(通知)命令向媒体网关控制器上报用户A拨打的用户B的号码;步骤311媒体网关控制器收到用户B的号码后,回送响应消息到逻辑媒体网关;步骤312逻辑媒体网关收到媒体网关控制器发来的针对上报的用户B的号码的响应消息后,向MGCP的媒体网关返回响应消息;步骤313媒体网关控制器向逻辑媒体网关发送ADD命令要求将用户B增加到本次呼叫的上下文C1中,同时向用户B振铃;
步骤314逻辑媒体网关收到所述的ADD命令后,向H248协议媒体网关发送ADD命令要求为基于用户B的呼叫分配一个上下文,及一个虚拟的终端标识,同时将用户B增加到此为其分配的上下文中;步骤315H248协议媒体网关回送响应消息到逻辑媒体网关,消息中携带着为用户B分配的上下文标识为C2、虚拟终端标识为Rtp1和虚拟终端Rtp1的本地媒体流属性为SDP1,所述的媒体流属性包括IP(网际协议)地址和端口号等信息;步骤316逻辑媒体网关收到H248协议媒体网关加送的响应消息后,向MGCP的媒体网关下发要求用户A的创建连接命令,同时将用户B的媒体流属性SDP1发送给用户A;步骤317MGCP的媒体网关收到创建连接命令后,创建用户A的连接,该连接上的本地媒体流属性为SDP2,远端媒体流属性为SDP1,MGCP的媒体网关回送创建连接命令的响应消息给逻辑媒体网关,创建连接命令的响应消息中包括创建连接的标识和该连接的本地媒体流属性SDP2;步骤318逻辑媒体网关收到MGCP的媒体网关的响应消息后,向H248协议的媒体网关下发MOD(修改)命令修改虚拟终端Rtp1的远端媒体流属性为SDP2;步骤319H248协议的媒体网关则根据收到的修改命令修改虚拟终端Rtp1的远端媒体流属性为SDP2,回送MOD命令的响应消息给逻辑媒体网关,以确认修改成功;步骤320逻辑媒体网关回送针对步骤313中下发的ADD命令的响应消息给媒体网关控制器,确认步骤313中下发的ADD命令操作完成;步骤321被叫用户B摘机后,H248协议的媒体网关使用通知命令上报用户B摘机消息给逻辑媒体网关;
步骤322逻辑媒体网关收到用户B的摘机消息后,利用通知命令上报用户B摘机消息给媒体网关控制器;步骤323媒体网关控制器收到用户B的摘机消息后,回送通知命令的响应消息给逻辑媒体网关,确认收到所述摘机消息;步骤324逻辑媒体网关根据媒体网关控制器返回的响应消息回送通知命令响应消息给H248协议的媒体网关,确认收到所述摘机消息;步骤325媒体网关控制器收到被叫用户B摘机消息后,除发送响应消息给逻辑媒体网关控制器外,还发送修改命令到逻辑媒体网关,要求用户A收发媒体流;步骤326逻辑媒体网关收到修改命令后,发送MDCX(修改连接)命令到MGCP的媒体网关,要求用户A创建的连接收发媒体流;步骤327MGCP的媒体网关回送MDCX(修改连接)命令的响应消息到逻辑媒体网关,确认用户A创建的连接可以进行媒体流的收发;步骤328逻辑媒体网关回送MOD命令的响应消息到媒体网关控制器,确认用户A创建的连接可以进行媒体流的收发;步骤329媒体网关控制器发送修改命令到逻辑媒体网关,要求用户B收发媒体流;步骤330逻辑媒体网关收到修改命令后,发送MOD(修改)命令到H248协议的媒体网关,要求虚拟终端Rtp1收发媒体流;步骤331H248协议的媒体网关回送MOD(修改)命令的响应消息到逻辑媒体网关,确认用户B可以进行媒体流的收发,即虚拟终端Rtp1可以进行媒体流的收发;步骤332逻辑媒体网关根据H248协议的媒体网关返回的响应消息回送MOD命令的响应消息到媒体网关控制器;
完成了上述步骤31至步骤332的操作后,用户A和用户B便可以进入正常的通话态,当通话过程结束后,以用户B挂机为例,本发明所述的方法还需要执行以下步骤步骤333H248协议的媒体网关发送Ntfy(通知)命令到逻辑媒体网关,通知用户B挂机的消息;步骤334逻辑媒体网关收到用户B挂机的消息后,发送Ntfy(通知)命令到媒体网关控制器,通知媒体网关控制器用户B挂机;步骤335媒体网关控制器收到通知命令后,回送Ntfy(通知)命令的响应到逻辑媒体网关,确认收到通知命令;步骤336逻辑媒体网关收到通知命令的响应后,接着回送Ntfy(通知)命令的响应到H248协议的媒体网关,确认媒体网关控制器收到通知命令;步骤337媒体网关控制器根据收到的用户B挂机的通知命令后,下发SUBTRACT(减)命令到逻辑媒体网关,要求在创建的上下文中减去用户A;步骤338逻辑媒体网关收到减命令后,下发DLCX(删除连接)命令到MGCP的媒体网关,要求删除用户A创建的连接;步骤339MGCP的媒体网关根据收到的删除连接命令并执行相应的媒体资源操作后,回送DLCX(删除连接)的响应给逻辑媒体网关;步骤340逻辑媒体网关收到MGCP的媒体网关发来的删除连接的响应后,回送SUBTRACT(减)命令的响应给媒体网关控制器;步骤341媒体网关控制器收到所述减命令的响应后,接着下发SUBTRACT(减)命令到逻辑媒体网关,要求在创建的上下文中减去用户B;步骤342逻辑媒体网关收到减命令后,则下发SUBTRACT(减)命令到H248协议的媒体网关,要求删除用户B所在上下文里的所有终端,即将用户B和虚拟终端Rtp1从上下文中删除;
步骤343H248协议的媒体网关收到减命令后,删除用户B所在上下文中的所有终端,并回送SUBTRACT(减)命令的响应给逻辑媒体网关;步骤344逻辑媒体网关收到减命令的响应后,回送SUBTRACT(减)命令的响应给媒体网关控制器,确认已经将用户B从为本次呼叫创建的连接中删除。
至此,用户A和用户B的通话过程结束,相关的资源也被释放掉。
从所述的步骤31至步骤344可以看出,如果没有逻辑媒体网关的话,媒体网关控制器必须要实现逻辑媒体网关所完成的各项功能,包括需要实现H248协议和MGCP两种协议,逻辑媒体网关与H248协议的媒体网关和MGCP的媒体网关的复杂的交互流程;这将大大增加媒体网关控制器实现的复杂度,而且,步骤31到步骤344仅是最简单的呼叫处理流程,如果是要实现复杂的新业务,例如,呼叫等待、呼叫前传等,媒体网关控制器的实现将更加复杂。且逻辑媒体网关所完成的各项功能如果均在媒体网关控制器上实现,将导致新业务的增加和已有业务的修改都变得十分不便。而通过本发明的方法媒体网关控制器仅需控制一个逻辑媒体网关(LMG),便可以实现对各个基于不同协议的媒体网关实现操作控制,从而降低了媒体网关控制器实现的复杂度,且新业务的增加及已有业务的修改简单方便。
权利要求
1.一种媒体网关控制器与媒体网关间通信的系统,其特征在于包括媒体网关控制器通过逻辑媒体网关向媒体网关发送操作控制信息,并通过逻辑媒体网关接收媒体网关上报的消息;一组媒体网关各媒体网关接收媒体网关控制器通过逻辑媒体网关发送来的操作控制信息,并通过逻辑媒体网关向媒体网送控制器上报消息;逻辑媒体网关接收媒体网关上报的消息,并上报给媒体网关控制器,同时接收媒体网关控制器下发的操作控制信息,并在一组媒体网关中确定接收该操作控制信息的媒体网关,然后将所述的操作控制信息下发给相应的媒体网关。
2.根据权利要求1所述的媒体网关控制器与媒体网关间通信的系统,其特征在于所述的一组媒体网关为一个或多个基于同一种或不同种协议实现的媒体网关。
3.根据权利要求1所述的媒体网关控制器与媒体网关间通信的系统,其特征在于所述的媒体网关控制器为软交换设备(SoftSwitch)或应用服务器(AS)。
4.根据权利要求1所述的媒体网关控制器与媒体网关间通信的系统,其特征在于所述的逻辑媒体网关内置或外置于媒体网关控制器。
5.根据权利要求1所述的媒体网关控制器与媒体网关间通信的系统,其特征在于所述的逻辑媒体网关内置或外置于媒体网关,使多个媒体网关组成一个大的媒体网关。
6.根据权利要求1、2、3、4或5所述的媒体网关控制器与媒体网关间通信的系统,其特征在于所述的逻辑媒体网关中包括与各个媒体网关对应的虚拟媒体网关控制器,所述的虚拟媒体网关控制器分别接收与其对应的媒体网关上报的消息,并接收媒体网关控制器下发的的操作控制信息。
7.一种媒体网关控制器与媒体网关间通信的方法,其特征在于包括逻辑媒体网关接收各个媒体网关上报的消息,并上报给媒体网关控制器;逻辑媒体网关接收媒体网关控制器发送来的操作控制信息,确定接收所述操作控制信息的媒体网关,并将该操作控制信息下发给相应的媒体网关。
8.根据权利要求7所述的媒体网关控制器与媒体网关间通信的方法,其特征在于该方法包括逻辑媒体网关接收媒体网关上报的消息,根据所述消息的媒体网关标识确定接收该消息的虚拟媒体网关控制器,并通过相应的虚拟媒体网关控制器将该媒体网关的资源标识转化为逻辑媒体网关中的资源标识,然后将该消息上报给媒体网关控制器;媒体网关控制器下发操作控制信息给逻辑媒体网关,逻辑媒体网关根据消息的资源标识查找到相应的虚拟媒体网关控制器,并由虚拟媒体网关控制器将逻辑媒体网关中的资源标识和逻辑媒体网关标识,替换为媒体网关标识和媒体网关中的资源标识,然后将操作控制信息下发给与其对应的媒体网关。
9.根据要求8所述的媒体网关控制器与媒体网关间通信的方法,其特征在于该方法还包括在逻辑媒体网关上配置各个虚拟媒体网关控制器与媒体网关间的媒体资源标识的对应关系,即在逻辑媒体网关中设置一个统一媒体资源标识,并配置媒体网关标识和媒体网关的媒体资源标识与该统一后的媒体资源标识的对应关系。
10.根据权利要求7所述的媒体网关控制器与媒体网关间通信的方法,其特征在于该方法进一步包括逻辑媒体网关接收媒体网关上报的该媒体网关使用协议的消息,然后将该消息转化为逻辑媒体网关与媒体网关控制器使用协议的消息上报给媒体网关控制器;媒体网关控制器下发的媒体网关控制器与逻辑媒体网关使用协议的操作控制信息给逻辑媒体网关,逻辑媒体网关将消息其转化为逻辑媒体网关与该网关使用协议的操作控制信息下发给与其对应的媒体网关。
11.根据要求7、8、9或10所述的媒体网关控制器与媒体网关间通信的方法,其特征在于当主叫用户向被叫用户发起呼叫时,该方法进一步包括主叫用户接入的媒体网关将用户摘机的消息通知逻辑媒体网关;逻辑媒体网关收到用户摘机的消息后,根据所述媒体网关的的媒体资源标识将该主叫用户摘机的消息上报给媒体网关控制器;媒体网关控制器接收用户摘机的消息后,通过逻辑媒体网关通知主叫用户进行拨叫,并为本次呼叫分配上下文标识;媒体网络控制器从逻辑媒体网关获取主叫用户上报的被叫用户的号码,并通过逻辑媒体网关在主叫用户与被叫用户间建立连接;当被叫用户摘机时,被叫用户摘机的消息通过逻辑媒体网关上报给媒体网关控制器,媒体网并控制器分别通过逻辑媒体网关依次通知主叫用户和被叫用户接收媒体流。
12.根据权利要求10所述的媒体网关控制器与媒体网关间通信的方法,其特征在于该方法还包括通话结束后的处理过程,具体包括被叫用户将挂机消息通过逻辑媒体网关通知媒体网关控制器;媒体网关控制器通过逻辑媒体网关依次通知主叫用户和被叫用户释放本次通话占用的资源。
13.根据权利要求7所述的媒体网关控制器与媒体网关间通信的系统,其特征在于所述的媒体网关与逻辑媒体网关之间通信采用的控制协议包括MGCP协议、H248协议、SIP协议、H323协议、NCS协议;所述的媒体网关控制器与逻辑媒体网关之间通信采用的控制协议包括MGCP协议、H248协议、SIP协议、H323协议、NCS协议;所述的逻辑媒体网关当作为一个功能实体内置在媒体网关控制器上时与媒体网关控制器的各功能实体之间通信采用的是内部控制协议。
全文摘要
本发明涉及一种媒体网关控制器与媒体网关间通信的系统及其方法,本发明主要是在媒体网关控制器与媒体网关设置一个逻辑媒体网关,由逻辑媒体网关接收媒体网关上报的消息,并上报给媒体网关控制器,同时接收媒体网关控制器下发的操作控制信息,并在一组媒体网关中确定接收该操作控制信息的媒体网关,然后将所述的操作控制信息下发给相应的媒体网关。因此,本发明降低了媒体网关控制器实现的复杂度。同时,还可以对逻辑媒体网关进行专业化的开发,从而降低系统开发的成本。另外,本发明中分离的逻辑媒体网关和媒体网关控制器的更改和升级可以互不影响,从而使新增功能或者新增设备更为容易。
文档编号H04Q3/545GK1592282SQ0315921
公开日2005年3月9日 申请日期2003年9月2日 优先权日2003年9月2日
发明者张涛 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1