首页> 中国专利> 处理因特网协议多媒体子系统终端的包括在因特网协议多媒体子系统域内请求由同时具有组合电路交换呼叫和因特网协议多媒体子系统会话能力的终端接收的实时服务的呼叫请求的方法和装置

处理因特网协议多媒体子系统终端的包括在因特网协议多媒体子系统域内请求由同时具有组合电路交换呼叫和因特网协议多媒体子系统会话能力的终端接收的实时服务的呼叫请求的方法和装置

摘要

一种在CSI终端处理通过IMS域接收的用于实时服务和非实时服务的IMS终端的呼叫请求的方法和装置。为使用CS呼叫用于实时服务及IMS会话用于非实时服务,所述CSI终端发送IMS会话响应用于所述非实时服务、产生CS呼叫请求用于所述实时服务,并且发送所述CS呼叫请求到IMS域中的AS。所述AS发送与所述IMS会话响应相关的所述CS呼叫请求到所述IMS终端,因此完成呼叫的建立。对于关联,所述AS发送它的MSISDN到所述CSI终端并且从包含在所述CS呼叫请求和所述IMS会话响应中的MSISDN识别出所述两种消息是与所述IMS终端的呼叫请求相关联的。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2011-12-28

    授权

    授权

  • 2009-04-15

    实质审查的生效

    实质审查的生效

  • 2009-02-18

    公开

    公开

说明书

技术领域

本发明一般涉及电路交换(CS)呼叫和因特网协议多媒体子系统(IMS)会话(CSI)的交互的组合。更具体地,本发明涉及一种方法和装置,该方法和装置在同时具有组合CS呼叫和IMS会话能力的终端(CSI终端)中,处理包括对从使用IMS会话进行实时语音呼叫或视频呼叫的终端(IMS终端)中接收的实时服务的请求的呼叫请求。

背景技术

CS方案,是用于传统语音服务和实时服务的设计,其在一方与其它方之间建立基于CS的固定的通信路由。IMS方案通过建立基于因特网协议(IP)分组的非固定通信路由来增加传输效率并确保安全。因此,IMS方案适用于数据服务、即时消息(messaging)和文件传递。IMS方案提供多用户联通(connectivity)亦提供简单的端到端呼叫。在CS方案中,消息和用户业务通过CS呼叫发送,而在IMS方案中,消息和用户业务通过IMS会话发送。

CS和IMS服务的组合(即CSI方案),提供如通过CS呼叫的语音传输的实时服务和通过IMS会话的如即时消息、文件传递等的增强的分组交换(PS)服务。具有CSI功能(CSI-capable)的终端(即CSI终端),可以在使用IMS会话用于非实时PS服务的同时使用CS呼叫用于实时服务。

图1示出依照现有技术的支持CSI的移动通信网络(CSI-supportingmobile communication network)。示出作为支持CSI服务的基于全球移动通信系统(GSM)和通用分组无线业务(GPRS)的通用移动电信服务(UMTS)移动通信网。

参照图1,支持CSI的移动通信网络包括无线接入网络(RAN)104和核心网络(CN)106。RAN 104将用户设备(UE)102连接到CN 106。术语“UE”和“终端”在相同意义下可互换来使用。因为已经知道依照无线接入技术的RAN 104的配置,所以这里不提供细节的描述。

CN 106包括CS域114、PS域108和IMS域122。CS域114具有支持CS呼叫的实体。CS实体中的大部分是移动交换中心(MSC)120和媒体网关(MGW)116、118。MSC 120处理RAN 104中的节点B的呼入呼叫和呼出呼叫并为节点B的有效操作向节点B提供中央控制。MGW 116、118是支持承载业务和控制业务的网关。

PS域108支持基于分组的服务并包括如服务GPRS支持节点(SGSN)110和网关GPRS支持节点(GGSN)112的网络节点。SGSN 110管理有关于UE位置的信息并执行与安全性相关的功能及访问控制。GGSN 112是作为在SGSN 110与外部网130(如公共交换电话网(PSTN)、综合业务数据网(ISDN)、分组数据网(PDN)等)之间的无线网关的GPRS网络实体。UE 102可以通过GGSN 112访问外部网130。

