使用既有设备的ims网络接入的制作方法

文档序号:7616184阅读:145来源:国知局
专利名称:使用既有设备的ims网络接入的制作方法
技术领域
本发明涉及通信领域,确切地说,涉及使用既有设备提供对IMS网络和IMS服务的接入。
背景技术
正如第三代合作伙伴计划(3GPP)中的阐述,IP多媒体子系统(IMS)提供了具有融合网络所用的接入不可知网络架构的公用核心网络。服务供应商在下一代网络进化中正接纳这种架构。所述IMS架构最初是由所述3GPP定义以通过IP网络向移动用户提供多媒体服务。IP网络已经变为传送视频、语音和数据的最节省成本的承载网络。IMS使用IP网络的所述优点在IMS平台上为IMS用户提供多媒体服务。在IMS网络之内使用的信令是SIP协议。IMS定义了标准的应用服务器之间的SIP接口、IMS核心网络(CSCF)、IMS用户、IMS数据库(HSS)以及IMS计费单元。这些标准能够降低所述网络集成成本,让所述用户享有更加稳定的服务。
在所述IMS平台上,IMS用户可以使用传统的增值服务,比如呼叫转接、多方会议、呼叫等待。同时,IMS用户还将可以使用许多新的数据服务,比如即时消息、可视电话、等待视频(video on wait)以及网络式服务。
IMS用户使用IMS设备通过所述IP网络接入所述IMS网络及其相关联的IMS服务。所述IMS用户需要通过所述IMS设备注册到所述IMS网络,然后所述IMS用户才可以使用所述IMS服务。所述注册提供了所述IMS网络中的许多功能,比如验证所述用户、判断所述用户可用的所述服务等。所述注册过程根据若干IMS标准。因此,遵从IMS的设备能够注册到所述IMS网络,以便接收IMS服务。
对于所述3DPP当前定义的IMS网络,一个问题是不注册到所述IMS网络的既有设备比如传统的电话无法接入所述IMS网络和IMS服务。有许多正在用于通信的既有设备无法注册到IMS网络。一种类型的既有设备是H.323IP设备。H.323IP设备接入网络时确实要进行某种注册,但是所述注册不遵从IMS标准。另一种类型的既有设备是使用公用交换电话网(PSTN)的传统电话。传统电话是电路式的,在使用前不注册到网络。目前还没有有效的方法使既有设备注册到和接入IMS网络和IMS服务。

发明内容
本发明通过提供使用既有设备对IMS网络的接入,解决了以上的和其他有关的问题。优选情况下,本发明允许IMS用户使用既有设备接入IMS服务,所述既有设备不必进行IMS注册。IMS用户不限于所述3GPP定义的移动设备,而是可以使用移动设备、有线设备或者任何其他的既有设备。因为当前使用的许多或者说大多数通信设备是既有设备,所以服务供应商将能够向多得多的潜在用户提供IMS服务。同时,乐于使用传统电话的用户将能够接入IMS服务而不必使用IMS兼容设备,并将仍然能够接入所述传统服务。
本发明的一个实施例包括通信网络,它允许既有设备接入IMS网络。所述通信网络包括交换系统、IMS网络和非IMS网络。所述既有设备包括不能注册到所述IMS网络的任何设备。所述既有设备允许主叫方在所述通信网络上进行呼叫。所述交换系统包括用户数据库,其中预先准备了在所述通信网络中使用既有设备的IMS用户的身份。
运行时,主叫方通过所述既有设备进行呼叫。所述交换系统从所述既有设备接收所述呼叫。所述呼叫包括主叫方标识符,它标识所述主叫方。例如,在电路式呼叫中,所述主叫方标识符可以包含电话号码,所述电话号码包括在所述呼叫的所述信令(SS7、ISDN等)中。对于数据包式呼叫,所述主叫方标识符可以包含静态IP地址或URL,所述静态IP地址或URL包括在所述呼叫的所述数据包的头部中。所述交换系统根据所述主叫方标识符访问所述用户数据库,以便判断所述主叫方是不是IMS用户。如果所述主叫方是IMS用户,那么所述交换系统就将所述呼叫路由到所述IMS网络。如果所述主叫方不是IMS用户,那么所述交换系统就将所述呼叫路由到所述非IMS网络。
本发明可以包括下面介绍的其他示范性实施例。
附图简要说明在所有附图中相同的引用号表示相同的单元。


