使用对应的用户标识符提供对企业和运营商服务的访问的制作方法

文档序号:7680386阅读:259来源:国知局
专利名称:使用对应的用户标识符提供对企业和运营商服务的访问的制作方法
技术领域
本发明涉及运营商网络中的多媒体子系统,具体来说,涉及为多媒体子系统的订 户提供对企业和运营商服务的访问。
背景技术
电信服务提供商目前将电路交换语音服务迁移到分组网络,它使用基于因特网协 议的语音(VoIP)来支持服务。按照多媒体能力提供的分组通信以及在致力于创造收益中, 服务提供商连同语音服务一起提供连续不断的通信相关服务。为了控制和跟踪这些服务, 服务提供商采用服务交付平台,它称作IP多媒体子系统(IMS)并且由第三代合作伙伴项目 (3GPP)定义。使用会话发起协议(SIP),服务提供商能够汇聚有线和无线服务以及支持公 共交换电话网(PSTN)的传统时分复用(TDM)网络。服务提供商采用IMS作为其相应运营 商网络的组成部分。因此,IMS在运营商网络中托管。传统上,服务提供商收益的一个重要来源源自商业,它们一般有其自己的专用网 络。这些专用网络一般称作企业网络,并且使用其自己的寻址或编号规划。虽然企业网络 与PSTN的运营商网络连接,但是,企业网络与运营商网络之间的相互作用在传统上受到限 制。当部署IMS时,由于与企业网络关联的寻址和安全性问题,企业网络与运营商网络之间 的相互作用仍然受到限制。在许多情况下,企业网络能够向授权用户提供运营商网络无法提供的各种服务, 反过来也是一样。在企业网络外部漫游并且当前由运营商网络所支持的授权用户不再有权 访问企业网络之内的用户可用的企业服务。由企业网络服务的那些用户不能利用运营商网 络所提供的服务。因此,需要一种允许授权用户获得对企业服务和运营商服务的访问权而 与其位置无关的方式。还需要一种促进企业网络与运营商网络之间更多的交互以及解决相 应网络不同的并且往往不兼容的寻址方案所引起的寻址问题的方式。