IMS域122包括支持IMS会话的实体。特别的,这些实体包括服务-呼叫会话控制功能(S-CSCF:Serving-Call Session Control Function)124、应用服务器(AS)126和媒体网关控制功能/媒体网关(MGCF/MGW:MediaGateway Control Function/Media Gateway)128。S-CSCF 124建立IMS会话并处理从UE 102接收的会话启动协议(SIP)消息。为提供UE 102请求的服务,S-CSCF 124向IMS域122中的其它实体发送SIP消息而完成IMS会话。AS 126是向用户提供包括电子邮件或者基于蜂窝的按键即通(PoC)的多样应用的实体。MGCF/MGW 128是使IMS用户和CS用户之间能够通信的网络节点,并包括MGCF和MGW。为了在IMS网和继承网(legacynetwork)之间交互工作,例如在PSTN和CS域114之间交互工作,MGCF负责信号变换而MGW负责媒体变换。

除了上面描述的实体,每一个域中也可以存在其它实体,且域中的实体可以参与CSI服务。

图2示出用于典型CSI服务的在CSI UE之间的控制信号流。第一CSI UE204(CSI UE 1)和第二CSI UE 214(CSI UE 2)分别地连接到第一网络202(网络1)和第二网络212(网络2)。网络1包含第一PS域206(PS域1)、第一CS域208(CS域1)和第一IMS域210(IMS域1)。网络2包含第二PS域216(PS域2)、第二CS域218(CS域2)和第二IMS域220(IMS域2)。

通过CS域1和CS域2发送在CSI UE 1与CSI UE 2之间与用于语音的CS呼叫相关的控制信号224。通过PS域1、IMS域1、IMS域2和PS域2发送与用于多媒体服务的IMS会话相关的控制信号222。IMS会话可由SIP控制。SIP是由互联网工程任务组(IETF)多方多媒体会话控制(MMUSIC)工作组开发的可替代H.323标准的协议。SIP配置平台发出通过IP网络建立语音和多媒体呼叫的信号。

如果参与通信的双方UE都是具有CSI功能的,则通过它们的域分别执行控制流程。但是,如果双方UE不都是具有CSI功能的,如,双方UE的其中之一仅是具有IMS功能,则上述控制流程不可行。如果一CSI UE移动到CS呼叫可不用(如,仅PS服务可用)的区域,则该CSI-UE将在IMS会话中执行实时服务,而不管它的CSI功能。因此,需要能够考虑CSI UE所处位置的网络的使CSI UE和IMS UE之间进行通信的技术。

发明内容

本发明的目的在于至少解决上述问题和/或缺点并至少提供下述优势。

因此,本发明的一方面,提供一种用于控制信号的交换的方法和装置。该控制信号在用于在具有同时支持CS呼叫和IMS会话的功能的、并优选CS呼叫用于实时语音或视频呼叫服务的UE(CSI UE)同不具有CS功能的、且(如果可能的话)优选IMS会话用于实时服务的UE(IMS UE)之间提供实时服务和非实时服务。

另一方面,本发明提供一种方法和装置,当CSI UE处于CS域不可行的网络中时,该方法和装置就象使用IMS UE一样通过IMS会话向CSI UE提供实时服务,尽管在提供实时语音或视频呼叫服务中CSI UE的优选是用于CS呼叫。

依照本发明的又一个方面,本发明提供一种用于在同时具有CS呼叫和IMS会话功能的CSI终端中处理呼叫请求的方法,该呼叫请求包括从仅具有IMS会话功能的IMS终端接收的用于实时服务的请求,其中CSI终端通过IMS域的AS接收来自IMS终端的包括用于实时服务和非实时服务的呼叫请求的INVITE消息,并且当CSI终端响应于INVITE消息而选择CS呼叫用于实时服务时,CSI终端产生用于实时服务的CS呼叫请求消息,传输CS呼叫请求消息到AS,产生用于非实时服务的IMS会话响应消息及传输IMS会话响应消息到AS。