图1展示了本发明示范性实施例中的通信网络;图2展示了本发明示范性实施例中的交换系统;图3是一幅流程图,展示了本发明示范性实施例中操作图1中所述通信网络的方法;图4是一幅流程图,展示了本发明示范性实施例中将呼叫路由到图1中从所述交换系统至所述IMS网络的方法;图5-9展示了本发明示范性实施例中流经通信网络的呼叫;图10展示了本发明示范性实施例中另一个交换系统。
具体实施例方式
图1-10和以下的说明描绘了本发明的若干特定的示范性实施例,以便指导本领域的技术人员如何建立和使用本发明的最佳模式。为了指导发明的原理,本发明的某些常规方面已经被简化或省略。本领域的技术人员将会认同从这些实施例产生的落入本发明的范围之内的若干变化。本领域的技术人员将会认同,下面介绍的特性能够以多种方式结合,以便形成本发明的多种变化。因此,本发明不限于下面介绍的所述特定实施例,而是仅仅由权利要求书及其相当内容限定。
图1展示了本发明示范性实施例中的通信网络100。通信网络100包括交换系统104、IMS网络108以及非IMS网络110。既有设备102通过交换系统104接入通信网络100。交换系统104连接到IMS网络108,以及非IMS网络110。在这个实施例中,交换系统104包括用户数据库106。另外,用户数据库106也可以远离交换系统104,交换系统104可以通过网络来访问它。通信网络100可以包括图1中未显示的其他设备、系统或网络。
既有设备102包含不注册到IMS网络的任何通信设备。所述3GPP定义为遵从IMS的设备是注册到所述IMS网络的移动设备。本文定义的既有设备是不遵从IMS的设备。既有设备可以是移动(或者说无线)设备,也可以是有线设备(电路式的或数据包式的)。既有设备102的一个实例是传统电话,它与电路式的网络通信。传统电话启动呼叫是利用呼叫信令,比如SS7信令、ISDN信令等。所述传统电话在进行呼叫的前不注册到所述电路式的网络。既有设备102的另一个实例是数据包式的电话,它不注册到IMS网络。数据包式的电话比如使用H.323协议的VoIP电话确实注册到网络,但是所述注册不遵从IMS标准。
“注册”到IMS网络意味着IMS用户具有支持遵从IMS SIP协议的设备,该协议用于注册到所述IMS网络和服务控制。在所述注册过程中,所述IMS设备把SIP注册消息发送到其有关的IMS呼叫会话控制功能(CSCF)单元。所述CSCF单元查询家庭用户服务器(HSS)数据库,以便检索、检验和更新所述用户的注册信息。所述CSCF然后下载所述IMS用户的服务简档。所述IMS用户能够随时随地使用所述IMS服务。每次注册将有时间限制。如果所述时间过期,所述IMS用户需要再次注册到IMS网络。
IMS网络108包含提供IMS服务的任何网络。IMS网络108可以由所述3GPP或任何后续的标准团体来定义。非IMS网络110包含不被视为IMS网络的任何网络。例如,非IMS网络110可以包含公用交换电话网(PSTN)或不提供IMS服务的IP网络。
图2展示了本发明示范性实施例中的交换系统104。交换系统104包括用户数据库106、起始接口202、处理系统204以及终止接口206。处理系统204连接到起始接口202、终止接口206和用户数据库106。起始接口202可用于与既有设备102(参见图1)通信。终止接口206可用于与IMS网络108和非IMS网络110(参见图1)通信。交换系统104可以包含软交换机,比如Lucent Softswitch(LSS)。
处理系统204可以执行存储介质(未显示)上存储的指令,以便进行交换系统104的操作。所述指令可以由处理系统204检索和执行。指令的某些实例为软件、程序代码和固件。存储介质的某些实例为内存器件、磁带、磁盘、集成电路和服务器。当处理系统204执行所述指令时,它们可以指示处理系统204根据本发明来运行。所述术语“处理系统”是指单一处理器件或者一组相互操作的处理器件。处理器的某些实例为计算机、集成电路和逻辑电路。
在图1中,主叫方101正在使用既有设备102进行呼叫。虽然既有设备102不注册到IMS网络108,但是通信网络100允许主叫方101按照以下方法接入IMS网络108和所述IMS服务。
图3是一幅流程图,展示了本发明示范性实施例中操作图1中所述通信网络100的方法300。在步骤302中,以使用既有设备的IMS用户的身份预先准备用户数据库106。在进行呼叫的前,主叫方101联系服务供应商,预订所述服务供应商提供的IMS服务。所述服务供应商预先准备用户数据库106和任何其他可应用的用户数据库。用户数据库106存储着使用既有设备的IMS用户的所述身份,包括主叫方101的所述身份。所述使用既有设备的IMS用户的所述身份可以包含所述IMS用户所用的电话号码(E164号码)、IP地址、URL或任何其他的标识符。
在步骤304中,交换系统104从使用既有设备102的主叫方101处接收呼叫。所述呼叫包括主叫方标识符,它标识所述主叫方101。例如,在电路式呼叫中,所述主叫方标识符可以包含电话号码,它包括在所述呼叫的所述信令(SS7、ISDN等)中。对于数据包式呼叫,所述主叫方标识符可以包含静态IP地址或URL,它包括在所述呼叫的所述数据包的头部中。
在步骤306中,交换系统104根据所述主叫方标识符访问用户数据库106,以便判断主叫方101是不是IMS用户。对于所述服务供应商的、可能正在使用既有设备接入IMS网络108的全部所述IMS用户,用户数据库106可以用主叫方的标识符进行索引。交换系统104可以把所述主叫方标识符输入用户数据库106,以便产生表明主叫方101是不是IMS用户的指示符。所述指示符可以是真/假、是/否或者某种其他的指示符。
如果主叫方101是IMS用户,那么交换系统104就在步骤308中将所述呼叫路由到所述IMS网络108。如果主叫方101不是IMS用户,那么交换系统104就在步骤310中将所述呼叫路由到所述非IMS网络110。
图4是一幅流程图,展示了本发明示范性实施例中将呼叫从交换系统104路由到图1中IMS网络108的方法400。在步骤402中,交换系统104为所述呼叫产生数据包信令消息。例如,假若交换系统104使用SIP与IMS网络108通信,那么交换系统104就为所述呼叫产生SIP INVITE消息。在步骤404中,交换系统104在所述数据包信令消息的头部中包括或者说插入指示符,表明主叫方101是IMS用户。再次假设正在使用SIP。交换系统104可以在所述SIP INVITE消息的所述头部中包括指示符,表明所述呼叫是由使用既有设备的IMS用户发起。所述指示符可以插入在所述SIP INVITE消息的所述头部的现有字段中,也可以为所述指示符分配新的字段。在步骤406中,在所述数据包信令消息格式转换后,交换系统104向IMS网络108发送所述数据包信令消息。然后,IMS网络108可以处理所述数据包信令消息。IMS网络108可以处理所述数据包信令消息的所述头部中的所述指示符,以便为主叫方101识别服务简档。IMS网络108可以处理所述数据包信令消息的所述头部中的所述指示符,以便为所述呼叫识别正服务呼叫会话控制功能(S-CSCF)。
优选情况下,通信网络100允许IMS用户使用既有设备接入IMS网络,而所述既有设备不必进行IMS注册。IMS用户不限于所述3GPP定义的移动设备,而是可以使用移动设备、有线设备或者任何其他的既有设备。因为当前使用的许多或者说大多数通信设备是既有设备,所以服务供应商将能够向多得多的潜在用户提供IMS服务。同时,乐于使用传统电话的用户将能够接入IMS服务而不必使用IMS兼容设备,并将仍然能够接入所述传统服务。
图5-9展示了根据本发明的通信网络会如何处理呼叫的若干具体实例。
图5展示了本发明示范性实施例中通信网络500中的一个呼叫流。通信网络500包括交换系统510和570、IP网络520、主叫方网络530、被叫方网络550以及电话号码映射(ENUM)/域名服务器(DNS)数据库540。交换系统510和570可以包含Lucent Softswitch(LSS)或另一种类型的交换机。主叫方网络530包括代理呼叫服务器控制功能(P-CSCF)531、服务CSCF(S-CSCF)532、家庭用户服务器(HSS)534以及一台或多台应用服务器(AS)536。被叫方网络550包括查询CSCF(I-CSCF)553、S-CSCF 552、P-CSCF 551HSS554以及一台或多台应用服务器(AS)556。通信网络500可以包括图5中未显示的其他系统、服务器和网络。
对于这个实施例,主叫方501(通过既有设备502)正在(通过既有设备504)对被叫方503进行呼叫。假设主叫方501和被叫方503都是使用既有设备的IMS用户。主叫方501通过既有设备502拨被叫方503的号,以便在通信网络500中进行呼叫。交换系统510从既有设备502接收所述呼叫(箭头571)。交换系统510访问用户数据库(SUB DB)511以便判断主叫方501是不是IMS用户。用户数据库511以IMS用户的身份预先准备,比如电话号码或URL。对于每个身份,用户数据库511也包括IMS字段,指明该用户是不是IMS用户。如果所述IMS字段设定为“真”,那么所述用户就是IMS用户。如果所述IMS字段设定为“假”,那么所述用户就不是IMS用户。在这个实施例中主叫方501是IMS用户,所以交换系统510就判定主叫方501是IMS用户。交换系统510也判断被叫方503是不是IMS用户。
然后,交换系统510通过向P-CSCF 531发送SIP INVITE消息,使所述呼叫通过IP网络520路由到P-CSCF 531(箭头572)。交换系统510在所述SIP INVITE消息的所述头部中包括或者说插入指示符,表明主叫方501是IMS用户。新字段可以加入到所述INVITE消息以便容纳所述指示符。交换系统510也在所述头部中包括指示符,表明被叫方503是IMS用户。
当P-CSCF 531收到所述INVITE消息时,P-CSCF 531就检验所述INVITE消息的头部以便判断主叫方501是不是IMS用户。因为所述头部中的所述指示符指明主叫方501是IMS用户,P-CSCF 531就检验是否存在着以下映射主叫方501将所述呼叫路由到所述有关的S-CSCF 532。如果不存在映射,P-CSCF 531就以带有主叫方501之号码的位置信息请求(LIR)查询HSS 534(箭头573)。HSS 534处理所述LIR并且确定S-CSCF 532将为所述呼叫服务。为了使用既有设备的IMS用户,在HSS 534中预先准备了所述S-CSCF。HSS 534根据主叫方501的所述号码,选择S-CSCF 532,并且向P-CSCF 531发送带有关于S-CSCF 532所述信息的位置信息回答(LIA)(箭头574)。P-CSCF 531在映射表(未显示)中输入主叫方501的所述号码和主叫方501之S-CSCF 532的所述信息。P-CSCF 531从所述映射表检索S-CSCF 532的地址,并且向S-CSCF 532发送所述INVITE消息(箭头575)。
S-CSCF 532检验所述INVITE消息的头部以便判断主叫方501是不是IMS用户。因为所述头部中的所述指示符指明主叫方501是IMS用户,S-CSCF 532就判断是否已经从HSS 534下载了主叫方501的服务简档。如果所述服务简档尚未下载,S-CSCF 532就向HSS 534发送服务分配请求(SAR),以便获得所述服务简档(箭头576)。HSS 534识别主叫方501的所述服务简档,并且向S-CSCF 532发送服务分配回答(SAA),它包括主叫方501的所述服务简档(箭头577)。S-CSCF 532可以在本机上存储主叫方501的所述服务简档。出于性能考虑,所述服务简档可以保持一段时间,如果在预先定义的时段后同一主叫方501没有进行呼叫,S-CSCF 532将清除所述服务简档,如果主叫方501进行新的呼叫,再次下载所述数据。
S-CSCF 532分析主叫方501的所述服务简档并且判断是否触发AS 536。如果S-CSCF 532判定要触发AS 536,那么S-CSCF 532就向AS 536发送所述INVITE消息(箭头578)。AS 536检验主叫方501的所述服务并把所述INVITE消息发送回S-CSCF 532(箭头579)。在AS 536把所述INVITE消息发送回S-CSCF 532时,S-CSCF 532可以采取三种可能的选项把所述INVITE消息发送到被叫方网络550。
首先,S-CSCF 532能够以被叫方503的所述号码查询ENUM/DNS数据库540,以便获得被叫方503的URL。然后S-CSCF532根据被叫方503的所述URL确定I-CSCF 553的所述地址。然后S-CSCF 532根据所述确定的地址向I-CSCF 553发送所述INVITE消息。
其次,如果被叫方503的所述号码是E164号码,S-CSCF 532无法获得被叫方503的所述URL,那么S-CSCF 532就可以使所述INVITE消息路由到出口网关控制功能(BGCF)(未显示)。然后所述BGCF可以根据所述BGCF准备的路由表,使所述INVITE消息路由到I-CSCF 553。
第三,S-CSCF 532可以直接向预先安排的I-CSCF 553发送所述INVITE消息。
I-CSCF 553响应收到的所述INVITE消息(箭头580),向HSS554发送被叫方503的LIR(箭头581)。因为被叫方503也是IMS用户,所以为被叫方503在HSS 554中预先准备了S-CSCF 552。HSS554处理所述LIR并且确定被叫方503的所述S-CSCF 552。HSS 554利用关于S-CSCF 552的所述信息,向I-CSCF 553发送LIA(箭头582)。然后I-CSCF 553向S-CSCF 552发送所述INVITE消息(箭头583)。
S-CSCF 552接收所述INVITE消息并且检验所述INVITE消息的头部以便判断被叫方503是不是IMS用户。因为所述头部中的所述指示符指明被叫方503是IMS用户,S-CSCF 552就判断被叫方503的服务简档是否已经存在。如果所述服务简档尚未下载,S-CSCF 552就向HSS 554发送SAR,以便获得所述服务简档(箭头584)。HSS 554识别被叫方503的所述服务简档,并且向S-CSCF 552发送SAA,它包括被叫方503的所述服务简档(箭头585)。S-CSCF 552可以在本机上存储被叫方503的所述服务简档。出于性能考虑,所述服务简档可以保持一段时间,如果在预先定义的时段后没有对同一被叫方503进行呼叫,S-CSCF 552将清除所述服务简档,如果对被叫方503进行新的呼叫,再次下载所述数据。
S-CSCF 552分析被叫方503的所述服务简档并且判断是否触发AS 556。如果S-CSCF 552判定要触发AS 556,那么S-CSCF 552就向AS 556发送所述INVITE消息(箭头586)。AS 556检验被叫方503的所述服务并把所述INVITE消息发送回S-CSCF 552(箭头587)。然后S-CSCF 552向P-CSCF 551发送所述INVITE消息(箭头588)。
P-CSCF 551把S-CSCF 552和被叫方503输入其映射表(未显示)中,如果还不存在的话。然后P-CSCF 551通过IP网络520向交换系统570发送所述SIP INVITE消息(箭头589)。然后交换系统570将所述呼叫路由到既有设备504(箭头590)。后续的呼叫流遵从所述标准IMS呼叫流。
图6展示了本发明示范性实施例中通信网络500中的另一个呼叫流。在这个实施例中,主叫方501(通过既有设备502)正在(通过IMS设备606)对被叫方605进行呼叫。再次假设主叫方501和被叫方605都是IMS用户,但是被叫方605正在使用遵从IMS的设备而不是图5中的既有设备。在S-CSCF 552收到所述SIP INVITE消息之前,出现的过程与以上的介绍相同(箭头571-583)。当S-CSCF 552收到所述SIP INVITE消息时,S-CSCF 552检验所述INVITE消息的头部以便判断被叫方605是不是IMS用户。在这种情况下,被叫方605是IMS用户,所以S-CSCF 552使用在被叫方605的注册期间已经从HSS 554下载的所述服务简档。S-CSCF 552分析被叫方605的所述服务简档并且判断是否触发AS 556。如果S-CSCF 552判定需要AS 556,那么S-CSCF 552就向AS 556发送所述INVITE消息(箭头684)。AS 556检验被叫方605的所述连接服务并向S-CSCF 552返回恰当的消息(箭头685)。然后S-CSCF 552向P-CSCF 551发送所述INVITE消息(箭头686)。
然后P-CSCF 551通过IP网络520向交换系统570发送所述SIPINVITE消息(箭头687)。然后交换系统570将所述呼叫路由到IMS设备606(箭头688)。后续的呼叫流遵从所述标准IMS呼叫流。
图7展示了本发明示范性实施例中通信网络500的另一个呼叫流。对于这个实施例,通信网络500进一步包括出口网关控制功能(BGCF)752、媒体网关控制功能(MGCF)754和PSTN 756。
主叫方501(通过既有设备502)正在(通过PSTN设备704)对被叫方703进行呼叫。假设主叫方501是IMS用户,被叫方703不是IMS用户而是传统PSTN用户。在S-CSCF 552以被叫方703的所述E164号码查询ENUM/DNS数据库540以便获得被叫方703的所述URL地址之前,出现的过程与图5中的介绍相同(箭头571-579)。S-CSCF 552以被叫方703的所述E164号码查询ENUM/DNS数据库540以便获得被叫方703的所述URL地址。在这种情况下,被叫方703的所述PSTN号码不具有相关联的URL。所以,S-CSCF 532判定所述呼叫应当连接到PSTN 756。然后S-CSCF 532向BGCF 752发送所述SIP INVITE消息(箭头780)。BGCF 752根据准备的路由表向可用的MGCF 754发送所述SIP INVITE消息(箭头781)。MGCF754进行各种协议转换,并且根据路由表将所述呼叫路由到PSTN 756(箭头782)。PSTN 756将所述呼叫路由到PSTN设备704(箭头783)。
图8展示了本发明示范性实施例中通信网络500的另一个呼叫流。对于这个实施例,AS 536启动通过既有设备802至被叫方801的呼叫。假设被叫方810是IMS用户。
AS 536查询HSS 534以便获得对被叫方801负责之所述S-CSCF532的所述身份(箭头871)。HSS 534确定被叫方801所用的S-CSCF532并向AS 536发送关于S-CSCF 532的信息(箭头872)。AS 536向S-CSCF 532发送所述SIP INVITE消息(箭头873)。AS 536在所述SIP INVITE消息的所述头部中包括指示符,表明被叫方801是IMS用户。当S-CSCF 532从AS 536收到所述INVITE消息时,S-CSCF532就检验所述头部以便判断被叫方801是不是IMS用户。因为所述头部中的所述指示符指明被叫方801是IMS用户,S-CSCF 532就判断是否已经从HSS 534下载了主叫方801的服务简档。如果所述服务简档尚未下载,S-CSCF 532就向HSS 534发送SAR,以便获得所述服务简档(箭头874)。HSS 534识别被叫方801的所述服务简档,并且向S-CSCF 532发送SAA,它包括被叫方801的所述服务简档(箭头875)。S-CSCF 532可以在本机上存储被叫方801的所述服务简档。出于性能考虑,所述服务简档可以保持一段时间,如果在预先定义的时段后没有对同一被叫方801进行呼叫,S-CSCF 532将清除所述服务简档,如果对被叫方801进行新的呼叫,再次下载所述数据。
S-CSCF 532分析被叫方801的所述服务简档并且判断是否触发AS 536。如果S-CSCF 532判定需要AS 536,那么S-CSCF 532就向AS 536发送所述INVITE消息(箭头876)。AS 556检验被叫方801的所述服务并把所述INVITE消息发送回S-CSCF 532(箭头877)。
然后S-CSCF 532将所述INVITE消息路由到P-CSCF 531(箭头878)。然后P-CSCF 531通过IP网络520向交换系统510发送所述INVITE消息(箭头879)。交换系统510将所述呼叫路由到既有设备802(箭头880)。后续的呼叫流遵从所述标准IMS呼叫流。
图9展示了本发明示范性实施例中通信网络500的另一个呼叫流。对于这个实施例,主叫方901通过既有设备902进行未授权的呼叫,所述呼叫被P-CSCF 531拒绝。假设主叫方901是IMS用户。
主叫方901通过既有设备902拨号以便通信网络500中进行呼叫。交换系统510从既有设备902接收所述呼叫(箭头971)。交换系统510访问用户数据库511以便判断主叫方901是不是IMS用户。因为交换系统510判定主叫方901是IMS用户,交换系统510就通过向P-CSCF 531发送SIP INVITE消息,将所述呼叫通过IP网络520路由到P-CSCF 531(箭头972)。交换系统510在所述SIP INVITE消息的所述头部中包括指示符,表明主叫方901是IMS用户。新字段可以加入到所述INVITE消息以便容纳所述指示符。
当P-CSCF 531收到所述INVITE消息时,P-CSCF 531就检验所述INVITE消息的头部以便判断主叫方901是不是IMS用户。因为所述头部中的所述指示符指明主叫方901是IMS用户,P-CSCF 531就检验是否存在着以下映射主叫方901将所述呼叫路由到所述有关的S-CSCF 532。如果不存在映射,P-CSCF 531就以带有主叫方901之号码的LIR查询HSS 534(箭头973)。P-CSCF 531从HSS 534处接收LIA(箭头974)。P-CSCF 531检验所述LIA以便了解所述呼叫是否应当被拒绝(如没有为主叫方901准备的S-CSCF,或者HSS534返回出错消息)。P-CSCF 531向交换系统510发送所述恰当的SIP消息以便拒绝所述呼叫(箭头975)。交换系统510以所述恰当的信令向既有设备902发送这条消息(箭头976)。
图10展示了本发明示范性实施例中的交换系统510。交换系统510的一个实例是Lucent Softswitch(LSS)。交换系统510包括起始接口(I/F)1002,它具有设备服务器(DS)1004和呼叫服务器(CS)1006,用于所述起始端点。所述起始接口1002也包括呼叫服务器(CS)1008和SIP设备服务器(SIP DS)1010,用于所述应用服务器。交换系统510也包括终止接口1012,它具有SIP设备服务器(SIP DS)1014和呼叫服务器(CS)1016,用于所述应用服务器。所述终止接口1012也包括呼叫服务器(CS)1018和设备服务器(DS)1020,用于所述终止端点。交换系统510进一步包括用户数据库511和SIP服务器1030。SIP服务器1030与HSS 534和AS 536通信(参加图5)。SIP服务器1030包括P-CSCF、S-CSCF、I-CSCF、BGCF等的所述功能。
当IMS用户进行呼叫时,交换系统510通过设备服务器1004接收所述呼叫。呼叫服务器1006访问所述用户数据库511以便判断主叫方是不是IMS用户。如果所述主叫方不是IMS用户,那么呼叫服务器1006就正常地引导所述呼叫,如同有线呼叫,而不调用SIP服务器1030和AS 536。如果所述主叫方是IMS用户,那么呼叫服务器1006就使所述呼叫通过SIP服务器1010路由到SIP服务器1030。
SIP服务器1030执行所述CSCF功能,查询HSS 534以便获得所述主叫方的服务简档,调用AS 536并且使所述呼叫或者(在被叫方是另一个IMS用户时)通过所述P-CSCF或者(在被叫方是PSTN用户时)通过所述BGCF路由到SIP服务器1014。
权利要求
1.一种通信网络(100),包括IP多媒体子系统(IMS)网络(108);非IMS网络(110);以及交换系统(104),所述交换系统接收从主叫方(101)至被叫方的呼叫;所述通信网络(100)的特征在于用户数据库(106),所述用户数据库存储使用既有设备的IMS用户的身份;以及所述交换系统(104),所述交换系统从使用既有设备(102)的所述主叫方(101)处接收所述呼叫,根据主叫方标识符访问所述用户数据库以便判断所述主叫方是不是IMS用户,如果所述主叫方是IMS用户就将所述呼叫路由到所述IMS网络,如果所述主叫方不是IMS用户就将所述呼叫路由到所述非IMS网络。
2.根据权利要求1的通信网络(100),其中所述用户数据库(106)是以使用既有设备的IMS用户的所述身份预先准备的。
3.根据权利要求1的通信网络(100),其中所述交换系统(104)为了将所述呼叫路由到所述IMS网络(108),为所述呼叫产生数据包信令消息,在所述数据包信令消息的头部中包括指示符,表明所述主叫方是IMS用户,并且把所述数据包信令消息发送到所述IMS网络。
4.根据权利要求3的通信网络(100),其中所述IMS网络(108)处理所述数据包信令消息的所述头部中的所述指示符,以便识别所述主叫方(101)的服务简档以及为所述呼叫识别正服务呼叫会话控制功能(CSCF)。
5.根据权利要求1的通信网络(100),其中所述IMS网络(108)判断所述被叫方(101)是不是IMS用户,如果所述被叫方不是IMS用户就将所述呼叫路由到所述非IMS网络(110),如果所述被叫方是IMS用户就将所述呼叫路由到所述被叫方所用的呼叫会话控制功能(CSCF)。
6.一种操作通信网络的方法,用于提供既有设备接入IMS网络,所述方法的特征在于在用户数据库中为使用既有设备的IMS用户存储身份;把从使用既有设备的主叫方至被叫方的呼叫接收进交换系统中;根据主叫方标识符访问所述用户数据库以便判断所述主叫方是不是IMS用户;如果所述主叫方是IMS用户就将所述呼叫路由到所述IMS网络;如果所述主叫方不是IMS用户就将所述呼叫路由到非IMS网络。
7.根据权利要求6的方法,进一步包括以使用既有设备的IMS用户的所述身份预先准备所述用户数据库。
8.根据权利要求6的方法,其中将所述呼叫路由到所述IMS网络包括为所述呼叫产生数据包信令消息;在所述数据包信令消息的头部中包括指示符,表明所述主叫方是IMS用户;以及把所述数据包信令消息发送到所述IMS网络。
9.根据权利要求8的方法,进一步包括在所述IMS网络中处理所述数据包信令消息的所述头部中的所述指示符,以便识别所述主叫方的服务简档以及为所述呼叫识别正服务呼叫会话控制功能(CSCF)。
10.根据权利要求6的方法,进一步包括在所述IMS网络中判断所述被叫方是不是IMS用户;如果所述被叫方不是IMS用户就将所述呼叫从所述IMS网络路由到所述非IMS网络;以及如果所述被叫方是IMS用户就将所述呼叫从所述IMS网络路由到所述被叫方所用的呼叫会话控制功能(CSCF)。
全文摘要
公开了使用既有设备的IMS网络接入方法。本发明描述了通信网络(100),它允许既有设备接入IMS网络(108)。所述通信网络(100)包括交换系统(104)、IMS网络(108)和非IMS网络(110)。所述交换系统包括用户数据库(106),其中预先准备了使用既有设备的IMS用户的身份。运行时,主叫方(101)通过既有设备(102)进行呼叫。所述交换系统接收所述呼叫并且根据主叫方标识符(如电话号码、URL等)访问所述用户数据库,以便判断所述主叫方是不是IMS用户。如果所述主叫方是IMS用户,那么所述交换系统就将所述呼叫路由到所述IMS网络。如果所述主叫方不是IMS用户,那么所述交换系统就将所述呼叫路由到所述非IMS网络。
文档编号H04L12/56GK1832440SQ200510054440
公开日2006年9月13日 申请日期2005年3月10日 优先权日2005年3月10日
发明者蔡一冈, 西蒙·旭·陈, 伊夫·庆方·孟, 比尔·相羽·钱, 亚历山大·艾浩·尹, 埃尔西·淑方·张, 埃里克·小明·赵 申请人:朗迅科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1