CN101123593B - 媒体网关控制功能实现早媒体功能的方法 - Google Patents
媒体网关控制功能实现早媒体功能的方法 Download PDFInfo
- Publication number
- CN101123593B CN101123593B CN2007101518291A CN200710151829A CN101123593B CN 101123593 B CN101123593 B CN 101123593B CN 2007101518291 A CN2007101518291 A CN 2007101518291A CN 200710151829 A CN200710151829 A CN 200710151829A CN 101123593 B CN101123593 B CN 101123593B
- Authority
- CN
- China
- Prior art keywords
- mgcf
- terminal
- early
- multimedia system
- session
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种媒体网关控制功能实现早媒体功能的方法,在媒体网关控制功能进行呼叫,需要实现早媒体功能时,所述方法包括:媒体网关控制功能在IP多媒体网关上的同一个上下文中建立两个终端:早会话终端和会话终端;并根据预定的拓扑结构控制所述两个终端的有效状态,在呼叫进行通话状态之前,将早会话终端设置为有效状态;在呼叫进行通话状态后,将会话终端设置为有效状态,同时删除早会话终端。本发明通过媒体网关控制控制IP多媒体网关建立两个终端,达到能够对早会话和会话分别进行媒体协商的目的。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种媒体网关控制功能实现早媒体功能的方法。
背景技术
Early Media(早媒体)是指在被叫用户应答呼叫前的媒体,使用early media携带被叫用户的回铃音或者失败音。
RFC3690协议中,对于早媒体有两种实现方式:Gateway(网关)模式以及Application Server(应用服务器)模式。
Gateway模式是通过在最终响应之前建立early session(早会话)来完成earlymedia的交互。一般通过临时可靠响应、PRACK(临时响应)以及UPDATE(更新)完成媒体的offer以及answer。
Application Server模式是通过UAS(用户代理服务器)和UAC(用户代理客户)之间建立与session(会话)分离的early session(早会话),对于early session与session分别进行媒体协商。
现有协议规范中只描述了MGCF(媒体网关控制功能)需要实现网关模式下的早媒体功能,没有任何关于MGCF实现应用服务器模式下的早媒体功能。但是IETF(因特网工程任务组)协议的推荐模式为应用服务器模式,这种模式可以很好的避免Media clipping的产生,Media clipping是指用户认为媒体会话已建立,用户开始说话,但实际的会话过程还没完成,刚开始的一些语音可能丢失掉。
发明内容
本发明提供一种媒体网关控制功能实现早媒体功能的方法,用以解决现有协议规范中只描述了MGCF需要实现网关模式下的早媒体功能,没有任何关于MGCF实现应用服务器模式下的早媒体功能的问题。
本发明提供了一种媒体网关控制功能实现早媒体功能的方法,在媒体网关控制功能进行呼叫,需要实现早媒体功能时,所述方法包括:
步骤A:当媒体网关控制功能出局呼叫时,媒体网关控制功能建立电路交换侧到IP多媒体子***侧的呼叫,并在上下文中建立电路交换侧的终端;媒体网关控制功能在所述上下文中建立IP多媒体子***侧的会话终端;媒体网关控制功能向IP多媒体子***发起邀请,指明支持媒体功能,同时携带会话的会话描述协议请求;IP多媒体子***响应媒体网关控制功能,指明当前呼叫使用早媒体功能,并且携带早会话的会话描述协议请求和会话的会话描述协议响应;媒体网关控制功能在所述上下文中建立IP多媒体子***侧的早会话终端,同时将早会话终端设置为有效状态,将会话终端设置为孤立状态;
当媒体网关控制功能入局呼叫时,媒体网关控制功能建立IP多媒体子***侧到电路交换侧的呼叫;IP多媒体子***向媒体网关控制功能发起邀请,指明支持早会话,同时携带会话的会话描述协议请求;媒体网关控制功能在上下文中建立电路交换侧的终端;媒体网关控制功能在所述上下文中建立IP多媒体子***侧的早会话终端,并设置所述早会话终端的拓扑关系为有效状态;媒体网关控制功能在所述上下文中建立IP多媒体子***侧的会话终端,并设置所述会话终端的拓扑关系为孤立状态。
步骤B:在呼叫进入通话状态后,将会话终端设置为有效状态,同时删除早会话终端。
进一步地,所述步骤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所示,T0为CS侧的终端,T1为IMS侧的early session终端,T2为IMS侧的session终端,所述拓扑结构包括:图2中,在回铃音期间为early session终端生效时段,T0和T1是双向连通的;图3中,通话期间early session无效,session生效时段,T0和T2是双向连通的,T1终端被释放。
下面举例对本发明实施例所述方法进行进一步说明。
如图4所示,图4是以IMS(IP多媒体子***)出局信令流程为例来说明MGCF出局呼叫实现早媒体功能的流程示意图,具体包括以下步骤:
步骤401:MGCF收到CS(电路交换)侧入局的IAM(初始地址)消息,建立到IMS侧的呼叫。
步骤402-403:MGCF向IM-MGW(IP多媒体网关)发送Add请求消息建立CS侧的承载,在上下文C1中建立了CS侧的终端,MGCF收到IM-MGW发来的Add应答消息,CS侧的终端建立成功。当电路交换使用ISUP(综合业务数字网用户部分)信令时,所述电路交换侧的终端为TDM(时分复用)类型;当电路交换使用BICC(与承载无关的呼叫控制)信令时,所述电路交换侧的终端为RTP(实时传输协议)类型。
步骤404-405:MGCF向IM-MGW发送Add请求消息建立IMS侧的承载,在上下文C1中建立了IMS侧的session终端,所述IMS侧的session终端为RTP类型;MGCF收到IM-MGW发来的Add应答消息,IMS侧的session终端建立成功。
步骤406:MGCF发送INVITE(邀请)消息,在INVITE消息中的support字段中指明支持早媒体功能,同时携带session的SDP(会话描述协议)offer(请求)。
步骤407-408:MGCF收到IMS侧的100Trying和183session progress消息。100Trying消息是防止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字段指明支持早媒体功能,同时携带session的SDP请求。MGCF响应100Trying响应防止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侧的承载,在上下文C1中建立了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分别进行媒体协商的目的。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
Claims (4)
1.一种媒体网关控制功能实现早媒体功能的方法,其特征在于,在媒体网关控制功能进行呼叫,需要实现早媒体功能时,所述方法包括:
步骤A:当媒体网关控制功能出局呼叫时,媒体网关控制功能建立电路交换侧到IP多媒体子***侧的呼叫,并在上下文中建立电路交换侧的终端;媒体网关控制功能在所述上下文中建立IP多媒体子***侧的会话终端;媒体网关控制功能向IP多媒体子***发起邀请,指明支持媒体功能,同时携带会话的会话描述协议请求;IP多媒体子***响应媒体网关控制功能,指明当前呼叫使用早媒体功能,并且携带早会话的会话描述协议请求和会话的会话描述协议响应;媒体网关控制功能在所述上下文中建立IP多媒体子***侧的早会话终端,同时将早会话终端设置为有效状态,将会话终端设置为孤立状态;
当媒体网关控制功能入局呼叫时,媒体网关控制功能建立IP多媒体子***侧到电路交换侧的呼叫;IP多媒体子***向媒体网关控制功能发起邀请,指明支持早会话,同时携带会话的会话描述协议请求;媒体网关控制功能在上下文中建立电路交换侧的终端;媒体网关控制功能在所述上下文中建立IP多媒体子***侧的早会话终端,并设置所述早会话终端的拓扑关系为有效状态;媒体网关控制功能在所述上下文中建立IP多媒体子***侧的会话终端,并设置所述会话终端的拓扑关系为孤立状态;
步骤B:在呼叫进入通话状态后,将会话终端设置为有效状态,同时删除早会话终端。
2.根据权利要求1所述的方法,其特征在于,所述步骤B具体包括:
呼叫进入振铃状态后,媒体网关控制功能向IP多媒体子***发送修改请求,并在收到IP多媒体子***的修改响应后,将早会话终端设置为孤立状态,将会话终端设置为有效状态;
媒体网关控制功能向IP多媒体子***请求删除早会话终端,并在收到IP多媒体子***的删除响应后,释放早会话终端,呼叫进入通话状态。
3.根据权利要求1或2所述的方法,其特征在于,所述IP多媒体子***侧的会话终端为实时传输协议类型。
4.根据权利要求1或2所述的方法,其特征在于,当电路交换使用综合业务数字网用户部分信令时,所述电路交换侧的终端为时分复用类型;当电路交换使用与承载无关的呼叫控制信令时,所述电路交换侧的终端为实时传输协议类型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101518291A CN101123593B (zh) | 2007-09-20 | 2007-09-20 | 媒体网关控制功能实现早媒体功能的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101518291A CN101123593B (zh) | 2007-09-20 | 2007-09-20 | 媒体网关控制功能实现早媒体功能的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101123593A CN101123593A (zh) | 2008-02-13 |
CN101123593B true CN101123593B (zh) | 2010-06-09 |
Family
ID=39085772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101518291A Expired - Fee Related CN101123593B (zh) | 2007-09-20 | 2007-09-20 | 媒体网关控制功能实现早媒体功能的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101123593B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101448203B (zh) * | 2008-04-11 | 2010-12-08 | 中兴通讯股份有限公司 | 控制早媒体播放的实现方法 |
WO2016115694A1 (en) * | 2015-01-21 | 2016-07-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Enhanced establishment of ims session with secure media |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1501650A (zh) * | 2002-11-14 | 2004-06-02 | 华为技术有限公司 | 一种呼叫流程的建立方法 |
CN1868195A (zh) * | 2003-10-16 | 2006-11-22 | 西门子公司 | 早期媒体ii的处理 |
CN1868196A (zh) * | 2003-10-16 | 2006-11-22 | 西门子公司 | 早期媒体数据i的处理 |
CN1996999A (zh) * | 2005-12-31 | 2007-07-11 | 华为技术有限公司 | 一种媒体资源预留方法和设备 |
CN101009575A (zh) * | 2006-12-30 | 2007-08-01 | 北京邮电大学 | 在一次呼叫过程中实现多个早期媒体类业务的方法 |
-
2007
- 2007-09-20 CN CN2007101518291A patent/CN101123593B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1501650A (zh) * | 2002-11-14 | 2004-06-02 | 华为技术有限公司 | 一种呼叫流程的建立方法 |
CN1868195A (zh) * | 2003-10-16 | 2006-11-22 | 西门子公司 | 早期媒体ii的处理 |
CN1868196A (zh) * | 2003-10-16 | 2006-11-22 | 西门子公司 | 早期媒体数据i的处理 |
CN1996999A (zh) * | 2005-12-31 | 2007-07-11 | 华为技术有限公司 | 一种媒体资源预留方法和设备 |
CN101009575A (zh) * | 2006-12-30 | 2007-08-01 | 北京邮电大学 | 在一次呼叫过程中实现多个早期媒体类业务的方法 |
Non-Patent Citations (1)
Title |
---|
G.Camarillo Ericsson,H.Schulzrinne.Early Media and Ringing Tone Generation in the SessionInitiation Protocol (SIP).Request for Comments:3960.2004,1-13. * |
Also Published As
Publication number | Publication date |
---|---|
CN101123593A (zh) | 2008-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100417288C (zh) | 将多媒体呼叫回退为语音呼叫的方法 | |
CN100563282C (zh) | 网络互通时主叫用户终端听被叫信号音的方法 | |
US8600006B2 (en) | Voice continuity among user terminals | |
EP2117219B1 (en) | An enquiry diversion service method and a device thereof | |
JP4454680B2 (ja) | 呼接続処理方法およびメッセージ送受信代理装置 | |
CN101237614B (zh) | 一种实现彩铃业务的方法 | |
CN101188859B (zh) | 一种实现非稳态呼叫替换功能的方法 | |
US20080240087A1 (en) | Hybrid internet protocol based session control protocol and pstn communications | |
CN101123593B (zh) | 媒体网关控制功能实现早媒体功能的方法 | |
CN101594370B (zh) | 一种点击拨号业务的***和实现方法 | |
US9736190B2 (en) | Communication system for service control | |
CN101304605B (zh) | 再应答呼叫实现方法 | |
CN101668229A (zh) | 多媒体铃音业务的呼叫和控制方法、装置及*** | |
WO2015180442A1 (zh) | 彩铃业务实现***、装置及方法 | |
JP4485469B2 (ja) | 電話通信システム | |
US8559613B2 (en) | Method and system for performing communication transfer service for access gateway control function user | |
CN101448044B (zh) | 一种基于sip协议无串音播放彩铃音的方法 | |
CN101998324B (zh) | 实现一号通顺振业务的方法和一号通顺振应用服务器 | |
CN101330640B (zh) | 一种ip多媒体子***集中业务呼叫保持业务的实现方法 | |
CN101594598A (zh) | 一种ims网络中媒体协商的方法和*** | |
CN101459872A (zh) | 单对话彩铃彩像业务在应答后更新媒体的方法 | |
CN101232499B (zh) | 一种在替换功能中实现媒体面切换的方法 | |
CN101448202B (zh) | 一种彩铃彩像业务更新媒体的方法 | |
EP2938040B1 (en) | Systems, methods, and computer program products for providing caller identity update information | |
CN116319237A (zh) | 一种消息传输方法、装置、设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100609 Termination date: 20170920 |
|
CF01 | Termination of patent right due to non-payment of annual fee |