一种基于话音业务连续性的实现呼叫业务的系统和方法

文档序号:7666240阅读:150来源:国知局
专利名称:一种基于话音业务连续性的实现呼叫业务的系统和方法
技术领域
本发明涉及网络通讯技术领域,具体涉及一种基于话音业务连续性的实现 呼叫业务的系统和方法。
背景技术
从3GPP R5 ( 3rd Generation Partnership Project,第三代移动通信标准化伙 伴项目)阶段开始,UMTS (通用移动通信系统)核心网划分为CS (电路交换)、 PS (分组交换)以及IMS (IP多々某体子系统)三个子系统。CS域(Circuit Switched Domain,电路交换域)用于向用户提供电路型业 务的连接。CS域主要包括MSC(MSCServer/CS-MGW, Mobile Switch Center Server/CS-Media GateWay,移动交换中心服务器/电路域-媒体网关)、GMSC(Gateway MSC,关口移动交换中心)和IWF (Inter Working Function,互通功 能)。其中,MSC完成电路交换型业务的交换和信令控制功能;GMSC为某一 网络中完成移动用户路由寻址功能的MSC,可与MSC合i殳或分设;IWF与MSC 紧密相关,完成PLMN (公众陆地移动网)与ISDN (综合业务数字网)、PSTN(公众电话交换网)、PDN (Packet Data Network分组数据网络)间的信令转 换功能,从而实现网络互通,IWF的具体功能与业务和网络的种类密切相关。PS域(Packet Switched Domain,分组交换域)用于向用户提供分组型业务 的连接,PS域主要包括GSN(GPRS支持节点)、BG(边界网关)、HLR/AuC(位置归属寄存器/认证中心)、VLR(拜访位置寄存器)、EIR(设备识别寄 存器)、MSC等。其中,GSN包括SGSN (服务GPRS支持节点)和GGSN (网
关GPRS支持节点),并用于完成分组业务用户的分组包的传送;SGSN提供核 心网与无线接入系统BSS、 RNS的连接,完成分组型数据业务的移动性管理、 会话管理等功能,以管理MS在移动网络内的移动和通信业务;GGSN为移动通 信系统与其它公用数据网之间的接口,同时,GGSN还具有查询位置信息的功 能。另外,SGSN和GGSN均提供计费信息。BG用于完成两个GPRS网络间的互 通、保证网络互通的安全性。HLR用于完成用户签约数据和位置信息的管理, 用户签约数据如MSISDN、 IMSI、 PDP ADDRESS、签约的电信业务和补充业 务及其业务的适用范围等,位置信息如MSRN、 MSC/VLR号、SGSN号码、GMLC 等。AUC主要用于存储用户的鉴权算法和密钥。VLR用于处理拜访用户的各种 数据信息。EIR用于存储用户设备标识IMEI信息。IMS是3GPP R5阶段增加的WCDMA网络中叠加在已有分组域之上的一个 子系统,采用分组域为其上层控制信令和媒体传输的承载通道,并引入SIP协 议作为业务控制协议,利用SIP简单、易扩展、媒体组合方便的特点,通过将 业务控制与承载控制分离,提供丰富的多媒体业务。IMS中的主要功能实体包 括控制用户注册、会话控制等功能的会话控制实体CSCF、提供各种业务逻辑 控制功能的应用服务器AS、集中管理用户签约数据的归属用户服务器HSS以及 用于实现与电路交换网互通的MGCF/IM-MGW (媒体网关控制功能)。用户 通过当前所在地代理节点P-CSCF接入IMS,会话和业务触发控制及与AS的业务 控制交互则由其注册地的归属域服务节点S-CSCF完成。3GPP标准定义的IMS架构全面解决了IP承载下提供多媒体业务所需要解 决的漫游计费、QoS (服务质量)、安全保障等关键的可运营问题,其架构和 思路已获得业界公认,3GPP2、 TISPAN均以3GPP模型作为基础和参照进行了 相应IP多媒体网络架构和业务体系的定义,3GPP也已经开始了针对WLAN(无 线局域网)接入与UMTS互通如I-WLAN(Interworkingof WLAN, WLAN互通), 固定宽带接入IMS如FBI ( Fixed Broadband access to IMS,固定宽带接入IMS )
以及面向多种接入技术的全IP网如AIPN( All-IP Network全IP网络)等课题研究, 用户将可以根据其签约通过单一多模终端或多种类型的不同终端经由不同接 入技术的接入网接入IMS,以获得统一的、包括VolP (Voice over IP,基于IP 的语音)业务等的多媒体业务。目前,3GPP提出了 一种IMS控制的静态锚点(IMS control static anchoring) 的呼叫控制方案,以解决在两个域,如CS域和IMS域之间进行切换的问题。该 方案的核心思想是,在IMS归属域为用户分配一个具有作为CCCF (Call Continuity Control Function,呼叫连续性控制功能)的AS ( Application Server, 应用服务器),对于从CS域或是IMS域发起的与该用户相关的呼叫/会话都将被 传送到该AS进行锚定控制(Anchoring control)。这样,后续无论发生CS域至 IMS域的域间切换或是发生IMS域至CS域的域间切换,都由该AS对锚定的呼叫 /会话进行后续切换控制处理。对于IMS中会话控制方式本身就可以很方便的在呼叫路径中插入一个锚点 AS对会话进行控制,即通过定义iFC (initial Filter Criteria,初始过滤准则)使 得会话触发至AS。
而对于CS域的呼叫控制方式本身不太容易在呼叫路径中插入一个锚点 AS,因此,针对CS域发起的呼叫触发至锚点AS的过程,3GPP规范目前描述了 多种实现方案,其中对于主叫侧为CS域时发起的初始呼叫,即对于主叫侧VMSC ( Visited Mobile Switch Center,拜访移动交换中心)在接收到l正的呼叫建立消息后发起 的呼叫,可以通过网络侧路由控制和终端侧路由控制将呼叫路由至锚点AS。网 络侧路由控制,即使用CAMEL (移动网增强逻辑客户化应用)方案将呼叫路 由至锚点AS,终端侧路由控制,即使用USSD ( Unstructured Supplementary Service Data非结构化补充凄丈据业务)和SIP Notify (Session Initial Protocol Notify,会话初始协议的"通知"操作)以及Prefix (前缀)方案将呼叫路由至
锚点AS。对于被叫侧为CS域时发起的初始呼叫,即被叫归属网络的GMSC在接收到 来自于主叫側的呼叫后,根据GMSC对被叫信息分析后发起的呼叫,可以使用 CAMEL方案、信令拦截方案、静态路由方案基于HSS的NeDS方案将呼叫路由 至锚点AS。下面结合附图1对采用静态锚点方案完成的VCC (话音业务连续性)用户 跨域切换的控制过程进行描述。图1中,在呼叫初始建立时,如UE (A)发起针对UE (B)的呼叫,则该 呼叫通过具有NeDS功能的gsmSCF或AS在主叫侧UE ( A)的呼叫路径中插入一 个锚点AS,该AS启用B2BUA (背靠背用户代理)功能用以将主叫侧的呼叫分 为AS终止段和AS发起段两段。AS终止段即为UE(A) - AS之间的呼叫段,AS 发起段即为AS-UE (B)之间的呼叫段。在后续的呼叫过程中,UE(A,)检测到域间切换条件满足时,希望将当前 进行的呼叫从UE(A)切换到UE(A,)上进行后续的呼叫控制,此时,UE(A,) 针对当前的呼叫进行锚定控制的AS发起一个新的呼叫,AS在接收到该呼叫后, 判断出需要进行域间切换时,则AS将UE ( A')新发起的呼叫与AS发起段接续, 然后释放掉AS终止段的呼叫,这样,在锚点AS的控制下,使得UE (A,)并同-UE (B)进行了呼叫的接续,释放掉先前的UE(A) -AS之间的呼叫段,完成 了UE (A)到UE (A,)之间的切换。上述这种将呼叫进行锚定控制,并在域间切换发生时进行切换处理的功能 叫做CCCF (Call continuity Control Function,呼叫连续性控制功能)功能,在 静态锚点方案下,具有CCCF功能的实体为IMS域中的一个AS。这里的UE (A)可以是CS域的终端,UE (A,)可以是IMS域的终端,通 过UE (A)到UE (A,)的呼叫切换,实现了用户A的同一个呼叫从CS域到IMS 域之间的呼叫连续性。
上述将初始CS域呼叫路由至锚点AS的功能称为CS-NeDS( Network Domain Selection,域间选择功能)功能。CS域中具有NeDS功能的实体可以为gsmSCF, 或为HSS,或为VCC-SRF;另外,当被叫側的呼叫已经锚定在IMS域,对于后 续被叫接续网络的选择的功能称为IMS-NeDS功能,目前3GPP的VCC课题中要 求可以根据用户在CS/IMS注册状态,用户的业务、签约数据,运营商以及用户 本人设置的策略/偏好,以及当前是否存在某个域正在进行的呼叫,以及接入 IMS的IP接入网能力等"被叫接续网络路由决策信息",进行综合判断以决定被 叫接续网络选择,以提供更好的业务感受,如保证更高的接续到被叫用户的成 功率、选择能提供更优质量或更低资费的方式等。IMS域中具有IMS-NeDS功能 的实体可以为一个AS。 CS域中的路由决策实体gsmSCF可以同IMS域中的路由 决策实体AS位于同一物理实体中。CS-NeDS和IMS-NeDS的逻辑功能如附图2所示。图2中,虛线表示从针对被叫侧的呼叫来自于IMS域,实线表示针对被叫侧 的呼叫来自于CS域。对于一个"VCC"业务签约用户,当其作为被叫用户时,呼叫将会总是被 先路由到其归属IMS域中的具有CCCF功能的AS中以进行上述的锚定,然后, 再由IMS-NeDS (IMS域的被叫接续网络选择功能)如图2中的NeDS IMS Part 进一步根据上述"被叫接续网络路由决策信息"综合判断确定接续到被叫终端 的方式,如判断是直接在当前的IMS域中接续到被叫终端,还是从当前的IMS 域转到CS域再接续到被叫终端。针对被叫侧的呼叫来自于CS域,当呼叫已经路由至IMS域中具有CCCF功 能的AS进行呼叫的锚定之后,由IMS-NeDS根据"被叫接续网络路由决策信息" 判断出呼叫需要路由至CS域进行接续的过程如附图3所示。图3中,在步骤l、对于在CS域或者是PSTN发起的呼叫,或者是从IMS域 转发的针对CS域用户的呼叫,在进行被叫路由过程中,当呼叫中的被叫信息的 MSISDN属于CS域时,呼叫路由至被叫用户归属CS域中GMSC。到步骤2、 GMSC同其他网元进行信息交互,基于CAMEL方案,或是信令拦截方案,或是静态路由方案,或是基于HSS的CS-NeDS方案,将呼叫中的被叫号码修改为IMRN (IMS RouteingNumber, IMS域路由号码),以实现将呼叫路由至被叫用户归属IMS域中进行锚定。到步骤3 、 GMSC根据IMRN将呼叫路由至IMS域中的MGCF。到步骤4、 MGCF向I-CSCF发送INVITE消息,该INVITE消息中的被叫信息Requested-URJ为被叫IMRN的TEL URI格式。到步骤5 、 I-CSCF根据INVITE消息中的Requested-URI向HSS查询路由信息,获取该IMRN在IMS域中对应的S-CSCF地址信息。到步骤6 、 I-CSCF根据路由信息查询结果将会话路由至IMRN对应的S-CSCF,即S画CSCF1。到步骤7、 S-CSCFl根据iFC (initial Filter Criteria初始过滤准则)将会话触发到具有CCCF功能的AS中。到歩骤8、 S-CSCF1向具有CCCF功能的AS转发该INVITE消息。 到步骤9、具有CCCF功能的AS对接收到的会话进行锚定控制,即触发B2BUA (背靠背用户代理)功能,终止掉接收到的会话,然后,发起一个针对原被叫信息的新会话,该新会话中的被叫信息R叫uested-URI为具有CCCF功能的AS从IMRN中解析出的原被叫的User,s URI。然后,向I-CSCF发送针对原被叫的INVITE消息。到步骤10 、 I-CSCF根据INVITE消息中的R叫uested-URI向HSS查询路由信 息,获取该原被叫用户在IMS域中注册的S-CSCF地址信息。到步骤11 、 I-CSCF根据查询结果将会话路由至原被叫用户对应的S-CSCF, 即S-CSCF2。到步骤12、 S-CSCF2根据iFC (initial Filter Criteria初始过滤准则)将会话触
发到具有IMS-NeDS功能的AS中。到步骤13、 S-CSCF2向具有IMS-NeDS功能的AS转发INVITE消息。到步骤14、具有IMS-NeDS功能的AS根据"被叫接续网络路由决策信息", 即被叫用户在CS/IMS注册状态,用户的业务、签约数据,运营商以及用户本人 设置的策略/偏好,以及当前是否存在某个域正在进行的呼叫,以及接入IMS的 IP接入网能力,决策出该呼叫需要从CS域接续至被叫,则基于原被叫信息构造 Tel-URI格式的CSRN (CS Routing Number, CS域路由号码),并向I-CSCF发送 针对CSRN的INVITE消息。到步骤15、 I-CSCF根据INVITE消息中的R叫uested-URI为Tel-URI格式的 CSRN向MGCF发送INVITE消息。到步骤16、 MGCF向GMSC发送IAM消息,IAM消息中的被叫信息为CSRN。 后续GMSC将呼叫路由至被叫侧接续。在上述流程中,IMS-NeDS功能可以集成在一个AS中独立设置,由S-CSCF 根据iFC触发并通过S-CSCF同AS之间的ISC接口将呼叫路由至具有IMS-NeDS 功能的AS进行后续的被叫接续网络路由决策。另夕卜,IMS-NeDS功能也可以同CCCF功能一起集中在同一个AS中,即在步 骤8中,当具有CCCF功能的AS接收到R叫uested-URI为IMRN的INVITE消息时, 对呼叫进行锚定之后,并根据IMRN恢复出呼叫中的原被叫信息,然后,触发 IMS-NeDS功能,由IMS-NeDS根据"被叫接续网络路由决策信息"决定呼叫 接续到被叫终端的方式,当IMS-NeDS决策出该呼叫需要从CS域接续至被叫, 则基于原被叫信息构造Tel-URI格式的CSRN,并向I-CSCF发送针对CSRN的 INVITE消息。此时,需要跳过图3中的步骤9、 10、 11、 12和13。上述步骤2中,GMSC同其他网元进行信息交互,将呼叫中的被叫号码修改 为IMRN的过程可以包括如下几种实现方式1、当GMSC同gsmSCF进行信息交互时,基于CAMEL方案将呼叫中的被叫 号码修改为IMRN的具体处理过程为VCC用户需要签约CAMEL的CSI业务, 在GMSC从HSS处获取漫游号码时,获得T-CSI信息,然后GMSC根据T-CSI触发 CAMEL业务,向gsmSCF发送IDP,由gsmSCF下发CONNECT将被叫号码修改 为IMRN,后续GMSC根椐IMRN路由至IMS域。2、 当GMSC同VCC-SRF进行信息交互时,基于信令拦截方案将呼叫中的 被叫号码修改为IMRN的具体处理过程为在GMSC向HLR发送SRI消息获取漫 游号码时,该消息被VCC-SRF拦截处理,由VCC-SRF将IMRN作为漫游号码向 GMSC返回,后续GMSC根据IMRN路由至IMS域。3、 GMSC基于静态路由方案将呼叫中的被叫号码修改为IMRN的具体处理 过程为GMSC直接将被叫号码MSISDN修改成IMRN,路由至IMS域。4、 当GMSC同具有CS-NeDS功能的HSS进行信息交互时,基于HSS的 CS-NeDS方案将呼叫中的#:叫号码修改为IMRN的具体处理过程为GMSC使 用被叫号码MSISDN向HSS获取漫游号码,具有CS-NeDS功能的HSS将IMRN作 为漫游号码向GMSC返回,后续GMSC根据IMRN路由至IMS域。从目前的语音业务连续性的设计方案中可知,当网络中的GMSC接收到来 自CS域的针对被叫用户的入局呼叫、且GMSC基于静态路由方案,或是基于HSS 的CS-NeDS方案将呼叫传送到该用户归属的IMS域中一个具有CCCF功能的AS 进行锚定控制后,触发IMS-NeDS功能,由IMS-NeDS根据"被叫接续网络路由 决策信息"决定呼叫接续到被叫终端的方式,如直接在当前的IMS域中接续到 被叫终端,再如从当前的IMS域转到CS域后,再接续到被叫终端。当呼叫需要 从当前的IMS域转到CS域再接续到被叫终端时,呼叫会从IMS域中的MGCF转 发至电路域中的GMSC。此时,GMSC不能够判断出本次呼叫已经在IMS域中 进行了锚定,而不需要再次路由至IMS域,这样,GMSC可能再度基于静态路 由方案,或是基于HSS的CS-NeDS方案将呼叫又一次路由回IMS域,导致了呼 叫从经过CS到IMS域正常锚定处理,再从IMS域回到CS域进行接续时,无法从 再从CS域路由至IMS域的反复的路由循环,最终 导致呼叫的失败。发明内容本发明的目的在于,提供一种基于话音业务连续性的实现呼叫业务的系统 和方法,使网络设备能够通过呼叫直接接续到被叫终端的指示信息明确判断出 该呼叫是否已在IMS域中进行过锚定处理,从而使呼叫接续到被叫终端的处理 过程明确,防止了呼叫的反复路由循环现象,实现了提高呼叫成功率的目的。为达到上述目的,本发明提供的一种基于话音业务连续性的实现呼叫业务 的系统,包括设置于具有IMS-NeDS功能的应用服务器中的产生指示信息模块和设置于 网络设备中的接续模块;所述应用服务器中的产生指示信息模块用于在确定呼叫需要从IMS域转 发到CS域再接续到被叫终端时,产生将呼叫直接接续到被叫终端的指示信息;网络设备中的接续模块用于在检测到所述指示信息后,执行将呼叫直接 接续到被叫终端的处理流程。所述接续模块为位于所述应用服务器中的GMSC功能模块;所述应用服务器中的产生指示信息模块在确定呼叫需要从IMS域转发到 CS域再接续到被叫终端时,获取被叫用户的MSISDN,将净皮叫用户的MSISDN 作为将呼叫直接接续到被叫终端的指示信息,并将携带有被叫用户的MSISDN 的呼叫信令发送至应用服务器中的GMSC功能模块;所述应用服务器中的GMSC功能模块在接收到携带有被叫用户的MSISDN 的呼叫后,根据呼叫中的MSISDN向HSS请求被叫用户漫游号码MSRN,并 根据请求获得的MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR,由 VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。
所述接续才莫块位于GMSC中;所述应用服务器中的产生指示信息模块在确定呼叫需要从IMS域转发到 CS域再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,将CSRN作 为将呼叫直接接续到被叫终端的指示信息,并通过S-CSCF将携带有CSRN的 呼叫信令INVITE传输至MGCF,由MGCF将携带有CSRN的呼叫信令IAM 传输至GMSC的接续模块;GMSC的接续模块在确定其接收的IAM中的被叫信息为CSRN后,从 CSRN中解析出被叫用户的MSISDN,根据MSISDN向HSS请求被叫用户漫 游号码MSRN,并4艮据请求获得的MSRN将呼叫路由至^皮叫用户当前注册的 VMSC/VLR,由VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被 叫终端。所述接续模块位于HSS中;所述应用服务器中的产生指示信息模块在确定呼叫需要从IMS域转发到 CS域再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,将CSRN作 为将呼叫直接接续到被叫终端的指示信息,并通过S-CSCF将携带有CSRN的 INVITE消息传输至MGCF,由MGCF将携带有CSRN的呼叫信令IAM传输 至GMSC;GMSC直接向HSS发送携带有CSRN的,SRJ;HSS中的接续才莫块判断出SRI中的被叫信息为CSRN后,从CSRN中解析 出MSISDN,根据该MSISDN寻址被叫用户当前注册的VMSC/VLR,并从被 叫用户当前注册的VMSC/VLR处获取被叫用户漫游号码MSRN;HSS中的接续4莫块将MSRN返回至GMSC;GMSC根据MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR; VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。 所述接续模块为位于MGCF中的GMSC功能模块;
所述应用服务器中的产生指示信息模块在确定呼叫需要从IMS域转发到 CS域再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,将CSRN作 为将呼叫直接接续到被叫终端的指示信息,并通过S-CSCF将携带有CSRN的 呼叫信令INVITE传输至MGCF中的GMSC功能模块;MGCF中的GMSC功能模块确定其接收的INVITE的被叫信息为CSRN后, 从CSRN中解析出MSISDN,并触发GMSC功能,根据呼叫中的MSISDN向 HSS请求被叫用户漫游号码MSRN,并根据请求获得的MSRN将呼叫路由至 被叫用户当前注册的VMSC/VLR,由VMSC/VLR向被叫用户发送呼叫建立消 息,将呼叫接续至被叫终端。本发明提供的基于话音业务连续性的实现呼叫业务的方法,包括a、 具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域 再接续到被叫终端时,产生将呼叫直接接续到被叫终端的指示信息;b、 系统中的网络设备在检测到所述指示信息后,执行将呼叫直接接续到 被叫终端的处理流程。所述步骤b包括系统中的网络设备在检测到所迷指示信息后,获取被叫用户的MSISDN, 并根据MSISDN向HSS请求被叫用户漫游号码MSRN;所述网络设备才艮据请求获得的MSRN将呼叫路由至被叫用户当前注册的 VMSC/VLR;VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。 所述网络设备为集成了 GMSC功能的应用服务器,且将呼叫直接接续到被叫终端的指示信息为携带在向集成的GMSC功能发送的呼叫信令的被叫信息中的被叫用户的MSISDN; 所述步骤a包括具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域
再接续到被叫终端时,产生被叫信息为被叫用户的MSISDN的呼叫信令,并向 自身的GMSC功能发送所述呼叫信令,以触发其自身的GMSC功能。 所述步骤b包括所述应用服务器中的GMSC功能根据AS接收到的呼叫信令中的被叫信息 获得被叫用户的MSISDN,并向HSS发送携带有MSSIDN的SRI;HSS根据SRI中的MSISDN寻址被叫用户当前注册的VMSC/VLR,并从 被叫用户当前注册的VMSC/VLR处获取被叫用户漫游号码MSRN;HSS将MSRN返回至具有GMSC功能的AS;具有GMSC功能的AS才艮据MSRN将呼叫路由至被叫用户当前注册的 VMSC/VLR;VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。所述将呼叫直接接续到被叫终端的指示信息为基于被叫用户MSISDN构 成的CSRN,且所述步骤a包括具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域 再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,并向S-CSCF发送 被叫信息为CSRN的呼叫信令,由S-CSCF将携带有CSRN的呼叫信令传输至 MGCF,由MGCF将携带有CSRN的呼叫信令IAM传输至GMSC。所述网络设备为GMSC,且所述步骤b包括GMSC在确定其4妄收的IAM中的被叫信息为CSRN后,从CSRN中解析 出被叫用户的MSISDN,并向HSS发送携带有MSISDN的SRI;HSS根据SRI中的MSISDN寻址被叫用户当前注册的VMSC/VLR,并从 被叫用户当前注册的VMSC/VLR处获取被叫用户漫游号码MSRN;HSS将MSRN返回至GMSC;GMSC根据MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR; VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。所述网络设备为HSS,且所述步骤b包括 GMSC向HSS发送携带有CSRN的SRI;HSS在确定SRI中的被叫信息为CSRN后,从CSRN中解析出MSISDN, 并才艮据该MSISDN寻址被叫用户当前注册的VMSC/VLR,并从被叫用户当前 注册的VMSCWLR处获取^皮叫用户漫游号码MSRN;HSS将MSRN返回至GMSC;GMSC根据MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR; VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。 所述接续模块为MGCF中集成的GMSC功能模块,且将呼叫直接接续到 被叫终端的指示信息为基于被叫用户MSISDN构成的CSRN; 所述步骤a包括具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域 再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,并向S-CSCF发送 被叫信息为CSRN的呼叫信令,由S-CSCF将携带有CSRN的呼叫信令传输至 MGCF。所述步骤b包括MGCF在确定出其接收的呼叫信令中的被叫信息为CSRN后,从CSRN中 解析出MSISDN,并触发其自身集成设置的GMSC功能,将MSISDN通过SRI 发送至HSS;HSS根据SRI中的MSISDN寻址被叫用户当前注册的VMSC/VLR,并从 被叫用户当前注册的VMSC/VLR处获取被叫用户漫游号码MSRN; HSS将MSRN返回至具有GMSC功能的MGCF;具有GMSC功能的MGCF根据MSRN将呼叫路由至被叫用户当前注册的 VMSC/VLR,由VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被 叫终端。
本发明提供的基于话音业务连续性的实现呼叫业务的方法,包括具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域再 接续到被叫终端时,产生被叫信息为被叫用户的MSISDN的呼叫信令,并向自 身的GMSC功能发送所述呼叫信令,以触发其自身集成的GMSC功能;所述GMSC功能通过同HSS交互获取被叫用户漫游号码MSRN;GMSC功能根据所述MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR 后接续到被叫终端。本发明提供的基于话音业务连续性的实现呼叫业务的方法,包括具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域再 接续到被叫终端时,基于被叫用户MSISDN产生CSRN,并向S-CSCF发送被叫 信息为CSRN的呼叫信令;S-CSCF将携带有CSRN的INVITE消息传输至MGCF,由MGCF将携带有 CSRN的呼叫信令IAM传I叙至GMSC;GMSC在确定IAM中的被叫信息为CSRN时,根据CSRN的构成方式解析出 被叫用户的MSISDN,并执行将呼叫直接接续到被叫终端的处理流程。本发明提供的基于话音业务连续性的实现呼叫业务的方法,包括具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域再 接续到被叫终端时,基于被叫用户MSISDN产生CSRN,并向S-CSCF发送被叫 信息为CSRN的呼叫信令;S-CSCF将携带有CSRN的INVITE消息传输至MGCF ,由MGCF将携带有 CSRN的呼叫信令IAM传输至GMSC;GMSC向HSS发送携带有CSRN的SRI;HSS在确定出SRI中^^皮叫信息为CSRN后,根据CSRN的构成方式解析出 被叫用户的MSISDN,并向GMSC返回被叫用户漫游号码MSRN;GMSC根据MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR后接续
到4皮叫终端。本发明提供的基于话音业务连续性的实现呼叫业务的方法,包括具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域 再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,并向S-CSCF发送 被叫信息为CSRN的呼叫信令,由S-CSCF将携带有CSRN的INVITE消息传 输至具有GMSC功能的MGCF;MGCF在确定出其接收的INVITE消息中的被叫信息为CSRN时,根据 CSRN的构成方式解析出^皮叫用户的MSISDN,产生被叫信息为被叫用户的 MSISDN的呼叫信令,并向自身的GMSC功能发送所述呼叫信令,以触发其自 身集成的GMSC功能;所述GMSC功能通过同HSS交互获取被叫用户漫游号码MSRN,并根据 所述MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR后接续到被叫终 端。通过上述技术方案的描述可知,本发明通过使具有IMS-NeDS功能的应用 服务器在确定出呼叫需要从IMS域转发到CS域再接续到被叫终端时,产生将呼 叫直接接续到被叫终端的指示信息,使网络设备能够根据呼叫直接接续到被叫 终端的指示信息明确判断出该呼叫是否已在IMS域中进行过锚定处理,使呼叫 接续到被叫终端的处理过程明确,防止了呼叫的反复路由循环现象;本发明提 供多种方法来防止呼叫的反复路由循环现象,如通过在具有IMS-NeDS功能的 应用服务器中集成GMSC功能,由AS中的GMSC来执行将呼叫直接接续到被叫 终端的处理流程;再如通过使具有IMS-NeDS功能的应用服务器产生具有预定 前缀的CSRN,来使系统中的多种网络设备均能够明确判断出该呼叫是否已在 IMS域中进行过锚定处理,且本发明触发将呼叫直接接续到被叫终端的处理流 程的网络设备可以根据具体的网络需求灵活设置;从而通过本发明提供的技术 方案实现了提高呼叫成功率的目的。


图1是采用静态锚点方案完成的VCC用户跨域切换的控制过程示意图; 图2是CS-NeDS和IMS-NeDS的逻辑功能示意图;图3是现有技术中的IMS-NeDS判断出呼叫需要路由至CS域、并进行接续的 流程图;图4是本发明实施例的IMS-NeDS判断出呼叫需要路由至CS域、并进行接续 的流程图一;图5是本发明实施例的IMS-NeDS判断出呼叫需要路由至CS域、并进行接续 的流程图二;图6是本发明实施例的IMS-NeDS判断出呼叫需要路由至CS域、并进行接续 的流程图三。
具体实施方式
在话音业务连续性业务的静态锚点方案中,本发明提出了一种防止路由循环的系统和方法,在本发明的技术方案中,对于来自于cs域的针对被叫用户的入局呼叫,通过使具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转 发到CS域再接续到被叫终端时,产生将呼叫直接接续到被叫终端的指示信息, 使系统中的网络设备能够识别出呼叫是否已经在IMS域中进行了锚定控制,使 网络设备能够对已经进行了锚定控制的呼叫直接进行继续到被叫终端处理,如 当上述系统中的网络设备为GSMC时,则如果GMSC没有接收到将呼叫直接接 续到被叫终端的指示信息,则确定呼叫没有在IMS域中进行锚定控制,此时, GMSC可以将呼叫路由至IMS域中的具有CCCF功能的AS,以进行锚定控制; 如果GMSC接收到将呼叫直接接续到被叫终端的指示信息,则确定呼叫已经在 IMS域中进行了锚定控制,此时,GMSC直接将呼叫路由至被叫侧进行接续。 从上述描述中可以看出,本发明提供的技术方案有效避免呼叫的路由循环现 象,从而避免了由于路由循环现象而导致的呼叫无法正常接续到^:叫用户的现 象。本发明提供的基于话音业务连续性的实现呼叫业务的系统主要包括设置 于具有IMS-NeDS功能的应用服务器中的产生指示信息模块和设置于网络设备 中的接续模块。具有IMS-NeDS功能应用服务器中的产生指示信息模块主要用于在确定呼 叫需要从IMS域转发到CS域再接续到被叫终端时,产生将呼叫直接接续到被 叫终端的指示信息。IMS域中具有IMS-NeDS功能的AS中的产生指示信息模 块可以根据"被叫接续网络路由决策信息"判断出呼叫是否需要从当前的IMS 域转到CS域再接续到被叫终端,在确定出呼叫需要从当前的IMS域转到CS 域再接续到被叫终端时,具有IMS-NeDS功能的AS会产生将呼叫直接接续到 被叫终端的指示信息,然后,向网络设备中的接续模块发送携带有该指示信息 的呼叫,指示信息可以通过呼叫信令中的被叫信息来体现,如设置为CSRN的 被叫信息等。这里的"被叫接续网络路由决策信息,,可以为被叫用户在CS/IMS 注册状态,用户的业务、签约数据,运营商以及用户本人设置的策略/偏好,当 前是否存在某个域正在进行的呼叫,以及接入IMS的IP接入网能力等。网络设备中的接续模块主要用于对于接收到的呼叫,在检测到呼叫中的 被叫信息中包含具有IMS-NeDS功能的应用服务器产生的将呼叫直接接续到被 叫终端的指示信息后,执行将呼叫直接接续到被叫终端的处理流程。接续模块 执行的将呼叫直接接续到被叫终端的处理流程主要包括如下过程接续模块在检测到具有IMS-NeDS功能的AS产生的将呼叫直接接续到被 叫终端的指示信息后,获取被叫用户的MSISDN,并将MSISDN通过SRI发送 至HSS, HSS根据SRI中的MSISDN寻址到被叫用户当前注册的VMSC/VLR, 并从被叫用户当前注册的VMSC/VLR处获取^皮叫用户漫游号码MSRN, HSS 将MSRN返回至网络设备中的接续模块,网络设备中的接续模块根据MSRN 将呼叫路由至被叫用户当前注册的VMSC/VLR, VMSOVLR向被叫用户发送呼叫建立消息,呼叫被」*接续至#:叫终端。接续模块可以位于系统中不同的网络设备中,当接续模块位于不同的网络设备时,具有IMS-NeDS功能的AS和接续模块之间配合实现将呼叫直接接续 到被叫终端的具体的处理流程不完全相同。下面以几种具体的情况为例,对本 发明的系统进行详细描述。例l、接续模块位于具有IMS-NeDS功能的应用服务器中,即接续模块为具 有IMS-NeDS功能的应用服务器中集成的GMSC功能模块。IMS域中具有IMS-NeDS功能的AS中的产生指示信息模块可以根据"被 叫接续网络路由决策信息"确定出呼叫需要从当前的IMS域转到CS域再接续 到被叫终端后,则产生将呼叫直接接续到被叫终端的指示信息,该指示信息可 以为基于被叫用户的MSISDN的被叫信息。在产生上述指示信息后,产生指示 信息模块向具有IMS-NeDS功能的AS自身集成设置的接续模块,即GMSC功 能模块发送被叫信息为被叫用户的MSISDN的呼叫信令如INVITE消息,以触 发其自身集成设置的GMSC功能模块。IMS域中具有IMS-NeDS功能的AS中集成设置的GMSC功能模块接收到 携带有被叫用户MSISDN的呼叫信令后,根据呼叫信令中的被叫信息 MSISDN,向HSS发送MAP消息Send Routeing Info ( SRI)操作,其中,SRI 中携带有MSISDN。HSS接收SRI,并根据SRI中的MSISDN寻址到被叫用户当前注册的 VMSC/VLR,然后HSS向VLR发送Provide Roaming Number ( PRN)操作, 以请求被叫用户的漫游号码MSRN, VLR为被叫用户分配漫游号码MSRN, 并将被叫用户漫游号码MSRN返回至HSS。 HSS将MSRN返回至IMS域中具 有IMS-NeDS功能的AS中的GMSC功能模块。该GMSC功能模块根据MSRN 将呼叫路由至被叫用户当前注册的VMSC/VLR, VMSC/VLR在接收到AS中
的GMSC功能模块路由来的呼叫后,向被叫用户发送呼叫建立消息,此时,呼 叫4妄续至纟皮叫终端。例2、接续模块位于GMSC中。
IMS域中具有IMS-NeDS功能的AS可以根椐"被叫接续网络路由决策信息" 确定出呼叫需要从当前的IMS域转到CS域再接续到被叫终端后,则产生将呼叫 直接接续到被叫终端的指示信息,即基于被叫用户MSISDN产生具有预定前缀 的CSRN,然后,具有IMS-NeDS功能的AS向S-CSCF发送被叫信息为CSRN的呼 叫信令,此时,呼叫信令中的被叫信息可以为"预定前缀+MSISDN"的形式, 也可以为其它方式,如基于预定算法生成的CSRN等。这里的预定前缀为特殊 前缀。AS将携带有CSRN的INVITE消息传输至S-CSCF, S-CSCF将携带有CSRN 的INVITE消息传输至MGCF , MGCF从INVITE消息中的被叫信息中获取 CSRN,并将CSRN通过呼叫信令IAM传输至位于GMSC中的接续模块。GMSC 中的接续模块在确定呼叫信令IAM消息中的被叫号码的构成方式为具有特殊 前缀的CSRN时,判断出本次呼叫已经在IMS域中进行了锚定处理,此时,GMSC 中的接续模块根据CSRN的构成方式解析出MSISDN,然后,向HSS发送SRI操 作,其中,SRI中携带有MSISDN。 HSS接收到GMSC发送的SRI后,根据SRI 中的MSISDN寻址到被叫用户当前注册的VMSC/VLR, HSS向VL嫂送PRN, 以请求被叫用户的漫游号码MSRN, VLR为被叫用户分配漫游号码MSRN,并 将被叫用户漫游号码MSRN返回至HSS。HSS向GMSC中的接续模块返回漫游号 码MSRN。 GMSC中的接续模块根据MSRN将呼叫路由至VMSC/VLR, VMSC 向被叫用户发送呼叫建立消息,呼叫接续至被叫终端。
例3、接续模块位于HSS中。IMS域中具有IMS-NeDS功能的AS可以根据"被叫接续网络路由决策信 息,,确定出呼叫需要从当前的IMS域转到CS域再接续到被叫终端后,则产生 的将呼叫直接接续到被叫终端的指示信息,如基于被叫用户MSISDN产生具有
预定前缀的CSRN,此时,呼叫中的被叫信息为"预定前缀+MSISDN"的形式, 这里的预定前缀为特殊前缀。当然,上述指示信息信息也可以为其它方式,如 基于预定算法生成的CSRN等。AS将携带有CSRN的INVITE消息传输至 S-CSCF, S-CSCF将携带有CSRN的INVITE消息传输至MGCF, MGCF从 INVITE消息中的被叫信息中获取CSRN,并将CSRN通过呼叫信令IAM传输 至GMSC。GMSC在接收到携带有CSRN的呼叫信令IAM后,将携带有CSRN的SRI 发送至位于HSS中的接续才莫块。HSS中的接续模块根据特殊前缀确定出SRI 中的被叫信息为CSRN后,从CSRN中解析出MSISDN, HSS中的接续模块根 据MSISDN寻址到;陂叫用户当前注册的VMSC/VLR, HSS向VLR发送PRN, 以请求被叫用户的漫游号码MSRN, VLR为被叫用户分配漫游号码MSRN, 并将被叫用户漫游号码MSRN返回至HSS中的接续才莫块。HSS中的接续模块 向GMSC返回漫游号码MSRN。 GMSC根据MSRN将呼叫路由至VMSC/VLR, VMSC向被叫用户发送呼叫建立消息,呼叫接续至被叫终端。例4、接续模块位于集成有GMSC功能模块的MGCF中,即接续模块为 MGCF中集成的GMSC功能模块。MS域中具有IMS-NeDS功能的AS可以根据"被叫接续网络路由决策信 息"确定出呼叫需要从当前的IMS域转到CS域再接续到被叫终端后,则产生 的将呼叫直接接续到被叫终端的指示信息,即基于被叫用户MSISDN产生具有 预定前缀的CSRN。这里的预定前缀为特殊前缀。AS将携带有CSRN的INVITE 消息传输至S-CSCF,此时,INVITE消息中的^^皮叫信息为"预定前缀+MSISDN" 的形式。当然,上述INVITE消息中的被叫信息也可以为其它方式,如基于预 定算法生成的CSRN等。S-CSCF将携带有CSRN的INVITE消息传输至MGCF, MGCF根据其接收的INVITE消息中被叫信息中的前缀特殊前缀确定出其接收 的INVITE消息中的被叫信息为CSRN后,从CSRN中解析出MSISDN,并触
发接续模块功能,即触发集成在其自身的GMSC功能,向HSS发送MAP消息 SRI操作,其中,SRI中携带有MSISDN。 HSS接收到集成有GMSC功能的 MGCF发送的SRI后,根据SRI中的MSISDN寻址到被叫用户当前注册的 VMSC/VLR, HSS向VLR发送PRN,以请求被叫用户的漫游号码MSRN, VLR 为被叫用户分配漫游号码MSRN,并将被叫用户漫游号码MSRN返回至HSS。 HSS向MGCF中的4妄续模块返回漫游号码MSRN。 MGCF中的GMSC功能模 块根据MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR, VMSC向被叫 用户发送呼叫建立消息,呼叫接续至被叫终端。下面以几种具有的情况为例,结合附图对本发明提供的方法进行描述。方法一 IMS域中的AS直接获取电路域的漫游号码。方法 一 中,具有IMS-NeDS功能的AS中集成设置有实现电路域的GMSC功 能,此时,当IMS域中具有IMS-NeDS功能的AS根据"被叫接续网络路由决策 信息"决定出呼叫需要从当前的IMS域转到CS域再接续到被叫终端时,向自身 集成设置的接续模块,即GMSC功能模块发送被叫信息为被叫用户的MSISDN 的呼叫信令,以触发其自身集成设置的GMSC功能,GMSC功能模块接收到携 带有被叫用户MSISDN的呼叫信令后,根据呼叫信令中的被叫信息MSISDN向 HSS发送SRI,其中,SRI中携带有MSISDN, HSS根据MSISDN向VMSC/VLR 发送PRN,获取被叫用户的MSRN,在后续实现过程中,各网络实体根据MSRN 将呼叫经由VMSC路由至被叫侧接续。具体的实现流程如附图4所示。图4中的步骤1至步骤13,与图3中的步骤1至步骤13相同,具体可参见背景 技术中的描述,在此不再重复描述。到步骤14、具有IMS-NeDS功能的AS根据"被叫接续网络路由决策信息", 即被叫用户在CS/IMS注册状态,用户的业务、签约数据,运营商以及用户本人 设置的策略/偏好,以及当前是否存在某个域正在进行的呼叫,以及接入IMS的IP接入网能力,决策出该呼叫需要从cs域接续至被叫时,产生将呼叫直接接续到被叫终端的指示信息,该指示信息可以为基于被叫用户的MSISDN的被叫信 息。在产生上述指示信息后,具有IMS-NeDS功能的AS向自身集成设置的接续 模块,即GMSC功能模块发送被叫信息为被叫用户的MSISDN的呼叫信令,以 触发其自身集成设置的GMSC功能。IMS域中具有IMS-NeDS功能的AS中集成 设置的GMSC功能模块接收到携带有被叫用户MSISDN的呼叫信令后,根据呼 叫信令中的被叫信息MSISDN,向HSS发送MAP消息Send Routeing Info ( SRI) 操作,其中,SRI中携带有MSISDN。到步骤15、 HSS接收到具有GMSC功能的AS发送的SRI后,根据SRI中的 MSISDN寻址到用户当前注册的VMSC/VLR,向VLRj^送PRN, VLR分配漫游 号码MSRN并向HSS返回。到步骤16、 HSS向具有GMSC功能的AS返回漫游号码MSRN。 到步骤17 、具有GMSC功能的AS根据MSRN将呼叫路由至VMSC/VLR。 到步骤18、 VMSC向被叫用户发送呼叫建立消息,呼叫接续至被叫终端。 在步骤14中,具有GMSC功能的AS除了实现电路域GMSC的取路由信息的 功能之外,还可以实现电路域GMSC的其它功能,如触发被叫用户CAMEL业务, 实现被叫用户的无条件前转业务等,以避免呼叫直接从IMS域取漫游号码呼叫 直接接续到被叫终端导致的无法触发电路域被叫业务,丧失了电路域的业务特 性。其具体的实现过程同现有GMSC的处理保持一致。方法二根据特殊号码构成,来识别呼叫是否已经在IMS域中进行了锚定 处理。在GMSC采用静态路由的方式直接将呼叫中的被叫号码修改成IMRN以实 现将呼叫路由至被叫用户归属IMS域中进行锚定的情况下,本发明可以通过在 GMSC中判断CSRN的构成方式来识别呼叫是否已经在IMS域中进行了锚定。当具有IMS-NeDS功能的AS根据"被叫接续网络路由决策信息"决策出该
呼叫需要从CS域接续至被叫时,具有IMS-NeDS功能的AS基于原被叫信息构造 CSRN,这里CSRN的构成方式是"特殊前缀+原被叫信息",在GMSC接收到 MGCF转发的呼叫信令时,根据被叫号码前面的特殊前缀,GMSC可以识别出 该被叫号码为CSRN,这样.,GMSC可以判断出本次呼叫已经在IMS域中进行了 锚定处理,此时,GMSC可以不进行图3中步骤2的操作,即GMSC不将呼叫中 的被叫号码修改为IMRN,而是根据CSRN的构成方式解析出MSISDN,然后, 向HSS发送SRI, HSS根据MSISDN向VMSC/VLR发送PRN,获取被叫用户的 MSRN,在后续实现过程中,各网络实体根据MSRN将呼叫经由VMSC路由至 被叫側,接续。具体的实现流程如附图5所示。图5中的步骤1至步骤16,与图3中的步骤1至步骤16相同,具体可参见背景 技术中的描述,在此不再重复描述。到步骤17 、 GMSC根据呼叫信令IAM消息中的被叫号码的构成方式为 CSRN,判断出本次呼叫判断出已经在IMS域中进行了锚定处理,此时GMSC根 据CSRN的构成方式解析出MSISDN,然后触发然后向HSS发送SRI, SRI中包含 MSISDN。到步骤18、 HSS接收到GMSC发送的SRI后,根据SRI中的MSISDN寻址到 用户当前注册的VMSC/VLR,向VLR发送PRN, VLR分配漫游号码MSRN并向 HSS返回。到步骤19、 HSS向GMSC返回漫游号码MSRN。 到步骤20、 GMSC根据MSRN将呼叫路由至VMSC/VLR 到步骤21、 VMSC向被叫用户发送呼叫建立消息,呼叫接续至被叫终端。 当采用基于HSS的CS-NeDS方案将呼叫中的被叫号码修改成IMRN以实现 将呼叫路由至被叫用户归属IMS域中进行锚定时,方法二可以通过在HSS中判 断CSRN的构成方式来识别呼叫是否已经在IMS域中进行了锚定,即在GMSC接
收到MGCF转发的入局呼叫时,根据呼叫信令中的被叫号码CSRN向HSS发送 SRI, SRI中包含MSISDN, HSS在接收到SRI后,根据被叫号码前面的特殊前缀, HSS可以识别出该被叫号码为CSRN,则可以判断出本次呼叫已经在IMS域中进 行了锚定处理,则根据CSRN的构成方式解析出MSISDN,根据MSISDN向 VMSC/VLR发送PRN,获取被叫用户的MSRN,然后向GMSC返回MSRN,后 续GMSC根据MSRN将呼叫经由VMSC路由至被叫侧接续。 方法三IMS域中的MGCF直接获取电路域的漫游号码。 在IMS域中的MGCF中集成实现电路域的GMSC功能的情况下,当IMS域中 具有IMS-NeDS功能的AS根据"被叫接续网络路由决策信息"决定出呼叫需要 从当前的IMS域转到CS域再接续到被叫终端时,则基于原被叫信息构造Tel-URI 格式的CSRN,这里CSRN的构成方式是"特殊前缀+原被叫信息",并向I-CSCF 发送针对CSRN的INVITE 。
I-CSCF根据INVITE消息中的Requested-URI为 Tel-URI格式的CSRN向MGCF发送INVITE,在MGCF接收I-CSCF转发的INVITE 时,根据Requested-URI的构成方式为"特殊前缀+原被叫信息"识别出该被叫 号码为CSRN,则可以判断出本次呼叫已经在IMS域中进行了锚定处理,此时, MGCF触发自自身集成设置的GMSC功能,根据CSRN的构成方式解析出 MSISDN,然后,向HSS发送SRI, HSS根据MSISDN向VMSC/VLR发送PRN, 获取被叫用户的MSRN,后续根据MSRN将呼叫经由VMSC路由至被叫侧接续。 具体的实现流程如附图6所示。图6中的步骤1至步骤15,与图6中的步骤1至步骤15相同,具体可参见背景 技术中的描述,在此不再重复描述。。到步骤16、 MGCF在确定出其接收到的INVITE消息中的Requested-URI的构 成方式为"特殊前缀+原被叫信息,,时,识别出该被叫号码为CSRN,从而判 断出本次呼叫已经在IMS域中进行了锚定处理,此时,MGCF触发其自身集成 设置的GMSC功能,即根据CSRN的构成方式解析出MSISDN,然后向HSS发送
SRI。到步骤17、 HSS接收到具有GMSC功能的MGCF发送的SRI后,根据SRI中 的MSISDN寻址到用户当前注册的VMSC/VLR,向VLR^送PRN, VLR分配漫 游号码MSRN并向HSS返回。到步骤18、 HSS向具有GMSC功能的MGCF返回漫游号码MSRN。 到步骤19 、具有GMSC功能的MGCF根据MSRN将呼叫路由至VMSC/VLR。 到步骤20、 VMSC向被叫用户发送呼叫建立消息,呼叫接续至被叫终端。 在步骤16,具有GMSC功能的MGCF中除了实现电路域GMSC的取路由信 息的功能之夕卜,还可以实现电路域GMSC的其它功能,如触发被叫用户CAMEL 业务,实现被叫用户的无条件前转业务等,以避免呼叫直接从IMS域取漫游号 码呼叫直接接续到被叫终端导致的无法触发电路域被叫业务,丧失了电路域的 业务特性。其具体的实现过程同现有GMSC的处理保持一致。在上述实施例的描述中,当指示信息不为具有预定前缀的CSRN时,接续 模块只要能够识别出被叫信息为CSRN,即可确定出呼叫已经在IMS域中进行过 锚定处理了,其具体实现过程在此不再详细描述。虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多 变形和变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变 形和变化。
权利要求
1、 一种基于话音业务连续性的实现呼叫业务的系统,其特征在于,所述系统包括设置于具有IMS-NeDS功能的应用服务器中的产生指示信息模块和 设置于网络设备中的接续模块;所述应用服务器中的产生指示信息模块用于在确定呼叫需要从IMS域转 发到CS域再接续到被叫终端时,产生将呼叫直接接续到被叫终端的指示信息;网络设备中的接续模块用于在检测到所述指示信息后,执行将呼叫直接 接续到被叫终端的处理流程。
2、 如权利要求1所述的一种基于话音业务连续性的实现呼叫业务的系统, 其特征在于,所述网络设备为所述应用服务器,且接续^f莫块为位于所述应 用服务器中的GMSC功能模块;所述应用服务器中的产生指示信息模块在确定呼叫需要从IMS域转发到 CS域再接续到被叫终端时,获取被叫用户的MSISDN,将被叫用户的MSISDN 作为将呼叫直接接续到被叫终端的指示信息,并将携带有被叫用户的MSISDN 的呼叫信令发送至应用服务器中的GMSC功能模块;所述应用服务器中的GMSC功能模块在接收到携带有被叫用户的MSISDN 的呼叫后,根据呼叫中的MSISDN向HSS请求被叫用户漫游号码MSRN,并 根据请求获得的MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR,由 VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。
3、 如权利要求1所述的一种基于话音业务连续性的实现呼叫业务的系统, 其特征在于,所述网络^t备为GMSC;所述应用服务器中的产生指示信息模块在确定呼叫需要从IMS域转发到 CS域再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,将CSRN作 为将呼叫直接接续到被叫终端的指示信息,并通过S-CSCF将携带有CSRN的 呼叫信令INVITE传输至MGCF,由MGCF将携带有CSRN的呼叫信令IAM 传输至GMSC的接续模块;GMSC的接续才莫块在确定其接收的IAM中的被叫信息为CSRN后,从 CSRN中解析出被叫用户的MSISDN,根据MSISDN向HSS请求被叫用户漫 游号码MSRN,并#4居请求获得的MSRN将呼叫路由至被叫用户当前注册的 VMSC/VLR,由VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被 叫终端。
4、 如权利要求1所述的一种基于话音业务连续性的实现呼叫业务的系统, 其特征在于,所述网络设备为HSS;所述应用服务器中的产生指示信息模块在确定呼叫需要从IMS域转发到 CS域再接续到#1叫终端时,基于被叫用户MSISDN产生CSRN,将CSRN作 为将呼叫直接接续到被叫终端的指示信息,并通过S-CSCF将携带有CSRN的 INVITE消息传输至MGCF,由MGCF将携带有CSRN的呼叫信令IAM传输 至GMSC;GMSC直接向HSS发送携带有CSRN的SRI;HSS中的接续模块判断出SRI中的被叫信息为CSRN后,从CSRN中解析 出MSISDN,根据该MSISDN寻址被叫用户当前注册的VMSC/VLR,并从被 叫用户当前注册的VMSC/VLR处获取被叫用户漫游号码MSRN;HSS中的接续才莫块将MSRN返回至GMSC;GMSC根据MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR; VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。
5、 如权利要求1所述的一种基于话音业务连续性的实现呼叫业务的系统, 其特征在于,所述网络设备为MGCF,且所述接续模块为位于MGCF中的 GMSC功能模块;所述应用服务器中的产生指示信息模块在确定呼叫需要从IMS域转发到CS域再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,将CSRN作 为将呼叫直接接续到被叫终端的指示信息,并通过S-CSCF将携带有CSRN的 呼叫信令INVITE传输至MGCF中的GMSC功能才莫块;MGCF中的GMSC功能模块确定其接收的INVITE的被叫信息为CSRN后, 从CSRN中解析出MSISDN,并触发GMSC功能,根据呼叫中的MSISDN向 HSS请求被叫用户漫游号码MSRN,并根据请求获得的MSRN将呼叫路由至 被叫用户当前注册的VMSC/VLR,由VMSC/VLR向被叫用户发送呼叫建立消 息,将呼叫接续至被叫终端。
6、 一种基于话音业务连续性的实现呼叫业务的方法,其特征在于,包括a、 具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域 再接续到被叫终端时,产生将呼叫直接接续到被叫终端的指示信息;b、 系统中的网络设备在检测到所述指示信息后,执行将呼叫直接接续到 被叫终端的处理流程。
7、 如权利要求6所述的一种基于话音业务连续性的实现呼叫业务的方法, 其特征在于,所述步骤b包括系统中的网络设备在检测到所述指示信息后,获取被叫用户的MSISDN, 并根据MSISDN向HSS请求被叫用户漫游号码MSRN;所述网络设备根据请求获得的MSRN将呼叫路由至被叫用户当前注册的 VMSC/VLR;VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。
8、 如权利要求6或7所述的一种基于话音业务连续性的实现呼叫业务的 方法,其特征在于,所述网络设备为集成了 GMSC功能的应用服务器,且将 呼叫直接接续到被叫终端的指示信息为携带在向集成的GMSC功能发送的呼 叫信令的被叫信息中的被叫用户的MSISDN; 所述步骤a包括具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域 再接续到被叫终端时,产生被叫信息为被叫用户的MSISDN的呼叫信令,并向 自身的GMSC功能发送所述呼叫信令,以触发其自身的GMSC功能。
9、 如权利要求8所述的一种基于话音业务连续性的实现呼叫业务的方法, 其特征在于,所述步骤b包括所述应用服务器中的GMSC功能根据AS接收到的呼叫信令中的被叫信息 获得被叫用户的MSISDN,并向HSS发送携带有MSSIDN的SRI;HSS根据SRI中的MSISDN寻址被叫用户当前注册的VMSC/VLR,并从 被叫用户当前注册的VMSC/VLR处获取被叫用户漫游号码MSRN;HSS将MSRN返回至具有GMSC功能的AS;具有GMSC功能的AS根据MSRN将呼叫路由至被叫用户当前注册的 VMSC/VLR;VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。
10、 如权利要求6或7所述的一种基于话音业务连续性的实现呼叫业务的 方法,其特征在于,所述将呼叫直接接续到被叫终端的指示信息为基于被叫 用户MSISDN构成的CSRN,且所述步骤a包括具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域 再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,并向S-CSCF发送 被叫信息为CSRN的呼叫信令,由S-CSCF将携带有CSRN的呼叫信令传输至 MGCF,由MGCF将携带有CSRN的呼叫信令IAM传输至GMSC。
11、 如权利要求10所述的一种基于话音业务连续性的实现呼叫业务的方 法,其特征在于,所述网络设备为GMSC,且所述步骤b包括GMSC在确定其接收的IAM中的被叫信息为CSRN后,从CSRN中解析 出被叫用户的MSISDN,并向HSS发送携带有MSISDN的SRI;HSS根椐SRI中的MSISDN寻址被叫用户当前注册的VMSCVVLR,并从 被叫用户当前注册的VMSC/VLR处获取被叫用户漫游号码MSRN;HSS将MSRN返回至GMSC;GMSC根据MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR; VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。
12、 如权利要求10所述的一种基于话音业务连续性的实现呼叫业务的方 法,其特征在于,所述网络设备为HSS,且所述步骤b包括GMSC向HSS发送携带有CSRN的SRI;HSS在确定SRI中的被叫信息为CSRN后,从CSRN中解析出MSISDN, 并根据该MSISDN寻址被叫用户当前注册的VMSC/VLR,并从被叫用户当前 注册的VMSC/VLR处获取被叫用户漫游号码MSRN;HSS将MSRN返回至GMSC;GMSC根据MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR; VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被叫终端。
13、 如权利要求6或7所述的一种基于话音业务连续性的实现呼叫业务的 方法,其特征在于,所述网络设备为集成了 GMSC功能的MGCF,且将呼 叫直接接续到被叫终端的指示信息为基于被叫用户MSISDN构成的CSRN;所述步骤a包括具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域 再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,并向S-CSCF发送 被叫信息为CSRN的呼叫信令,由S-CSCF将携带有CSRN的呼叫信令传输至 MGCF。
14、 如权利要求13所述的一种基于话音业务连续性的实现呼叫业务的方法,其特征在于,所述步骤b包括MGCF在确定出其接收的呼叫信令中的被叫信息为CSRN后,从CSRN中 解析出MSISDN,并触发其自身集成设置的GMSC功能,将MSISDN通过SRJ 发送至HSS;HSS根据SRI中的MSISDN寻址被叫用户当前注册的VMSC/VLR,并从 被叫用户当前注册的VMSC/VLR处获取被叫用户漫游号码MSRN; HSS将MSRN返回至具有GMSC功能的MGCF;具有GMSC功能的MGCF根据MSRN将呼叫路由至被叫用户当前注册的. VMSC/VLR,由VMSC/VLR向被叫用户发送呼叫建立消息,将呼叫接续至被 叫终端。
15、 一种基于话音业务连续性的实现呼叫业务的方法,其特征在于,包括 具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域再接续到被叫终端时,产生被叫信息为被叫用户的MSISDN的呼叫信令,并向自 身的GMSC功能发送所述呼叫信令,以触发其自身集成的GMSC功能;所述GMSC功能通过同HSS交互获取被叫用户漫游号码MSRN;GMSC功能根据所述MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR 后接续到被叫终端。
16、 一种基于话音业务连续性的实现呼叫业务的方法,其特征在于,包括 具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域再接续到被叫终端时,基于净皮叫用户MSISDN产生CSRN,并向S-CSCF发送净皮叫 信息为CSRN的呼叫信令;S-CSCF将携带有CSRN的INVITE消息传输至MGCF,由MGCF将携带有 CSRN的呼叫信令IAM传输至GMSC;GMSC在确定IAM中的被叫信息为CSRN时,根据CSRN的构成方式解析出 被叫用户的MSISDN,并执行将呼叫直接接续到被叫终端的处理流程。
17、 一种基于话音业务连续性的实现呼叫业务的方法,其特征在于,包括 具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,并向S-CSCF发送被叫 信息为CSRN的呼叫信令;S-CSCF将携带有CSRN的INVITE消息传输至MGCF,由MGCF将携带有 CSRN的呼叫信令IAM传输至GMSC;GMSC向HSS发送携带有CSRN的SRI;HSS在确定出SRI中^^皮叫信息为CSRN后,根据CSRN的构成方式解析出 被叫用户的MSISDN,并向GMSC返回被叫用户漫游号码MSRN;GMSC根据MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR后接续 到被叫终端。
18、 一种基于话音业务连续性的实现呼叫业务的方法,其特征在于,包括 具有IMS-NeDS功能的应用服务器在确定呼叫需要从IMS域转发到CS域再接续到被叫终端时,基于被叫用户MSISDN产生CSRN,并向S-CSCF发送 被叫信息为CSRN的呼叫信令,由S-CSCF将携带有CSRN的INVITE消息传 输至具有GMSC功能的MGCF;MGCF在确定出其接收的INVITE消息中的被叫信息为CSRN时,根据 CSRN的构成方式解析出被叫用户的MSISDN,产生净皮叫信息为被叫用户的 MSISDN的呼叫信令,并向自身的GMSC功能发送所述呼叫信令,以触发其自 身集成的GMSC功能;所述GMSC功能通过同HSS交互获取被叫用户漫游号码MSRN,并根据 所述MSRN将呼叫路由至被叫用户当前注册的VMSC/VLR后接续到被叫终 端。
全文摘要
本发明提供一种基于话音业务连续性的实现呼叫业务的系统和方法,本发明通过使具有IMS-NeDS功能的应用服务器在确定出呼叫需要从IMS域转发到CS域再接续到被叫终端时,产生将呼叫直接接续到被叫终端的指示信息,使系统中的网络设备能够根据呼叫直接接续到被叫终端的指示信息明确判断出该呼叫是否已在IMS域中进行过锚定处理,使呼叫接续到被叫终端的处理过程明确,防止了呼叫的反复路由循环现象;本发明提供多种方法来防止呼叫的反复路由循环现象,且本发明触发将呼叫直接接续到被叫终端的处理流程的网络设备可以根据具体的网络需求灵活设置;从而实现了提高呼叫成功率的目的。
文档编号H04W4/16GK101146367SQ20071018149
公开日2008年3月19日 申请日期2006年2月7日 优先权日2006年2月7日
发明者朱东铭, 段小琴 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1