CN101232499B - 一种在替换功能中实现媒体面切换的方法 - Google Patents

一种在替换功能中实现媒体面切换的方法 Download PDF

Info

Publication number
CN101232499B
CN101232499B CN2007101250752A CN200710125075A CN101232499B CN 101232499 B CN101232499 B CN 101232499B CN 2007101250752 A CN2007101250752 A CN 2007101250752A CN 200710125075 A CN200710125075 A CN 200710125075A CN 101232499 B CN101232499 B CN 101232499B
Authority
CN
China
Prior art keywords
session
user
network element
mgcf
ims
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
Application number
CN2007101250752A
Other languages
English (en)
Other versions
CN101232499A (zh
Inventor
沈斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2007101250752A priority Critical patent/CN101232499B/zh
Publication of CN101232499A publication Critical patent/CN101232499A/zh
Application granted granted Critical
Publication of CN101232499B publication Critical patent/CN101232499B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种在替换功能中实现媒体面切换的方法,应用于通讯技术领域,该方法包括步骤:IP多媒体子***域侧的第三方用户向媒体网关控制功能网元发起新建会话二的呼叫请求,请求替换电路交换域侧的第一用户与IP多媒体子***域侧的第二用户间的会话一;根据话二的呼叫请求,IP多媒体网关功能网元在媒体网关控制功能网元的控制下,进行会话二替换会话一的承载切换;第一用户与第三方用户进入会话二的稳态会话状态。采用本发明方法,可以在IP多媒体子***域和电路交换域通过媒体网关控制功能与IP多媒体网关功能网元互通的情况下,实现第一、第二及第三方用户间媒体面通道的承载切换。

Description

一种在替换功能中实现媒体面切换的方法 
技术领域
本发明涉及一种通讯***的媒体面切换方法,尤其涉及一种在替换功能中实现媒体面切换的方法。 
背景技术
IMS(IP Multimedia Core Network Subsystem,IP多媒体子***)是由3GPP提出的一种基于IP的网络架构,其构建了一个开放而灵活的业务环境,支持多媒体应用,并为用户提供丰富的多媒体业务,且IMS域中广泛使用SIP协议进行呼叫信令控制。 
PSTN(Public Switched Telephone Network,公用电话交换网)、ISDN(Integrated Services Digital Network,综合业务数字网)等固定电话网络,GSM(Global System for Mobile communication,全球移动通信***)、CDMA(Code Division Multiple Access,码分多址接入)、WCDMA、CDMA2000、TD-SCDMA(Time-Division Synchronization Code Division-Multiple-Access,时分-同步码分多址)电路域等移动电话网络则更多地采用了传统的电路交换技术,所有这些网络统称为CS(Circuit Switched,电路交换)域。CS域同样能够为用户提供语音、视频以及基于电路域的数据业务,且CS域常用的呼叫信令是ISUP(ISDN User Part,综合业务数字网用户部分)、BICC(Bearer Independent Call Control,与承载无关的呼叫控制)。 
为实现IMS域和CS域互通,需要在IMS域网络边界部署MGCF(MediaGateway Control Function媒体网关控制功能)和IM-MGW(IPMultimedia-Media Gateway Function,IP多媒体网关功能)网元,用来完成 和CS域之间的语音、数据和多媒体呼叫业务互通,互通协议详见ITU-T(International Telecommunication Union-Telecommunication,国际电信联盟-电信标准化部门)Q.19 12.5和3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)TS 29.163。IMS域和CS域通过MGCF/IM-MGW互通,如图1所示;MGCF主要完成IMS域和CS域呼叫信令的转换,IM-MGW主要实现IMS域和CS域媒体面的互通,且MGCF通过H248协议控制IM-MGW,从而实现了信令控制和媒体控制的分离。 
RFC 3891作为RFC 3261(Request For Comment 3261,请求评论3261)的扩展,RFC 3891中介绍了IMS域中的Replaces(替换)功能,该功能可以使用一个新的会话替换当前存在的会话,并且可以用来实现IMS域中的多项业务,例如ECT(Explicit Communication Transfer,显式呼叫转移)和CONF(Conference,会议)等。 
Replaces功能的基本原理,如图2a所示,假设A、B、C是IMS域中三个用户,分别用IMS A、IMS B及IMS C表示,且在A、B之间存在稳态或非稳态的会话1时,则Replaces功能的实现流程包括如下步骤: 
步骤201、IMS C向IMS B发起新会话INVITE(邀请);其中,INVITE消息包含Replaces header(替换头),用于标识替换IMS A和IMS B当前存在的会话1; 
步骤202、IMS B确认要替换的Dialog(会话)1存在后,向IMS C回送成功消息; 
步骤203、IMS C根据所述响应消息,在IMS B和IMS C之间成功建立Dialog(会话)2,并向IMS B发送会话确认消息; 
步骤204、IMS B根据Replaces请求,结束与IMS A的会话1; 
步骤205、IMS A向IMS B发送释放会话1成功消息。 
其中,Replaces header在RFC3891中定义,它指示由该头标识的会话将被释放并由包含它的INVITE消息创建的会话在逻辑上替代;RFC 3891 中定义Replaces header如下: 
Replaces=″Replaces″HCOLON callid*(SEMI replaces-param) 
replaces-param=to-tag /from-tag/early-flag/generic-param 
to-tag=″to-tag″EQUAL token 
from-tag=″from-tag″EQUAL token 
early-flag=″early-only″ 
其中,RFC 3891定义中: 
callid:呼叫标识,SIP协议中的参数; 
to-tag:目的标签,SIP协议中的参数; 
from-tag:源标签,SIP协议中的参数。 
Replaces流程发生后,IMS A、IMS B之间的原有会话1被IMS B、IMSC之间的新会话2所替换,IMS B、IMS C进入通话状态,IMS A转为空闲,如图2b和2c所示。 
现有规范中,RFC3891对Replaces功能的讨论仅局限于IMS域,ITU-TQ.1912.5、3GPP TS 29.163对IMS域和CS域互通的讨论未涉及Replaces功能。鉴于IMS域和CS域互通的广泛应用场景,研究将IMS域的Replaces功能扩展到IMS域和CS域的互通场合具有现实意义。 
3GPP TS 24.147 V7.5.0简单地涉及了IMS域和CS域互通情况下的Replaces功能应用,给出了一个通过MGCF/IM-MGW邀请POTS(Plain OldTelephone Service,普通老式电话业务)用户到IMS域会议的示例流程,请参阅附图3a,其实现流程包括如下步骤: 
步骤301、IMS用户UE-A(User Equipment A,用户设备A)通过MGCF发起到CS域用户的呼叫1,呼叫进入稳态;其中,UE-A与CS域用户间建立的一个呼叫,由UE-A与MGCF间建立的一个会话,以及MGCF与CS域用户间建立的一个CS域呼叫组成,对应于呼叫1的会话1,MGCF向 UE-A屏蔽了CS域,所以对于UE-A来说,呼叫1和会话1是无需区分的; 
步骤302、UE-A向IMS域会议的AS(Application Server,应用服务器)发出INVITE,建立并连接到一个会议2; 
步骤303、UE-A向AS发出REFER(转移)请求;其中,包含Replaces功能相关参数,指示AS发起到CS域用户的呼叫,该呼叫需要替换UE-A和CS域用户当前存在的呼叫1,即指示AS邀请CS域用户加入会议2; 
步骤304、AS向UE-A发出NOTIFY(通知),通知REFER请求的进展; 
步骤305、AS按照REFER的指示,通过MGCF向CS域用户发起新呼叫3,其INVITE消息中包含Replaces header,标识替换UE-A和CS域用户当前存在的呼叫1; 
步骤306、MGCF和IM-MGW间进行H248操作,建立IM-MGW到AS间的承载; 
步骤307、MGCF代理CS域用户响应AS的呼叫建立请求,MGCF、AS间成功建立会话3; 
步骤308、AS向UE-A发出NOTIFY,通知REFER请求的进展; 
步骤309、MGCF使用会话3建立的与AS间的媒体面RTP(RealtimeTransfer Protocol,实时传输协议)流替换原先呼叫1建立的与UE-A间的媒体面RTP流; 
步骤310、MGCF根据Replaces请求结束与UE-A的会话1,会话1释放,原先会话1建立的MGCF与UE-A间的媒体面RTP流被关闭。 
Replaces流程发生后,UE-A和CS域用户之间的原有呼叫1被AS和CS域用户之间的新呼叫3所替换,UE-A和CS域用户从双方通话状态转入会议状态,如图3b和3c所示。 
由以上描述可见,IMS域和CS域通过MGCF互通发生Replaces时,与IMS域内部的Replaces具有明显的区别。 
首先,呼叫模型上从3个节点增加到5个节点,并且增加了MGCF、IM-MGW网元; 
其次,由于MGCF/IM-MGW的存在,Replaces对原呼叫的CS域用户是透明的,而IMS域中,用户B需要参与Replaces的实现,如图2a所示; 
最后,MGCF需要通过H248协议控制IM-MGW,可以实现信令控制和媒体控制的分离,而IMS域中的普通终端则没有这个需要,如图2a、2b和2c所示。 
虽然,3GPP TS 24.147给出了IMS域和CS域可通过MGCF/IM-MGW实现互通,并借助于Replaces功能,实现呼叫替换;但是,3GPP TS 24.147并没有解决媒体面通道是如何切换的。 
因此,现有技术还有待于完善和发展。 
发明内容
本发明所要解决的问题在于提供一种在替换功能中实现媒体面切换的方法,该方法可以在MGCF/IM-MGW互通情形下,并在MGCF收到IMS域中Replaces请求时,实现媒体面通道的切换。 
为了解决上述技术问题,本发明的技术方案包括: 
一种在替换功能中实现媒体面切换的方法,其包括如下步骤: 
A、IP多媒体子***域侧的第三方用户向媒体网关控制功能网元发起新建会话二的呼叫请求,请求替换电路交换域侧的第一用户与所述IP多媒体子***域侧的第二用户间的会话一;所述会话一的承载建立是采用以下方法:所述IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下,新建上下文一,并在所述上下文一中新建与第一用户连接的终端一,以及与第二用户连接的终端二,所述终端一与终端二进入双通状态; 
B、根据所述会话二的呼叫请求,IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下,进行所述会话二替换所述会话一的承载切换; 
C、所述第一用户与第三方用户进入所述会话二的稳态会话状态,释放所述第二用户。 
所述方法,其中,所述步骤A之前还包括步骤: 
A0、通过网络协议,在所述第一用户与所述第二用户间建立所述会话一。 
所述方法,其中,所述步骤A0中包括构建所述会话一的承载过程,其实现步骤如下: 
A01、通过所述媒体网关控制功能网元,在所述第一用户及第二用户间发起建立所述会话一的呼叫请求; 
A02、根据所述会话一的呼叫请求,所述IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下构建所述会话一的承载。 
所述方法,其中,所述步骤A中,所述呼叫请求中包括用于指示替换所述会话二的替换头,该替换头中包含有呼叫标识、目的标签及源标签。 
所述方法,其中,所述步骤B中,所述承载切换过程包括步骤: 
B1、根据所述替换头,所述IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下新建上下文二,并在该上下文二中新建与所述第三用户连接的终端三; 
B2、将所述终端二从所述上下文一中移至所述上下文二中,并使所述终端二与终端三相隔离; 
B3、将所述终端三从所述上下文二中移至所述上下文一中,并使所述终端一与终端三双通连接。 
所述方法,其中,在进行所述承载切换过程之前,如果所述第一用户 或第二用户摘机,则所述C中包括如下步骤: 
C11、所述媒体网关控制功能网元向所述第三方用户发送会话接通响应,并且所述第三用户回送确认消息; 
C12、所述媒体网关控制功能网元向所述第二用户发送结束所述会话一的消息,并且所述第二用户回送成功消息; 
C13、所述IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下,释放所述上下文二及终端二。 
所述方法,其中,在进行所述承载切换过程之前,如果所述第二用户未摘机,则所述步骤C中包括步骤: 
C21、所述媒体网关控制功能网元向所述第三方用户发送会话接通响应,并且所述第三用户回送确认消息; 
C22、所述媒体网关控制功能网元向所述第一用户发送应答消息; 
C23、所述媒体网关控制功能网元向所述第二用户发送取消消息,并且取消所述第二用户进行所述会话一; 
C24、所述IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下,释放所述上下文二及终端二。 
所述方法,其中,所述步骤A01中,所述会话一的呼叫请求信令采用综合业务数字网用户部分信令或与承载无关的呼叫控制信令。 
采用本发明的在替换功能中实现媒体面切换的方法,并在IMS域和CS域通过MGCF/IM-MGW互通的情况下,及MGCF收到IMS域Replaces请求时,实现了第一、第二及第三方用户间媒体面通道的切换,进而实现会话替换。 
附图说明
图1是现有技术IMS域和CS域通过MGCF/IM-MGW互通的结构示意图; 
图2a是现有IMS域Replaces流程示意图; 
图2b是图2a中Replaces发生前,IMS A与IMS B双方通话状态的呼叫模型图; 
图2c是图2a中Replaces发生后,IMS B与IMS C双方通话状态的呼叫模型图; 
图3a是现有技术通过MGCF/IM-MGW邀请POTS(普通老式电话业务)用户到IMS域会话的实现流程图; 
图3b是图3a中Replaces发生前,UE-A和CS域用户双方通话状态的呼叫模型图; 
图3c是图3a中Replaces发生后,UE-A和CS域用户双方进入会议状态的呼叫模型图; 
图4是本发明方法的呼叫模型图; 
图5是本发明方法中,CS B与IMS A间的会话1处于通话状态,且会话一的呼叫请求是由CS B发起时,实现呼叫替换流程图; 
图6是本发明方法中,CS B与IMS A间的会话1处于通话状态,且会话一的呼叫请求是由IMS A发起时,实现呼叫替换流程图; 
图7是本发明方法中,CS B与IMS A间的会话1处于非稳态会话状态时,实现呼叫替换流程图; 
图8是本发明方法的媒体面切换过程开始前的状态;新建上下文一(C1)示意图;其中,T1-终端一,Bearer B-与CS间的承载B;T2-终端二,Bearer A-与A间的承载A; 
图9是本发明方法的媒体面切换过程中,新建上下文(C2)示意图;其中,T3-终端三,Bearer C-与第三方用户C间的承载C; 
图10是本发明方法的媒体面切换过程中,将T2从C1中移到C2中,且使T2和T3相隔离的示意图; 
图11是本发明方法的媒体面切换过程中,将T3从C2中移到C1中, 且使T1和T3双通的示意图; 
图12是本发明方法的媒体面切换过程中,C2、T2被释放后的示意图; 
图13是本发明方法的实现流程图。 
具体实施方式
下面结合附图,对本发明的技术方案作进一步详细说明。 
本发明提供了一种在替换功能中实现媒体面切换的方法,该方法的实现过程采用如图4所述的呼叫模型。假设三个用户,分别为CS域的第一用户B(CS B)、IMS域的第二用户A(IMS A)及IMS域的第三方用户C(IMS C);其中,通过MGCF/IM-MGW,在CS B和IMS A间存在会话一(会话1),而IMS C通过MGCF/IM-MGW向CS B发起建立会话二(会话2)的请求,且该请求中携带有Replaces header,指示替换会话1。 
如图13所示,本发明的一种在替换功能中实现媒体面切换方法的实现流程步骤如下: 
100、IMS C向MGCF发起新建会话2的呼叫请求,请求替换CS B与IMS A间的会话1;其中,会话1可以是稳态会话,也可以是非稳态会话; 
200、根据所述会话2的呼叫请求,IM-MGW在MGCF的控制下,进行所述会话2替换所述会话1的承载切换; 
300、CS B与IMS C进入所述会话2的稳态呼叫状态,释放IMS A。 
上述方法中,根据承载切换之前会话1所处是稳态还是非稳态,以及不同用户发起会话1的呼叫请求状态,可以分以下几种情形进行会话替换讨论: 
第一种情形,IMS A摘机,即会话1为稳态会话,且会话1的呼叫请求是由CS B发起时; 
请参阅附图5,利用Replaces功能实现媒体面切换的流程包括如下步骤: 
501、CS B向MGCF发送IAM(初始地址消息),送出呼叫请求,请求与IMS A建立会话1;其中所述呼叫请求的局间信令可以是ISUP或BICC; 
502、MGCF根据所述呼叫请求,控制IM-MGW新建一个上下文一(C1),并在C1中新建终端一(T1),同时在T1与CS域间建立承载B(BearerB); 
503、MGCF通过向IMS A发送邀请(INVITE),请求建立到IMS A的会话1; 
504、MGCF根据所述INVITE,控制IM-MGW在C1中新建终端二(T2),并在T2与IMS A间建立承载A(Bearer A),同时使终端T1与T2之间实现双通,如图8所示;其中,IMS域的IMS A的承载建立方式在RFC3264中有描述,而RFC3959,RFC3960中所介绍的early-session(早媒体)功能,也可以看作BearerA的一部分; 
505、如果存在资源预留过程时,MGCF将与IMS A间成功完成资源预留,为IMS A发送振铃的创造前提条件;其中,资源预留在RFC3312中有描述; 
506、IMS A向MGCF发送180Ringing(振铃),从而使得MGCF与IMS A间的会话1进入振铃态; 
507、MGCF接收到180 Ringing后,向CS B发送ACM(地址全消息),这样,CS B就可以听到回铃音,至此,CS B、IMS A间呼叫进入振铃非稳态; 
508、IMS A向MGCF发送200 OK,应答呼入会话1; 
509、MGCF接收到200 OK后,向IMS A发送响应ACK(确认); 
510、MGCF向CS B发送ANM(应答)响应,此时CS B与IMS A进入会话1的呼叫通话状态; 
511、当IMS C需要与CS B建立会话二(会话2),同时用会话2替换 会话1时,IMS C向MGCF发送会话2的呼叫请求,请求与CS B建立会话2;其中,所述会话2的呼叫请求包含Replaces header(替换头),用以指示替换会话1,且该Replaces header中包含有callid、to-tag、from-tag; 
512、MGCF根据Replaces header中包含的callid、to-tag、from-tag,找到待替换的会话1,并进一步获得会话1的上下文C1、CS域侧的终端一T1及IMS域侧的终端二(T2),如图9所示;同时,MGCF根据替换呼叫请求,控制IM-MGW新建会话2的上下文二(C2),并在C2中新建终端三(T3),且在T3与IMS C间建立承载C(Bearer C),由于T3隶属于新上下文C2,故T3与C1中的终端T1、T2相隔离,如图9所示; 
513、如果存在资源预留过程,MGCF将与IMS C间成功完成资源预留,为MGCF应答会话2创造前提条件; 
514、MGCF控制IM-MGW,将T2从C1中移到C2中,并使T2和T3相隔离,如图10所示; 
515、MGCF控制IM-MGW,将T3从C2中移到C1中,并使T1和T3实现双通,如图11所示; 
516、MGCF向IMS C发送200 OK,应答会话2; 
517、IMS C根据接收到的200 OK,向MGCF发送响应ACK。 
518、MGCF使用结束(BYE)方式释放与IMS A间的会话1; 
519、IMS A向MGCF返回200 OK,释放会话1的信令; 
520、MGCF接收到200 OK后,控制IM-MGW释放C2及T2,并释放Bearer A,如图12所示,至此,CS B与IMS C进入通话状态,IMS A从通话状态转为空闲态,从而使得IMS C使用Replaces功能,成功的替换了CS B和IMS A之间的会话1。 
第二种情形,CS B摘机,即会话1为稳态会话,且会话1的呼叫请求是由IMS A发起时; 
请参阅附图6,利用Replaces功能实现媒体面切换的流程包括如下步 骤: 
601、IMS A向MGCF发出INVITE,请求建立到CS B的会话1; 
602、MGCF控制IM-MGW新建上下文C1,在其中新建终端T2,建立与A间承载BearerA 
603、MGCF向B发出IAM; 
604、MGCF控制IM-MGW在C1中新建终端T1,建立与B间承载BearerB。使T1与T2双通,如图8所示; 
605、B振铃,向MGCF回送ACM; 
606、MGCF向A发送180Ringing; 
607、B摘机,向MGCF回送ANM; 
608、MGCF向A发送200 OK; 
609、A向MGCF回应ACK。至此,B、A间呼叫进入通话状态; 
610、当IMS C需要与CS B建立会话二(会话2),同时用会话2替换会话1时,IMS C向MGCF发送会话2的呼叫请求,请求与CS B建立会话2;其中,所述会话2的呼叫请求包含Replaces header(替换头),用以指示替换会话1,且该Replaces header中包含有callid、to-tag、from-tag; 
611、MGCF根据Replaces header中包含的callid、to-tag、from-tag,找到待替换的会话1,并进一步获得会话1的上下文C1、CS域侧的终端一T1及IMS域侧的终端二(T2),如图9所示;同时,MGCF根据替换呼叫请求,控制IM-MGW新建会话2的上下文二(C2),并在C2中新建终端三(T3),且在T3与IMS C间建立承载C(Bearer C),由于T3隶属于新上下文C2,故T3与C1中的终端T1、T2相隔离,如图9所示; 
612、如果存在资源预留过程,MGCF将与IMS C间成功完成资源预留,为MGCF应答会话2创造前提条件; 
613、MGCF控制IM-MGW,将T2从C1中移到C2中,并使T2和T3相隔离,如图10所示; 
614、MGCF控制IM-MGW,将T3从C2中移到C1中,并使T1和T3实现双通,如图11所示; 
615、MGCF向IMS C发送200 OK,应答会话2; 
616、IMS C根据接收到的200 OK,向MGCF发送响应ACK。 
617、MGCF向A发送BYE,释放会话1; 
618、A响应200 OK。 
619、MGCF控制IM-MGW释放C2及T2,并释放Bearer A,如图12所示,至此,CS B与IMS C进入通话状态,IMS A从通话态转为空闲态,从而使得IMS C使用Replaces功能,成功的替换了CS B和IMS A之间的会话1。 
第三种情形,IMS A未摘机,即会话1为非稳态会话,且会话1的呼叫请求是由CS B发起时; 
请参阅附图7,利用Replaces功能实现媒体面切换的流程包括如下步骤: 
701、CS B向MGCF发送IAM(初始地址消息),送出呼叫请求,请求与IMS A建立会话1;其中所述呼叫请求的局间信令可以是ISUP或BICC; 
702、MGCF根据所述呼叫请求,控制IM-MGW新建一个上下文一(C1),并在C1中新建终端一(T1),同时在T1与CS域间建立承载B(BearerB); 
703、MGCF通过向IMS A发送邀请(INVITE),请求建立到IMS A的会话1; 
704、MGCF根据所述INVITE,控制IM-MGW在C1中新建终端二(T2),并在T2与IMS A间建立承载A(Bearer A),同时使终端T1与T2之间实现双通,如图8所示;其中,IMS域的IMS A的承载建立方式在RFC3264中有描述,而RFC3959,RFC3960中所介绍的early-session(早媒体)功能, 也可以看作BearerA的一部分; 
705、如果存在资源预留过程时,MGCF将与IMS A间成功完成资源预留,为IMS A发送振铃的创造前提条件;其中,资源预留在RFC3312中有描述; 
706、IMS A向MGCF发送180Ringing(振铃),从而使得MGCF与IMS A间的会话1进入振铃态; 
707、MGCF接收到180 Ringing后,向CS B发送ACM(地址全消息),这样,CS B就可以听到回铃音;至此,B、A间呼叫进入振铃非稳态。 
708、当IMS C需要与CS B建立会话二(会话2),同时用会话2替换会话1时,IMS C向MGCF发送会话2的呼叫请求,请求与CS B建立会话2;其中,所述会话2的呼叫请求包含Replaces header(替换头),用以指示替换会话1,且该Replaces header中包含有callid、to-tag、from-tag;  709、MGCF根据Replaces header中包含的callid、to-tag、from-tag,找到待替换的会话1,并进一步获得会话1的上下文C1、CS域侧的终端一T1及IMS域侧的终端二(T2),如图9所示;同时,MGCF根据替换呼叫请求,控制IM-MGW新建会话2的上下文二(C2),并在C2中新建终端三(T3),且在T3与IMS C间建立承载C(Bearer C),由于T3隶属于新上下文C2,故T3与C1中的终端T1、T2相隔离,如图9所示; 
710、如果存在资源预留过程,MGCF将与IMS C间成功完成资源预留,为MGCF应答会话2创造前提条件; 
711、MGCF控制IM-MGW,将T2从C1中移到C2中,并使T2和T3相隔离,如图10所示; 
712、MGCF控制IM-MGW,将T3从C2中移到C1中,并使T1和T3实现双通,如图11所示; 
713、MGCF向IMS C发送200 OK,应答会话2; 
714、IMS C根据接收到的200 OK,向MGCF发送响应ACK。 
715、MGCF向CS B发送ANM(应答)响应。 
716、MGCF向IMS A发送CANCEL,取消与IMS A间的非稳态呼叫1; 
717、IMS A向MGCF发送200 OK,响应取消会话1; 
718、IMS A向MGCF发送487 Request Terminated(请求终止)会话1; 
719、MGCF向IMS A发送ACK,确认会话1取消; 
720、MGCF控制IM-MGW释放C2及T2,并释放Bearer A,如图12所示,至此,CS B与IMS C进入通话状态,IMS A从非稳态转为空闲态,从而使得IMS C使用Replaces功能,成功的替换了CS B和IMS A之间的会话1。 
综上所述,采用本发明的在替换功能中实现媒体面切换的方法,IMS域和CS域在通过MGCF/IM-MGW互通的情况下,MGCF收到IMS域Replaces请求时,实现了对第一、第二及第三方用户间媒体面通道的承载切换,进而实现会话替换;同时,该方法操作简单,易于实施,并弥补了现有协议规范中将IMS域的Replaces功能扩展到IMS域和CS域的互通场合的空白。 
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。 

