一种会话路由路径控制方法和系统转让专利

申请号 : CN200510089833.0

文献号 : CN100583843C

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱东铭段小琴张海

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

摘要 :

本发明提供一种会话路由路径控制方法和系统,其核心均为:对于需要从IMS域路由至电路交换域的会话,应用服务器确定出会话对应的IMS域中的网络实体,并提供给S-CSCF,由S-CSCF将会话路由至IMS域中的网络实体,IMS域中的网络实体将会话路由至电路交换域中的网络实体。本发明能够对属于同一会话的入呼和出呼两段会话不进行DTM承载和IP承载之间的语音编解码转换,有效减少了会话的语音编解码转换次数,避免了语音业务质量的降低;本发明尽可能地延长了IMS域中的IP承载路径,减少了DTM承载路径,提高了IP承载的利用率;当本发明应用于呼叫连续性课题下的静态锚点方案时,提高了静态锚点方案的实用性。

权利要求 :

1、一种会话路由路径控制方法,其特征在于,对于需要从IMS域路由至电路交换域的会话,该方法包括以下步骤: a、应用服务器根据预定承载优化策略确定出所述会话曾经路由过的或者距离电路交换域中的网络实体最近的IMS域中的网络实体; b、应用服务器向S-CSCF提供其确定的所述IMS域中的网络实体信息,并由S-CSCF将所述会话路由至所述IMS域中的网络实体; c、所述IMS域中的网络实体将所述会话路由至电路交换域中的网络实体。

2、 如权利要求1所述的一种会话路由路径控制方法,其特征在于,所述 电路交换域为:移动网络的电路交换CS域,或PSTN网络的CS域。

3、 如权利要求2所述的一种路由路径控制方法,其特征在于,所述需要 从IMS域路由至电路交换域的呼叫包括:被叫为电路交换域用户时,在IMS 域中发起的主叫侧会话,或需要在IMS域中进行锚定过程的电路交换域的被叫 侧初始呼叫。

4、 如权利要求1所述的一种会话路由路径控制方法,其特征在于,所述 步骤a中预定承载优化策略为:该会话曾经路由经过的MGCF;且所述步骤a具体包括:al、应用服务器获取所述会话对应的呼叫在从电路交换域路由至IMS域时 经过的MGCF;a2、应用服务器将该MGCF确定为所述会话对应的IMS域中的网络实体4吕息。

5、 如权利要求4所述的一种会话路由路径控制方法,其特征在于,所述 步骤al中:呼叫在从电路交换域路由至IMS域时经过的MGCF是由应用服务器根据预定策略确定的。

6、 如权利要求5所述的一种会话路由路径控制方法,其特征在于,所述 步骤al中的预定策略包括:预定就近路由策略。

7、 如权利要求4所述的一种会话路由路径控制方法,其特征在于,所述 步骤al具体包括:a12、 MGCF将其信息承载于INVITE消息中,并通过S-CSCF将该消息传 输至应用服务器;a13、应用服务器将INVITE消息中携带的MGCF的信息确定为需要路由 至CS域的会话曾经路由经过的MGCF的信息。

8、 如权利要求7所述的一种会话路由路径控制方法,其特征在于,所述 步骤a12的INVITE消息中还包括:MGCF为该会话分配的标识该会话的呼叫 参考号。

9、 如权利要求7所述的一种会话路由路径控制方法,其特征在于,所述 步骤b具体包括:应用服务器4艮据所述MGCF信息构造CSRN,并将其下发至S-CSCF; S-CSCF根据所述CSRN中的MGCF信息将所述会话路由至该MGCF。

10、 如权利要求9所述的一种会话路由路径控制方法,其特征在于: 所述CSRN包括:MGCF路由信息和原被叫信息;或所述CSRN包括:MGCF路由信息和原被叫信息和呼叫参考号。

11、 如权利要求IO所述的一种会话路由路径控制方法,其特征在于,所述 步骤c还包括:MGCF获取S-CSCF转发的会话的呼叫参考号,并根据该呼叫参考号确定 该会话为曾经路由过的会话时,控制MGW不对出呼和入呼的会话进行编解码转换。

12、 如权利要求1所述的一种会话路由路径控制方法,其特征在于,所述 步骤a中预定承载优化策略为:与被叫用户当前MSC的距离最近的MGCF;且所述步骤a具体包括:应用服务器获取需要路由至移动网络的电路交换CS域的会话的被叫用户 当前位置信息,并根据该位置信息确定与被叫用户当前MSC距离最近的MGCF4吕息。

13、 如权利要求12所述的一种会话路由路径控制方法,其特征在于,所 述步骤b具体包括:应用服务器根据所述MGCF信息构造CSRN,并将其下发至S-CSCF;S-CSCF根据CSRN中的MGCF信息确定所述需要路由至电路交换域的会话 需要进行跨IMS域路由时,将该会话通过其所在的IMS域的BGCF、用户拜访地 的BGCF, 3各由至所述MGCF。

14、 如权利要求12所述的一种会话路由路径控制方法,其特征在于,所 述步骤c具体包括:兼做GMSC的MGCF从HLR处获取移动网络的电路交换CS域被叫用户的路 由信息,并根据所述路由信息将该会话直接路由至被叫用户当前所在的MSC。

15、 如权利要求1所述的一种会话路由路径控制方法,其特征在于,所述 步骤a中的预定承载优化策略包括:所述IMS域中的网络实体为该会话曾经路 由经过的MGCF或与被叫用户当前MSC的距离最近的MGCF;且所述步骤a具体包括:应用服务器根据预定规则选取一种预定承载优化策略,并根据选取的承载 优化策略确定需要路由至电路交换域的会话对应的IMS域中的网络实体。

16、 如权利要求15所述的一种会话路由路径控制方法,其特征在于,所 述步骤a中的IMS域中的应用服务器根据预定规则选取一种预定承载优化策略 的步骤具体包括:应用服务器根据用户偏好设置选取一种预定承载优化策略;和/或 应用服务器根据被叫用户在电路交换域的位置信息选取一种预定承载优 化策略。

17、 如权利要求16所述的一种会话路由路径控制方法,其特征在于,所 述用户偏好设置具体包括:在应用服务器接收到的INVITE消息中承载有IMRN时,选取与该会话曾 经路由经过的MGCF相同的承载优化策略;在应用服务器接收到的INVITE消息中承载有Tel URI时,选取与被叫用 户当前MSC的距离最近的MGCF的承载优化策略。

18、 如权利要求1所述的一种会话路由路径控制方法,其特征在于,所述 应用服务器为:IMS域中具有域间路由功能的应用服务器。

19、 一种会话路由路径控制系统,其特征在于,包括: 位于应用服务器的网络实体确定模块:对于需要从IMS域路由至电路交换域的会话,根据预定承载优化策略确定出所述会话曾经路由过的或者距离电路 交换域中的网络实体最近的IMS域中的网络实体;位于IMS域中的IMS域内路由模块:获取网络实体确定模块确定的所述IMS 域中的网络实体信息,并根据所述网络实体信息将所述需要路由至电路交换域 的会话路由至IMS域网络实体;位于IMS域网络实体中的跨域路由模块:获取需要路由至电路交换域中的 网络实体信息,并将所述IMS域内路由模块转发的会话路由至电路交换域中的 网络实体。

20、根据权利要求19所述的一种会话路由路径控制系统,其特征在于,位 于IMS域中的网络实体的跨域路由模块进一步包括:IMS域功能子模块:接收IMS域内路由模块转发的会话,并将其路由至电 路交换域功能子模块。电路交换域功能子模块:对电路交换域中被叫用户的路由进行分析,并根 据路由分析将会话路由至被叫用户当前所在的交换中心。

说明书 :

技术领域

本发明涉及网络通讯技术领域,具体涉及一种会话路由路径控制方法和系统。

背景技术