依照本发明的再一个方面,本发明提供一种用于在用于控制同时具有CS呼叫和IMS会话功能的CSI终端的呼叫的建立的AS中处理呼叫请求的方法。该呼叫请求包括从仅具有IMS会话功能的IMS终端接收的用于实时服务的请求,在这种方法中,AS通过IMS域接收来自IMS终端的包括用于实时服务和非实时服务的呼叫请求的INVITE消息,发送INVITE消息到CSI终端,接收来自CSI终端的用于非实时服务的IMS会话响应消息,当IMS会话响应消息包括指示CSI终端请求用于实时服务的CS呼叫的指示符时,接收来自CSI终端的用于实时服务的CS呼叫请求消息,通过使CS呼叫请求消息与IMS会话响应消息相关联而产生响应消息,及传输用于呼叫请求的响应消息到IMS终端。

根据本发明又再一个方面,本发明提供一种处理呼叫请求的装置。该装置包括同时具有CS呼叫功能和IMS会话功能的CSI终端,仅具有IMS会话功能的IMS终端和在IMS域中,用于控制CSI终端的呼叫的建立的AS。CSI终端通过AS接收来自IMS终端的包括用于实时服务和非实时服务的呼叫请求的INVITE消息,当CSI响应于INVITE消息而选择CS呼叫用于实时服务时,产生用于实时服务的CS呼叫请求消息,发送CS呼叫请求消息到AS,产生用于非实时服务的IMS会话响应消息,及传输IMS会话响应消息到AS。

附图说明

通过下面结合附图进行的详细描述,本发明的特定优选实施例的上述和其它目的、特征、优点将变得更加清楚,附图中:

图1说明根据现有技术的支持CSI的移动通信网的配置;

图2是说明根据现有技术的CSI UE之间的控制信号的流图;

图3是说明根据本发明的当CSI UE通过IMS域接收实时服务时,CSIUE和IMS UE之间控制信号的流图;

图4是说明根据本发明的当CSI UE通过CS域接收实时服务时,CSI UE和IMS UE之间控制信号的流图;

图5是说明根据本发明的在CSI UE中决定通过哪个域接收实时服务和非实时服务的操作的流程图;

图6A是说明根据本发明的CSI UE的操作的流程图;

图6B是示出根据本发明的AS的操作的流程图;

图7A和7B是示出在AS经由唯一的可独立应用的消息或注册消息(registration message)发送它的移动站综合业务数字网号码(MSISDN)到CSI UE和在识别响应消息中使用从S-CSCF接收的CSI UE的身份信息的情况下的根据本发明的控制的流程图;

图8A和8B是说明在AS经由唯一的可独立应用的消息或注册消息发送它的MSISDN到CSI UE并在识别响应消息中使用S-CSCF发送到CSI UE的伪随机数(pseudo-number)的情况下的根据本发明的控制的流程图;以及

图9A和9B是说明在AS发送包括AS的MSISDN的IMS UE的呼叫请求到CSI UE及在识别响应消息中AS使用MSISDN的情况下根据本发明的控制的流程图。

在全部附图中,应该知道,相同的附图参考数字指代相同的部分、特征和结构。

具体实施方式

提供在描述中定义的事项(如详细的结构和要素),以协助对本发明的优选实施例的全面的认识。因此,本领域普通技术人员应该认识到,在不偏离本发明的范围和精神的情况下,可以对这里所描述的实施例进行多样的变化和修改。此外,为清晰和简洁,省略对众所周知的功能和结构的描述。

本发明在同时具有用于语音的CS呼叫和用于多媒体服务的IMS会话的功能的CSI UE和不具有CS呼叫的功能的或者优选IMS会话用于语音呼叫和多媒体服务的IMS UE之间能够进行通信。IMS UE通过基于IP的语音(VoIP)来进行语音呼叫。

图3示出根据本发明的、当CSI UE通过IMS域接收实时服务时的CSIUE和IMS UE之间的控制信号流。CSI UE 304所处的第一网络302(网络1)包括CS域308、第一PS域306(PS域1)和第一IMS域312(IMS域1)。IMS UE 316所处的第二网络314(网络2)包括第二IMS域320(IMS域2)和IP联通接入网(IP-CAN)318。IP-CAN 318是使IMS用户访问PS域或IMS域的网络。对于在UE 304和UE 316之间的组合实时服务和非实时服务的IMS会话(以下,称作组合IMS会话),控制信号在运行于网络1中的PS域1和IMS域1的路由324和运行于网络2中的IMS域2的路由322中传递。