Claims (8)

1.一种在替换功能中实现媒体面切换的方法,其包括如下步骤:
A、IP多媒体子***域侧的第三方用户向媒体网关控制功能网元发起新建会话二的呼叫请求,请求替换电路交换域侧的第一用户与所述IP多媒体子***域侧的第二用户间的会话一;所述会话一的承载建立是采用以下方法:所述IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下,新建上下文一,并在所述上下文一中新建与第一用户连接的终端一,以及与第二用户连接的终端二,所述终端一与终端二进入双通状态;
B、根据所述会话二的呼叫请求,IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下,进行所述会话二替换所述会话一的承载切换;
C、所述第一用户与第三方用户进入所述会话二的稳态会话状态,释放所述第二用户。
2.根据权利要求1所述的方法,其特征在于,所述步骤A之前还包括步骤:
A0、通过网络协议,在所述第一用户与所述第二用户间建立所述会话一。
3.根据权利要求2所述的方法,其特征在于,所述步骤A0中包括构建所述会话一的承载过程,其实现步骤如下:
A01、通过所述媒体网关控制功能网元,在所述第一用户及第二用户间发起建立所述会话一的呼叫请求;
A02、根据所述会话一的呼叫请求,所述IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下构建所述会话一的承载。 
4.根据权利要求3所述的方法,其特征在于,所述步骤A中,所述会话二的呼叫请求中包括用于指示替换所述会话一的替换头,该替换头中包含有呼叫标识、目的标签及源标签。
5.根据权利要求4所述的方法,其特征在于,所述步骤B中,所述承载切换过程包括步骤:
B1、根据所述替换头,所述IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下新建上下文二,并在该上下文二中新建与所述第三用户连接的终端三;
B2、将所述终端二从所述上下文一中移至所述上下文二中,并使所述终端二与终端三相隔离;
B3、将所述终端三从所述上下文二中移至所述上下文一中,并使所述终端一与终端三双通连接。
6.根据权利要求5所述的方法,其特征在于,在进行所述承载切换过程之前,如果所述第一用户或第二用户摘机,则所述C中包括如下步骤:
C11、所述媒体网关控制功能网元向所述第三方用户发送会话接通响应,并且所述第三方用户回送确认消息;
C12、所述媒体网关控制功能网元向所述第二用户发送结束所述会话一的消息,并且所述第二用户回送成功消息;
C13、所述IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下,释放所述上下文二及终端二。
7.根据权利要求5所述的方法,其特征在于,在进行所述承载切换过程之前,如果所述第二用户未摘机,则所述步骤C中包括步骤:
C21、所述媒体网关控制功能网元向所述第三方用户发送会话接通响应,并且所述第三方用户回送确认消息; 
C22、所述媒体网关控制功能网元向所述第一用户发送应答消息;
C23、所述媒体网关控制功能网元向所述第二用户发送取消消息,并且取消所述第二用户进行所述会话一;
C24、所述IP多媒体网关功能网元在所述媒体网关控制功能网元的控制下,释放所述上下文二及终端二。
8.根据权利要求3所述的方法,其特征在于,所述A01中,所述会话一的呼叫请求信令采用综合业务数字网用户部分信令或与承载无关的呼叫控制信令。 
CN2007101250752A 2007-12-14 2007-12-14 一种在替换功能中实现媒体面切换的方法 Expired - Fee Related CN101232499B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101250752A CN101232499B (zh) 2007-12-14 2007-12-14 一种在替换功能中实现媒体面切换的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101250752A CN101232499B (zh) 2007-12-14 2007-12-14 一种在替换功能中实现媒体面切换的方法

