媒体网关控制功能实现早媒体功能的方法

文档序号:7661321阅读:308来源:国知局
专利名称:媒体网关控制功能实现早媒体功能的方法
技术领域
本发明涉及通信技术领域,尤其涉及一种媒体网关控制功能实现早媒体功 能的方法。
背景技术
Early Media (早媒体)是指在被叫用户应答呼叫前的媒体,使用early media 携带被叫用户的回铃音或者失败音。RFC3690协议中,对于早媒体有两种实现方式Gateway (网关)模式以及 Application Server (应用服务器)模式。Gateway才莫式是通过在最终响应之前建立early session(早会话)来完成early media的交互。 一般通过临时可靠响应、PRACK (临时响应)以及UPDATE (更 新)完成i某体的offer以及answer 。Application Server模式是通过UAS (用户代理服务器)和UAC (用户代理 客户)之间建立与session(会话)分离的early session(早会话),对于early session 与session分别进行媒体协商。现有协议规范中只描述了 MGCF (媒体网关控制功能)需要实现网关模式 下的早媒体功能,没有任何关于MGCF实现应用服务器模式下的早媒体功能。 但是IETF (因特网工程任务组)协议的推荐模式为应用服务器模式,这种模式 可以很好的避免Media clipping的产生,Media clipping是指用户认为媒体会话已 建立,用户开始说话,但实际的会话过程还没完成,刚开始的一些语音可能丢 失掉
发明内容
本发明提供一种媒体网关控制功能实现早媒体功能的方法,用以解决现有协议规范中只描述了 MGCF需要实现网关模式下的早媒体功能,没有任何关于 MGCF实现应用服务器模式下的早媒体功能的问题。本发明提供了 一种媒体网关控制功能实现早媒体功能的方法,在媒体网关 控制功能进行呼叫,需要实现早媒体功能时,所述方法包括步骤A:媒体网关控制功能在IP多媒体网关上的同 一个上下文中建立两个 终端早会话终端和会话终端;并根据预定的拓朴结构控制所述两个终端的有 效状态,在呼叫进入通话状态之前,将早会话终端设置为有效状态;步骤B:在呼叫进入通话状态后,将会话终端设置为有效状态,同时删除早 会话终端。所述媒体网关控制功能呼叫包括媒体网关控制功能出局呼叫或媒体网关控制功能入局呼叫;进一步地,当媒体网关控制功能出局呼叫时,所述步骤A具体包括 媒体网关控制功能建立电路交换侧到IP多々某体子系统侧的呼叫,并在上下文中建立电路交换侧的终端;媒体网关控制功能在所述上下文中建立IP多媒体子系统侧的会话终端; 媒体网关控制功能向IP多媒体子系统发起邀请,指明支持媒体功能,同时携带会话的会话描述协议请求;IP多媒体子系统响应+某体网关控制功能,指明当前呼叫使用早媒体功能,并且携带早会话的会话描述协议请求和会话的会话描述协议响应;媒体网关控制功能在所述上下文中建立IP多媒体子系统侧的早会话终端, 同时将早会话终端设置为有效状态,将会话终端设置为孤立状态。进一步地,当媒体网关控制功能入局呼叫时,所述步骤A具体包括 媒体网关控制功能建立IP多媒体子系统侧到电路交换侧的呼叫;IP多媒体 子系统向媒体网关控制功能发起邀请,指明支持早会话,同时携带会话的会话
描述协议请求;媒体网关控制功能在上下文中建立电路交换侧的终端;媒体网关控制功能在所述上下文中建立IP多媒体子系统侧的早会话终端,并设置所述早会话终端的拓朴关系为有效状态;媒体网关控制功能在所述上下文中建立IP多媒体子系统侧的会话终端,并 设置所述会话终端的拓朴关系为孤立状态。进一步地,所述步骤B具体包括呼叫进入振铃状态后,媒体网关控制功能向IP多媒体子系统发送修改请求, 并在收到IP多媒体子系统的修改响应后,将早会话终端设置为孤立状态,将会 话终端设置为有效状态;媒体网关控制功能向IP多媒体子系统请求删除早会话终端,并在收到IP多 媒体子系统的删除响应后,释放早会话终端,呼叫进入通话状态。进一步地,所述IP多媒体子系统侧的会话终端为实时传输协议类型。当电 路交换使用综合业务数字网用户部分信令时,所述电路交换侧的终端为时分复 用类型;当电路交换使用与承载无关的呼叫控制信令时,所述电路交换侧的终 端为实时传输协议类型。综上所述,本发明提供了 一种媒体网关控制功能实现早媒体功能的方法, 对于MGCF实现应用服务器模式下的早媒体功能进行描述,即通过MGCF控制 IM-MGW建立两个终端,达到能够对early session和session分别进行媒体协商 的目的。


