用于使用互通规范/会话发起协议(ios/sip)适配器在电信网络中提供服务的方法、系统...的制作方法

文档序号:7941306阅读:237来源:国知局
专利名称:用于使用互通规范/会话发起协议(ios/sip)适配器在电信网络中提供服务的方法、系统 ...的制作方法
技术领域
本文所描述的主题涉及在电信网络中提供服务。更具体来说,本文所描述的主题 涉及用于使用互通规范/会话发起协议(I0S/SIP)适配器在电信网络中提供服务的方法、 系统和计算机可读介质。
背景技术
在电信网络中,SIP是用来在用户之间建立通信会话并向这些用户提供附加服务 的许多信令协议中的一种。SIP在IETFRFC 3261中定义。使用SIP的一种特定类型的网络 是IP多媒体子系统(IMS)网络。IMS被第三代合作伙伴计划(3GPP)定义为使得能够在基 于IP的基础设施上融合数据、话音和移动网络技术的移动网络基础设施。IMS弥合了已有 传统电信技术与因特网技术之间的差距,允许网络跨越障碍(off-roader)来提供标准化 的可重用平台,这些平台使用IP连接的部件来提供服务。用来提供电信会话和附加服务的 关键IMS组件是呼叫会话控制功能(CSCF)和本地用户服务器(HSS)。CSCF是帮助在IMS 网络之间建立和管理会话并转发消息的代理。HSS保存所有的关键用户信息,并使得用户能 够找到并与其他用户进行通信。在电信网络中,用户从非IMS设备迁移到IMS设备。例如,给定网络运营商可以具 有使用诸如CDMA终端这样的非IMS终端和IMS终端进行通信的用户。为了使网络运营商 支持非IMS和IMS终端二者,要求网络运营商或者具有为IMS和非IMS用户提供服务的两 个并行的网络装备组,或者在IMS和非IMS协议之间转换消息传送。一种用于支持非IMS 或SIP用户的常规方法是提供从非IMS终端接收隧道传输(tunnel)的I0S信令的融合服 务器和提供一组单独的IMS模式,其中,所述融合服务器为非IMS设备提供附加服务,所述 IMS模式提供IMS信令。该常规解决方案在图1中说明。参照图1,当遗留终端一个手持装 置(one hand-rig)寻求访问附加服务(诸如三方通话这样的附加服务)时,遗留终端100 首先与毫微微小区模式102进行通信,所述毫微微小区模式102通过核心IMS网络104将 IMS信令隧道传输到融合服务器106。融合服务器106使用I0S信令与终端100进行通信, 以提供附加服务。如果同一网络运营商还具有IMS终端,而运营商决定为这些IMS终端提供 服务,则一组单独的IMS节点必须用来提供该服务。例如,在图1中,如果IMS终端108寻 求访问附加服务,则终端108使用IMS信令通过宏小区114和IMS核心104来联系IMS应 用服务器110和112之一。图1中说明的解决方案是不合需要的,因为相同的服务在融合服务器106和IMS 应用服务器110与112上被重复。当网络运营商移动到纯IMS网络时,融合服务器106变得不必要并因此会有浪费的资本开支(capitolexpense)。另外,当为遗留用户提供诸如语 音呼叫这样的标准服务时,隧道传输到融合服务器106的消息未提供足够的信息来建立呼 叫,从而会导致不必要的信令。与IMS网络相关联的另一个问题是向IMS网络标识非IMS用户或设备的能力。例 如,在IMS网络中,使用SIP统一资源标识符(URI)来标识用户和设备。典型的SIP URI的 示例是(电话号码)@(IP地址)或(运营商域名)。相对地,遗留终端使用国际移动台身份 (IMSI)、移动目录号码(MDN)和装备序列号(ESN)之一或组合来标识用户终端或设备。这 些遗留终端标识符不能用在IMS核心内。然而,这些遗留标识符必须仍然可被遗留设备用 来在非IMS网络中标识它们自身。因此,需要向前和向后兼容的解决方案来向IMS网络标 识遗留设备。与IMS网络相关联的又一问题涉及与登记预订(subscription)相关联的过量消 息传送。当IMS终端向IMS网络登记时,IMS终端向IMS网络发送登记消息。IMS终端还 向IMS网络发送预订消息,以预订用户的登记状态。IMS网络逐用户地维护登记预订。当用 户预订超时时,网络向用户发送通知消息来向用户通知需要重新登记。要求诸如毫微微小 区节点这样的网络节点针对每个用户登记发送预订消息可能导致在毫微微小区节点和IMS 网络之间存在显著的消息传送量。这种消息传送和对这种消息传送的处理可能加重网络和 毫微微小区节点的负担。因此,鉴于这些困难,需要用于使用I0S/SIP适配器在电信网络中提供服务的方 法、系统和计算机可读介质。

发明内容
本文所描述的主题包括用于使用I0S/SIP适配器在电信网络中提供服务的方法、 系统和计算机可读介质。根据本文所描述主题的一个方案,提供了一种用于使用公共IMS 网络组件为IMS设备和非IMS设备提供附加服务的方法。所述方法包括提供互通规范/会 话发起协议(I0S/SIP)适配器,所述I0S/SIP适配器被配置为与基站子系统和IMS网络通 信。所述方法还包括在所述I0S/SIP适配器处从所述基站子系统接收为非IMS设备提供 附加服务的请求,所述非IMS设备与所述基站子系统通信。响应于该请求,所述方法包括 向所述IMS网络中的IMS节点发送消息,所述IMS节点向所述非IMS设备和IMS设备提供 所述附加服务。根据另一方案,本文所描述的主题包括用于向所述IMS网络登记非IMS设备的方 法。所述方法包括提供I0S/SIP适配器,所述I0S/SIP适配器被配置为与基站子系统和IMS 网络通信。所述方法还包括在所述I0S/SIP适配器处将临时IMS标识符与非IMS设备的 非IMS标识符相关联,用于向IMS网络标识所述非IMS设备,以及制定和发送IMS登记消息 到所述IMS网络,其中所述消息包括所述临时IMS标识符。根据另一方案,提供了一种用于使用I0S/SIP适配器进行呼叫建立的方法。所述 方法包括在I0S/SIP适配器处,响应于从非IMS设备始发的呼叫,接收I0S呼叫建立消息。 所述方法包括,在所述I0S/SIP适配器处,响应于所述I0S呼叫建立消息,制定用于在IMS 网络中建立所述呼叫的IMS消息,其中所述IMS消息包括用于建立所述呼叫的信息,所述信 息至少包括呼叫方标识符。所述方法还包括发送所述IMS消息到所述IMS网络。
根据另一方案,本文所描述的主题包括用于将非IP多媒体子系统(非IMS)设备 的预订聚合到IMS网络所维护的状态信息的方法。所述方法包括提供被配置为与基站子系 统和IMS网络通信的I0S/SIP适配器。所述方法还包括在所述I0S/SIP适配器处接收用 于预订多个非IMS终端的登记状态信息的预订请求,以及生成资源列表,所述资源列表包 含所述非IMS终端的有效预订。所述方法还包括提供所述资源列表给所述IMS网络。根据本文所描述主题的另一方案,提供了用于从I0S网络调用IMS网络所提供的 附加服务的方法。所述方法包括从基站子系统接收与对附加服务的请求相关联的I0S消 息。所述方法包括将所述I0S消息转变为SIP消息,用于促进所述附加服务的提供。所述 方法还包括传输所述SIP消息到IMS节点。根据本文所描述主题的另一方案,提供了用于使用互通标准/会话发起协议 (I0S/SIP)适配器实施短消息服务(SMS)事务的方法。所述方法包括从基站子系统接收与 SMS事务相关联的I0S消息。所述方法还包括将所述I0S消息转变为与所述SMS事务相关 联的SIP消息。所述方法还包括将所述SIP消息传输到IMS节点,所述IMS节点便利IMS 和非IMS设备的SMS事务。根据本文所描述主题的另一方案,提供了 I0S/SIP适配器。所述I0S/SIP适配器 包括被配置为与基站子系统通信的I0S网络接口模块,所述基站子系统与非IP多媒体子系 统(非IMS)设备通信。所述I0S/SIP适配器还包括被配置为与IMS网络通信的SIP网络接 口模块。所述I0S/SIP适配器还包括用于在SIP和I0S之间进行转换的I0S/SIP转换器, 其中,当所述I0S网络接口模块从与所述非IMS设备通信的基站子系统接收对附加服务的 请求时,所述I0S/SIP转换器模块制定用于调用所述附加服务的消息,并且所述SIP模块将 所述消息发送到IMS网络中的IMS节点,所述IMS节点为所述非IMS设备和IMS设备提供 所述附加服务。根据另一方案,本文所描述的主题包括其上存储有计算机可执行指令的计算机可 读介质,当所述指令被计算机的处理器执行时进行步骤。所述步骤包括接收与呼叫建立、 SMS消息事务以及附加服务的提供其中之一相关联的I0S消息。所述步骤还包括将所述I0S 消息转变为与呼叫建立、SMS消息事务以及附加服务的提供其中所述之一相关联的SIP消 息。所述步骤还包括将所述SIP消息转发到IMS网络中的IMS节点,所述IMS节点为非IMS 设备和IMS设备便利呼叫建立、SMS消息事务以及附加服务的提供其中所述之一。本文所描述的用于使用I0S/SIP适配器在电信网络中提供服务的主题可以使用 其上存储有计算机可执行指令的计算机可读介质来实现,当所述指令被计算机的处理器执 行时进行步骤。适于实现本文所描述主题的示例性计算机可读介质包括芯片存储器设备、 盘存储器设备、可编程逻辑器件和专用集成电路。另外,实现本文所描述的主题的计算机可 读介质可以位于单个设备或者计算平台上,或者可以分布在多个设备和/或计算平台上。


