CS域和IMS域之间呼叫接续的方法及系统转让专利

申请号 : CN200710301514.0

文献号 : CN101466155B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曹晓艳李德强

申请人 : 华为软件技术有限公司

摘要 :

本发明涉及一种CS域和IMS域之间呼叫接续的方法及系统,其中方法包括:根据接收到的呼叫的触发请求,发送锚定请求;接收根据所述锚定请求返回的路由信息;从所述路由信息中提取因特网协议多媒体路由号码;根据所述因特网协议多媒体路由号码,向被叫方终端路由所述呼叫。本发明通过从路由信息中提取出因特网协议多媒体路由号码,根据所述因特网协议多媒体路由号码向被叫方路由呼叫,实现了通过业务控制中心和应用服务器之间的配合达到预付费用户在CS域和IMS域呼叫接续的目的。

权利要求 :

1.一种CS域和IMS域之间呼叫接续的方法,其特征在于包括:

根据接收到的呼叫的触发请求,向应用服务器发送锚定请求;

接收所述应用服务器根据所述锚定请求返回的路由信息;

从所述路由信息中提取因特网协议多媒体路由号码;

根据所述因特网协议多媒体路由号码,向被叫方终端路由所述呼叫。

2.根据权利要求1所述的CS域和IMS域之间呼叫接续的方法,其特征在于,在所述接收路由信息之前还包括:判断所述被叫方终端是否在因特网协议多媒体子系统域中;若是,则发送路由信息; 否则,发送根据被叫方终端号码向被叫方终端路由所述呼叫的指示消息;根据被叫方终端号码向被叫方终端路由所述呼叫。

3.根据权利要求2所述的CS域和IMS域之间呼叫接续的方法,其特征在于,所述发送锚定请求具体为:发送封装有被叫方终端号码、主叫方终端号码、承载信息、位置信息、主叫方触发信息或被叫方触发信息的锚定请求。

4.根据权利要求3所述的CS域和IMS域之间呼叫接续的方法,其特征在于,所述判断所述被叫方终端是否在因特网协议多媒体子系统域中具体为:根据所述锚定请求中封装的信息和配置的策略信息判断所述被叫方终端是否在因特网协议多媒体子系统域中。

5.根据权利要求1-4任一所述的CS域和IMS域之间呼叫接续的方法,其特征在于,所述发送锚定请求之前还包括:主叫方终端发起所述呼叫;根据主叫智能签约信息发送所述呼叫的触发请求。

6.根据权利要求5所述的CS域和IMS域之间呼叫接续的方法,其特征在于,所述根据因特网协议多媒体路由号码,向被叫方路由所述呼叫具体为: 将所述因特网协议多媒体路由号码和所述呼叫发送至拜访移动交换中心; 所述拜访移动交换中心查找所述因特网协议多媒体路由号码对应的路由数 据,将所述路由数据、所述因特网协议多媒体路由号码和所述呼叫发送至媒体网关控制功能; 所述媒体网关控制功能根据所述路由数据构造出会话初始协议邀请请求,并将所述会话初始协议邀请请求、所述因特网协议多媒体路由号码和所述呼叫发送至查询呼叫会话控制功能; 所述查询呼叫会话控制功能根据所述会话初始协议邀请请求查询归属用户服务器,获得公共服务标识;根据所述公共服务标识,将所述因特网协议多媒体路由号码和所述呼叫发送至应用服务器; 所述应用服务器根据所述因特网协议多媒体路由号码还原被叫方终端号码,并根据所述还原的被叫方终端号码路由所述呼叫。

7.根据权利要求6所述的CS域和IMS域之间呼叫接续的方法,其特征在于,所述根据还原的被叫方终端号码路由呼叫具体为: 所述应用服务器将所述呼叫和所述被叫方终端号码发送至服务呼叫会话控制功能; 所述服务呼叫会话控制功能向所述媒体网关控制功能发送包含有所述呼叫和所述被叫方终端号码的邀请请求; 所述媒体网关控制功能根据所述包含有所述呼叫和所述被叫方终端号码的邀请请求,向网关移动交换中心发送包含有所述呼叫和所述被叫方终端号码的初始地址消息; 网关移动交换中心根据所述包含有所述呼叫和所述被叫方终端号码的初始地址消息,将所述呼叫路由至所述被叫方终端。