图1为本发明实施例所述方法的流程示意图; 图2为在IM-MGW中的终端的拓朴结构示意图; 图3为在IM-MGW中的终端的另一拓朴结构示意图; 图4为MGCF出局呼叫实现早媒体功能的流程示意图5为MGCF入局呼叫实现早媒体功能的流程示意图。
具体实施方式
下面结合附图对本发明实施例所述方法进行详细说明。如图1所示,图1为本发明实施例所述方法的流程示意图,具体包括以下 步骤步骤101:在确定需要实现早媒体功能时,MGCF (媒体网关控制功能)在 IM-MGW (IP多々某体网关)上的同一个上下文中建立两个终端早会话终端和 会话终端;步骤102:根据预定的拓朴结构控制所述两个终端的有效状态,在呼叫进行 通话状态之前,设置早会话终端为有效状态;步骤103:在呼叫进行通话状态后,媒体网关控制功能控制IP多媒体网关 将会话终端设置为有效状态,同时删除早会话终端。其中,在IM-MGW中的终端拓朴结构如图2和图3所示,TO为CS侧的终 端,Tl为IMS侧的early session终端,T2为IMS侧的session终端,所述拓朴 结构包括图2中,在回铃音期间为early session终端生效时段,TO和Tl是双 向连通的;图3中,通话期间early session无效,session生效时段,TO和T2是 双向连通的,Tl终端被释放。下面举例对本发明实施例所述方法进行进一步il明。如图4所示,图4是以IMS (IP多媒体子系统)出局信令流程为例来说明 MGCF出局呼叫实现早々某体功能的流程示意图,具体包括以下步骤步骤401: MGCF收到CS (电路交换)侧入局的IAM (初始地址)消息, 建立到IMS侧的呼叫。步骤402—403: MGCF向IM-MGW (IP多媒体网关)发送Add请求消息 建立CS侧的承载,在上下文CI中建立了 CS侧的终端,MGCF收到IM-MGW 发来的Add应答消息,CS侧的终端建立成功。当电路交换使用ISUP (综合业
务数字网用户部分)信令时,所述电路交换侧的终端为TDM (时分复用)类型; 当电路交换使用BICC (与承载无关的呼叫控制)信令时,所述电路交换侧的终 端为RTP (实时传输协议)类型。步骤404—405: MGCF向IM-MGW发送Add请求消息建立IMS侧的承载, 在上下文CI中建立了 IMS侧的session终端,所述IMS侧的session终端为RTP 类型;MGCF收到IM-MGW发来的Add应答消息,IMS侧的session终端建立 成功。步骤406: MGCF发送INVITE (邀请)消息,在INVITE消息中的support 字段中指明支持早媒体功能,同时携带session的SDP (会话描述协议)offer (请 求)。步骤407—408: MGCF收到IMS侧的100 Trying和183 session progress消 息。100 Trying消息是防止INVITE消息重传的响应;183消息中指明当前呼叫 使用了早媒体功能,并且携带early session的SDP offer和session的SDP answer(响应)。步骤409—410: MGCF向IM-MGW发送Add请求消息,在上下文C1中建 立IMS侧的early session终端,同时把IMS侧的session终端的拓朴关系修改成 孤立状态,IMS侧的early session终端为双向连通状态;MGCF收到IM-MGW 发来的Add响应消息,IMS侧的early session终端建立成功。步骤411一412: MGCF给IMS发送PRACK(临时响应)消息,所述PRACK 消息中携带有early session的SDP answer; IMS给MGCF发送PRACK的200 OK 消息。步骤413—415: MGCF收到CS侧的COT (导通消息),发送Update消息 到IMS侧,并收到IMS侧的Update的200 OK响应。步骤416—419: IMS侧用户振铃,MGCF收到180 Ringing消息后,发送 PRACK消息给IMS,发送到CS侧的ACM (地址全消息),收到PRACK的 200 OK响应消息。呼叫进入振铃状态。 步骤420: IMS侧用户应答,MGCF收到INVITE的200 OK消息。步骤421—422: MGCF发送Modify (修改)请求消息,收到Modify响应 消息。改变early session和session终端的拓朴关系,IMS侧的early session终端 为孤立状态,IMS侧的session终端为有效状态,即双向连通状态。步骤423—424: MGCF发送Subtract (删除)请求消息,收到Subtract响应 消息。MGCF释放IMS侧的early session终端。Early session流程结束。步骤425: MGCF发送ANM (应答消息)给CS。步骤426: MGCF发送INVITE的ACK (确认)消息,呼叫进入通话状态。 如图5所示,图5是以IMS (IP多々某体子系统)出局信令流程为例来说明 MGCF入局呼叫实现早媒体功能的流程示意图,具体包括以下步骤步骤501—502: MGCF收到了 IMS侧入局的INVITE消息,建立到CS侧 的呼叫。INVITE息中的support字段指明支持早J 某体功能,同时携带session的 SDP请求。MGCF响应lOOTrying响应防止INVITE消息重传。步骤503—504: MGCF向IM-MGW发送Add请求消息建立CS侧的承载, 在上下文C1中建立了 CS侧的终端。MGCF收到IM-MGW发送的Add应答消 息,CS侧的终端建立成功。当电路交换使用ISUP (综合业务数字网用户部分) 信令时,所述电路交换侧的终端为TDM(时分复用)类型;当电路交换使用BICC (与承载无关的呼叫控制)信令时,所述电路交换侧的终端为RTP(实时传输 协议)类型。步骤505—506: MGCF向IM-MGW发送Add请求消息建立IMS侧的承载, 在上下文CI中建立了 IMS侧的early session的终端,所述IMS侧的early session 终端为RTP类型。拓朴关系为双向连通状态。MGCf收到IM-MGW发送的Add 应答消息,IMS侧的early session终端建立成功。步骤507—508: MGCF向IM-MGW发送Add请求消息建立IMS侧的承载, 在上下文C1中建立了 IMS侧的session终端,所述IMS侧的session终端为RTP 类型。拓朴关系为孤立状态。MGCF收到IM-MGW发送的Add应答消息,CS
侧的session终端建立成功。步骤509:MGCF发送IAM消息,建立到CS侧的呼叫。步骤510: MGCF发送183 session progress消息,消息中指明当前呼叫使用 early session功能,并且携带early session的SDP offer和session的SDP answer。步骤511—512: 183的PRACK消息中携带early session的answer。发送 PRACK的200 OK消息。步骤513—515: MGCF收到IMS侧的Update消息,发送Update的200 OK 响应,发送CS侧的COT消息。步骤516—519: CS侧用户振铃,MGCF收到CS侧的ACM消息,然后发 送180 Ringing消息,并收到IMS发送的PRACK消息,MGCF发送PRACK的 200 OK响应。呼叫进入振铃状态。步骤520: CS侧用户应答,MGCF收到CS发送的ANM消息。步骤521—522: MGCF发送Modify请求消息,并收到IM-MGW发送的 Modify响应消息。改变early session和session终端的拓朴关系,early session终 端为孤立状态e, session终端为有效状态,即双向连通状态。步骤523—524: MGCF发送Subtract请求消息,并收到IM-MGW发送的 Subtract响应消息。MGCF释方文early session终端。Early session流程结束。步骤525—526: MGCF发送INVITE的200 OK消息,收到ACK消息,呼 叫进入通话状态。这里,仅以使用ISUP信令为例对本发明实施例所述方法进行了说明,但本 领域普通技术人员应该知道,本发明实施例同样适用于使用BICC信息的请况, 具体过程近似,此处就不再赘述。综上所述,本发明实施例提供了 一种媒体网关控制功能实现早媒体功能的 方法,通过MGCF控制IM-MGW建立两个终端,达到能够对early session和 session分别进行々某体协商的目的。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局
限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易 想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护 范围应该以权利要求书的保护范围为准。
权利要求
1、 一种媒体网关控制功能实现早媒体功能的方法,其特征在于,在媒体网关控制功能进行呼叫,需要实现早媒体功能时,所述方法包括步骤A:媒体网关控制功能在IP多媒体网关上的同一个上下文中建立两个终端早会话终端和会话终端;并根据预定的拓朴结构控制所述两个终端的有效状态,在呼叫进入通话状态之前,将早会话终端设置为有效状态;步骤B:在呼叫进入通话状态后,将会话终端设置为有效状态,同时删除早会话终端。
2、 根据权利要求1所述的方法,其特征在于,所述J 某体网关控制功能呼 叫包括媒体网关控制功能出局呼叫或媒体网关控制功能入局呼叫。
3、 如权利要求2所述的方法,其特征在于,当媒体网关控制功能出局呼 叫时,所述步骤A具体包括媒体网关控制功能建立电路交换侧到IP多媒体子系统侧的呼叫,并在上下文中建立电路交换侧的终端;媒体网关控制功能在所述上下文中建立IP多媒体子系统侧的会话终端; 媒体网关控制功能向IP多媒体子系统发起邀请,指明支持媒体功能,同时携带会话的会话描述协议请求;IP多媒体子系统响应媒体网关控制功能,指明当前呼叫使用早媒体功能,并且携带早会话的会话描述协议请求和会话的会i舌4苗述十力4义响应;媒体网关控制功能在所述上下文中建立IP多媒体子系统侧的早会话终端, 同时将早会话终端设置为有效状态,将会话终端设置为孤立状态。
4、 根据权利要求2所述的方法,其特征在于,当i某体网关控制功能入局 呼叫时,所述步骤A具体包括媒体网关控制功能建立IP多媒体子系统侧到电路交换侧的呼叫;IP多媒 体子系统向媒体网关控制功能发起邀请,指明支持早会话,同时携带会话的会 话描述协议请求;媒体网关控制功能在上下文中建立电路交换侧的终端;媒体网关控制功能在所述上下文中建立IP多媒体子系统侧的早会话终端,并设置所述早会话终端的拓朴关系为有效状态;媒体网关控制功能在所述上下文中建立IP多媒体子系统侧的会话终端,并设置所述会话终端的拓朴关系为孤立状态。
5、 根据权利要求1到4中任意一项所述的方法,其特征在于,所述步骤B 具体包括呼叫进入振铃状态后,媒体网关控制功能向IP多媒体子系统发送修改请 求,并在收到IP多媒体子系统的修改响应后,将早会话终端设置为孤立状态, 将会话终端设置为有效状态;媒体网关控制功能向IP多媒体子系统请求删除早会话终端,并在收到IP 多媒体子系统的删除响应后,释放早会话终端,呼叫进入通话状态。
6、 根据权利要求1到4中任意一项所述的方法,其特征在于,所述IP多 媒体子系统侧的会话终端为实时传输协议类型。
7、 根据权利要求1到4种任意一项所述的方法,其特征在于,当电路交 换使用综合业务数字网用户部分信令时,所述电路交换侧的终端为时分复用类 型;当电路交换使用与承载无关的呼叫控制信令时,所述电路交换侧的终端为 实时传输协议类型。
全文摘要
本发明公开了一种媒体网关控制功能实现早媒体功能的方法,在媒体网关控制功能进行呼叫,需要实现早媒体功能时,所述方法包括媒体网关控制功能在IP多媒体网关上的同一个上下文中建立两个终端早会话终端和会话终端;并根据预定的拓扑结构控制所述两个终端的有效状态,在呼叫进行通话状态之前,将早会话终端设置为有效状态;在呼叫进行通话状态后,将会话终端设置为有效状态,同时删除早会话终端。本发明通过媒体网关控制控制IP多媒体网关建立两个终端,达到能够对早会话和会话分别进行媒体协商的目的。
文档编号H04L12/16GK101123593SQ200710151829
公开日2008年2月13日 申请日期2007年9月20日 优先权日2007年9月20日
发明者宇 高 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1