不同类型的无线网络之间的呼叫转接的制作方法

文档序号:7678833阅读:231来源:国知局
专利名称:不同类型的无线网络之间的呼叫转接的制作方法
技术领域
本发明涉及通信网路领域,尤其涉及处理不同类型的无线网络之间
的呼叫转接(call forwarding)。
背景技术
呼叫转接是允许将呼叫路由到不同于已拨号薄号码(directory number)的号薄号码的特征。无线网络由于种种原因而提供呼叫转接的 特征。在一个示例中,订户可以使用呼叫转接以使对他/她的蜂窝电话的 呼叫路由到办公室电话或家用电话(例如"呼叫转接所有呼叫")。在另 一示例中,如果对订户的呼叫由于订户未应答或忙碌而未能接通,则无 线网络可以将该呼叫转发到语音信箱服务器或另一号码(例如"呼叫转 接无应答"或"呼叫转接忙碌")。
图1图示了现有技术中提供呼叫转接的无线网络100。无线网络100 包括为无线设备112提供服务的移动交换中心(Mobile Switching Center, MSC) 110、向无线网络100中发起呼叫的MSC 120、以及归属位置寄 存器(Home Location Register, HLR) 130。下面举例说明无线网络100 如何处理对无线i殳备112的呼叫的呼叫转接。
假设呼叫方122向无线设备112发动呼叫。发起MSC 120接收该呼 叫并向HLR 130询问无线设备112的位置。HLR 130询问服务MSC 110 以确定无线设备112的状态。然后,服务MSC 110响应于该询问而寻呼 无线设备112,并关于无线设备112是否已响应该寻呼(或后续寻呼) 而对HLR 130作出响应。如果无线i殳备112未响应一个或多个寻呼,则 HLR 130开始(early)发动对该呼叫的呼叫转接并用关于将该呼叫转发 到何处的信息来对来自发起MSC 120的询问作出响应。如果无线设备 112确实响应了该寻呼,则HLR 130用月良务MSC 110的临时本地号码 (Temporary Local Directory Number, TLDN)来响应来自发起MSC 120 的询问。然后,发起MSC 120基于由HLR 130所提供的TLDN将该呼 叫;洛由到月良务MSC 110。响应于接收到该呼叫,服务MSC 110尝试将该呼叫连接到无线设备 112。这时假设服务MSC 110检测呼叫转接条件。例如,服务MSC 110 可能检测到无线设备112忙碌或无线设备112未应答该呼叫。如果服务 MSC110检测到了呼叫转接条件,贝'J服务MSC 110向发起MSC 120发 送呼叫转接请求消息。在CDMA网络中,所述呼叫转接请求消息可以 是重定向请求(Redirection Request, REDREQ )消息。在GSM网络或 UMTS网络中,所述呼叫转接请求消息可以是重新开始呼叫处理请求 (ResumeCallHandlingRequest)消息。响应于该呼叫转接请求消息,发 起MSC 120询问HLR 130以确定将该呼叫转发到何处。HLR 130处理 与无线设备112相关联的订户简档(profile)以确定将该呼叫转发到何 处(例如,到另一号薄号码、语音信箱服务器等),并用转接信息向发 起MSC 120作出响应。然后,发起MSC 120基于该转接信息转发该呼 叫。在本文中,该呼叫中这时的呼叫转接称为后(late)呼叫转接。
一些无线服务提供商允许双模(dual mode )服务。双模服务允许无 线设备与利用不同的无线协议的不同类型的无线网络进行通信。作为示 例,双才莫服务可以允许无线设备与诸如CDMA网络和GSM网络之类的 不同类型的蜂窝式网络进行通信。在另一示例中,双才莫服务可以允许无 线设备与诸如CDMA网络和IMS网络之类的蜂窝式网络和无线数据网 络进行通信。能够接收双模服务的无线设备被称为双模无线设备。
网络操作员的 一个问题是处理不同类型的无线网络之间的呼叫转 接,例如对于双模服务。如上所述的无线网络100中的呼叫转接可以由 向发起MSC 120发送呼叫转接请求消息的服务MSC IIO来容易地处理。 然而,如果无线设备正在漫游使得服务MSC和发起MSC处于不同类型 的无线网络(例如CDMA网络和GSM网络)中,则所述MSC可能无 法进行通信以提供呼叫转接。所述不同类型的无线网络可能不使用相同 的消息发送协议进行通信,因此图2中所示的不同类型网络的MSC或 许不能进行通信。
图2图示了现有技术中提供呼叫转接的通信网络200。通信网络200 包括GSM网络210、 CDMA网络220以及公共HLR230。 GSM网络210 包括MSC 212,而CDMA网络220包括MSC 222。 GSM网络210中的 MSC 212适于对在GSM网络210中漫游的无线设备216提供服务。
假设呼叫方226向无线设备216发动呼叫。CDMA网络220中的发起MSC 222接收到该呼叫并向HLR 230询问无线设备216的位置。HLR 230询问服务MSC 212以确定无线设备216的状态。服务MSC 212响应 于该询问而寻呼无线设备216,然后关于无线设备216是否已响应该寻 呼(或随后的寻呼)而对HLR230作出响应。如果无线设备216未响应 一个或多个寻呼,则HLR230开始发动该呼叫的呼叫转接并用关于将该 呼叫转发到何处的信息来对来自发起MSC 222的询问作出响应。如果无 线设备216已响应了该寻呼,则HLR 230用服务MSC 212的TLDN来 响应来自发起MSC222的询问。然后,发起MSC222基于由HLR230 提供的TLDN来将该呼叫路由到服务MSC 212。
响应于接收到该呼叫,服务MSC 212尝试将该呼叫连接到无线设备 216。这时假设服务MSC212检测到呼叫转接条件。 一个问题是服务 MSC 212不能简单地向发起MSC 222发送呼叫转接请求消息,原因在 于服务MSC 212使用不同于发起MSC 222的消息发送协议进行通信。 在图2中,服务MSC212使用GSMMAP消息发送,而发起MSC222 使用ANSI消息发送。结果,服务MSC212不能向发起MSC222发送 呼叫转接请求消息且不能对向无线设备216的呼叫发动呼叫转接。