8.根据权利要求1-4任一所述的CS域和IMS域之间呼叫接续的方法,其特征在于,所述发送锚定请求之前还包括:拜访移动交换中心根据被叫智能签约信息向业务控制中心发送所述呼叫的触发请求。

9.根据权利要求8所述的CS域和IMS域之间呼叫接续的方法,其特征在于,所述根据因特网协议多媒体路由号码,向被叫方路由所述呼叫具体为: 将所述因特网协议多媒体路由号码和所述呼叫发送至拜访移动交换中心; 所述拜访移动中心查找所述因特网协议多媒体路由号码对应的路由数据,将所述路由数据、所述因特网协议多媒体路由号码和所述呼叫发送至媒体网关控制功能; 所述媒体网关控制功能根据所述路由数据构造出会话初始协议邀请请求,并将所述会话初始协议邀请请求、所述因特网协议多媒体路由号码和所述呼叫发送至查询呼叫会话控制功能; 所述查询呼叫会话控制功能根据所述会话初始协议邀请请求查询归属用户服务器,获得公共服务标识;根据所述公共服务标识,将所述因特网协议多媒体路由号码和所述呼叫发送至应用服务器; 所述应用服务器根据所述因特网协议多媒体路由号码还原被叫方终端号码,并根据所述还原的被叫方终端号码路由所述呼叫。

10.根据权利要求9所述的CS域和IMS域之间呼叫接续的方法,其特征在于,所述根据还原的被叫方终端号码路由所述呼叫具体为: 所述应用服务器确定被叫方终端的注册域为接续网络,根据被叫方终端号码查询路由信息,并向所述被叫方终端所在的归属位置寄存器发送所述路由信息,获取所述归属位置寄存器返回的漫游号码,将所述呼叫和所述漫游号码发送至服务呼叫会话控制功能; 所述服务呼叫会话控制功能向所述媒体网关控制功能发送包含有所述呼叫和所述漫游号码的邀请请求; 所述媒体网关控制功能根据所述包含有所述呼叫和所述漫游号码的邀请请求,向网关移动交换中心发送包含有所述呼叫和所述漫游号码的初始地址消息; 网关移动交换中心根据所述包含有所述呼叫和所述漫游号码的初始地址消息,将所述呼叫路由至被叫方终端所在的拜访移动交换中心进行接续。

11.根据权利要求10所述的CS域和IMS域之间呼叫接续的方法,其特征在于,所述应用服务器确定被叫方终端的注册域为接续网络具体为:当因特网协议多媒体子系统域和电路交换域均为所述被叫方终端的注册域时,则根据运营商策略或用户选择确定所述接续网络。

12.一种CS域和IMS域之间呼叫接续的系统,其特征在于包括:业务控制中心、应用服务器和第一路由装置;

所述业务控制中心包括:

请求模块,用于根据接收到的呼叫的触发请求,向所述应用服务器发送锚定请求;

第一接收模块,用于接收所述应用服务器根据所述锚定请求返回的路由信息;

提取模块,用于从所述路由信息中提取因特网协议多媒体路由号码;

所述应用服务器包括:

第一发送模块,用于根据所述锚定请求,向所述业务控制中心发送路由信息;

所述第一路由装置,用于根据所述因特网协议多媒体路由号码,向被叫方终端路由所述呼叫。

13.根据权利要求12所述的CS域和IMS域之间呼叫接续的系统,其特征在于,所述应用服务器还包括:判断模块,用于判断所述被叫方终端是否在因特网协议多媒体子系统域中;第二发送模块,用于当判断出所述被叫方终端不在因特网协议多媒体子系统域中,发送根据被叫方终端号码向被叫方终端路由所述呼叫的指示消息; 所述第一发送模块具体为第三发送模块,用于当判断出所述被叫方终端在因特网协议多媒体子系统域中,根据所述锚定请求,发送路由信息。