图4示出根据本发明的、当CSI UE通过CS域接收实时服务时的CSI UE与IMS UE之间的控制信号流。控制信号在运行于第一网络402(网络1)中的CS域408和第一IMS域410(IMS域1)的路由426中被传递,用以在UE 404和UE 416二者之间经由CS呼叫提供实时服务。控制信号在运行于第一PS域406(PS域1)和第一及第二IMS域410和420(IMS域1和IMS域2)的路由424中被传递,用以经由IMS会话提供非实时服务。用于CSI UE 404的控制信号分别在运行于PS域1的路由424和运行于CS域408的路由426中流动,其中用于IMS UE 416的控制信号经由与组合IMS会话相关的SIP消息而在路由422中流动。

当CSI UE 404为实时服务或实时服务和非实时服务的组合的服务(简称,组合服务)发起呼叫时,是没有问题的。因此,CSI UE 404经由CS呼叫发起实时服务,并且用于CS呼叫的控制信号经由CS/IMS的交互而转变为网络2的IMS域2中的IMS会话。当CSI UE 404为组合服务发起呼叫时,CSI UE404分别启动CS呼叫和IMS会话,并且在独立的路由424和426中将包括用于CS呼叫和IMS会话的请求的控制信号传递到IMS UE 416。

然而,如果呼叫的发起来自IMS UE 416,则控制信号的连接可能出现问题。当IMS UE 416发送用于实时服务的SIP消息到CSI UE 404时,SIP消息首先被传递到CIS UE 404已经注册过的IMS域1。通常,为了建立IMS呼叫,SIP消息接着通过PS域1被传递到CSI UE 404。因此,对于实时服务,CSI UE 404无条件地使用PS呼叫来代替CS呼叫。在这种情况下,如果PS呼叫没有全力支持实时服务,则通信质量下降。当IMS UE 416发送用于发起组合服务的SIP消息到CSI UE 404时,会遇到同样的问题。

本发明提供一种方法,该方法通过适当地处理经由IMS域1接收到的呼叫请求来建立呼叫,以允许CSI UE 404使用CS域408进行实时服务。

图5示出根据本发明的确定CSI UE中接收实时服务和非实时服务的域的操作。当CSI UE注册到IMS域时,在步骤502中,CSI UE具体地对IMS域的AS执行在如第三代(3G)移动通信系统的中的第三方注册。在步骤504中,通过IMS域收到呼叫请求之后,在步骤506中,CSI UE确定经由呼叫请求指示的服务是否包括实时服务。

当服务不包含实时服务时,在步骤512中,CSI UE以传统方式执行与IMS UE的IMS会话建立;另一方面,当服务含有实时服务时,在步骤508中,CSI UE考虑网络的状态而决定是否使用CS域而用于实时服务。通过检查当前网络中CSI UE是否可以使用CS域进行实时服务来评价网络状态。比如,当CSI UE位于仅PS呼叫可行的网络中时,CSI UE应当使用IMS会话用于实时服务。当CSI UE位于CS呼叫可行的网络中时,CSI UE可以使用CS呼叫用于实时服务。尽管CSI UE优选CS呼叫用于实时服务,CSI UE的优选对象也可以依赖UE或者网络的状态而被改变。因此,可以在决策中来考虑针对CS域的CSI UE的优选对象。

再次参照图5,当CSI UE不使用CS域用于实时服务时,在步骤512中,CSI UE决定使用与IMS UE的呼叫请求相关的IMS会话。相反,当CSI UE使用CS域用于实时服务时,在步骤510中,CSI UE决定使用CS呼叫用于实时服务。而当服务除实时服务之外还包括非实时服务时,在步骤510中,CSI UE决定使用IMS会话用于非实时服务。

为了依照通过IMS域接收的呼叫请求所指示的服务类型来使用CS呼叫或者IMS会话,下面描述本发明的例子。

CSI UE产生用于实时服务的CS呼叫请求并将该CS呼叫请求发送到IMS域的AS,CSI UE还发送对于用于非实时服务的IMS UE的IMS会话请求的IMS会话响应。AS发送与IMS会话响应相关的CS呼叫请求到IMS UE,从而完成呼叫的建立。本发明考虑三种关联方式(association)。本发明也提供发送AS的移动站综合服务数字网号码(MSISDN)即AS的电话号码到CSI UE的方法,用于根据将CS呼叫请求及IMS会话响应经由AS与IMS UE的呼叫请求相关的MSISDN而进行关联和识别。