现在将参照附图来解释本文所描述主题的优选实施例,在附图中图1是说明使用融合服务器的混合IMS部署的网络图;
图2是说明常规CDMA网络的网络图; 图3是说明使用根据本文所描述主题的实施例的I0S/SIP适配器的IMS部署的网络图;图4是说明与使用根据本文所描述主题的实施例的I0S/SIP适配器进行的非IMS 终端的登记相关联的示例性消息传送的消息流图;图5是说明使用根据本文所描述主题的实施例的I0S/SIP适配器进行的移动始发 呼叫起始的消息流图;图6是说明使用根据本文所描述主题的实施例的I0S/SIP适配器进行的网络始发 呼叫起始的消息流图;图7A和7B是说明与使用根据本文所描述主题的实施例的I0S/SIP适配器进行的 移动始发呼叫和网络始发呼叫清除相关联的示例性消息流的消息流图;图8A和8B说明了与使用根据本文所描述主题的实施例的I0S/SIP适配器进行的 移动始发SMS相关联的示例性消息流;图8C和8D说明了与使用根据本文所描述主题的实施例的I0S/SIP适配器进行的 SMS获取相关联的示例性消息传送;图9A和9B说明了与使用根据本文所描述主题的实施例的I0S/SIP适配器进行的 呼叫保持和获取相关联的示例性消息流;图10A-10D说明了与使用根据本文所描述主题的实施例的I0S/SIP适配器进行的 呼叫等待相关联的示例性消息流;图11A-11F说明了与使用根据本文所描述主题的实施例的I0S/SIP适配器进行的 三方通话相关联的示例性消息流;图12A-12C说明了与使用根据本文所描述主题的实施例的I0S/SIP适配器进行的 消息等待通知服务相关联的示例性消息流;图13A-13C说明了与根据本文所描述主题的实施例的保持的呼叫获取相关联的 示例性消息流;图14说明了与根据本文所描述主题的实施例的呼叫重定向到移动提供号码相关 联的示例性消息流;图15A-15D说明了与使用根据本文所描述主题的实施例的I0S/SIP适配器进行的 呼叫转移相关联的示例性消息流;图15E是说明使用根据本文所描述主题的实施例的I0S/SIP适配器进行的紧急呼 叫的示例性处理的消息流图;图16A-16C说明了与使用根据本文所描述主题的实施例的I0S/SIP适配器进行的 2G-INS身份合成相关联的示例性步骤;图17A和17B是说明与使用根据本文所描述主题的实施例的I0S/SIP适配器进行 的预订聚合相关联的示例性节点的网络图;以及图18是根据本文所描述主题的实施例的I0S/SIP适配器的示例性组件的框图。
具体实施例方式本文所描述主题包括用于使用I0S/SIP适配器在电信网络中提供服务的方法、系 统和计算机可读介质。图2是说明传统CDMA网络和网络中相关联的接口的网络图。本文所 描述主题特别感兴趣的是基站子系统(BSS) 200和移动交换中心(MSC) 202之间的A接口。更具体来说,A接口用于BSS 200的基站控制器(BSC)204*MSC 202之间的通信。A接口上 使用的信令协议通常称为I0S。用于该接口的I0S协议和规范在3GPP2,“Inter0perability Specification(IOS)for CDMA 2000 Access NetworkSpecifications-Part 4(A1, A2, and A5 interfaces), "revision 0 (3G I0SV4. 2) (2001 年 11 月 16 日)中有描述,本文通过引 用并入该文献公开的全部内容。一些传统网络部署依靠多个宏小区收发机来提供无线覆盖。这些宏小区向后与诸 如图2中说明的MSC 202这样的MSC进行通信,所述MSC调节移动电话位置和呼叫处理。 在高密度地点,可以用更小的微小区来补充这些宏小区,所述微小区被设计来对将不会被 蜂窝电话网络覆盖的小区域提供覆盖。这种使更小的小区补充网络覆盖的一般概念可以 扩展到甚至更小的组,例如微微小区和毫微微小区。根据本文所描述主题的实施例的I0S/ SIP适配器可以与传统的宏小区收发机、微小区收发机、微微小区收发机以及毫微微小区收 发机,或者无线通信网络中对小区的任何其他划分一起使用。图3是说明根据本文所描述主题的实施例的I0S/SIP适配器的示例性毫微微小 区部署的网络图。参照图3,I0S/SIP适配器300位于毫微微小区基站子系统302和查询 呼叫会话控制功能(I-CSCF 304)之间的A接口上。在图3说明的示例中,I0S/SIP适配器 300将毫微微小区基站子系统302使用的I0S协议转换成IMS网络使用的SIP协议,反之 亦然。通过执行这种转换,网络运营商可以部署IMS网络,而不用替换所有运营商的用户终 端。S卩,CDMA终端可以访问IMS网络节点提供的IMS网络服务。重要的是,网络运营商可 以使用相同的IMS节点(例如,I-CSCF 304、S-CSCF306和本地用户服务器(HSS) 304)来向 使用IMS兼容终端的用户和具有非IMS兼容终端的用户提供诸如(下面定义的)附加服务 这样的服务。下面将详细描述可以使用I0S/SIP适配器300提供的各种附加服务的消息流 的示例。图3中说明的实现可以与需要融合服务器的实现形成对比,在需要融合服务器的 实现中,IMS网络将I0S分组简单地隧道传输到融合服务器并由融合服务器提供服务。从I0S/SIP适配器300作为桥的网络来看,I0S/SIP适配器300从基站控制器310 来看表现为MSC,而从I-CSCF 304来看表现为漫游网络中的代理CSCF(P-CSCF)。当服务时,I0S/SIP适配器提供给非IMS终端的是登记服务。图4是说明当使用 I0S/SIP适配器300来登记非IMS终端时可以在网络节点之间交换的示例性消息的消息流 图。参照图4,在该消息流图的线1中,I0S/SIP适配器300从BSC 310接收位置更新请求 消息。位置更新请求消息的示例性参数在下表1中示出。位置更新请求 表1 位置更新请求参数映射在消息流图的线2中,基于位置更新请求消息中的参数,I0S/SIP适配器300生成 SIP登记消息并通过I-CSCF 304转发该消息。在消息流图的线3中,网络以401或者可替代地以407挑战(challenge)登记消 肩、o在消息流图的线4中,如果位置更新请求消息中存在装备序列号(ESN)字段并且 I0S/SIP适配器300被配置来合成证书(如下面将更详细描述的),则I0S/SIP适配器300 将证书合成为MC、ESN和系统范围的秘密的哈希,如下面将更详细描述的。否则,系统使用 供应的证书。假设可以合成或者获取证书,则I0S/SIP适配器300对401或407挑战作出 响应并且重发登记请求。在消息流图的线5中,I-CSCF 304以SIP 200 OK(好)消息对登记请求作出响应。在消息流图的线6中,I0S/SIP适配器300将位置更新接受消息发送给BSC 310。可以使用I0S/SIP适配器300提供给非IMS终端的另一服务是呼叫始发服务。图 5是说明将I0S/SIP适配器300用于移动始发呼叫线路而可以交换的示例性消息的消息流 图。参照图5,在消息流图的线1中,I0S/SIP适配器300从BSC 310接收I0S连接管理(CM) 服务请求消息。该CM服务请求消息是响应于BSC 310接收的移动终端始发的访问尝试而 被发送的。在消息流图的线2中,响应于CM服务请求消息,I0S/SIP适配器300将分配请求 消息发送给BSC 310。根据I0S协议,分配请求消息从MCS发送到基站以请求无线资源的分 配。因此,在线2中,I0S/SIP适配器对于BSC 310而言表现为MSC。在消息流图的线3中,BSC 310将分配完成消息发送给I0S/SIP适配器300。分配 完成消息是BS map消息,其指示所请求的无线资源的分配已经正确完成。分配完成消息的 发送还向I0S/SIP适配器300指示如果需要的话,I0S/SIP适配器300将负责提供呼叫的 带内处理。在消息流图的线4中,I0S/SIP适配器300将SIP邀请(INVITE)消息发送给 I-CSCF 304。与融合服务器实现不同的是,该SIP邀请消息包含完成呼叫所需要的信息,至 少包括被叫方号码和呼叫方号码。在消息流图的线5中,I-CSCF 304将SIP 100消息发送给I0S/SIP适配器300。在消息流图的线6中,I-CSCF 304将SIP 180响铃消息发送给I0S/SIP适配器 300。在消息流图的线7中,响应于响铃消息,I0S/SIP适配器300将警示消息发送给 BSC 310,以命令BSC 310向始发的移动终端播放回铃音。
在消息流图的线8中,当被叫用户回答时,I-CSCF 304将200 0K消息发送给I0S/ SIP适配器300。在消息流图的线9中,I0S/SIP适配器300对200 0K消息作出肯定应答。在消息流图的线10中,I0S/SIP适配器将具有信息的警示消息发送给BSC 310,以 指示BSC 310停止播放回铃音。在消息流图的线11中,I0S/SIP适配器300将载体更新请求消息发送给BSC 310。在消息流图的线12中,BSC 310将载体更新响应消息发送给I0S/SIP适配器300。除了建立到非IMS终端的移动始发呼叫线路之外,I0S/SIP适配器300还可以便 利从具有非IMS终端的IMS到非IMS终端的网络始发呼叫线路的建立。图6是说明根据本 文所描述主题的实施例、将I0S/SIP适配器用于网络始发呼叫线路可以实现的示例性消息 传送的消息流图。参照图6,在线1中,I0S/SIP适配器300从I-CSCF 304接收邀请消息。 邀请消息可以包括用于发起与移动终端的会话的参数。在线2中,I0S/SIP适配器300将 100消息发送给I-CSCF 304,以对邀请消息的接收作出肯定应答。在线3中,I0S/SIP适配 器300将寻呼请求消息发送给BSC 310。寻呼请求消息是BS map消息,其从MSC发送到基 站,以发起移动终止的呼叫建立场景。在消息流图的线5中,BSC 310将寻呼响应消息发送 给I0S/SIP适配器300。在消息流图的线5中,I0S/SIP适配器300将分配请求消息发送给BSC310,以请求 针对呼叫分配无线资源。在线6中,I0S/SIP适配器300接收指示资源已经被建立的分配 完成消息。在消息流图的线7中,I0S/SIP适配器300将具有信息的警示消息发送给BSC 310,以向移动终端警示有进入的呼叫。在消息流图的线8中,I0S/SIP适配器300将响铃 消息发送给I-CSCF 304,以指示被叫移动终端正针对呼叫而被警示。一旦被叫移动终端接受呼叫,在消息流图的线9中,BSC 310将连接消息发送给 I0S/SIP适配器300。在消息流图的线10中,I0S/SIP适配器300发送响应于起始的邀请 消息的200 0K消息,以指示会话已经建立。在消息流图的线11中,I-CSCF 304对200 0K 消息作出肯定应答。可以使用I0S/SIP适配器300提供给非IMS终端的再一服务是呼叫清除服务。图 7A和7B说明了将I0S/SIP适配器300用于清除移动始发呼叫线路和网络始发呼叫线路而 在实体之间交换的示例性消息。参照图7A,在消息流图的线1中,I0S/SIP适配器300从 BSC 310接收清除请求消息。清除请求消息可以响应于与BSC 310进行通信的移动终端释 放呼叫而被发送。在消息流图的线2中,I0S/SIP适配器300制定再见消息(by-message), 并将该再见消息发送给I-CSCF 304。在消息流图的线3中,I0S/SIP适配器300将清除命令发送给BSC 310。清除命令 响应于清除请求而被发送,并且命令BSC 310释放与呼叫相关联的资源。在消息流图的线 4中,BSC 310将清除完成消息发送给I0S/SIP适配器300,以指示资源已经被释放。在消 息流图的线5中,I-CSCF发送200 0K消息,以确认用于呼叫的资源已经被会话或呼叫的另
一端释放。除了终止是由未连接到BSC 310的移动终端始发并且移动终止的呼叫线路被清 除之外,图7B所说明的消息与图7A中所说明的消息相同。这些消息的描述将不再重复,因 为它们已经参照图7A进行了讨论。
可以使用I0S/SIP适配器300提供给非IMS终端的再又一服务是短消息服务 (SMS)服务。图8A和8B说明了与使用根据本文所描述主题的实施例的I0S/SIP适配器300 将短消息服务提供给非IMS终端相关联的示例性消息传送。参照图8A,在消息流图的线1 中,I0S/SIP适配器300从BSC310接收应用数据传输服务(ADDS)传递消息。ADDS传递消 息是从移动站发送到MSC的BSMAP消息,用于传输应用数据消息。对于短消息服务,ADDS 传递消息用来将短消息从BS传递到MSC。BSC发送包含移动认证参数和ADDS用户卡元素 (user card element)的ADDS传递消息,其中数据突发类型字段被设置为短数据突发。对 于短数据突发应用,BSC不应当包括ADDS用户部分元素中的SDP数据。该数据应当在BS处 被缓冲。ADDS传递动作消息用来将认证的结果运送到BSC。响应于ADDS传递消息,I0S/SIP适配器300制定并发送SIPMESSAGE (SIP消息)消 息到I-CSCF 304。SIP-MESSAGE消息包括SMS内容。在消息流图的线3中,I-CSCF 304以 SIP 202消息作出响应,以指示SIP MESSAGE消息已经被接收。在图8B的消息流图中,说明了与移动始发SMS传递相关联的示例性消息,其中接 收终端是活动的。参照图8B,在线1中,I0S/SIP适配器300从BSC 310接收ADDS传输消 息。ADDS传输消息是从MSC发送到BS或者从BS发送到MSC的详细消息,用于传递通过业 务信道交换的应用数据。在0TASP的情况中,该消息从MSC发送到BS或者从BS发送到MSC, 以封装并在业务信道上传递0TASP数据。在消息流图的线2中,响应于ADDS传输消息,I0S/ SIP适配器300制定并发送包括SMS内容的SIP-MESSAGE消息到I-CSCF 304。在消息流图 的线3中,I-CSCF 304通过将202消息发送给I0S/SIP适配器300来对消息MESSAGE的接 收作出肯定应答。图8C和8D说明了将I0S/SIP适配器300用于移动始发SMS (其中请求传输回执 (delivery receipt))所交换的示例性消息。参照图8C,在线1中,I0S/SIP适配器300接 收网络始发SMS事务,其中I0S/SIP适配器300接收包括数据内容的SIP-MESSAGE消息。 在线2中,I0S/SIP适配器300制定200消息,以对MESSAGE消息的接收作出肯定应答。在 消息流图的线3中,I0S/SIP适配器将ADDS寻呼消息发送给BSC 310。ADDS寻呼消息是从 MSC发送到BS的BS map消息,用于运送应用数据消息。出于短消息服务的目的,ADDS寻呼 消息用来将要在寻呼信道上传输的短消息从MSC运送到BS。在消息流图的线4中,BSC 310 将ADDS寻呼动作消息发送到I0S/SIP适配器300,以指示消息内容已被传输。图8D说明了与网络始发SMS(其中请求传输回执并且终端是活动的)相关联的示 例性消息传送。除了 SMS消息是通过数据或业务信道发送的而不是使用ADDS传输消息通 过寻呼信道发送的之外,图8D中的消息传送与图8A中说明的消息传送相同。如上面所阐述的,使用I0S/SIP适配器300的一个优点在于,相同的IMS网络部件 可以用来为非IMS终端和IMS终端提供附加服务。附加服务的一个示例是呼叫保持服务。 图9A和9B是说明根据本文所描述主题的实施例、将I0S/SIP适配器300用于提供呼叫保持 服务而可以交换的示例性消息传送。参照图9A,在线1中,I0S/SIP适配器300从BSC 310 接收具有信息的闪烁(flash)消息。具有信息的闪烁消息用来传达从MS接收的附加服务 信息。在这种情况下,附加服务信息将包括呼叫保持指示。在消息流图的线2中,响应于具有信息的闪烁消息,I0S/SIP适配器300将SIP邀 请消息发送给I-CSCF 304,其中该邀请消息包含与呼叫保持激活相关联的参数。这些参数的示例将在参数处理章节中详细描述。在消息流图的线3中,I-CSCF 304将200 0K消息发送给I0S/SIP适配器300。在 消息流图的线4中,I0S/SIP适配器300对该200 0K作出肯定应答。图9B说明了与获取保持的呼叫中的I0S/SIP适配器300相关联的示例性消息传 送。参照图9B,在消息流图的线1中,BSC 310将具有信息的闪烁消息发送给I0S/SIP适配 器300。该具有信息的闪烁消息包含与获取保持的呼叫相关联的参数。响应于具有信息的 闪烁消息,在消息流图的线2中,I0S/SIP适配器300将邀请消息发送给I-CSCF 304。邀请 消息包括用于获取保持的呼叫的参数。在消息流图的线3中,I-CSCF 304将200 0K消息 发送给I0S/SIP适配器300。在消息流图的线4中,I0S/SIP适配器300发送对200 0K消 息的肯定应答消息。可以使用I0S/SIP适配器300由IMS网络提供给非IMS终端的附加服务的另一示 例是呼叫等待服务。图10A-10D说明了将I0S/SIP适配器300用于将呼叫等待服务提供给 非IMS终端而可以交换的示例性消息。如果一个呼叫终止的同时另一个呼叫被保持,则朝 向BSC的过程维持与正常呼叫清除相同。然后,所保持的呼叫被立即提供给使用正常呼叫 建立过程的终端。图10A说明了与在移动终端参与语音呼叫的同时有进入的呼叫相关联的示例性 消息传送。参照图10A,在消息流图的线1中,I0S/SIP适配器300从I-CSCF 304接收表示 有进入的呼叫的邀请消息。在消息流图的线2中,响应于邀请消息,I0S/SIP适配器300将 180响铃消息发送给I-CSCF304,以指示被叫终端正被警示有进入的呼叫。在消息流图的线 3中,I0S/SIP适配器300将具有信息的闪烁消息发送给BSC 310,以命令BSC310向终端警 示有进入的呼叫。图10B说明了在参与另一呼叫时接受进入的呼叫的情况下与I0S/SIP适 配器300相关联的示例性消息传送。参照图10B,在消息流图的线1中,BSC 310将具有信 息的闪烁消息发送给I0S/SIP适配器300,以指示移动终端已经接受等待的呼叫。在消息流 图的线2中,I0S/SIP适配器300发送响应于针对等待的呼叫的起始邀请消息(参见图10A 中的线1)的200 0K消息。在消息流图的线3中,I-CSCF 304发送对200 0K消息作出肯定 应答的动作消息。在消息流图的线4中,I0S/SIP适配器300将载体更新请求消息给310, 以将移动终端连接到用于等待的呼叫的载体信道。在消息流图的线5中,BSC 310将载体 更新响应消息发送给I0S/SIP适配器300,以确认更新载体信道来将等待的呼叫连接到移 动终端。图10C说明了与使用根据本文所描述主题的实施例的I0S/SIP适配器300来在参 与一个呼叫时拒绝进入的呼叫相关联的示例性消息。参照图10C,假定图10A中在移动终端 正参与一个呼叫时邀请移动终端加入等待的呼叫的消息传送已经发生。在消息流图的线1 中,BSC 310将具有信息的闪烁消息发送给I0S/SIP适配器300,以指示移动终端已经拒绝 了等待的呼叫。在消息流图的线2中,I0S/SIP适配器300将SIP拒绝消息发送给I-CSCF 304。在消息流图的线3中,I0S/SIP适配器300对SIP 603拒绝消息作出肯定应答。图10D说明了在活动的呼叫和等待的呼叫之间切换中与I0S/SIP适配器300相关 联的示例性消息传送。图10D中的消息传送与图10B中的消息传送相同。因此,将不重复 单独消息的描述。然而,应该注意的是,该消息传送可以用来在活动的呼叫和等待的呼叫之 间交替地切换。以交替方式回到起始的活动的呼叫。
可以使用I0S/SIP适配器300提供给非IMS终端的附加服务的再一示例是三方通 话服务。图11A-11F说明了将I0S/SIP适配器300用于提供三方通话服务而可以交换的示 例性消息。参照图11A,假定呼叫者正参与一个呼叫,并且寻求通过将第一呼叫挂起来添加 另一呼叫。参照图11A,在线1中,BSC 310将具有信息的闪烁消息发送给I0S/SIP适配器 300,以请求I0S/SIP适配器300将起始呼叫挂起,并用具有信息的闪烁消息中提供的数字 发起新的呼叫。在消息流图的线2中,I0S/SIP适配器300将邀请消息发送给I-CSCF 304 以将第一呼叫挂起。在消息流图的线3中,I-CSCF 304将200 0K消息发送给I0S/SIP适配器300,以指 示呼叫已经挂起。在消息流图的线4中,I0S/SIP适配器300将肯定应答消息发送给I-CSCF 304。在消息流图的线5中,I0S/SIP适配器300将邀请消息发送给I-CSCF304,以邀请 第二呼叫方加入通话。在消息流图的线6中,I-CSCF 304将SIP 180消息发送给I0S/SIP 适配器300。在消息流图的线7中,I0S/SIP适配器300将具有信息的警示消息发送给BSC 310,以请求BSC 310向发起终端播放回铃音。在消息流图的线8中,I-CSCF 304发送响应于针对呼叫2的邀请消息的200 0K消 息,以指示呼叫者已经回答。在消息流图的线9中,I0S/SIP适配器300响应于200 0K消
息发送肯定应答消息。在消息流图的线10中,I0S/SIP适配器300将具有信息的警示消息发送给BSC 310。在消息流图的线11中,I0S/SIP适配器300发送载体更新请求消息,以指示BSC 310 更新载体信道来连接到第二呼叫。在消息流图的线12中,BSC 310以载体响应消息作出响 应,以指示呼叫已经被连接。因此,在图11A中消息流的最后,第一呼叫挂起而第二呼叫活动。图11B说明了在联接活动的呼叫和保持的呼叫中与I0S/SIP适配器300相关联的 示例性消息传送。参照图11B,在消息流图的线1中,BSC 310将具有信息的闪烁消息发送 给I0S/SIP适配器300,以指示终端希望联接两个呼叫。在消息流图的线2中,I0S/SIP适 配器300将邀请消息发送给I-CSCF 304以使得第二呼叫未挂起(off hold)。在消息流图 的线3中,I-CSCF 304将200 0K消息发送给I0S/SIP适配器300。在消息流图的线4中, I0S/SIP适配器300将肯定应答消息发送给I-CSCF 304。在消息流图的线5中,I0S/SIP适配器300将邀请消息发送给I-CSCF304,以请求 桥来桥接第一和第二呼叫。在消息流图的线6中,I-CSCF 304将200 0K消息发送给I0S/ SIP适配器300。在消息流图的线7中,I0S/SIP适配器300将肯定应答消息发送给I-CSCF 304。在消息流图的线8中,I0S/SIP适配器300将载体更新请求消息发送给BSC 310, 以请求将第一和第二呼叫连接到桥。在消息流图的线9中,BSC 310发送载体更新响应消 息,以指示在该侧已经将两个呼叫都连接到桥。在消息流图的线10中,I0S/SIP适配器300将提交(referral)消息发送给I-CSCF 304。在消息流图的线11中,I-CSCF 304响应于该提交消息发送200 0K消息。在消息流 图的线12中,I0S/SIP适配器300将针对第二呼叫的提交消息发送给I-CSCF 304。在消息 流图的线13中,I-CSCF 304响应于第二提交消息发送200 0K消息。因此,在消息流图的线13之后,两个呼叫相互连接。在消息流图的线8中,I0S/SIP适配器将针对第一呼叫的再见消息发送给I-CSCF 304,以释放已分配给第一呼叫的资源,所述资源现在分配给桥。在消息流图的线15中, I-CSCF 304响应于再见消息发送200 0K消息。在消息流图的线16中,I0S/SIP适配器300 将针对第二呼叫的再见消息发送给I-CSCF 304,以释放与第二呼叫相关联的资源。在消息 流图的线17中,I-CSCF 304发送200 0K消息,以对再见消息作出肯定应答。图11C说明了与图11A所说明的场景类似的另外的三方通话场景,不同之处在于, 在图11C中,使用两个闪烁消息而非一个闪烁消息来将起始呼叫挂起和发起第二呼叫。因 为图lie中的消息传送与图11A中的相同,所以将不重复对其的描述。图11E说明了在释 放三方通话中涉及I0S/SIP适配器300的示例性消息传送。参见图11D,在消息流图的线1 中,BSC 310将清除请求消息发送给I0S/SIP适配器300。清除请求消息是响应于移动终止 三方通话而发起的。在消息流图的线2中,I0S/SIP适配器300将清除命令消息发送给BSC 310,以命令BSC 310释放与呼叫相关联的无线资源。在消息流图的线3中,BSC 310将清 除完成消息发送给I0S/SIP适配器300,以指示资源已经被释放。在消息流图的线4中,I0S/SIP适配器300将提交消息发送给I-CSCF304,以指示 应该释放桥和呼叫1之间的呼叫线路。在消息流图的线5中,I-CSCF 304通过发送200 0K 消息对提交消息作出肯定应答。在消息流图的线6中,I0S/SIP适配器300发送提交消息 来释放桥和呼叫2之间的呼叫线路。在消息流图的线7中,I-CSCF 304将200 0K消息发 送给I0S/SIP适配器300。在消息流图的线8中,I-CSCF 304将通知消息发送给I0S/SIP适配器300,以指示 已经释放了对应于呼叫1的呼叫线路。在消息流图的线9中,I0S/SIP适配器300将200 0K消息发送给I-CSCF 304。在消息流图的线10中,I-CSCF 304发送通知消息,以向I0S/ SIP适配器300通知已经释放了桥和呼叫2之间的呼叫线路。在消息流图的线11中,I0S/ SIP适配器300将200 0K消息发送给I-CSCF 304。在消息流图的线12中,I0S/SIP适配 器300将再见消息发送给I-CSCF 304。在消息流图的线13中,I-CSCF 304将200 0K消息 发送给I0S/SIP适配器300。在另一三方通话场景中,始发三方通话的移动设备可以请求释放该呼叫的一方。 图11E说明了与该场景相关联的示例性消息传送。在图11E中,假定在进行三方通话,并 且呼叫者从呼叫中释放第三方。参见图11E,在线1中BSC 310发送具有信息的闪烁消息, 以指示移动设备已经请求释放呼叫的一方。在线2中,I0S/SIP适配器300将提交消息 发送给I-CSCF 304,以指示应该释放桥和被叫方之间的一条线路。在消息流图的线3中, I-CSCF304将200 0K消息发送给I0S/SIP适配器300。在消息流图的线4中,I0S/SIP适 配器300对释放消息作出肯定应答。在消息流图的线5中,I-CSCF 304将通知消息发送给 I0S/SIP适配器300,以向I0S/SIP适配器300通知已经释放了呼叫线路。在消息流图的线 6中,I0S/SIP适配器300将200 0K消息发送给I-CSCF 304。可以使用I0S/SIP适配器300实现的再一三方通话场景是从三方通话进行呼叫转 接(call transfer) 0例如,当进行三方通话时,呼叫者可能希望转接该呼叫。图11F说明 了该场景。在图11F中,在线1中,BSC 310将具有信息的闪烁发送给I0S/SIP适配器300, 以指示已经请求了呼叫转接。在消息流图的线2中,I0S/SIP适配器300将再见消息发送给I-CSCF 304。在消息流图的线3中,IOS/SIP适配器300将清除命令发送给BSC 310。在消 息流图的线4中,BSC 310将清除完成消息发送给IOS/SIP适配器300。在消息流图的线5 中,I-CSCF 304将200 OK消息发送给I0S/SIP适配器300。可以使用I0S/SIP适配器300提供的另一附加服务是语音邮件修改服务。图 12A-12C说明了与使用I0S/SIP适配器300提供消息等待或语音邮件通知相关联的各种消 息流。参照图12A,在消息流图的线1中,BSC 310将位置更新请求消息发送给IOS/SIP适配 器300,以指示已经漫游到服务区域BSC 310中的终端的登记。在消息流图的线2中,IOS/ SIP适配器300将SIP登记消息发送给I-CSCF 304。在消息流图的线3中,I-CSCF 304响 应于登记消息而发送SIP 401消息。在消息流图的线4中,I0S/SIP适配器300将SIP登记消息发送给I-CSCF304。在 消息流图的线5中,I-CSCF 304将SIP 200 OK消息发送给I0S/SIP适配器300。在消息流 图的线6中,I0S/SIP适配器300将位 置更新接受消息发送给BSC 310。在消息流图的线7中,I0S/SIP适配器300将SIP预订消息发送给I-CSCF 304, 以预订消息等待指示服务。在消息流图的线8中,I-CSCF 304将200 OK消息发送给IOS/ SIP适配器300。在消息流图的线9中,I-CSCF304将SIP修改消息发送给I0S/SIP适配器 300,以通知I0S/SIP适配器300。在消息流图的线10中,I0S/SIP适配器300将200 OK消 息发送给I-CSCF304。一旦已经完成图12A中用于预订消息等待通知服务的过程,可以向用户终端通知 诸如语音邮件消息这样的等待消息。图12B说明了当终端空闲时将I0S/SIP适配器300用 于消息等待通知而交换的示例性消息。参照图12B,在消息流图的线1中,I-CSCF 304将 通知消息发送给I0S/SIP适配器300,以向终端通知消息正在等待。在消息流图的线2中, I0S/SIP适配器300将SIP 200 OK消息发送给I-CSCF 304。在消息流图的线3中,I0S/SIP 适配器将特征通知消息发送给BSC 310。特征通知消息被MSC发送来向移动站发起特征指 示信息。一旦MSC(在该情况下为I0S/SIP适配器300)接收到特征通知肯定应答消息(消 息流图的线4),MSC将在寻呼信道上将命令或者特征通知消息发送给移动站。在这种情况 下,特征通知消息将是指示消息正在等待的消息。图12C说明了当终端活动时使用I0S/SIP适配器向终端通知等待消息的示例性消 息流。参照图12C,在消息流图的线1中,I-CSCF 304将通知消息发送给I0S/SIP适配器 300,以指示消息正在等待。在消息流图的线2中,I0S/SIP适配器300响应于通知消息而 发送200 OK消息。在消息流图的线3中,I0S/SIP适配器300将具有信息的闪烁消息发送 给BSC 310。具有信息的闪烁消息从MSC发送到基站,以传达要发送给移动站的附加服务信 息。在这种情况下,附加服务信息将指示消息正在等待。在消息流图的线4中,BSC 310以 具有信息的闪烁肯定应答来响应具有信息的闪烁消息。可以使用I0S/SIP适配器300提供的又一附加服务是呼叫号码ID限制,其中呼叫 方号码是隐藏的。对于移动呼叫起始,如果呼叫方数字(呼叫方BCD号码)之前为适当的 特征码,则取决于配置,I0S/SIP适配器将在SIP请求中包括包含值“用户,关键的”私密性头部字段(参见RFC4023),或者用值SIP:anonymous@anonymous. invalid来替换“自”头部字段中的用户身份。对于网络呼叫起始,为了实现呼叫号码ID限制,I0S/SIP适配器300可以改变对应的分配请求或具有信息的闪烁请求中字段的总体。可以使用I0S/SIP适配器300提供给非IMS设备的又一附加服务是不同响铃。 I0S/SIP适配器300可以使用在呼叫建立期间发送的具有信息的警示消息的MSC信息记录 字段中的单个参数向终端传达不同响铃。因为I0S对于不同响铃服务使用有限数量的值, 所以其到标准SIP终端机制的映射比理想情况少。为了适应IMS网络插入不同响铃信息, 可以使用新的URN方案来传达要在具有信息的警示消息中传达的该信息。该URN被IMS核 心替换成“警示_信息”头部,并且被I0S/SIP适配器300转换成适当的信号参数。该URN 的有效值和得到的信号以及编码在下表2中示出。
表2 相对应信号值的警示信息头部参数值
可以使用I0S/SIP适配器300提供的又一附加服务是回答保持、呼叫等待和保持 的呼叫获取服务。图13A-13C说明了与这些服务相关联的示例性消息流。更具体地说,图 13A说明了当终端空闲时回答保持服务的消息流。参照图13A,在消息流图的线1中,I0S/ SIP适配器300从I-CSCF 304接收邀请消息。在消息流图的线2中,I0S/SIP适配器300 以SIP 100消息进行响应。在消息流图的线3中,I0S/SIP适配器300将寻呼请求消息发 送给BSC 310。在消息流图的线4中,BSC 310以寻呼响应消息进行响应。在消息流图的线5中,I0S/SIP适配器300将分配请求消息发送给BSC310。在消 息流图的线6中,BSC 310以分配完成消息进行响应。在消息流图的线7中,I0S/SIP适配 器300将具有信息的警示消息发送给BSC 310。在消息流图的线8中,I0S/SIP适配器300 将180响铃消息发送给I-CSCF304。在线8之后,假定用户激活回答保持服务。因此,在消息流图的线9中,BSC 310 将具有信息的闪烁消息发送给I0S/SIP适配器300,以指示回答保持服务已经被激活。在 消息流图的线10中,I0S/SIP适配器300将具有信息的警示消息发送给BSC 310。在消息 流图的线11中,I0S/SIP适配器300将邀请消息发送给I-CSCF 304。在消息流图的线12 中,I-CSCF 304将SIP 200消息发送给I0S/SIP适配器300。在消息流图的线13中,I0S/ SIP适配器300将肯定应答消息发送给I-CSCF 304。在消息流图的线14中,I0S/SIP适配 器300将SIP 200消息发送给I-CSCF 304。在消息流图的线15中,I-CSCF 304将肯定应 答消息发送给I0S/SIP适配器300。图13B说明了将I0S/SIP适配器300用于呼叫等待服务的示例性消息传送。图 13B中说明的消息与图13A中的相同。因此,这里将不重复对其的描述。图13C说明了在获取保持的呼叫中可以使用I0S/SIP适配器300交换的示例性消 息。参照图13C,在消息流图的线中,移动终端获取在BSC 310中保持的呼叫,并将具有信息 的闪烁消息发送给I0S/SIP适配器300。响应于具有信息的闪烁消息,I0S/SIP适配器300 将再见消息发送给I-CSCF304。再见消息终止保持的呼叫与介质资源之间的连接。在消息 流图的线308中,I-CSCF 304将再见消息发送给I0S/SIP适配器300。在消息流图的线4 中,I0S/SIP适配器300将邀请消息发送给I-CSCF 304,以邀请保持的呼叫进行会话。在消 息流图的线5中,I-CSCF 304发送指示已经获取保持的呼叫的200 0K消息。在消息流图 的线6中,I0S/SIP适配器300发送肯定应答消息,以对保持的呼叫的获取作出肯定应答。可以使用I0S/SIP适配器300提供的附加服务的又一示例是用户选择的呼叫转 移。图14说明了与根据本文所描述主题的实施例的重定向到移动提供号码相关联的示例 性消息传送。参照图14,在消息流图的线1中,I-CSCF 304将邀请消息发送给I0S/SIP适 配器300。在消息流图的线2中,I0S/SIP适配器300将100消息发送给I-CSCF 304。在消 息流图的线3中,I0S/SIP适配器300将寻呼请求消息发送给BSC 310。在消息流图的线4 中,BSC 310以寻呼响应消息进行响应。在消息流图的线5中,I0S/SIP适配器300将分配 请求消息发送给BSC 310。在消息流图的线6中,BSC 310以分配完成消息进行响应。在消 息流图的线7中,I0S/SIP适配器300将具有信息的警示消息发送给BSC 310。在消息流图 的线8中,I0S/SIP适配器300将180响铃消息发送给I-CSCF 304。在线8之后,假定移动终端激活用户选择的呼叫转移服务。因此,在消息流图的线 9中,I0S/SIP适配器300接收具有信息的闪烁消息300,以指示呼叫要被转移。在消息流图的线10中,IOS/SIP适配器300将清除命令消息发送给BSC 310,以清除用于起始呼叫的 无线资源。在消息流图的线11中,BSC 310以清除完成消息进行响应。在消息流图的线12中,I0S/SIP适配器将SIP 302临时移动(movedtemporarily) 消息发送给I-CSCF 304。在消息流图的线13中,I-CSCF 304发送肯定应答消息。除了移动提供目录号码之外,I0S/SIP适配器300还可以用来将呼叫重定向到网 络提供目录号码。用于将呼叫重定向到网络登记目录号码的消息流与图14中说明的相同。 可以使用I0S/SIP适配器300提供的又一种类型的附加服务是呼叫转接服务。图 15A说明了在保持时未提供数字的情况下对于呼叫转接服务发起可以交换的示例性消息。 参照该消息流图,在线1中,BSC 310将具有信息的闪烁消息发送给IOS/SIP适配器300。 具有信息的闪烁消息包含呼叫者输入的目标呼叫的数字和将第一呼叫挂起的指示。在消息 流图的线2中,I0S/SIP适配器300发送邀请消息,以邀请I-CSCF 304将第一呼叫挂起。在 消息流图的线3中,I-CSCF 304以SIP 200消息进行响应。在消息流图的线4中,I0S/SIP 适配器300对SIP 200消息作出肯定应答。在消息流图的线5中,I0S/SIP适配器300将邀请消息发送给I-CSCF304,以发起 针对呼叫2的会话。在消息流图的线6中,I-CSCF 304以SIP180消息进行响应。在消息流 图的线7中,I0S/SIP适配器300将具有信息的警示消息发送给BSC 310,以命令BSC 310 播放回铃音。当被叫方回答时,在消息流图的线8中,I-CSCF 304将SIP 200消息发送给 I0S/SIP适配器300。在消息流图的线9中,I0S/SIP适配器300对SIP 200消息作出肯定 应答。在消息流图的线10中,I0S/SIP适配器300将具有信息的警示消息发送给BSC 310。该具有信息的警示消息命令BSC 310停放铃音。在消息流图的线11中,I0S/SIP适 配器300发送载体更新请求消息,以针对新的媒体会话更新载体信道。在消息流图的线12 中,BSC 310以载体更新响应消息进行响应。图15B说明了在保持时提供数字的情况下可 以针对呼叫转接服务交换的示例性消息。参照该消息流图,在线1中,BSC 310将具有信息 的闪烁消息发送给I0S/SIP适配器300,以指示呼叫者已经将呼叫1挂起。在消息流图的 线2中,I0S/SIP适配器300将邀请消息发送给I-CSCF304,以指示呼叫1被挂起。在消息 流图的线3中,I-CSCF 304以SIP 200消息进行响应。在消息流图的线4中,I0S/SIP适配 器300对SIP 200消息作出肯定应答。在该消息流图中,用户输入呼叫2或者目标呼叫的数字,并且BSC 310将包括目标 的数字的具有信息的闪烁消息发送给I0S/SIP适配器300。在消息流图的线6中,I0S/SIP 适配器300发送邀请消息,以发起针对呼叫2的会话。在消息流图的线7中,I-CSCF 304将 SIP 180消息发送给I0S/SIP适配器300。在消息流图的线8中,I0S/SIP适配器300将具 有信息的警示消息发送给BSC 310,以命令BSC 310向移动终端播放回铃音。当目标回答第二呼叫时,在消息流图的线9中,I-CSCF 304将200 OK消息发送给 I0S/SIP适配器300。在消息流图的线10中,I0S/SIP适配器300对SIP 200消息作出肯 定应答。在消息流图的线11中,I0S/SIP适配器将具有信息的警示消息发送给BSC 310,以 指示BSC 310应该停放铃音。在消息流图的线12中,I0S/SIP适配器300将载体更新请求 消息发送给BSC 310。在消息流图的线13中,BSC 310以载体更新响应消息进行响应。
图15C说明了与呼叫转接的取消相关联的示例性消息传送。参照该消息流图,在 线1中,一旦发起呼叫的移动设备取消呼叫转接,BSC 310将具有信息的闪烁消息发送给 I0S/SIP适配器300,以指示取消呼叫2的转接。作为响应,I0S/SIP适配器300将SIP再 见消息发送给I-CSCF 304,以指示应该取消呼叫2的转接。在消息流图的线3中,I-CSCF 304以SIP 200消息进行响应。在消息流图的线4中,I0S/SIP适配器300发送邀请消息,以与保持的呼叫(呼叫 1)重新连接。在消息流图的线5中,I-CSCF 304发送SIP 200消息。在消息流图的线6 中,I0S/SIP适配器300对SIP 200消息作出肯定应答。在消息流图的线7中,I0S/SIP适 配器300将载体更新请求消息发送给BSC 310,以重新连接呼叫1。在消息流图的线8中, BSC 310以载体更新响应消息进行响应。图15D说明了与呼叫转接完成相关联的示例性消息传送。参照图15D,在线1中, 假定呼叫者完成转接,并且BSC 310将清除请求消息发送给I0S/SIP适配器300。在消息 流图的线2中,I0S/SIP适配器300将提交消息发送给I-CSCF 304。在消息流图的线3中, I-CSCF 304以SIP 200消息进行响应。在消息流图的线4中,I-CSCF 304将通知消息发送给I0S/SIP适配器300。在消 息流图的线5中,I0S/SIP适配器300以SIP通知消息进行响应。在消息流图的线6中,I-CSCF 304发送再见消息,以终止第一呼叫。在消息流图的 线7中,I0S/SIP适配器300以SIP 200消息进行响应。在消息流图的线8中,I-CSCF 304 发送通知消息以终止第二呼叫。在消息流图的线9中,I0S/SIP适配器300以SIP 200消 息进行响应。在消息流图的线10中,I0S/SIP适配器300将再见消息发送给I-CSCF 304, 以终止第二呼叫。在消息流图的线11中,I-CSCF 304以SIP 200消息进行响应。在消息流图的线12中,I0S/SIP适配器300将清除命令发送给BSC310,以清除与 两个呼叫相关联的无线资源。在清除了无线资源之后,在消息流图的线13中,BSC 310将 清除完成消息发送给I0S/SIP适配器300。付款通告付款通告由IMS核心专门执行。在产品的当前版本中,假定IMS核心将发送作为文 本消息的付款通告通知,其中利用SIP MESSAGE方法。当并且如果IETF、3GPP和/或3GPP2 对付款通告的基于SIP的机制进行了标准化,则将向I0S/SIP适配器300增加额外的支持。分组数据呼叫I0S/SIP适配器300需要对呼叫者进行认证并随后发送I0S响应。成功的认证授 权数据载体的使用。对于这种情形,优选地不与IMS核心发生联系。当数据前进时,带内呼 叫将被486。增强的911紧急呼叫诸如E911服务呼叫这样的紧急呼叫是通告使用NENA i2架构来服务的。该解决 方案通告普通选择性路由器将呼叫路由到PSAP,这正如所有其他紧急呼叫(无线和有线) 一样;以和其他无线呼叫相同的方式来提供位置信息,并且像正常的紧急呼叫那样向PSAP 提供回叫号码。为了确保处理紧急呼叫的正确优先级,未通过IMS核心(其可能未被装配来处理 紧急优先呼叫)路由这些紧急呼叫。取而代之的是,I0S/SIP适配器300使用I0S呼叫建立消息中GECI标志的存在来确定呼叫是紧急呼叫。另外,I0S/SIP适配器300可以采用其自 身的数字分析来检测熟知的紧急数字串,例如“911”、“112”、“999”等。一旦检测到紧急呼 叫,I0S/SIP适配器300将直接联系其供应的路由代理(该条款在NENA i2架构中定义)。 针对发送给路由代理的SIP消息的协议映射将与发送给IMS核心以用于语音呼叫的SIP消 息相同。图15E是说明使用I0S/SIP适配器300而在处理E911呼叫中交换的示例性消息。合法授权的电子监管合法授权的电子监管将根据ANSI STD-J-0025来执行。BTS/BSC将用作CIAP,在 所述标准中定义了该条款。BTS/BSC或者I0S/SIP适配器将用作IDIAP,在所述标准中定义 了该条款。IMS核心——更特别地,S-CSCF——将用作SSIAP和IDIAP,在所述标准中定义 了该条款。参数映射在上面的消息流图中,取代将I0S消息隧道传输到融合服务器的是,I0S/SIP适配 器300在I0S和SIP消息参数之间进行映射。下面的表说明了可以由I0S/SIP适配器300 执行的示例性参数映射。适配器发送的I0S消息ADDS 寻呼ADDS寻呼消息被用于当终端不在呼叫中时发送SMS消息给终端。
I0S参数使用的值协议修订在最近的“位置更新请求”消息中 设置为来自“协议修订”的值。如 果“协议修订”在“位置更新请求” 中不存在则省略。表3 :ADDS寻呼参数映射具有信息的警示该消息被用于当终端正在接收呼入呼叫时导致终端生成警示铃音。注意,我们可以可选地在分配请求消息取代地包括信号信息。 表4 具有信息的警示参数映射参见“不同响铃”章节。分配请求 表5:分配请求参数映射载体更新请求 表6 载体更新请求参数映射清除指令 表7 清除指令参数映射特征通知特征通知专用于消息等待指示。
表8:特征通知参数映射位置更新接受 表9 位置更新接受参数映射寻呼请求 表10 寻呼请求参数映射适配器接收的I0S消息ADDS 传输 Ack
28 表11 :ADDS传输Ack参数映射ADDS 寻呼 Ack 表12 :ADDS寻呼Ack参数映射ADDS 传递 表13 =ADDS传递参数映射分配完成 表14:分配完成参数映射载体更新响应 表16 CM服务请求参数映射清除完成 表17:清除完成参数映射清除请求 表18 清除请求参数映射连接 表19 连接参数映射特征通知Ack 表20 特征通知Ack参数映射具有信息的闪烁Ack 表21 具有信息的闪烁Ack参数映射位置更新请求 表22 位置更新请求参数映射寻呼响应 表23:寻呼响应参数映射双向消息ADDS 传输ADDS寻呼消息被用于当终端处于呼叫中时发送SMS消息到终端或从终端发送SMS 消息。 表24 :ADDS传输参数映射具有信息的闪烁 表25 具有信息参数映射的闪存复合参数处理许多IOS参数具有多个子参数,所述子参数要求比在之前的章节所提供更多的细 节。那些参数在以下章节中详述。I0S/SIP适配器300可以进行复合参数处理,即将IOS消 息中的复合参数映射到SIP消息参数,反之亦然。ADDS用户部分ADDS用户部分参数可以出现在BS服务请求、ADDS传输、ADDS寻呼和ADDS传递消 息中。虽然这些可以与许多服务相关联,但是对于该文档的目的,仅考虑ADDS用户部分的 以下使用。针对SMS相关消息传送的ADDS用户部分的专用格式在3GPP文档号C. S0015的 3. 4章节中定义;载体数据子参数在3GPP文档号C. S0015的4. 5章节中定义。电信服务标 识符由3GPP文档号N. S0005的表175定义。这些3GPP文档号的公开内容在此通过引用被 整体并入本文。短消息服务(SMS)
) 表26 :ADDS用户部分参数映射,SMSSMS 回执 表27 =ADDS用户部分参数映射,SMS回执语音邮件等待通知(在SMS传输消息中发送) 表28 :ADDS用户部分参数映射,消息等待指示载体参数处理在SIP信令中,使用SDP载送载体参数,所述载体参数可以存在于INVITE (邀请) 请求、对INVITE请求的临时和成功响应,以及ACK请求中。在I0S信令中,使用A2p载体会话级参数和A2p载体形式专用参数载送载体参数; 这些参数可以出现在额外服务通知、额外服务请求、分配完成、分配请求、载体更新请求、请 求的载体更新、载体更新响应、CM服务请求、切换请求、切换请求肯定应答、寻呼请求和寻呼 响应消息中。I0S/SIP适配器300使用下表中详述的映射来进行I0S和SIP载体参数之间的映 射。
表29 :A2p载体会话专用参数映射最大帧和maxptime之间的转换是根据以下公式进行的· maxptime =(最大帧)+1*20 最大中贞=(maxptime/20)_l 表30 :A2p载体格式专用参数映射注意在同一端口的所有格式将在SDP中被聚合到单个m =线路。身份合成在将2G电话与3G网络互连时一项挑战包括这样的事实——用于标识用户的信息 在网络之间大大不同。在IMS网络中,存在这样的假设,即标识信息(私密和公众用户身份 两者)供应在终端中。遗留终端将不包含该信息,并将因此缺乏与IMS核心兼容的标识信 肩、o在遗留CDMA终端中,在登记时间可获得的唯一标识信息是终端的IMSI和ESN。可 以以两种方式之一来从该信息产生可被用于IMS网络的身份。可以使用的第一种机制是使用IMSI和/或ESN作为进入包含相关联私密和公众 ID的供应信息表的密钥。这在某些情况下可以是可行的;然而,额外的供应开销在更大的 系统中可以证明是一种挑战。可以使用的第二种机制是从电话的IMSI和/或ESN合成公众和私密ID。这种合 成避免以I0S/SIP适配器300有对其的访问权的方式供应该信息的需要。虽然3GPP2不提供这样的机制,但是我们可以利用这样的事实——将在CDMA网络 中使用的大多数(如果不是所有的话)IMS核心将支持针对从USIM应用合成GSM身份所定 义的过程,如在3GPP TS 23. 003中定义的。应当注意,还可以使用可替换的非标准的过程, 只要IMS核心具有支持这种过程的能力。结果,I0S/SIP适配器300将使用3GPP TS 23. 003中定义的机制初始形成私密用 户身份和临时的公众用户身份。供应映射到这种身份的IMSI和/或ESN的能力也可以通 过I0S/SIP适配器300来提供。因此,当I0S/SIP适配器300接收包含针对非IMS终端的非IMS标识符的I0S登 记消息时,I0S/SIP适配器300可以制定(即计算)针对该非IMS标识符的IMS标识符,或 者从储存的IMS标识符表分配一 IMS标识符。分配给该非IMS设备的IMS标识符可以为在 其向IMS网络进行登记的期间内临时分配给该非IMS终端的URI的形式。I0S/SIP适配器 300可以维护非IMS标识符和该临时IMS标识符之间的映射,并将该映射用于涉及该非IMS 终端的事务。例如,对于登记事务,I0S/SIP适配器300可以生成SIP REGISTER(登记)消 息,该SIP REGISTER消息包含分配给该非IMS终端的临时IMS标识符。证书合成在将2G电话与3G网络互连时另一挑战包括这样的事实——它们采用非常不同的 认证机制。在如图16A和16B中说明的两种情况下,证书的交换包括在终端机和证书储存 库(credential r印ository)(根据使用中的网络为HLR或者HSS)之间端到端地传递特定fn息ο不利的是,为了认证过程而交换的信息在2G系统中与其在IMS系统中是不同的。这给将IOS(或者功能上类似的2G协议,比如IS-95)调适为SIP的功能施加了几个值得 注意的问题,如图16C中所示。两个问题必须被解决向I0S/SIP适配器认证终端,以及向 IMS (或者其他SIP)网络认证I0S/SIP适配器(代表用户)。向I0S/SIP适配器300认证终端的操作可以使用允许的IMSI、MEID和/或ESN信 息的访问控制列表来进行。虽然在密码上不是安全的,但是这提供与许多消费者级无线接 入点用MAC地址过滤所提供的保护水平相同的保护水平(并且更可论证地说,这是因为在 制造之后改变装备的ESN被特别设计为是非常难以进行的)。可替换地,I0S/SIP适配器 300可以与证书存储设备(HLR或者HLR用来进行证书存储的AAA系统)通信,并且可以如 同是MSC或者HLR本身那样进行正常的端到端2G认证过程。为了代表终端进行认证,I0S/SIP适配器300必须能够通过供应或者通过合成来 安全地获得将被IMS网络接受的对于终端的证书。使用供应来向I0S/SIP适配器300提供 每一用户证书的途径类似于“身份合成”章节中描述的途径,并且遭遇到相同缺点。结果, 我们将具有允许在I0S/SIP适配器300处合成证书的配置选择。如上面提及的,电子序列号(ESN)在制造时被烧入电话中,并且被设计为防在领 域内被修改。我们将平衡(leverage)在重新编程ESMS来创建允许I0S/SIP适配功能代表 登记用户向IMS网络进行认证时的相对困难。虽然并不是严格地必须实现合理的安全水 平,但是我们仍将通过包括电话的IMSI作为这些证书中的组分来加强该方案。特别地,我们利用运营商选定的系统范围的随机密钥。该密钥在系统中以I0S/SIP 适配功能可以访问所述密钥的方式被供应。这可以包括运营商在进行I0S/SIP适配的盒上 本地供应密钥,或者将其置于I0S/SIP适配功能可以获取的网络位置。在正常的IS-95/IS-2000终端登记过程期间,I0S/SIP适配功能将获悉终端的 IMSI和ESN。它如在“身份合成”章节中描述的那样为用户创建一组身份,然后为该用户制 定如下密码用户证书=H(IMSI“ ” ESN “ ”密钥)其中IMSI和ESN被编码为它们在ASCII中的数字表示,而密钥是针对该密钥所规 定的原始数值。函数“H”是密码哈希函数,例如MD5或者SHA-I (我们的应用将针对这样的 哈希使用SHA-I,但是应该以允许容易替换和/或配置该哈希算法的方式来设计应用)。对 于与支持MEID的终端进行互连而言,途径几乎相同,其中MEID服务于与ESN相同的目的用户证书=H(IMSI“ ” MEID “ ”密钥)所得的用户证书随后可以用作SIP摘要认证或者其他类似的基于SIP的途径中的密码。在IMS网络中,这种证书的验证可以以两种方式之一进行。可以基于用户的终端 信息和系统范围的密钥向每个用户供应预先计算的证书;可替换地,S-CSCF, HSS或者支援 型AAA存储设备可以被升级,以如该章节中描述的那样在运行中计算证书。预订聚合在如说明的3GPP IMS网络中,预期终端来维护对多个RFC 3265事件包(event package)的预订;示例包括用户登记状态和好友列表登记状态。图17A说明了传统的IMS登记和预订管理,其中每个终端登记并预订其自己的登记状态,要求IMS网络(更准确地 说,P-CSCF)针对每个终端维护单独的登记。取代将每个终端的登记状态维护为单独的登记 的一部分的是,IOS/SIP适配器300可配置为能够针对所有当前附接到其的用户维护单个 预订。这样配置减少了网络上的处理负荷,并减少IOS/SIP适配器300必须存储的状态数 量以及其所通信的服务器的数量。图17B说明了使用根据本文所描述主题的实施例的IOS/ SIP适配器300进行的预订聚合。这种聚合可以使用RFC 4662中描述的机制以及在draft-ietf-sip-uri-list-su bscribe (及其后续文档)中描述的机制来进行,其中RFC 4662描述预订通过单个资源标识 符标识的多个资源的过程,所述draft-ietf-sip-uri-list-subscribe (及其后续文档)将 RFC 4662机制延伸为允许在一个预订中指定多个资源标识符。例如,I0S/SIP适配器300 可以利用本文所描述的身份合成过程来向IMS网络标识非IMS设备。在向IMS网络进行登 记后,非IMS终端可以通过向I0S/SIP适配器300发送IOS消息来个别地预订它们各自的登 记状态。取代针对每个IOS消息制定个别的SIP预订(SUBSCRIBE)消息的是,IOS/SIP适配 器300可以制定资源列表,在RFC 4662中该资源列表被称为资源列表元标识符(RLMI),其 包含已经针对其接收到IOS预订请求的非IMS设备的临时URI。一旦接收到网络运营商可 配置的预定数量的预订请求,I0S/SIP适配器可以向IMS网络中的节点(例如存在服务器) 发送包含该资源列表或者RLMI的SIP预定消息。该资源列表可以包含通过单独的非IMS 终端标识符向列表标识的有效预订。存在服务器可以以单个SIP通知(NOTIFY)消息来响 应该SIP预定消息,所述通知消息包含针对分配给非IMS设备的每个临时IMS标识符的登 记状态信息,所述存在服务器具有所述非IMS设备的登记状态信息。存在服务器可以延迟 发送该通知消息达一可配置的时间段,以允许收集在资源列表所指定的预订内各个非IMS 终端的登记状态信息。类似地,I0S/SIP适配器300可以延迟发送初始预订消息或后续预 订消息,以允许收集足够数量的IOS登记预订请求,从而使得合适地发送新的预订消息。因 此,通过使单组预订内的多个非IMS设备预订成组,I0S/SIP适配器300大大地减少了 IMS 网络中的登记预订消息业务。特征码CDMA网络中的特征是通过在用于运载电话号码的同一字符串中发送特征码来激 活的。这些码必须是可配置的,以匹配I0S/SIP适配器所安装在的网络环境。特征码一般呈“*FC”、“*FC#地址”或“FC0”的形式,其中“FC”代表两个数字或三 个数字的特征码,而“地址”代表该特征所应用到的地址。许多运营商遵循NANPA规定的垂直服务码(Vertical Service Code)定义;这些 值将用作默认的特征激活码 表31:默认的特征码任何I0S/SIP适配器300未识别的特征码被透明地发送给IMS核心。图18是说明根据本文所描述主题的实施例的I0S/SIP适配器300的示例性组件 的框图。参照图18,I0S/SIP适配器300包括用于与I0S网络组件(例如基站子系统)通 信的I0S网络接口模块、用于与SIP网络组件通信的SIP模块1802,以及用于在I0S和SIP 协议之间进行转换的I0S/SIP转换器1804。例如,当I0S模块1800从与非IMS设备通信 的基站子系统接收到消息时,I0S网络接口模块1800可以将该消息提供给I0S/SIP转换器 1804。I0S/SIP转换器1804可以接收该I0S消息,并且响应于此,可以制定相应的SIP消息, 并将该SIP消息转发给SIP网络接口模块1802。SIP网络接口模块1802可以将该SIP消 息转发给IMS节点,例如CSCF。I0S/SIP转换器1804可以实现本文所描述的用于向非IMS 设备提供附加服务而无需将I0S消息隧道传输到融合网关的任何消息流和参数映射。I0S/ SIP转换器1804还可以实现本文所描述的用于向非IMS设备提供话音呼叫和SMS服务的消 息流和参数映射。I0S/SIP转换器1804还可以实现上面描述的用于预订聚合和身份合成的 方法。I0S/SIP转换器1804还可以实现上面描述的用于路由紧急呼叫并提供对通信的合法 拦截的过程。将理解,当前公开的主题的各种细节可以改变而不会偏离当前公开主题的范围。 此外,上述描述仅仅是用于说明的目的,而不是用于限制的目的。
权利要求
一种用于使用公共IP多媒体子系统(IMS)网络组件为IMS设备和非IMS设备提供附加服务的方法,所述方法包括提供互通标准/会话发起协议(IOS/SIP)适配器,所述IOS/SIP适配器被配置为与基站子系统和IMS网络通信;以及在所述IOS/SIP适配器处从所述基站子系统接收为与所述基站子系统通信的非IMS设备提供附加服务的请求,并且响应于所述请求,向所述IMS网络中的IMS节点发送消息,所述IMS节点为所述非IMS设备和IMS设备提供所述附加服务。
2.如权利要求1所述的方法,其中,所述附加服务包括呼叫等待服务、呼叫转移服务和 呼叫者ID服务中的一种。
3.如权利要求1所述的方法,其中,来自所述基站子系统的所述请求包括I0S消息。
4.如权利要求3所述的方法,其中,向所述IMS节点发送的所述消息包括SIP消息。
5.如权利要求4所述的方法,其中,所述SIP消息包括促进所述附加服务的提供的SIP 消息。
6.如权利要求4所述的方法,其中,向所述IMS网络中的所述IMS节点发送所述消息包 括将所述I0S消息中的参数映射到所述SIP消息中的相应参数。
7.如权利要求5所述的方法,其中,促进所述附加服务的提供的所述SIP消息包括邀请消息。
8.如权利要求6所述的方法,其中,将所述I0S消息中的参数映射到所述SIP消息中的 相应参数包括将I0S载体参数映射到SIP载体参数。
9.如权利要求6所述的方法,其中,将所述I0S消息中的参数映射到所述SIP消息中的 相应参数包括将所述I0S消息中参数和子参数的组合映射到所述SIP消息中参数和子参 数的组合。
10.如权利要求1所述的方法,包括经由所述I0S/SIP适配器向所述IMS网络登记所述 非IMS设备。
11.如权利要求1所述的方法,其中,所述基站子系统包括毫微微小区基站子系统、微 微小区基站子系统、微小区基站子系统和宏小区基站子系统中的一种。
12.如权利要求1所述的方法,其中,向所述IMS网络中的所述IMS节点发送消息包括 将来自所述基站子系统的所述请求中的参数映射到向所述IMS节点发送的所述消息中的 相应参数。
13.如权利要求1所述的方法,其中包括在所述I0S/SIP适配器处从所述IMS网络接 收关于所述附加服务的消息,制定相应的I0S消息,以及将所述相应的I0S消息发送到所述基站子系统。
14.一种用于向IMS网络登记非IP多媒体子系统(非IMS)设备的方法,所述方法包括提供互通标准/会话发起协议(I0S/SIP)适配器,所述I0S/SIP适配器被配置为与基 站子系统和IMS网络通信;以及 在所述I0S/SIP适配器处将临时IMS标识符与非IMS设备的非IMS标识符相关联,用于向所述IMS网络标识所 述非IMS设备;以及制定并发送IMS登记消息到所述IMS网络,其中所述消息包括所述临时IMS标识符。
15.如权利要求14所述的方法,其中,将所述临时IMS标识符与所述非IMS标识符相关 联包括从所述非IMS标识符合成所述临时IMS标识符。
16.如权利要求14所述的方法,其中,所述非IMS标识符包括所述非IMS设备的国际移 动用户身份(IMSI)和装备序列号(ESN)以及移动目录号码(MDN)中的一种。
17.一种用于使用互通规范/会话发起协议(I0S/SIP)适配器进行呼叫建立的方法,所 述方法包括在I0S/SIP适配器处,响应于从非IP多媒体子系统(非IMS)设备始发的呼叫,接收 I0S呼叫建立请求;在所述I0S/SIP适配器处,响应于所述I0S呼叫建立请求,制定用于在IMS网络中建立 所述呼叫的IMS消息,其中所述IMS消息包括用于建立所述呼叫的信息,所述信息至少包括 呼叫方标识符;以及向所述IMS网络发送所述IMS消息。
18.如权利要求17所述的方法,其中,接收I0S呼叫建立请求包括从毫微微小区基站 子系统、微微小区基站子系统、微小区基站子系统和宏小区基站子系统中的一种接收所述 I0S呼叫建立请求。
19.如权利要求17所述的方法,其中,所述IMS消息包括建立所述呼叫所需的整套信肩、o
20.如权利要求17所述的方法,其中,所述IMS消息包括SIP消息。
21.如权利要求20所述的方法,其中,制定所述IMS消息包括将所述I0S呼叫建立请 求中的参数映射到所述SIP消息中的相应参数。
22.如权利要求17所述的方法,包括在所述I0S/SIP适配器处从所述IMS网络接收 关于所述呼叫的SIP消息,并且响应于此,制定相应的I0S消息,并将所述相应的I0S消息 发送到基站子系统。
23.一种用于将非IP多媒体子系统(非IMS)设备的预订聚合到IMS网络所维护的状 态信息的方法,所述方法包括提供互通标准/会话发起协议(I0S/SIP)适配器,所述I0S/SIP适配器被配置为与基 站子系统和IMS网络通信;以及在所述I0S/SIP适配器处,接收响应于多个非IMS终端预订它们的登记状态而生成的 I0S消息,并且,响应于此制定资源列表,所述资源列表包括所述多个IMS终端的有效预订;以及 将所述资源列表提供给所述IMS网络。
24.如权利要求23所述的方法,其中,所述有效预订包括每个所述非IMS终端的标识符。
25.如权利要求23所述的方法,其中,将所述资源列表提供给所述IMS网络包括向所 述IMS网络发送SIP预定消息,用于成组预订所述非IMS终端的登记状 态。
26.如权利要求23所述的方法,其中,所述I0S/SIP适配器将所述预定消息传送到所述 IMS网络中的存在服务器。
27.如权利要求26所述的方法,其中,存在服务器用通知消息响应所述预定消息,所述通知消息包含所述资源列表内针对所述有效预订的登记状态信息,并且其中,所述I0S/SIP 适配器接收所述通知消息并将所述登记网络提供给所述非IMS设备。
28.一种用于从互通标准(I0S)网络调用IP多媒体子系统(IMS)网络所提供的附加服 务的方法,所述方法包括从基站子系统接收与对附加服务的请求相关联的I0S消息;将所述I0S消息转变为用于促进所述附加服务的提供的会话发起协议(SIP)消息;以及将所述SIP消息传输到IMS节点。
29.如权利要求28所述的方法,包括在所述I0S/SIP适配器处接收与所述附加服务 相关联的SIP消息,制定相应的I0S消息,以及将所述I0S消息发送到所述基站子系统。
30.一种用于使用互通标准/会话发起协议(I0S/SIP)适配器实施短消息服务(SMS) 事务的方法,所述方法包括在位于基站子系统和IMS网络之间的I0S/SIP适配器处从所述基站子系统接收与SMS事务相关联的I0S消息;将所述I0S消息转变为与所述SMS事务相关联的SIP消息;将所述SIP消息传输到IMS节点,所述IMS节点便利IMS和非IMS设备的SMS事务。
31.如权利要求30所述的方法,其中,将所述SIP消息转变为I0S消息包括将应用数 据传输服务(ADDS)传递消息转变为SIP MESSAGE消息。
32.如权利要求30所述的方法,包括在所述I0S/SIP适配器处从所述IMS节点接收 与所述SMS事务相关联的SIP消息,制定相应的I0S消息,以及将所述相应的I0S消息发送 到所述基站子系统。
33.一种互通标准/会话发起协议(I0S/SIP)适配器,包括I0S网络接口模块,其被配置为与基站子系统通信,所述基站子系统与非IP多媒体子 系统(非IMS)设备通信;SIP网络接口模块,其被配置为与IMS网络通信;I0S/SIP转换器,用于在SIP和I0S之间进行转换,其中,当所述I0S网络接口模块从与 所述非IMS设备通信的所述基站子系统接收对附加服务的请求时,所述I0S/SIP转换器模 块制定用于调用所述附加服务的消息,并且所述SIP模块将所述消息发送到所述IMS网络 中的IMS节点,所述IMS节点为所述非IMS设备和IMS设备提供所述附加服务。
34.如权利要求33所述的I0S/SIP适配器,其中,所述I0S模块被配置为经由毫微微小 区基站子系统、微微小区基站子系统、微小区基站子系统和宏小区基站子系统中的一种与 所述非IMS设备通信。
35.如权利要求33所述的I0S/SIP适配器,其中,所述附加服务包括呼叫等待服务、呼 叫转移服务和呼叫者ID服务中的一种。
36.如权利要求33所述的I0S/SIP适配器,其中,所述I0S/SIP转换器被配置为将与短 消息服务消息传输相关联的I0S消息转变为与短消息服务消息传输相关联的SIP消息。
37.如权利要求33所述的I0S/SIP适配器,其中,所述I0S/SIP转换器被配置为将与呼 叫建立相关联的I0S消息转变为与所述呼叫建立相关联的SIP消息,所述呼叫建立是针对 涉及非IMS设备的呼叫而进行的。
38.如权利要求33所述的I0S/SIP适配器,其中,所述I0S/SIP转换器被配置为代表多 个非IMS设备进行IMS预订聚合。
39.如权利要求33所述的I0S/SIP适配器,其中,所述I0S/SIP转换器被配置为针对非 IMS设备的用户进行IMS身份合成。
40.如权利要求33所述的I0S/SIP适配器,其中,所述I0S/SIP转换器被配置为将I0S 消息参数映射到相应的SIP消息参数,反之亦然。
41.如权利要求33所述的I0S/SIP适配器,其中,所述I0S/SIP转换器被配置为将I0S 始发紧急服务呼叫路由到紧急服务路由节点。
42.如权利要求33所述的I0S/SIP适配器,其中,所述I0S/SIP转换器被配置为出于监 管的目的而提供对I0S和SIP始发通信的合法拦截。
43.一种其上存储有计算机可执行指令的计算机可读介质,当所述指令被计算机的处 理器执行时,进行包括以下的步骤接收与呼叫建立、SMS消息事务以及附加服务的提供其中之一相关联的I0S消息;将所述I0S消息转变为与呼叫建立、SMS消息事务以及附加服务的提供其中所述之一 相关联的SIP消息;以及将所述SIP消息转发到所述IMS网络中的IMS节点,所述IMS节点为非IMS设备和IMS 设备便利呼叫建立、SMS消息事务以及附加服务的提供其中所述之一。
全文摘要
本文所描述的主题包括用于使用IOS/SIP适配器在电信网络中提供服务的方法、系统和计算机可读介质。根据本文描述本文所描述主题的一个方面方案,提供了一种用于使用公共IMS网络组件为IMS设备和非IMS设备提供附加服务的方法。所述方法包括提供互通规范/会话发起协议(IOS/SIP)适配器,所述IOS/SIP适配器被配置为与基站子系统和IMS网络通信。所述方法还包括在所述IOS/SIP适配器处从所述基站子系统接收为非IMS设备提供附加服务的请求,所述非IMS设备与所述基站子系统通信。所述方法包括响应于该请求,向所述IMS网络中的IMS节点发送消息,所述IMS节点向所述非IMS设备和IMS设备提供所述附加服务。
文档编号H04L12/28GK101874385SQ200880114938
公开日2010年10月27日 申请日期2008年9月8日 优先权日2007年9月6日
发明者A·B·罗琦, A·P·德奥 申请人:泰克莱克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1