一种媒体网关释放端点的方法及一种媒体网关的制作方法

文档序号:7973189阅读:279来源:国知局
专利名称:一种媒体网关释放端点的方法及一种媒体网关的制作方法
技术领域
本发明涉及通信领域,特别是涉及媒体网关释放端点的技术。
背景技术
NGN(Next Generation Network),即下一代网络。NGN是一个分组网络,它提供包括电信业务在内的多种业务,能够利用多种带宽和具有服务质量(QoS)能力的传送技术,实现业务功能与底层传送技术的分离;它提供用户对不同业务提供商网络的自由接入,并支持通用移动性,实现用户对业务使用的一致性和统一性。
NGN将传统交换机的功能模块分离为独立网络部件,各部件按相应功能进行划分,独立发展。采用业务与呼叫控制分离、呼叫控制与承载分离技术,实现开放分布式网络结构,使业务独立于网络。
软交换作为NGN的网络控制层,采用独立开放的计算机平台,将呼叫控制从媒体网关中分离出来,通过软件实现基本呼叫控制功能,包括呼叫选路、管理控制和信令互通,使业务提供者可自由结合承载业务与控制协议,提供开放的API接口,从而可使第三方快速、灵活、有效地实现业务提供。
媒体网关(MGW,Media Gateway)负责各种用户或各种接入网络的综合接入,如普通电话用户、ISDN用户、PSTN/ISDN网络接入、V5接入和3G网络接入等。并将用户接入的媒体流转换成核心承载网所要求的媒体流格式。媒体网关与业务相关的动作,都是在软交换的控制下完成的,如编码、压缩算法的选择,呼叫的建立、释放、中断,资源的分配和释放,特殊信号的检测和处理等。
媒体网关和软交换之间的特殊关系决定了它们之间控制协议的重要性,MGCP(Media Gateway Control Protocol,媒体网关控制协议)和H.248就是软交换和媒体网关之间的控制协议。MGCP协议实现相对简单,早期应用比较多,但目前的应用趋势,则是逐渐转向H.248协议标准。
由于媒体网关与软交换是物理上分离的设备,因此可能有离线维护的需求(例如软件升级、更换部分硬件单板等)当媒体网关准备退出服务时,应该向软交换通报,以便软交换及时拆除媒体网关上的相关连接,释放受影响的呼叫。MGCP协议中的RSIP消息、H.248中的ServiceChange消息,可被媒体网关用于上报整个网关或者网关所属的部分端点的服务状态,其中的方法(Method)参数指示所发生的服务状态相关的事件,例如上报的方法为forced时,表示网关或端点已经退出服务;上报的方法为优雅释放方式(graceful)时,表示网关或端点即将退出服务,虽然已建立的连接暂时不受影响,但在指定的时延后将强行释放。对于graceful方式,如果媒体网关给出的时延值为0,表示软交换可以等待连接的正常释放,但是为了避免用户始终不释放呼叫,导致软交换处于无限时的等待之中,也可以采取措施,在等待足够长的时间后,开始拆除剩余的连接。
运营商对媒体网关进行离线维护,其时间通常是其规划好的,因此从媒体网关的角度看,可以使用graceful方式上报RSIP/ServiceChange消息,并指示时延值。按协议要求,此时软交换应避免在该网关上建立新的连接,并可采取措施,以优雅方式释放已有呼叫。
当媒体网关将退出服务时,软交换一般采取正常的呼叫释放步骤,释放相关的端点、连接。从用户的角度看,正在进行的通话会被突然拆除,用户听忙音或者完全听不到声音,这样会给用户带来不良感受。

发明内容
本发明实施例提供一种媒体网关释放端点的方法及装置,用以解决在媒体网关进行离线维护,释放所有端点、连接时,突然切断通话,给用户造成不良感受的问题。
本发明实施例方法包括步骤A、软交换和媒体网关进行交互;B、决定释放媒体网关上的所有端点;C、媒体网关向所有活动端点发送通知音;D、通知音发送完毕后,媒体网关释放所有端点。
一种媒体网关,包括接收单元用于接收来自软交换的放音指示消息;执行单元用于根据所述放音指示消息,根据媒体网关退出服务对终端用户的影响选择可供播放的通知音交给播放单元进行播放,或在软交换双归属切换后,根据媒体网关退出服务对终端用户的影响选择可供播放的通知音交给播放单元进行播放;播放单元用于向各个活动端点发送通知音。
本发明实施例有益效果如下本发明实施例的方法通过在媒体网关退出服务释放所有端点时,向已建立呼叫的用户播放业务即将中断的通知音,然后拆除呼叫,可改善业务中断对用户造成的不良感受。