发明内容
本发明通过使用诸如HLR或组合的HLR/HSS之类的.订户服务器来 处理不同类型的无线网络之间的呼叫转接而解决上述及其它相关问题。 所述订户服务器适于使两种不同类型的无线网络之间的呼叫转接消息 交互工作以允许无线网络出于呼叫转接的目的(或者可能出于提供其它 特征的目的)而进行通信。因此,所述订户服务器可提供用于处理漫游 的无线设备的呼叫转接的有效解决方案。
在本发明的一个实施例中,通信网络包括第一无线网络、第二无线 网络以及订户服务器。第一无线网络的示例可以是CDMA网络,而笫 二无线网络的示例可以是GSM网络。第一无线网络包括适于与无线设 备通信的服务呼叫控制功能。第二无线网络包括适于接收对无线设备的 呼叫并将该呼叫路由到所述服务呼叫控制功能的发起呼叫控制功能。所 述服务呼叫控制功能适于接收对无线设备的呼叫。如果检测到呼叫转接 条件(例如忙碌条件或未应答条件),则所述服务呼叫控制功能还适于 向订户服务器发送第 一呼叫转接请求消息。第 一呼叫转接请求消息采用第一无线网络所使用的第一消息发送协议。所述订户服务器(例如HLR 或组合的HLR/HSS )适于将以第一消息发送协议的第一呼叫转接请求消 息转换成以第二消息发送协议的第二呼叫转接请求消息。第二消息发送 协议是第二无线网络所用以消息发送的协议。所述订户服务器适于将以 第二消息发送协议的第二呼叫转接请求消息发送到发起呼叫控制功能。 所述发起呼叫控制功能适于响应于该第二呼叫转接请求消息而发动该 呼叫的转发。
本发明可以包括下述的其它示例性实施例。