从3GPP R5 ( 3rd Generation Partnership Project第三代移动通信标准化伙伴 项目)阶段开始,UMTS (通用移动通信系统)核心网划分为CS (电路交换)、 PS (分组交换)以及IMS (IP多媒体子系统)三个子系统。
CS域(Circuit Switched Domain电路交换域)用于向用户提供电路型业务 的连接。CS域主要包括:MSC (MSC Server/CS-MGW, Mobile Switch Centq Server/CS-Media Gate Way,移动交换中心服务器/电路域-々某体网关)、GMSC
(Gateway MSC关口移动交换中心)和IWF( InterWorking Function,互通功能)。 其中,MSC完成电路交换型业务的交换和信令控制功能;GMSC为某一网络 中完成移动用户5^由寻址功能的MSC,可与MSC合^:或分设;IWF与MSC 紧密相关,完成PLMN(公众陆地移动网)与ISDN(综合业务数字网)、PSTN
(公众电话交换网)、PDN (Packet Data Network分组数据网络)间的信令转换 功能,从而实现网络互通,IWF的具体功能与业务和网络的种类密切相关。
PS域(Packet Switched Domain )用于向用户^是供分组型业务的连接,PS 域主要包括:GSN ( GPRS支持节点)、BG (边界网关),HLR/AuC (位置归属 寄存器/认证中心)、VLR (拜访位置寄存器)、EIR (设备识别寄存器)、MSC 等。其中,GSN完成分组业务用户的分组包的传送,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完成。
IMS系统中的HSS是HLR的超集,功能上能够兼容HLR,但由于建网过 程等因素,具体组网中HSS与CS/PSHLR很可能采用分设的情况。
3GPP标准定义的IMS架构全面解决了 IP承载下提供多媒体业务所需要解 决的漫游计费、QoS(服务质量)、安全保障等关键的可运营问题,其架构和思 路已获得业界公认,3GPP2、 TISPAN均以3GPP模型作为基础和参照进行了相 应IP多媒体网络架构和业务体系的定义,3GPP也已经开始了针对WLAN (无 线局域网)接入与UMTS互通如I-WLAN (Interworking of WLAN , WLAN互 通),固定宽带接入IMS如FBI ( Fixed Broadband access to IMS,固定宽带接入 IMS )以及面向多种接入技术的全IP网如AIPN ( All-IP Network全IP网络) 等课题研究,用户将可以根据其签约通过单一多模终端或多种类型的不同终端 经由不同接入4支术的接入网接入IMS,以获得统一的、包括VoIP( Voice over IP, 基于IP的语音)业务等的多媒体业务。
由于IMS架构的业务平台同样可以提供基于IP的语音业务,即VoIP业务, 而运营商可以针对基于CS域的语音业务和基于IMS域的语音业务分别实施不同的计费费率,因此,对于尚未建立的呼叫/会话,需要根据运营商的路由策略
以及用户的偏好设置灵活地选择被叫用户在CS域或是IMS域之间的路由;并 且,由于运营商也可以在不同的地域内分别提供基于CS域的语音业务或是基 于IMS域的语音业务,这样,由于用户的移动性,对于已经建立的呼叫/会话, 当用户在CS域和IMS域发生语音业务切换时,需要保证呼叫/会话的连续性, 以保证语音业务在两个不同域的平滑过渡。
目前,3GPP刚刚通过了 一个研究CS呼叫与通过IP-CAN (IP-Co皿ectivity Access Network IP,连通性接入网络)接入IMS提供的VoIP业务间业务连续 性问题的工作课题,研究内容的重点集中在被叫路由控制和切换两个方面。
目前3GPP提出了 一种IMS控制的静态锚点(IMS control static anchoring ) 的呼叫控制方案,以解决在两个域,如CS域和IMS域,之间进行切换的问题。 该方案的核心思想是,对于无论从CS域或是IMS域发起的呼叫/会话,都将该 呼叫/会话触发至IMS域中的一个AS (Application Server,应用服务器),由该 AS对呼叫/会话进行锚定控制(Anchoring control )。这样,后续无论发生CS
定的呼叫/会话进行后续切换控制处理。
由于IMS中会话控制方式本身就可以很方便的在呼叫路径中插入一个锚 点AS对会话进行控制,即通过定义iFC使得会话触发至AS。而对于CS域的 呼叫控制方式本身不太容易在呼叫路径中插入一个锚点AS,因此针对CS域发 起的呼叫触发至锚点AS的过程,3GPP规范目前描述了多种方案:对于主叫侧 为CS域时发起的初始呼叫,即对于主叫侧VMSC在接收到UE的呼叫建立消 息后发起的呼叫,可以有网络侧路由控制即使用CAMEL方案,和终端侧路由 控制即使用USSD和Notify方案,两种控制模式将呼叫路由至锚点AS。对于 被叫侧为CS域时发起的初始呼叫,即被叫归属网络的GMSC在接收到来自于 主叫侧的呼叫后,根据GMSC对被叫信息分析后发起的呼叫,可以使用CAMEL 方案和信令拦截方案将呼叫路由至锚点AS。
这种将初始呼叫;洛由至锚点AS的功能叫#丈DRF ( Domain Routing Faction 域间路由功能)功能,对于CS域,具有DRF功能的实体可以为gsmSCF,对 于IMS域,具有DRF功能的实体可以为一个AS。 CS域中的路由决策实体 gsmSCF可以同IMS域中的路由决策实体AS位于同 一 个物理实体中。
上述AS的锚定控制功能用于实现域间切换的主要原理是,在呼叫初始建立时,如UE (A)发起针对UE (B)的呼叫,通过具有DRF功能的gsmSCF 或AS在主叫侧UE ( A )的呼叫路径中插入一个锚点AS,该AS启用B2BUA 功能用以将主叫侧的呼叫分为AS终止段和AS发起段两段。AS终止段即为 UE(A) -AS之间的呼叫段,AS发起段即为AS-UE (B)之间的呼叫段。 后续在呼叫的过程中,UE ( A,)检测到域间切换条件满足时,希望将当前进行 的呼叫从UE ( A )切换到l疋(A,)上进行后续的呼叫控制,此时UE ( A,)则 针对当前的呼叫进行锚定控制的AS发起一个新的呼叫,AS在接收到该呼叫 后,判断出需要进行域间切换时,则AS将UE (A,)新发起的呼叫与AS发起 段接续,然后释放掉AS终止段的呼叫,这样,在锚点AS的控制下,使得UE (A,)并同UE ( B )进行了呼叫的接续,释放掉先前的UE ( A ) - AS之间的 呼叫段,完成了 UE ( A)到UE (A,)之间的切换。这种将呼叫进行锚定控制, 并在域间切换发生时进行切换处理的功能叫做DTF ( Domain Transfer Function 域间转移功能)功能,在静态锚点方案下,具有DTF功能的实体为IMS域中 的一个AS。
具有DRF功能的路由决策点gsmSCF或AS可以同具有DTF功能的AS位 于同一个物理实体中。
这里,UE ( A)可以是CS域的终端,UE (A,)可以是IMS域的终端,通 过UE ( A )到UE ( A,)的呼叫切换,实现了用户A的同 一个呼叫从CS域到 IMS域之间的呼叫连续性。
同样的,在呼叫初始建立时,可同样在主叫侧UE ( B )的呼叫路径中插入 一个锚点AS,用以实现后续被叫侧的域间切换的呼叫控制。
附图1为CS域的用户作为主叫发起呼叫时,网络侧路由控制模式下,即 CS域中使用CAMEL机制将发起的呼叫触发至AS进行锚点的流程图。
图l中,在步骤l-l、注册到VMSC (Visited Mobile Switch Center拜访移动 交换中心)的UE发起呼叫。
到步骤1 -2、 VMSC根据主叫侧的CAMEL签约信息将呼叫触发到具有DRF 功能的gsmSCF中。
到步骤1 -3 、具有DRJF功能的gsmSCF生成一个指向IMS域中的具有DTF功能 的 一个AS的路由号码IMRN (IMS Routing Number),使得VMSC根据该路由 号码将呼叫路由至该DTF上。具有DRF功能的gsmSCF可通过在DTF的标识信息 DTF PSI ( DTF Public Service Identities DTF公共业务标识)后追加呼叫参考号
10等方法来构造IMRN,然后具有DRF功能的gsmSCF通过CAMELconnect消息将 IMRN下发给VMSC。
到步骤i —4、 VMSC根据IMRN将呼叫路由至主叫用户归属的IMS网络中的 MGCF (媒体网关控制功能)。
到步骤1 -5 、 MGCF判断出IAM消息中的被叫信息为指向具有DTF功能的AS 的IMRN,则向I-CSCF发送INVITE消息,该消息中的被叫信息Requested-URI 为IMRN的TEL URI格式。
到步骤l-6、 I-CSCF根据Requested-URI向HSS查询路由信息,获取同该 IMRN相关联的AS地址信息,即具有DTF功能的AS地址信息,然后I-CSCF向具 有DTF功能的AS转发INVITE消息。这里,为了支持HSS能够根据包含DTFPSI 信息的IMRN返回在对应的具有DTF功能的AS信息,在HSS中需要配置DTF PSI 数据同具有该DTF功能的AS地址信息的对应关系。
到步骤1 -7 、具有DTF功能的AS接收到的被叫信息包含DTF PSI信息的 IMRN的会话后,对会话进行锚定控制,即触发B2BUA (背靠背用户代理)功 能,终止掉AS接收到会话,然后发起一个针对原被叫信息的新会话,即具有 DTF功能的AS通过同HSS的Sh接口获得主叫用户侧的S-CSCF信息,然后,将会 话路由至S-CSCF ,并由该S-CSCF将会话路由至原被叫侧。
这里,在S-CSCF将呼叫路由至原被叫侧的过程中,当原被叫信息为Tel-URI 格式时,S-CSCF执行ENUM DNS ( E. 164 Number Domain Name System E. 164 域名转换系统)转换功能,如果能够将原被叫号码转换成SIPURI格式,则后续 的呼叫路由在IMS域中进行,否则,S-CSCF将呼叫路由至本IMS域的BGCF (Breakout Gateway Control Function边界网关控制功能),由BGCF将呼叫最终 经由MGCF路由至PSTN (公共电话交换网)或CS域,最后由PSTN或CS域将呼 叫接续至被叫。在具有DTF功能的AS启用B2BUA功能时,对于在DTF终止的会 话和在DTF新发起的会话,DTF均对其维护状态,以对后续用户可能发起的域 间切换进行控制。
由于主叫用户拜访地的CS域不一定支持CAMEL,因此需要考虑到其他替 代方式将呼叫路由至AS,目前3GPP的规范中提供了终端侧路由控制模式下的 基于USSD ( Unstructured Supplementary Service Data非结构化补充数据业务) 和基于Notify (通知)的两种机制。其中,USSD机制应用于UE未注册到IMS 域、UE在向VMSC发起呼叫时,呼叫信令中的被叫地址信息携带的是指向具有DTF功能的AS的DTF PSI,从而VMSC经由MGCF将呼叫路由至IMS域 中具有DTF功能的AS。而真实的被叫信息,如UE(B)的号码信息,是通过 UE向具有DRF功能的gsmSCF发送的USSD信令中携带,这样,在具有DRF 功能的gsmSCF接收到USSD信令后,与具有DTF功能的AS进行交互,通知 DTF其当前接收到的会话的真实被叫信息,即USSD信令中携带UE (B)的 号码信息,从而具有DTF功能的AS对接收到的UE发起的呼叫进行锚定,即 AS启动B2BUA功能,终止掉AS接收到会话,然后发起一个针对原被叫信息 的新会话,这里的原被叫信息从具有DRF功能的gsmSCF接收到的USSD信 令中获得。后续处理如图1的步骤7所述,根据AS发起的新会话中的原被叫 信息将会话路由至被叫用户后接续。Notify机制应用于UE已经注册到IMS域、 UE在向VMSC发起呼叫时,呼叫信令中的被叫地址信息携带的时指向具有 DTF功能的AS的DTF PSI,从而VMSC经由MGCF将呼叫路由至IMS域中 具有DTF功能的AS。而真实的被叫信息,如UE (B)的号码信息,是通过当 前注册到IMS域的UE向具有DRF功能的AS发送的SIP Notify信令中携带, 这样,在具有DRF功能的AS接收到SIP Notify信令后,与具有DTF功能的 AS进行交互,通知DTF其当前接收到的会话的真实被叫信息,即SIP Notify 信令中携带UE(B)的号码信息,从而具有DTF功能的AS对接收到的UE发 起的呼叫进行锚定,即AS启动B2BUA功能,终止掉AS接收到会话,然后发 起一个针对原被叫信息的新会话,这里的原被叫信息从具有DRF功能的AS接 收到的SIP Notify信令中获得。后续处理如图1的步骤7所述,根据AS发起 的新会话中的原被叫信息将会话路由至被叫用户后接续。
如前分析,对于被叫侧为CS域时发起的初始呼叫,即被叫归属网络的 GMSC在接收到来自于主叫侧的呼叫后,根据GMSC对被叫信息分析后发起 的呼叫,可以使用CAMEL方案和信令拦截方案将呼叫路由至锚点AS。其中 CAMEL方案适用于GMSC支持CAMEL能力的情况下,信令拦截方案适用于 GMSC不能支持CAMEL能力的情况下。附图2为CS域的用户做被叫时,CS 域中使用CAMEL机制将接收到来自于主叫侧的呼叫触发至锚点AS进行锚定 的流程图。
在步骤2-l、当呼叫中被叫信息的MSISDN属于CS域时,对于在CS域或是 PSTN发起的呼叫,在进行被叫路由时将呼叫路由至GMSC。
到步骤2-2、 GMSC在接收到来自于主叫侧的呼叫后,对被叫信息进行分析,然后GMSC向HLR发送SRI消息以获得被叫用户的^各由信息,由于该GMSC支4寺 CAMEL能力,因此GMSC向HLR发送SRI消息中携带相应的参数指示GMSC的 CAMEL支持信息。HLR返回指示用户为CS-IMS用户的被叫侧CAMEL签约信息 T-CSI。
到步骤2-3、 GMSC根据接收到的T-CSI触发CAMEL业务,向具有DRF功能 的gsmSCF发送IDP消息,请求DRF的路由指示。
到步骤2-4、具有DRF功能的gsmSCF从HSS获得用户IMS域当前的数据和状态。
到步骤2-5、具有DRF功能的gsmSCF从HLR获得用户CS域当前的数据和状
态o
到步骤2-6、具有DRF功能的gsmSCF生成一个指向IMS域中的具有DTF功能 的 一个AS的路由号码IMRN (IMS Routing Number),使得GMSC根据该路由 号码将呼叫路由至该DTF上。具有DRF功能的gsmSCF可通过在DTF的标识信息 DTFPSI ( DTF Public Service Identities DTF公共业务标识)后追加呼叫参考号 等方法来构造IMRN,然后具有DRF功能的gsmSCF通过CAMF丄co皿ect消息将 IMRN下发给GMSC。
到步骤2-7、 GMSC根据IMRN将呼叫路由至被叫用户归属的IMS网络中的 MGCF。
到步骤2-8、同步骤l-5。到步骤2-9、同步骤l-6。
到步骤2-10 ~步骤2-13、具有DTF功能的AS接收到的被叫信息包含DTF PSI 信息的IMRN的会话后,对会话进行锚定控制,即触发B2BUA (背靠背用户代 理)功能,终止掉AS接收到的会话,然后发起一个针对原被叫信息的新会话, 即具有DTF功能的AS通过同HSS的Sh4妄口获得:被叫用户侧的S-CSCF信息,然 后,将会话路由至S-CSCF,并由该S-CSCF将会话路由至原被叫侧。
这里,具有DTF功能的AS发起一个针对原被叫信息的新会话时,需要由具 有DRF功能的AS对原被叫信息进行路由分析,在具有DRF功能的AS判断出需 要将会话路由至CS域中进行接续时,具有DRF功能的AS基于原被叫信息构造 Tel-URI格式的CSRN (CS Routing Number CS域路由号码),然后具有DTF功 能的AS发起的针对原被叫信息的新会话中的被叫信息Requested-URI为CSRN。
这里,在S-CSCF将呼叫路由至原被叫侧的过程中,当原被叫信息为Tel-URI 格式时,S-CSCF执行ENUM DNS ( E. 164 Number Domain Name System E. 164
13域名转换系统)转换功能,如果能够将原被叫号码转换成SIPURI格式,则后续 的呼叫路由在IMS域中进行,否则,S-CSCF将呼叫路由至本IMS域的BGCF (Breakout Gateway Control Function边界网关控制功能),由BGCF将呼叫最终 经由MGCF路由至CS域的GMSC,最后由GMSC将呼叫接续至被叫。在具有DTF 功能的AS启用B2BUA功能时,对于在DTF终止的会话和在DTF新发起的会话, DTF均对其维护状态,以对后续用户可能发起的域间切换进行控制。
到步骤2-14、 GMSC接收到MGCF的入局呼叫IAM消息后,从中解析出原被
解析出的MSISDN对被叫信息进行分析后,GMSC向HLR发送SRI消息以获得被 叫用户的路由信息,由于该GMSC支持CAMEL能力,因此GMSC向HLR发送SRI 消息中携带相应的参数指示GMSC的CAMEL支持信息。I-ILR返回指示用户为 CS-IMS用户的被叫侧CAMEL签约信息T-CSI。 到步骤2-15、同步骤2-3。
到步骤2-16、具有DRF功能的gsmSCF判断出具有DTF功能的AS已经对该呼 叫进行了锚点控制,则不再分配IMRN,直接向GMSC下发continue消息,GMSC 接收到continue消息后继续后续的呼叫,即GMSC向HLR^送SRI消息以荻得被 叫用户的路由信息(GMSC在本次发送的SRI消息中携带抑止T-CSI参数),然 后GMSC根据HLR返回的被叫用户的路由信息将呼叫路由至被叫用户的拜访 VMSC后接续。
附图3为CS域的用户艇被叫时,CS域中使用信令拦截机制将接收到来自 于主叫侧的呼叫触发至锚点AS进行锚定的流程图。 在步骤3-1、同步骤2-l。
到步骤3-2、 GMSC在接收到来自于主叫侧的呼叫。后,对被叫信息进行分析, 然后GMSC向HLR^送SRI消息以获得被叫用户的^各由信息,由于该GMSC不支 持CAMEL能力,因此GMSC向HLR^送SRI消息中不会携带相应的参数指示 GMSC的CAMEL支持信息。因此HLR不会向GMSC返回指示用户为CS-IMS用 户的被叫侧CAMEL签约信息T-CSI。而是直接向返回被叫的路由信息,从而无 法将呼叫锚定在IMS域中具有DTF功能的AS了 。因此为了使得在GMSC从HLR 中取的被叫的路由信息之前能够将呼叫触发至IMS域中具有DTF功能的AS进 行呼叫锚定,因此在GMSC和HLR之间插入信令拦截实体SRF ( Signalling Relay Function信令转发功能),该SRF具有DRF功能,拦截GMSC向HLR发送的SRI消息并对该消息进行分析后,执行相应的域间路由策略控制处理。
到步骤3-3、具有DRF功能的SRF从HSS获得用户IMS域当前的数据和状态。 到步骤3-4、具有DRF功熊的SRF从HLR获得用户CS域当前的数据和状态。 到步骤3-5、具有DRF功能的SRF生成一个指向IMS域中的具有DTF功能的 一个AS的路由号码IMRN (IMS Routing Number),使得MSC根据该路由号码 将呼叫路由至该DTF上。具有DRF功能的gsmSCF可通过在DTF的标识信息DTF PSI ( DTF Public Service Identities DTF公共业务标识)后追加呼叫参考号等方 法来构造IMRN,然后具有DRF功能的SRF模仿HLR的功能向GMSC返回 SRI-Ack消息,该SR1-Ack消息中将IMRN作为被叫路由信息发送给GMSC。
到步骤3-6、同步骤2-7。到步骤3-7、同步骤l-5。到步骤3-8、同步骤l-6。 到步骤3-9 ~步骤3-12、同步骤2-10 ~步骤2-13。
到步骤3-13、 GMSC接收到MGCF的入局呼叫IAM消息后,使用某种转换技 术从中解析出原被叫用户的MSISDN,然后基于解析出的MSISDN对被叫信息 进行分析后,GMSC向HLR^送SRI消息以获得被叫用户的路由信息。该呼叫同 样被具有DRF功能的SRF拦截下来,具有DRF功能的SRF判断出已经对本次呼 叫进行了处理,则不对该拦截下来的SRI进行分析,不执行相应的域间路由策 略控制处理,直接向HLR转发该SRI消息,并将接收到的HLR返回的SRI-Ack消 息转发至GMSC。然后GMSC根据接收到的SRI-Ack中的被叫用户的路由信息将 呼叫路由至被叫用户的拜访VMSC后接续。
另外,由于运营商在进行号码分配时,可以为IMS域的用户分配相应的 MSISDN号码,用以实现CS域或PSTN用户发起的对IMS域用户的呼叫。因 此,当CS域或PSTN中的用户呼叫IMS域中的MSISDN用户时,同样需要 将CS域或PSTN用户发起的呼叫路由至被叫用户归属IMS域中的具有DTF 功能的AS进行呼叫的锚定,并由AS对后续用户可能发起的域间切换进行控 制。
到步骤3—14、 GMSC接收到MGCF的入局呼叫IAM消息后,可使用某种 转换技术从中解析出原被叫用户的MSISDN,然后,基于解析出的MSISDN对 被叫信息进行分析后,GMSC向HLR发送SRI消息以获得被叫用户的路由信 息。该呼叫同样被具有DRF功能的SRF拦截下来,具有DRP功能的SRF判 断出已经对本次呼叫进行了处理,则不对该拦截下来的SRI进行分析,不执行 相应的域间路由策略控制处理,直接向HLR转发该SRI消息,并将其接收到的HLR返回的SRI-Ack消息转发至GMSC。 GMSC根据接收到的SRI-Ack中 的被叫用户的路由信息将呼叫路由至被叫用户的拜访VMSC后接续。。
附图4为CS域或PSTN的用户做主叫用户,IMS域中的MSISDN用户做 被叫用户时,CS域或PSTN网络根据对被叫号码的分析将呼叫路由至IMS域 并触发至锚点AS进行锚定的流程图。
在步骤4-l、由于被叫用户的MSISDN属于IMS域,则发起呼叫的CS域或是 PSTN网络将呼叫路由至被叫'用户归属IMS域中的MGCF。
到步骤4-2、 MGCF将MSISDN转换成Tel-URI,并向I-CSCF发送INVITE消 息,该消息中的被叫信息Requested-URI为被叫MSISDN的TEL UR1格式。
到步骤4-3、 I-CSCF根据Requested-URI向HSS查询路由信息,获取该用户 在IMS域中注册的S-CSCF地址信息,并且将会话路由至相应的S-CSCF,如果 当前用户未注册到IMS域中,则1-CSCF将会话路由至一个为未注册用户临时分 配的一个S-CSCF中。
到步骤4—4、 S-CSCF根据iFC (initial Filter Criteria初始过滤准则)将会话触 发到一个具有DRF功能的AS中。
到步骤4—5、具有DRF功能的AS从HSS获得用户当前IMS域的注册状态和数据。
到步骤4—6、具有DRF功能的AS从HLR获得用户当前CS域的注册状态和数据。
到步骤4—7、具有DRF功能的AS通过对被叫信息进行路由分析,在具有DRF 功能的AS判断出需要将会话路由至CS域中进行接续时,具有DRP功能的AS基 于原被叫信息构造Tel-URI格式的CSRN ( CS Routing Number CS域路由号码), 然后触发DTF功能。
到步骤4-8 ~步骤4-9、具有DTF功能的AS对具有DRF功能的AS接收到的会 话进行锚定控制,即触发B2BUA (背靠背用户代理)功能,终止掉AS接收到 的会话,然后发起一个针对原被叫信息的新会话,该新会话中的被叫信息 Requested-URI为具有DRF功能的AS构造的CSRN。即具有DTF功能的AS通过同 HSS的Sh接口获得被叫用户侧的S-CSCF信息,然后,将会话路由至S-CSCF, 并由该S-CSCF将会话路由至原被叫侧。
这里,在S-CSCF将会话路由至原被叫侧的过程中,由于具有DTF功能的AS 新发起的会话中的Requested-URI为CSRN, S-CSCF经过ENUM DNS转换功能后
16不能将其转换成SIPURI格式,因此S-CSCF将会话路由至本IMS域的BGCF,由 BGCF将会话最终经由MGCF路由至CS域的GMSC 。
在具有DTF功能的AS启用B2BUA功能时,对于在DTF终止的会话和在DTF 新发起的会话,DTF均对其维护状态,以对后续用户可能发起的域间切换进行控制。
到步骤4-10、 GMSC接收到MGCF的入局呼叫IAM消息后,从中解析出原,皮 叫用户的MSISDN (使用CAMEL业务的方式或是其他的转换技术),然后基于 解析出的MSISDN对被叫信息进行分析后,GMSC向HLR发送SRI消息以获得被 叫用户的路由信息,由于该GMSC支持CAMEL能力,因此GMSC向HLR^送SRI 消息中携带相应的参数指示GMSC的CAMEL支持信息。HLR返回指示用户为 CS-IMS用户的被叫侧CAMEL签约信息T-CSI。
到步骤4-11、同步骤2-3。
到步骤4-12、具有DRF功能的gsmSCF判断出具有DTF功能的AS已经对该呼 叫进行了锚定控制,则不再分酉己IMRN,直接向GMSC下发continue消息,GMSC 接收到continue消息后继续后续的呼叫,即GMSC向HLRj1送SRI消息以获得^皮 叫用户的路由信息(GMSC在本次发送的SRI消息中携带抑止T-CSI参数),然 后GMSC根据HLR返回的被叫用户的路由信息将呼叫路由至被叫用户的拜访 VMSC后接续。
目前在呼叫连续性课题中提出的由IMS控制的静态锚点(IMS control static anchoring)的呼叫控制方案中,对于主叫侧,当呼叫在CS域中发起,则需要 将发起的呼叫从CS域中主叫拜访地的VMSC路由至主叫归属IMS域中的具有 DTF功能的AS,由该AS进行呼叫的锚定并进行后续可能的域间切换控制。 当具有DTF功能的AS对呼叫进行锚定之后,具有DRF功能的AS则对原主叫 拜访CS域发起的呼叫中真实的原被叫信息进行路由分析,当具有DRP功能的 AS判断出原呼叫需要路由回CS域,则根据原被叫信息产生CSRN,然后触发 DTF功能,具有DTF功能的AS根据CSRN将呼叫路由回被叫归属的CS域。 这样,对于主叫侧为CS域时发起的初始呼叫的整个呼叫路径为主叫拜访地的 CS域->主叫归属的IMS域->被叫归属的CS域,从而呼叫路径中承载的建立的 方式是DTM 7R载-》P承载》DTM承载。
同样的,对于被叫侧,当呼叫需要在cs域中终结,则需要将被叫归属cs 域中的GMSC接收到的呼叫路由至被叫归属IMS域中的具有DTF功能的AS,
17由该AS进行呼叫的锚定并进行后续可能的域间切换控制。当具有DTF功能的 AS对呼叫进行锚定之后,具有DRF功能的AS则对原被叫归属CS域发起的 呼叫中真实的原被叫信息进行路由决策,当具有DRF功能的AS决定出原呼叫 需要路由回CS域,则根据原被叫信息产生CSRN,然后触发DTF功能具有 DTF功能的AS根据CSRN将呼叫路由回被叫拜访的CS域。这样,对于被叫 侧为CS域时发起的初始呼叫的整个呼叫路径为被叫归属的CS域->被叫归属的 IMS域->被叫拜访的CS域,从而呼叫路径中承载的建立的方式是DTM承载 》IP承载-〉DTM承载。
据上分析,原本CS域中的主叫用户A呼叫CS域中的被叫用户B的过程 可以简洁地表示为:A (主叫拜访CS域)-〉B (被叫归属CS域)->B (被叫 拜访CS域),其呼叫路径中承载的建立方式为:DTM承载》DTM承载。在引 入静态锚点方案后,如果仅需要对主叫侧进行锚定时,则呼叫过程改变为:A(主 叫拜访CS域)》A(主叫归属IMS域)-〉B(被叫归属CS域)-〉B(被叫拜访CS域), 从而呼叫3各径中承载的建立方式改变为:DTM 7?义载->IP承载->DTM承载;如 果仅需要对被叫侧进行锚定时,则呼叫过程改变为:A(主叫拜访CS域))B(被 叫归属CS域)-〉B(被叫归属IMS域)-〉B(被叫拜访CS域),从而呼叫路径中承 载的建立方式改变为:DTM承载》IP承载》DTM承载;如果需要对主#1叫侧 都进行锚定时,则呼叫过程改变为:A(主叫拜访CS域)-〉A(主叫归属IMS 域)-〉B(被叫归属CS域)-〉B(被叫归属IMS域)》B(被叫拜访CS域),从而呼叫 路径中承载的建立方式改变为:DTM承载->IP承载》DTM承载->DTM承载-MP承载-〉DTM承载。
这样,对于CS域-〉CS域的呼叫,由于静态锚点方案的引入,导致在单纯 的DTM承载路由中插入了 一段或多段IP承载路由。在DTM承载转换成IP承 载时,需要进行语音编解码的转换,由于语音编解码的转换会降低语音业务的 质量,因此静态锚点方案引入的多次语音编解码转换会严重影响原有的语音业 务质量。
另外,对于CS域-〉CS域的呼叫,由于静态锚点方案的引入,导致在单纯 的DTM承载路由中插入了一段或多段IP承载路由,由于IP承载能够有效地 利用网络资源,因此可进一步对会话的路由路径进行优化,尽可能地延长引入 的IP承载路径,减少DTM承载路径,以达到降低网络运营成本的目的。发明内容
本发明的目的在于,提供一种会话路由路径控制方法和系统,实现了应用
服务器对需要路由至CS域中的IMS域的会话的路由游4圣控制;通过本发明能够 减少CS域和IMS域之间的DTM承载和IP承载转换导致的语音编解码转换次数, 避免语音业务质量的降低;并且,通过本发明还可实现节约DTM承载,提高IP 承载的利用率的目的。
为达到上述目的,本发明提供的一种会话路由路径控制方法,对于需要乂人 IMS域路由至电路交换域的会话,该方法包括以下步骤:
a、 应用服务器确定出所述会话对应的IMS域中的网络实体;
b、 应用服务器向S-CSCF提供其确定的所述IMS域中的网络实体信息,并 由S-CSCF将所述会话路由至所述IMS域中的网络实体;
所述电路交换域为:移动网络的电路交换CS域,或PSTN网络。 .所述步骤a具体包括:应用服务器根据预定承载优化策略确定出所述会话 对应的IMS域中的网络实体。
所述需要从IMS域路由至电路交换域的呼叫包括:被叫为电路交换域用户 时,在IMS域中发起的主叫侧会话,或需要在IMS域中进行锚定过程的电路 交换域的#皮叫侧初始呼叫。
所述步骤a中预定承载优化策略为:与该会话曾经路由经过的MGCF相同;
且所述步骤a具体包括:al、应用服务器获取所述会话对应的呼叫在从电 路交换域路由至IMS域时经过的MGCF;
a2、应用服务器将该MGCF确定为所述会话对应的IMS域中的网络实体 信息。
所述步骤al中:呼叫在从电路交换域路由至IMS域时经过的MGCF是由 应用服务器根据预定策略确定的。
所述步骤al中的预定策略包括:预定就近路由策略。
所述步骤al具体包括:&12、 MGCF将其信息承载于INVITE消息中,并 通过S-CSCF将该消息传输至应用服务器;
a13、应用服务器将INVITE消息中携带的MGCF的信息确定为需要路由 至CS域的会话曾经路由经过的MGCF的信息。
所述步骤a12的INVITE消息中还包括:MGCF为该会话分配的标识该会话的呼叫参考号。
所述步骤b具体包括:'
应用服务器根据所述MGCF信息构造CSRN,并将其下发至S-CSCF; S-CSCF根据所述CSRN中的MGCF信息将所述会话路由至该MGCF。 所述CSRN包括:MGCF路由信息和原被叫信息;或 所述CSRN包括:MGCF路由信息和原被叫信息和呼叫参考号。 所述步骤c还包括:
MGCF获取S-CSCF转发的会话的呼叫参考号,并根据该呼叫参考号确定 该会话为曾经路由过的会话时,控制MGW不对出呼和入呼的会话进行编解码转换。
所述步骤a中预定承载优化策略为:与被叫用户当前MSC的距离最近的 MGCF;
且所述步骤a具体包括:应用服务器获取需要路由至移动网电路交换CS 域的会话的被叫用户当前位置信息,并根据该位置信息确定与被叫用户当前 VMSC距离最近的MGCF信息。
所述步骤b具体包括:应用服务器根据所述MGCF信息构造CSRN,并将 其下发至S-CSCF;
S-CSCF根据MGCF信息确定所述需要路由至电路交换域的会话需要进行 跨IMS域路由时,将该会话通过其所在的IMS域的BGCF、用户拜访地的BGCF, i?各由至所述MGCF。 .
所述步骤c具体包括:'
兼做GMSC的MGCF从HLR处获取移动网电路交换CS域被叫用户的路由信 息,并根据所述路由信息将该会话直接路由至被叫用户当前所在的MSC。
所述步骤a中的预定承载优化策略包括:与该会话曾经路由经过的MGCF 相同或与被叫用户当前MSC的距离最近的MGCF;
且所述步骤a具体包括:
应用服务器根据预定规则选取一种预定承载优化策略,并根据选取的承载 优化策略确定需要路由至电路交换域的会话对应的IMS域中的网络实体。
所述步骤a中的IMS域中的应用服务器根据预定规则选取一种预定承载优 化策略的步骤具体包^"舌:
应用服务器根据用户偏好设置选取一种预定承载优化策略;和/或应用服务器根据被叫用户在电路交换域的位置信息选取一种预定承载优 化策略。
所述用户偏好设置具体包括:在应用服务器接收到的INVITE消息中承载 有IMRN时,选取与该会话曾经路由经过的MGCF相同的承载优化策略;
在应用服务器接收到的INVITE消息中承载有Tel URI时,选取与被叫用 户当前MSC的距离最近的MGCF的承载优化策略。
所述应用服务器为:IMS域中具有域间路由功能的应用服务器。
本发明还提供一种会话路由路径控制系统,包括:
位于应用服务器的网络实体确定模块:对于需要从IMS域路由至电路交换 域的会话,确定出会话对应的IMS域中的网络实体;
位于IMS域中的IMS域内路由模块:获取网络实体确定模块确定的所述IMS 域中的网络实体信息,并根据所述网络实体信息将所述需要路由至电路交换域 的会话路由至IMS域网络实体;
位于IMS域网络实体中的跨域路由模块:获取需要路由至电路交换域中的 网络实体信息,并将所述IMS域内路由模块转发的会话路由至电路交换域中的 网络实体。
位于IMS域中的网络实体的跨域路由模块进一步包括:
IMS域功能子才莫块:接收IMS域内路由模块转发的会话,并将其路由至电 路交换域功能子模块。
电路交换域功能子模块:对电路交换域中被叫用户的路由进行分析,并根 据路由分析将会话路由至被叫用户当前所在的交换中心。(与权利要求书相 同)
通过上述技术方案的描述可知,对于IMS域中需要路由至CS域的会话, 本发明中的应用服务器能够根据网络中具体的路由路径控制需求对上述会话 从IMS域到CS域的路由路径进行控制,如对于从CS域路由至IMS域的会话, 需要再从IMS域中路由回CS域时,应用服务器能够才艮据承载优化策略将该会 话通过其曾经路由过的IMS域中的网络实体路由回CS域,并且由该曾经路由 过的IMS域中的网络实体控制对属于同一会话的入呼和出呼两段会话不进行 DTM承载和IP承载之间的语音编解码转换,消除了静态锚点方案下引入的IP 承载路径,有效減少了会话从CS域至IMS域再到CS域路由过程中承栽的语
21音编解码转换次数,避免了语音业务质量的降低;又如对于需要从IMS域中路 由至CS域的会话,应用服务器能够根据承载优化策略将会话路由至距离CS 域中网络实体最近的MGCF,然后由该MGCF将会话就近转入CS域,尽可能 地延长了 IMS域中的IP承载路径,减少了 DTM承载路径,提高了 IP承载的 利用率;当本发明应用于呼叫连续性课题下的静态锚点方案时,能够有效减少 了静态锚点方案中导致的DTM承载和IP承载之间的语音编解码转换次数,减 少了静态锚点方案对语音业务质量的影响,并且通过对会话的路由路径进行优 化,尽可能地延长引入的IP承载路径,减少DTM承载路径,增加了静态锚点 方案的优势,提高了静态锚点方案的实用性。