Publications (2)

Publication Number Publication Date
CN101232499A CN101232499A (zh) 2008-07-30
CN101232499B true CN101232499B (zh) 2010-12-01

Family

ID=39898675

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101250752A Expired - Fee Related CN101232499B (zh) 2007-12-14 2007-12-14 一种在替换功能中实现媒体面切换的方法

Country Status (1)

Country Link
CN (1) CN101232499B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945420A (zh) * 2010-09-20 2011-01-12 中兴通讯股份有限公司 媒体面的建立方法和***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1474566A (zh) * 2002-08-09 2004-02-11 华为技术有限公司 基于媒体网关控制协议的媒体网关间实现语音通信的方法
EP1827034A1 (en) * 2004-12-17 2007-08-29 Huawei Technologies Co., Ltd. A method and system of holding session continuity
EP1853037A1 (en) * 2006-04-26 2007-11-07 Samsung Electronics Co., Ltd. Method and system of forwarding capability information of user equipment in internet protocol multimedia subsystem network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1474566A (zh) * 2002-08-09 2004-02-11 华为技术有限公司 基于媒体网关控制协议的媒体网关间实现语音通信的方法
EP1827034A1 (en) * 2004-12-17 2007-08-29 Huawei Technologies Co., Ltd. A method and system of holding session continuity
EP1853037A1 (en) * 2006-04-26 2007-11-07 Samsung Electronics Co., Ltd. Method and system of forwarding capability information of user equipment in internet protocol multimedia subsystem network