图6A和6B示出根据本发明CSI UE的操作和AS的操作。

参照图6A,在步骤602中,CSI UE创建指示将要使用CS呼叫用于包含在由IMS域的AS接收的IMS UE的呼叫请求来指示的服务中的实时服务的CSI指示符。在步骤604中,为了使用IMS会话用于经由呼叫请求所指示的非实时服务,CSI UE使在IMS会话响应中设置的会话描述协议(SDP)参数中与实时服务相关的部分无效。SDP是用于交换多媒体服务信息的协议。步骤602和604可以同时发生,并且它们的时间顺序不受图6A中指定的示出步骤的限制。

在步骤606中,CSI UE发送IMS会话响应中的CSI指示符到AS,然后,CSI UE产生用于实时服务的CS呼叫请求并在步骤608中将其发送到AS。传输CS呼叫请求到AS需要AS的MSISDN。一个MSISDN是一个电话号码,是用于CS呼叫发起的必要因素。可以通过两种方法将AS的MSISDN通知CSI UE。一种是,在注册到网络的期间或注册之后,使AS发送指示MSISDN的消息到CSI UE。另一种是,使AS发送与IMS UE的呼叫请求相配合的MSISDN到CSI UE。

参照图6B,在步骤610中,AS接收来自CSI UE的IMS会话响应并且在步骤612中,从包括在IMS会话响应中的CSI指示符,识别出将要从CSIUE接收CS呼叫请求。在步骤614中,在通过CS域接收到来自CSI UE的用于实时服务的CS呼叫请求后,在步骤616中,AS通过使IMS会话响应与CS呼叫请求相关联而产生消息,并且在步骤618中,发送关联消息到IMSUE,作为对IMS UE呼叫请求的响应。

对于关联,AS应当识别出,IMS会话响应和CS呼叫请求是IMS UE的呼叫请求的响应。在本发明中,从CSI UE发送到AS的消息(IMS会话响应或CS呼叫请求)经由信息元素(包含在消息中如“从,通用源识别符(Request Universal Resource Identifier)(URI)的请求”)(IE)而被识别为IMS UE的呼叫请求的响应。这些将参照图7A至9B,与经由AS向CSI UE通知AS的MSISDN的方法一起描述。

图7A至9B示出在AS发送基于SIP的呼叫请求(即,从想要启动语音呼叫的IMS UE接收的INVITE消息)的情况下,根据向CSI UE通知AS的MSISDN、之后经由AS使CS呼叫请求与IMS会话响应相关联的方案的控制的流程。

图7A和7B示出根据本发明的、当AS经由用于CSI UE的注册的唯一的可独立应用的消息或注册消息来发送它的MSISDN到CSI UE并在识别响应消息时使用从S-CSCF接收的CSI UE的身份信息时的控制的流程。在步骤720中,CSI UE执行到IMS域的第三方注册。在步骤722中,AS识别CSI UE的注册并经由SUBSCRIBE消息向第一S-CSCF(S-CSCF 1)询问有关CSI UE的身份信息。在步骤724中,S-CSCF 1经由NOTIFY消息发送CSI UE的身份信息到AS。CSI UE的身份信息表明识别CSI UE的所有身份,包括经由实体转移或改变的CSI UE的身份。尽管在图7A和7B示出的步骤中SUBSCRIBE和NOTIFY被描述为请求和发送特定事件的内容的SIP消息,它们也可以用其它消息来代替。

在步骤726中,AS存储CSI UE的身份信息并在步骤728中发送它的MSISDN(称作AS-MSISDN)到CSI UE。尽管AS-MSISDN经由SIP方法之一来传递,在这个过程中的消息(MESSAGE),可用其它任何消息替代。除了上面描述的方法之外,AS-MSISDN可以经由在第三方注册的期间产生的消息之一被发送到CSI UE。

通过以语音呼叫服务作为使用CS呼叫的实时服务的主要的例子和以基于消息会话中继协议(MSRP)的消息服务作为在CSI服务中使用IMS会话的非实时服务的主要的例子的上下文描述了本发明。使用这些例子是为了简单化的目的,因此本发明也可应用到其它各种服务。

