一种通过虚拟媒体网关实现呼叫处理的方法

文档序号:7906238阅读:188来源:国知局
专利名称:一种通过虚拟媒体网关实现呼叫处理的方法
技术领域
本发明涉及到WCDMA系统和NGN系统中核心网设备-媒体网关(MGW),特别是在MGW设备上实现虚拟媒体网关的方法。
背景技术
在WCDMA系统中和下一代网络(NGN)系统中,核心网的交换设备实现承载和控制功能分离,即原有交换设备分离为两个设备媒体控制器(MGC)和MGW,MGC设备实现呼叫控制功能,MGW实现承载控制和承载交互功能,MGW支持的承载媒体可以是时分复用(TDM)、异步传输模式(ATM)或者IP,MGC通过H.248/MGCP协议控制MGW。在WCDMA系统中分离后结构如图1所示。
假设有两个MGW,分别为MGW1和MGW2,两个MGW受同一个MGC控制,MGW和MGC之间的通讯协议是H.248。当在MGW1的用户User1需要和在MGW2的用户User2通讯时,一般通讯过程简要说明如图2所示流程说明(1)MGC选择用户User1侧的网关MGW1,通知MGW1增加User1侧的端点T1,建立和User1的承载连接,完后返回MGC;(2)MGC选择用户User2侧的网关MGW2,通知MGW1增加和MGW2链接的承载端点T2,并准备和MGW2的承载,MGW1自动把T1和T2置为连接状态,完成后返回MGC;(3)MGC通知MGW2增加和MGW1连接的承载端点T3,并建立T2和T3两个端点之间的承载,完成后返回MGC;(4)MGC通知MGW2增加用户User2侧端点T4,建立和User2之间的承载,然后把T3和T4端点连接起来,返回MGC。这样两个用户就通过四个端点间的三段承载建立了连接关系;(5)其它过程在此省略。
按照标准规定,一个MGW设备只能受一个MGC设备控制,若一个MGW要受多个MGC的控制,可以划分虚拟媒体网关,即把一个物理的媒体网关设备,划分为多个逻辑的媒体网关设备,每个逻辑上的媒体网关设备称为虚拟媒体网关(简称VMGW),可以独立受一个MGC设备的控制,MGC可以象控制物理MGW一样控制VMGW。
VMGW功能的应用情况很多,如共享网络,一个运营商的物理网络可以划出一部分网络通信能力租赁批发给其它的运营商;虚拟运营商应用;同一运营商的不同网络(如NGN系统和WCDMA系统)共享核心交换网;多个异种网络或者不同运营商的网络之间的互通,可以借助VMGW功能减少物理设备的个数,有效节约成本。
简单实现VMGW的方法是(1)每个VMGW的配置信息仅有对端MGC地址、本端地址、端口号、VMGW标识(VMGW标识和本端地址端口号有对应关系,不允许重复)等基本信息,不对VMGW的能力做任何限制;(2)MGW在接收到VMGW对应的MGC的呼叫信息后,只要MGW有资源和处理能力,就能按正常流程对呼叫进行处理,没有对每个MGC能控制的MGW能力做限定;对VMGW的支持仅仅体现在和MGC的接口上,VMGW的处理能力直接受MGC的控制。
这个方法的缺点是MGW没有对每个VMGW的处理能力做任何限制,而MGW的资源和处理能力都是有限的,在实际应用中存在弊端。当作为共享网络设备租赁给其他运营商时或者多个网络共享该设备时,若两个VMGW对应的MGC属于不同运营商或者同一运营商的不同利益团体,不能给运营商提供一种对MGW资源和处理能力进行控制的办法和对VMGW的有效运营管理方法。