附图说明

图1是CS域的用户作为主叫发起呼叫时,CS域中使用CAMEL机制将发起 的呼叫触发至具有DTF功能的AS进行锚定的流程图;
图2是CS域的用户做被叫时,CS域中使用CAMEL机制将入局的呼叫触发 至具有DTF功能的AS进行锚定的流程图;
图3是CS域的用户做被叫时,CS域中使用信令拦截机制将入局的呼叫触发 至具有DTF功能的AS进行锚定的流程图;
图4是CS域或PSTN网络的用户做主叫用户时,IMS域中的MSISDN用户做 被叫用户时,CS域或PSTN网络根据对被叫号码的分析将呼叫路由至IMS域并 触发至锚点AS进行锚定的流程图;
图5是本发明的会话;洛由路径控制系统示意图。

具体实施方式

当IMS域中的会话需要路由至电路交换域时,如果应用服务器能够根据预 定路由策略控制会话的路由路径,就能够实现不同的对路由优化或承载优化的 目的,如在呼叫连续性课题下的静态锚点方案中,如果IMS域中的MGCF能够 将会话就近路由至电路交换域,则能够尽可能的延长由于静态锚点方案引入的 IP承载路径,减少了DTM承载路径,优化了会话的DTM承载路径;如果能够将 会话从其曾经路由过的IMS网络实体路由回电路交换域,则能够消除了静态锚、 点方案下引入的IP承载路径,有效减少呼叫从电路交换域至IMS域再到电路交 换域路由过程中的编解码转换的次数。因此,本发明的核心是:对于需要从IMS域路由至电路交换域的会话,应 用服务器确定出该会话需路由至的对应的IMS域中的网络实体,应用服务器向 S-CSCF提供其确定的所述IMS域中的网络实体信息,并由S-CSCF将所述会 话路由至所述IMS域中的网络实体,所述IMS域中的网络实体将该会话路由 至电路交换域中的网络实体。
下面基于本发明的核心思想对本发明提供的技术方案做进一步的描述。 对于移动网电路交换CS域的用户作被叫,当呼叫路由至被叫用户的GMSC 时,GMSC使用网络侧控制的CAMEL机制或信令拦截机制将发起的呼叫触发至 具有DRF (域间路由功能)的gsmSCF或SRF进行呼叫的路由控制,然后,具有 DRJF功能的gsmSCF或SRJF根据一定的路由策略生成一个指向IMS域中的具有 DTF功能的一个AS的路由号码IMRN,并使用CAMLE cormect操作或SRI-Ack 消息将IMRN下发给GMSC。这里,具有DRF功能的gsmSCF或SRF在分配IMRN 时除了需要保证分配的IMRN能够指向一个具有DTF功能的AS之外,还需要保 证GMSC能够根据其分配的IMRN将呼叫固定选择一个IMS域中的MGCF,然后 GMSC根据IMRN向该MGCF发送IAM消息,使该呼叫路由至IMS域。后续MGCF 根据IMRN将会话经由I-CSCF转发至具有DTF功能的AS,具有DTF功能的AS接 收到的被叫信息包含DTFPSI信息的IMRN的会话后,对会话进行锚定控制,即 触发B2BUA功能,终止掉AS接收到的会话,然后发起一个针对原被叫信息的 新会话,即具有DTF功能的AS通过同HSS的Sh接口获得被叫用户侧的S-CSCF 信息,然后,将会话路由至S-CSCF,并由该S-CSCF将会话路由至原被叫侧。 这里,具有DTF功能的AS发起一个针对原被叫信息的新会话时,需要由具有 DRF功能的AS对原被叫信息进行路由分析,在具有DRF功能的AS判断出需要 将会话路由至移动网电路交换CS域中进行接续时,具有DRF功能的AS基于原 被叫信息构造Tel-URI格式的CSRN,然后具有DTF功能的AS发起的针对原被叫 信息的新会话中的被叫信息Requested-URI为CSRN。具有DRF功能的AS分配的 CS脂需要能够保证被叫用户侧的S-CSCF能够将会话路由回与GMSC使用 IMRN将呼叫路由至IMS域时相同的MGCF,然后,MGCF根据CSRN将呼叫路 由至GMSC。当MGCF判断出自己接收到的呼叫即MGCF接收到的GMSC向其发 送的IAM消息,和自己发出的呼叫即MGCF向GMSC发送的IAM消息属于同一 个呼叫时,此时MGCF控制MGW对入呼和出呼的会话不进行编解码转换,即 MGCF对于接收到的GMSC发送的IAM消息,控制MGW不将其DTM承载转换成
23IP承载,MGCF对于向GMSC发出的IAM消息,控制MGW直接使用其先前接收 到的DTM承载,从而使得GMSC发起的到MGW的DTM承载中的语音业务能够 无损地接续到MGW发起的到GMSC的DTM承载中的语音业务上。
上述具有DRF功能的gsmSCF或SRF分配的IMRN需要能够保证GMSC 能够固定选4奪一个IMS域中的MGCF的过程可以通过IMRN的构成来实现, 如IMRN的构成可以是"路由前缀+DTF PSI+呼叫参考号"的方式,根据该絲-由前缀GMSC能够固定寻址到IMS域中某一个指定的MGCF。
上述具有DRF功能的AS分配的CSRN需要能够保证将会话路由回与 GMSC使用IMRN将呼叫路由至IMS域时相同的MGCF的过程可以通过CSRN 的构成来实现,如CSRN的构成可以是"路由前缀+原被叫信息+呼叫参考号" 的方式,根据该路由前缀S-CSCF能够固定寻址到IMS域中某一个指定的 MGCF。
上述MGCF判断出自己接收到的呼叫即MGCF接收到的GMSC向其发送 的IAM消息,和自己发出的呼叫即MGCF向GMSC发送的IAM消息属于同 一个呼叫的过程可以通过判断其发出的呼叫中的被叫信息即CSRN中的呼叫参 考号和其接收到的呼叫中的被叫信息即IMRN中的呼叫参考号是否相同的方式 来判断。
这里,MGCF也可以通过对自己发出的会话即MGCF根据IMRN向具有 DTF功能的AS发送的INVITE消息,和接收到的会话即具有DTF功能的AS 根据CSRN向MGCF发送的INVITE消息进行判断的方法来判断两段会话是否 属于同一个会话。同样的,可以通过判断MGCF发出的会话中的被叫信息即 IMRN中的呼叫参考号和MGCF接收到的会话中的被叫信息即CSRN中的呼叫 参考号是否相同的方式来判断。
除了使用判断两段呼叫/会话中的被叫信息IMRN中的呼叫参考号和被叫 信息CSRN中的呼叫参考号是否相同的方式来确定两段呼叫/会话是否属于同 一个呼叫/会话之外,MGCF还可以通过在自己发出的会话信息中增加相关参 数,并且具有DTF功能的AS在新发起的会话中传递MGCF增加的相关参数, 从而MGCF通过判断其发出的会话中和其接收到的会话中是否包含相同的相 关参数信息的方式来判断两段会话是否属于同一个会话。如MGCF可在自己发 出的会话中的主/被叫信息中增加自身分配的呼叫参考号,然后通过I-CSCF将 该会话发送至具有DTF功能的AS中,具有DTF功能的AS触发B2BUA功能,终止掉AS接收到的会话,然后发起一个针对原被叫信息的新会话,该新会话 中的主/被叫信息中同样包含MGCF分配的呼叫参考号,然后将该新的会话经 由S-CSCF转发至同一个MGCF。从而,MGCF判断其发出的会话中的主/被叫 信息中的呼叫参考号和其接收到的会话中的主A皮叫信息中的呼叫参考号是否 相同的方式来判断该两段会话是否属于同一个会话。进一步的,MGCF在分配 呼叫参考号时,可以在呼叫参考号中包含GMSC在向MGCF发送的I AM消息 时选择的某一个的MGW信息,从而当MGCF接收到S-CSCF向其发送的会话 时,根据呼叫参考信息,在MGCF判断当MGCF判断出自己接收到的呼叫和 自己发出的呼叫属于同一个呼叫时,MGCF进一步根据呼叫参考号信息中的 MGW信息,控制会话选择与先前呼叫相同的MGW,进而MGCF控制该MGW 对入呼和出呼的会话不进行编解码转换。
上述应用服务器确定IMS域网络实体的出发点在于减少编解码的转换次 数,以保证语音业务的质量,因此需要在MGCF将同一次呼叫下的入IMS域 和出IMS域的两段呼叫进行关联,并控制MGW对入呼和出呼的会话不进行编 解码转换。
应用服务器确定IMS域网络实体的出发点还可以在于尽可能地缩短DTM 承载,延长了使用的IP承载,提高IP承载的利用率。因此,当具有DRF功能 的AS判断出呼叫需要从IMS域路由至电路交换域时,则具有DRF功能的AS 在分配CSRN时,考虑到被叫当前在电路交换域的位置信息,分配的CSRN能 够将IMS域的会话路由至距离当前被叫当前所在的VMSC最近的MGCF,使 得会话能够就远出IMS域,后续呼叫在该MGCF和VMSC之间接续,延长了 使用的IP承载,缩短了DTM承载,提高了IP承载的利用率,为运营商降低 了网络运营成本。
上述具有DRF功能的AS在分配的CSRN时考虑到被叫用户在CS域的位 置信息可通过具有DRF功能的AS向被叫用户的HLR查询被叫用户当前的注 册状态的过程来实现,即具有DRP功能的AS向HLR发送ATI (Any Time Interrogation随时查询)实现.。具有DRF功能的AS根据HLR返回的ATI Ack 消息中的Location Information信息可以判断出用户当前所在的位置信息。
上述的具有DRJF功能的AS分配的CSRN能够将IMS域的会话路由至距 离当前被叫当前所在的VMSC最近的MGCF,使得会话能够就远出IMS域的 过程可以通过CSRN的构成来实现:如CSRN的构成可以是"路由前缀+原被叫信息+呼叫参考号"的方式,具有DRF功能的AS在分配CSRN时参考净皮 叫用户当前移动网电路交换CS域的位置信息,分配能够寻址到距离被叫用户 当前移动网电路交换CS域的VMSC最近的MGCF的路由前缀。
上述S-CSCF根据路由前缀选择MGCF时,当S-CSCF根据CRSN的路由 前缀判断出需要路由的MGCF不属于本IMS域即用户归属的IMS域时,如用 户漫游时,用户归属IMS域不能覆盖到用户当前拜访的移动网电路交换CS域, 则此时需要跨IMS域进行路由,贝U S-CSCF选择本IMS域的BGCF,将会话路 由至BGCF,本域的BGCF根据路由前缀将呼叫路由至用户拜访地的IMS域中 的BGCF,后续用户拜访地的IMS域中的BGCF根据路由前缀寻址到距离用户 当前VMSC最近的用户拜访地的IMS域中的MGCF,然后将呼叫路由至该 MGCF, MGCF根据原被叫信息将呼叫转发至被叫用户当前所在移动网电路交 换CS域的GMSC。
这里,MGCF在接收到S-CSCF或BGC]F转发的会话时,需要根据被叫信 息进行被叫路由分析,为了避免MGCF对被叫信息的分析后将呼叫再度送回被 叫用户归属移动网电路交换CS域的GMSC,这里MGCF在接收到 S-CSCF/BGCF的INVITE消息后,MGCF需要兼做GMSC,完成向HLR对移 动网电路交换CS域被叫用户取漫游号码操作并获取用户的MSRN,根据MSRN 将呼叫直接从MGCF/GMSC路由至用户当前所在的VMSC后进行接续。
进一步的,由于一个MGCF可以控制多个MGW, MGCF在4娈收到S-CSCF 或是BGCF的INVITE消息,在建立DTM承载时,可根据获取的用户的路由 信息,即通过MGCF兼做GMSC向HLR完成对移动网电路交换CS域被叫用 户取漫游号码操作获得用户当前所在的MSRN,从而判断出被叫用户当前所在 的VMSC地址信息,MGCF选取距离该VMSC最近的MGW来建立MGW到 VMSC之间的DTM承载,从而使得VMSC和MGW之间建立的DTM承载最 短,进一步优化了呼叫由移动网电路交换CS域路由至IMS域之间的DTM承 载。
下面以需要在IMS域中进行静态锚定的被叫侧会话为例对本发明提供的技 术方案做进一步的描述。
当本发明应用于呼叫连续性课题下的静态锚点方案时,本发明的应用服务 器为IMS域中的具有域间路由控制功能的AS,即具有DRP功能的AS。 IMS 域中的网络实体为多个处于不同地域位置的MGCF。
26下面结合附图2、附图4对本发明的多种实现方法进行详细描述。
附图2为移动网电路交换CS域的用户做被叫时,IMS域中的DRF采用与 该会话曾经路由经过的MGCF相同的承载优化策略,且移动网电路交换CS域 中使用CAMEL机制将入局的呼叫触发至具有DTF功能的AS进行锚定的流程 图。 '
在该流程中,本发明的改进点主要在步骤2-6和步骤2-10〜步骤2-13,其它 步骤与背景技术中描述的步骤基本相同。
在步骤2-6、具有DRF功能的gsmSCF生成一个指向IMS域中的具有DTF功能 的 一个AS的路由号码IMRN,使得GMSC根据该路由号码将呼叫路由至该DTF 上。其中IMRN的构成可以是"路由前缀+DTFPSI+呼叫参考号",这里,路由 前缀用于指示GMSC能够固定寻址到IMS域中的某一个MGCF, DTF PSI用于指 示将呼叫需要锚定在IMS域中某一个具有DTF功能的AS,呼叫参考号用于唯一 标识一个呼叫。进一步的,为了节省DTM承载,具有DRF功能的gsmSCF在分 配路由前缀时,可以根据GMSC的地址信息来分配距离GMSC最近的MGCF对 应的路由前缀,使得GMSC能够将呼叫就近路由至IMS域。然后具有DRF功能 的gsmSCF通过CAMEL connect消息将IMRN下发给GMSC。
在步骤2-10〜步骤2-13、具有DTF功能的AS接收到的被叫信息包含DTFPSI
信息的IMRN的会话后,对会话进行锚定控制,即触发B2BUA (背靠背用户代
理)功能,终止掉AS接收到的会话,然后发起一个针对原被叫信息的新会话,
即具有DTF功能的AS通过同HSS的Sh接口获得被叫用户侧的S-CSCF信息,然
后,将会话路由至S-CSCF,并由该S-CSCF将会话路由至原被叫侧。其中CSRN
的构成可以是"路由前缀+原被叫信息+呼叫参考号",这里,路由前缀用于指
示S-CSCF能够固定寻址到某一个MGCF, DRF分配同步骤2-6中分配的IMRN中
相同的路由前缀,以保证S-CSCF能够将会话路由回步骤2-6中GMSC将呼叫路
由至的相同的MGCF,原被叫信息用于指示将真正呼叫应该接续的被叫信息,
呼叫参考号用于MGCF识别接收到哪两段呼叫(入局呼叫和出局呼叫)属于同 一个呼叫。
这里,具有DTF功能的AS发起一个针对原被叫信息的新会话时,需要由具 有DRF功能的AS对原被叫信息进行路由分析,在具有DRF功能的AS判断出需
原被叫信息构造Te1-URI格式的CSRN,然后具有DTF功能的AS发起的针对原被叫信息的新会话中的被叫信息Requested-URI为CSRN。
这里,在S-CSCF将呼叫路由至原被叫侧的过程中,当原被叫信息为Tel-URI 格式时,S-CSCF执行ENUMDNS转换功能,如果能够将原被叫号码转换成SIP URI格式,则后续的呼叫路由在IMS域中进行,否则,S-CSCF将呼叫路由至本 IMS域的BGCF,由BGCF将呼叫最终经由MGCF路由至移动网电路交换CS域的 GMSC,最后由GMSC将呼叫接续至被叫。在具有DTF功能的AS启用B2BUA功 能时,对于在DTF终止的会话和在DTF新发起的会话,DTF均对其维护状态, 以对后续用户可能发起的域间切换进行控制。
MGCF在接收到S-CSCF或BGCF发送的会话时,MGCF根据被叫信息CSRN 中的呼叫参考号MGCF判断出自己接收到的呼叫即在步骤2-8中MGCF接收到 的GMSC发送的I AM,和MGCF发送的会话即本步骤中MGCF将向GMSC发送的 IAM属于同一个呼叫时,此时MGCF控制MGW对入呼和出呼的会话不进行编解 码转换,即MGCF对于接收到的GMSC发送的IAM消息,控制MGW不将其DTM 承载转换成IP承载,MGCF对于向GMSC发出的IAM消息,控制MGW直接使用 其先前接收到的DTM承载,从而使得GMSC发起的到MGW的DTM承载中的语 音业务能够无损地接续到MGW发起的到GMSC的DTM承载中的语音业务上。
附图3为移动网电路交换CS域的用户做被叫时,IMS域中的DRF采用与 该会话曾经路由经过的MGCF相同的承载优化策略,且移动网电路交换CS域 中使用信令拦截机制将入局的呼叫触发至具有DTF功能的AS进行锚定的流程 图。
在该流程中,本发明的改进点主要在步骤3-5和步骤3-9〜步骤3-12,其它步 骤与背景技术中描述的步骤基本相同。
在步骤3-5、具有DRP功能的SRF生成一个指向IMS域中的具有DTF功能的 一个AS的路由号码IMRN,使得GMSC根据该路由号码将呼叫路由至该DTF上。 其中IMRN的构成可以是"路由前缀+DTFPSI+呼叫参考号",这里,路由前缀 用于指示GMSC能够固定寻址到IMS域中的某一个MGCF, DTF PSI用于指示将 呼叫需要锚定在IMS域中某一个具有DTF功能的AS,呼叫参考号用于唯一标识 一个呼叫。进一步的,为了节省DTM承载,具有DRF功能的SRF在分配路由前 缀时,可以根据GMSC的地址信息来分配距离GMSC最近的MGCF对应的路由 前缀,使得GMSC能够将呼叫就近路由至IMS域。然后具有DRF功能的SRF模仿 HLR的功能相GMSC返回SRI-Ack消息,该SRI-Ack消息中将IMRN作为被叫路由信息发送给GMSC。
在步骤3-9〜步骤3-12、具有DTF功能的AS接收到的被叫信息包含DTFPSI 信息的IMRN的会话后,对会话进行锚定控制,即触发B2BUA (背靠背用户代 理)功能,终止掉AS接收到的会话,然后发起一个针对原被叫信息的新会话, 即具有DTF功能的AS通过同HSS的Sh接口获得被叫用户侧的S-CSCF信息,然 后,将会话路由至S-CSCF,并由该S-CSCF将会话路由至原被叫侧。其中CSRN 的构成可以是"路由前缀+原被叫信息+呼叫参考号",这里,路由前缀用于指 示S-CSCF能够固定寻址到某一个MGCF, DRF分配同步骤6中分配的IMRN中相 同的路由前缀,以保证S-CSCF能够将会话路由回步骤6中GMSC将呼叫路由至 的相同的MGCF,原被叫信息用于指示将真正呼叫应该接续的被叫信息,呼叫 参考号用于MGCF识别接收到哪两段呼叫(入局呼叫和出局呼叫)属于同一个 呼叫。
这里,具有DTF功能的AS发起一个针对原被叫信息的新会话时,需要由具 有DRP功能的AS对原被叫信息进行路由分析,在具有DRF功能的AS判断出需 要将会话路由至移动网电路交换CS域中进行接续时,具有DRF功能的AS基于 原被叫信息构造Tel-URI格式的CSRN,然后具有DTF功能的AS发起的针对原被 叫信息的新会话中的被叫信息Requested-URI为CSRN。
这里,在S-CSCF将呼叫路由至原被叫侧的过程中,当原净皮叫信息为Tel-URI 格式时,S-CSCF执行ENUMDNS转换功能,如果能够将原被叫号码转换成SIP URI格式,则后续的呼叫路由在IMS域中进行,否则,S-CSCF将呼叫路由至本 IMS域的BGCF,由BGCF将呼叫最终经由MGCF路由至移动网电路交换CS域的 GMSC,最后由GMSC将呼叫接续至被叫。在具有DTF功能的AS启用B2BUA功 能时,对于在DTF终止的会话和在DTF新发起的会话,DTF均对其维护状态, 以对后续用户可能发起的域间切换进行控制。
MGCF在接收到S-CSCF或BGCF发送的会话时,MGCF根据被叫信息CSRN 中的呼叫参考号MGCF判断出自己接收到的呼叫即在步骤8中MGCF接收到的 GMSC发送的IAM,和MGCF发送的会话即本步骤中MGCF将向GMSC发送的 IAM属于同 一个呼叫时,此时MGCF控制MGW对入呼和出呼的会话不进行编解 码转换,即MGCF对于接收到的GMSC发送的IAM消息,控制MGW不将其DTM 承载转换成IP承载,MGCF对于向GMSC发出的IAM消息,控制MGW直接使用 其先前接收到的DTM承载,^c而使得GMSC发起的到MGW的DTM承载中的语音业务能够无损地接续到MGW发起的到GMSC的DTM承栽中的语音业务上。
附图4为CS域或PSTN网络的用户做主叫用户时,IMS域中的DRJF采用与该 会话曾经路由经过的MGCF相同的承载优化策略,且IMS域中的MSISDN用户做 被叫用户,CS域或PSTN网络中根据对被叫号码的分析将呼叫路由至IMS域并 触发至AS进行锚定的流程图。
在该流程中,本发明的改进点主要在步骤4-2和步骤4-7〜步骤4-9,其它步 骤与背景技术中描述的步骤基本相同。
在步骤4—2、 MGCF将MSISDN转换成Tel-URI,并向I-CSCF发送INVITE消 息。MGCF在向I-CSCF发送INVITE消息中,其被叫信息Requested-URI的构成 为"路由前缀+被叫信息如Tel-URI+呼叫参考号"的形式,这里,路由前缀用 于指示S-CSCF能够固定寻址回该MGCF, MGCF分配的呼叫参考号用于MGCF 识别接收到哪两段呼叫即入局呼叫和出局呼叫属于同一个呼叫,进一步的,该
在步骤4_7、具有DRF功能的AS通过对被叫信息进行路由分析,在具有DRF 功能的AS判断出需要将会话^各由至移动网电路交换CS域中进行接续时,具有 DRF功能的AS基于原被叫信息构造Tel-URI格式的CSRN,然后触发DTF功能。 其中,CSRN的构成可以是"路由前缀+原被叫信息+呼叫参考号",这里,路 由前缀用于指示S-CSCF能够固定寻址到某一个MGCF,具有DRF功能的AS分配 同步骤4-2中MGCF在INVITE消息中携带的相同的路由前缀,以保证S-CSCF能 够将会话路由回步骤4-1中CS域或是PSTN网络将呼叫路由至的相同的MGCF, 原被叫信息用于指示将真正呼叫应该接续的被叫信息,呼叫参考号用于MGCF 识别接收到哪两段呼叫即入局呼叫和出局呼叫属于同一个呼叫,这里,具有 DRF功能的AS分配同步骤2中MGCF在INVITE消息中携带的相同的呼叫参考
在步骤4—8〜4-9、具有DTF功能的AS对具有DRF功能的AS接收到的会话进 行锚定控制,即触发B2BUA功能,终止掉AS接收到的会话,然后发起一个针 对原被叫信息的新会话,该新会话中的被叫信息Requested-URI为具有DRF功能 的AS构造的CSRN。即具有DTF功能的AS通过同HSS的Sh接口获得被叫用户侧 的S-CSCF信息,然后,将会话路由至S-CSCF,并由该S-CSCF将会话路由至原 被叫侧。
这里,在S-CSCF将会话路由至原被叫侧的过程中,由于具有DTF功能的AS
30新发起的会话中的Requested-URI为CSRN, S-CSCF经过ENUM DNS转换功能后 不能将其转换成SIPURI格式,因此S-CSCF将会话路由至本IMS域的BGCF,由 BGCF将会话转发至MGCF路由至移动网电路交换CS域的GMSC。 MGCF在接收 在BGCF或S-CSCF发送的会话时,根据呼叫参考号MGCF判断出自己接收到的 会话即在步骤4-1中MGCF接收到的CS域或PSTN网络发送的IAM消息,和发送 的会话即本步骤中MGCF向CS域或PSTN网络发送的IAM消息属于同一个呼 叫,此时MGCF控制MGW对入呼和出呼的会话不进行编解码转换,即MGCF 对于接收到的GMSC发送的IAM消息,控制MGW不将其DTM承载转换成IP承 载,MGCF对于向GMSC发出的IAM消息,控制MGW直接使用其先前接收到的 DTM承载,从而使得CS域或PSTN网络发起的到MGW的DTM承载中的语音业 务能够无损地接续到MGW发起的到CS域或PSTN网络的DTM承载中的语音业 务上。
在具有DTF功能的AS启用B2BUA功能时,对于在DTF终止的会话和在DTF 新发起的会话,DTF均对其维护状态,以对后续用户可能发起的域间切换进行控制。
附图2为移动网电路交换CS域的用户做被叫时,IMS域中的DRF采用与 被叫用户当前MSC的距离最近的MGCF的承载优化策略,且移动网电路交换 CS域中使用CAMEL ^L制将'入局的呼叫触发至具有DTF功能的AS进行锚定 的流程图。
在该流程中,本发明的改进点主要在步骤2-10〜步骤2-13,其它步骤与背景 技术中描述的步骤基本相同。
在步骤2-10〜步骤2-13、具有DTF功能的AS接收到的被叫信息包含DTFPSI 信息的IMRN的会话后,对会话进行锚定控制,即触发B2BUA (背靠背用户代 理)功能,终止掉AS接收到的会话,然后发起一个针对原被叫信息的新会话, 即具有DTF功能的AS通过同HSS的Sh接口获得被叫用户侧的S-CSCF信息,然 后,将会话路由至S-CSCF,并由该S-CSCF将会话路由至原被叫侧。其中CSRN 的构成可以是"路由前缀+原被叫信息+呼叫参考号",这里,路由前缀用于指 示S-CSCF能够固定寻址到某一个MGCF。 DRF在分配CSRN之前,可先向HLR 发送ATI,查询用户当前移动网电路交换CS域的注册状态,并根据HLR返回的 ATI Ack消息中的Location Information信息可以判断出用户当前所在的位置信 息,然后DRF分配能够寻址到距离被叫用户当前移动网电路交换CS域的VMSC最近的MGCF的路由前缀。
这里,具有DTF功能的AS发起一个针对原被叫信息的新会话时,需要由具 有DRF功能的AS对原被叫信息进行路由分析,在具有DRF功能的AS判断出需 要将会话路由至移动网电路交换CS域中进行接续时,具有DRF功能的AS基于 原被叫信息构造Tel-URI格式的CSRN,然后具有DTF功能的AS发起的针对原被 叫信息的新会话中的被叫信息Requested-URJ为CSRN。
这里,在S-CSCF将呼叫路由至原被叫侧的过程中,当原被叫信息为Tel-URI 格式时,S-CSCF执行ENUMDNS转换功能,如果能够将原被叫号码转换成SIP URI格式,则后续的呼叫路由在IMS域中进行,否则,S-CSCF将呼叫路由至本 IMS域的BGCF,由BGCF将呼叫最终经由MGCF路由至移动网电路交换CS域的 GMSC,最后由GMSC将呼叫接续至被叫。在S-CSCF将呼叫转发至MGCF时, 当S-CSCF根据CRSN的路由兪缀判断出需要路由的MGCF不属于本IMS域即用 户归属的IMS域时,如用户漫游时,用户归属IMS域不能覆盖到用户当前拜访 的移动网电路交换CS域,则此时需要跨IMS域进行路由,则S-CSCF选择本IMS 域的BGCF,将会话路由至BGCF,本域的BGCF根据路由前缀将呼叫路由至用 户拜访地的IMS域中的BGCF,后续BGCF根据路由前缀寻址到距离用户当前 VMSC最近的MGCF,然后将呼叫路由至该MGCF。该MGCF实体兼做GMSC实 体,实体中的MGCF功能向内部的GMSC功能发送IAM消息。
在具有DTF功能的AS启用B2BUA功能时,对于在DTF终止的会话和在DTF 新发起的会话,DTF均对其维护状态,以对后续用户可能发起的域间切换进行 控制。 .
在步骤2—14 、 MGCF/GSMC实体中的GMSC功能接收到MGCF功能的入局呼 叫IAM消息后,使用智能网业务的方式或是其他的转换技术从中解析出原被叫 用户的MSISDN,然后GMSC基于解析出的MSISDN向HLR^送SRI消息。
附图3为移动网电路交换CS域的用户做被叫时,IMS域中的DRF采用与 被叫用户当前MSC的距离最近的MGCF的承载优化策略,且移动网电路交换 CS域中使用信令拦截机制将入局的呼叫触发至具有DTF功能的AS进行锚定 的流程图。
在该流程中,本发明的改进点主要在步骤3-9〜步骤3-12和步骤3-14,其它 步骤与背景技术中描述的步骤基本相同。
在步骤3—9〜步骤3-12、具有DTF功能的AS接收到的被叫信息包含DTF PSI信息的IMRN的会话后,对会话进行锚定控制,即触发B2BUA (背靠背用户代 理)功能,终止掉AS接收到的会话,然后发起一个针对原被叫信息的新会话, 即具有DTF功能的AS通过同HSS的Sh接口获得被叫用户侧的S-CSCF信息,然 后,将会话路由至S-CSCF,并由该S-CSCF将会话路由至原被叫侧。其中CSRN 的构成可以是"路由前缀+原被叫信息+呼叫参考号,,,这里,路由前缀用于指 示S-CSCF能够固定寻址到某一个MGCF。 DRF在分配CSRN之前,可先向HLR 发送ATI,查询用户当前移动网电路交换CS域的注册状态,并根据HLR返回的 ATI Ack消息中的Location Information信息可以判断出用户当前所在的位置信 息,然后DRF分配能够寻址到距离被叫用户当前移动网电路交换CS域的VMSC 最近的MGCF的路由前缀。
这里,具有DTF功能的AS发起一个针对原被叫信息的新会话时,需要由具 有DRF功能的AS对原被叫信息进行路由分析,在具有DRF功能的AS判断出需 要将会话路由至移动网电路交换CS域中进行接续时,具有DRF功能的AS基于 原被叫信息构造Tel-URI格式的CSRN,然后具有DTF功能的AS发起的针对原被 叫信息的新会话中的被叫信息Requested-URI为CSRN。
这里,在S-CSCF将呼叫路由至原被叫侧的过程中,当原被叫信息为Tel-URI 格式时,S-CSCF执行ENIJMDNS转换功能,如果能够将原被叫号码转换成SIP URI格式,则后续的呼叫路由在IMS域中进行,否则,S-CSCF将呼叫路由至本 IMS域的BGCF,由BGCF将呼叫最终经由MGCF路由至移动网电路交换CS域的 GMSC,最后由GMSC将呼叫接续至被叫。在S-CSCF将呼叫转发至MGCF时, 当S-CSCF根据CRSN的路由前缀判断出需要路由的MGCF不属于本IMS域即用 户归属的IMS域时,如用户漫游时,用户归属IMS域不能覆盖到用户当前拜访 的移动网电路交换CS域,则此时需要跨IMS域进行路由,则S-CSCF选择本IMS 域的BGCF,将会话路由至BGCF,本域的BGCF根据路由前缀将呼叫路由至用 户拜访地的IMS域中的BGCF',后续BGCF才艮据路由前缀寻址到距离用户当前 VMSC最近的MGCF,然后将呼叫路由至该MGCF。该MGCF实体兼做GMSC实 体,实体中的MGCF功能向内部的GMSC功能发送IAM消息。
在具有DTF功能的AS启用B2BUA功能时,对于在DTF终止的会话和在DTF 新发起的会话,DTF均对其维护状态,以对后续用户可能发起的域间切换进行 控制。
在步骤3-14、 MGCF/GSMC实体中的GMSC功能接收到MGCF的入局呼叫IAM消息后,可使用某种转换技术从中解析出原板叫用户的MSISDN,然后, 基于解析出的MSISDN对被叫信息进行分析后,MGCF/GSMC实体中的GMSC 功能向HLRJ^送SRJ消息以获得被叫用户的路由信息。该呼叫同样被具有DRF 功能的SRF拦截下来,具有DRF功能的SRF判断出已经对本次呼叫进行了处理, 则不对该拦截下来的SRI进行分析,不执行相应的域间路由策略控制处理,直 接向HLR转发该SRI消息,并将其接收到的HLR返回的SRI-Ack消息转发至 MGCF/GSMC实体。MGCF/GSMC实体中的GMSC功能根据接收到的SRI-Ack 中的被叫用户的路由信息将呼叫路由至被叫用户的拜访VMSC后接续。
附图4为CS域或PSTN网络的用户做主叫用户时,IMS域中的DRF采用与被 叫用户当前VMSC的距离最近的MGCF的承载优化策略,且IMS域中的MSISDN 用户做被叫用户,CS域或PSTN网络中根据对被叫号码的分析将呼叫路由至 IMS域并触发至AS进行锚定的流程图。
在该流程中,本发明的改进点主要在步骤4-6〜步骤4-9,其它步骤与背景对支 术中描述的步骤基本相同。
在步骤4—6〜步骤4-9、具有DTF功能的AS接收到的被叫信息包含DTFPSI信 息的IMRN的会话后,对会话进行锚定控制,即触发B2BUA(背靠背用户代理) 功能,终止掉AS接收到的会话,然后发起一个针对原被叫信息的新会话,即具 有DTF功能的AS通过同HSS的Sh接口获得被叫用户侧的S-CSCF信息,然后,将 会话路由至S-CSCF,并由该S-CSCF将会话路由至原被叫侧。其中CSRN的构成 可以是"路由前缀+原被叫信息+呼叫参考号",这里,路由前缀用于指示S-CSCF 能够固定寻址到某一个MGCF。 DRF在分配CSRN之前,可先向HLR^送ATI, 查询用户当前移动网电路交换CS域的注册状态,并根据HLR返回的ATIAck消 息中的Location Information信息可以判断出用户当前所在的位置信息,然后 DRJF分配能够寻址到距离被叫用户当前移动网电路交换CS域的VMSC最近的 MGCF的3各由前缀。
这里,具有DTF功能的AS发起一个针对原被叫信息的新会话时,需要由具 有DRF功能的AS对原被叫信息进行路由分析,在具有DRJF功能的AS判断出需
原被叫信息构造Tel-URI格式的CSRN,然后具有DTF功能的AS发起的针对原被 叫信息的新会话中的被叫信息Requested-URI为CSRN。
这里,在S-CSCF将呼叫路由至原被叫侧的过程中,当原被叫信息为Tel-URI格式时,S-CSCF执行ENUMDNS转换功能,如果能够将原被叫号码转换成SIP URI格式,则后续的呼叫路由在IMS域中进行,否则,S-CSCF将呼叫路由至本 IMS域的BGCF,由BGCF将呼叫最终经由MGCF路由至移动网电路交换CS域的 GMSC,最后由GMSC将呼叫接续至被叫。在S-CSCF将呼叫转发至MGCF时, 当S-CSCF根据CRSN的路由前缀判断出需要路由的MGCF不属于本IMS域即用 户归属的IMS域时,如用户漫游时,用户归属IMS域不能覆盖到用户当前拜访 的移动网电路交换CS域,则此时需要跨IMS域进行路由,则S-CSCF选择本IMS 域的BGCF,将会话路由至BGCF,本域的BGCF根据路由前缀将呼叫路由至用 户拜访地的IMS域中的BGCF,后续BGCF根据路由前缀寻址到距离用户当前 VMSC最近的MGCF,然后将呼叫路由至该MGCF,该MGCF实体兼做GMSC实 体,实体中的MGCF功能向内部的GMSC功能发送IAM消息。
在具有DTF功能的AS启用B2BUA功能时,对于在DTF终止的会话和在DTF 新发起的会话,DTF均对其维护状态,以对后续用户可能发起的域间切换进行 控制。
在步骤4— i o 、 MGCF/GMSC实体中的GMSC功能接收到MGCF功能的入局呼 叫IAM消息后,使用智能网业务的方式或是其他的转换技术从中解析出原被叫 用户的MSISDN,然后GMSC基于解析出的MSISDN向HU汰送SRJ消息。
上述实施例是分别根据两个不同的承载优化策略进行描述的,其侧重点不 同,方案一侧重于减少语音编解码的转换次数,以保证语音业务的质量,消除 了静态锚点方案下引入的IP承载路径对语音质量的损耗;方案二侧重于尽可能 地延长会话的IP承载路径,减少DTM承载路径,以提高IP承载的利用率,降低 了网络的运营成本。本发明也可以将上述两种技术方案结合使用,即具有DRF 功能的AS在进行CSRN的分配时,可以根据运营商的偏好设置、被叫当前在移 动网电路交换CS域的位置信息等来确定分配的CSRN是将会话路由回与入IMS 与呼叫相同的MGCF还是将会话路由至能够就远出IMS域的MGCF。比如在应 用本发明中的第一个方案时,需要对MGCF进行改动,为了减少对现网网元的 改动,运营商的偏好设置可以是:本发明的方案一和方案二的结合使用方式为: 具有DRF功能的AS判断出接收到的INVITE消息中的Requested-URI为IMRN时, 采用本发明方案一进行后续的呼叫处理,即具有DRF功能的AS分配的CSRN能 够将会话路由回与呼叫进入IMS域选取的相同的MGCF,当DRF判断出接收到 的INVITE消息中的Requested-URI为Tel-URI时,则采用本发明方案二进行后续的呼叫处理,即具有DRF功能的AS分配的CSRN能够将会话路由至具有被叫用 户当前的VMSC最近的IMS域的MGCF。
本发明提供的会话路由路径控制系统如附图5所示。
图5中,本发明的会话路由路径控制系统包括:网络实体确定模块、IMS 域内路由模块和跨域路由模块。
对于需要从IMS域路由至电路交换域的会话,网络实体确定模块主要用于 确定出会话对应的IMS域中的网络实体。网络实体确定模块位于本发明中的应 用服务器。网络实体确定模块可以采用预定承载优化策略确定IMS域中的网络 实体,如采用与该会话曾经路由经过的MGCF相同的承载优化策略、与被叫用 户当前MSC的距离最近的MGCF等确定IMS域中的网络实体,具体实现方法如 上述方法中的描述。
IMS域内路由模块主要用于获取网络实体确定模块确定的IMS域中的网络 实体信息,并根据该网络实体信息将需要路由至电路交换域的会话路由至IMS 域网络实体。IMS域内路由模块可位于IMS域中的S-CSCF。 IMS域内路由模块 获取IMS域中的网络实体信息的方法有多种,具体如上述方法中的描述。
跨域路由模块主要用于获取需要路由至电路交换域中的网络实体信息,并
间路由模块位于IMS域中的网络实体,如MGCF。
当MGCF兼做GMSC时,跨域路由模块的功能由IMS域功能子模块和电路交 换域功能子模块来完成。IMS域功能子模块接收IMS域内路由模块转发的会话, 并将其路由至电路交换域功能子模块。电路交换域功能子模块:完成对电路交 换域中被叫用户的路由分析,并根据路由分析将呼叫路由至用户当前所在的交 换中心。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多 变形和变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变 形和变化。
36