针对ims注册用户的呼叫处理的制作方法

文档序号:7650230阅读:114来源:国知局
专利名称:针对ims注册用户的呼叫处理的制作方法
技术领域
本发明涉及针对具有电路交换控制的(circuit switched controlled)用户的设备并且被端接(port)到IMS域的用户执行呼叫处理。背景诸如UMTS (通用电信网络)和CDMA 2000之类的第三代(3G)网络在宽覆盖区域上向移动用户提供高速无线因特网接入。对于3G网络,为了支持电话和多媒体服务,已经定义了 IP多媒体子系统IMS来提供到因特网服务的蜂窝接入。IMS使用分组交换技术,特别是IP网络和其他用于服务提供的IETF协议。诸如GSM之类的第2代网络提供基于电路交换技术的语音。IMS的优势是提供增强服务,例如结合语音和数据的多媒体服务。此外, 使用IP网络作为单独潜在标准允许简单快速的服务部署。会话启动协议(session initiation protocol) SIP已经被选择为在IMS中用于用户设备UE和IMS之间以及IMS中各组件之间的信令。IMS还使用SIP来完成因特网中的语音和多媒体呼叫。为了能够使用IMS服务,通信用户的设备必须支持IMS,这意味着必须在用户设备上实施SIP。下面描述IMS的简化网络体系结构。特别提及在IMS体系结构中提供服务所涉及的节点。IMS系统的组件有呼叫会话控制功能(CSCF)、媒体网关(MGW) /媒体网关控制功能 (MGCF)、归属用户寄存器(HSR)、应用服务器(AS)。CSCF担当呼叫服务器并且处理呼叫信令,其支持和控制多媒体会话并且执行地址转换功能。CSCF按功能可以分为S-CSCF、I-CSCF和P-CSCF。代理CSCF (P-CSCF)是IMS网络中的第一接触点并且其提供对承载资源(bearer resource)的授权,其进一步把从用户设备UE接收到的SIP注册请求转发到通过使用如用户提供的归属域名而确定的I-CSCF。 在相反的方向上,其转发SIP请求或响应到UE。此外,CSCF把从UE接收到的SIP消息转发到SIP服务器(S-CSCF),该SIP服务器的名称是作为注册过程的结果而由P-CSCF接收的。询问-CSCF (I-CSCF)是预定到达(destined to)网络运营商的订户(subscriber) 或当前位于网络运营商服务区域中的漫游用户的所有连接的运营商网络中的接触点 (contact point)。在运营商网络内可能存在着多个I-CSCF。I-CSCF执行的主要功能是向执行SIP注册的用户分配S-CSCF。服务呼叫会话控制功能(S-CSCF)是执行IMS网络的会话管理的节点。在网络中能够有若干S-CSCF。S-CSCF的主要功能包括从UE接受注册请求、为了支持服务而与服务平台进行交互。其进一步为端点(endpoint)提供与服务事件相关的信息(例如像音调/ 宣布(armoimcement)的通知以及附加媒体资源的位置、计费通知)。归属订户寄存器HSR是集中式订户数据库。HSR与I-CSCF和S-CSCF对接来提供关于订户位置的信息和订户的预订(subscription)信息。HSR负责处理下列用户相关信息用户标识、编号和地址信息、用于鉴别(authentication)和授权的用户安全信息。HSR 支持用户注册,并且存储系统间位置信息。IMS支持若干与传统网络交互工作的节点,例如媒体网关控制功能(MGCF)。MGCF执行蜂窝呼叫控制协议和IMS协议之间的协议转换。例如,MGCF从CSCF接收SIP消息并将其转换为适当的ISUP消息。因而,MGCF的主要功能是在上行链路和下行链路方向上将信令消息从一种格式转换为另一种格式。在UMTS中,这主要在PSTN中的脉冲编码调制(PCM)和基于IP的格式之间。IMS接入服务器宿主(host)并执行用户请求的服务。如前所述UMTS系统允许操作于分组模式下的移动用户使用SIP作为信令协议来建立语音呼叫。SIP消息被发送以将该请求传送到IMS中的呼叫会话控制功能(CSCF)。在这种情况下,该数据是作为分组而在整个UMTS网络中传送的。因而,已经针对3G网络将IMS部署为使用分组交换技术来提供服务,其中SIP被应用为信令协议。但是,当前大多数用户设备不支持使用SIP作为信令协议来提供语音服务的IMS技术,这是因为所述用户设备适用于电路交换控制域。因而,为了接入IMS,必须对用户设备进行适配,这导致更换终端机的问题。其他会出现的问题有提供会话服务。在IMS中提供实时承载,其不可能高效地提供语音服务。为了高效地通过GSM或WCDMA接入提供语音服务,就要使用电路交换接入。发明概述和描述因此,本发明的一个目的是用于向操作于电路交换控制域的用户设备提供分组交换多媒体服务的解决方案。本发明在独立权利要求中公开。有利的实施例公开于从属权利要求中,该从属权利要求在说明书的相应部分中公开。本发明公开了适用于在基于分组的多媒体系统域中为位于电路交换控制域的电路交换控制的用户终端处理呼叫的接入网关节点(MAGCF),其中所述接入网关节点包括始发(originating)电路交换逻辑,该始发电路交换逻辑适用于通过被用于将电路交换呼叫路由到接入网关节点的路由号码而从提供移动电路交换功能的服务移动电路交换功能接收或者直接从电路交换控制用户终端接收始发电路交换呼叫。此外,该接入网关节点包括始发基于分组的多媒体逻辑,该多媒体逻辑适用于通过作为接入网络节点一部分的代理呼叫控制功能向基于分组的多媒体域发送始发基于分组的多媒体呼叫。此外还包括终止 (terminating)呼叫功能体(functionality),其包括终止基于分组的多媒体逻辑,该终止多媒体逻辑适用于从基于分组的多媒体域接收被寻址(address to)到代理呼叫控制功能的终止基于分组的多媒体呼叫,其还包括终止电路交换逻辑,该终止电路交换逻辑适用于向电路交换控制的用户终端发送终止电路交换呼叫。此外,还存在转换功能,该转换功能适用于将始发电路交换呼叫转换为始发基于分组的多媒体呼叫并且将终止基于分组多媒体呼叫转换为终止电路交换呼叫。此外,本发明公开了一种用于在基于分组的多媒体域中为位于电路交换控制域的电路交换控制用户终端处理呼叫的方法。所述方法包括以下步骤执行呼叫始发过程包括
通过被用于将电路交换呼叫路由到接入网关节点(MAGCF)的路由号码而从服务移动电路交换功能接收或直接从电路交换控制的用户终端接收始发电路交换呼叫,并且将始发电路交换呼叫转换为始发基于分组的多媒体呼叫,和通过集成的(integrated)代理呼叫控制功能向基于分组的多媒体域发送始发基于分组的多媒体呼叫,和执行呼叫终止过程包括从基于分组的多媒体域接收被寻址到集成的代理呼叫控制功能的终止基于分组的多媒体呼叫,和将终止基于分组的多媒体呼叫转换为终止电路交换呼叫,和向电路交换控制的用户终端发送终止电路交换呼叫。此外,有利的实施例被描述于从属权利要求中。为了使得本领域技术人员能够完全理解本发明,下面将详细描述本发明的优选实施例,但是这些详细的实施例仅作为本发明的示例,而不旨在限制。下面的描述将参考附图,其中