Also Published As

Publication number Publication date
CN101232499A (zh) 2008-07-30

Similar Documents

Publication Publication Date Title
JP4901197B2 (ja) ソフトスイッチ呼制御方法およびその方法を使用するソフトスイッチデバイス
CN100563282C (zh) 网络互通时主叫用户终端听被叫信号音的方法
CN101420669B (zh) 一种呼叫转移的方法、***和设备
CN101141700A (zh) 一种多媒体彩铃业务的实现方法
CN1930849B (zh) 用于在电信网中建立呼叫的方法;电信网;和分组网的控制装置
CN101018216B (zh) 语音、Modem和Fax全控制方法
CN109889534B (zh) 一种融合IP网络与LTE网络的VoIP通话方法
CN101188859B (zh) 一种实现非稳态呼叫替换功能的方法
CN100450003C (zh) 一种实现无话路迂回多媒体彩铃业务的方法及***
CN101217702A (zh) Ip多媒体子***集中业务呼叫保持业务的实现方法
CN100571299C (zh) 一种实现公共电话交换网仿真业务的方法及***
CN101232499B (zh) 一种在替换功能中实现媒体面切换的方法
CN100574348C (zh) 一种实现用户决定用户忙前转的方法
CN101102610B (zh) 一种ims集中控制业务中实现用户忙呼叫前转的方法
CN101102613B (zh) 一种ip多媒体子***集中控制业务终呼的实现方法
CN101355804B (zh) 一种下一代网络媒体网关无缝容灾切换的***和方法
CN101217796B (zh) 一种ip多媒体子***集中控制业务中终呼的实现方法
CN101668229A (zh) 多媒体铃音业务的呼叫和控制方法、装置及***
CN102625000A (zh) 一号通业务中实现彩铃业务的方法和一号通业务服务器
CN101330640B (zh) 一种ip多媒体子***集中业务呼叫保持业务的实现方法
CN101123593B (zh) 媒体网关控制功能实现早媒体功能的方法
WO2009092437A1 (en) Completion of fax and analog data call
CN101686441B (zh) 呼叫保持业务的调用方法、设备和***
CN101448202B (zh) 一种彩铃彩像业务更新媒体的方法
KR100574863B1 (ko) VoIP 기반의 PRI 컨버터 기능 구현 방법

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101201

Termination date: 20171214