发明内容
本发明提供一种服务节点,它以实际有效方式将运营商的多媒体子系统(MS)、如 IP多媒体子系统(IMS)的服务扩展到企业网络。因此,除了经由运营商的电路交换子系统 (CS)和分组子系统(PQ所提供的运营商服务之外,MS订户还获得对企业服务的访问权。 该服务节点充当企业应用服务器与MS之间的联络者(liaison),使得可使企业应用可用于 MS域中的用户。该服务节点分别提供企业与MS地址和协议之间的地址和协议转换。因此, 企业应用服务器可访问MS以及被MS访问,以便以服务的连续性来支持企业与运营商网络 之间的用户移动性。通过阅读以下结合附图对优选实施例的详细描述之后,本领域的技术人员将会理 解本发明的范围以及认识其附加的方面。


结合在本说明书中并构成其组成部分的附图示出本发明的若干方面,并且连同描 述一起用于说明本发明的原理。图1是其中根据一个实施例可采用本发明的通信环境的框图表示。图2A-2C是其中移动终端向IMS登记经由CS的呼叫服务的呼叫流程,其中移动终 端还可从企业网络接收服务。图3A和图;3B是其中移动终端向驻留在企业网络中的用户终端发起经由CS的呼 叫的呼叫流程。图4A和图4B是其中移动终端向驻留在企业网络中的用户终端发起经由PS的呼 叫的呼叫流程,其中呼叫的承载路径将由CS来支持。图5是其中根据第二实施例可采用本发明的通信环境的框图表示。图6A-6C是其中移动终端向IMS登记经由WLAN模式的呼叫服务的呼叫流程,其中 移动终端还可经由企业网络接收服务。图7是根据本发明的一个实施例的服务节点的框图表示。图8是根据本发明的一个实施例的企业应用服务器的框图表示。图9是根据本发明的一个实施例的服务呼叫/会话控制功能(S-CSCF)的框图表示。
具体实施例方式下面提出的实施例表示使本领域的技术人员能够实施本发明的必要信息,并且说 明实施本发明的最佳模式。通过根据附图阅读以下描述,本领域的技术人员将会理解本发 明的概念,并且认识本文中没有具体针对的这些概念的应用。应该理解,这些概念和应用落 入本公开以及所附权利要求书的范围。本发明提供一种服务节点,它以实际有效方式将运营商的多媒体子系统(MS)、如 IP多媒体子系统(IMS)的服务扩展到企业网络或者其它非MS网络。因此,除了由运营商 的电路交换子系统(⑶)和分组子系统(PQ所提供的运营商服务之外,MS订户还获得对企 业服务的访问权。该服务节点充当企业应用服务器与MS之间的联络者,使得可使企业应用 可由MS域中的用户使用。该服务节点分别提供企业与MS地址和协议之间的地址和协议转 换。因此,企业应用服务器可访问MS以及被MS访问,以便以服务的连续性来支持企业与运 营商网络之间的用户移动性。在深入研究本发明的细节之前,在图1中示出其中可采用本 发明的通信环境10的概览。通信环境10包括运营商网络12,它采用多媒体子系统、如IMS 14。非运营商企业 网络16通过适当的IP接入网18与运营商网络12耦合。运营商网络12提供CS 20和PS 20以便促进与包括关联用户1的移动终端M和固定终端24’在内的各种移动和固定终端 的电路交换和基于分组的有线及无线通信。由于IMS 14是会话控制体系结构,所以使会话 (包括呼叫)信令通过适当媒体网关控制功能(MGCF)沈进入IMS 14。CS MGCF沈与CS媒 体网关(MG)观紧密关联。大体上,在CS 20与IMS 14之间交换的呼叫信令经过CS MGCF26, 它将根据呼叫信令、控制CS媒体网关观来建立CS 20与关联的分组网络之间的承载路径。 对于基于分组的访问,PS 22可通过代理呼叫/会话控制功能(P-CSCF) 30与IMS 14交互。
在所示实施例中,SIP在整个IMS 14中用于会话信令。此外,可向特定订户或订 户装置、如移动终端M分配服务CSCF (S-CSCF) 32,通过它来路由大部分(即使不是全部) 会话信令。S-CSCF 32可在处理会话信令时访问各种应用服务器34。在许多情况下,会话 信令可通过特定应用服务器(AQ 34来路由,AS 34将通过修改会话信令消息来使用特定服 务。一般来说,这些应用服务器34驻留在IMS 14中。对于本发明,服务节点36用于充当IMS 14与其它非运营商或非IMS应用服务器 之间的联络者,下面将对此更详细地进行论述。大体上,服务节点36将代表这些非运营商和 非頂S应用服务器作为頂S应用服务器出现。頂S 14还将包括归属用户服务(HSS) 38,它将 帮助识别订户装置的S-CSCF,以及保持订户装置与頂S 14中的会话控制节点之间的关联。通过类似于与CS 20接口的方式,IMS 14还可通过适当的公共交换电话网(PSTN) MGCF 42及关联的PSTN媒体网关44与PSTN 40接口。因此,会话信令经由PSTN MGCF 42 在S-CSCF 32与PSTN 40之间传递。PSTN MGCF 42将控制PSTN媒体网关44,以便控制扩 展到PSTN 40的电路交换支路与穿过关联IMS 14的分组网络的分组会话之间的承载路径。企业网络16示为具有各种类型的用户终端以及到PSTN 40的连接。假定第一用 户终端46与用户1关联,并且是基于分组的通信装置。还假定第二用户终端48与用户2 关联,并且也是基于分组的通信装置。第一用户终端46和第二用户终端48均由企业应用 服务器50来支持,企业应用服务器50处理会话信令,以便控制企业网络16中的通信。虽 然企业网络16以分组为中心,但是也可支持传统的基于时分复用(TDM)的用户终端。如图 所示,第三用户终端52示为由TDM媒体网关M来支持,TDM媒体网关M与企业应用服务器 50接口。企业应用服务器50可支持并不局限于基于语音的通信的任何数量的通信服务。 值得注意的是,企业应用服务器50是能够经由服务节点36访问IMS 14并且由IMS来访问 的示范非运营商非IMS应用服务器。服务节点36将代表企业应用服务器50作为IMS14的 应用服务器出现。下面提供更多细节。企业网络16还可有权通过适当的PSTN媒体网关56 来访问PSTN 40。如图1所示的是IP接入网18与运营商网络12之间的运营商防火墙58以及IP 接入网18与企业网络16之间的企业防火墙60。在一个实施例中,隧穿(tunneling)机制、 如虚拟专用网络(VPN)用于提供通过运营商防火墙58和企业防火墙60的路径,以及确保 IP接入网上的链路。通过运营商防火墙58和企业防火墙60的隧道的端点分别由隧穿节点 62和64表示。为了说明本发明的概念,提供各个示例来说明呼叫可如何起源于驻留在企业网络 16中的第一用户终端46以及由第一用户终端46接收。选择这些示例的一部分还说明处于 企业网络16外部并且能够经由CS 20以及PS 22提供通信的关联的移动终端M的相互作用。在图2A-2C的通信流程中提供第一示例。本描述中的通信流程简化为仅示出主要 消息。通信流程示出一种情形,其中用户1的移动终端M以指明引导向移动终端对的入局 呼叫应当采用经由CS 20而不是PS 22的承载路径的方式向IMS 14登记。这种情形表示 以下情况一般来说或者根据当前网络条件,PS 22可能没有充分的资源来支持基于分组 的语音(VoP)会话。一旦移动终端M已经登记,用户2从第二用户终端48对用户1的第 一用户终端46发起呼叫。在接收到从第二用户终端48发起的呼叫时,企业应用服务器50将该呼叫提供给两个已登记装置,即,企业网络16中的第一用户终端46以及经由IMS 14 提供给移动终端对。在将入局呼叫提供给第一用户终端46和移动终端M之后,该示例假 定呼叫由移动终端M应答,并且经由CS 20建立承载路径。通信流程的细节如下。一开始,用户1的移动终端M将通过向CS 20发送包含与移动终端M关联的移 动号码簿号码(MDN)的CS Register (登记)消息向CS 20进行登记(步骤100)。CS 20 可配置成使用该MDN向HSS 38提供移动终端M的登记通知(REGNOT)(步骤102)。HSS 38 将跟踪移动终端M向CS 20的登记。移动终端M还可经由PS 22向IMS 14进行登记。 具体来说,移动终端24可向P-CSCF 30发送SII3Register消息(步骤104),P-CSCF 30将 SIP Register 消息转发给 S-CSCF32 (步骤 106)。S-CSCF 32 将 SIP Register 消息转发给 HSS 38(步骤108),HSS 38将跟踪与移动终端M关联的用户1向IMS 14的登记。值得注 意的是,SIP Register消息将识别用户1的运营商用户标识符(USER10CARRIER),并且指明 用户1所使用的移动终端M工作在CS模式。用户标识符可以是统一资源定位符(URL)、 号码簿号码或者其它适当的标识信息。CS模式指明呼叫应当通过CS 20而不是通过PS 22 引导至移动终端对。除了登记用户1之外,HSS 38还将知道用户1希望调用企业网络16和IMS 14的 服务的综合。具体来说,HSS 38将知道必须使用企业网络16的企业应用服务器50。因 此,指示S-CSCF 32将登记转发给企业应用服务器50 (步骤110)。然后,S-CSCF 32将使用 用户1的运营商地址用户标识符向服务节点36发送SIP NotifyRegistration (SIP通知注 册)消息(步骤112)。服务节点36将用户1的运营商标识符映射到用户1的企业标识符 (步骤114),并且使用用户1的企业标识符(USER10XYZ)将SIP Register消息发送给企业 应用服务器50 (步骤116)。因此,用户1有效地向企业应用服务器50进行登记,即使它由 运营商网络12的CS 20和IMS 14提供服务。在登记时,企业应用服务器50可通过采用传 统SIP形式向服务节点36回送SIP 2000K消息进行响应(步骤118)。随后,假定用户2从第二用户终端48向关联用户1的企业标识符发起呼叫。术语 “标识符”还可用于表示传统URL或者关联的号码簿号码。与第二用户终端48关联的号码 簿号码是企业号码,它一般不是运营商网络12可识别的。为了发起该呼叫,假定第二用户 终端48向企业应用服务器50发送SIP Invite消息(步骤120)。SIP Invite消息指明,正 从关联用户2的标识符或号码簿号码(USER2DN)向关联用户1的企业标识符(USER10XYZ) 发起会话。企业应用服务器50将知道用户1已经采用呼叫处理规则来使呼叫提供给关联 用户1的所有已登记终端。因此,企业应用服务器50将呼叫路由到第一用户终端46以及移动终端24。为了 将呼叫路由到第一用户终端46,企业应用服务器50将SIP Invite消息转发到第一用户终 端46(步骤122),第一用户终端46将知道入局呼叫被提供,并且开始提示用户1入局呼叫 被提供。第一用户终端46响应SIP hvite消息而将SIP ISORinging(振铃)消息回送给 企业应用服务器50,以便指明第一用户终端46正提示用户1(步骤124)。然后,企业应用 服务器50将SIP ISORinging消息转发给第二用户终端48 (步骤126)。同时,企业应用服务器50还将该呼叫路由给移动终端24。为了将呼叫路由给移 动终端24,企业应用服务器50将SIP Invite消息转发给代表用户1充当已登记应用服务 器的服务节点36 (步骤128)。服务节点36通过将用户1的企业地址(USER10XYZ)映射到用
8户1的运营商地址(USEIUOCARRIER),来提供必要的地址转换(步骤130)。然后,服务节点 36使用用户1的运营商标识符向IMS 14的S-CSCF 32发送SIP Invite消息(步骤132)。 S-CSCF 32可向HSS 38发送消息,以便将运营商地址转换成当前MDN(步骤134)。HSS 38 将通过为S-CSCF 32提供与运营商地址对应的移动号码簿号码进行应答(步骤136)。然 后,S-CSCF 32可经由支持移动终端M的MDN的P-CSCF 30将SIP Invite转发到CS MGCF 26(步骤138)。然后,CSMGCF 26将使用该MDN向CS 20提供适当的综合服务用户部分 (ISUP)初始地址消息(IAM)(步骤140)。CS 20将通过向移动终端M提供Alerting(提 示)消息进行响应(步骤142),移动终端M将开始提示用户1。作为响应,移动终端对将 Ringing 消息回送给 CS 20 (步骤 144),CS 20 将 ISUP Address Complete Message (地址全 消息)(ACM)发送给 CS MGCF 洸(步骤 146)。然后,CS MGCF 洸通过 P-CSCF 30、S_CSCF32 和服务节点36将SIP ISORinging消息回送到企业应用服务器50 (步骤148)。如果呼叫由用户1在移动终端M处进行应答,则移动终端M将Answer (应答) 消息发送给 CS 20 (步骤 150),CS 20 将 ISUPAnswer Message (ANM)转发给 CS MGCF 洸(步 骤152)。CS MGCF 26经由P-CSCF 30,S-CSCF 32和服务节点36将适当的SIP 2000K消息 发送到企业应用服务器50 (步骤154)。值得注意的是,服务节点36将提供运营商标识符与 企业标识符之间必要的标识符转换以及经过其中的所有消息的任何必要的协议转换。协议 转换可能需要在SIP的不同形式之间进行转换。然后,企业应用服务器50将SIP 2000K消息转发给第二用户终端48,以便指明该 呼叫已经由移动终端M应答(步骤156)。值得注意的是,SIP 2000K消息的会话数据协 议(SDP)用于交换建立CS媒体网关观与第二用户终端48之间的通信所需的通信能力和 参数。第二用户终端48在接收到SIP 2000K消息时经由企业应用服务器50、服务节点36、 S-CSCF 32 和 P-CSCF 30 将 SIPAcknowledgement (确认)消息(ACK)转发到 CS MGCF 26 (步 骤158)。而且,服务节点36将提供必要的地址和协议转换。在这里,经由CS 20在第二用户终端48与移动终端M之间建立承载路径(步骤 160)。具体来说,在移动终端M与CS 20之间建立无线连接;在CS 20与关联CS MGCF 26 的CS媒体网关28之间建立TDM连接;以及在CS媒体网关洲与第二用户终端48之间建立 基于因特网协议的语音(VoIP)连接,以便形成三分量承载路径。一旦企业应用服务器50 知道移动终端M已经应答并且在移动终端M与第二用户终端48之间已经成功建立承载 路径,则企业应用服务器50可将SIP Cancel (取消)消息发送到第一用户终端46,以便指 明入局呼叫不再提供给第一用户终端46 (步骤162)。通过以上所述,IMS 14可向企业应用服务器50登记用户,以便获得对企业网络16 所提供的服务的访问权。一旦经过登记,企业应用服务器50还可与IMS 14的服务进行交互。参照图3A和图:3B,对于以下情形提供通信流程移动终端M经由CS 20对驻留 在企业网络16中的第二用户终端48发起呼叫。一开始,移动终端M将用户2或第二用户 终端48的拨号DN提供给CS 20(步骤200)。CS 20、本例中具体为移动交换中心将向服务 节点36提供识别用户2的号码簿号码的(Initial Dialed Pulses)初始拨号脉冲(DP)消 息(步骤202)。服务节点36将临时路由号与用户2的DN关联(步骤204),其中临时路由 号识别呼叫应当路由到的CSMGCF 26。服务节点36将在回送给CS 20的Connect (连接)消息中提供临时路由号(步骤206)。配备了临时路由号,CS 20使用临时路由号将IAM路由给CS MGCF 26 (步骤208)。 IAM将指明该呼叫起源于用户1的MDN。CS MGCF沈通过将SIP Invite (邀请)消息发送 到IMS 14来对接收到IAM进行响应。具体来说,SIP hvite消息通过P-CSCF 30传递给 S-CSCF 32,S-CSCF 32将SIP Invite路由给服务节点36 (步骤210)。服务节点36可访问 HSS 38,以便根据SIP hvite消息中提供的用户1的MDN来识别用户1的企业地址(USER, XYZ)。在这种情况下,服务节点36将识别用户1的MDN的CS Translate (转换)消息发送 给HSS 38 (步骤212),HSS 38采用将用户1的企业地址识别为与用户1的MDN(运营商标 识符)关联的CS Translate R印Iy (转换回复)消息进行响应(步骤214)。然后,服务节 点36将根据先前当CS 20得到临时路由号时所存储的临时路由号来识别用户2的DN。在这里,服务节点36已经得到用户1的企业标识符(USER10XYZ)和先前存储的用 户2的企业标识符(用户2DN)。因此,服务节点36具有始发装置和终端装置的企业标识 符,并且可向企业应用服务器50提供适当的SIP Invite (步骤218)。企业应用服务器50 将SIP Invite转发给第二用户终端48 (步骤220),第二用户终端48将开始提示用户2关于 入局呼叫被提供。第二用户终端48通过将SIPlSORinging消息回送给企业应用服务器50 进行响应(步骤222),企业应用服务器50将SIP ISORinging消息转发给服务节点36 (步 骤224)。服务节点36将提供企业网络与运营商网络16、14之间必要的地址转换,以便经由 S-CSCF 32 和 P-CSCF 30 将 SIP 180Ringing 消息转发到 CS MGCF 26 (步骤 226)。作为响 应,CS MGCF 26 将 ISUP ACM 发送到 CS 20 中(步骤 228)。当用户2应答呼叫时,第二用户终端48将SIP 2000K消息发送给企业应用服务器 50 (步骤230),企业应用服务器50将SIP2000K消息转发给服务节点36 (步骤23 。服务 节点36将提供必要的标识符和协议转换,并且经由S-CSCF 32和P-CSCF 30将SIP 2000K 消息转发到CS MGCF 26 (步骤234)。CS MGCF 26将ISUP ANM发送给CS 20 (步骤236), CS 20将Connect消息发送给移动终端M,以便实现承载路径的电路交换部分(步骤238)。 CS MGCF沈将经由P-CSCF 30,S-CSCF 32、提供必要的标识符和协议转换的服务节点36以 及企业应用服务器50将SIP Acknowledgement (确认)消息回送到第二用户终端48 (步 骤M0)。在这里,经由CS 20在移动终端M与第二用户终端48之间建立承载路径(步骤 M2)。具体来说,在移动终端M与CS 20之间建立无线连接;在CS 20与CS媒体网关观之 间建立基于TDM的连接;以及在CS媒体网关观与第二用户终端48之间建立VoIP会话。在上述实施例中,来自移动终端对的出局呼叫通过CS20来发起和建立。CS 20配 置成与IMS 14进行交互,这将引起服务节点36获得对企业网络16的访问权。在以下示例 中,呼叫经由PS 22从移动终端对对第二用户终端48发起,但仍然经由CS 20来建立承载 路径。在图4A和图4B中提供这种情形的示范通信流程。一开始,移动终端M将发送SIP Invite,以便使用其运营商标识符(USER10 CARRIER)从移动终端M对关联第二用户终端48的企业标识符(用户2DN)发起会话。SIP Invite 经由 PS 22 在 P-CSCF 30 处接收(步骤 300),P-CSCF 30 将 SIP Invite 消息转发 给S-CSCF 32 (步骤30 。S-CSCF 32的内部过滤标准(IFC)规定移动终端M的所有呼叫 源将被路由给服务节点36 (步骤304)。因此,S-CSCF 32将SIP ^wite转发给服务节点 36(步骤306),服务节点36将根据用户1的运营商地址来访问HSS 38,以便识别与移动终端M关联的MDN(步骤308和310)。然后,服务节点36将处理SIP Invite,以便指明会话 预计送往与移动终端M关联的MDN并且起源于服务节点36。然后,服务节点36将修改的 SIP Invite消息转发给S-CSCF 32 (步骤312),S-CSCF 32将SIP Invite消息转发给与移 动终端M WMDN关联的CS MGCF 26 (步骤314)。作为响应,CS MGCF沈将ISUP IAM发送 到CS 20,以便经由CS 20对移动终端M发起呼叫(步骤316)。CS 20将Alerting消息 提供给移动终端24,以便指明呼叫被提供以及呼叫起源于服务节点36(步骤318)。移动终端M配置成自动应答经由CS 20所提供的入局呼叫(步骤320)。移动 终端M在呼叫被应答时将Answer (应答)消息提供回CS 20 (步骤32 。然后,CS 20将 ISUP ACM 转发到 CS MGCF26 (步骤 324),CS MGCF 26 经由 P-CSCF 30 和 S-CSCF 32 将 SIP 180Ringing消息发送给服务节点36(步骤326)。随后,CS 20将ISUP ANM发送到CS MGCF 洸(步骤328),CS MGCF洸经由P-CSCF 30和S-CSCF 32将SIP 2000K消息发送到服务节 点36,以便指明呼叫已经被应答(步骤330)。SIP 2000K消息是根据从服务节点36所发起 的hvite消息的传统SIP响应。在接收到SIP 2000K消息时,服务节点36将创建与移动终端M所发起的SIP hvite消息对应的SIP hvite消息。不是使用识别与移动终端M关联的运营商地 址(USEIUOCARRIER)的SIPhvite消息,服务节点36而是使用移动终端M的企业地址 (USERliXYZ)来识别呼叫的始发方。因此,SIP ^wite消息指明,建立从移动终端M的对 应企业地址到关联第二用户终端48的企业地址的会话。然后,将SIP hvite消息转发给 企业应用服务器50(步骤33 ,企业应用服务器50将SIP Invite消息转发给第二用户终 端48(步骤334)。第二用户终端48提示用户2关于该入局呼叫,并且将SIP ISORinging 消息发送给企业应用服务器50 (步骤336),企业应用服务器50将SIP ISORinging消息转 发给服务节点36 (步骤338)。当第二用户终端48被应答时,SIP 2000K消息被发送给企业应用服务器50 (步骤 340),企业应用服务器50将SIP 2000K消息转发给服务节点36 (步骤34 。在这里,服务 节点 36 通过经由 S-CSCF 32 和 P-CSCF 30 将 SIP Acknowledgement 消息发送到 CSMGCF 26 来响应步骤330的2000K消息(步骤344)。服务节点36还响应步骤342的SIP 2000K消 息而经由企业应用服务器50将SIP Acknowledgement消息发送到第二用户终端48 (步骤 ;346)。在这里,经由CS 20以及与CS MGCF沈关联的CS媒体网关观在移动终端M与第二 用户终端48之间建立承载路径(步骤348)。而且,承载路径将包括无线、TDM和VoIP段。 如以上所述,服务节点36能够调用通过CS 20的基于CS的承载路径,即使呼叫经由PS 22 发起。参照图5,移动终端M可由企业网络16内的接入点66来支持。接入点66与还 耦合到企业应用服务器50的适当路由器或交换机68以及与经由企业防火墙60和运营商 防火墙58到运营商网络12的路径关联。如图所示,到运营商网络12中的信令路径可通往 P-CSCF 70,它用于支持企业网络16内的移动终端对。在这个实施例中,不存在用于通过企 业防火墙60和运营商防火墙58的移动终端M的信令路径的安全隧穿。值得注意的是,不 同的实施例可以或者可以不采用企业网络16与运营商网络12之间的安全隧道。当没有采 用安全隧穿时,应当采用附加的鉴权机制。在所示实施例中,移动终端M可支持蜂窝和本 地无线通信,其中本地无线通信包括蓝牙、无线局域网(WLAN)以及相似的通信技术。
参照图6A-6C来提供通信流程,其中移动终端24WLAN模式中向IMS 14进行登记, 这指明移动终端M可支持经由接入点66的基于分组的本地无线通信。在移动终端M被 登记之后,IMS 14将经由服务节点36向企业应用服务器50进行登记。在登记之后,第二 用户终端48将发起到用户1的企业地址(USER10XYZ)的呼叫。在接收到该呼叫时,企业应 用服务器50将呼叫提供给第一用户终端46以及提供给用户1的移动终端M。第一用户终 端46和移动终端M中第一个应答该呼叫的终端是将对其建立呼叫的终端。当移动终端M进入接入点66的本地无线通信范围之内时,SIP Register消息被 发送给P-CSCF 70,以便实现移动终端M向IMS 14的登记(步骤400)。SIP Register消息 将提供与用户终端M关联的用户1的运营商标识符(USEIUOCARRIER),以及指明移动终端 24正工作在其中提供本地无线通信的WLAN模式。在接收到SIPRegister消息时,P-CSCF 70 将 SIP Register 消息转发给 S-CSCF 32 (步骤 402),S-CSCF 32 将 SIP Register 消息 转发给HSS 38 (步骤404)。HSS 38将登记用户1的移动终端对,并且指明移动终端M正 工作在WLAN模式。HSS 38可访问与用户1关联的规则,并且通知S-CSCF32关于用户1已 经预订企业移动性包(enterprise mobility package),这允许移动终端M获得对企业网 络16的访问权(步骤406)。在这种情况下,将应用服务器34拉入呼叫信令路径,以便提供任何数量的IMS服 务,例如呼叫控制和呼叫锚定。在于2006年3月17日提交的共同拥有和受让的美国专利 申请序号11/378776中更详细地描述了这些服务的一部分,通过引用将其公开完整地结合 到本文中。这个申请定义了当远程呼叫支路锚定在应用服务器34的同时允许移动终端M 从一个网络跃迁到另一个网络的有效技术。为了调用应用服务器34的服务,S-CSCF 32可 将SIP Notify Registration消息发送给应用服务器34,以便预订应用服务器34所提供的 服务(步骤408)。由于企业移动性功能性正由用户1使用,所以S-CSCF32将知道还必须访问代表服 务节点36所提供的服务。因此,S-CSCF32将SIP Notify Registration消息发送给服务 节点36,以便预订由服务节点36所代表的、但由企业应用服务器50所提供的服务(步骤 410)。SIP Notify Registration消息将识别用户1的运营商标识符,以及服务节点36将 访问HSS 38,以便识别用户1的企业标识符(USER10XYZ)(步骤412和414)。值得注意的 是,本例中提供的网络访问的不安全性质可能需要特殊鉴权或授权机制来允许服务节点36 向企业应用服务器50登记用户1。在本例中,HSS 38保存或者有权访问密码或其它鉴权标 记,并且可响应HSS查询而将它提供给服务节点36 (在步骤412)。然后,服务节点36将尝试通过将SIP Register消息发送给企业应用服务器50, 使用用户1的企业标识符向企业应用服务器50登记用户1 (步骤416)。通过传统的SIP方 式,来提供初始SIPRegister消息,而无需密码或其它鉴权标记。如果需要鉴权,则企业应 用服务器50通过将SIP 401UnaUthOrized(未授权)消息发送给服务节点36,来迅速恢复 (bounce back)登记(步骤418)。服务节点36通过向企业应用服务器50重发具有密码或 其它鉴权标记的SIPRegistration消息进行响应(步骤420)。企业应用服务器50将处理 鉴权标记,以及如果已授权,则将SIP 2000K消息回送给服务节点36(步骤422)。在这里, 登记过程完成,以及用户1经由移动终端M有效地向运营商网络12的IMS 14以及经由服 务节点36向企业网络16的企业应用服务器50进行登记。
随后,假定用户2使用与用户1关联的企业地址从第二用户终端48发起呼叫。为 了发起呼叫,第二用户终端48将SIP hvite消息发送给企业应用服务器50,以便从关联用 户2的号码簿号码对用户1的企业地址发起会话(步骤424)。企业应用服务器50可采用 规则将呼叫提供给用户1的所有已登记终端。假定第一用户终端46向企业应用服务器50 进行登记,连同刚登记的移动终端M —起,企业应用服务器50将呼叫提供给第一用户终端 46和移动终端M。通过将SIP Invite消息转发给第一用户终端46来将呼叫提供给第一用户终端 46,第一用户终端46将开始提示用户1关于存在入局呼叫,以及将SIP ISORinging消息回 送给企业应用服务器50 (步骤428)。将SIP ISORinging消息转发给第二用户终端48,以 便向用户2指明呼叫被提供给用户1 (步骤430)。为了将呼叫提供给移动终端M,企业应用服务器50将SIP Invite消息转发给服 务节点36 (步骤432)。服务节点36将用户1的企业标识符映射到用户1的运营商标识符 (步骤434),提供任何协议转换,并且将SIP hvite消息发送给S-CSCF 32 (步骤436)。SIP hvite消息将使用用户1的运营商标识符而不是用户1的企业标识符。由于要求应用服 务器;34保持在呼叫信令路径中,因此,S-CSCF 32通过应用服务器34来路由SIP hvite消 息,应用服务器34可以或者可以不对SIP ^wite消息进行操作以便提供预期服务。因此, S-CSCF 32将SIP hvite消息转发给应用服务器;34(步骤438),应用服务器;34可以或者可 以不处理SIP Invite消息,然后将所得SIP Invite消息又转发回S-CSCF 32 (步骤440)。 然后,S-CSCF 32将SIP Invite消息转发给P-CSCF 70 (步骤442),P-CSCF 70又经由接入 点66将SIP Invite消息转发给移动终端24 (步骤444)。在接收到SIP ^wite消息时,移动终端M将开始提示用户1关于存在入局呼叫, 以及将 SIP 180Ringing 消息回送给 P-CSCF70 (步骤 446)。P-CSCF 70 将 SIP 180Ringing 消息转发给S-CSCF 32 (步骤448),S-CSCF 32通过应用服务器;34转发SIP ISORinging消 息(步骤450和452),然后进一步将SIP ISORinging消息转发给服务节点36 (步骤454)。 服务节点36将提供运营商标识符到企业标识符的转换以及任何必要的协议转换,并且将 SIP ISORinging消息转发给企业应用服务器50 (步骤456)。由于第二用户终端48已经知 道呼叫被提供给用户1,所以SIP ISORinging消息没有转发给第二用户终端48。假定用户1在移动终端M处应答该呼叫,SIP 2000K消息由移动终端M发送给 P-CSCF 70 (步骤 458)。P-CSCF 70 将 SIP2000K 消息转发给 S-CSCF 32 (步骤 460),S-CSCF 32通过应用服务器;34转发SIP 2000K消息(步骤462和464),然后进一步将SIP 2000K 消息转发给服务节点36(步骤466)。而且,服务节点36将提供适当的运营商标识符到网 络标识符转换和协议转换,然后将SIP 2000K消息转发给企业应用服务器50 (步骤468)。 然后,企业应用服务器50将SIP 2000K消息转发给第二用户终端48 (步骤470),以便指明 该呼叫已经由移动终端M应答。相应的SIP ^wite和SIP 2000K消息可用于携带必要的 SDP信息,以便允许第二用户终端48和移动终端M交换通信能力,以及允许在它们之间建 立基于VoIP的承载路径(步骤472)。一旦呼叫由移动终端M应答,企业应用服务器50 可将SIPCancel消息发送给第一用户终端46,以便结束向第一用户终端46的呼叫提供(步 骤 474)。在这个实施例中,移动终端M经过IMS 14以访问企业网络16。这样,应用服务器34可用于将呼叫信令锚定到第二用户终端48,以便促进移动终端M随后移动到CS 20或 PS 22,而无需中断呼叫。应用服务器34可按照以上引用的申请中所述的方式来锚定呼叫。 除了呼叫处理和锚定之外,其它服务也可由应用服务器34来提供。另一个呼叫示例可涉及 使用经由分组网络与IMS网络连接的固定终端24’的用户1。在这种情形下,服务节点36 执行如前一个示例中相同的运营商标识符到企业标识符的转换以及任何必要的协议转换。参照图7,示出根据本发明的一个实施例的服务节点36。服务节点36将包括控制 系统72,其中具有足够用于如上所述进行操作的必要软件76的存储器74。控制系统72还 与通信接口 78关联,以便促进与通信环境10中的其它节点的直接或间接的通信。参照图8,示出根据本发明的一个实施例的企业应用服务器50。企业应用服务器 50将包括控制系统80,其中具有足够用于如上所述进行操作的必要软件84的存储器82。 控制系统80还与通信接口 86关联,以便促进与通信环境10中的其它节点的直接或间接的
ififn。参照图9,示出根据本发明的一个实施例的S-CSCF 32。S-CSCF 32将包括控制系 统88,其中具有足够用于如上所述进行操作的必要软件92的存储器90。控制系统88还与 通信接口 94关联,以便促进与通信环境10中的其它节点的直接或间接的通信。本领域的技术人员会知道对本发明的优选实施例的改进和修改。所有这类改进和 修改均被认为落入本文所公开的概念和以下权利要求书的范围之内。
权利要求
1.一种方法,包括-接收来自与运营商网络关联的多媒体子系统并且包含识别与通信会话关联的用户的 运营商用户标识符的第一运营商会话消息;-识别与所述第一运营商会话消息的所述运营商用户标识符对应的企业用户标识符; -创建与所述第一运营商会话消息对应并且包含所述企业用户标识符的第一企业会话 消息;以及将所述第一企业会话消息转发到所述已识别企业网络中。
2.如权利要求1所述的方法,其中,将所述第一企业会话消息转发到企业应用服务器, 以便代表建立所述会话的所述用户来调用为了所述通信会话而由所述企业应用服务器提 供的始发企业应用服务。
3.如权利要求2所述的方法,还包括-从所述企业应用服务器接收与所述通信会话关联并且包含所述企业用户标识符的第 二企业会话消息,所述第二企业会话消息是对于将所述企业应用服务提供给所述第一企业 会话消息的响应;-识别与所述第二企业会话消息的所述企业用户标识符对应的运营商用户标识符; _创建与所述第二企业会话消息对应并且包含所述运营商用户标识符的第二运营商会 话消息;以及-将所述第二运营商会话消息转发到所述多媒体子系统中。
4.如权利要求1所述的方法,还包括-从所述企业网络接收与所述通信会话关联并且包含所述企业用户标识符的第二企业 会话消息;-识别与所述第二企业会话消息的所述企业用户标识符对应的运营商用户标识符; _创建与所述第二企业会话消息对应并且包含所述运营商用户标识符的第二运营商会 话消息;以及-将所述第二运营商会话消息转发到所述多媒体子系统中。
5.如权利要求1所述的方法,其中,所述企业用户标识符用于在所述企业网络内识别 所述终端,以及所述运营商用户标识符用于在所述运营商网络内识别所述终端。
6.如权利要求1所述的方法,其中,所述企业用户标识符在所述运营商网络中不是有 效的用户标识符。
7.如权利要求1所述的方法,其中,所述通信会话的控制由所述多媒体子系统来提供。
8.如权利要求1所述的方法,其中,所述多媒体子系统是所述运营商网络的因特网协 议多媒体子系统。
9.如权利要求1所述的方法,还包括在所述企业网络外部并且经由所述运营商网络 的电路交换子系统实现所述通信会话的承载路径中的至少一部分的建立。
10.如权利要求1所述的方法,还包括-从所述多媒体子系统接收包含所述用户的所述运营商用户标识符的第一登记消息; -识别与所述第一登记消息的所述运营商用户标识符对应的所述企业用户标识符; -创建与所述第一登记消息对应并且包含所述企业用户标识符的第二登记消息;以及 -将所述第二登记消息转发到所述企业网络中,以便向所述企业网络登记所述用户。
11.如权利要求1所述的方法,其中,所述第一运营商会话消息和所述第一企业会话消息是促进由建立所述通信会话以及在建立了所述通信会话时控制所述通信会话所组成的 组中的至少一个的会话控制消息。
12.—种系统,包括-至少一个通信接口 ;以及-控制系统,与所述至少一个通信接口关联并且适合于执行以下操作-接收来自与运营商网络关联的多媒体子系统并且包含识别与通信会话关联的用户的 运营商用户标识符的第一运营商会话消息;-识别与所述第一运营商会话消息的所述运营商用户标识符对应的企业用户标识符;-创建与所述第一运营商会话消息对应并且包含所述企业用户标识符的第一企业会话 消息;以及-将所述第一企业会话消息转发到企业网络中。
13.如权利要求12所述的系统,其中,将所述第一企业会话消息转发到企业应用服务 器,以便代表建立所述会话的所述用户来调用为了所述通信会话而由所述企业应用服务器 提供的始发企业应用服务。
14.如权利要求13所述的系统,其中,所述控制系统还适用于执行以下操作-从所述企业应用服务器接收与所述通信会话关联并且包含所述企业用户标识符的第 二企业会话消息,所述第二企业会话消息是对于将所述企业应用服务提供给所述第一企业 会话消息的响应;-识别与所述第二企业会话消息的所述企业用户标识符对应的运营商用户标识符;-创建与所述第二企业会话消息对应并且包含所述运营商用户标识符的第二运营商会 话消息;以及-将所述第二运营商会话消息转发到所述多媒体子系统中。
15.如权利要求12所述的系统,其中,所述控制系统还适用于执行以下操作-从所述企业网络接收与所述通信会话关联并且包含所述企业用户标识符的第二企业 会话消息;-识别与所述第二企业会话消息的所述企业用户标识符对应的运营商网络地址;-创建与所述第二企业会话消息对应并且包含所述运营商用户标识符的第二运营商会 话消息;以及-将所述第二运营商会话消息转发到所述多媒体子系统中。
16.如权利要求12所述的系统,其中,所述企业用户标识符用于在所述企业网络内识 别所述终端,以及所述运营商用户标识符用于在所述运营商网络内识别所述终端。
17.如权利要求12所述的系统,其中,所述企业用户标识符在所述运营商网络中不是 有效的用户标识符。
18.如权利要求12所述的系统,其中,所述通信会话的控制由所述多媒体子系统提供。
19.如权利要求12所述的系统,其中,所述多媒体子系统是所述运营商网络的因特网 协议多媒体子系统。
20.如权利要求12所述的系统,其中,所述控制系统还适合于在所述企业网络外部并 且经由所述运营商网络的电路交换子系统实现所述通信会话的承载路径中的至少一部分的建立。
21.如权利要求12所述的系统,其中,所述控制系统还适用于执行以下操作 -从所述多媒体子系统接收包含所述用户的所述运营商用户标识符的第一登记消息; -识别与所述第一登记消息的所述运营商用户标识符对应的所述企业用户标识符; -创建与所述第一登记消息对应并且包含所述企业用户标识符的第二登记消息;以及 -将所述第二登记消息转发到所述企业网络,以便向所述企业网络登记所述用户。
全文摘要
本发明提供一种服务节点,它以实际有效方式将运营商的多媒体子系统(MS)、如IP多媒体子系统(IMS)的服务扩展到企业网络。因此,除了经由运营商的电路交换子系统(CS)和分组子系统(PS)所提供的运营商服务之外,MS订户还获得对企业服务的访问权。该服务节点充当企业应用服务器与MS之间的联络者,使得企业应用服务器作为MS的MS应用服务器出现。该服务节点分别提供企业与MS用户标识符和协议之间的用户标识符和协议转换。因此,企业应用服务器可访问MS以及被MS访问,以便以服务的连续性来支持企业与运营商网络之间的用户移动性。
文档编号H04L29/02GK102138311SQ200780043894
公开日2011年7月27日 申请日期2007年9月25日 优先权日2006年9月29日
发明者C·康斯坦蒂诺夫, D·塞尔文 申请人:北方电讯网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1