14.根据权利要求13所述的CS域和IMS域之间呼叫接续的系统,其特征在于,所述业务控制中心还包括:第二接收模块,用于当判断出所述被叫方终端不在因特网协议多媒体子系统域中,接收根据被叫方终端号码向被叫方终端路由所述呼叫的指示消息; 所述第一接收模块具体为第三接收模块,用于当判断出所述被叫方终端 在因特网协议多媒体子系统域中,接收根据所述锚定请求返回的路由信息。

15.根据权利要求13或14所述的CS域和IMS域之间呼叫接续的系统,其特征在于还包括:第二路由装置,用于当判断出所述被叫方终端不在因特网协议多媒体子系统域中,根据被叫方终端号码向被叫方终端路由所述呼叫; 所述第一路由装置具体为第三路由装置,用于当判断出所述被叫方终端在因特网协议多媒体子系统域中,根据所述因特网协议多媒体路由号码,向被叫方终端路由所述呼叫。

说明书 :

CS域和IMS域之间呼叫接续的方法及系统

技术领域

[0001] 本发明实施例涉及移动通信领域,尤其涉及一种电路交换(CircuitSwitch,以下简称:CS)域和因特网协议多媒体子系统(Internet ProtocolMultimedia Subsystem,以下简称:IMS)域之间呼叫接续的方法及系统。

背景技术

[0002] IMS技术是近几年新兴的一种技术,其目的是实现网络融合,使得业务特性与接入网络无关。目前,建立IMS的大部分运营商都是传统的网络运营商,这些传统网络运营商都有2G、3G时代的CS域的公共陆地移动通信网络。同时,由于IMS是分步进行的,不可能一步到位的提供IMS域的服务。因此,为了利用以前的投资和便于IMS的分步开展,需要提供CS域和IMS域之间的无缝切换。基于IMS架构的呼叫连续(Voice Call Continuity,以下简称:VCC)是指在CS域与IMS域之间语音呼叫的连续性,VCC需要遵循3GPP的23.806、23.206、24.206协议的规定,同时需要终端能配合实现上述协议中规定的VCC应用功能。 [0003] 现有技术中可以在CS域的归属位置寄存器(Home Location Register,以下简称:
HLR)中设置IMS的前转,将呼叫发送到IMS,使得CS用户呼叫可以寻址到IMS网络。但是,由于移动网络对前转的次数有限制,若该呼叫之前已经被发送过一次,则这种方法将无法工作;并且,当终端同时支持IMS和CS时,无法根据运营商或者用户预先设置的规则灵活的决定将呼叫接续到哪种网络。
[0004] 现有技术也可以为IMS用户分配专有的号码段,CS域根据该被叫方终端 号码将呼叫接续到IMS域,该方法无需业务侧和HLR配合。但是,该方法强制要求将IMS和CS用户的号码分离,不利于运营;并且,当终端同时支持IMS和CS时,无法根据运营商或者用户预先设置的规则灵活的决定将呼叫接续到哪种网络。

发明内容

[0005] 本发明实施例提供了一种CS域和IMS域之间呼叫接续的方法及系统,用以实现通过业务控制中心和应用服务器之间的配合达到预付费用户在CS域和IMS域呼叫接续的目的。
[0006] 本发明实施例提供了一种CS域和IMS域之间呼叫接续的方法,包括: [0007] 根据接收到的呼叫的触发请求,向应用服务器发送锚定请求; [0008] 接收所述应用服务器根据所述锚定请求返回的路由信息;
[0009] 从所述路由信息中提取因特网协议多媒体路由号码;
[0010] 根据所述因特网协议多媒体路由号码,向被叫方终端路由所述呼叫。 [0011] 本发明实施例提供了一种CS域和IMS域之间呼叫接续的系统,包括:业务控制中心、应用服务器和第一路由装置;
[0012] 所述业务控制中心包括:
[0013] 请求模块,用于根据接收到的呼叫的触发请求,向所述应用服务器发送锚定请求;
[0014] 第一接收模块,用于接收所述应用服务器根据所述锚定请求返回的路由信息; [0015] 提取模块,用于从所述路由信息中提取因特网协议多媒体路由号码; [0016] 所述应用服务器包括:
[0017] 第一发送模块,用于根据所述锚定请求,向所述业务控制中心发送路由信息; [0018] 所述第一路由装置,用于根据所述因特网协议多媒体路由号码,向被叫方终端路由所述呼叫。
[0019] 本发明实施例提供的CS域和IMS域之间呼叫接续的方法及系统,通过从路由信息中提取出因特网协议多媒体路由号码,根据所述因特网协议多媒体 路由号码向被叫方终端路由呼叫,实现了通过业务控制中心和应用服务器之间的配合达到预付费用户在CS域和IMS域呼叫接续的目的。

