专利名称:处理补充业务的方法、系统及装置的制作方法
技术领域:
本发明涉及通信领域,特别是涉及用于分组网络中CSI终端与IMS终端互通时处理补充业务的方法、系统及装置,还涉及一种MGCF增强的方法和装置。
背景技术:
CSI(Combining CS and IMS services,CS和IMS结合业务)是目前3GPP(3rd Generation Partnership Project,第三代移动通信标准化伙伴项目)标准中人们所关注的一个研究课题。该课题旨在解决如何将3G的CS(Call Control,呼叫控制)域业务与IMS(IP Multimedia Subsystem,IP多媒体子系统)域业务进行结合。
CSI phase 1(CSI第1阶段)主要的研究内容是如何将CS IMS双模终端的CS(Circuit Switched,电路交换)域呼叫与IMS域的会话进行关联。CSI phase1终端由于其承载能力的限制,优先使用CS来承载其实时的语音业务。
如果没有特别申明,下面提到的CSI终端都是指CSI phase 1终端。CSI UE(CSI User Equipment,CSI用户设备,即CSI终端)在与IMS UE(IMS UserEquipment,IMS用户设备,即IMS终端)进行互通时,存在一个问题,如果IMS UE呼叫CSI UE(使用IMS信令),来建立一个语音会话,则该IMS会话将直接到达CSI UE的IMS部分,CSI UE接收到该请求消息之后,直接在两个终端之间建立的是IMS的语音会话。然而,CSI UE由于本侧IMS的Qos问题的限制等,使得CSI UE更希望使用CS来建立实时的语音会话。
图1示出了相关技术(3GPP TS 23.002Network architecture)的CSI终端与IMS终端互通框架。在本文中,为了方便起见,用CSI终端与IMS终端之间的互通来示例性说明本发明,但这决不是将本发明局限于这两个终端,例如其它的VoIP(Voice over IP,IP承载语音)终端也可以应用本发明。
在实现CSI终端与IMS终端互通的课题上,有如下的相关技术。
在CSI终端侧设置互通控制功能实体,该功能实体收到来自IMS终端的会话请求后,根据相关信息对存在多种媒体成分的会话消息进行拆分,将该会话拆分成包含实时媒体成分的会话和包含非实时媒体成分的会话。然后根据相关信息进行判断,选择在CS域终结实时会话,在IMS域终结非实时会话。该方案的框架如图1所示,其流程包括以下步骤步骤S102,VoIP终端发起到CSI终端的IMS会话请求,该请求包含实时业务和非实时业务;步骤S104,VoIP侧的IMS转发该请求到CSI终端侧的CSI-IW(CSI-Interworking,CSI互通控制功能实体);步骤S106,CSI-IW根据相关的信息进行业务逻辑处理,将该会话请求进行分离;步骤S108,CSI-IW发送会话请求给CSI终端。该请求消息中包含非实时业务和要求CSI终端发起终端到网络CS承载的指示信息;步骤S110,CSI终端收到该会话请求消息后,发起到CSI-IW的CS呼叫;步骤S112,MGCF(Media Gateway Control Function,媒体网关控制功能)收到CSI终端的CS呼叫请求,映射成INVITE发送给CSI-IW;步骤S114,CSI-IW发送200OK响应消息给MGCF;步骤S116,MGCF将200OK响应消息映射成CS的connect消息发送给CSI终端;步骤S118,CSI终端发送200OK响应消息。该响应消息中只包含非实时媒体信息(MSRP)的媒体信息;步骤S120,CSI-IW将来自CSI终端的CS呼叫和IMS会话进行合并;步骤S122,CSI-IW发送合并后的200OK响应消息给被叫IMS;以及步骤S124,被叫IMS转发该200OK消息给VoIP终端。
然而,在上述的相关技术的架构和流程该架构和流程没有给出CSI终端与IMS终端互通时,处理补充业务的系统、方法及相关装置。
因此,人们需要一种解决方案,以解决上述相关技术中CSI终端与IMS终端互通时补充业务的问题。
发明内容
本发明提供处理补充业务的方法、系统及装置,还涉及一种MGCF增强的方法和装置,用以解决目前CSI终端与IMS终端互通时,无法处理补充业务的问题。
本发明的一种处理补充业务方法,用于分组网络中当CSI终端与IMS终端互通时的补充业务,包括以下步骤互通控制功能实体收到与补充业务相关的会话消息后,从中提取所述会话消息中的具体内容;以及互通控制功能实体根据提取的具体内容进行相应的补充业务操作。
其中,所述所述会话消息的具体内容至少包括下列之一CS域的补充业务信息、IMS域的会话的响应信息,以及IMS域会话补充业务信息。
进一步,所述互通控制功能实体收到CS域的补充业务相关的会话消息之前,包括下列步骤所述CSI终端的归属域媒体网关控制功能实体将电路交换信令中与补充业务相关的信息映射为IMS域的会话消息;之后转发所述会话消息给互通控制功能实体。
又进一步,所述电路交换信令中与补充业务相关的信息为CSI终端的CS域呼叫前转通知消息,则映射所述呼叫前转通知消息为IMS域相关会话消息。将所述CS域呼叫前转通知消息映射为IMS域的181消息。
更进一步,互通控制功能实体收到媒体网关控制功能实体发来的所述IMS域相关会话消息,该会话消息表明所述CSI终端的CS域呼叫发生前转,则进行下列操作之一拆除与所述CSI终端之间的电路交换呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话协商;拆除与所述CSI终端之间的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;通知所述IMS终端其会话或者会话的部分媒体发生了前转。
又进一步,所述电路交换信令中与补充业务相关的信息为CS域已经发生前转的呼叫应答消息,则将所述呼叫应答消息映射为IMS域的会话消息。
更进一步,互通控制功能实体根据媒体网关控制功能实体发来的所述IMS域的会话消息进行下列操作之一拆除或者取消所述被前转的CS呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话媒体协商;拆除与CSI终端的IMS会话,并试图与前转到的终端建立IMS会话,如果建立成功,则给主叫回复成功响应消息,并在消息中指示会话被前转;拆除与CSI终端的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;通知所述IMS终端其会话或者会话的部分媒体发生了前转。
又进一步,所述电路交换信令中与补充业务相关的信息为CS域ECT业务的信息,则将CS域迁移后的号码信息映射为IMS域的会话消息。
更进一步,互通控制功能实体根据媒体网关控制功能实体发来的所述IMS域的会话消息进行下列操作之一拆除被转移后的电路交换呼叫,保持或者在后续建立与CSI终端之间的非实时会话,并与所述IMS终端进行会话媒体协商或者重协商;拆除或者取消与所述CSI终端之间可能已经建立的非实时IMS会话,并试图与新的终端建立非实时IMS会话,并与所述IMS终端进行会话协商或者重协商;拆除或者取消与所述CSI终端之间的非实时IMS会话,只保留CS呼叫,并与所述IMS终端进行会话协商或者重协商;通知IMS终端所述电路交换域发生了所述ECT业务会话或者会话的部分媒体发生了转移的信息。
又进一步,所述电路交换信令中与补充业务相关的信息为呼叫保持或者呼叫恢复业务的信息,则将该信息映射为IMS域的Update消息。
更进一步,互通控制功能实体根据收到的所述IMS域的Update消息指示所述CSI终端的CS域发生了呼叫保持或者呼叫恢复业务,则所述互通控制功能实体发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改。所述对相关媒体属性的相应修改包括如果所述互通控制功能实体收到的是CS域的呼叫保持或者呼叫恢复信息,则所述互通控制功能实体发起到IMS终端的实时媒体的去激活或者激活操作。
又进一步,所述电路交换信令中与补充业务相关的信息为CS域的呼叫失败消息,则将所述呼叫失败消息映射为IMS域的呼叫失败消息。
更进一步,互通控制功能实体根据媒体网关控制功能实体发来的所述映射后的IMS域呼叫失败消息,该呼叫失败消息表明互通控制功能实体到所述CSI终端的CS域呼叫失败,则进行以下操作之一如果所述互通控制功能实体与CSI终端之间还存在IMS域的会话,则所述互通控制功能实体考虑另外一个会话的状态,给IMS终端发送相应的响应消息;保持与所述CSI终端之间可能已经存在的非实时IMS会话或者继续建立后续的与所述CSI终端之间的非实时IMS会话,并与所述IMS终端之间进行相应的会话协商,删除CS域承载的媒体部分;拆除或者取消与CSI终端之间的IMS会话,并给所述IMS终端回复失败响应消息。
进一步,互通控制功能实体收到IMS域的会话消息的内容为IMS域发生了媒体激活/去激活业务,则所述互通控制功能实体发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改。所述对IMS会话的相关媒体属性进行相应的修改包括发起到IMS终端的非实时媒体的激活或者去激活操作。
进一步,互通控制功能实体收到IMS域会话消息的内容为IMS域会话失败信息,该会话失败信息表明互通控制功能实体到所述CSI终端的IMS域的会话失败,则进行以下操作之一保持与所述CSI终端之间可能已经存在的实时CS呼叫或者继续建立后续的与所述CSI终端之间的实时CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS域承载的媒体部分;根据收到的CS域呼叫前转的信息,发起到新的CS终端的IMS会话建立请求,如果该IMS会话建立成功,则在向IMS终端的响应消息中携带会话前转的指示信息;拆除或者取消与CSI终端之间的CS会话,并给所述IMS终端回复失败响应消息。
进一步,互通控制功能实体收到IMS域会话消息的内容为IMS域会话前转通知,所述前转通知表明所述互通控制功能实体到所述CSI终端的IMS域的呼叫发生了前转;或者所述互通控制功能实体收到的内容是CSI终端的IMS域会话发生前转并且前转方已经应答的信息,则进行下列操作之一拆除或者取消所述被前转的IMS会话,保持或者继续建立与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS会话承载的媒体部分;拆除或者取消与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除CS呼叫承载的媒体部分;拆除与CSI终端之间的CS会话,试图与前转到的终端建立CS呼叫,如果CS呼叫建立成功,则向IMS终端回会话被前转并且成功的响应消息;感知到CSI终端具备IMS会话的前转签约业务信息,则所述互通控制功能实体使用合适的机制触发CSI终端的IMS前转业务;通知所述IMS终端会话或者会话的部分媒体发生了前转。
进一步,互通控制功能实体收到IMS域会话消息的内容表明所述CSI终端的IMS域会话发生了转移业务,则进行下列操作之一拆除转移后的IMS会话,保持或者在后续建立与CSI终端之间的CS呼叫,并与所述IMS终端进行会话协商或者重协商;拆除或者取消与所述CSI终端之间的CS呼叫,并试图与新的终端建立实时CS会话,并与所述IMS终端进行会话协商或者重协商;通知IMS终端会话或者会话的部分媒体发生了转移的信息。
本发明的互通控制功能实体,包括补充业务信息接收单元,用于接收与补充业务相关的会话消息,并从中提取所述会话消息中的具体内容;补充业务操作单元,用于根据所述补充业务信息接收单元提取的具体内容,进行相应的补充业务操作。
本发明的媒体网关控制功能实体,包括信令接收单元;还包括映射单元A,用于将所述信令接收单元收到的电路交换信令中与补充业务相关的信息映射到IMS域的会话消息,之后将所述会话消息向IMS域实体转发。
其中,所述实体还包括映射单元B,用于将所述信令接收单元收到的IMS域信令中与补充业务相关的信息映射到CS域的会话消息,之后将所述会话消息CS域实体转发。
其中,所述映射单元A至少包括下列子单元之一映射单元A1,用于在收到CSI终端的CS域的呼叫前转通知消息时,将所述前转通知消息映射为IMS域相关会话消息;映射单元A2,用于在收到所述CS域的已经发生前转的呼叫的应答消息时,将该信息映射成IMS域的信息;映射单元A3,用于在收到所述CS域ECT业务的信息时,将迁移后的号码信息映射为IMS域的会话消息;映射单元A4,用于在收到呼叫保持或者呼叫恢复业务的信息时,将该信息映射为IMS域的Update消息;映射单元A5,用于在收到呼叫失败消息时,将所述呼叫失败消息映射为IMS域的呼叫失败消息。
本发明的处理补充业务的系统,用于处理分组网络中当CSI终端与IMS终端互通时的补充业务,包括处于所述CSI终端归属域的媒体网关控制功能实体,还包括互通控制功能实体,用于控制所述互通,当收到与补充业务相关的会话消息后,根据所述会话消息的具体内容进行相应的补充业务操作。
其中,所述媒体网关控制功能实体,还用于将电路交换信令中与补充业务相关的信息映射到IMS域的会话消息,之后将所述会话消息向互通控制功能实体转发。
进一步,所述媒体网关控制功能实体收到与补充业务相关的电路交换信令,则进行以下处理所述媒体网关控制功能实体收到CSI终端的CS域呼叫前转通知消息,则映射所述呼叫前转通知消息为IMS域相关会话消息,之后将所述会话消息向互通控制功能实体转发;或者所述媒体网关控制功能实体收到CS域已经发生前转的呼叫应答消息,则将所述呼叫应答消息映射为IMS域的会话消息,之后将所述会话消息向互通控制功能实体转发;或者所述媒体网关控制功能实体收到CS域ECT业务的信息,则将CS域迁移后的号码信息映射为IMS域的会话消息,之后将所述会话消息向互通控制功能实体转发;或者所述媒体网关控制功能实体收到呼叫保持或者呼叫恢复业务的信息,则将该信息映射为IMS域的Update消息,之后将所述Update消息向互通控制功能实体转发;或者所述媒体网关控制功能实体收到CS域的呼叫失败消息,则将所述呼叫失败消息映射为IMS域的呼叫失败消息,之后将所述IMS域的呼叫失败消息向互通控制功能实体转发。
更进一步,所述互通控制功能实体收到与补充业务相关的会话消息后,进行以下处理所述互通控制功能实体收到的会话消息表明所述CSI终端的CS域呼叫发生前转,则互通控制功能实体拆除与所述CSI终端之间的电路交换呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话协商;或者互通控制功能实体拆除与所述CSI终端之间的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;或者通知所述IMS终端其会话或者会话的部分媒体发生了前转;或者所述互通控制功能实体收到的会话消息表明所述CSI终端的CS域会话发生前转并且前转方已经应答,则互通控制功能实体拆除或者取消所述被前转的CS呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话媒体协商;或者互通控制功能实体拆除与CSI终端的IMS会话,并试图与前转到的终端建立IMS会话,如果建立成功,则给主叫回复成功响应消息,并在消息中指示会话被前转;或者互通控制功能实体拆除与CSI终端的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;或者互通控制功能实体通知所述IMS终端其会话或者会话的部分媒体发生了前转;或者所述互通控制功能实体收到的会话消息表明所述CSI终端的CS域发生了ECT业务,则互通控制功能实体拆除被转移后的电路交换呼叫,保持或者在后续建立与CSI终端之间的非实时会话,并与所述IMS终端进行会话媒体协商或者重协商;或者互通控制功能实体拆除或者取消与所述CSI终端之间可能已经建立的非实时IMS会话,并试图与新的终端建立非实时IMS会话,并与所述IMS终端进行会话协商或者重协商;或者互通控制功能实体拆除或者取消与所述CSI终端之间的非实时IMS会话,只保留CS呼叫,并与所述IMS终端进行会话协商或者重协商;或者互通控制功能实体通知IMS终端所述电路交换域发生了所述ECT业务会话或者会话的部分媒体发生了转移的信息;或者所述互通控制功能实体收到的Update消息表明所述CSI终端的CS域发生了呼叫保持或呼叫恢复业务,则所述互通控制功能实体发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改;或者所述互通控制功能实体收到的IMS域呼叫失败消息表明所述互通控制功能实体到所述CSI终端的CS域的呼叫失败,则如果所述互通控制功能实体与CSI终端之间还存在另外一个域的会话,则所述互通控制功能实体需要考虑另外一个会话的状态,给IMS终端发送相应的响应消息;或者互通控制功能实体保持与所述CSI终端之间可能已经存在的非实时IMS会话或者继续建立后续的与所述CSI终端之间的非实时IMS会话,并与所述IMS终端之间进行相应的会话协商,删除CS域承载的媒体部分;或者互通控制功能实体拆除或者取消与CSI终端之间的IMS会话,并给所述IMS终端回复失败响应消息。
其中,所述互通控制功能实体收到与补充业务相关的会话消息,并且该会话消息的内容为发生在IMS域的补充业务信息,则进行以下处理互通控制功能实体收到IMS域会话消息的内容为IMS域发生了媒体激活/去激活业务,则发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改;或者互通控制功能实体收到IMS域会话消息的内容为IMS域会话失败信息,该会话失败信息表明互通控制功能实体到所述CSI终端的IMS域的会话失败,则互通控制功能实体保持与所述CSI终端之间可能已经存在的实时CS呼叫或者继续建立后续的与所述CSI终端之间的实时CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS域承载的媒体部分;或者互通控制功能实体根据收到的CS域呼叫前转的信息,发起到新的CS终端的IMS会话建立请求,如果该IMS会话建立成功,则在向IMS终端的响应消息中携带会话前转的指示信息;或者互通控制功能实体拆除或者取消与CSI终端之间的CS会话,并给所述IMS终端回复失败响应消息;或者互通控制功能实体收到IMS域会话消息的内容为IMS域会话前转通知,所述前转通知表明所述互通控制功能实体到所述CSI终端的IMS域的呼叫发生了前转,或者所述互通控制功能实体收到的内容是CSI终端的IMS域会话发生前转并且前转方已经应答的信息,则互通控制功能实体拆除或者取消所述被前转的IMS会话,保持或者继续建立与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS会话承载的媒体部分;或者互通控制功能实体拆除或者取消与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除CS呼叫承载的媒体部分;或者互通控制功能实体拆除与CSI终端之间的CS会话,试图与前转到的终端建立CS呼叫,如果CS呼叫建立成功,则向IMS终端回会话被前转并且成功的响应消息;或者互通控制功能实体感知到CSI终端具备IMS会话的前转签约业务信息,则所述互通控制功能实体使用合适的机制触发CSI终端的IMS前转业务;或者互通控制功能实体通知所述IMS终端会话或者会话的部分媒体发生了前转;或者互通控制功能实体收到IMS域会话消息的内容表明所述CSI终端的IMS域会话发生了转移业务,则互通控制功能实体拆除转移后的IMS会话,保持或者在后续建立与CSI终端之间的CS呼叫,并与所述IMS终端进行会话协商或者重协商;或者互通控制功能实体拆除或者取消与所述CSI终端之间的CS呼叫,并试图与新的终端建立实时CS会话,并与所述IMS终端进行会话协商或者重协商;或者互通控制功能实体通知IMS终端会话或者会话的部分媒体发生了转移的信息。
本发明的补充业务处理装置,用于分组网络中当CSI终端与IMS终端互通时的补充业务的处理,包括补充业务操作模块,用于使互通控制功能实体收到会话消息后,根据所述会话消息中的内容进行补充业务操作。
进一步,所述装置还包括映射模块,用于使所述CSI终端的归属域的媒体网关控制功能实体将电路交换信令中与补充业务相关的信息映射到IMS域的信令消息,然后转发所述信令消息给所述互通控制功能实体。所述映射模块至少包括下列子模块之一第一映射模块,用于如果所述媒体网关控制功能实体收到CSI终端的CS域的呼叫前转通知消息,则使所述媒体网关控制功能实体将所述前转通知消息通知所述互通控制功能实体;第二映射模块,用于如果所述媒体网关控制功能实体收到所述CS域的已经发生前转的呼叫的应答消息,则使所述媒体网关控制功能实体将该信息映射成IMS域的信息,并通知所述互通控制功能实体;以及第三映射模块,用于如果所述媒体网关控制功能实体收到所述CS域ECT业务的信息,则使所述媒体网关控制功能实体将迁移后的号码信息通知所述互通控制功能实体。
本发明的媒体网关控制功能增强的系统,包括媒体网关控制功能实体,所述媒体网关控制功能实体包括CS信令信息到IMS信令信息映射模块,用于将收到的CS域的补充业务信令信息映射为IMS域的信令信息;以及IMS信令信息到CS信令信息映射模块,用于将收到的IMS域的补充业务信令信息映射为CS域的信令信息。
其中,所述媒体网关控制功能实体当收到所述电路交换域CS域的补充业务信令信息时,进行以下处理如果所述媒体网关控制功能实体收到CSI终端的电路交换域CS域的呼叫前转通知消息,则所述媒体网关控制功能实体将所述前转通知消息通知互通控制功能实体;如果所述媒体网关控制功能实体收到所述电路交换域CS域的已经发生前转的呼叫的应答消息,则所述媒体网关控制功能实体将前转后的被联号码通知所述互通控制功能实体;以及如果所述媒体网关控制功能实体收到所述电路交换域CS域ECT业务的信息,则所述媒体网关控制功能实体将迁移后的号码信息通知所述互通控制功能实体。
本发明的媒体网关控制功能增强的方法,包括以下步骤如果媒体网关控制功能实体收到的CS域的补充业务信令信息,则将其映射为IMS域的信令信息;以及如果所述媒体网关控制功能实体收到的IMS域的补充业务信令信息,则将其映射为CS域的信令信息。
其中,所述媒体网关控制功能实体当收到所述CS域的补充业务信令信息时,进行以下处理如果所述媒体网关控制功能实体收到CSI终端的CS域的呼叫前转通知消息,则所述媒体网关控制功能实体将所述前转通知消息通知互通控制功能实体;如果所述媒体网关控制功能实体收到所述CS域的已经发生前转的呼叫的应答消息,则所述媒体网关控制功能实体将前转后的被联号码通知所述互通控制功能实体;以及如果所述媒体网关控制功能实体收到所述CS域ECT业务的信息,则所述媒体网关控制功能实体将迁移后的号码信息通知所述互通控制功能实体。
本发明有益效果如下本发明的处理补充业务的方法中,互通控制功能实体收到与补充业务相关的会话消息后,从中提取所述会话消息中的具体内容;以及互通控制功能实体根据提取的具体内容进行相应的补充业务操作。
其中,所述补充业务可能发生在CS域或IMS域。
若所述补充业务发生在CS域,则先由CSI终端的归属域媒体网关控制功能实体将电路交换信令中与补充业务相关的信息映射为IMS域的会话消息;之后转发所述会话消息给互通控制功能实体;再由互通控制功能实体根据所述会话消息的具体内容进行相应的补充业务操作。从而实现了CSI终端与IMS终端互通时,CS域补充业务的处理。
若所述补充业务发生在IMS域,则IMS的补充业务会话消息从CSI终端直接上报给互通控制功能实体;再由互通控制功能实体根据所述会话消息的具体内容进行相应的补充业务操作。从而实现了CSI终端与IMS终端互通时,IMS域补充业务的处理。
为了支撑本发明方法,本发明还提供了一种互通控制功能实体、一种媒体网关控制功能实体,以及一种处理补充业务的系统。
还提供了一种补充业务处理装置、一种媒体网关控制功能增强的系统,以及一种媒体网关控制功能增强的方法。
图1为相关技术的CSI终端与IMS终端互通框架;图2为根据本发明的原理的补充业务处理方法的流程图;图3为根据本发明的原理的补充业务处理装置的方框图;图4为本发明互通控制功能实体结构示意图;图5为本发明媒体网关控制功能实体结构示意图;图6为根据本发明的系统及其实现方法的第一实施例,其中,IMS终端呼叫CSI终端,CSI终端的CS呼叫发生前转,CSI-IW选择不建立非实时媒体会话;图7为根据本发明的系统及其实现方法的第一实施例,其中,IMS终端呼叫CSI终端,CSI终端的CS呼叫发生前转,CSI-IW收到前转指示信息,选择只建立非实时媒体会话;图8为根据本发明的系统及其实现方法的第一实施例,其中,IMS终端呼叫CSI终端,CSI终端的CS呼叫触发ECT业务;图9为本发明方法实例四的信令流程图;图10为本发明方法实例五的信令流程图。
具体实施例方式
为了在CSI终端与IMS终端互通时,能够处理补充业务,下面将参考附图详细说明本发明。
下面参照图2来说明本发明的原理。
图2示出了根据本发明的原理的处理补充业务方法的流程图。
如图2所示,根据本发明的解决CSI终端与IMS终端互通时补充业务的方法包括以下步骤步骤S202,当CSI终端与IMS终端建立互通时,互通控制功能实体收到与补充业务相关的会话消息后,从中提取所述会话消息中的具体内容,其具体过程将在下面详细描述;以及步骤S204,互通控制功能实体根据提取的具体内容进行相应的补充业务操作,其具体的处理操作将在下面详细描述。
图3示出了根据本发明的原理的补充业务处理装置100的方框图。
如图3所示,根据本发明的解决CSI终端与IMS终端互通时补充业务的方法包括以下步骤映射模块10,用于当CSI终端与IMS终端建立互通时,使CSI终端归属域的MGCF将CS信令与IMS信令中与补充业务相关的信息映射到IMS域的信令消息,然后转发该信令消息给CSI-IW互通控制功能实体;以及补充业务操作模块20,用于当CSI-IW互通控制功能实体收到的信令消息时,根据其中不同的消息内容,以及业务逻辑进行进一步的处理。
其中,映射模块10可包括第一映射模块(未示出),用于如果MGCF收到CSI终端的CS域的呼叫前转通知消息,则使MGCF将前转通知消息通知CSI-IW;第二映射模块(未示出),用于如果MGCF收到CS域的已经发生前转的呼叫的应答消息,则使MGCF将前转后的被联号码通知CSI-IW;以及第三映射模块(未示出),用于如果MGCF收到CS域ECT业务的信息,则使MGCF将迁移后的号码信息通知CSI-IW。
根据上述原理,本发明提出了一种处理补充业务处理方法,包括如下具体步骤
■当CSI终端与IMS终端建立互通时,互通控制功能实体收到与补充业务相关的会话消息后,从中提取所述会话消息中的具体内容(步骤S202)。
本步骤中,所述互通控制功能实体收到的与补充业务相关的会话消息的具体内容至少包括下列之一CS域的补充业务信息、IMS域的会话的响应信息,以及IMS域会话补充业务信息。
由于所述会话消息的具体内容不同,所以互通控制功能实体收到的与补充业务相关的会话消息存在两种情况。
●情况一、所述CSI终端的归属域媒体网关控制功能实体收到电路交换信令中与补充业务相关的会话消息,则将所述电路交换信令中与补充业务相关的信息映射为IMS域的会话消息,之后转发所述映射后的会话消息给互通控制功能实体。
●情况二、补充业务发生在IMS域,则IMS的补充业务会话消息从CSI终端直接上报给互通控制功能实体。(所述媒体网关控制功能实体也可将IMS信令中与补充业务相关的信息映射到CS域的会话消息;然后转发所述会话消息给CS域实体。)对于上述情况一中,与补充业务相关的电路交换信令涉及的具体业务的不同,媒体网关控制功能实体采取的映射策略也不相同,包括但不限于以下五种子情况▲子情况11、所述电路交换信令中与补充业务相关的信息为CSI终端的CS域呼叫前转通知消息,则映射所述呼叫前转通知消息为IMS域相关会话消息。在具体实现中,可将所述CS域呼叫前转通知消息映射为IMS域的181消息。
▲子情况12、所述电路交换信令中与补充业务相关的信息为CS域已经发生前转的呼叫应答消息,则将所述呼叫应答消息映射为IMS域的会话消息。
▲子情况13、所述电路交换信令中与补充业务相关的信息为CS域ECT业务的信息,则将CS域迁移后的号码信息映射为IMS域的会话消息。
▲子情况14、所述电路交换信令中与补充业务相关的信息为呼叫保持或者呼叫恢复业务的信息,则将该信息映射为IMS域的Updatae消息。
▲子情况15、所述电路交换信令中与补充业务相关的信息为CS域的呼叫失败消息,则将所述呼叫失败消息映射为IMS域的呼叫失败消息。
对于上述情况二中,与补充业务相关的IMS会话消息涉及的具体业务,包括但不限于以下四种子情况▲子情况21、IMS域发生了媒体激活/去激活业务。
▲子情况22、IMS域会话失败。
▲子情况23、IMS域会话前转。
▲子情况24、CSI终端的IMS域会话发生了转移业务。
■互通控制功能实体根据提取的具体内容进行相应的补充业务操作(步骤S204)。
对应上述互通控制功能实体收到的与补充业务相关的会话消息存在两种情况,以及与补充业务相关的会话消息涉及的具体业务的不同,以下分别描述互通控制功能实体的具体操作。
▲对应情况一之下的子情况11、互通控制功能实体收到媒体网关控制功能实体发来的所述IMS域相关会话消息,该会话消息表明所述CSI终端的CS域呼叫发生前转,则进行下列操作之一-拆除与所述CSI终端之间的电路交换呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话协商;-拆除与所述CSI终端之间的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;-通知所述IMS终端其会话或者会话的部分媒体发生了前转。▲对应情况一之下的子情况12、互通控制功能实体根据媒体网关控制功能实体发来的所述IMS域的会话消息进行下列操作之一-拆除或者取消所述被前转的CS呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话媒体协商;-拆除与CSI终端的IMS会话,并试图与前转到的终端建立IMS会话,如果建立成功,则给主叫回复成功响应消息,并在消息中指示会话被前转;-拆除与CSI终端的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;-通知所述IMS终端其会话或者会话的部分媒体发生了前转。
▲对应情况一之下的子情况13、互通控制功能实体根据媒体网关控制功能实体发来的所述IMS域的会话消息进行下列操作之一-拆除被转移后的电路交换呼叫,保持或者在后续建立与CSI终端之间的非实时会话,并与所述IMS终端进行会话媒体协商或者重协商;-拆除或者取消与所述CSI终端之间可能已经建立的非实时IMS会话,并试图与新的终端建立非实时IMS会话,并与所述IMS终端进行会话协商或者重协商;-拆除或者取消与所述CSI终端之间的非实时IMS会话,只保留CS呼叫,并与所述IMS终端进行会话协商或者重协商;-通知IMS终端所述电路交换域发生了所述ECT业务会话或者会话的部分媒体发生了转移的信息。
▲对应情况一之下的子情况14、互通控制功能实体根据收到的所述IMS域的Updatae消息指示所述CSI终端的CS域发生了呼叫保持或者呼叫恢复业务,则所述互通控制功能实体发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改。所述对相关媒体属性的相应修改包括如果所述互通控制功能实体收到的是CS域的呼叫保持或者呼叫恢复信息,则所述互通控制功能实体发起到IMS终端的实时媒体的去激活或者激活操作。
▲对应情况一之下的子情况15、互通控制功能实体根据媒体网关控制功能实体发来的所述映射后的IMS域呼叫失败消息,该呼叫失败消息表明互通控制功能实体到所述CSI终端的CS域呼叫失败,则进行以下操作之一-如果所述互通控制功能实体与CSI终端之间还存在IMS域的会话,则所述互通控制功能实体考虑另外一个会话的状态,给IMS终端发送相应的响应消息;-保持与所述CSI终端之间可能已经存在的非实时IMS会话或者继续建立后续的与所述CSI终端之间的非实时IMS会话,并与所述IMS终端之间进行相应的会话协商,删除CS域承载的媒体部分;-拆除或者取消与CSI终端之间的IMS会话,并给所述IMS终端回复失败响应消息。
▲对应情况二之下的子情况21、互通控制功能实体收到IMS域的会话消息的内容为IMS域发生了媒体激活/去激活业务,则所述互通控制功能实体发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改。所述对IMS会话的相关媒体属性进行相应的修改包括发起到IMS终端的非实时媒体的激活或者去激活操作。
▲对应情况二之下的子情况22、互通控制功能实体收到IMS域会话消息的内容为IMS域会话失败信息,该会话失败信息表明互通控制功能实体到所述CSI终端的IMS域的会话失败,则进行以下操作之一-保持与所述CSI终端之间可能已经存在的实时CS呼叫或者继续建立后续的与所述CSI终端之间的实时CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS域承载的媒体部分;-根据收到的CS域呼叫前转的信息,发起到新的CS终端的IMS会话建立请求,如果该IMS会话建立成功,则在向IMS终端的响应消息中携带会话前转的指示信息;-拆除或者取消与CSI终端之间的CS会话,并给所述IMS终端回复失败响应消息。
▲对应情况二之下的子情况23、互通控制功能实体收到IMS域会话消息的内容为IMS域会话前转通知,所述前转通知表明所述互通控制功能实体到所述CSI终端的IMS域的呼叫发生了前转;或者所述互通控制功能实体收到的内容是CSI终端的IMS域会话发生前转并且前转方已经应答的信息,则进行下列操作之一-拆除或者取消所述被前转的IMS会话,保持或者继续建立与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS会话承载的媒体部分;-拆除或者取消与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除CS呼叫承载的媒体部分;-拆除与CSI终端之间的CS会话,试图与前转到的终端建立CS呼叫,如果CS呼叫建立成功,则向IMS终端回会话被前转并且成功的响应消息;-感知到CSI终端具备IMS会话的前转签约业务信息,则所述互通控制功能实体使用合适的机制触发CSI终端的IMS前转业务;-通知所述IMS终端会话或者会话的部分媒体发生了前转。
▲对应情况二之下的子情况24、互通控制功能实体收到IMS域会话消息的内容表明所述CSI终端的IMS域会话发生了转移业务,则进行下列操作之一-拆除转移后的IMS会话,保持或者在后续建立与CSI终端之间的CS呼叫,并与所述IMS终端进行会话协商或者重协商;-拆除或者取消与所述CSI终端之间的CS呼叫,并试图与新的终端建立实时CS会话,并与所述IMS终端进行会话协商或者重协商;-通知IMS终端会话或者会话的部分媒体发生了转移的信息。
至此本发明的一种处理补充业务方法的描述完毕。
为了支撑上述方法,本发明还相应提供了一种互通控制功能实体,参见图4所示,其包括相互连接的补充业务信息接收单元和补充业务操作单元。
所述补充业务信息接收单元,用于接收与补充业务相关的会话消息,并从中提取所述会话消息中的具体内容。
所述补充业务操作单元,用于根据所述补充业务信息接收单元提取的具体内容,进行相应的补充业务操作。
为了支撑上述方法,本发明还相应提供了一种媒体网关控制功能实体,参见图5所示,其包括信令接收单元,以及与所述信令接收单元相连的映射单元A;进一步映射单元A中又包括处理不同具体业务的映射单元A1、映射单元A2、映射单元A3、映射单元A4和映射单元A5;进一步所述媒体网关控制功能实体还可包括与所述信令接收单元相连的映射单元B。
所述映射单元A,用于将信令接收单元收到的电路交换信令中与补充业务相关的信息映射到IMS域的会话消息,之后将所述会话消息向IMS域实体(包括但不限于互通控制功能实体)转发。
所述映射单元B,用于将信令接收单元收到的IMS域信令中与补充业务相关的信息映射到CS域的会话消息,之后将所述会话消息CS域实体转发。
所述映射单元A1,用于在收到CSI终端的CS域的呼叫前转通知消息时,将所述前转通知消息映射为IMS域相关会话消息。
所述映射单元A2,用于在收到所述CS域的已经发生前转的呼叫的应答消息时,将该信息映射成IMS域的信息。
所述映射单元A3,用于在收到所述CS域ECT业务的信息时,将迁移后的号码信息映射为IMS域的会话消息。
所述映射单元A4,用于在收到呼叫保持或者呼叫恢复业务的信息时,将该信息映射为IMS域的Update消息。
所述映射单元A5,用于在收到呼叫失败消息时,将所述呼叫失败消息映射为IMS域的呼叫失败消息。
对应上述方法及装置,本发明又提供了一种处理补充业务的系统,用于处理分组网络中当CSI终端与IMS终端互通时的补充业务,包括处于所述CSI终端归属域的媒体网关控制功能实体;还包括与所述媒体网关控制功能实体相连的互通控制功能实体。
所述媒体网关控制功能实体,具有控制媒体流等与现有技术相同的功能。
所述互通控制功能实体,用于控制所述互通,当收到与补充业务相关的会话消息后,根据所述会话消息的具体内容进行相应的补充业务操作。
●进一步在本发明的系统中,媒体网关控制功能实体还用于将电路交换信令中与补充业务相关的信息映射到IMS域的会话消息,之后将所述会话消息向互通控制功能实体转发。(也可将IMS域信令中与补充业务相关的信息映射到CS域的会话消息,之后将所述会话消息向CS实体转发。)所述媒体网关控制功能实体收到与补充业务相关的电路交换信令,则进行以下处理-所述媒体网关控制功能实体收到CSI终端的CS域呼叫前转通知消息,则映射所述呼叫前转通知消息为IMS域相关会话消息,之后将所述会话消息向互通控制功能实体转发;或者-所述媒体网关控制功能实体收到CS域已经发生前转的呼叫应答消息,则将所述呼叫应答消息映射为IMS域的会话消息,之后将所述会话消息向互通控制功能实体转发;或者-所述媒体网关控制功能实体收到CS域ECT业务的信息,则将CS域迁移后的号码信息映射为IMS域的会话消息,之后将所述会话消息向互通控制功能实体转发;或者-所述媒体网关控制功能实体收到呼叫保持或者呼叫恢复业务的信息,则将该信息映射为IMS域的Updatadate消息,之后将所述Update消息向互通控制功能实体转发;或者-所述媒体网关控制功能实体收到CS域的呼叫失败消息,则将所述呼叫失败消息映射为IMS域的呼叫失败消息,之后将所述IMS域的呼叫失败消息向互通控制功能实体转发。
相应的,所述互通控制功能实体收到与补充业务相关的会话消息后,进行以下处理-所述互通控制功能实体收到的会话消息表明所述CSI终端的CS域呼叫发生前转,则互通控制功能实体拆除与所述CSI终端之间的电路交换呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话协商;或者互通控制功能实体拆除与所述CSI终端之间的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;或者通知所述IMS终端其会话或者会话的部分媒体发生了前转拆除与所述CSI终端之间的电路交换呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话协商;或者所述互通控制功能实体将所述前转信息通知给所述IMS终端;或者-所述互通控制功能实体收到的会话消息表明所述CSI终端的CS域会话发生前转并且前转方已经应答,则互通控制功能实体拆除或者取消所述被前转的CS呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话媒体协商;或者互通控制功能实体拆除与CSI终端的IMS会话,并试图与前转到的终端建立IMS会话,如果建立成功,则给主叫回复成功响应消息,并在消息中指示会话被前转;或者互通控制功能实体拆除与CSI终端的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;或者互通控制功能实体通知所述IMS终端其会话或者会话的部分媒体发生了前转;或者-所述互通控制功能实体收到的会话消息表明所述CSI终端的CS域发生了ECT业务,则互通控制功能实体拆除被转移后的电路交换呼叫,保持或者在后续建立与CSI终端之间的非实时会话,并与所述IMS终端进行会话媒体协商或者重协商;或者发起对已经建立的会话的更改;或者互通控制功能实体拆除或者取消与所述CSI终端之间可能已经建立的非实时IMS会话,并试图与新的终端建立非实时IMS会话,并与所述IMS终端进行会话协商或者重协商;或者发起对已经建立的会话的更改;或者互通控制功能实体拆除或者取消与所述CSI终端之间的非实时IMS会话,只保留CS呼叫,并与所述IMS终端进行会话协商或者重协商;或者互通控制功能实体通知IMS终端所述电路交换域发生了所述ECT业务会话或者会话的部分媒体发生了转移的信息;或者-所述互通控制功能实体收到的Update消息表明所述CSI终端的CS域发生了呼叫保持或呼叫恢复业务,则所述互通控制功能实体发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改;或者-所述互通控制功能实体收到的IMS域呼叫失败消息表明所述互通控制功能实体到所述CSI终端的CS域的呼叫失败,则如果所述互通控制功能实体与CSI终端之间还存在另外一个域的会话,则所述互通控制功能实体需要考虑另外一个会话的状态,给IMS终端发送相应的响应消息;或者互通控制功能实体保持与所述CSI终端之间可能已经存在的非实时IMS会话或者继续建立后续的与所述CSI终端之间的非实时IMS会话,并与所述IMS终端之间进行相应的会话协商,删除CS域承载的媒体部分;或者互通控制功能实体拆除或者取消与CSI终端之间的IMS会话,并给所述IMS终端回复失败响应消息。
●所述互通控制功能实体收到与补充业务相关的会话消息,并且该会话消息的内容为发生在IMS域的补充业务信息,则进行以下处理-互通控制功能实体收到IMS域会话消息的内容为IMS域发生了媒体激活/去激活业务,则发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改;或者-互通控制功能实体收到IMS域会话消息的内容为IMS域会话失败信息,该会话失败信息表明互通控制功能实体到所述CSI终端的IMS域的会话失败,则互通控制功能实体保持与所述CSI终端之间可能已经存在的实时CS呼叫或者继续建立后续的与所述CSI终端之间的实时CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS域承载的媒体部分;或者互通控制功能实体根据收到的CS域呼叫前转的信息,发起到新的CS终端的IMS会话建立请求,如果该IMS会话建立成功,则在向IMS终端的响应消息中携带会话前转的指示信息;或者互通控制功能实体拆除或者取消与CSI终端之间的CS会话,并给所述IMS终端回复失败响应消息;或者-互通控制功能实体收到IMS域会话消息的内容为IMS域会话前转通知,所述前转通知表明所述互通控制功能实体到所述CSI终端的IMS域的呼叫发生了前转,或者所述互通控制功能实体收到的内容是CSI终端的IMS域会话发生前转并且前转方已经应答的信息,则互通控制功能实体拆除或者取消所述被前转的IMS会话,保持或者继续建立与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS会话承载的媒体部分;或者互通控制功能实体拆除或者取消与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除CS呼叫承载的媒体部分;或者互通控制功能实体拆除与CSI终端之间的CS会话,试图与前转到的终端建立CS呼叫,如果CS呼叫建立成功,则向IMS终端回会话被前转并且成功的响应消息;或者互通控制功能实体感知到CSI终端具备IMS会话的前转签约业务信息,则所述互通控制功能实体使用合适的机制触发CSI终端的IMS前转业务;或者互通控制功能实体通知所述IMS终端会话或者会话的部分媒体发生了前转;或者-互通控制功能实体收到IMS域会话消息的内容表明所述CSI终端的IMS域会话发生了转移业务,则互通控制功能实体拆除转移后的IMS会话,保持或者在后续建立与CSI终端之间的CS呼叫,并与所述IMS终端进行会话协商或者重协商,;或者向IMS终端发起对已经建立的会话的更改;或者互通控制功能实体拆除或者取消与所述CSI终端之间的CS呼叫,并试图与新的终端建立实时CS会话,并与所述IMS终端进行会话协商或者重协商,或者向IMS终端发起对已经建立的会话的更改;或者互通控制功能实体通知IMS终端会话或者会话的部分媒体发生了转移的信息。
CSI终端归属域的MGCFCSI终端归属域的MGCF将CS信令与IMS信令中与补充业务相关的信息映射到IMS域的信令消息。
1)如果MGCF收到CSI终端CS域呼叫前转通知消息,MGCF将通过相关消息把该指示信息通过CSI-IW;2)如果MGCF收到CSI终端CS域的已经发生前转的呼叫的应答消息,MGCF将通过相应的消息将前转后的被联号码通知CSI-IW;以及3)如果MGCF收到CSI终端CS域ECT业务的信息,MGCF将迁移后的号码信息通知CSI-IW。
根据上述的本发明的原理,本发明还提供了一种MGCF增强的系统,其中,MGCF包括CS信令信息到IMS信令信息映射模块,用于将收到的CS域的补充业务信令信息映射为IMS域的信令信息;以及IMS信令信息到CS信令信息映射模块,用于将收到的IMS域的补充业务信令信息映射为CS域的信令信息。
在上述的MGCF增强的系统中,MGCF当收到CS域的补充业务信令信息时,进行以下处理如果MGCF收到CSI终端的CS域的呼叫前转通知消息,则MGCF将前转通知消息通知CSI-IW互通控制功能实体;如果MGCF收到CS域的已经发生前转的呼叫的应答消息,则MGCF将前转后的被联号码通知CSI-IW;以及如果MGCF收到CS域ECT业务的信息,则MGCF将迁移后的号码信息通知CSI-IW。
根据上述的本发明的原理,本发明还提供了一种MGCF增强的方法,其包括以下步骤如果MGCF收到的CS域的补充业务信令信息,则将其映射为IMS域的信令信息;以及如果MGCF收到的IMS域的补充业务信令信息,则将其映射为CS域的信令信息。
在上述的MGCF增强的方法中,MGCF当收到CS域的补充业务信令信息时,进行以下处理如果MGCF收到CSI终端的CS域的呼叫前转通知消息,则MGCF将前转通知消息通知CSI-IW;如果MGCF收到CS域的已经发生前转的呼叫的应答消息,则MGCF将前转后的被联号码通知CSI-IW;以及如果MGCF收到CS域ECT业务的信息,则MGCF将迁移后的号码信息通知CSI-IW。
下面参照图6至图10来详细说明根据本发明的实施例。
图6示出了根据本发明的系统及其实现方法的第一实施例,其中,IMS终端呼叫CSI终端,CSI终端的CS呼叫发生前转,CSI-IW选择不建立非实时媒体会话。
如图6所示,该流程的详细过程包括以下步骤步骤S302,IMS终端发起到CSI终端的IMS会话请求,该请求包含实时媒体和非实时媒体;步骤S304,IMS侧的IMS转发该请求到CSI终端侧的CSI-IW;步骤S306,CSI-IW根据相关的信息进行业务逻辑处理;步骤S308,CSI-IW发起到CSI终端的CS部分的会话请求;步骤S310,MGCF收到CSI-IW的会话请求信息后,映射成CS域的呼叫请求消息发送给CSI终端;步骤S312,CSI终端的CS部分发生前转;步骤S314,前转后的终端发送呼叫响应消息给MGCF,MGCF从该消息中获取被联号码;步骤S316,MGCF在发送给CSI-IW的响应消息中携带被联号码信息;步骤S318,CSI-IW决定不发送IMS会话给前转后的终端。CSI-IW发送200OK消息给IMS侧IMS,消息中只携带实时媒体信息,该步骤中,CSI-IW可以选择继续与CSI终端建立后续的IMS会话。此时,CSI-IW会继续发送非实时业务的INVITE(非实时媒体)消息给CSI终端。在CSI终端发送该INVITE消息的响应消息后,CSI-IW对前转后终端的实时响应消息和CSI终端的非实时响应消息进行合并,发送给IMS终端;以及步骤S320,IMS侧IMS转发该消息给IMS终端,此时,IMS与前转后的终端只有实时业务的媒体流。
图7示出了根据本发明的系统及其实现方法的第一实施例,其中,IMS终端呼叫CSI终端,CSI终端的CS呼叫发生前转,CSI-IW收到前转指示信息,选择只建立非实时媒体会话。
如图7所示,该流程的详细过程包括以下步骤步骤S402,IMS终端发起到CSI终端的IMS会话请求,该请求包含实时媒体和非实时媒体;步骤S404,IMS侧的IMS转发该请求到CSI终端侧的CSI-IW;步骤S406,CSI-IW根据相关的信息进行业务逻辑处理;步骤S408,CSI-IW发起到CSI终端的CS部分的会话请求;步骤S410,MGCF收到CSI-IW的会话请求信息后,映射成CS域的呼叫请求消息发送给CSI终端的CS部分;步骤S412,CSI终端的CS部分发生前转;步骤S414,MGCF收到前转指示消息;步骤S416,MGCF将前转指示消息映射成181消息发送给CSI-IW;步骤S418,CSI-IW决定拆除与前转后的终端之间的CS呼叫。CSI-IW发送Cancel消息给MGCF,该步骤中,CSI-IW可以选择继续与CSI终端建立后续的IMS会话。此时,CSI-IW会继续发送非实时业务的INVITE(非实时媒体)消息给CSI终端。在CSI终端发送该INVITE消息的响应消息后,CSI-IW对前转后终端的实时响应消息和CSI终端的非实时响应消息进行合并,发送给IMS终端;步骤S420,MGCF将Cancel消息映射成呼叫拆除消息,发送给CSI终端的CS部分;步骤S422,CSI终端的CS部分发送呼叫拆除响应消息;
步骤S424,MGCF将给呼叫拆除响应消息映射成200OK,发送给CSI-IW;步骤S426,CSI-IW发起到CSI终端IMS部分的非实时媒体会话请求;步骤S428,CSI终端的IMS部分发送该非实时媒体会话请求的响应消息;步骤S430,CSI-IW进行业务逻辑控制;步骤S432,CSI-IW发送200OK响应消息给主叫侧IMS实体,消息中只携带非实时媒体信息;以及步骤S434,主叫侧IMS实体转发200OK消息给IMS主叫终端,此时,IMS终端与CSI终端之间只建立了非实时业务的媒体流。
图8示出了根据本发明的系统及其实现方法的第一实施例,其中,IMS终端呼叫CSI终端,CSI终端的CS呼叫触发ECT业务。
如图8所示,该流程的详细过程包括以下步骤步骤S502,CSI终端与IMS终端已经建立包括实时和非实时在内的连接;步骤S504,CSI终端的CS部分发生转移;步骤S506,MGCF通过CS信令获取CSI终端发生了转移之后的新的终端的号码信息;步骤S508,MGCF通过REFER消息将CSI终端CS部分发生转移并且将转移后的号码信息通知CSI-IW,在该步骤中,MGCF还可以选用INIVTE(replace)来消息来传递该信息;步骤S510,CSI-IW决定拆除与CSI终端之间的IMS会话。CSI-IW发送BYE消息给CSI终端的IMS部分,该步骤中,CSI-IW可以选择将与CSI终端建立的IMS会话转移到新的终端上。此时,CSI-IW会发送非实时业务的INVITE(MSRP)消息给新的终端。在新的终端发送该IINVITE消息的响应消息后,CSI-IW发起到IMS终端的会话更改消息,修改IMS终端的非实时业务媒体到新的终端;步骤S512,CSI终端的IMS部分发送BYE消息的200OK响应消息;步骤S514,CSI-IW发送UPDATE消息给IMS终端,对当前会话的媒体信息进行修改,删除非实时媒体信息;以及步骤S516,IMS UE实体响应200OK消息给CSI-IW。
该过程结束后,IMS终端与前转后的CS终端之间只存在实时媒体。
方法实例四、参见图9所示,包括下列步骤1、IMS UE向CSI UE发起包含实时媒体和非实时媒体的会话请求,该请求经过IMS域的路由机制到达被叫CSI UE的S-CSCF。
2、被叫CSI UE的S-CSCF将该请求路由到CSI IW进行处理。
3、CSI IW执行业务逻辑。
4、CSI IW向CSI UE发起IMS域的非实时会话请求。
5、该IMS会话请求被前转。CSI IW收到181前转通知消息。
6、CSI IW进行业务逻辑处理。
7、CSI IW决定拆除前转后的IMS会话。
这里,CSI IW可以有别的选择,比如,通知主叫方非实时媒体被前转,或者会话被前转。或者CSI IW可以取消或者拆除CS呼叫,试图与前转后的UE建立CS呼叫等。
8、CSI IW向CSI UE发起Bye请求。
9、CSI UE发送Bye的200OK响应。
10、CSI IW继续建立与CSI UE之间的CS实时呼叫。
11和12、建立成功后,CSI IW向主叫方回200OK响应消息。该消息中只携带实时媒体信息。
这里,如果CSI IW决定采取别的处理方式的话,会相应地给主叫方回不同的响应消息。
方法实例五、参见图10所示,包括下列步骤1、IMS UE向CSI UE发起包含实时媒体和非实时媒体的会话请求,该请求经过IMS域的路由机制到达被叫CSI UE的S-CSCF。
2、被叫CSI UE的S-CSCF将该请求路由到CSI IW进行处理。
3、CSI IW执行业务逻辑。
4、CSI IW向CSI UE发起IMS域的非实时会话请求。
5、该IMS会话请求失败,CSI IW收到4XX失败响应消息,该消息中携带失败原因是呼叫禁止。
6、CSI IW进行业务逻辑处理。
7、CSI IW决定拆除前转后的IMS会话。
8、CSI IW向CSI UE发起Bye请求。
9、CSI UE发送Bye的200OK响应。
10、CSI IW继续建立与CSI UE之间的CS实时呼叫。
11和12、建立成功后,CSI IW向主叫方回200OK响应消息。该消息中只携带实时媒体信息。
这里,如果CSI IW决定采取别的处理方式的话,会相应地给主叫方回不同的响应消息。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种处理补充业务方法,用于分组网络中当CSI终端与IMS终端互通时的补充业务,其特征在于,包括以下步骤互通控制功能实体收到与补充业务相关的会话消息后,从中提取所述会话消息中的具体内容;以及互通控制功能实体根据提取的具体内容进行相应的补充业务操作。
2.如权利要求1所述的方法,其特征在于,所述所述会话消息的具体内容至少包括下列之一CS域的补充业务信息、IMS域的会话的响应信息,以及IMS域会话补充业务信息。
3.如权利要求2所述的方法,其特征在于,所述互通控制功能实体收到CS域的补充业务相关的会话消息之前,包括下列步骤 所述CSI终端的归属域媒体网关控制功能实体将电路交换信令中与补充业务相关的信息映射为IMS域的会话消息;之后转发所述会话消息给互通控制功能实体。
4.如权利要求3所述的方法,其特征在于,所述电路交换信令中与补充业务相关的信息为CSI终端的CS域呼叫前转通知消息,则映射所述呼叫前转通知消息为IMS域相关会话消息。
5.如权利要求4所述的方法,其特征在于,将所述CS域呼叫前转通知消息映射为IMS域的181消息。
6.如权利要求3所述的方法,其特征在于,所述电路交换信令中与补充业务相关的信息为CS域已经发生前转的呼叫应答消息,则将所述呼叫应答消息映射为IMS域的会话消息。
7.如权利要求3所述的方法,其特征在于,所述电路交换信令中与补充业务相关的信息为CS域ECT业务的信息,则将CS域迁移后的号码信息映射为IMS域的会话消息。
8.如权利要求3所述的方法,其特征在于,所述电路交换信令中与补充业务相关的信息为呼叫保持或者呼叫恢复业务的信息,则将该信息映射为IMS域的Update消息。
9.如权利要求3所述的方法,其特征在于,所述电路交换信令中与补充业务相关的信息为CS域的呼叫失败消息,则将所述呼叫失败消息映射为IMS域的呼叫失败消息。
10.如权利要求4所述的方法,其特征在于,互通控制功能实体收到媒体网关控制功能实体发来的所述IMS域相关会话消息,该会话消息表明所述CSI终端的CS域呼叫发生前转,则进行下列操作之一-拆除与所述CSI终端之间的电路交换呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话协商;-拆除与所述CSI终端之间的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;-通知所述IMS终端其会话或者会话的部分媒体发生了前转。
11.如权利要求6所述的方法,其特征在于,互通控制功能实体根据媒体网关控制功能实体发来的所述IMS域的会话消息进行下列操作之一-拆除或者取消所述被前转的CS呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话媒体协商;-拆除与CSI终端的IMS会话,并试图与前转到的终端建立IMS会话,如果建立成功,则给主叫回复成功响应消息,并在消息中指示会话被前转;-拆除与CSI终端的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;-通知所述IMS终端其会话或者会话的部分媒体发生了前转。
12.如权利要求7所述的方法,其特征在于,互通控制功能实体根据媒体网关控制功能实体发来的所述IMS域的会话消息进行下列操作之一-拆除被转移后的电路交换呼叫,保持或者在后续建立与CSI终端之间的非实时会话,并与所述IMS终端进行会话媒体协商或者重协商;-拆除或者取消与所述CSI终端之间可能已经建立的非实时IMS会话,并试图与新的终端建立非实时IMS会话,并与所述IMS终端进行会话协商或者重协商;-拆除或者取消与所述CSI终端之间的非实时IMS会话,只保留CS呼叫,并与所述IMS终端进行会话协商或者重协商;-通知IMS终端所述电路交换域发生了所述ECT业务会话或者会话的部分媒体发生了转移的信息。
13.如权利要求8所述的方法,其特征在于,互通控制功能实体根据收到的所述IMS域的Update消息指示所述CSI终端的CS域发生了呼叫保持或者呼叫恢复业务,则所述互通控制功能实体发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改。
14.如权利要求13所述的方法,其特征在于,所述对相关媒体属性的相应修改包括如果所述互通控制功能实体收到的是CS域的呼叫保持或者呼叫恢复信息,则所述互通控制功能实体发起到IMS终端的实时媒体的去激活或者激活操作。
15.如权利要求9所述的方法,其特征在于,互通控制功能实体根据媒体网关控制功能实体发来的所述映射后的IMS域呼叫失败消息,该呼叫失败消息表明互通控制功能实体到所述CSI终端的CS域呼叫失败,则进行以下操作之一-如果所述互通控制功能实体与CSI终端之间还存在IMS域的会话,则所述互通控制功能实体考虑另外一个会话的状态,给IMS终端发送相应的响应消息;-保持与所述CSI终端之间可能已经存在的非实时IMS会话或者继续建立后续的与所述CSI终端之间的非实时IMS会话,并与所述IMS终端之间进行相应的会话协商,删除CS域承载的媒体部分;-拆除或者取消与CSI终端之间的IMS会话,并给所述IMS终端回复失败响应消息。
16.如权利要求2所述的方法,其特征在于,所述CSI终端的归属域媒体网关控制功能实体收到与补充业务相关的IMS会话消息后,映射成CS域的信令信息,转发给CS域实体。
17.如权利要求2所述的方法,其特征在于,互通控制功能实体收到IMS域的会话消息的内容为IMS域发生了媒体激活/去激活业务,则所述互通控制功能实体发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改。
18.如权利要求17所述的方法,其特征在于,所述对IMS会话的相关媒体属性进行相应的修改包括发起到IMS终端的非实时媒体的激活或者去激活操作。
19.如权利要求2所述的方法,其特征在于,互通控制功能实体收到IMS域会话消息的内容为IMS域会话失败信息,该会话失败信息表明互通控制功能实体到所述CSI终端的IMS域的会话失败,则进行以下操作之一-保持与所述CSI终端之间可能已经存在的实时CS呼叫或者继续建立后续的与所述CSI终端之间的实时CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS域承载的媒体部分;-根据收到的CS域呼叫前转的信息,发起到新的CS终端的IMS会话建立请求,如果该IMS会话建立成功,则在向IMS终端的响应消息中携带会话前转的指示信息;-拆除或者取消与CSI终端之间的CS会话,并给所述IMS终端回复失败响应消息。
20.如权利要求2所述的方法,其特征在于,互通控制功能实体收到IMS域会话消息的内容为IMS域会话前转通知,所述前转通知表明所述互通控制功能实体到所述CSI终端的IMS域的呼叫发生了前转;或者所述互通控制功能实体收到的内容是CSI终端的IMS域会话发生前转并且前转方已经应答的信息,则进行下列操作之一-拆除或者取消所述被前转的IMS会话,保持或者继续建立与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS会话承载的媒体部分;-拆除或者取消与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除CS呼叫承载的媒体部分;-拆除与CSI终端之间的CS会话,试图与前转到的终端建立CS呼叫,如果CS呼叫建立成功,则向IMS终端回会话被前转并且成功的响应消息;-感知到CSI终端具备IMS会话的前转签约业务信息,则所述互通控制功能实体使用合适的机制触发CSI终端的IMS前转业务;-通知所述IMS终端会话或者会话的部分媒体发生了前转。
21.如权利要求2所述的方法,其特征在于,互通控制功能实体收到IMS域会话消息的内容表明所述CSI终端的IMS域会话发生了转移业务,则进行下列操作之一-拆除转移后的IMS会话,保持或者在后续建立与CSI终端之间的CS呼叫,并与所述IMS终端进行会话协商或者重协商;-拆除或者取消与所述CSI终端之间的CS呼叫,并试图与新的终端建立实时CS会话,并与所述IMS终端进行会话协商或者重协商;-通知IMS终端会话或者会话的部分媒体发生了转移的信息。
22.一种互通控制功能实体,其特征在于,包括补充业务信息接收单元,用于接收与补充业务相关的会话消息,并从中提取所述会话消息中的具体内容;补充业务操作单元,用于根据所述补充业务信息接收单元提取的具体内容,进行相应的补充业务操作。
23.一种媒体网关控制功能实体,包括信令接收单元,其特征在于,还包括映射单元A,用于将所述信令接收单元收到的电路交换信令中与补充业务相关的信息映射到IMS域的会话消息,之后将所述会话消息向IMS域实体转发。
24.如权利要求23所述的实体,其特征在于,所述实体还包括映射单元B,用于将所述信令接收单元收到的IMS域信令中与补充业务相关的信息映射到CS域的会话消息,之后将所述会话消息CS域实体转发。
25.如权利要求23所述的实体,其特征在于,所述映射单元A至少包括下列子单元之一映射单元A1,用于在收到CSI终端的CS域的呼叫前转通知消息时,将所述前转通知消息映射为IMS域相关会话消息;映射单元A2,用于在收到所述CS域的已经发生前转的呼叫的应答消息时,将该信息映射成IMS域的信息;映射单元A3,用于在收到所述CS域ECT业务的信息时,将迁移后的号码信息映射为IMS域的会话消息;映射单元A4,用于在收到呼叫保持或者呼叫恢复业务的信息时,将该信息映射为IMS域的Update消息;映射单元A5,用于在收到呼叫失败消息时,将所述呼叫失败消息映射为IMS域的呼叫失败消息。
26.一种处理补充业务的系统,用于处理分组网络中当CSI终端与IMS终端互通时的补充业务,包括处于所述CSI终端归属域的媒体网关控制功能实体,其特征在于,还包括互通控制功能实体,用于控制所述互通,当收到与补充业务相关的会话消息后,根据所述会话消息的具体内容进行相应的补充业务操作。
27.如权利要求26所述的系统,其特征在于,所述媒体网关控制功能实体,还用于将电路交换信令中与补充业务相关的信息映射到IMS域的会话消息,之后将所述会话消息向互通控制功能实体转发。
28.如权利要求27所述的系统,其特征在于,所述媒体网关控制功能实体收到与补充业务相关的电路交换信令,则进行以下处理-所述媒体网关控制功能实体收到CSI终端的CS域呼叫前转通知消息,则映射所述呼叫前转通知消息为IMS域相关会话消息,之后将所述会话消息向互通控制功能实体转发;或者-所述媒体网关控制功能实体收到CS域已经发生前转的呼叫应答消息,则将所述呼叫应答消息映射为IMS域的会话消息,之后将所述会话消息向互通控制功能实体转发;或者-所述媒体网关控制功能实体收到CS域ECT业务的信息,则将CS域迁移后的号码信息映射为IMS域的会话消息,之后将所述会话消息向互通控制功能实体转发;或者-所述媒体网关控制功能实体收到呼叫保持或者呼叫恢复业务的信息,则将该信息映射为IMS域的Update消息,之后将所述Update消息向互通控制功能实体转发;或者-所述媒体网关控制功能实体收到CS域的呼叫失败消息,则将所述呼叫失败消息映射为IMS域的呼叫失败消息,之后将所述IMS域的呼叫失败消息向互通控制功能实体转发。
29.如权利要求28所述的系统,其特征在于,所述互通控制功能实体收到与补充业务相关的会话消息后,进行以下处理-所述互通控制功能实体收到的会话消息表明所述CSI终端的CS域呼叫发生前转,则互通控制功能实体拆除与所述CSI终端之间的电路交换呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话协商;或者互通控制功能实体拆除与所述CSI终端之间的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;或者通知所述IMS终端其会话或者会话的部分媒体发生了前转;或者-所述互通控制功能实体收到的会话消息表明所述CSI终端的CS域会话发生前转并且前转方已经应答,则互通控制功能实体拆除或者取消所述被前转的CS呼叫,保持或者继续建立与所述CSI终端之间的IMS会话,并与所述IMS终端之间进行相应的会话媒体协商;或者互通控制功能实体拆除与CSI终端的IMS会话,并试图与前转到的终端建立IMS会话,如果建立成功,则给主叫回复成功响应消息,并在消息中指示会话被前转;或者互通控制功能实体拆除与CSI终端的IMS会话,只保留CS呼叫,并与所述IMS终端之间进行相应的会话媒体协商;或者互通控制功能实体通知所述IMS终端其会话或者会话的部分媒体发生了前转;或者-所述互通控制功能实体收到的会话消息表明所述CSI终端的CS域发生了ECT业务,则互通控制功能实体拆除被转移后的电路交换呼叫,保持或者在后续建立与CSI终端之间的非实时会话,并与所述IMS终端进行会话媒体协商或者重协商;或者互通控制功能实体拆除或者取消与所述CSI终端之间可能已经建立的非实时IMS会话,并试图与新的终端建立非实时IMS会话,并与所述IMS终端进行会话协商或者重协商;或者互通控制功能实体拆除或者取消与所述CSI终端之间的非实时IMS会话,只保留CS呼叫,并与所述IMS终端进行会话协商或者重协商;或者互通控制功能实体通知IMS终端所述电路交换域发生了所述ECT业务会话或者会话的部分媒体发生了转移的信息;或者-所述互通控制功能实体收到的Update消息表明所述CSI终端的CS域发生了呼叫保持或呼叫恢复业务,则所述互通控制功能实体发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改;或者-所述互通控制功能实体收到的IMS域呼叫失败消息表明所述互通控制功能实体到所述CSI终端的CS域的呼叫失败,则如果所述互通控制功能实体与CSI终端之间还存在另外一个域的会话,则所述互通控制功能实体需要考虑另外一个会话的状态,给IMS终端发送相应的响应消息;或者互通控制功能实体保持与所述CSI终端之间可能已经存在的非实时IMS会话或者继续建立后续的与所述CSI终端之间的非实时IMS会话,并与所述IMS终端之间进行相应的会话协商,删除CS域承载的媒体部分;或者互通控制功能实体拆除或者取消与CSI终端之间的IMS会话,并给所述IMS终端回复失败响应消息。
30.如权利要求26所述的系统,其特征在于,所述互通控制功能实体收到与补充业务相关的会话消息,并且该会话消息的内容为发生在IMS域的补充业务信息,则进行以下处理-互通控制功能实体收到IMS域会话消息的内容为IMS域发生了媒体激活/去激活业务,则发送相关的会话更改消息到所述IMS终端,以对所述IMS会话的相关媒体属性进行相应的修改;或者-互通控制功能实体收到IMS域会话消息的内容为IMS域会话失败信息,该会话失败信息表明互通控制功能实体到所述CSI终端的IMS域的会话失败,则互通控制功能实体保持与所述CSI终端之间可能已经存在的实时CS呼叫或者继续建立后续的与所述CSI终端之间的实时CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS域承载的媒体部分;或者互通控制功能实体根据收到的CS域呼叫前转的信息,发起到新的CS终端的IMS会话建立请求,如果该IMS会话建立成功,则在向IMS终端的响应消息中携带会话前转的指示信息;或者互通控制功能实体拆除或者取消与CSI终端之间的CS会话,并给所述IMS终端回复失败响应消息;或者-互通控制功能实体收到IMS域会话消息的内容为IMS域会话前转通知,所述前转通知表明所述互通控制功能实体到所述CSI终端的IMS域的呼叫发生了前转,或者所述互通控制功能实体收到的内容是CSI终端的IMS域会话发生前转并且前转方已经应答的信息,则互通控制功能实体拆除或者取消所述被前转的IMS会话,保持或者继续建立与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除IMS会话承载的媒体部分;或者互通控制功能实体拆除或者取消与所述CSI终端之间的CS呼叫,并与所述IMS终端之间进行相应的会话协商,删除CS呼叫承载的媒体部分;或者互通控制功能实体拆除与CSI终端之间的CS会话,试图与前转到的终端建立CS呼叫,如果CS呼叫建立成功,则向IMS终端回会话被前转并且成功的响应消息;或者互通控制功能实体感知到CSI终端具备IMS会话的前转签约业务信息,则所述互通控制功能实体使用合适的机制触发CSI终端的IMS前转业务;或者互通控制功能实体通知所述IMS终端会话或者会话的部分媒体发生了前转;或者-互通控制功能实体收到IMS域会话消息的内容表明所述CSI终端的IMS域会话发生了转移业务,则互通控制功能实体拆除转移后的IMS会话,保持或者在后续建立与CSI终端之间的CS呼叫,并与所述IMS终端进行会话协商或者重协商;或者互通控制功能实体拆除或者取消与所述CSI终端之间的CS呼叫,并试图与新的终端建立实时CS会话,并与所述IMS终端进行会话协商或者重协商;或者互通控制功能实体通知IMS终端会话或者会话的部分媒体发生了转移的信息。
31.如权利要求26所述的系统,其特征在于,所述媒体网关控制功能实体,还用于将IMS域信令中与补充业务相关的信息映射到CS域的会话消息,之后将所述会话消息向CS实体转发。
32.一种补充业务处理装置,用于分组网络中当CSI终端与IMS终端互通时的补充业务的处理,其特征在于,包括补充业务操作模块,用于使互通控制功能实体收到会话消息后,根据所述会话消息中的内容进行补充业务操作。
33.如权利要求32所述的装置,其特征在于,所述装置还包括映射模块,用于使所述CSI终端的归属域的媒体网关控制功能实体将电路交换信令中与补充业务相关的信息映射到IMS域的信令消息,然后转发所述信令消息给所述互通控制功能实体。
34.如权利要求33所述的装置,其特征在于,所述映射模块至少包括下列子模块之一第一映射模块,用于如果所述媒体网关控制功能实体收到CSI终端的CS域的呼叫前转通知消息,则使所述媒体网关控制功能实体将所述前转通知消息通知所述互通控制功能实体;第二映射模块,用于如果所述媒体网关控制功能实体收到所述CS域的已经发生前转的呼叫的应答消息,则使所述媒体网关控制功能实体将该信息映射成IMS域的信息,并通知所述互通控制功能实体;以及第三映射模块,用于如果所述媒体网关控制功能实体收到所述CS域ECT业务的信息,则使所述媒体网关控制功能实体将迁移后的号码信息通知所述互通控制功能实体。
35.一种媒体网关控制功能增强的系统,其特征在于包括媒体网关控制功能实体,所述媒体网关控制功能实体包括CS信令信息到IMS信令信息映射模块,用于将收到的CS域的补充业务信令信息映射为IMS域的信令信息;以及IMS信令信息到CS信令信息映射模块,用于将收到的IMS域的补充业务信令信息映射为CS域的信令信息。
36.如权利要求35所述的系统,其特征在于,所述媒体网关控制功能实体当收到所述电路交换域CS域的补充业务信令信息时,进行以下处理如果所述媒体网关控制功能实体收到CSI终端的电路交换域CS域的呼叫前转通知消息,则所述媒体网关控制功能实体将所述前转通知消息通知互通控制功能实体;如果所述媒体网关控制功能实体收到所述电路交换域CS域的已经发生前转的呼叫的应答消息,则所述媒体网关控制功能实体将前转后的被联号码通知所述互通控制功能实体;以及如果所述媒体网关控制功能实体收到所述电路交换域CS域ECT业务的信息,则所述媒体网关控制功能实体将迁移后的号码信息通知所述互通控制功能实体。
37.一种媒体网关控制功能增强的方法,其特征在于,包括以下步骤如果媒体网关控制功能实体收到的CS域的补充业务信令信息,则将其映射为IMS域的信令信息;以及如果所述媒体网关控制功能实体收到的IMS域的补充业务信令信息,则将其映射为CS域的信令信息。
38.如权利要求37所述的方法,其特征在于,所述媒体网关控制功能实体当收到所述CS域的补充业务信令信息时,进行以下处理如果所述媒体网关控制功能实体收到CSI终端的CS域的呼叫前转通知消息,则所述媒体网关控制功能实体将所述前转通知消息通知互通控制功能实体;如果所述媒体网关控制功能实体收到所述CS域的已经发生前转的呼叫的应答消息,则所述媒体网关控制功能实体将前转后的被联号码通知所述互通控制功能实体;以及如果所述媒体网关控制功能实体收到所述CS域ECT业务的信息,则所述媒体网关控制功能实体将迁移后的号码信息通知所述互通控制功能实体。
全文摘要
本发明公开了处理补充业务的方法、系统及装置,还涉及一种MGCF增强的方法和装置,用以解决目前CSI终端与IMS终端互通时,无法处理补充业务的问题。本发明处理补充业务方法,用于分组网络中当CSI终端与IMS终端互通时的补充业务,包括互通控制功能实体收到与补充业务相关的会话消息后,从中提取所述会话消息中的具体内容;以及互通控制功能实体根据提取的具体内容进行相应的补充业务操作。互通控制功能实体包括补充业务信息接收单元,用于接收与补充业务相关的会话消息,并从中提取所述会话消息中的具体内容;补充业务操作单元,用于根据所述补充业务信息接收单元提取的具体内容,进行相应的补充业务操作。
文档编号H04L29/06GK101064683SQ200610150280
公开日2007年10月31日 申请日期2006年10月16日 优先权日2006年4月26日
发明者朱东铭, 张恒梁 申请人:华为技术有限公司