在所有示图中,相同的附图标记表示相同的元素或相同类型的元素。
图1图示了现有技术中提供呼叫转接的无线网络。 图2图示了现有技术中提供呼叫转接的通信网络。 图3图示了本发明的示例性实施例中的通信网络。 图4是图示示例性实施例中的操作通信网路以提供呼叫转接的方法 的流程图。
图5图示了订户服务器的示例性实施例。
图6是图示示例性实施例中的操作订户服务器的方法的流程图。 图7是图示示例性实施例中的将呼叫转接请求消息从一种协议转换 成另 一种协议的方法的流程图。
图8是图示示例性实施例中的发送针对呼叫的转接信息的方法的流程图。
图9图示了示例性实施例中的由不同类型的无线网络所组成的通信 网络。
图IO是图示示例性实施例中的CDMA网络与GSM网络之间的呼 叫转接的消息图。
图11是图示示例性实施例中的GSM网络与CDMA网络之间的呼 叫转接的消息图。
图12是图示示例性实施例中的IMS网络与CDMA网络之间的呼叫 转接的消息图。
具体实施例方式
图3 ~ 12和以下说明描绘了本发明的特定示例性实施例以教导本领 域的技术人员如何完成并使用本发明。为了教导本发明的原理,已简化 或省略了本发明的一些常规方面。本领域的技术人员将认识到这些实施 例的属于本发明范围内的变化形式。本领域的技术人员将认识到可以以 各种方式将下述特征组合以形成本发明的多种变体。结果,本发明并不 局限于下述具体实施例,而仅由权利要求书及其等价物来限制。
图3图示了本发明的示例性实施例中的通信网络300。通信网络300 包括第一无线网络310、第二无线网络320以及订户服务器330。图示 所述网络的网络云(cloud)并非被用来示出网络的实际服务区域,原因 在于该服务区域可以是单独的或重叠的。订户服务器33(H皮示为处于无 线网络310和320之外,但订户服务器330可以在网络310和320之一 中或在这两者中实现,或者可以在远程系统中实现。通信网络300可以 包括诸如基站之类的未在图3中图示的其它网络、系统或设备。
无线网络310和无线网络320均包括经由无线信号提供通信的任何 网络。无线网络310和无线网络320是不同类型的无线网络,这意指它 们使用不同类型的无线协议进行通信。在一个示例中,无线网络310可 以是CDMA网络,而无线网络320可以是GSM网络。在另一示例中, 无线网络310可以是CDMA网络,而无线网络320可以是UMTS网络。 在另一示例中,无线网络310可以是CDMA网络,而无线网络320可 以是IMS网络。
无线网络310包括呼叫控制功能(call control function, CCF ) 312。 呼叫控制功能(CCF)包括适于为呼叫提供服务的任何系统、网络节点、 软件应用等,诸如CDMA或GSM网络中的MSC,或者IMS网络中的 呼叫会话控制功能(Call Session Control Function, CSCF )或应用服务器 (Application Server, AS )。无线网络320包括CCF 322。
CCF 312在图3中被示为向无线设备316提供服务。无线设备316 包括适于经由无线信号进行通信的任何设备,诸如移动电话、PDA、移 动VoIP电话等。无线设备316可以是双模无线设备,这意指无线设备 316能够与利用不同无线协议的无线网络310和无线网络320进行通信。
订户服务器330包括存储并保持(maintain) —个或多个订户的订 户信息或订户数据的任何数据库或类似系统。例如,对于无线设备316的用户而言,订户月l务器330可以以订户记录或订户简档的形式来保持 订户数据。订户服务器330可被无线网络310或无线网络320访问,使 得网络310或320可以检索订户数据或其它信息。订户服务器330可以 包括单个集中式系统,或者可以分布在多个系统之中。如果在多个系统 中实现,则所述系统进行通信以保持公共的订户数据。订户服务器330 可以包括归属位置寄存器(ECLR),诸如来自朗讯技术(Lucent Technologies )的超级分布式HLR ( Super-Distributed HLR, S-DHLR)。 可替换地,订户服务器330可以包括组合的归属位置寄存器(HLR) / 归属用户服务器(Home Subscriber Server, HSS )。
图4是图示本发明示例性实施例中的操作通信网络以提供呼叫转接 的方法400的流程图。将参照图3中的通信网络300来描述方法400的 步骤。图4中的流程图的步骤并非是穷举,而可以包括未示出的其它步 骤。
在方法400的步骤402中,无线网络320中的CCF 322从呼叫方326 接收对无线设备316的呼叫。CCF 322可以关于将该呼叫路由到何处而 询问订户月良务器330。由于无线网络310中的CCF312目前正为无线i殳 备316提供服务,所以CCF 322在步骤404中将该呼叫路由到CCF312。 响应于接收到该呼叫(例如接收到该呼叫的呼叫建立消息),如果CCF 312检测到呼叫转接条件,则CCF312在步骤406中向订户服务器330 发送呼叫转接请求消息。呼叫转接条件包括CCF 312在要求或希望呼叫 转接的呼叫期间所遇到的一些情境、情况或状况。在呼叫转接条件的一 个示例中,CCF312可以尝试将该呼叫连接到无线设备316,并可能检 测到无线设备316不可用(未应答)。在呼叫转接条件的另一示例中, CCF 312可以尝试将该呼叫连接到无线设备316,并可能检测到无线设 备316正在忙碌。CCF 312可能检测到包括呼叫转接条件在内的其它情 况。呼叫中这时的呼叫转接在本文中^皮称为后呼叫转接。
由CCF 312发送到订户服务器330的第 一呼叫转接请求消息采用无 线网络310用于消息发送所使用的第 一消息发送协议。CCF 312所使用 的第 一消息发送协议不同于无线网络320的CCF 322所使用的第二消息 发送协议。例如,无线网络310可以是CDMA网络,而无线网络320 可以是GSM。在这样的示例中,CDMA网络的第一消息发送协议是 ANSI,而GSM网络的第二消息发送协议是GSMMAP。在另一例子中,无线网络310可以是GSM网络,而无线网络320可以是IMS网络。在 这样的示例中,GSM网络的第一消息发送协议是GSMMAP,而IMS 网络的第二消息发送协议是SIP (或者可能是Diameter (直径))。
在方法400的步骤408中,订户服务器330将无线网络310的以第 一消息发送协议的第 一呼叫转接请求消息转换成无线网络320的以第二 消息发送协议的第二呼叫转接请求消息。在步骤410中,订户服务器330 向CCF322发送以第二消息发送协议的第二呼叫转接请求消息。订户服 务器330因此充当无线网络310与无线网络320之间的交互工作点 (interworking point)以翻i奪(translate)网络之间的消息发送。
在步骤412中,CCF322随后响应于第二呼叫转接请求消息而发动 该呼叫的转发。为了发动呼叫的转发,CCF322可以向订户服务器330 发送询问以确定将该呼叫转发到何处。然后,CCF 322可以从订户服务 器330接收对该询问的包括针对呼叫的转接信息的响应,并根据该转接 信息来转发该呼叫。
如图3 ~4所述的通信网络300有利地提供了在两种不同类型的无 线网络之间提供呼叫转接的有效方式。订户服务器330充当通信网络 300中的重定向交换节点以提供呼叫转接。 一个无线网络的呼叫控制功 能因此可以向订户服务器330发送呼叫转接请求消息,订户服务器330 进而将该呼叫转接请求消息翻译为合适于另一无线网络的协议。因此, 不同无线网络的呼叫控制功能能够通过订户服务器330而相互通信以提 供诸如呼叫转接之类的特征。
图5图示了订户服务器330的示例性实施例。在本实施例中,订户 服务器330包括第一接口 (interface) 502、处理系统504以及第二接口 506。接口 502适于诸如通过与CCF312通信而与图3所示的无线网络 310进行通信。接口 506适于诸如通过与CCF 322通信而与图3所示的 无线网络320进行通信。订户服务器330可以包括其它接口以便与其它 类型的无线网络进行通信。处理系统504适于提供交互工作功能以对不 同类型的无线网络所使用的不同协议之间的消息进行转换。处理系统 504可以;故实现为软件、硬件或硬件与软件的组合。在软件实现方式中, 处理系统504可以执行存储在存储介质上的指令。指令的一些示例是软 件、程序代码或固件。存储介质的一些示例是存储设备、磁带、磁盘、 集成电路以及服务器。所述指令在被处理系统504执行时可用于引导处
ii理系统504依照本发明进行操作。术语"处理系统"指的是单个处理设备 或交互操作的处理设备群组。处理器的一些示例是计算机、集成电路以 及逻辑电路。
图6是图示示例性实施例中的操作订户服务器330的方法600的流 程图。在方法600的步骤602中,接口 502接收来自无线网络310 (见 图3 )的第一呼叫转接请求消息。接口 502响应于无线网络310中的CCF 312检测到对无线设备604的呼叫的呼叫转接条件而接收第一呼叫转接 请求消息。来自无线网络310的第 一呼叫转接请求消息采用无线网络 310所使用的第一消息发送协议。在步骤604,处理系统504将以第一 消息发送协议的第 一呼叫转接请求消息转换成以第二消息发送协议的 第二呼叫转接请求消息。第二消息发送协议是向无线设备316发起呼叫 的无线网络320 (见图3)所使用的协议。在步骤606中,接口 506以 第二消息发送格式将第二呼叫转接请求消息发送到无线网络320 (见图 3)。
图7是图示示例性实施例中的将呼叫转接请求消息从一种协议转换 成另一种协议的方法700的流程图。如图6的步骤602中所述,以第一 消息发送格式的第一呼叫转接请求消息被接收。响应于接收到第一呼叫 转接请求消息,处理系统504在方法700的步骤702中识别无线网络310 的第一消息发送协议,诸如CDMA网络的ANSI或者GSM或UMTS网 络的GSMMAP。处理系统504还在步骤704中识别无线网络320的第 二消息发送协议。为了识别该消息发送协议,处理系统504可以保持与 订户服务器330所服务的无线网络有关的信息的数据库。因此,处理系 统504可以根据存储在该数据库中的信息来识别无线网络310和320的 消息发送协议。作为替代,处理系统504可以询问各个无线网络以识别 各个无线网络所使用的消息发送协议。作为另一替代,处理系统504也 许能够对从无线网络接收到的消息进行处理以识别正在使用的协议。
当识别了消息发送协议时,处理系统504在步骤706中生成第二呼 叫转接请求消息。然后,处理系统504将以第一消息发送协议的第一呼 叫转接请求消息中的参数映射到以第二消息发送协议的第二呼叫转接 请求消息中的参数。处理系统504可以根据许多希望的方法来映射所述 参数以便将呼叫转接所需的第一呼叫转接请求消息中的信息包括在第 二呼叫转接请求消息中。图8是图示示例性实施例中的发送呼叫的转接信息的方法的流程
图。在图6步骤606中,接口 506以第二消息发送格式将第二呼叫转接
请求消息发送到无线网络320。订户服务器330还可以在第二呼叫转接
请求消息中提供转接信息。例如,在图8的步骤802中,订户服务器330
的处理系统504可以响应于接收到第 一呼叫转接请求消息而识别呼叫的
转接信息。处理系统504可以处理订户简档或其它数据以识别该转接信
息。在步骤804中,处理系统504于是可以将该转接信息包括在第二呼
叫转接请求消息中。接收CCF因此具有订户服务器330所提供的转接信
息并且无需经历与订户服务器330的另 一消息发送序列以接收该转接信 自
示例
图9 ~ 12图示了如何执行不同类型的无线网络之间的呼叫转接的示 例。图9图示了示例性实施例中的由不同类型的无线网络所组成的通信 网路900。通信网络卯0包括CDMA网络910、 GSM网络920、移动IMS 网络940以及订户服务器930。图示该网络的网络云并非^皮用来示出网 络的实际服务区域,原因在于该服务区域可以是单独的或重叠的。网络 910、 920和940以及订户服务器930可以由相同的月良务提供商来管理, 诸如Verizon、 Sprint、 Cingular等,或者它们可以由不同的服务提供商 来管理。这些类型的无线网络仅仅是举例说明如何使用订户服务器930 来提供呼叫转接的示例。类似的操作可以扩展到未示出的其它类型的无 线网络。
CDMA网络910包括移动交换中心(MSC) 912和多个基站(B.S.) 914。基站914适于依照CDMA标准与无线设备进行通信。MSC912适 于根据ANSI协议与订户服务器930进行通信。MSC 912还包括用以处 理漫游设备的访问者位置寄存器(Vistor Location Register, VLR)。
GSM网络920包括MSC 922和多个基站(B.S.) 924。基站924适 于依照GSM标准与无线设备进行通信。MSC 922适于根据GSM MAP 协议与订户服务器930进行通信。MSC 922还包括用以处理漫游设备的 访问位置寄存器(VLR)。
IMS网络940包括呼叫会话控制功能(CSCF) 942和多个接入点 (A.P.) 944。接入点944适于根据希望的无线标准来与无线设备进行通
13信。例如,接入点944可以包括根据802.11 (b)标准、802.11 (g)标 准等进行操作的WiFi接入点。CSCF 942适于根据SIP和/或Diameter 协议与订户服务器930进行通信。
订户服务器930适于为CDMA网络910、 GSM网络920和IMS网 络940提供服务以便向这些网络提供订户信息。订户服务器930可以包 括CDMA HLR、 GSM HLR和IMS HSS的功能以便为这些不同类型的网 络提供服务。订户服务器930可以被认为是来自朗讯技术公司的超级分 布HLR(S-DLR)。订户服务器930也可以被认为是组合的HLR/HSS。
图IO是图示示例性实施例中的CDMA网络与GSM网络之间的呼 叫转接的消息图。对于本实施例,假设无线设备在GSM网络920中漫 游。该无线设备可以属于订购CDMA服务的订户,但该无线设备具有 允许无线设备在GSM网络920中漫游的双才莫能力。还假设向CDMA网 络910中的无线设备发动呼叫。
CDMA网络910中的MSC912作为发起MSC接收进入呼叫。响应 于接收到该呼叫,发起MSC 912生成ANSI位置请求(LOCREQ)消息 并将该LOCREQ消息发送到订户服务器930。订户服务器930处理与无 线设备相关联的订户简档中的"动态公共订户数据"以确定无线设备目 前在GSM网络920中漫游。然后,订户服务器930通过将来自LOCREQ 消息和订户简档的信息映射到提供漫游号码请求
(ProvideRoamingNumberR叫uest)消息的参数来将ANSI LOCREQ消息 转换成GSMMAP提供漫游号码请求消息。然后,订户服务器930将提 供漫游号码请求消息发送到为GSM网络920中的无线设备提供服务的 MSC922。响应于该提供漫游号码请求消息,服务MSC922寻呼无线设 备。如果该无线设备确认了该寻呼,则服务MSC922向订户服务器930 发送GSM MAP提供漫游号码响应(ProvideRoamingNumberResponse ) 消息。该提供漫游号码响应消息包括GSM网络920中的无线设备的路 由信息移动站的路由号(Mobile Station Routing Number, MSRN)。订户 服务器930通过将在GSM MAP提供漫游号码响应消息中所接收到的信 息映射为ANSI locreq消息中的参数(包括将MSRN映射为TLDN )来 将GSM MAP提供漫游号码响应消息转换成ANSI locreq消息。然后, 订户服务器930将该ANSI locr叫消息发送到发起MSC 912。
然后,发起MSC912基于TLDN来将呼叫路由到服务MSC 922。服务MSC 922于是可以以常规方式进行操作以尝试将该呼叫连接到无 线设备。如果服务MSC 922检测到诸如无线设备正在忙碌或未应答之类 的呼叫转接条件,则服务MSC922向订户服务器930发送GSM MAP 重新开始呼叫处理请求(ResumeCallHandlingRequest)消息。订户服务 器930通过将在GSM MAP重新开始呼叫处理请求消息中所接收到的信 息映射到ANSI REDREQ消息中的参数来将GSM MAP重新开始呼叫处 理请求消息转换成ANSI重定向请求(REDREQ)消息。然后,订户服 务器930将该REDREQ消息发送到发起MSC 912,发起MSC 912在 CDMA网络910中发动呼叫的重定向序列。
响应于接收到该REDREQ消息,发起MSC 912向订户月良务器930 发送ANSI事务请求(TRANREQ)消息以请求来自订户服务器930的 呼叫转接信息。订户服务器930向包括该呼叫的呼叫转接号薄号码 (CFDN)的ANSI事务请求消息发送给发起MSC 912 。然后,发起 MSC 912向订户月良务器930发送ANSI redreq消息以确认接收到呼叫转 接号薄号码。订户服务器930还向服务MSC 922发送GSM MAP重新开 始呼叫处理响应消息以指示服务MSC922释放(release)该呼叫。
响应于接收到呼叫转接号薄号码,发起MSC 912释放了到服务MSC 922的连接。发起MSC912还建立到该呼叫转接号薄号码的新连接以将 该呼叫转发到该呼叫转接号薄号码。
图11是图示示例性实施例中的GSM网络与CDMA网络之间的呼 叫转接的消息图。对于本实施例,假设无线设备在CDMA网络910中 漫游。该无线设备可以属于订购GSM服务的订户,但该无线设备具有 允许无线设备在CDMA网络910中漫游的双才莫能力。还假设向GSM网 络920中的无线设备发动呼叫。
GSM网络920中的MSC 922作为发起MSC而接收进入呼叫。响应 于接收到该呼叫,发起MSC 922生成GSM MAP发送路由信息请求 (SendRoutinglnfoRequest)消息并将该发送路由信息请求消息发送到订 户服务器930。订户服务器930处理与无线设备相关联的订户简档中的 "动态公共订户数据"以确定无线设备目前在CDMA网络910中漫游。然 后,订户服务器930通过将来自所述发送路由信息请求消息和订户简档 的信息映射到ROUTREQ消息的参数来将GSMMAP发送路由信息请求 消息转换成ANSI路由请求(ROUTREQ )消息。然后,订户服务器930将该ROUTREQ消息发送到为CDMA网路910中的无线设备提供月l务 的MSC912。响应于该请求消息,服务MSC912寻呼无线设备。如果 无线设备确认该寻呼,则服务MSC912向订户服务器930发送ANSI routreq消息。该routreq消息包括CDMA网络910中的无线设备的路由 信息TLDN。订户服务器930通过将ANSI路由请求消息中所接收到的 信息映射到GSM MAP发送^各由信息响应(SendRoutinglnfoResponse ) 消息中的参数(包括将TLDN映射为MSRN)来将ANSI routreq消息转 换成GSMMAP发送路由信息响应消息。于是,订户服务器930将该 GSM MAP发送路由信息响应消息发送到发起MSC 922。
发起MSC 922接着基于MSRN把该呼叫路由到服务MSC 912。于 是,服务MSC912可以以常规方式尝试将该呼叫连接到无线设备。如果 服务MSC 912检测到诸如无线设备正在忙碌或未应答之类的呼叫转接 条件,则服务MSC912向订户服务器930发送ANSIREDREQ消息。订 户服务器930通过将在ANSI REDREQ消息中所接收到的信息映射到 GSMMAP重新开始呼叫处理请求(ResumeCallHandlingRequest)消息 中的参数而将REDREQ消息转换成GSM MAP重新开始呼叫处理请求 消息。订户服务器930还确定该呼叫的呼叫转接号薄号码(CFDN), 并将该呼叫转接号薄号码包括在GSM MAP重新开始呼叫处理请求消息 中。然后,订户服务器930将该重新开始呼叫处理请求消息发送到发起 MSC 922,发起MSC 922在GSM网络920中发动该呼叫的重定向序列。
发起MSC 922向订户服务器930发送GSM MAP重新开始呼叫处理 响应(ResumeCallHandlingResponse )消息以确认接收到了该呼叫转接 号薄号码。订户服务器930还向服务MSC 912发送ANSI redreq消息以 指示服务MSC912释放呼叫。
响应于接收到呼叫转接号薄号码,发起MSC 922释放到服务MSC 912的连接。发起MSC922还建立到该呼叫转接号薄号码的新连接以把 该呼叫转发到该呼叫转接号薄号码。
图12是图示示例性实施例中的IMS网络与GSM网络之间的呼叫转 接的消息图。对于本实施例,假设无线设备在GSM网络920中漫游。 该无线设备可以属于订购IMS服务的订户,但该无线设备具有允许无线 设备在GSM网络920中漫游的双才莫能力。还假设向IMS网络940中的 无线设备发动了呼叫。IMS网络940中的CSCF 942接收进入呼叫。响应于接收到该呼叫, CSCF 942生成Diameter用户数据请求(Diameter User Data Request, UDR)消息并将该UDR消息发送到订户服务器930。订户服务器930 处理与无线设备相关联的订户简档中的"动态公共订户数据,,以确定无 线设备目前在GSM网络920中漫游。然后,订户服务器930通过将来 自DiameterUDR消息和订户简档的信息映射到GSMMAP提供漫游号 码i青求(ProvideRoamingNumberRequest)消息的参数而将Diameter UDR 消息转换成GSMMAP提供漫游号码请求消息。然后,订户服务器930 将该提供漫游号码请求消息发送到为GSM网络920中的无线设备提供 服务的MSC 922。
响应于该提供漫游号码请求消息,服务MSC922寻呼无线设备。如 果无线设备确认了该寻呼,则服务MSC 922向订户服务器930发送GSM MAP提供漫游号码响应(ProvideRoamingNumberResponse )消息。该提 供漫游号码响应消息包括GSM网络920中的无线设备的路由信息 MSRN。订户服务器930通过将在GSM MAP提供漫游号码响应消息中 所接收到的信息映射到Diameter UDA消息中的参数(包括把MSRN作 为TLDN)来将所述GSM MAP提供漫游号码响应消息转换成Diameter 用户数据应答(UDA)消息。然后,订户服务器930将该Diameter UDA 消息发送到CSCF 942。
CSCF 942接着基于TLDN来将该呼叫路由到服务MSC 922。然后, 服务MSC 922可以以常规方式进行操作以尝试将该呼叫连接到无线设 备。如果服务MSC 922检测到诸如无线设备正在忙碌或未应答之类的呼 叫转接条件,则服务MSC 922向订户服务器930发送GSM MAP重新开 始呼叫处理请求(ResumeCallHandlingRequest)消息。订户服务器930 通过将在GSM MAP重新开始呼叫处理请求消息中所接收到的信息映射 到SIP INVITE(邀请)消息中的参数来将GSM MAP重新开始呼叫处理请 求消息转换成SIP INVITE消息。然后,订户服务器930还确定该呼叫 的呼叫转接号薄号码(CFDN),并将该呼叫转接号薄号码包括在SIP INVITE消息中。然后,订户服务器930将该SIP INVITE消息发送到 CSCF 942, CSCF 942在IMS网络940中发动该呼叫的重定向序列。
响应于接收到SIP INVITE消息,CSCF 9422向订户服务器930发送 SIP 200 OK消息以确认接收到呼叫转接号薄号码。订户服务器930还向
17服务MSC 922发送GSM MAP重新开始呼叫处理响应 (ResumeCallHandlingResponse )消息以指示服务MSC 922释放呼叫。
响应于接收到呼叫转接号薄号码,CSCF 942释放到服务MSC 922 的连接。CSCF 942还建立到该呼叫转接号薄号码的新连接以便将该呼 叫转发到该呼叫转接号薄号码。
虽然本文描述了具体实施例,但本发明的范围并不局限于那些具体 实施例。本发明的范围由以下权利要求书及其任何等价物来限定。
权利要求
1. 一种用于为对无线设备(316)的呼叫提供呼叫转接的通信网络(300),所述通信网络(300)包括订户服务器(330),适于存储使用无线设备(316)的订户的订户信息;第一无线网络(310),具有适于与所述无线设备(316)进行通信的服务呼叫控制功能(312);第二无线网络(320),具有适于接收针对所述无线设备(316)的呼叫并将所述呼叫路由到所述服务呼叫控制功能(312)的发起呼叫控制功能(322);所述通信网络(300)的特征在于所述服务呼叫控制功能(312)适于接收对所述无线设备(316)的呼叫,且如果检测到呼叫转接条件,则所述服务呼叫控制功能(312)还适于以第一消息发送协议向所述订户服务器(330)发送第一呼叫转接请求消息;所述订户服务器(330)适于将以所述第一无线网络(310)的所述第一消息发送协议的所述第一呼叫转接请求消息转换成以所述第二无线网络(320)的所述第二消息发送协议的第二呼叫转接请求消息,并将以所述第二消息发送协议的所述第二呼叫转接请求消息发送到所述发起呼叫控制功能(322);以及所述发起呼叫控制功能(322)适于响应于所述第二呼叫转接请求消息而发动该呼叫的转发。
2. 如权利要求1所述的通信网络(300 ),其中所述发起呼叫控制 功能(322)还适于响应于接收到所述第二呼叫转接请求消息而向所述订户服务器 (330 )发送询问以确定将所述呼叫转发到何处;接收对所述询问的响应,所述响应包括针对所述呼叫的转接信息;以及根据所述转接信息转发所述呼叫。
3. 如权利要求1所述的通信网络(300),其中所述订户服务器(330) 还适于响应于接收到所述第一呼叫转接请求消息而识别针对所述呼叫的转接信息;以及将所述转接信息包括在所述第二呼叫转接请求消息中。
4. 如权利要求1所述的通信网络(300),其中所述订户服务器(330 ) 还适于识别所述第一无线网络(310)的所述第一消息发送协议; 识别所述第二无线网络(320)的所述第二消息发送协议; 生成所述第二呼叫转接请求消息;以及将以所述笫 一消息发送协议的所述第 一呼叫转接请求消息中的参 数映射到以所述第二消息发送协议的所述第二呼叫转接请求消息中的 参数。
5. 如权利要求1所述的通信网络(300),其中所述订户服务器(330) 包括归属位置寄存器(HLR)或组合的归属位置寄存器(HLR) /归属订 户服务器(330) (HSS)。
6.—种操作通信网络以为对无线设备的呼叫提供呼叫转接的方法, 其中所述通信网络包括第一无线网络、第二无线网络以及订户服务器, 所述方法包括通过所述第一无线网络为所述无线设备提供服务;以及接收对所述第二无线网络中的无线设备的呼叫并将所述呼叫路由 到所述第一无线网络;所述方法的特征在于步骤检测所述第 一无线网络中的呼叫转接条件;响应于检测到呼叫转接条件而将第 一呼叫转接请求消息从所述第 一无线网络发送到所述订户服务器,其中所述第一呼叫转接请求消息采 用第一消息发送协议;在所述订户服务器中将以所述第 一无线网络的所述第 一消息发送 协议的所述第 一呼叫转接请求消息转换成以所述第二无线网络的所述 第二消息发送协议的所述笫二呼叫转接请求消息;将以所述第二消息发送协议的所述第二呼叫转接请求消息从所述订户服务器发送到所述第二无线网络;以及响应于所述第二呼叫转接请求消息而在所述第二无线网络中发动 所述呼叫的转发。
7. 如权利要求6所述的方法,其中发动所述呼叫的转发还包括从所述第二无线网络向所述订户服务器发送询问以确定将所述呼叫转发到何处;接收对所述第二无线网络中的所述询问的响应,所述响应包括针对 所述呼叫的转接信息;以及根据所述转接信息在所述第二无线网络中转发所述呼叫。
8. 如权利要求6所述的方法,其中发送所述第二呼叫转接请求消息 还包括响应于接收到所述第 一呼叫转接请求消息而识别针对所述订户服 务器中的所述呼叫的转接信息;以及将所述转接信息包括在所述第二呼叫转接请求消息中。
9. 如权利要求6所述的方法,其中转换所述第一呼叫转接请求消息 包括识别所述第 一无线网络的所述第 一消息发送协议; 识别所述第二无线网络的所述第二消息发送协议; 生成所述第二呼叫转接请求消息;以及将以所述笫 一消息发送协议的所述第 一呼叫转接请求消息中的参 数映射到以所述第二消息发送协议的所述第二呼叫转接请求消息中的 参数。
全文摘要
本发明公开了提供不同类型的无线网络之间的呼叫转接的通信网络(300)和方法。如果无线设备(316)正在由第一无线网络(310)提供服务且在第二无线网络(320)中发起了呼叫,则公共或共享订户服务器(330)被用来提供呼叫转接。如果在第一无线网络(310)中检测到呼叫转接条件(例如忙碌条件或未应答条件),则第一无线网络(310)向订户服务器(330)发送第一呼叫转接请求消息。订户服务器(330)将以第一消息发送协议传输的第一呼叫转接请求消息转换成以第二无线网络(320)所使用的第二消息发送协议传输的第二呼叫转接请求消息。然后,订户服务器(330)将第二呼叫转接请求消息发送到第二无线网络(320),且第二无线网络(320)响应于该第二呼叫转接请求消息而发起呼叫的转移。
文档编号H04W4/16GK101513090SQ200780033276
公开日2009年8月19日 申请日期2007年9月5日 优先权日2006年9月8日
发明者A·沙马, 蔡亦钢 申请人:卢森特技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1