参照图7A和7B,在步骤732和734中,在通过IMS UE已经注册的第二S-CSCF(S-CSCF 2),收到来自IMS UE的包含用于语音呼叫服务和MSRP服务的呼叫请求的INVITE消息之后,在步骤736中,CSI UE已经注册的S-CSCF1根据设置用于CSI UE的过滤准则(filter criteria)来评价INVITE消息,并在步骤738中,发送INVITE消息到AS。在步骤740中,AS存储有关INVITE消息的源方和目的方的信息用于之后的关联,并在步骤742和744中,发送INVITE消息到CSI UE。

CSI UE发现INVITE消息包括用于语音呼叫服务的请求并决定使用CS呼叫用于语音呼叫服务。在INVITE消息包含用于MSRP服务的请求的情况下,CSI UE决定使用IMS会话用于MSRP服务。之后,CSI UE将代表SDP参数中的与语音服务相关的部分的端口设置为0,以指示语音呼叫服务不由IMS会话提供。响应于INVITE消息,SDP参数将被包含在183消息中。同样,在183消息中,CSI UE包含指示即将传输用于语音呼叫服务的CS呼叫请求的CSI指示符(indicator-csi)。信息字段包含在183信息的头部中,“From”和“To”被分别设置为IMS UE的SIP URI和CSI UE的SIP URI。在步骤746和748中,经由S-CSCF 1发送如此配置的183消息到AS。

在步骤750中,AS响应于包括在183消息中的CSI指示符而等候用于语音呼叫服务的CS呼叫请求的接收。同时,在发送183消息后,根据INVITE消息的指示,CSI UE产生SETUP消息来请求用于语音呼叫服务的CS呼叫。SETUP消息设置到CSI UE的MSISDN作为源方并设置到AS-MSISDN作为目的方。在步骤752中,SETUP消息被发送到CS域的MCS。步骤754中,MSC使SETUP消息转变为初始地址消息(IAM)(Initial Address Message)消息并发送IAM消息到MGCF。IAM消息的源方和目的方与SETUP消息的相同。

在步骤756中,MGCF使IAM消息转变为INVITE消息并发送INVITE消息到AS。INVITE消息是用于语音呼叫服务的。IAM消息的源方的信息被映射到INVITE消息的“P-Asserted-Identity,Privacy,From”且它的目的方被映射到INVITE消息的“Request-URI(或者Request URI),To)。“P-Asserted-Identity”携带CSI UE的验证身份,“Privacy”提供CSI UE的私人信息,而“Request-URI”提供INVITE消息的路由信息。在本发明中,如所述,IAM消息的源方信息和目的方信息被分别映射到“Form”和“RequestURI”。然而,IAM消息的源方信息和目的方信息可以被映射到INVITE消息的其它元素。在本发明中,在由MGCF发送到AS的INVITE消息中,“From”被设置到CSI UE的TEL URI且“Request URI”被设置到AS的TEL URI。对于本发明,可以进一步考虑,使用SIP URI来代替TEL URI。

在步骤758中,AS通过使在步骤748中接收到的183消息与在步骤756中接收到的INVITE消息相关联来产生关联183消息。AS可以从填在183消息的头部“To”中的CSI UE的SIP URI识别出183消息是用于IMS UE的呼叫请求的响应及从设置在INVITE消息头部“From”中的CSI UE的TELURI识别出INVITE消息也是用于IMS UE的呼叫请求的响应,因为TEL URI是在步骤726中存储的CSI UE的身份的其中之一。因此,AS使183消息与INVITE消息相关联,而经由包含在183消息中的CSI UE的SIP URI和包含在INVITE消息中的CSI UE的TEL URI来辨别两个消息是IMS UE的呼叫请求的响应。

在步骤760中,AS发送关联183消息到S-CSCF 1。在步骤762和764中,S-CSCF 1接着经由S-CSCF 2发送关联183消息到IMS UE。在步骤766中,当需要时,AS附带执行媒体协商(media negotiation)。当媒体协商完成时,在步骤768、770和722中,AS分别发送指示CSI UE的CS呼叫请求完成的响应消息200OK、地址完成消息(ACM)(Address Complete Message)及CONNECT到MGCF、MSC及CSI UE。在收到CONNECT消息之后,在步骤774中,CSI UE发送指使用于MSRP服务的呼叫的建立完成的200OK消息到S-CSCF 1并且在步骤776中,S-CSCF 1发送200OK消息到AS。在步骤778、780和782中,参照步骤768,AS发送200OK消息到CSI UE,以指示用于语音呼叫服务和MSRP服务的呼叫的建立的完成。这样,完成语音呼叫的建立和MSRP呼叫的建立。