附图说明

[0020] 图1为本发明实施例一CS域和IMS域之间呼叫接续的方法的流程图; [0021] 图2为本发明实施例二CS域和IMS域之间呼叫接续的方法的流程图; [0022] 图3为本发明实施例CS域和IMS域之间呼叫接续的系统的示意图。 具体实施方式
[0023] 下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。 [0024] 本发 明实 施 例通 过扩 展 保证 呼叫 连续 性 的应 用服 务 器(Voice CallContinuity-Application Server,以下简称:VCC-AS)向业务控制中心(Service Control Point,以下简称:SCP)返回的发送路由信息(SendRouting Information,以下简称:SRI),在其中增加因特网协议多媒体路由号码(Internet Protocol Multimedia Routing Number,以下简称:IMRN),使得传统SCP的业务能平滑过渡到支持CS域和IMS域之间呼叫接续的业务。
[0025] 如图1所示,为本发明实施例一CS域和IMS域之间呼叫接续的方法的流程图,本实施例为主叫方终端在CS域发起锚定请求,请求将呼叫从CS域接续到IMS域的过程,具体包括如下步骤:
[0026] 步骤101、主叫方终端发起呼叫;拜访移动交换中心(Visitor MobileSwitch Center,以下简称:VMSC)根据位置更新时获得的主叫智能签约信息(Originating CAMEL Subscription Information,以下简称:O_CSI),向SCP发送呼叫的触发请求; [0027] 步骤102、SCP接收呼叫的触发请求,根据主叫方终端具有的VCC权限,向VCC-AS申请IMRN,该申请的过程具体为:
[0028] 步骤1021、SCP向VCC-AS发起锚定请求;该锚定请求中封装有被叫方终端号码、主叫方终端号码、承载信息、位置信息和主叫方触发信息等;
[0029] 步骤1022、VCC-AS根据判断策略判断被叫方终端是否在IMS域中,若是,则执行步骤1023;否则,执行步骤1024;
[0030] 所述判断策略具体为锚定请求中封装的信息和VCC-AS自身配置的策略信息。 [0031] 步骤1023、VCC-AS向SCP发送SRI信令,SRI信令中携带有IMRN信息,执行步骤1026;
[0032] 步骤1024、VCC-AS向SCP发送根据被叫方终端号码向被叫方终端路由呼叫的指示消息,执行步骤1025;
[0033] 步骤1025、SCP根据被叫方终端号码向被叫方终端路由呼叫,结束; [0034] 步骤1026、SCP从SRI信令中提取IMRN信息,从而完成申请IMRN信息的过程; [0035] 步骤103、SCP根据IMRN,向被叫方终端路由呼叫。
[0036] 其中步骤103可以具体为:
[0037] 步骤1031、SCP将作为目的号码的IMRN和呼叫发送至VMSC;
[0038] 步骤1032、VMSC中配置有IMRN的路由数据,VMSC查找IMRN对应的路由数据,并将路由数据、IMRN和呼叫发送至媒体网关控制功能(Media GatewayControl Function,以下简称:MGCF);
[0039] 步骤1033、MGCF根据路由数据构造出会话初始化协议(SessionInitiation Protocol,以下简称:SIP)邀请请求,并将SIP邀请请求、IMRN和呼叫发送至查询呼叫会话控制功能(Interrogating Call Session ControlFunction,以下简称:ICSCF),以建立与IMS域用户的通讯;
[0040] 步骤1034、ICSCF根据SIP邀请请求查询归属用户服务器(HomeSubscribe Server,以下简称:HSS),HSS中配置有IMRN的公共服务标识(Public Service Identity,以下简称:PSI),ICSCF根据查询结果,将 IMRN和呼叫发送至VCC-AS进行处理; [0041] 步骤1035、VCC-AS根据IMRN与被叫方终端的匹配关系,还原出被叫方终端号码,根据还原的被叫方终端号码路由呼叫。
[0042] 其中所述根据还原的被叫方终端号码路由呼叫可以具体为:
[0043] 步骤1036、以主叫的方式将呼叫和被叫方终端号码路由至服务呼叫会话控制功能(Serving Call Session Control Function,以下简称:SCSCF);
[0044] 步骤1037、SCSCF向MGCF发送包含有呼叫和被叫方终端号码的邀请请求; [0045] 步骤1038、MGCF根据包含有呼叫和被叫方终端号码的邀请请求,向GMSC发送包含有呼叫和被叫方终端号码的初始地址消息(Initial AddressMessage,以下简称:IAM); [0046] 步骤1039、GMSC根据包含有呼叫和被叫方终端号码的IAM,将呼叫路由至被叫方终端。
[0047] 本实施例通过在标准的移动应用部分(Mobile Application Part,以下简称:MAP)SRI信令中对信令参数的含义进行扩展,在其中增加IMRN信息,实现了通过SCP和VCC的配合,达到预付费用户在CS域和IMS域的漫游切换;进一步地,SCP根据VCC-AS返回的锚定请求中的信息判断被叫方终端是否在IMS域中,以对预付费用户根据不同的计费策略进行计费。
[0048] 如图2所示,为本发明实施例二CS域和IMS域之间呼叫接续的方法的流程图,本实施例为被叫方终端发起锚定请求,请求将呼叫从CS域接续到IMS域的过程,被叫方用户为双网用户,本实施例具体包括如下步骤:
[0049] 步骤201、GMSC根据被叫智能签约信息(Terminating CAMELSubscription Information,以下简称:T-CSI)向SCP发送呼叫的触发请求;
[0050] 步骤202、SCP接收呼叫的触发请求,根据主叫方终端具有的VCC权限,向VCC-AS申请IMRN,该申请的过程具体为:
[0051] 步骤2021、SCP向VCC-AS发起锚定请求;该锚定请求中封装有被叫方终端号码、主叫方终端号码、承载信息、位置信息和被叫方触发信息等;
[0052] 步骤2022、VCC-AS根据判断策略判断被叫方终端是否在IMS域中,若是,则执行步骤2023;否则,执行步骤2024;
[0053] 所述判断策略具体为锚定请求中封装的信息和VCC-AS自身配置的策略信息。 [0054] 步骤2023、VCC-AS向SCP发送SRI信令,SRI信令中携带有IMRN信息,执行步骤2026;
[0055] 步骤2024、VCC-AS向SCP发送根据被叫方终端号码向被叫方终端路由呼叫的指示消息,执行步骤2025;
[0056] 步骤2025、SCP根据被叫方终端号码向被叫方终端路由呼叫,结束; [0057] 步骤2026、SCP从SRI信令中提取IMRN信息,从而完成申请IMRN信息的过程; [0058] 步骤203、SCP根据IMRN,向被叫方终端路由呼叫。
[0059] 其中步骤203可以具体为:
[0060] 步骤2031、SCP将作为目的号码的IMRN和呼叫发送至VMSC;
[0061] 步骤2032、VMSC中配置有IMRN的路由数据,VMSC查找IMRN对应的路由数据,并将路由数据、IMRN和呼叫发送至MGCF;
[0062] 步骤2033、MGCF根据路由数据构造出SIP邀请请求,并将SIP邀请请求、IMRN和呼叫发送至ICSCF,以建立与IMS域用户的通讯;
[0063] 步骤2034、ICSCF根据SIP邀请请求查询HSS,HSS中配置有IMRN的PSI,ICSCF根据查询结果,将IMRN和呼叫发送至VCC-AS进行处理;
[0064] 步骤2035、VCC-AS根据IMRN还原被叫方终端号码,根据被叫方终端号码路由呼叫。
[0065] 其中根据被叫方终端号码路由呼叫可以具体为:
[0066] 步骤2036、由于被叫方用户为IMS和CS双网用户,为了正确接续到被叫方终端所在的网络,VCC-AS需要进行网络选择;当被叫方终端只在一个域中注册时,则选择注册域接续呼叫;当被叫方终端在两个域都注册时,则根 据运营商策略或者用户选择决定其中一个域来接续呼叫;VCC-AS根据被叫方终端号码查询SRI信令,向被叫方终端所在的HLR发送SRI信令,并获取HLR返回的漫游号码(Mobile Station Roaming Number,以下简称:MSRN),将所述呼叫和MSRN发送至SCSCF;
[0067] 步骤2037、SCSCF向MGCF发送包含有呼叫和MSRN的邀请请求;
[0068] 步骤2038、MGCF根据所述包含有呼叫和MSRN的邀请请求,向GMSC发送包含有呼叫和MSRN的IAM;
[0069] 步骤2039、GMSC将呼叫路由至被叫方终端所在的VMSC进行接续。 [0070] 本实施例通过在标准的MAP SRI信令中对信令参数的含义进行扩展,在其中增加IMRN信息,实现了通过SCP和VCC的配合,达到预付费用户在CS域和IMS域的漫游切换;进一步地,SCP根据VCC-AS返回的锚定请求中的信息判断被叫方终端是否在IMS域中,以对预付费用户根据不同的计费策略进行计费。
[0071] 如图3所示,为本发明实施例CS域和IMS域之间呼叫接续的系统的示意图,具体包括:业务控制中心1、应用服务器2和第一路由装置。
[0072] 其中业务控制中心1包括:请求模块11,用于根据接收到的呼叫的触发请求,发送锚定请求;第一接收模块,用于接收根据所述锚定请求返回的路由信息;提取模块12,用于从路由信息中提取因特网协议多媒体路由号码。
[0073] 应用服务器2包括:第一发送模块,用于根据所述锚定请求,发送路由信息。 [0074] 第一路由装置,用于根据所述因特网协议多媒体路由号码,向被叫方终端路由所述呼叫。
[0075] 其中应用服务器2还可以包括:判断模块21,用于根据所述锚定请求,判断所述被叫方终端是否在因特网协议多媒体子系统域中;第二发送模块22,用于当判断出所述被叫方终端不在因特网协议多媒体子系统域中,发送根据被叫方终端号码向被叫方终端路由所述呼叫的指示消息。
[0076] 所述第一发送模块具体为第三发送模块23,用于当判断出所述被叫方终端在因特网协议多媒体子系统域中,根据所述锚定请求,发送路由信息。
[0077] 其中业务控制中心1还可以包括:第二接收模块13,用于当判断出所述被叫方终端不在因特网协议多媒体子系统域中,接收根据被叫方终端号码向被叫方终端路由所述呼叫的指示消息。
[0078] 所述第一接收模块具体为第三接收模块14,用于当判断出所述被叫方终端在因特网协议多媒体子系统域中,接收根据所述锚定请求返回的路由信息。
[0079] 本实施例还可以包括:第二路由装置3,用于当判断出所述被叫方终端不在因特网协议多媒体子系统域中,根据被叫方终端号码向被叫方终端路由所述呼叫; [0080] 所述第一路由装置具体为第三路由装置4,用于当判断出所述被叫方终端在因特网协议多媒体子系统域中,根据所述因特网协议多媒体路由号码,向被叫方终端路由所述呼叫。
[0081] 本实施例通过提取模块12从路由信息中提取IMRN,第一路由装置根据IMRN,向被叫方终端路由呼叫,实现了通过SCP和VCC的配合,达到预付费用户在CS域和IMS域的漫游切换。
[0082] 最后应说明的是:以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。