发明内容
本发明提供一种通过虚拟媒体网关实现呼叫处理的方法,通过该方法能使MGW设备运营商有效控制每个VMGW对MGC提供的能力。
本发明于包括下述步骤A、媒体控制器向媒体网关发送呼叫消息;B、媒体网关识别出呼叫消息所属的虚拟媒体网关;C、媒体网关根据虚拟媒体网关的能力配置,判断该呼叫消息所进行的操作是否满足能力的参数限制条件,如果判断结果为是,则由虚拟媒体网关继续呼叫处理,否则拒绝呼叫。
根据上述方法如果虚拟媒体网关的能力未作配置则默认为不作限制。
所述的能力配置包括对呼叫个数的限制、对呼叫使用端点个数的限制、对承载能力的限制、对呼叫类型的限制、TC资源限制、EC资源限制、对虚拟媒体网关内部互通的功能的支持、会议处理能力和对虚拟媒体网关独立操作维护的支持中的一项或多项。
所述的步骤C中,判断是否满足其能力参数限制条件的步骤,可以有先后顺序,也可以没有先后顺序。
本发明方法的效果是本发明为运营商提供一种能够有效运营管理的VMGW的实现方法,有效解决VMGW的运营管理问题。


图1为WCDMA系统中承载和控制功能分离后的结构示意图;图2为两个虚拟媒体网关通讯的流程图;图3为本发明的主流程图;图4为本发明的虚拟媒体网关对能力参数判断处理的流程图。
具体实施例方式
本发明主要影响MGW设备对呼叫的处理过程,不影响其它设备和设备间标准接口。基于WCDMA系统或者NGN系统的流程,根据对VMGW的配置信息,在MGW内部对呼叫消息做特别处理。
本发明的应用不影响组网,其硬件环境与现有组网相同,其网络环境图可以应用图1所示的组网方式。
在MGW在配置VMGW时,除配置对端MGC的地址、本端MGW的地址和端口号、对应VMGW标识等信息外,还需要对下述表示每个VMGW能力的内容进行配置(1)VMGW容量最大呼叫个数或者最大端点数;(2)承载能力支持TDM、ATM、IP承载能力及在每种承载上的最大端点数;(3)呼叫类型支持WCDMA、NGN呼叫或者其它类型呼叫;(4)TC资源最大TC通道个数;(5)EC资源最大EC通道个数;(6)互通能力是否支持和同一MGW内的VMGW内部互通;(7)会议能力最大参加会议者个数;(8)操作维护能力是否支持VMGW的独立话统和跟踪功能;(9)其它是否支持合法监听、对数据流的加密传输等。
以上参数有部分是相互约束的,如VMGW每种承载能力的端点个数总和不能超过VMGW的总端点数,也可以只配置部分参数,若没有配置此参数默认不做限制。
参阅图3及图4所示的流程图在本发明中只需对呼叫相关的消息做特别处理,呼叫无关的消息按正常流程处理。
系统中的媒体控制器向媒体网关发送呼叫消息。在使用VMGW之前,首先按以上描述内容对VMGW做配置,并且建立VMGW和MGC的连接关系,然后VMGW就能接收MGC的消息,消息包括呼叫相关的消息和呼叫无关的消息。
媒体网关识别出呼叫消息所述的虚拟媒体网关。MGW根据接收消息的地址和端口号,识别出消息所属的VMGW标识。
媒体网关根据虚拟媒体网关的能力配置,判断该呼叫消息所进行的操作是否满足能力的参数限制条件,如果判断结果为是,则由虚拟媒体网关继续呼叫处理,否则拒绝呼叫。对上述能力的参数是否满足要求的判断,可以不依赖于具体的参数内容,即各参数判断的先后顺序可以是任意的排列,也可以是按照一定顺序的排列,该顺序的确定对本发明技术方案的实现没有实质性的影响。
以下对能力的参数限制条件作详细说明1、对呼叫个数的限制若是呼叫的第一个消息,且配置了此VMGW允许的最大呼叫数,累加此VMGW的呼叫个数,判断是否超过配置的最大呼叫个数,若没有超过,则继续呼叫处理,否则拒绝呼叫,向MGC返回失败应答;2、对呼叫使用端点个数的限制若是新增加端点消息,且配置了此VMGW允许的呼叫使用端点最大个数(对呼叫个数和呼叫使用端点个数的限制可以只有一个),累加端点个数,判断是否超过配置的最大呼叫使用端点个数,若没有超过,则继续呼叫处理,否则向MGC返回失败应答;3、对承载能力的限制若是新增加端点消息或者承载能力更改消息,且配置了此VMGW允许使用的承载类型,承载类型可以是TDM、ATM或者IP,判断是否要求增加或者更改到VMGW允许的承载端点类型,若是,则继续呼叫过程,否则向MGC返回失败应答;若承载类型允许,且配置了使用此种承载允许的最大端点个数(这个最大端点个数和VMGW允许的总的端点个数可以有一个配比关系),累加此种承载的端点个数,判断是否超过允许最大值,若没有超过,则继续呼叫处理,否则向MGC返回失败应答;4、对呼叫类型的限制根据呼叫消息内容,可以判断出是WCDMA呼叫或者NGN呼叫或者其它呼叫,且配置了允许的呼叫类型信息,判断是否允许此类呼叫。若允许,则呼叫继续进行,否则返回失败应答消息;5、TC资源限制接收到MGC的消息后若需要在呼叫上下文中插入TC资源,且配置了最大允许TC通道个数,累加已使用的TC通道个数,判断是否超过最大个数,若没有超过,则呼叫继续进行,否则返回失败应答消息;6、EC资源限制若MGC消息要求在呼叫上下文中插入EC资源,且配置了最大允许EC通道个数,累加已使用的EC通道个数,判断是否超过最大个数,若没有超过,则呼叫继续进行,否则返回失败应答消息;7、对VMGW内部互通的功能的支持若在呼叫处理过程中,两个呼叫可以做内部互通(具体方法超出此专利范围),根据配置判断互通方法;8、会议处理能力若一个呼叫是会议呼叫,且配置了对会议呼叫的参会者限制个数,累加此VMGW所有参会的个数,判断是否超过最大个数,若超过,拒绝新的参会者加入,直到有参会者退出某个会议;9、对VMGW独立操作维护的支持所有VMGW共享相同的操作维护环境,可以对每个VMGW提供一定独立的操作维护功能,主要包括话统和跟踪功能。用户可以在控制台根据VMGW标识下发话统或者跟踪命令。
当接收到MGC消息后,MGW根据VMGW标识和配置信息判断是否需要话统或者跟踪,若需要则把统计信息和跟踪消息发送给操作维护平台,操作维护平台根据VMGW标识对信息进行区别,可供用户查看;10、其它能力根据配置可以对VMGW的呼叫进行合法监听和在IP分组网络上加密传输。
上述能力判断的步骤中,对参数判断没有优先关系,可以依使用者的具体要求而设定,不影响本发明的具体实现。
本发明为运营商提供一种能够有效运营管理的VMGW的实现方法,能使MGW设备运营商有效控制每个VMGW对MGC提供的能力,如承载能力、容量限制、功能限制等。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种通过虚拟媒体网关实现呼叫处理的方法,其特征在于包括下述步骤A、媒体控制器向媒体网关发送呼叫消息;B、媒体网关识别出呼叫消息所属的虚拟媒体网关;C、媒体网关根据虚拟媒体网关的能力参数配置,判断该呼叫消息所进行的操作是否满足其能力参数限制条件,如果判断结果为是,则由虚拟媒体网关继续呼叫处理,否则拒绝呼叫。
2.如权利要求1所述的方法,其特征在于如果虚拟媒体网关的能力未作配置则默认为不作限制。
3.如权利要求1所述的方法,其特征在于所述的能力参数配置包括对呼叫个数的限制、对呼叫使用端点个数的限制、对承载能力的限制、对呼叫类型的限制、TC资源限制、EC资源限制、对虚拟媒体网关内部互通的功能的支持、会议处理能力和对虚拟媒体网关独立操作维护的支持中的一项或多项。
4.如权利要求3所述的方法,其特征在于所述的步骤C中,判断是否满足其能力参数限制条件的步骤,可以有先后顺序,也可以没有先后顺序。
全文摘要
本发明公开了一种虚拟媒体网关的实现方法,该方法包括步骤媒体控制器向媒体网关发送呼叫消息;媒体网关识别出呼叫消息所述的虚拟媒体网关;媒体网关根据虚拟媒体网关的能力配置,判断该呼叫消息所进行的操作是否满足能力的参数限制条件,如果判断结果为是,则由虚拟媒体网关继续呼叫处理,否则拒绝呼叫。本发明为运营商提供一种能够有效运营管理的VMGW的实现方法,有效解决VMGW的运营管理问题。
文档编号H04M7/00GK1533109SQ0312133
公开日2004年9月29日 申请日期2003年3月26日 优先权日2003年3月26日
发明者陈诚, 诚 陈 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1