图8A和8B是示出根据本发明的、当AS经由唯一的可独立应用的消息或注册消息发送它的MSISDN到CSI UE并在识别响应消息中使用由AS发送到CSI UE的伪随机数时的控制的流程。

参照图8A和8B,在步骤820中,CSI UE执行到IMS域的第三方注册。在步骤822中,如前所述,AS发送它的AS-MSISDN到CSI UE。

在步骤826和828中,在通过S-CSCF 2,收到来自IMS UE的包括用于语音服务和MSRP服务的呼叫请求的INVITE消息之后,在步骤830中,S-CSCF 1根据设置用于CSI UE的过滤准则来评价INTITE消息并在步骤832中,发送INVITE消息到AS。AS存储有关INVITE消息的源方和目的方的信息用于之后的关联并在步骤834中,通过AS在INTITE消息中包含随机产生的伪随机数。在步骤836和838中,经由S-CSCF 1发送携带伪随机数的INVITE消息到CSI UE。因此,AS可以根据伪随机数而识别出从CSIUE接收的语音服务的消息是IMS UE的呼叫请求的响应。

识别INVITE消息包括用于语音服务的请求的同时,CSI UE确定使用CS呼叫用于语音服务,及如果INTITE消息也指示MSRP服务,则CSI UE确定使用IMS会话用于MSRP服务。因此,CSI UE将代表SDP参数中的与语音服务相关的部分的端口设置为0,以指示语音服务不由IMS会话提供。SDP参数响应于INVITE消息而被包含在183消息中。如前所述,在183消息中,CSI UE包含CSI指示符并且在183消息的头部中,“From”和“To”分别设置到IMS UE的SIP URI和CSI UE的SIP URI。在步骤840中,CSI UE发送该183消息到S-CSCF 1和在步骤842中,S-CSCF 1转发183消息到AS。

在步骤844中,AS响应于在183消息中设置的CSI指示符而等候用于语音服务的CS呼叫请求的接收。同时,在发送183消息后,CSI UE依照INVITE消息的指示而产生SETUP消息来请求用于语音呼叫服务的CS呼叫。SETUP消息被设置到CSI UE的MSISDN作为源方,而被设置到AS-MSISDN作为目的方。CSI UE也包括在步骤838中接收的伪随机数作为在SETUP消息中或在任何其它参数或部分参数中的呼叫号码或被叫号码。当MGCF将SETUP消息转变为INVITE消息时,伪随机数也被包含在INVITE消息中,具体地说,是在INVITE消息的头部(头部的参数)中或在SDP参数中。

在步骤846中,经这种方式配置的SETUP消息被发送到CS域的MSC。在步骤848中,MSC将SETUP消息转变为IAM消息并发送IAM消息到MGCF。IAM消息的源方和目的方与SETUP消息的相同。在步骤850中,MGCF将IAM消息转变为INVITE消息并发送INVITE消息到AS。如上所述,INVITE消息中包括伪随机数。

INVITE消息是用于语音服务的。映射在IAM消息和INVITE消息之间的源方和目的方已经参照图7描述,因此这里将不进行描述。依照本发明,在由MGCF发送到AS的INVITE消息中,“From”和“Request URI”被设置到CSI UE的TEL URI和AS的TEL URI。参照图7,如前所述,这些TELURI可以用SIP URI来代替。

在步骤852中,AS通过使在步骤840中接收的183消息与在步骤850中接收的INVITE消息相关联来产生联合183消息。AS可以根据填在183消息的头部“To”中的CSI UE的SIP URI来识别183消息是IMS UE的呼叫请求的响应以及从设置在INVITE消息中的伪随机数来识别INVITE消息也是IMS UE的呼叫请求的响应。

在步骤854至876中,语音呼叫的建立和MSRP呼叫的建立以与图7所描述的相同的方式来执行。