图1示出根据本发明的接入网关节点的体系结构的示意性表示。图2示出要在接入网关节点上执行的呼叫始发方法的本发明实施例的流程图。图3示出要在接入网关节点上执行的呼叫终止方法的本发明实施例的流程图。图4示出将MAGCF作为漫游锚点(anchor point)包含的本发明的实施例。图5示出将MAGCF作为漫游锚点包含的本发明的另一实施例。图6示出在归属网络中呼叫始发的示意性实施例。图7示出在归属网络中用于呼叫始发的信令序列的实施例。图8示出在访问网络中呼叫始发的示意性实施例。图9示出在访问网络中用于呼叫始发的信令序列的实施例。图10示出在归属网络中呼叫终止的示意性实施例。图11示出在归属网络中用于呼叫终止的信令序列的实施例。图12示出在访问网络中呼叫终止的示例性示意性实施例。应当注意本发明上下文中的术语“实体”、“节点”、“模块”、“逻辑”指的是在通信网络中提供预定功能的硬件和软件的任意合适的组合。在这种方式下,如果没有给出明确的定义时,则所述术语主要指哪个展开到若干物理实体上的逻辑实体,但也能够指位于一个物理位置的物理实体。应当注意本发明上下文中的术语“用户”指的是电路交换控制的用户设备,其中所述用户设备为硬件和软件的组合。但是在下面的描述中,如果没有指出不同,则术语“用户” 和“用户终端”应该被视为具有相同的含义。优选地,通信网络是移动通信网络,例如,是根据GSM、GPRS (通用分组交换无线电)或UMTS (通用移动电话系统)或诸如EDGE、CDMA2000之类的3G系统而操作的无线通信网络。并且优选地,分组交换多媒体域是IP多媒体子系统(IMS)。为了允许IMS进行完整呼叫(full call)和服务控制,根据本发明提出将蜂窝交换中心的逻辑功能体与IMS的逻辑功能体合并在接入网关节点中,其在下面被称为MAGCF。 特别地,本发明提出该新MAGCF节点包括服务电路交换功能体,例如像MSC、或作为漫游用户的服务MSC的MSC-S、或用于终止到没有MAGCF功能体的网络中的漫游用户的呼叫的 GMSC-S,并且可选地包括用于为漫游用户始发呼叫的gsmSCF并且其进一步提出MAGCF具有分组交换多媒体功能体,其特别地为代理呼叫控制功能,例如像用于将SIP消息从用户转发到IMS以及从IMS转发到用户的P-CSCF。通常,可以说MAGCF在分组交换多媒体域内代表具有电路交换终端的用于进行处理。此外,本发明提出MGCF执行蜂窝呼叫控制协议和IMS 协议之间的协议转换。集成的用户代理的任务是实现IMS功能并且代表用户进行处理。
该基本概念是确保MAGCF处理所有的始发和终止呼叫,或者换句话说,确保MAGCF 是蜂窝接入到IMS的锚点。本发明集中于建立和处理用户呼叫。但是,在建立分组交换多媒体会话之前,用户需要执行注册过程以便让电路交换和IMS域知道所述用户的位置。该注册是通过SIP协议和作为MAGCF —部分并且代表用户来执行注册的用户代理来执行的。下面将描述其中MAGCF作为锚点的注册。例如,所给出的实施例描述了在漫游到访问访问时改变服务MSC-S。当漫游到不支持MAGCF的访问网络中时,最后的负责的MAGCF 被保持作为锚点。根据本发明,所述MAGCF节点具有MSC功能体,例如MSC-S和用户代理UA形式的 IMS功能体和集成的P-CSCF。因此MAGCF具有与HLR和IMS通信的能力,并且至少一个MAGCF 对于归属网络中的用户是预知的。通常在网络中提供多个MSC,其中MSC负责位于被分配给 MSC的位置区中的用户。由于用户的移动而导致的负责MSC的改变意指旨在通过在相应的节点执行与之相关的所有必要的更新在新MSC中注册用户并且从旧MSC注销用于的漫游过程的启动。当进入新的位置区后,终端向新的MSC发送位置更新请求。当接收到该消息时, MSC识别出该订户在其负责范围内是新的,从而联系HLR来更新位置信息。当接收到位置更新消息时,HLR就向旧的MSC通知订户已经漫游到新的MSC区域。根据本发明,用户服务MSC可以是MAGCF的一部分,或者在用户漫游到访问网络的情况下它也可以是位于所述访问网络的常用MSC并且与MAGCF的电路交换部分通信。在MSC不再服务订户的这两种情况下从HLR发送消息。在MSC是MAGCF的一部分的情况下,在这种情况下新的MAGCF被分配给用户,这引起S-CSCF中的服务MAGCF的地址的改变并且它还引起了将S-CSCF的地址存储在MAGCF中。在服务MSC不是MAGCF的一部分的情况下,例如当用户在访问网络中漫游时可能发生这种情况,在这种情况下,服务MSC可能改变但MAGCF保持不变。为了向IMS 系统注册,当接收到位置更新时,HLR检查MSC是否是MAGCF的一部分。此外HLR检查发出请求的订户。为了向用户提供IMS功能,所述用户必须端接到IMS系统。换句话说,用户必须主动地宣布改变到IMS系统或系统可以决定将蜂窝用户端接到IMS系统。有关用户的相应通知将在HLR中被陈述。在用户没有被端接的情况下,提出针对蜂窝用户应用标准行为, 如已知的那样。在用户被端接到IMS的情况下,提出HLR向MAGCF发送所有参数,所述参数通常存储于用户设备中的SIM卡。当接收到参数时,就联系用户代理以便在IMS系统中注册和预订订户。优选地所应用的用于注册和预订的协议是SIP协议,在这种情况下用户代理也实施SIP功能。在IMS注册过程中,用户代理代表订户来行动。注册所需的所有步骤通过被集成在MAGCF中的IMS实体来执行。例如这些步骤可以包括对将要鉴别的用户进行鉴别。但是需要说明的是该鉴别并非强制的,这是因为该解决方案可能依赖于用户已经被鉴别为电路交换接入的一部分的事实并且可以进一步假定MAGCF被连接到可信的VPN。注册的结果是MAGCF存储S-CSCF地址并且遵循用于注册的IMS规则,S-CSCF存储所注册的订户能够到达的MAGCF地址,优选地集成在MAGCF中的P-CSCF地址被存储。如果用户在没有MAGCF功能体的访问网络中漫游然后在漫游到MSC的情况下,则提出当前MAGCF保持对用户负责。在没有分配MAGCF给用户的情况下,则提出采用默认 MAGCF。因此只要用户处于访问网络中,则位置更新过程就被限制为更新HLR中的MSC而非负责的MAGCF。在完成注册后,启动包含IMS呼叫建立过程的会话建立过程。因而,在成功注册之后,MAGCF知道S-CSCF并且S-CSCF具有MAGCF地址,特别地, 知道P-CSCF,所述P-CSCF的功能是所提出MAGCF的一部分。在下面将根据本发明来描述如何强制(enforce)服务MAGCF执行呼叫处理的过程。例如当漫游到远程访问网络中时可能会出现这种情形,其中没有MAGCF功能体可用。在这种情况下,提出使用最后的服务MAGCF作为漫游锚。根据图1描述了呼叫处理过程,图1示意性地示出作为具有用户的电路交换控制终端MS的电路交换CS网络和分组交换多媒体网络PS之间的锚点的MAGCF的结构。存在着始发电路交换逻辑,Org CS,适用于接收始发电路交换呼叫。在服务MSC是MAGCF的一部分的情况下,所述呼叫可以直接从电路交换控制的用户终端接收。当用户位于归属网络并且限定服务MSC包含在MAGCF中时会出现这种情况。可替换地,MAGCF可以从服务移动电路交换功能接收始发呼叫,例如其可以是用于对用户进行处理的访问网络中的MSC/VLR。 在这种情况下主叫用户以公知的方式联系MSC/VLR,例如使用B号码,并且根据本发明MSC/ VLR必须将呼叫路由到对用户负责的MAGCF。这通过分配路由号码来确保。在进一步的描述中将给出两种用于分配路由号码的方法;一种是基于分配给呼叫的漫游号码并且以唯一的方式识别呼叫即将被路由到的MAGCF。为了分配号码,将采用智能网络IN功能。在第二种方法中,利用前缀来增强B号码,该前缀定义了如何将B号码路由到MAGCF。而且还将依照这两种方法来描述根据从用户目录(例如HLR)接收到的关于服务用户的接入网关节点的指示而分配的路由号码。不管始发CS呼叫是直接从用户终端接收到的还是通过MSC/VLR接收到的,在下一步中MAGCF在转换单元中将始发CS呼叫转换成被传到始发基于分组的多媒体逻辑Orig PS的基于分组的多媒体呼叫,该Orig PS适用于向基于分组的多媒体域发送始发基于分组的多媒体呼叫。根据本发明,提出将代理呼叫控制功能P-CSCF作为接入网关节点的一部分。代理CSCF(P-CSCF)是IMS网络中的第一接触点,其将把用户接收到的SIP消息转发到 S-CSCF,其中作为注册过程的结果P-CSCF已经接收到S-CSCF名称。在相反方向上,其将 SIP请求或响应转发到UE。所述P-CSCF还被用来到达用于呼叫终止的MAGCF。因而提出终止基于分组的多媒体逻辑,Term PS,其适用于从基于分组的多媒体域接收终止基于分组的多媒体呼叫。所述呼叫通过代理呼叫控制功能P-CSCF的地址而被路由到MAGCF。所述呼叫在转换功能Conv中被转换为终止电路交换呼叫,并且通过终止电路交换逻辑Term CS而被发送到电路交换控制的用户终端。终止呼叫在服务电路交换节点为电路交换功能的一部分的情况下被直接发送到电路交换控制的用户终端,或者在所述服务电路交换节点不是电路交换功能的一部分的情况下被路由到服务电路交换节点。进一步提出MAGCF具有抑制(suppression)功能,该功能适用于抑制所接收的始发电路交换呼叫在电路交换域中处理。这确保始发呼叫被真正地在IMS域内处理。为了向用户递送电路交换呼叫,将确保所接收的终止基于分组的多媒体呼叫在MAGCF中被终止。下面将参考图2和图3描述根据本发明的一种方法。图2示出呼叫始发的情况。 在第一步21中MAGCF接收始发电路交换呼叫。所述呼叫可以在服务移动电路交换功能MSC 被集成在MAGCF中的情况下直接从电路交换控制的用户终端接收。在用户是通过单独的服务移动电路交换功能而被处理的情况下,通过路由号码将呼叫路由到服务MAGCF。路由号码的分配将被进一步描述。在步骤22中,电路交换呼叫被转换成始发基于分组的多媒体呼叫并且在步骤23中被发送到基于分组的多媒体域,24。在分组交换多媒体部分中,代理呼叫控制功能P-CSCF涉及呼叫的转发。图3示出呼叫终止的实施例。在步骤31中终止基于分组的多媒体呼叫被从基于分组的多媒体域接收到。通过代理呼叫控制功能P-CSCF执行呼叫的路由。在步骤32中呼叫被转换成终止电路交换呼叫并且如上所述的被直接地或者通过服务MSC/VLR被发送到电路交换控制的用户终端。下面将给出本发明的实施例。下面将描述实施例,其中示出用户在访问网络中漫游并且由非服务MAGCF的一部分的MSC/VLR服务的情况下对路由号码的分配。为了将来自服务MSC/VLR的所有始发呼叫路由到漫游锚MAGCF,作为示例CAMEL机制被使用。CAMEL方法作为示例并且本发明并不限制于此。下面将描述在本发明一个实施例中使用的CAMEL网络的一些本质特征。CAMEL是甚至当移动订户漫游到归属网络之外时允许网络运营商向移动订户提供运营商特定服务的网络特征。根据CAMEL体系结构,CAMEL服务控制功能体(gsmSCF)被提供给订户的归属PLMN,其包含了实施运营商特定服务所需的CAMEL服务逻辑。此外,还存在着CAMEL服务交换功能体(gsmSSF),其参与事务处理并执行由gsmSCF给出的指令。通常用于CAMEL 体系结构中节点之间的协议是CAMEL应用部分(CAP)协议。在CAMEL帧中,所谓的触发检测点(TDP)被定义,其规定了当gsmSCF应该被接触时的事务处理中的时间点。当满足TDP 时gsmSSF向gsmSCF开启对话。其中尤其存在着多个为gsmSCF而定义的功能体;能够向 gsmSCF提供有关正在进行的事务的信息,例如目的地地址和事务的持续时间。返回到本发明的实施例,为了确保由服务MAGCF处理所有的呼叫,为此下面将给出两种可能的方法。在第一种解决方案中漫游号码被用来动态地分配给用于从服务MSC/ VLR路由到服务MAGCF的呼叫,第二解决方案通过添加前缀而修改了实际拨打的B号码。第一方案是基于使用临时漫游号码的概念。将针对图4来描述该解决方案。在图4中示出了 MSC/VLR,所述MSC/VLR服务位于其服务区域中的用户,所述服务区域为A访问网络。根据本发明,MSC/VLR与位于归属网络(A归属)的MAGCF进行通信,并且该归属网络包括gsmSCF功能体。因而,MAGCF提供与电路交换域的连接。另一方面,MAGCF 提供与IMS并且尤其是与S-CSCF的信令通信。S-CSCF是IMS域内的用户服务节点。它担当呼叫服务器并且处理呼叫信令。此外,根据图4,还存在着IMS AS,其宿主并执行用户请求的服务。该AS例如负责呼叫流和与订户的用户接口交互。IMS AS向IMS递送服务,例如即按即通(push-to-talk)、回铃音、预付呼叫卡、多媒体会议和多媒体消息传递(messaging) 服务逻辑。此外还存在着HLR,该HLR是位于电路交换网络中的用户数据库。
9
根据本发明的优选实施例,提出在两个独立的层上执行用户平面和用户信令的传输。在用户平面中,相应地需要网络间元件来转换基于IP的多媒体流。多媒体网关 (MGff)节点负责该功能。多媒体资源功能处理器(MRFP)为应用层提供附属(adjunct)媒体处理,例如音频混合、内容录制和回放、编解码代码转换(codec transcoding)、统计获取 (statistic obtaining)并且被连接到MGW。MRFP不专用于单独的应用但提供媒体处理作为多个应用的共享资源。媒体资源功能控制器(MRFC)在IMS中提供AS和MRFP资源之间的媒体资源的代理功能,并且能够被实施为应用服务器的一部分或实施为单独的网络元件。根据图4,通过虚线来表示信令信息的流动,并且实线表示用户平面的流动。针对图4,为了将呼叫处理递送到MAGCF而提出了以下步骤。当用户移动到访问网络时,首先执行位置更新过程以便通知HLR用户的新位置。 通过MAP协议实现MSC/VLR和HLR之间的通信。因而,HLR接收更新位置的MAP消息,HLR 确定发送节点是否支持MAGCF功能体。这能够通过包含来自支持MAGCF功能体的发送节点的指示来实现。可替换地,HLR能够检查在HLR中管理的预定义列表。如果HLR确定发送更新位置的节点不支持MAGCF功能体,则提出HLR将CAMEL数据添加到通过MAP操作插入订户数据而发送的数据。该CAMEL数据提供“Collectjnfo”的CAMEL触发检测点,其指示MSC/ VLR建立与gsmSCF的连接,该gsmSCF负责在归属网络中处理用户呼叫。当要联系gsmSCF 的地址时,在步骤41中HLR包含当前服务MAGCF的地址。在HLR中没有已知服务MAGCF的情况下,HLR能够使用预定义的默认MAGCF。作为定位过程的结果,MSC/VLR具有MAGCF的联系地址。在步骤42中MSC/VLR接收包含所呼叫的B号码的呼叫建立请求。一接收到呼叫请求,就立即触发CAMEL触发检测点“Collect Jnfo ”,其结果为MSC/VLR暂停呼叫建立处理并且联系由从HLR接收到的CAMEL预订数据所寻址的gsmSCF。CAP消息Initial DP被发送到包含B号码的gsmSCF。因为HLR提供服务MAGCF的地址作为gsmSCF地址,所以在步骤 43中实际上MAGCF被联系。在后续步骤44中,MAGCF分配临时漫游号码以用于向该MAGCF 路由呼叫。MAGCF存储所接收的B号码,以便其此后能够将进入的漫游号码呼叫匹配到正确的B号码。在步骤45中,MAGCF指示MSC/VLR将始发呼叫路由到该漫游号码。CAP消息连接被从MAGCF发送到MSC/VLR。通过所接收的漫游号码,在步骤46中服务MSC/VLR将所保持的呼叫路由到MAGCF。在步骤47中,MAGCF接收所进入的具有漫游号码的呼叫。MAGCF 然后查看初始拨打的B号码,该B号码在分配漫游号码时被存储。作为被叫目的地的B号码在步骤48中被用来将呼叫路由到S-CSCF,该S-CSCF负责服务A订户以用于执行始发服务。因而,所述方法确保了在访问网络中发起的始发呼叫被转发到MAGCF以便在IMS 域内进行处理。该呼叫处理将在后面被进一步描述。下面将给出第二方法,所述第二方法用于将所有始发呼叫路由到作为漫游锚点的 MAGCF节点。该解决方案基于添加前缀到B号码的概念并且将针对图5进行描述。图5包含了针对图4所公开的所有节点,不同在于gsmSCF被描述为单独的节点。但是这不应被视为对本发明保护范围的任何限制。根据本实施例,gsmSCF被用作数据库来添加特定前缀到B号码,其中所述前缀对于所选择的MAGCF必须是特定的并且优选地不同的前缀被用于不同的所选择的MAGCF节点。因而,因为gsmSCF是添加前缀的中心点,其被示为单独节点,但是gsmSCF可以与任何其他节点共处一处(co-locate)。返回图5,在步骤51中与在第一方法中相似,HLR确定发送位置更新的节点是否支持MAGCF功能体。该确定可以由任何优选的方法来执行,如在第一方法中所公开的那样。在步骤51中,如果HLR确定发送更新位置的节点不支持MAGCF功能,则HLR发送具有当前哪个MAGCF对用户进行服务以及服务gsmSCF的地址的指示的“Collectjnfo”的CAMEL触发检测点。可替换地没有发送服务 gsmSCF的地址并且在这种情况下归属网络中的任何gsmSCF能够被联系。如已经提到的,如果在HLR中没有已知的服务MAGCF,则HLR能够使用预定义的默认MAGCF。在步骤52中在携带被叫B号码的服务MSC/VLR中接收呼叫建立请求。当接收到所述请求时CAMEL触发检测点“Collectjnfo”被立即触发,这引起MSC/VLR暂停呼叫建立处理并联系由从HLR接收到的CAMEL预订数据所寻址的gsmSCF。在步骤53中,CAP消息InitialDP被发送到包含B 号码以及服务MAGCF的指示的gsmSCF。gsmSCF根据所接收的指示符识别哪个MAGCF当前正在服务订户。然后gsmSCF向B号码添加前缀,其对于服务MAGCF是特定的。优选地,在 gsmSCF中预定义前缀。gsmSCF然后将该修改的B号码返回到MSC/VLR并且请求继续进行该新号码的呼叫建立。为此在步骤M中CAP消息连接被从gsmSCF发送到MSC/VLR。在步骤55中,通过所接收的加前缀的B号码,服务MSC/VLR将呼叫路由到MAGCF。MAGCF接收所进入的具有前缀B号码的呼叫并且去除该前缀。应当提到,优选地MSC/VLR也提供A号码, 以便允许MAGCF识别正确服务的订户。在步骤56中,该呼叫被路由到用于执行始发服务的 A订户的S-CSCF。这里B号码再次被用作被叫目的地。因而第二方法也确保了所有的始发呼叫都被提供给服务用户的MAGCF。在这两种方法中,当在不支持MAGCF功能体的网络中漫游时,最后的服务的MAGCF 被用作漫游锚。但是,因为IMS AS负责处理所有服务,所以在MSC/VLR中的服务执行必须被抑制。优选地提出一种过滤订户数据的机制以防止MSC/VLR处理任何服务。HLR知道订户正在远程访问网络中漫游。因此当发送MAP操作插入订户数据时,HLR在向MSC/VLR发送数据之前过滤掉所有辅助服务预订。此外,提出当在归属网络中漫游时,订户数据不被过滤并且MAGCF务必抑制任何服务启用(invocation)。另一可选方案是还当订户数据在归属网络中被发送到MAGCF时过滤订户数据。下面将针对图6示出在归属网络中用于执行始发呼叫的基本体系结构。图6示出了作为呼叫始发用户的用户A。所述用户通过无线电接入网络(例如UTRAN或GERAN)连接到MAGCF。因为用户在归属网络中执行呼叫,所以其直接连接到MAGCF节点的MSC-S部分。MAGCF节点的IMS部分通过SIP协议将连接传送到S-CSCF。特别地集成的P-CSCF知道S-CSCF的地址。还存在着与S-CSCF通信的IMS AS节点。虚线描绘了信令消息的流动。在图6中也描绘了 MGW和MRFP节点,其涉及由实线所指示的用户平面的传输。根据图6,在步骤61中当在MAGCF中从终端接收到呼叫请求时,MAGCF不调用任何始发服务并且它也不查看所接收的B号码。MAGCF将呼叫路由到被服务订户的IMS。在步骤62中,因为MAGCF的P-CSCF仍然知道来自IMS注册的S-CSCF,所以呼叫被直接路由到 S-CSCF。在步骤63,S-CSCF包括用于调用始发服务和对所拨打的B号码的分析的IMS AS。 始发服务的检查例如可以包括禁止(bar)所有输出的呼叫补充服务,其可以例如当将向第三人打电话时被使用,然后可以激活禁止服务以便在仍然允许所有终止呼叫可达到所述用户的同时禁止他进行呼叫。
此外,MAGCF选择MGW来处理用户平面。IMS AS包含用于处理用户平面的MRFP。 MGff和MRFP优选为独立的节点。下面将针对图7描述归属网络中始发呼叫的消息流顺序。在图7中,主叫用户UE A 发起对被叫用户B的呼叫IMS被描绘。因为用户通过联系被集成在MAGCF节点中的MSC-S 功能来在归属网络中执行呼叫,所以具有MSC-S功能体的MAGCF节点被描绘。此外,存在着 A:S-CSCF,其是始发用户的服务S-CSCF,A:IMS AS对该用户负责。在两个实体之间所绘出的线指示消息的流动并且箭头指示消息交换的方向。在主叫用户的呼叫始发过程中的第一步骤中,UE A发送0008 :CS服务请求到 MAGCF,特别地到MSC-S。如已知的那样,所述节点首先执行对主叫用户的电路交换鉴别,并且在后续的步骤中所述用户发送008 建立消息,该消息是通过24. 008 呼叫进程消息来确认的。如前所述,MAGCF知道负责用户的S-CSCF的地址并且因而所述地址被用来启动 IMS呼叫建立过程。特别地,集成的P-CSCF知道S-CSCF的地址。在第一步骤中SIP 邀请被发送到服务主叫用户A的S-CSCF。所述消息包括参数如被叫用户B的电话号码,用户A 的tel-URL和会话描述协议参数SDP A。SDP参数在通信实体之间的SDP协商过程的帧中进行交换,所述通信实体为始发和终止用户。在协商过程中,也对诸如媒体流的数量或编解码器等之类的媒体特性进行协商。返回图7,为了调用始发服务并且分析所拨打的B号码,AiS-CSCF发送ISC 邀请 (Tel-URL SDP A)到 A:IMS AS。一从 A: IMS AS 接收到应答,A: S-CSCF 就发送 SIP 邀请 (SIP-URL, SDP Α)消息到终止用户,B: IMS。在后续步骤中,通过从终止用户发送携带有所提议的SDP参数的SIP: 183会话进程(SDP B)来启动SDP协商过程。为了检查所提议的SDP 参数是否被支持以及为了保留所协商的会话参数所需的资源,所述消息被转发到MAGCF,该 MAGCF之后联系负责的RAN(无线电接入网络)。这是通过分配请求消息和分配完成消息来执行的。在下面的步骤中,MAGCF通过A S-CSCF发送SIP 更新消息到B: IMS,所述B: IMS 通过发送SIP:200 OK(更新)消息来同意(agree on)新参数。在被叫用户是空闲的并且能够接收呼叫的情况下,相应的指示,即SIP: 180振铃被发送到MAGCF,其将该指示转换成电路交换协议消息,即24. 008:报警。在从被叫用户B:IMS接收到SIP:200 Ok(邀请)消息后,24. 008:连接消息被发送到始发用户UE A以便完成建立过程。成功完成呼叫建立过程的确认通过24. 008 连接Ack和SIP = Ack消息而被发送到终止用户。在成功完成呼叫建立过程之后可以执行语音呼叫。在下面将给出用于在不支持MAGCF功能体的远程访问网络中执行始发呼叫的实施例。在这种情况下,对于在该网络中漫游的用户,最后的服务MAGCF被用作漫游锚点。 如前面实施例所描述的那样,为了强制在锚MAGCF中执行呼叫处理,当将订户数据插入到 MSC/VLR时,HLR添加CAMEL数据到订户数据。因而,当接收到呼叫请求时,MSC/VLR注意到 CAMEL数据,其使得该呼叫被路由到漫游锚MAGCF。在呼叫已经到达MAGCF后,如在归属网络中一样继续呼叫建立,即呼叫被转发到S-CSCF以用于执行始发服务。下面将参考示出消息流动的图9来更详细的示出始发呼叫过程。图9对应于图7, 其区别在于,在图9中位于访问网络中的MSC/VLR另外被绘出。此外,在图9中描绘了 MAGCF 具有gsmSCF功能体。但是这不能被视为对本发明的限制。可替换地gsmSCF可以作为单独的节点来提供。
12
在第一步骤中,在008 建立(B号码)之后,用户UE发送0008 :CM服务请求消息到MSC/VLR,其通过消息008 呼叫处理来确认。该消息的接收对于MSC/VLR而言意味着用户希望建立与具有B号码的用户的连接。但是在注册过程中,MSC/VLR已经从HLR 中接收到CAMEL消息,如在前面实施例中所描述的那样,该消息通知用户将由gsmSCF来处理。根据该信息,MSC/VLR通过gsmSCF将该呼叫路由到MAGCF。在前面的实施例中,已经讨论了如何将呼叫路由到MAGCF。在该特定实施例中示出了通过使用漫游号码进行路由。根据该方法,MSC/VLR具有gsmSCF的地址,其也是MAGCF的地址。通过该地址来联系MAGCF, CAP: InitialDP (B号码)。一接收到该消息,MAGCF就执行用于提供路由号码的过程,其包含分配漫游号码并且将所分配的路由号码和B号码相关。为了通过漫游号码ISUP: IAM(漫游号码)来路由该呼叫,所述漫游号码通过CAP 连接(漫游号码)消息被发送到MSC/VLR。 剩余的过程与针对图7所描述的引起传送呼叫始发过程的步骤相同。下面将针对图10来描述在归属网络中的终止呼叫的实施例。图10的结构对应于图6的结构。在步骤101中,S-CSCF接收将终止于用户B的呼叫。在步骤102和103中, S-CSCF使IMS AS参与进来以执行终止服务。这里以前面对于始发情况下相同的方式检查终止订户的服务。例如,当漫游到国外(abroad)时可以激活对所有进入呼叫的禁止。在这个例子中,IMS检查用户是否预订了该服务,然后在所述用户漫游到国外的情况下,呼叫被阻止。S-CSCF根据IMS注册过程得知服务MAGCF的地址,如上面实施例所描述的那样。 特别地S-CSCF已知集成的P-CSCF的地址。通过SIP协议呼叫被转发到MAGCF,特别地转发到代理网关,位于MAGCF 104中的P-CSCF。MAGCF终止到终端的呼叫,但是不调用任何服务。 终止意味着IMS呼叫终止于MAGCF并且被转换成CS呼叫,该呼叫然后借助例如24. 0008协议通过接入网络被转发到B用户,该接入网络例如是UTRAN或GERAN,105。所描述的呼叫终止路由优选地局限于信令信息的路由。提出将有效载荷信息通过MRFP和MGW直接路由到接入网络,如图6中通过实线所描绘的那样。下面针对图11示出呼叫终止过程的消息流。图11示出IMS用户A IMS希望被连接到用户B,UE B。在第一步骤中,联系I-CSCF,其在运营商网络中负责预定到达该网络运营商的订户或当前位于网络运营商服务区域内的漫游用户的所有连接。利用SIP:邀请(SIP URL, SDP Α)来执行该联系。在运营商网络中可以存在多个可用的I-CSCF。I-CSCF执行的主要功能是向执行SIP注册的用户分配S-CSCF。根据本发明,S-CSCF知道MAGCF的地址并且尤其是集成在MAGCF中的P-CSCF的地址,因而SIP 邀请可以被转发到MAGCF。在转发该消息到MAGCF之前,针对图11,通过ISC 邀请消息来联系B: IMS AS以便终止IMS服务。一接收到SIP 邀请(SIP-URL,SDP A),就在MAGCF中终止IMS呼叫并且启动电路交换处理,包括发送008 传呼消息到被叫用户UE B,执行电路交换鉴别,并通过008 呼叫建立和
008:呼叫确认消息建立到UE B的呼叫。该过程的其余部分和针对图7所描述的过程相似。这意味着位于MAGCF的IMS部分,即P-CSCF发送SIP: 183会话进程(SDP B)消息到具有所提议的参数的A: IMS用户。根据图11通过SIP 更新和SIP:2000K消息在两个通信侧执行参数的更新。当参数被分配时,振铃信号就会出现,24. 008:报警,SIP:180振铃,并且连接过程,24. 008 连接,具有确认消息的SIP: 2000K(邀请),SIP:ACK和24. 008 连接ACK 被执行。
当然有可能发生主叫用户位于不具有MAGCF功能体的被访问的访问网络B。下面将针对图12来描述这种情况,其中图12示出了对于用户B的终止呼叫。在这种情况下, 呼叫的IMS部分在负责用户并且担当漫游锚的MAGCF中被终止。因而,终止呼叫被路由到 S-CSCF,121,其然后使IMS AS参与进来以执行终止服务,122和123。如前所述,S-CSCF根据IMS注册过程得知服务MAGCF的地址。因而,呼叫优选地通过SIP协议被传送到MAGCF, 124。所述MAGCF认识到其担当漫游锚,因而当在MAGCF中接收到终止呼叫时,MAGCF认识到其不能直接终止呼叫,而必须使MSC/VLR参与进来。因此MAGCF担当GMSC并且向HLR询问漫游信息。HLR从服务MSC/VLR中取得漫游号码,1 ,并且将其返回给MAGCF,125。然后通过使用漫游号码将该呼叫从MAGCF路由到MSC/VLR,127。应当注意在HLR中没有执行任何服务,这是因为IMS AS负责执行所述服务。信令序列与针对图11中所描述的序列相同, 区别在于相应的信令,优选为基于MAP的信令将在MAGCF、HLR和MSC/VLR之间交换,其中所述MSC/VLR负责建立与用户B的连接。上述的实施例是基于将如GSM或GPRS中所提供的电路交换控制的用户设备集成到与UMTS结合而开发的IMS服务中。但是本发明不限于这些网络。另外的例子可以是将相应节点提供为GPRS或UMTS中的已有节点的CDMA2000。
权利要求
1.接入网关节点(MAGCF),适用于在基于分组的多媒体系统(IMS)域中为位于电路交换控制域(⑶)中的电路交换控制的用户终端(MQ处理呼叫,其中所述接入网关节点 (MAGCF)包括-始发电路交换逻辑(Org CS),适用于从电路交换控制的用户终端(MQ接收始发电路交换呼叫,-始发基于分组的多媒体逻辑(Org PS),适用于通过作为接入网关节点(MAGCF)的一部分的代理呼叫控制功能(P-CSCF)将始发基于分组的多媒体呼叫发送到基于分组的多媒体域(IMS),和-终止基于分组的多媒体逻辑(Term PS),适用于从基于分组的多媒体域(IMQ接收终止基于分组的多媒体呼叫,所述多媒体呼叫被寻址到作为接入网关节点(MAGCF)的一部分的代理呼叫控制功能(P-CSCF),和-终止电路交换逻辑(Term CS),适用于发送终止电路交换呼叫到电路交换控制的用户终端,和-转换功能(Conv),适用于将始发电路交换呼叫转换为始发基于分组的多媒体呼叫以及将终止基于分组的多媒体呼叫转换为终止电路交换呼叫。
2.如权利要求1所述的接入网关节点(MAGCF),其中终止电路交换逻辑适用于在服务电路交换节点是电路交换功能的一部分的情况下发送终止电路交换呼叫到用户。
3.如权利要求1所述的接入网关节点(MAGCF),其中所述接入网关节点包括注册逻辑, 所述注册逻辑适用于在基于分组的多媒体域中执行对电路交换控制的用户的注册过程,其中所述注册过程引起在接入网关节点中存储服务基于分组的多媒体节点的地址,并且引起将接入网关节点的地址提供给服务基于分组的多媒体节点。
4.如权利要求3所述的接入网关节点(MAGCF),其中接入网关节点的地址的提供是代理呼叫控制功能的提供。
5.如权利要求1所述的接入网关节点(MAGCF),其中接入网关节点包括抑制功能,所述抑制功能适用于抑制所接收的始发电路交换呼叫在电路交换域中处理。
6.如权利要求1所述的接入网关节点(MAGCF),其中接入网关节点包括终止功能,所述终止功能适用于终止所接收的终止基于分组的多媒体呼叫。
7.用于为位于电路交换控制域(CS)中的电路交换控制的用户终端(MS)处理呼叫的方法,其中所述呼叫将在基于分组的多媒体域(IMS)中以如下步骤在所述接入网关节点 (MAGCF)中执行-执行呼叫始发过程,包括-从电路交换控制的用户终端接收始发电路交换呼叫,和-将始发电路交换呼叫转换为始发基于分组的多媒体呼叫(22),和-通过集成的代理呼叫控制功能发送始发基于分组的多媒体呼叫到基于分组的多媒体域(2;3),并且-执行呼叫终止过程包括-从基于分组的多媒体域接收终止基于分组的多媒体呼叫,所述多媒体呼叫被寻址到集成的代理呼叫控制功能(30,31),和-将终止基于分组的多媒体呼叫转换为终止电路交换呼叫(32),和-发送终止电路交换呼叫到电路交换控制的用户终端(33)。
8.如权利要求7所述的方法,其中在接入网关节点中抑制所接收的始发电路交换呼叫在电路交换域中处理。
9.如权利要求7所述的方法,其中终止所接收的终止基于分组的多媒体呼叫是在接入网关节点中终止的。
全文摘要
本发明提出了用于向具有电路交换控制的终端的用户提供IMS服务的方法。特别地,其提出,为了允许IMS进行完整的呼叫和服务控制,将在名为移动接入网关节点(MAGCF)的新型节点中合并电路交换和基于分组的多媒体功能性。特别地,本发明提供了一种用于确保MAGCF节点担当漫游锚点以便强制在IMS中处理始发和终止呼叫的方法。
文档编号H04W8/08GK102158496SQ20111010588
公开日2011年8月17日 申请日期2005年12月1日 优先权日2005年12月1日
发明者A·威特泽尔, R·凯勒 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1