CN102176714B - 管理包括ims的网络环境中的呼叫路由的***和方法 - Google Patents

管理包括ims的网络环境中的呼叫路由的***和方法 Download PDF

Info

Publication number
CN102176714B
CN102176714B CN201110097656.6A CN201110097656A CN102176714B CN 102176714 B CN102176714 B CN 102176714B CN 201110097656 A CN201110097656 A CN 201110097656A CN 102176714 B CN102176714 B CN 102176714B
Authority
CN
China
Prior art keywords
imrn
network
calling
call
cccf
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110097656.6A
Other languages
English (en)
Other versions
CN102176714A (zh
Inventor
艾德里安·巴克利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
BlackBerry Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36570739&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN102176714(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by BlackBerry Ltd filed Critical BlackBerry Ltd
Publication of CN102176714A publication Critical patent/CN102176714A/zh
Application granted granted Critical
Publication of CN102176714B publication Critical patent/CN102176714B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5084Providing for device mobility
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0022Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1095Inter-network session transfer or sharing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0022Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies
    • H04W36/00224Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies between packet switched [PS] and circuit switched [CS] network technologies, e.g. circuit switched fallback [CSFB]
    • H04W36/00226Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies between packet switched [PS] and circuit switched [CS] network technologies, e.g. circuit switched fallback [CSFB] wherein the core network technologies comprise IP multimedia system [IMS], e.g. single radio voice call continuity [SRVCC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • H04W76/16Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

在一个实施例中,公开了一种在包括电路交换(CS)网络和IP多媒体子***(IMS)网络(112)的网络环境(100)中管理呼叫路由的机制。当在CS网络中由用户装置(UE)设备(302)发起呼叫时,将与呼叫相关联的呼叫信息提供给位于IMS网络(112)中的呼叫连续性控制功能(CCCF)网络节点(308)。在(CCCF)网络节点(308)处,将E.164号码池保持为IP多媒体路由号码(IMRN),所述IMRN映射至被叫方号码、或者与被叫方号码相关联。CCCF节点(308)动态分配对于从UE设备(302)中接收的被叫方号码而选择的IMRN,并将所述IMRN返回UE设备(302)。然后,利用动态分配的IMRN,向被叫方路由呼叫。

Description

管理包括IMS的网络环境中的呼叫路由的***和方法
本申请是申请日为2007年1月10日、申请号为200710002106.5的专利申请“管理包括IMS的网络环境中的呼叫路由的***和方法”的分案申请。
技术领域
本专利公开总体上涉及通信网络中的呼叫路由。更具体地、并且不作为任何限制,本专利公开提出了一种管理包括电路交换(CS)网络和IP多媒体子***(IMS)网络的网络环境中的呼叫路由的***和方法,其中,要使用IMS网络基础结构来对CS发起的呼叫进行路由。
背景技术
当用户在基于IP的网络(例如,无线LAN(WLAN)或Wi-MAX网络等)和电路交换蜂窝网络之间移动时,移动语音IP(VoIP)切换是一种继续语音呼叫的过程。为了实现这样的切换,目前的第三代合作伙伴计划(3GPP)标准规定了:当双模无线设备发起请求域间连续性的呼叫时,将呼叫路由至位于新的基于IP的网络结构(称为IP多媒体子***(IMS))中的呼叫连续性控制功能元件。所提出的实现呼叫路由过程的解决方案之一包括:提供E.164号码(例如,被叫方号码)形式的公共服务标识,其中,可以将呼叫参考标识附在E.164号码上,以生成IP多媒体路由号码(IMRN)。然而,在将呼叫参考标识数字附在E.164号码上时,导致了长于ITU-T规定下的15个数字长度限制的号码。因此,在将这样的号码经过网络路由时,可能会丢失额外的数字。此外,如果依赖于提供给IMS网络中的CCCF元件的呼叫方ID,则可能会在使用ISDN用户部分(ISUP)信令的国际ISDN基础结构中丢失该信息。
发明内容
广义地,本专利公开提出了一种方案,用于管理包括电路交换(CS)网络和IP多媒体子***(IMS)网络的网络环境中的呼叫路由。当在CS网络中由用户装置(UE)设备发起呼叫时,可以将与该呼叫相关联的适合呼叫信息提供给位于IMS网络中的CCCF网络节点。在CCCF节点处,将E.164号码池保持为IP多媒体路由号码(IMRN),该IMRN映射至被叫方号码、或者否则与被叫方号码相关联。CCCF节点动态地分配对于从UE设备中接收的被叫方号码的所选IMRN,并将该IMRN返回UE设备。然后,将动态分配的IMRN用于向被叫方路由该呼叫,在这之后,将IMRN释放回IMRN池以便将来的使用。可以在设备和CCCF端点处提供适合的计时器,从而可以验证,与该呼叫相关联的呼叫参考号码是否保持有效(例如,未超时)、或者动态分配的IMRN是否保持有效(例如,未超时)。可选地,可以将所释放的IMRN隔离一段时间。
一方面,公开了一种在包括CS网络和IMS网络的网络环境中对呼叫进行路由的方法,其中,在CS网络部分中,由UE设备向被叫方发起该呼叫,该方法包括以下步骤的至少一个或多个:提供与呼叫相关联的呼叫信息,该呼叫是从UE设备至位于IMS网络中的CCCF网络节点;在CCCF网络节点中,动态分配从IMRN池中选择的IMRN,其中,动态分配的IMRN映射至被叫方号码;将动态分配的IMRN从CCCF网络节点提供至UE设备;以及利用动态分配的IMRN,用于向被叫方路由呼叫。
另一方面,这里公开的是:可操作用于在包括CS网络和IMS网络的网络环境中发起呼叫的UE设备,该呼叫指向被叫方,该设备包括以下的至少一个或多个:提供装置,用于将与呼叫相关联的呼叫信息提供给位于IMS网络部分中的CCCF网络节点,该呼叫信息包括呼叫参考号码;验证装置,响应来自CCCF网络节点的动态分配的IMRN,其中,从IMRN池中选择动态分配的IMRN,以及该IMRN映射至被叫方号码,用于验证呼叫参考号码保持有效(例如,未超时);以及提供装置,响应验证该呼叫参考号码有效,用于将动态IMRN提供给网络实体,以使用动态分配的IMRN来起动对于被叫方的呼叫路由处理。
在另一方面,这里公开的是一种具有CCCF能力、并位于IMS网络中的网络节点,该网络节点包括以下的至少一个或多个:保持装置,用于保持配置为被叫方号码范围的IMRN池,其中,可将所选择的IMRN动态分配给对于在电路交换网络中发起的呼叫而从UE设备中接收的被叫方号码;分配装置,用于将所选择的IMRN动态分配给从UE设备中接收的被叫方号码,以及用于将所选择的IMRN提供给UE设备;以及验证装置,用于在将所选择的IMRN返回网络节点,以实现对于该呼叫的呼叫路由过程时,验证所选择的IMRN保持有效(例如,未超时)。
附图说明
结合附图,参照以下的详细描述,可以更加完全的理解本专利公开的实施例,其中:
图1描述了在其中实践本专利公开的实施例的、包括电路交换网络基础结构和IP多媒体子***(IMS)基础结构的网络环境;
图2描述了本专利公开示例性实施例的流程图;
图3描述了根据实施例的、通过使用动态分配的IP多媒体路由号码(IMRN)进行呼叫路由的消息流图;
图4描述了根据另一实施例的、通过使用动态分配的IMRN进行呼叫路由的消息流图;
图5A和5B描述了根据另一实施例的、通过使用动态分配的IMRN进行呼叫路由的消息流图;
图6描述了可为本专利公开操作的通信设备实施例的结构框图。
具体实施方式
现在将参照如何最佳地作出和使用实施例的不同示例,来描述本专利公开的***和方法。在整个描述和多个附图中,使用了类似的参考数字,以指示类似或相应的部分,其中,不必要地拉伸不同的元件以进行缩放。现在参照附图,以及更具体地参照图1,来描述示例性的网络环境100,其中,可以实践本专利公开的实施例,用于管理对于电路交换网络中的UE设备所发起呼叫的呼叫路由。如所描述的,网络环境100包括接入空间104,该接入空间104包括可用于多个UE设备102-1至102-N的多种接入技术。针对本公开,UE设备可以是任何受限或未受限的通信设备,以及可以包括配备了适合无线调制解调器或移动通信设备(例如,能够接收和发送消息的蜂窝电话或支持数据的手持设备、网络浏览器等)的任何个人计算机(例如,台式、膝上型、掌上型、或手持计算机设备),或者能够电子邮件、视频邮件、因特网接入、联合数据接入、消息收发、日历和日程安排、信息管理等任何增强的PDA设备或综合信息设备。优选地,UE设备能够以多种模式进行操作,其中,可以进行电路交换(CS)和分组交换(PS)通信,以及可以在不丧失连续性的情况下,从一种通信模式转换为另一种通信模式。
接入空间104可以包括CS和PS网络,它可以涉及无线技术、有线技术、宽带接入技术等。例如,参考数字106是指诸如全球移动通信(GSM)网络和码分多址(CDMA)网络之类的无线技术,然而也可以设想将可其示教扩展为符合任何第三代合作伙伴计划(3GPP)的蜂窝网络(例如,3GPP或3GPP2)。参考数字108是指宽带接入网络,包括无线局域网络或WLAN、Wi-MAX网络、以及诸如DSL、电缆宽带之类的固定网络。此外,接入空间104的一部分的示例是传统的有线PSTN基础结构110。
IP多媒体子***(IMS)核心网络112与以上所述的不同接入网络(包括任何基于CS的网络)相连。如所公知的,由3GPP定义的IMS标准设计允许服务提供商管理多种服务,这些服务可以通过基于任何网络类型的IP来传递,其中,IP用户传输承载业务和基于会话初始协议(SIP)的信令业务。广义地,IMS是用于管理能够提供多媒体服务的应用程序(即,服务)和网络(即,接入)的框架。IMS将“应用服务器”定义为传递订户使用的服务(例如,语音呼叫连续性(VCC)、一键通(PTT)等)的网络元件。IMS通过定义每个应用服务器(AS)需要具有的普通控制组件(例如,订户简档、IMS移动性、网络接入、认证、服务授权、收费和帐单、运营商交互功能、以及传统电话网络)来管理应用程序。
应当理解,尽管由主要提及GSM网络的3GPP标准主体来定义IMS,但是另一群体3GPP2定义了称为多媒体域(MMD)的近似结构。MMD实质上是用于CDMA网络的IMS,以及由于MMD和IMS大致等同,所以术语“IMS”可以用于本专利公开中,以共同表示可适用的IMS和MMD。
继续参照图1,参考数字114-1至114-N是指多个可操作用于支持以上提及的不同服务(例如,VCC、PTT等)的多个AS节点。此外,为了实现呼叫连续性和适合的域选择,另一网络节点或AS 120可以设置为订户家庭IMS核心网络的一部分,用于实现称为呼叫连续性控制功能(CCCF)116和网络域选择(NeDS)118的功能。实质上,AS 120的CCCF部分116可作为新的IMS应用服务器元件进行操作,该新的IMS应用服务器元件位于家庭IMS网络中,并跟踪所有呼叫会话和相关移动的基于IP的语音(VoIP)承载业务(包括CS与IMS域之间的呼叫切换/路由)。尤其,AS 116的NeDS部分118负责执行IMS与CS网络(例如,GSM或CDMA)之间的登记/去登记管理。尽管具有潜在地独立的功能,但是可以将CCCF和NeDS功能结合为如图1所示的单个兼容IMS的网络元件120。此外,为了配置和管理从中动态分配所选择的IMRN以进行呼叫路由的IP多媒体路由号码(IMRN)池,可以提供与AS 120相关联的适合的数据库结构(例如,DB 122)、计时机制(例如,计时器124)和适当的逻辑,以下将详细描述为了呼叫路由而动态分配所选择的IMRN。
如在本专利申请的背景技术部分中提及的,当无线设备在CS域中发起呼叫(会在呼叫的进行中需要呼叫连续性)时,将该呼叫路由至订户的家庭IMS网络的CCCF节点。然而,已知这样的呼叫路由过程具有先前指出的多种不足。
根据本专利公开的示教,优选地,具有CCCF能力的IMS网络节点具有执行以下功能的适合逻辑/结构/软件/固件模块:保持可作为在CCCF节点上终止的IMRN操作的E.164号码池,其中,可将所选择的IMRN动态分配给从UE设备中接收的被叫方号码;将所选择的IMRN动态分配给所接收的被叫方号码,并将所选择的IMRN提供给始发的UE设备;在将所选择的IMRN返回网络节点时,验证所选择的IMRN没有超时,用于实现对于被叫方号码的呼叫路由过程;以及可选地,在将所选择的IMRN返回IMRN池以便将来使用时,将所选择的IMRN隔离一段时间。
为了管理可动态分配的IMRN池,可以以多种方式相对于E.164号码来配置CCCF节点(例如,AS 120)。例如,可以将特定的E.164号码设置为IMRN范围的“起始地址”号码。另一E.164号码可以操作作为相对于IMRN范围的范围定界符。此外,可以在CCCF节点处实现适合的计时机制,以确保所分配的IMRN保持有效(例如,它们没有超时,即,在适合的时间限制内使用它们)或者应用了适合的隔离时间。如将在以下详细描述的,对在CCCF节点处与IMRN相关联的计时器的管理、以及对在始发的UE设备处与呼叫参考号码相关联的计时器的管理允许动态提供IMRN,该IMRN可以在不必将额外的数字附在E.164号码上以创建IMRN的情况下用于呼叫路由。
图2描述了本专利公开的整体方法的示例性实施例的流程图,用于管理对于UE设备的CS所发起呼叫的呼叫路由。在块202处,由始发UE设备将诸如与呼叫相关联的呼叫参考号码、被叫方号码(或者B号码)、子地址信息之类与呼叫相关的多条信息(这里可以共同称为“呼叫信息”)提供给IMS网络节点,例如,CCCF网络节点。此外,可以在用于监视呼叫信息的至少一部分的UE设备上起动计时器。具体地,当生成特定的呼叫参考号码、并转发至CCCF节点时,实现用于监视所经时间的计时器。在CCCF网络节点处,从IMRN池中选择的IMRN动态地与呼叫参考号码相关联,其中,IMRN映射至呼叫信息的至少一部分,例如,所接收的被叫方号码(块204)。此外,可以在网络节点处开始计时器,用于监视与动态分配的IMRN相关联的生存期变量。之后,使用将在以下描述的适合的消息收发,来将动态分配的IMRN提供给UE设备。当在UE设备处接收到动态分配的IMRN时,监视与呼叫参考号码相关联的所经时间,以确保该所经时间不失效(stale)(块206)。如果所经时间满足所选条件(例如,在生存期值内),则UE设备接受动态分配的IMRN(块208)。然后,UE设备使用动态的IMRN来起动适合的建立,从而当所接受的IMRN在CCCF节点上终止时,将所接受的IMRN返回CCCF节点。当在网络节点处接收IMRN时,监视IMRN的生存期变量,以确保该IMRN未超时(块210)。之后,将与动态分配的IMRN相关联的被叫方号码用于对该呼叫进行路由。在一个实施方式中,可以选择性地将动态IMRN返回IMRN池,其中,可以在重新使用该动态IMRN、或者可用于将来的使用之前,将该动态IMRN隔离(quarantined)特定的一段时间(块212)。
基于以上,本领域的技术人员将理解,当UE设备将呼叫信息(即,被叫方号码、呼叫参考号码等)发送至服务CCCF节点时,CCCF节点处适合的逻辑可以创建将所接收的呼叫信息映射至基于E.164的IMRN的记录,其中,该IMRN传输回UE设备。在将IMRN与呼叫参考号码相关时,UE使用在CCCF节点处终止的IMRN来建立呼叫。然后,对于记录来询问IMRN,以获取用于将呼叫路由至被叫方的原始被叫方号码。
本领域的技术人员应当理解,可以通过多个其它适合的网络基础结构元件来转交UE设备与家庭IMS网络的CCCF节点之间的消息流,以及可以依据设备容量、网络特征和所使用的协议,来以多种方式实现该消息流。典型地,可以经过诸如位于UE设备与其家庭IMS CCCF节点之间的移动交换中心(MSC)和媒体网关控制功能(MGCF)元件之类的网络元件,来转交消息流。以下提出了消息流的多个示例性实施方式,其中,将动态分配的IMRN用于对于在CS域中所发起呼叫的呼叫路由。
图3描述了基于动态IMRN分配的呼叫路由的消息流实施例300,在动态IMRN分配中,实现了移动增强逻辑(CAMEL)的定制应用。具有CS域和IMS域模式功能的无线UE设备302可操作用于生成所访问的MSC 304的建立消息310,其中,建立消息包括诸如呼叫参考标识或号码、被叫方号码、子地址信息之类的可应用的呼叫信息。可以在UE设备处起动适合的计时机制309,以监视与呼叫参考号码相关联的生存期变量。响应建立消息310,MSC 304生成CAMEL应用部分(CAP)兼容消息312,初始检测点(DP)消息,该消息用于将呼叫信息传送至位于用户的家庭IMS网络中的CCCF网络节点308。在验证允许用户进行VCC呼叫时,CCCF节点基于所接收的被叫方号码来动态分配所选择的IMRN,并将该IMRN通过CAP连接消息314返回MSC 304。可以在CCCF节点308处起动适合的计时机制(块316),以监视与动态分配的IMRN相关联的生存期变量。在基于UE设备的计时机制,验证呼叫参考没有超时之后,响应对CAP连接消息314的接收,MSC 304发起初始地址消息(IAM)318,该消息包括至MGCF 306的动态IMRN,以用于呼叫路由。MGCF 306生成至CCCF节点308的SIP邀请消息320,该消息利用了动态的IMRN(为了对呼叫进行路由而映射至被叫方(未示出)的被叫方号码)。应当理解,可以在MGCF 306与SIP邀请320之后的被叫方之间发生不同的中间SIP消息和资源分配/保留协商,这里不再具体描述。此外,在这里没有示出在UE设备302与被叫方之间建立承载路径之前发生附加的ISUP消息收发。
当在CCCF节点308处经过SIP邀请320接收动态分配的IMRN时,可以停止计时机制(块322),以验证IMRN是否超时。如果IMRN超时,则可以丢弃SIP邀请消息,并可以终止呼叫路由过程。如果IMRN未超时,则CCCF可以使用相对于至正确目的地的IMRN的原始被叫号码来建立呼叫。此外,如果在SIP邀请消息320中没有接收到CallerID(CID),则CCCF节点308可以使用适合的秘密选项来***CID。在CCCF使用了用于呼叫路由的IMRN之后,可以将该IMRN返回IMRN池,其中,可以起动隔离计时器(块324),从而禁止该IMRN的进一步使用,直至在一段时间之后停止隔离计时器(块326)。
如先前指出的,在设备侧的计时机制还可以用于确保呼叫参考号码没有超时,其中,UE设备使用参考号码,以使从CCCF中接收的信息(例如,动态IMRN)相关。如果在从CCCF节点中接收到相同的参考号码之前计时器到期,则UE设备可以重新尝试预定次数(例如,五次尝试)的呼叫过程,在这之后,如果没有接收到响应,则可以认为呼叫过程失败。换言之,如果UE设备接收到不再有效的参考号码,则可以丢弃该号码,以及可以终止该呼叫过程。
图4描述了基于动态IMRN分配的呼叫路由的消息流实施例300,在动态IMRN分配中,实现SIP通知过程以用于消息收发。类似于以上提出的基于CAMEL的消息收发过程,具有CS域和IMS域模式功能的无线UE设备302可操作用于生成至MSC 304的建立消息,响应该消息,可以将SIP通知消息404直接转发至CCCF节点308。如前所述,SIP通知消息404包括诸如呼叫参考标识或号码、被叫方号码、子地址信息之类的可应用的呼叫信息。可以在UE设备处起动适合的计时机制402,以监视与呼叫参考号码相关联的生存期变量。响应SIP通知消息404,CCCF节点308生成至UE设备302的OK消息406。之后,在验证允许用户进行VCC呼叫时,CCCF节点基于所接收的被叫方号码来动态分配所选择的IMRN,并将该IMRN通过SIP通知消息410返回UE 302。此外,可以在CCCF节点308处起动适合的计时机制(块408),以监视与动态分配的IMRN相关联的生存期变量。UE设备生成至CCCF节点308的OK消息414,以肯定应答SIP通知消息410的接收。在基于UE设备的计时机制,验证呼叫参考没有超时(块412)之后,UE设备302将包括动态IMRN的建立消息416提供给MSC 304。作为响应,MSC 304生成具有动态IMRN的、至MGCF 306的IAM消息418,以用于呼叫路由。类似于基于CAMEL实施方式中的消息收发,MGCF 306生成至CCCF节点308的SIP邀请消息418,该消息利用了动态的IMRN(为了对呼叫进行路由而映射至被叫方(未示出)的被叫方号码)。此外,如前所述,可以在MGCF306与SIP邀请420之后的被叫方之间发生不同的中间SIP消息和资源分配/保留协商。还可以在UE设备302与被叫方之间建立承载路径之前发生附加的ISUP消息收发。
当在CCCF节点308处经过SIP邀请420接收动态分配的IMRN时,可以停止计时机制(块422),以监视IMRN是否仍然有效。之后,如果IMRN未超时,则CCCF可以使用相对于至正确目的地的IMRN的原始被叫号码来建立呼叫。可以类似于以上描述的过程,由CCCF节点308实现诸如IMRN释放和隔离之类的附加过程。因此,可以在CCCF节点308处实现适合的计时机制(块424、426)。此外,类似地,还可以相对于与该呼叫相关联的呼叫参考号码,来使用设备侧的计时机制。
图5A描述了基于动态IMRN分配的呼叫路由的消息流实施例500A,在动态IMRN分配中,实现了非结构化补充业务数据(USSD)。类似于以上提出的消息收发过程,无线UE设备302可操作用于生成至MSC 404的USSD消息504,响应该消息,可以将另一USSD消息504、506转发至CCCF节点308。如前所述,USSD消息504、506包括诸如呼叫参考号码、被叫方号码、子地址信息之类的可应用的呼叫信息。可以在UE设备处起动适合的计时机制502,以监视与呼叫参考号码相关联的生存期变量。响应USSD消息506,CCCF节点308生成USSD消息510,该USSD消息510包括肯定应答以及动态IMRN和至MSC 304的呼叫参考号码信息。将该USSD消息510转发至UE302。再次,可以在CCCF节点308处起动适合的计时机制(块508),以监视与动态分配的IMRN相关联的生存期变量。在基于UE设备的计时机制,验证呼叫参考没有超时(块514)之后,UE设备302将包括动态IMRN的建立消息516提供给MSC 304。作为响应,MSC 304生成具有动态IMRN的、至MSC 304的IAM消息518,以用于呼叫路由。类似于先前描述的消息收发流,MGCF 306生成至CCCF节点308的SIP邀请消息520,用于将呼叫路由至被叫方(未示出)。当在CCCF节点308处经过SIP邀请520接收到动态分配的IMRN时,可以停止计时机制(块522),以监视IMRN是否超时。之后,如果IMRN未超时,则CCCF可以使用相对于至正确目的地的IMRN的原始被叫号码来建立呼叫。此外,类似于以上描述的过程,可以由CCCF节点308实现诸如IMRN释放和隔离之类的过程。因此,可以在CCCF节点308处实现适合的计时机制(块524、526)。此外,类似地,还可以相对于与该呼叫相关联的呼叫参考号码,来使用设备侧的计时机制。
在图5B中示出了USSD消息流实施例500B的另一变体。除了在UE 302与CCCF 308之间传播独立的USSD肯定应答消息550和556之外,消息流实施例500B实质上与以上描述的实施例500A相同。因此,提供附加的USSD消息收发554,用于将IMRN信息CCCF 308传送至UE 302。
图6描述了可作为无线UE设备(例如,UE 302)操作、以实现本专利公开的通信设备的实施例的结构框图。参考图6,本领域技术人员将会理解,尽管UE 302的实施例可以包括与图6中示出的一个相似的设置,但是可以在硬件、软件或固件中存在对于所描述的不同模块的多个变体和修改。因此,对于本专利公开的实施例,图6的设置可以作为示例性的、而不是限制性的。为UE 302的实施例的整体控制提供的微处理器602可操作地与能够多模式通信的通信子***604(例如,CS域、诸如IMS之类的IP域等)相连。通常,通信子***604包括一个或多个接收机608和一个或多个发射机614,以及诸如一个或多个(LO)模块610之类的关联组件和诸如数字信号处理器(DSP)612之类的处理模块。如通信领域的技术人员将会理解的,通信模块604的特定设计可以依据移动设备倾向于使用其进行操作的通信网络(例如,CDMA网络、GSM网络、WLAN等)。然而,不考虑特定设计,将天线606通过适合的接入基础结构605(例如,蜂窝基站塔、WLAN热点等)接收的信号提供给接收机608,该接收机608可以执行如信号放大、频率下转换、滤波、信道选择、模数(A/D)转换等普通的接收机功能。类似地,例如,由DSP 612对要传输的信号进行处理(包括调制和编码),以及提供给发射机614,用于数模(D/A)转换、频率上转换、滤波、放大和经天线616在空中无线接口上的传输。
微处理器602还可以与诸如辅助输入/输出(I/O)618、串行端口620、显示器622、键盘/小键盘624、扬声器626、麦克风628、随机访问存储器(RAM)630、短距离通信子***632之类的其它设备子***、以及任何其它设备子***(例如,通常以参考数字633标记的计时机制)进行接口。为了控制接入,还可以提供与微处理器602进行通信的订户标识模块(SIM)或可去除用户标识模块(RUIM)接口634。在一个实施方式中,SIM/RUIM接口634可与SIM/RUIM卡进行操作,该SIM/RUIM卡具有多个密钥配置644、以及诸如标识和订户相关数据之类的其它信息646。
可以将操作***软件和可应用服务逻辑软件包含于永久存储模块(即,非易失性存储器)中,如,闪存635。在一个实施方式中,可以将闪存635分割为不同的区域,例如,计算机程序636的存储区域(例如,服务处理逻辑)、诸如设备状态637、地址簿639、其它个人信息管理器(PIM)数据641之类的数据存储区域,以及通常以参考数字643标记的其它数据存储区域。可以提供传输栈645,以实现一个或多个适合的无线分组传输协议。此外,提供呼叫切换/连续性逻辑模块648,以实现以上提及的呼叫参考ID生成、肯定应答、验证和与IMRN的相关等。
可以相信,本专利申请实施例的操作和构造将会从以上提出的详细描述中变得显而易见。尽管所示出和描述的示例性实施例的特征是优选的,但是应当易于理解,可以在不偏离所附权利要求中提出的本公开的范围的情况下,作出不同的改变和修改。

Claims (3)

1.一种利用在包括电路交换CS网络和因特网协议IP多媒体子***IMS网络的网络环境中设置的网络节点对呼叫进行路由的方法,其中所述网络节点具有呼叫连续性控制功能CCCF能力,所述方法包括:
接收用于建立呼叫的消息,其中所述呼叫由在CS网络中操作的用户设备UE发起;
通过网络节点动态分配从IP多媒体路由号码IMRN池中选择的IMRN,来产生IMRN以用于建立呼叫,其中在不将额外数字附在E.164号码上的情况下产生动态分配的IMRN;
向用户设备UE和移动交换中心MSC中的至少一个发送所述IMRN;
接收包含所述IMRN的SIP邀请消息,其中所述SIP邀请消息来自媒体网关控制功能MGCF元件;
验证在所述SIP邀请消息中接收到的IMRN是有效的;以及
使用映射至所述IMRN的原始被叫号码来建立呼叫,所述建立呼叫包括当确定在所述SIP邀请消息中没有接收到呼叫方ID时,由所述网络节点使用秘密选项***呼叫方ID。
2.一种网络节点,被配置成在包括电路交换CS网络和因特网协议IP多媒体子***IMS网络的网络环境中利于呼叫路由,其中所述网络节点具有呼叫连续性控制功能CCCF能力,所述网络节点包括:
用于处理关于建立呼叫而接收到的消息的部件,其中所述呼叫由在CS网络中操作的用户设备UE发起;
用于通过网络节点动态分配从IP多媒体路由号码IMRN池中选择的IMRN来产生IMRN以用于建立呼叫的部件,其中在不将额外数字附在E.164号码上的情况下产生动态分配的IMRN;
用于向用户设备UE和移动交换中心MSC中的至少一个发送所述IMRN的部件;
用于接收和处理包含所述IMRN的SIP邀请消息的部件,其中所述SIP邀请消息是来自媒体网关控制功能MGCF元件;
用于验证在所述SIP邀请消息中接收到的IMRN是有效的部件;以及
用于使用映射至所述IMRN的原始被叫号码来建立呼叫的部件,所述建立呼叫包括当确定在所述SIP邀请消息中没有接收到呼叫方ID时,由所述网络节点使用秘密选项***呼叫方ID。
3.如权利要求2所述的网络节点,还包括:用于在将所述IMRN释放至IMRN池以便将来使用时对所述IMRN进行隔离的部件。
CN201110097656.6A 2006-01-10 2007-01-10 管理包括ims的网络环境中的呼叫路由的***和方法 Active CN102176714B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP06250110.1 2006-01-10
EP06250110A EP1806899B1 (en) 2006-01-10 2006-01-10 Method and system for managing call routing in a network environment including a circuit-switched network and an IP Multimedia Subsystem IMS

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNA2007100021065A Division CN101001470A (zh) 2006-01-10 2007-01-10 管理包括ims的网络环境中的呼叫路由的***和方法

Publications (2)

Publication Number Publication Date
CN102176714A CN102176714A (zh) 2011-09-07
CN102176714B true CN102176714B (zh) 2015-03-25

Family

ID=36570739

Family Applications (2)

Application Number Title Priority Date Filing Date
CNA2007100021065A Pending CN101001470A (zh) 2006-01-10 2007-01-10 管理包括ims的网络环境中的呼叫路由的***和方法
CN201110097656.6A Active CN102176714B (zh) 2006-01-10 2007-01-10 管理包括ims的网络环境中的呼叫路由的***和方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNA2007100021065A Pending CN101001470A (zh) 2006-01-10 2007-01-10 管理包括ims的网络环境中的呼叫路由的***和方法

Country Status (13)

Country Link
EP (3) EP2063607A1 (zh)
JP (2) JP5300198B2 (zh)
KR (2) KR101222353B1 (zh)
CN (2) CN101001470A (zh)
AT (1) ATE427616T1 (zh)
AU (1) AU2007200056B2 (zh)
BR (1) BRPI0700026B1 (zh)
CA (1) CA2573433C (zh)
DE (1) DE602006006018D1 (zh)
HK (1) HK1109823A1 (zh)
MX (1) MX2007000366A (zh)
SG (1) SG134234A1 (zh)
TW (1) TWI371951B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1887752B1 (en) * 2006-08-11 2015-02-25 BlackBerry Limited System and method for managing call continuity in IMS network environment
EP2153615B1 (en) 2007-06-01 2013-08-28 Research In Motion Limited System and method for managing mobile-terminated (mt) calls in ims network environment using alternative signaling
CN101351039B (zh) * 2007-07-20 2011-11-09 华为技术有限公司 实现多媒体呼叫连续性的方法、装置及***
CN101527891B (zh) 2008-04-30 2011-04-20 华为技术有限公司 一种跨网络呼叫保持方法和设备
US8467786B2 (en) * 2009-05-04 2013-06-18 Motorola Mobility Llc Communication devices and methods for providing services to communication devices in a communication system including a private cell
CN102223283A (zh) * 2010-04-13 2011-10-19 华为技术有限公司 路由方法、装置及***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1716965A (zh) * 2004-06-14 2006-01-04 华为技术有限公司 Ip多媒体***

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6560216B1 (en) * 1998-09-17 2003-05-06 Openwave Systems Inc. Data network computing device call processing
EP1173964A1 (en) * 1999-04-28 2002-01-23 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Virtual numbering plan for inter-operability between heterogeneous networks
US7274683B2 (en) * 2002-01-07 2007-09-25 Motorola, Inc. Method and apparatus for a telecommunications network to communicate using an internet protocol
EP1502469B1 (en) * 2002-05-06 2014-03-12 Nokia Corporation System and method for handling emergency sessions in communication networks
JP2004343440A (ja) * 2003-05-15 2004-12-02 Nippon Telegr & Teleph Corp <Ntt> 通信制御方法及びシステム
US7535889B2 (en) * 2003-06-11 2009-05-19 Alcatel-Lucent Usa Inc. Server component redirection of new media path portion between packet-switched and circuit-switched portions of mobile switching center
US7885208B2 (en) * 2003-09-11 2011-02-08 Nokia Corporation IP-based services for circuit-switched networks
US7359373B2 (en) * 2003-10-17 2008-04-15 Nokia Corporation System, apparatus, and method for establishing circuit-switched communications via packet-switched network signaling
US7200400B2 (en) * 2003-12-15 2007-04-03 International Business Machines Corporation Mobile to 802.11 voice multi-network roaming utilizing SIP signaling with SIP proxy or redirect server
KR100957327B1 (ko) * 2004-02-02 2010-05-12 삼성전자주식회사 이종 이동통신 시스템 사이에서 아이피 멀티미디어 서브시스템을 이용한 음성 호 처리 방법
KR101050936B1 (ko) * 2004-02-23 2011-07-20 엘지에릭슨 주식회사 차세대 네트워크에서의 세션 개시 프로토콜 라우팅 시스템및 그 라우팅 방법
KR20080014862A (ko) * 2005-06-15 2008-02-14 아자이르 네트웍스, 인코포레이티드 아이피-씨에이엔과 씨에스 네트워크들 간의 음성 호 연속성애플리케이션 서버
EP1887752B1 (en) * 2006-08-11 2015-02-25 BlackBerry Limited System and method for managing call continuity in IMS network environment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1716965A (zh) * 2004-06-14 2006-01-04 华为技术有限公司 Ip多媒体***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3GPP.Voice Call Continuity between CS and IMS Study(Release 7).《3GPPTR 23.806 V7.0.0 Release 7》.2005,第16-17,20-26,148页. *

Also Published As

Publication number Publication date
CN102176714A (zh) 2011-09-07
HK1109823A1 (en) 2008-06-20
BRPI0700026B1 (pt) 2019-08-20
JP5300198B2 (ja) 2013-09-25
JP5520349B2 (ja) 2014-06-11
AU2007200056A1 (en) 2007-07-26
CA2573433A1 (en) 2007-07-10
JP2013013116A (ja) 2013-01-17
EP2259622A1 (en) 2010-12-08
EP1806899B1 (en) 2009-04-01
DE602006006018D1 (de) 2009-05-14
EP1806899A1 (en) 2007-07-11
CA2573433C (en) 2011-07-12
EP2063607A1 (en) 2009-05-27
KR20120108956A (ko) 2012-10-05
MX2007000366A (es) 2008-11-14
SG134234A1 (en) 2007-08-29
BRPI0700026A (pt) 2007-10-16
KR20070075322A (ko) 2007-07-18
CN101001470A (zh) 2007-07-18
TW200746755A (en) 2007-12-16
TWI371951B (en) 2012-09-01
KR101222353B1 (ko) 2013-01-15
AU2007200056B2 (en) 2010-11-11
KR101255495B1 (ko) 2013-04-16
ATE427616T1 (de) 2009-04-15
JP2007189685A (ja) 2007-07-26

Similar Documents

Publication Publication Date Title
US7769000B2 (en) System and method for managing call routing in a network environment including IMS
US8542678B2 (en) System and method for managing call continuity in IMS network environment
US8599838B2 (en) System and method for effectuating a SIP call in a network environment including IMS
CN101945113B (zh) 用于在包括ims的网络环境中实现sip呼叫的***和方法
CN102176714B (zh) 管理包括ims的网络环境中的呼叫路由的***和方法
CN101141812B (zh) Ims网络环境中管理呼叫连续性的***和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: Voight, Ontario, Canada

Applicant after: Blackberry Ltd.

Address before: Voight, Ontario, Canada

Applicant before: Research In Motion Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: RESEARCH IN MOTION LTD. TO: BLACKBERRY LTD.

GR01 Patent grant