图9A和9B示出根据本发明的、在AS发送包含它的AS-MSISDN的IMSUE的呼叫请求到CSI UE及使用AS-MSISDN识别来自CSI UE的响应消息的情况下的控制的流程。CSI UE通过传统方法注册到AS,因此这里不提供注册的描述。

参照图9A和9B,在步骤918和920中,在经由S-CSCF2收到来自IMSUE的包括用于语音服务和MSRP服务的呼叫请求的INVITE消息之后,在步骤922中,S-CSCF1基于设置用于CSI UE的过滤准则来评价INVITE消息并在步骤924中,发送INVITE消息到AS。AS存储有关INVITE消息的源方和目的方的信息,用于之后的关联并且在步骤926中,将它的AS-MSISDN包含在INVITE消息中。该AS-MSISDN是AS的多个AS-MSISDN中的其中之一。因此,AS-MSISDN被用来识别CSI UE。在步骤928和930中,INVITE消息经由S-CSCF 1发送到CSI UE。

识别INVITE消息包括用于语音服务的请求的同时,CSI UE确定使用CS呼叫用于语音服务,及如果INVITE消息也指示包括MSRP服务,则CSIUE确定使用IMS会话用于MSRP服务。因此,CSI UE将代表SDP参数中与语音服务相关的部分的端口设置为0,以指示语音服务不由IMS会话提供。SDP参数响应于INVITE消息而被包含在183消息中。如前所述,在183消息中,CSI UE包括CSI指示符并且在183消息的头部中,“From”和“To”分别被设置到IMS UE的SIP URI和CSI UE的SIP URI。在步骤932中,CSIUE发送该183消息到S-CSCF 1和在步骤934中,S-CSCF 1转发183消息到AS。

在步骤936中,AS响应于183消息中设置的CSI指示符而等候用于语音服务的CS呼叫请求的接收。同时,在发送183消息后,CSI UE依照INVITE消息的指示而产生SETUP消息来请求用于语音呼叫服务的CS呼叫。SETUP消息被设置到CSI UE的MSISDN作为源方,而被设置到AS-MSISDN作为目的方。在步骤938中,发送如此配置的SETUP消息到CS域的MSC。在步骤940中,MSC将SETUP消息转变为IAM消息并发送IAM消息到MGCF。IAM消息的源方和目的方与SETUP消息的相同。在步骤942中,MGCF将IAM消息转变为INVITE消息并发送INVITE消息到AS。

INVITE消息是用于语音服务的。映射在IAM消息和INVITE消息之间的源方和目的方已经参照图7描述,因此这里将不进行描述。依照本发明,在由MGCF发送到AS的INVITE消息中,“From”和“Request URI”被设置到CSI UE的TEL URI和AS的TEL URI。参照图7,如前所述,这些TELURI可以用SIP URI来代替。

在步骤944中,AS通过使在步骤932中接收的183消息与在步骤942中接收的INVITE消息相关联来产生关联183消息。AS可以根据填在183消息的头部“To”中的CSI UE的SIP URI来识别183消息是IMS UE呼叫请求的响应,及根据在INVITE消息中设置的AS的TEL URI(即AS-MSISDN)来识别INVITE消息也是IMS UE的呼叫请求的响应。

在步骤946至968中,用与图7和8的过程中相同的方式执行语音呼叫的建立和MSRP呼叫的建立。

其中,使用的与IMS会话相关的控制消息(INVITE、183、200OK等)及与CS呼叫相关的控制消息(SETUP、IAM、ACM和CONNECT)被代替/被改变为/成具有近似功能的其它消息。消息的即时传输顺序/时间依赖服务供应商的类似账单的条目而改变。举例,在步骤768、862和954中的200OK消息可以在步骤778、872和964中的200OK消息之后被发送。

根据上面的描述,很明显,当通过IMS域,接收包含用于实时服务请求的IMS UE的呼叫请求时,通过CS域,CSI UE可以有效地控制用于实时服务的CS呼叫。因为CSI UE依赖情况而决定是否使用CS域,因此,其可以通过CS域不可行的特定的网络与IMS UE有效地通信。

虽然参照本发明的特定的优选的实施方式对本发明进行了图示和描述,但本领域技术人员应当理解,在不脱离由所附权利要求书和其等价物所限定的本发明的精神和范围的情况下,可以对本发明进行形式和细节上的各种修改。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号