图1为本发明实施例的承载与控制分离架构下媒体网关释放端点的方法的流程图;图2为本发明的实施例一的信令流程图;图3为本发明的实施例二的信令流程图;图4为本发明的实施例三的信令流程图;图5为本发明的实施例四的信令流程图;
图6为本发明实施例的一种媒体网关释放端点的通讯系统示意图。
具体实施例方式
如图1所示,本发明实施例提供的承载与控制分离架构下媒体网关释放端点的方法包括以下步骤A、软交换和媒体网关进行交互;软交换和媒体网关的交互具体可以为媒体网关优雅退出、软交换执行隔离网关操作或软交换双归属切换所引起的交互。
B、决定释放媒体网关上的所有端点;实践中,可以由软交换或媒体网关决定释放媒体网关上的所有端点。
C、媒体网关向所有活动端点发送通知音;由于非活动的端点不再与用户终端通信,所以不需要向其发送通知音。
D、通知音发送完毕后,媒体网关释放所有端点。
其中,放音虽然是针对多个活动端点进行的,但播放的是同一个信号,因此媒体网关可以使用同一个音源来产生这个通知音,以便节约放音资源。当然,同一个音源可以产生相同通知音或不同通知音。
根据媒体网关退出服务之后对业务的不同影响,软交换或媒体网关可以有针对性地采取相应的放音策略。例如对于中继网关,如果它退出服务,软交换有可能选择另一个中继网关来路由新的呼叫,因此可以由媒体网关向用户发送通知音“媒体网关将进行设备维护,将短暂中断服务,请稍后重试”,这样用户可以重拨一次号码,发起新的呼叫。如果是接入网关退出服务,由于用户线路就连接在这个网关上,只要这个网关不恢复服务,用户就无法进行正常的呼叫,这时就可以由媒体网关向用户发送通知音“媒体网关将进行设备维护,业务将中断一定时间,请您在20分钟之后重试”。
当然,播放语音通知(announcement)需要一定的时间。如果媒体网关在状态改变消息中指示的时延值太短,不足以播放完整的语音通知,则可以播放单音(tone)来代替,例如播放几秒“嘟、嘟、嘟”的忙音,然后拆除呼叫连接。
具体到H.248协议网络,对于不同的媒体网关退出服务情况,有不同的操作流程实施例一当媒体网关以graceful(优雅退出)方式向软交换上报ServiceChange(状态改变)消息时,除了按照协议规定,避免在该网关上建立新的连接之外,还向媒体网关发出指令,指示在现有的已建立呼叫的端点上,播放通知音。
软交换可指定ContextID=All(不包括空上下文的所有上下文),TerminationID=wildcard(所有通配端点),要求进行放音。
如图2所示,以下是信令流程步骤21用户通话过程中,媒体网关向软交换发送ServiceChange(状态改变)消息;其端点为ROOT,表明改变整个网关状态,方法为graceful,表明网关将在给定时延后退出服务。时延值在ServiceChange消息中给出,如果为0,表示媒体网关无限时等待软交换释放呼叫。
步骤22软交换向媒体网关发送ServiceChange-Reply(状态改变响应)消息,指示它已经收到了媒体网关的ServiceChange消息;步骤23软交换向媒体网关发送Modify(修改端点)消息,指示媒体网关在所有活动端点上播放通知音;步骤24媒体网关向软交换发送Modify-Reply(修改端点响应)消息,向软交换指示指示它对Modify命令的执行结果。如果执行成功,媒体网关即向各活动端点发送通知音;步骤25媒体网关向软交换发送Notify(通知)消息,向软交换指示通知音已经播放完成;步骤26软交换向媒体网关发送Notify-Reply(通知响应)消息,指示它已经收到了媒体网关的Notify(通知)消息;步骤27软交换向媒体网关发送Subtract(拆除端点)消息,释放媒体网关上的端点;步骤28媒体网关向软交换发送Subtract-Reply(拆除端点响应)消息,指示它对Subtract消息的执行结果。
实施例二除了被动接受媒体网关的ServiceChange消息上报之外,在软交换上也可以提供操作维护指令,可以对某个媒体网关进行延期隔离。运营商可以指定时延值、需要对网关播放的通知音。软交换执行该命令后,不再在该网关上建立新的呼叫,同时要求媒体网关播放通知音,并在指定的时延值到期后,停止放音并强行拆除相应的呼叫。
如图3所示,信令流程如下步骤31软交换上执行了隔离网关操作,向媒体网关发送Modify(修改端点)消息,指示媒体网关在所有活动端点上播放播放音;步骤32媒体网关向软交换发送Modify-Reply(修改端点响应)消息,指示它对Modify命令的执行结果。如果执行成功,媒体网关即向各活动端点发送通知音;步骤33媒体网关向软交换发送Notify(通知)消息,向软交换指示通知音已经播放完成;步骤34软交换发送Notify-Reply(通知响应)消息给媒体网关,指示它已经收到了媒体网关的Notify(通知)消息;步骤35软交换向媒体网关发送Subtract(拆除端点)消息,释放网关上的端点;步骤36媒体网关向软交换发送Subtract-Reply(拆除端点响应)消息,指示它对Subtract消息的执行结果。
实施例三当媒体网关与当前的软交换失去联系,若媒体网关配置了多个软交换地址(即软交换双归属功能),则媒体网关会试图注册到备用的软交换。备用软交换没有主用软交换上的现存呼叫的信息,因此媒体网关获取备用软交换的注册成功响应后,通常会释放已有端点、连接。在释放之前,也可以先在全网关范围内播放通知音,通知用户即将释放呼叫,要求用户重试。
如图4所示,信令流程如下步骤41媒体网关与主用软交换失去了联系,于是尝试向备用软交换发起注册,媒体网关向备用软交换发送ServiceChange(状态改变)消息;其端点为ROOT,方法为Restart(重新启动方式),并给定时延值,表明网关将在给定时延后恢复服务。
步骤42备用软交换向媒体网关发送ServiceChange-Reply(状态改变响应)消息,指示它已经收到了媒体网关的ServiceChange(状态改变)消息,并同意网关注册。
由于备用软交换上并没有媒体网关上所占用的资源信息,因此媒体网关上的呼叫将被全部释放。媒体网关在释放所有呼叫前,自动对各活动端点播放通知音,播放完毕后即释放所有呼叫占用的资源。
为避免播放通知音过程中,备用软交换又在听通知音的端点上发起新的呼叫,在41的注册消息中,媒体网关指定了时延值,这个时延就表明,备用软交换必须在指定时间后,才能认为媒体网关已恢复服务,可以建立新的呼叫。在时延到期之前,媒体网关的放音不会受到干扰。
实施例四如同H.248协议网络,上述流程在MGCP协议网络下也可以实现。以媒体网关以优雅退出方式退出业务服务为例,对于使用MGCP协议的媒体网关,可指定mg(表示整个网关)作为端点,要求进行放音。如图5所示,信令流程如下步骤51用户通话过程中,媒体网关向软交换发送RSIP(重新启动)消息;其端点为通配符(*),方法为graceful(优雅退出方式),表明网关将在给定时延后退出服务。时延值在RSIP消息中给出,如果为0,表示媒体网关无限时等待软交换释放呼叫。
步骤52软交换向媒体网关发送RSIP-RSP(重新启动响应)消息,指示它已经收到了媒体网关的RSIP(重新启动)消息;步骤53软交换向媒体网关发送RQNT(请求通知)消息,指示媒体网关在所有活动端点上播放通知音;步骤54媒体网关向软交换发送RQNT-RSP(请求通知响应)消息,指示它对RQNT命令的执行结果。如果执行成功,媒体网关即向各活动端点发送通知音;步骤55媒体网关向软交换发送NTFY(通知)消息,指示通知音已经播放完成;步骤56软交换向媒体网关发送NTFY-RSP(通知响应)消息,指示它已经收到了媒体网关的NTFY(通知)消息;步骤57软交换向媒体网关发送DLCX(拆除连接)消息,释放网关上的端点;步骤58媒体网关向软交换发送DLCX-RSP(拆除连接响应)消息,指示它对DLCX命令的执行结果。
如图6所示,为一种媒体网关释放端点的通讯系统,包括软交换60及媒体网关61。其中媒体网关61具体包括接收单元611、执行单元612、播放单元613及存储单元614。
软交换60和媒体网关61进行交互,具体的交互过程如媒体网关向软交换发送ServiceChange(状态改变)消息,表明需要优雅释放,或软交换上执行了隔离网关操作,向媒体网关发送Modify(修改端点)消息,或软交换双归属功能下媒体网关切换到备用的软交换等;媒体网关61或软交换60决定释放所有端点,如果软交换60决定释放端点软交换60向媒体网关61中接收单元611发送消息指示媒体网关61向活动端点发送通知音;执行单元612根据所述放音指示消息,根据媒体网关退出服务对终端用户的影响从存储单元614选择可供播放的通知音交给播放单元613进行播放,或在软交换双归属切换后,根据媒体网关退出服务对终端用户的影响从存储单元614选择可供播放的通知音交给播放单元613进行播放;播放单元613在收到执行单元612的通知音后向各个活动端点发送通知音,即向各用户终端播放通知音;由于WCDMA移动网络的MSC Server(移动交换中心服务器)-MGW(媒体网关)、IMS网络中的MGCF(媒体网关控制功能)-IM-MGW(IP多媒体-媒体网关)、IMS网络中的MRFC(媒体资源功能控制)-MRFP(媒体资源功能处理)采用与NGN类似的承载与控制分离的架构,使用H248协议来完成承载的控制,显然也可以应用本发明所述的技术。只不过在不同网络中,网元有不同的称谓,应将MGC、MSC Server、MGCF、MRFC等看作软交换的同义语,将IM-MGW、MRFP看作是MGW的同义语。
在媒体网关主动退出服务,软交换对媒体网关进行隔离操作及媒体网关进行软交换双归属切换时,媒体网关将释放所有端点,通过本发明实施例的方法及装置,媒体网关向已建立呼叫的用户播放业务即将中断的通知音,然后拆除呼叫,这样可改善业务中断对用户造成的不良感受。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种媒体网关释放端点的方法,其特征在于,包括以下步骤A、软交换和媒体网关进行交互;B、决定释放媒体网关上的所有端点;C、媒体网关向所有活动端点发送通知音;D、通知音发送完毕后,媒体网关释放所有端点。
2.如权利要求1所述的方法,其特征在于,所述通知音由媒体网关使用同一音源来产生。
3.如权利要求2所述的方法,其特征在于,所述同一音源产生相同通知音或不同通知音。
4.如权利要求1所述的方法,其特征在于,所述通知音根据媒体网关退出服务之后对终端用户的影响采用相应的播放音。
5.如权利要求1所述的方法,其特征在于,所述步骤A包括以下子步骤A1、媒体网关向软交换发送消息,并给出时延值,表明媒体网关将在给定时延后退出服务。
6.如权利要求1所述的方法,其特征在于,所述步骤A中软交换上执行了隔离网关操作。
7.如权利要求5、6所述的方法,其特征在于,所述步骤B是软交换决定释放媒体网关上的所有端点。
8.如权利要求7所述的方法,其特征在于,所述步骤C包括以下子步骤C1、软交换指示媒体网关在所有活动端点上播放通知音;C2、媒体网关向各活动端点发送通知音。
9.如权利要求8所述的方法,其特征在于,所述步骤D包括以下子步骤D1、媒体网关通知软交换所述通知音已经播放完成;D2、软交换指示媒体网关释放所有端点。
10.如权利要求1所述的方法,其特征在于,媒体网关与所述软交换失去了联系,于是尝试向第二软交换发起注册,所述步骤A包括以下子步骤A1、媒体网关向第二软交换发送消息,并给定时延值,表明媒体网关将在给定时延后恢复服务。
11.如权利要求10所述的方法,其特征在于,所述步骤B是媒体网关决定释放所有端点。
12.如权利要求11所述的方法,其特征在于,所述步骤C是媒体网关自动对各活动端点发送通知音。
13.一种媒体网关,其特征在于,包括接收单元用于接收来自软交换的放音指示消息;执行单元用于根据所述放音指示消息,根据媒体网关退出服务对终端用户的影响选择可供播放的通知音交给播放单元进行播放,或在软交换双归属切换后,根据媒体网关退出服务对终端用户的影响选择可供播放的通知音交给播放单元进行播放;播放单元用于向各个活动端点发送通知音。
14.如权利要求13所述的媒体网关,其特征在于,包括与执行单元相连的存储单元用于存储可供播放的通知音。
全文摘要
本发明实施例公开了一种媒体网关释放端点的方法,包括A.软交换和媒体网关进行交互;B.决定释放媒体网关上的所有端点;C.媒体网关向所有活动端点发送通知音;D.通知音发送完毕后,媒体网关释放所有端点。本发明实施例还公开了一种媒体网关。通过本发明实施例提供的方法及媒体网关,可以解决在媒体网关进行离线维护,释放所有端点、连接时,突然切断通话,给用户造成不良感受的问题。
文档编号H04L12/66GK1997085SQ20061015798
公开日2007年7月11日 申请日期2006年12月22日 优先权日2006年12月22日
发明者林铭, 殷方 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1