用于使用互通规范/会话发起协议(IOS/SIP)适配器在电信网络中提供服务的方法和系统转让专利

申请号 : CN200880114938.9

文献号 : CN101874385B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : A·B·罗琦A·P·德奥

申请人 : 泰克莱克股份有限公司

摘要 :

本文所描述的主题包括用于使用IOS/SIP适配器在电信网络中提供服务的方法、系统和计算机可读介质。根据本文描述本文所描述主题的一个方面方案,提供了一种用于使用公共IMS网络组件为IMS设备和非IMS设备提供附加服务的方法。所述方法包括提供互通规范/会话发起协议(IOS/SIP)适配器,所述IOS/SIP适配器被配置为与基站子系统和IMS网络通信。所述方法还包括:在所述IOS/SIP适配器处从所述基站子系统接收为非IMS设备提供附加服务的请求,所述非IMS设备与所述基站子系统通信。所述方法包括:响应于该请求,向所述IMS网络中的IMS节点发送消息,所述IMS节点向所述非IMS设备和IMS设备提供所述附加服务。

权利要求 :

1.一种用于使用公共IP多媒体子系统IMS网络组件为IMS设备和非IMS设备提供附加服务的方法,所述方法包括:提供互通标准/会话发起协议IOS/SIP适配器,所述IOS/SIP适配器被配置为与基站子系统和IMS网络通信;以及在所述IOS/SIP适配器处从所述基站子系统接收为与所述基站子系统通信的非IMS设备提供附加服务的请求,并且响应于所述请求,向所述IMS网络中的呼叫会话控制功能CSCF发送消息,所述呼叫会话控制功能CSCF为所述非IMS设备和IMS设备提供所述附加服务。

2.如权利要求1所述的方法,其中,所述附加服务包括呼叫等待服务、呼叫转移服务和呼叫者ID服务中的一种。

3.如权利要求1所述的方法,其中,来自所述基站子系统的所述请求包括IOS消息。

4.如权利要求3所述的方法,其中,向所述呼叫会话控制功能CSCF发送的所述消息包括SIP消息。

5.如权利要求4所述的方法,其中,所述SIP消息包括促进所述附加服务的提供的SIP消息。

6.如权利要求4所述的方法,其中,向所述IMS网络中的所述呼叫会话控制功能CSCF发送所述消息包括:将所述IOS消息中的参数映射到所述SIP消息中的相应参数。

7.如权利要求5所述的方法,其中,促进所述附加服务的提供的所述SIP消息包括邀请消息。

8.如权利要求6所述的方法,其中,将所述IOS消息中的参数映射到所述SIP消息中的相应参数包括:将IOS载体参数映射到SIP载体参数。

9.如权利要求6所述的方法,其中,将所述IOS消息中的参数映射到所述SIP消息中的相应参数包括:将所述IOS消息中参数和子参数的组合映射到所述SIP消息中参数和子参数的组合。

10.如权利要求1所述的方法,包括经由所述IOS/SIP适配器向所述IMS网络登记所述非IMS设备。

11.如权利要求1所述的方法,其中,所述基站子系统包括毫微微小区基站子系统、微微小区基站子系统、微小区基站子系统和宏小区基站子系统中的一种。

12.如权利要求1所述的方法,其中,向所述IMS网络中的所述呼叫会话控制功能CSCF发送消息包括:将来自所述基站子系统的所述请求中的参数映射到向所述呼叫会话控制功能CSCF发送的所述消息中的相应参数。

13.如权利要求1所述的方法,其中包括:在所述IOS/SIP适配器处从所述IMS网络接收关于所述附加服务的消息,制定相应的IOS消息,以及将所述相应的IOS消息发送到所述基站子系统。

14.一种用于向IMS网络登记非IP多媒体子系统非IMS设备的方法,所述方法包括:提供互通标准/会话发起协议IOS/SIP适配器,所述IOS/SIP适配器被配置为与基站子系统和IMS网络通信;以及在所述IOS/SIP适配器处:

将临时IMS标识符与非IMS设备的非IMS标识符相关联,用于向所述IMS网络标识所述非IMS设备,其中,将所述临时IMS标识符与所述非IMS标识符相关联包括:从所述非IMS标识符合成所述临时IMS标识符;以及制定并发送IMS登记消息到所述IMS网络,其中所述消息包括所述临时IMS标识符。

15.如权利要求14所述的方法,其中,所述非IMS标识符包括所述非IMS设备的国际移动用户身份IMSI和装备序列号ESN以及移动目录号码MDN中的一种。

16.一种用于使用互通规范/会话发起协议IOS/SIP适配器进行呼叫建立的方法,所述方法包括:在IOS/SIP适配器处,响应于从非IP多媒体子系统非IMS设备始发的呼叫,接收IOS呼叫建立请求;

在所述IOS/SIP适配器处,响应于所述IOS呼叫建立请求,制定用于在IMS网络中建立所述呼叫的IMS消息,其中所述IMS消息包括用于建立所述呼叫的信息,所述信息至少包括呼叫方标识符;以及向所述IMS网络发送所述IMS消息。

17.如权利要求16所述的方法,其中,接收IOS呼叫建立请求包括:从毫微微小区基站子系统、微微小区基站子系统、微小区基站子系统和宏小区基站子系统中的一种接收所述IOS呼叫建立请求。

18.如权利要求16所述的方法,其中,所述IMS消息包括建立所述呼叫所需的整套信息。

19.如权利要求16所述的方法,其中,所述IMS消息包括SIP消息。

20.如权利要求19所述的方法,其中,制定所述IMS消息包括:将所述IOS呼叫建立请求中的参数映射到所述SIP消息中的相应参数。

21.如权利要求16所述的方法,包括:在所述IOS/SIP适配器处从所述IMS网络接收关于所述呼叫的SIP消息,并且响应于此,制定相应的IOS消息,并将所述相应的IOS消息发送到基站子系统。

22.一种用于将非IP多媒体子系统非IMS终端的预订聚合到IMS网络所维护的状态信息的方法,所述方法包括:提供互通标准/会话发起协议IOS/SIP适配器,所述IOS/SIP适配器被配置为与基站子系统和IMS网络通信;以及在所述IOS/SIP适配器处,接收响应于多个非IMS终端预订它们的登记状态而生成的IOS消息,并且,响应于此:制定资源列表,所述资源列表包括所述多个非IMS终端的有效预订;以及将所述资源列表提供给所述IMS网络。

23.如权利要求22所述的方法,其中,所述有效预订包括每个所述非IMS终端的标识符。

24.如权利要求22所述的方法,其中,将所述资源列表提供给所述IMS网络包括:向所述IMS网络发送SIP预定消息,用于成组预订所述非IMS终端的登记状态。

25.如权利要求22所述的方法,其中,所述IOS/SIP适配器将SIP预定消息传送到所述IMS网络中的存在服务器。

26.如权利要求25所述的方法,其中,存在服务器用通知消息响应所述SIP预定消息,所述通知消息包含所述资源列表内针对所述有效预订的登记状态信息,并且其中,所述IOS/SIP适配器接收所述通知消息并将所述登记状态信息提供给所述非IMS设备。

27.一种用于从互通标准IOS网络调用IP多媒体子系统IMS网络所提供的附加服务的方法,所述方法包括:从基站子系统接收与对附加服务的请求相关联的IOS消息;

将所述IOS消息转变为用于促进所述附加服务的提供的会话发起协议SIP消息;以及将所述SIP消息传输到呼叫会话控制功能CSCF。

28.如权利要求27所述的方法,包括:在IOS/SIP适配器处接收与所述附加服务相关联的SIP消息,制定相应的IOS消息,以及将所述IOS消息发送到所述基站子系统。

29.一种用于使用互通标准/会话发起协议IOS/SIP适配器实施短消息服务SMS事务的方法,所述方法包括:在位于基站子系统和IMS网络之间的IOS/SIP适配器处

从所述基站子系统接收与SMS事务相关联的IOS消息;

将所述IOS消息转变为与所述SMS事务相关联的SIP消息;

将所述SIP消息传输到IMS节点,所述IMS节点便于实现IMS和非IMS设备的SMS事务。

30.如权利要求29所述的方法,其中,将所述SIP消息转变为IOS消息包括:将应用数据传输服务ADDS传递消息转变为SIP MESSAGE消息。

31.如权利要求29所述的方法,包括:在所述IOS/SIP适配器处从所述IMS节点接收与所述SMS事务相关联的SIP消息,制定相应的IOS消息,以及将所述相应的IOS消息发送到所述基站子系统。

32.一种互通标准/会话发起协议IOS/SIP适配器,包括:

IOS网络接口模块,其被配置为与基站子系统通信,所述基站子系统与非IP多媒体子系统非IMS设备通信;

SIP网络接口模块,其被配置为与IMS网络通信;

IOS/SIP转换器,用于在SIP和IOS之间进行转换,其中,当所述IOS网络接口模块从与所述非IMS设备通信的所述基站子系统接收对附加服务的请求时,所述IOS/SIP转换器模块制定用于调用所述附加服务的消息,并且所述SIP网络接口模块将所述消息发送到所述IMS网络中的呼叫会话控制功能CSCF,所述呼叫会话控制功能CSCF为所述非IMS设备和IMS设备提供所述附加服务。

33.如权利要求32所述的IOS/SIP适配器,其中,所述IOS模块被配置为经由毫微微小区基站子系统、微微小区基站子系统、微小区基站子系统和宏小区基站子系统中的一种与所述非IMS设备通信。

34.如权利要求32所述的IOS/SIP适配器,其中,所述附加服务包括呼叫等待服务、呼叫转移服务和呼叫者ID服务中的一种。

35.如权利要求32所述的IOS/SIP适配器,其中,所述IOS/SIP转换器被配置为将与短消息服务消息传输相关联的IOS消息转变为与短消息服务消息传输相关联的SIP消息。

36.如权利要求32所述的IOS/SIP适配器,其中,所述IOS/SIP转换器被配置为将与呼叫建立相关联的IOS消息转变为与所述呼叫建立相关联的SIP消息,所述呼叫建立是针对涉及非IMS设备的呼叫而进行的。

37.如权利要求32所述的IOS/SIP适配器,其中,所述IOS/SIP转换器被配置为代表多个非IMS设备进行IMS预订聚合。

38.如权利要求32所述的IOS/SIP适配器,其中,所述IOS/SIP转换器被配置为针对非IMS设备的用户进行IMS身份合成。

39.如权利要求32所述的IOS/SIP适配器,其中,所述IOS/SIP转换器被配置为将IOS消息参数映射到相应的SIP消息参数,反之亦然。

40.如权利要求32所述的IOS/SIP适配器,其中,所述IOS/SIP转换器被配置为将IOS始发紧急服务呼叫路由到紧急服务路由节点。

41.如权利要求32所述的IOS/SIP适配器,其中,所述IOS/SIP转换器被配置为出于监管的目的而提供对IOS和SIP始发通信的合法拦截。

42.一种用于使用公共IP多媒体子系统IMS网络组件为IMS设备和非IMS设备提供附加服务的方法,所述方法包括:接收与呼叫建立、SMS消息事务以及附加服务的提供其中之一相关联的IOS消息;

将所述IOS消息转变为与呼叫建立、SMS消息事务以及附加服务的提供其中所述之一相关联的SIP消息;以及将所述SIP消息转发到IMS网络中的IMS节点,所述IMS节点为非IMS设备和IMS设备便利呼叫建立、SMS消息事务以及附加服务的提供其中所述之一。

说明书 :

用于使用互通规范/会话发起协议(IOS/SIP)适配器在电

信网络中提供服务的方法和系统

[0001] 相关申请
[0002] 本申请要求2007年9月6日递交、序列号为No.60/967,669的美国临时专利申请的权益;本文通过引用并入该临时专利申请公开的全部内容。
[0003] 技术领域
[0004] 本文所描述的主题涉及在电信网络中提供服务。更具体来说,本文所描述的主题涉及用于使用互通规范/会话发起协议(IOS/SIP)适配器在电信网络中提供服务的方法、
系统和计算机可读介质。
[0005] 背景技术
[0006] 在电信网络中,SIP是用来在用户之间建立通信会话并向这些用户提供附加服务的许多信令协议中的一种。SIP在IETF RFC 3261中定义。使用SIP的一种特定类型的网
络是IP多媒体子系统(IMS)网络。IMS被第三代合作伙伴计划(3GPP)定义为使得能够在
基于IP的基础设施上融合数据、话音和移动网络技术的移动网络基础设施。IMS弥合了已
有传统电信技术与因特网技术之间的差距,允许网络跨越障碍(off-roader)来提供标准
化的可重用平台,这些平台使用IP连接的部件来提供服务。用来提供电信会话和附加服务
的关键IMS组件是呼叫会话控制功能(CSCF)和本地用户服务器(HSS)。CSCF是帮助在IMS
网络之间建立和管理会话并转发消息的代理。HSS保存所有的关键用户信息,并使得用户能
够找到并与其他用户进行通信。
[0007] 在电信网络中,用户从非IMS设备迁移到IMS设备。例如,给定网络运营商可以具有使用诸如CDMA终端这样的非IMS终端和IMS终端进行通信的用户。为了使网络运营商支
持非IMS和IMS终端二者,要求网络运营商或者具有为IMS和非IMS用户提供服务的两个并
行的网络装备 组,或者在IMS和非IMS协议之间转换消息传送。一种用于支持非IMS或SIP
用户的常规方法是提供从非IMS终端接收隧道传输(tunnel)的IOS信令的融合服务器和提
供一组单独的IMS节点,其中,所述融合服务器为非IMS设备提供附加服务,所述IMS节点提
供IMS信令。该常规解决方案在图1中说明。参照图1,当传统终端为了附加服务(诸如三
方通话这样的附加服务)寻求访问IMS时,传统终端100首先与毫微微小区节点102进行通
信,所述毫微微小区节点102通过核心IMS网络104将IMS信令隧道传输到融合服务器106。
融合服务器106使用IOS信令与终端100进行通信,以提供附加服务。如果同一网络运营商
还具有IMS终端,而运营商决定为这些IMS终端提供服务,则一组单独的IMS节点必须用来提
供该服务。例如,在图1中,如果IMS终端108寻求访问附加服务,则终端108使用IMS信令
通过宏小区114和IMS核心104来联系IMS应用服务器110和112之一。
[0008] 图1中说明的解决方案是不合需要的,因为相同的服务在融合服务器106和IMS应用服务器110与112上被重复。当网络运营商移动到纯IMS网络时,融合服务器106变
得不必要并因此会有浪费的资本开支(capital expense)。另外,当为传统用户提供诸如语
音呼叫这样的标准服务时,隧道传输到融合服务器106的消息未提供足够的信息来建立呼
叫,从而会导致不必要的信令。
[0009] 与IMS网络相关联的另一个问题是向IMS网络标识非IMS用户或设备的能力。例如,在IMS网络中,使用SIP统一资源标识符(URI)来标识用户和设备。典型的SIP URI的
示例是(电话号码)@(IP地址)或(运营商域名)。相对地,传统终端使用国际移动台身份
(IMSI)、移动目录号码(MDN)和装备序列号(ESN)之一或组合来标识用户终端或设备。这
些传统终端标识符不能用在IMS核心内。然而,这些传统标识符必须仍然可被传统设备用
来在非IMS网络中标识它们自身。因此,需要向前和向后兼容的解决方案来向IMS网络标
识传统设备。
[0010] 与IMS网络相关联的又一问题涉及与登记预订(subscription)相关联的过量消息传送。当IMS终端向IMS网络登记时,IMS终端向IMS网络发送登记消息。IMS终端还向
IMS网络发送预订消息,以预订用户的登记 状态。IMS网络逐用户地维护登记预订。当用
户预订超时时,网络向用户发送通知消息来向用户通知需要重新登记。要求诸如毫微微小
区节点这样的网络节点针对每个用户登记发送预订消息可能导致在毫微微小区节点和IMS
网络之间存在显著的消息传送量。这种消息传送和对这种消息传送的处理可能加重网络和
毫微微小区节点的负担。
[0011] 因此,鉴于这些困难,需要用于使用IOS/SIP适配器在电信网络中提供服务的方法、系统和计算机可读介质。
[0012] 发明内容
[0013] 本文所描述的主题包括用于使用IOS/SIP适配器在电信网络中提供服务的方法、系统和计算机可读介质。根据本文所描述主题的一个方案,提供了一种用于使用公共IMS
网络组件为IMS设备和非IMS设备提供附加服务的方法。所述方法包括提供互通规范/会
话发起协议(IOS/SIP)适配器,所述IOS/SIP适配器被配置为与基站子系统和IMS网络通
信。所述方法还包括:在所述IOS/SIP适配器处从所述基站子系统接收为非IMS设备提供
附加服务的请求,所述非IMS设备与所述基站子系统通信。响应于该请求,所述方法包括:
向所述IMS网络中的IMS节点发送消息,所述IMS节点向所述非IMS设备和IMS设备提供
所述附加服务。
[0014] 根据另一方案,本文所描述的主题包括用于向所述IMS网络登记非IMS设备的方法。所述方法包括提供IOS/SIP适配器,所述IOS/SIP适配器被配置为与基站子系统和IMS
网络通信。所述方法还包括:在所述IOS/SIP适配器处将临时IMS标识符与非IMS设备的
非IMS标识符相关联,用于向IMS网络标识所述非IMS设备,以及制定和发送IMS登记消息
到所述IMS网络,其中所述消息包括所述临时IMS标识符。
[0015] 根据另一方案,提供了一种用于使用IOS/SIP适配器进行呼叫建立的方法。所述方法包括:在IOS/SIP适配器处,响应于从非IMS设备始发的呼叫,接收IOS呼叫建立消息。
所述方法包括,在所述IOS/SIP适配器处,响应于所述IOS呼叫建立消息,制定用于在IMS
网络中建立所述呼叫的IMS消息,其中所述IMS消息包括用于建立所述呼叫的信息,所述信
息至少包括呼叫方标识符。所述方法还包括发送所述IMS消息到所述IMS网络。
[0016] 根据另一方案,本文所描述的主题包括用于将非IP多媒体子系统(非IMS)设备的预订聚合到IMS网络所维护的状态信息的方法。所述方法包括提供被配置为与基站子系
统和IMS网络通信的IOS/SIP适配器。所述方法还包括:在所述IOS/SIP适配器处接收用
于预订多个非IMS终端的登记状态信息的预订请求,以及生成资源列表,所述资源列表包
含所述非IMS终端的有效预订。所述方法还包括提供所述资源列表给所述IMS网络。
[0017] 根据本文所描述主题的另一方案,提供了用于从IOS网络调用IMS网络所提供的附加服务的方法。所述方法包括从基站子系统接收与对附加服务的请求相关联的IOS消
息。所述方法包括将所述IOS消息转变为SIP消息,用于促进所述附加服务的提供。所述
方法还包括传输所述SIP消息到IMS节点。
[0018] 根据本文所描述主题的另一方案,提供了用于使用互通标准/会话发起协议(IOS/SIP)适配器实施短消息服务(SMS)事务的方法。所述方法包括从基站子系统接收与
SMS事务相关联的IOS消息。所述方法还包括将所述IOS消息转变为与所述SMS事务相关
联的SIP消息。所述方法还包括将所述SIP消息传输到IMS节点,所述IMS节点便利IMS
和非IMS设备的SMS事务。
[0019] 根据本文所描述主题的另一方案,提供了IOS/SIP适配器。所述IOS/SIP适配器包括被配置为与基站子系统通信的IOS网络接口模块,所述基站子系统与非IP多媒体子系
统(非IMS)设备通信。所述IOS/SIP适配器还包括被配置为与IMS网络通信的SIP网络接
口模块。所述IOS/SIP适配器还包括用于在SIP和IOS之间进行转换的IOS/SIP转换器,
其中,当所述IOS网络接口模块从与所述非IMS设备通信的基站子系统接收对附加服务的
请求时,所述IOS/SIP转换器模块制定用于调用所述附加服务的消息,并且所述SIP模块将
所述消息发送到IMS网络中的IMS节点,所述IMS节点为所述非IMS设备和IMS设备提供
所述附加服务。
[0020] 根据另一方案,本文所描述的主题包括其上存储有计算机可执行指令的计算机可读介质,当所述指令被计算机的处理器执行时进行步骤。所述步骤包括接收与呼叫建立、
SMS消息事务以及附加服务的提供其中之一相关联的IOS消息。所述步骤还包括将所述IOS
消息转变为与呼叫建立、SMS消息事务以及附加服务的提供其中所述之一相关联的SIP消
息。所述步骤还包括将所述SIP消息转发到IMS网络中的IMS节点,所述IMS节点为非IMS
设 备和IMS设备便利呼叫建立、SMS消息事务以及附加服务的提供其中所述之一。
[0021] 本文所描述的用于使用IOS/SIP适配器在电信网络中提供服务的主题可以使用其上存储有计算机可执行指令的计算机可读介质来实现,当所述指令被计算机的处理器执
行时进行步骤。适于实现本文所描述主题的示例性计算机可读介质包括芯片存储器设备、
盘存储器设备、可编程逻辑器件和专用集成电路。另外,实现本文所描述的主题的计算机可
读介质可以位于单个设备或者计算平台上,或者可以分布在多个设备和/或计算平台上。
[0022] 附图说明
[0023] 现在将参照附图来解释本文所描述主题的优选实施例,在附图中:
[0024] 图1是说明使用融合服务器的混合IMS部署的网络图;
[0025] 图2是说明常规CDMA网络的网络图;
[0026] 图3是说明使用根据本文所描述主题的实施例的IOS/SIP适配器的IMS部署的网络图;
[0027] 图4是说明与使用根据本文所描述主题的实施例的IOS/SIP适配器进行的非IMS终端的登记相关联的示例性消息传送的消息流图;
[0028] 图5是说明使用根据本文所描述主题的实施例的IOS/SIP适配器进行的移动始发呼叫起始的消息流图;
[0029] 图6是说明使用根据本文所描述主题的实施例的IOS/SIP适配器进行的网络始发呼叫起始的消息流图;
[0030] 图7A和7B是说明与使用根据本文所描述主题的实施例的IOS/SIP适配器进行的移动始发呼叫和网络始发呼叫清除相关联的示例性消息流的消息流图;
[0031] 图8A和8B说明了与使用根据本文所描述主题的实施例的IOS/SIP适配器进行的移动始发SMS相关联的示例性消息流;
[0032] 图8C和8D说明了与使用根据本文所描述主题的实施例的IOS/SIP适配器进行的SMS获取相关联的示例性消息传送;
[0033] 图9A和9B说明了与使用根据本文所描述主题的实施例的IOS/SIP适配器进行的呼叫保持和获取相关联的示例性消息流;
[0034] 图10A-10D说明了与使用根据本文所描述主题的实施例的IOS/SIP适配器进行的呼叫等待相关联的示例性消息流;
[0035] 图11A-11F说明了与使用根据本文所描述主题的实施例的IOS/SIP适配器进行的三方通话相关联的示例性消息流;
[0036] 图12A-12C说明了与使用根据本文所描述主题的实施例的IOS/SIP适配器进行的消息等待通知服务相关联的示例性消息流;
[0037] 图13A-13C说明了与根据本文所描述主题的实施例的保持的呼叫获取相关联的示例性消息流;
[0038] 图14说明了与根据本文所描述主题的实施例的呼叫重定向到移动提供号码相关联的示例性消息流;
[0039] 图15A-15D说明了与使用根据本文所描述主题的实施例的IOS/SIP适配器进行的呼叫转移相关联的示例性消息流;
[0040] 图15E是说明使用根据本文所描述主题的实施例的IOS/SIP适配器进行的紧急呼叫的示例性处理的消息流图;
[0041] 图16A-16C说明了与使用根据本文所描述主题的实施例的IOS/SIP适配器进行的2G-IMS身份合成相关联的示例性步骤;
[0042] 图17A和17B是说明与使用根据本文所描述主题的实施例的IOS/SIP适配器进行的预订聚合相关联的示例性节点的网络图;以及
[0043] 图18是根据本文所描述主题的实施例的IOS/SIP适配器的示例性组件的框图。
[0044] 具体实施方式
[0045] 本文所描述主题包括用于使用IOS/SIP适配器在电信网络中提供服务的方法、系统和计算机可读介质。图2是说明传统CDMA网络和网络中相关联的接口的网络图。本文所
描述主题特别感兴趣的是基站子系统(BSS)200和移动交换中心(MSC)202之间的A接口。
更具体来说,A接口用于BSS 200的基站控制器(BSC)204和MSC 202之间的通信。A接口上
使用的信令协议通常称为IOS。用于该接口的IOS协议和规范在3GPP2,“Interoperability
Specification(IOS)for CDMA 2000 Access Network Specifications-Part 4(A1,A2,and
A5 interfaces),”revision 0(3G IOSV4.2) (2001年11月16日)中有描述,本文通过引
用并入该文献公开的全部内容。
[0046] 一些传统网络部署依靠多个宏小区收发机来提供无线覆盖。这些宏小区向后与诸如图2中说明的MSC 202这样的MSC进行通信,所述MSC调节移动电话位置和呼叫处理。
在高密度地点,可以用更小的微小区来补充这些宏小区,所述微小区被设计来对将不会被
蜂窝电话网络覆盖的小区域提供覆盖。这种使更小的小区补充网络覆盖的一般概念可以
扩展到甚至更小的组,例如微微小区和毫微微小区。根据本文所描述主题的实施例的IOS/
SIP适配器可以与传统的宏小区收发机、微小区收发机、微微小区收发机以及毫微微小区收
发机,或者无线通信网络中对小区的任何其他划分一起使用。
[0047] 图3是说明根据本文所描述主题的实施例的IOS/SIP适配器的示例性毫微微小区部署的网络图。参照图3,IOS/SIP适配器300位于毫微微小区基站子系统302和查询
呼叫会话控制功能(I-CSCF 304)之间的A接口上。在图3说明的示例中,IOS/SIP适配器
300将毫微微小区基站子系统302使用的IOS协议转换成IMS网络使用的SIP协议,反之
亦然。通过执行这种转换,网络运营商可以部署IMS网络,而不用替换所有运营商的用户终
端。即,CDMA终端可以访问IMS网络节点提供的IMS网络服务。重要的是,网络运营商可
以使用相同的IMS节点(例如,I-CSCF 304、S-CSCF306和本地用户服务器(HSS)304)来向
使用IMS兼容终端的用户和具有非IMS兼容终端的用户提供诸如(下面定义的)附加服务
这样的服务。下面将详细描述可以使用IOS/SIP适配器300提供的各种附加服务的消息流
的示例。图3中说明的实现可以与需要融合服务器的实现形成对比,在需要融合服务器的
实现中,IMS网络将IOS分组简单地隧道传输到融合服务器并由融合服务器提供服务。
[0048] 从IOS/SIP适配器300作为桥的网络来看,IOS/SIP适配器300从基站控制器310来看表现为MSC,而从I-CSCF 304来看表现为漫游网络中的代理CSCF(P-CSCF)。
[0049] IOS/SIP适配器300提供给非IMS终端的一个服务是登记服务。图4是说明当使用IOS/SIP适配器300来登记非IMS终端时可以在网络节点之 间交换的示例性消息的消
息流图。参照图4,在该消息流图的线1中,IOS/SIP适配器300从BSC 310接收位置更新
请求消息。位置更新请求消息的示例性参数在下表1中示出。
[0050] 位置更新请求IOS参数 使用
协议鉴别符 应当为0x05(移动管理)
消息类型 应当始终为0x08
IMSI 按照3GPP 23.003过程,用来 生成“至”(To)和“自”(From) 字段的用户ID。(在下面描述)
类标记信息类型2 如果“移动项”位为0,则禁 止SIP登记
登记类型 如果“基于区”或者“基于距 离”,则强制SIP重新登记。 如果“关机”,则去除SIP登 记。 所有其他类型对应于正常登 记——如果不存在则开始新的登 记;否则刷新IOS侧计时器。
ESN 如果基于ESN的证书生成被 配置,则用来计算用户证书;否则 丢弃。
时隙周期索引 忽略
认证响应参数 忽略
(AUTHR)
认证确认参数 忽略
(RANDC)
认证参数计数 忽略
认证挑战参数 忽略
(RAND)
认证事件 忽略
用户区ID 忽略
IS-2000移动能力 将高速缓存几何定位机制用 于之后编码到E911呼叫中
协议修订 如果存在,则存储以用于对应 的“位置更新接受”或者“位置更 新拒绝”消息中
[0051] 表1:位置更新请求参数映射
[0052] 在消息流图的线2中,基于位置更新请求消息中的参数,IOS/SIP适配器300生成SIP登记消息并通过I-CSCF 304转发该消息。
[0053] 在消息流图的线3中,网络以401或者可替代地以407挑战(challenge)登记消息。
[0054] 在消息流图的线4中,如果位置更新请求消息中存在装备序列号(ESN)字段并且IOS/SIP适配器300被配置来合成证书(如下面将更详细描述的),则IOS/SIP适配器300
将证书合成为IMSI、ESN和系统范围的秘密的哈希,如下面将更详细描述的。否则,系统使
用供应的证书。假设可以合成或者获取证书,则IOS/SIP适配器300对401或407挑战作
出响应并且重发登记请求。
[0055] 在消息流图的线5中,I-CSCF 304以SIP 200OK(好)消息对登记请求作出响应。
[0056] 在消息流图的线6中,IOS/SIP适配器300将位置更新接受消息发送给BSC 310。
[0057] 可以使用IOS/SIP适配器300提供给非IMS终端的另一服务是呼叫始发服务。图5是说明将IOS/SIP适配器300用于移动始发呼叫线路而可以交换的示例性消息的消息流
图。参照图5,在消息流图的线1中,IOS/SIP适配器300从BSC 310接收IOS连接管理(CM)
服务请求消息。该CM服务请求消息是响应于BSC 310接收的移动终端始发的访问尝试而
被发送的。
[0058] 在消息流图的线2中,响应于CM服务请求消息,IOS/SIP适配器300将分配请求消息发送给BSC 310。根据IOS协议,分配请求消息从MSC发送到基站以请求无线资源的分
配。因此,在线2中,IOS/SIP适配器300 对于BSC 310而言表现为MSC。
[0059] 在消息流图的线3中,BSC 310将分配完成消息发送给IOS/SIP适配器300。分配完成消息是BSMAP消息,其指示所请求的无线资源的分配已经正确完成。分配完成消息的
发送还向IOS/SIP适配器300指示:如果需要的话,IOS/SIP适配器300将负责提供呼叫的
带内处理。
[0060] 在消息流图的线4中,IOS/SIP适配器300将SIP邀请(INVITE)消息发送给I-CSCF 304。与融合服务器实现不同的是,该SIP邀请消息包含完成呼叫所需要的信息,至
少包括被叫方号码和呼叫方号码。
[0061] 在消息流图的线5中,I-CSCF 304将SIP 100消息发送给IOS/SIP适配器300。
[0062] 在消息流图的线6中,I-CSCF 304将SIP 180响铃消息发送给IOS/SIP适配器300。
[0063] 在消息流图的线7中,响应于响铃消息,IOS/SIP适配器300将警示消息发送给BSC 310,以命令BSC 310向始发的移动终端播放回铃音。
[0064] 在消息流图的线8中,当被叫用户回答时,I-CSCF 304将200OK消息发送给IOS/SIP适配器300。
[0065] 在消息流图的线9中,IOS/SIP适配器300对200OK消息作出肯定应答。
[0066] 在消息流图的线10中,IOS/SIP适配器将具有信息的警示消息发送给BSC 310,以指示BSC 310停止播放回铃音。
[0067] 在消息流图的线11中,IOS/SIP适配器300将载体更新请求消息发送给BSC 310。
[0068] 在消息流图的线12中,BSC 310将载体更新响应消息发送给IOS/SIP适配器300。
[0069] 除了建立到非IMS终端的移动始发呼叫线路之外,IOS/SIP适配器300还可以便利从具有非IMS终端的IMS到非IMS终端的网络始发呼叫线路的建立。图6是说明根据本
文所描述主题的实施例、将IOS/SIP适配器用于网络始发呼叫线路可以实现的示例性消息
传送的消息流图。参照图6,在线1中,IOS/SIP适配器300从I-CSCF 304接收邀请消息。
邀请消息可以包括用于发起与移动终端的会话的参数。在线2中,IOS/SIP适配器300 将
100消息发送给I-CSCF 304,以对邀请消息的接收作出肯定应答。在线3中,IOS/SIP适配
器300将寻呼请求消息发送给BSC 310。寻呼请求消息是BSMAP消息,其从MSC发送到基
站,以发起移动终止的呼叫建立场景。在消息流图的线5中,BSC 310将寻呼响应消息发送
给IOS/SIP适配器300。
[0070] 在消息流图的线5中,IOS/SIP适配器300将分配请求消息发送给BSC310,以请求针对呼叫分配无线资源。在线6中,IOS/SIP适配器300接收指示资源已经被建立的分配
完成消息。在消息流图的线7中,IOS/SIP适配器300将具有信息的警示消息发送给BSC
310,以向移动终端警示有进入的呼叫。在消息流图的线8中,IOS/SIP适配器300将响铃
消息发送给I-CSCF 304,以指示被叫移动终端正针对呼叫而被警示。
[0071] 一旦被叫移动终端接受呼叫,在消息流图的线9中,BSC 310将连接消息发送给IOS/SIP适配器300。在消息流图的线10中,IOS/SIP适配器300发送响应于起始的邀请
消息的200OK消息,以指示会话已经建立。在消息流图的线11中,I-CSCF 304对200OK消
息作出肯定应答。
[0072] 可以使用IOS/SIP适配器300提供给非IMS终端的再一服务是呼叫清除服务。图7A和7B说明了将IOS/SIP适配器300用于清除移动始发呼叫线路和网络始发呼叫线路而
在实体之间交换的示例性消息。参照图7A,在消息流图的线1中,IOS/SIP适配器300从
BSC 310接收清除请求消息。清除请求消息可以响应于与BSC 310进行通信的移动终端释
放呼叫而被发送。在消息流图的线2中,IOS/SIP适配器300制定再见消息(by-message),
并将该再见消息发送给I-CSCF 304。
[0073] 在消息流图的线3中,IOS/SIP适配器300将清除命令发送给BSC 310。清除命令响应于清除请求而被发送,并且命令BSC 310释放与呼叫相关联的资源。在消息流图的线
4中,BSC 310将清除完成消息发送给IOS/SIP适配器300,以指示资源已经被释放。在消
息流图的线5中,I-CSCF发送200OK消息,以确认用于呼叫的资源已经被会话或呼叫的另
一端释放。
[0074] 除了终止是由未连接到BSC 310的移动终端始发并且移动终止的呼叫线路被清除之外,图7B所说明的消息与图7A中所说明的消息相同。这些消息的描述将不再重复,因
为它们已经参照图7A进行了讨论。
[0075] 可以使用IOS/SIP适配器300提供给非IMS终端的再又一服务是短消 息服务(SMS)服务。图8A和8B说明了与使用根据本文所描述主题的实施例的IOS/SIP适配器300
将短消息服务提供给非IMS终端相关联的示例性消息传送。参照图8A,在消息流图的线1
中,IOS/SIP适配器300从BSC310接收应用数据传输服务(ADDS)传递消息。ADDS传递消
息是从移动站发送到MSC的BSMAP消息,用于传输应用数据消息。对于短消息服务,ADDS
传递消息用来将短消息从BS传递到MSC。BSC发送包含移动认证参数和ADDS用户卡元素
(user card element)的ADDS传递消息,其中数据突发类型字段被设置为短数据突发。对
于短数据突发应用,BSC不应当包括ADDS用户部分元素中的SDP数据。该数据应当在BS处
被缓冲。ADDS传递ACK消息用来将认证的结果运送到BSC。
[0076] 响应于ADDS传递消息,IOS/SIP适配器300制定并发送SIPMESSAGE(SIP消息)消息到I-CSCF 304。SIP MESSAGE消息包括SMS内容。在消息流图的线3中,I-CSCF 304以
SIP 202消息作出响应,以指示SIP MESSAGE消息已经被接收。
[0077] 在图8B的消息流图中,说明了与移动始发SMS传递相关联的示例性消息,其中接收终端是活动的。参照图8B,在线1中,IOS/SIP适配器300从BSC 310接收ADDS传输消
息。ADDS传输消息是从MSC发送到BS或者从BS发送到MSC的详细消息,用于传递通过业
务信道交换的应用数据。在OTASP的情况中,该消息从MSC发送到BS或者从BS发送到MSC,
以封装并在业务信道上传递OTASP数据。在消息流图的线2中,响应于ADDS传输消息,IOS/
SIP适配器300制定并发送包括SMS内容的SIPMESSAGE消息到I-CSCF 304。在消息流图
的线3中,I-CSCF 304通过将202消息发送给IOS/SIP适配器300来对消息MESSAGE的接
收作出肯定应答。
[0078] 图8C和8D说明了将IOS/SIP适配器300用于移动始发SMS(其中请求传输回执(delivery receipt))所交换的示例性消息。参照图8C,在线1中,IOS/SIP适配器300接
收网络始发SMS事务,其中IOS/SIP适配器300接收包括数据内容的SIP MESSAGE消息。
在线2中,IOS/SIP适配器300制定200消息,以对MESSAGE消息的接收作出肯定应答。在
消息流图的线3中,IOS/SIP适配器将ADDS寻呼消息发送给BSC 310。ADDS寻呼 消息是
从MSC发送到BS的BSMAP消息,用于运送应用数据消息。出于短消息服务的目的,ADDS寻
呼消息用来将要在寻呼信道上传输的短消息从MSC运送到BS。在消息流图的线4中,BSC
310将ADDS寻呼动作消息发送到IOS/SIP适配器300,以指示消息内容已被传输。
[0079] 图8D说明了与网络始发SMS(其中请求传输回执并且终端是活动的)相关联的示例性消息传送。除了SMS消息是通过数据或业务信道发送的而不是使用ADDS传输消息通
过寻呼信道发送的之外,图8D中的消息传送与图8A中说明的消息传送相同。
[0080] 如上面所阐述的,使用IOS/SIP适配器300的一个优点在于,相同的IMS网络部件可以用来为非IMS终端和IMS终端提供附加服务。附加服务的一个示例是呼叫保持服务。
图9A和9B是说明根据本文所描述主题的实施例、将IOS/SIP适配器300用于提供呼叫保持
服务而可以交换的示例性消息传送。参照图9A,在线1中,IOS/SIP适配器300从BSC 310
接收具有信息的闪烁(flash)消息。具有信息的闪烁消息用来传达从MS接收的附加服务
信息。在这种情况下,附加服务信息将包括呼叫保持指示。
[0081] 在消息流图的线2中,响应于具有信息的闪烁消息,IOS/SIP适配器300将SIP邀请消息发送给I-CSCF 304,其中该邀请消息包含与呼叫保持激活相关联的参数。这些参数
的示例将在参数处理章节中详细描述。
[0082] 在消息流图的线3中,I-CSCF 304将200OK消息发送给IOS/SIP适配器300。在消息流图的线4中,IOS/SIP适配器300对该200OK作出肯定应答。
[0083] 图9B说明了与获取保持的呼叫中的IOS/SIP适配器300相关联的示例性消息传送。参照图9B,在消息流图的线1中,BSC 310将具有信息的闪烁消息发送给IOS/SIP适配
器300。该具有信息的闪烁消息包含与获取保持的呼叫相关联的参数。响应于具有信息的
闪烁消息,在消息流图的线2中,IOS/SIP适配器300将邀请消息发送给I-CSCF 304。邀请
消息包括用于获取保持的呼叫的参数。在消息流图的线3中,I-CSCF 304将200 OK消息
发送给IOS/SIP适配器300。在消息流图的线4中,IOS/SIP适配器300发送对200 OK消
息的肯定应答消息。
[0084] 可以使用IOS/SIP适配器300由IMS网络提供给非IMS终端的附加服 务的另一示例是呼叫等待服务。图10A-10D说明了将IOS/SIP适配器300用于将呼叫等待服务提供
给非IMS终端而可以交换的示例性消息。如果一个呼叫终止的同时另一个呼叫被保持,则
朝向BSC的过程维持与正常呼叫清除相同。然后,所保持的呼叫被立即提供给使用正常呼
叫建立过程的终端。
[0085] 图10A说明了与在移动终端参与语音呼叫的同时有进入的呼叫相关联的示例性消息传送。参照图10A,在消息流图的线1中,IOS/SIP适配器300从I-CSCF 304接收表示
有进入的呼叫的邀请消息。在消息流图的线2中,响应于邀请消息,IOS/SIP适配器300将
180响铃消息发送给I-CSCF304,以指示被叫终端正被警示有进入的呼叫。在消息流图的线
3中,IOS/SIP适配器300将具有信息的闪烁消息发送给BSC 310,以命令BSC310向终端警
示有进入的呼叫。图10B说明了在参与另一呼叫时接受进入的呼叫的情况下与IOS/SIP适
配器300相关联的示例性消息传送。参照图10B,在消息流图的线1中,BSC 310将具有信
息的闪烁消息发送给IOS/SIP适配器300,以指示移动终端已经接受等待的呼叫。在消息流
图的线2中,IOS/SIP适配器300发送响应于针对等待的呼叫的起始邀请消息(参见图10A
中的线1)的200 OK消息。在消息流图的线3中,I-CSCF 304发送对200OK消息作出肯定
应答的ACK消息。在消息流图的线4中,IOS/SIP适配器300将载体更新请求消息给310,
以将移动终端连接到用于等待的呼叫的载体信道。在消息流图的线5中,BSC 310将载体
更新响应消息发送给IOS/SIP适配器300,以确认更新载体信道来将等待的呼叫连接到移
动终端。
[0086] 图10C说明了与使用根据本文所描述主题的实施例的IOS/SIP适配器300来在参与一个呼叫时拒绝进入的呼叫相关联的示例性消息。参照图10C,假定图10A中在移动终端
正参与一个呼叫时邀请移动终端加入等待的呼叫的消息传送已经发生。在消息流图的线1
中,BSC 310将具有信息的闪烁消息发送给IOS/SIP适配器300,以指示移动终端已经拒绝
了等待的呼叫。在消息流图的线2中,IOS/SIP适配器300将SIP拒绝消息发送给I-CSCF
304。在消息流图的线3中,IOS/SIP适配器300对SIP 603拒绝消息作出肯定应答。
[0087] 图10D说明了在活动的呼叫和等待的呼叫之间切换中与IOS/SIP适配器300相关联的示例性消息传送。图10D中的消息传送与图10B中的消息传送相同。因此,将不重复
单独消息的描述。然而,应该注意的是,该消息传送可以用来在活动的呼叫和等待的呼叫之
间交替地切换。以交替方式回到起始的活动的呼叫。
[0088] 可以使用IOS/SIP适配器300提供给非IMS终端的附加服务的再一示例是三方通话服务。图11A-11F说明了将IOS/SIP适配器300用于提供三方通话服务而可以交换的示
例性消息。参照图11A,假定呼叫者正参与一个呼叫,并且寻求通过将第一呼叫挂起来添加
另一呼叫。参照图11A,在线1中,BSC 310将具有信息的闪烁消息发送给IOS/SIP适配器
300,以请求IOS/SIP适配器300将起始呼叫挂起,并用具有信息的闪烁消息中提供的数字
发起新的呼叫。在消息流图的线2中,IOS/SIP适配器300将邀请消息发送给I-CSCF 304
以将第一呼叫挂起。
[0089] 在消息流图的线3中,I-CSCF 304将200 OK消息发送给IOS/SIP适配器300,以指示呼叫已经挂起。在消息流图的线4中,IOS/SIP适配器300将肯定应答消息发送给I-CSCF
304。
[0090] 在消息流图的线5中,IOS/SIP适配器300将INVITE(邀请)消息发送给I-CSCF304,以邀请第二呼叫方加入通话。在消息流图的线6中,I-CSCF 304将SIP 180消息发送
给IOS/SIP适配器300。在消息流图的线7中,IOS/SIP适配器300将具有信息的警示消息
发送给BSC 310,以请求BSC 310向发起终端播放回铃音。
[0091] 在消息流图的线8中,I-CSCF 304发送响应于针对呼叫2的邀请消息的200 OK消息,以指示呼叫者已经回答。在消息流图的线9中,IOS/SIP适配器300响应于200 OK消
息发送肯定应答消息。
[0092] 在消息流图的线10中,IOS/SIP适配器300将具有信息的警示消息发送给BSC310。在消息流图的线11中,IOS/SIP适配器300发送载体更新请求消息,以指示BSC 310
更新载体信道来连接到第二呼叫。在消息流图的线12中,BSC 310以载体响应消息作出响
应,以指示呼叫已经被连接。因此,在图11A中消息流的最后,第一呼叫挂起而第二呼叫活
动。
[0093] 图11B说明了在联接活动的呼叫和保持的呼叫中与IOS/SIP适配器 300相关联的示例性消息传送。参照图11B,在消息流图的线1中,BSC 310将具有信息的闪烁消息发送
给IOS/SIP适配器300,以指示终端希望联接两个呼叫。在消息流图的线2中,IOS/SIP适
配器300将邀请消息发送给I-CSCF 304以使得第二呼叫未挂起(off hold)。在消息流图
的线3中,I-CSCF 304将200 OK消息发送给IOS/SIP适配器300。在消息流图的线4中,
IOS/SIP适配器300将肯定应答消息发送给I-CSCF 304。
[0094] 在消息流图的线5中,IOS/SIP适配器300将邀请消息发送给I-CSCF304,以请求桥来桥接第一和第二呼叫。在消息流图的线6中,I-CSCF 304将200 OK消息发送给IOS/
SIP适配器300。在消息流图的线7中,IOS/SIP适配器300将肯定应答消息发送给I-CSCF
304。
[0095] 在消息流图的线8中,IOS/SIP适配器300将载体更新请求消息发送给BSC 310,以请求将第一和第二呼叫连接到桥。在消息流图的线9中,BSC 310发送载体更新响应消
息,以指示在该侧已经将两个呼叫都连接到桥。
[0096] 在消息流图的线10中,IOS/SIP适配器300将提交(referral)消息发送给I-CSCF304。在消息流图的线11中,I-CSCF 304响应于该提交消息发送200 OK消息。在消息流
图的线12中,IOS/SIP适配器300将针对第二呼叫的提交消息发送给I-CSCF 304。在消息
流图的线13中,I-CSCF 304响应于第二提交消息发送200 OK消息。因此,在消息流图的
线13之后,两个呼叫相互连接。
[0097] 在消息流图的线8中,IOS/SIP适配器将针对第一呼叫的BYE(再见)消息发送给I-CSCF 304,以释放已分配给第一呼叫的资源,所述资源现在分配给桥。在消息流图的线15
中,I-CSCF 304响应于BYE消息发送200 OK消息。在消息流图的线16中,IOS/SIP适配器
300将针对第二呼叫的BYE消息发送给I-CSCF 304,以释放与第二呼叫相关联的资源。在
消息流图的线17中,I-CSCF 304发送200 OK消息,以对BYE消息作出肯定应答。
[0098] 图11C说明了与图11A所说明的场景类似的另外的三方通话场景,不同之处在于,在图11C中,使用两个闪烁消息而非一个闪烁消息来将起始呼叫挂起和发起第二呼叫。因
为图11C中的消息传送与图11A中的相同,所以将不重复对其的描述。图11E说明了在释
放三方通话中涉及IOS/SIP 适配器300的示例性消息传送。参见图11D,在消息流图的线
1中,BSC 310将清除请求消息发送给IOS/SIP适配器300。清除请求消息是响应于移动终
止三方通话而发起的。在消息流图的线2中,IOS/SIP适配器300将清除命令消息发送给
BSC 310,以命令BSC 310释放与呼叫相关联的无线资源。在消息流图的线3中,BSC 310将
清除完成消息发送给IOS/SIP适配器300,以指示资源已经被释放。
[0099] 在消息流图的线4中,IOS/SIP适配器300将提交消息发送给I-CSCF304,以指示应该释放桥和呼叫1之间的呼叫线路。在消息流图的线5中,I-CSCF 304通过发送200 OK
消息对提交消息作出肯定应答。在消息流图的线6中,IOS/SIP适配器300发送提交消息
来释放桥和呼叫2之间的呼叫线路。在消息流图的线7中,I-CSCF 304将200 OK消息发
送给IOS/SIP适配器300。
[0100] 在消息流图的线8中,I-CSCF 304将通知消息发送给IOS/SIP适配器300,以指示已经释放了对应于呼叫1的呼叫线路。在消息流图的线9中,IOS/SIP适配器300将200
OK消息发送给I-CSCF 304。在消息流图的线10中,I-CSCF 304发送通知消息,以向IOS/
SIP适配器300通知已经释放了桥和呼叫2之间的呼叫线路。在消息流图的线11中,IOS/
SIP适配器300将200 OK消息发送给I-CSCF 304。在消息流图的线12中,IOS/SIP适配
器300将BYE消息发送给I-CSCF 304。在消息流图的线13中,I-CSCF 304将200OK消息
发送给IOS/SIP适配器300。
[0101] 在另一三方通话场景中,始发三方通话的移动设备可以请求释放该呼叫的一方。图11E说明了与该场景相关联的示例性消息传送。在图11E中,假定在进行三方通话,并
且呼叫者从呼叫中释放第三方。参见图11E,在线1中BSC 310发送具有信息的闪烁消息,
以指示移动设备已经请求释放呼叫的一方。在线2中,IOS/SIP适配器300将提交消息
发送给I-CSCF 304,以指示应该释放桥和被叫方之间的一条线路。在消息流图的线3中,
I-CSCF304将200 OK消息发送给IOS/SIP适配器300。在消息流图的线4中,IOS/SIP适
配器300对释放消息作出肯定应答。在消息流图的线5中,I-CSCF 304将通知消息发送给
IOS/SIP适配器300,以向IOS/SIP适配器300通知已经释放了呼叫线路。在消息流图的线
6中,IOS/SIP适配器300 将200OK消息发送给I-CSCF 304。
[0102] 可以使用IOS/SIP适配器300实现的再一三方通话场景是从三方通话进行呼叫转接(call transfer)。例如,当进行三方通话时,呼叫者可能希望转接该呼叫。图11F说明
了该场景。在图11F中,在线1中,BSC 310将具有信息的闪烁发送给IOS/SIP适配器300,
以指示已经请求了呼叫转接。在消息流图的线2中,IOS/SIP适配器300将BYE消息发送给
I-CSCF 304。在消息流图的线3中,IOS/SIP适配器300将清除命令发送给BSC 310。在消
息流图的线4中,BSC 310将清除完成消息发送给IOS/SIP适配器300。在消息流图的线5
中,I-CSCF 304将200OK消息发送给IOS/SIP适配器300。
[0103] 可以使用IOS/SIP适配器300提供的另一附加服务是语音邮件通知服务。图12A-12C说明了与使用IOS/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消息。
[0104] 在消息流图的线4中,IOS/SIP适配器300将SIP登记消息发送给I-CSCF304。在消息流图的线5中,I-CSCF 304将SIP 200 OK消息发送给IOS/SIP适配器300。在消息流
图的线6中,IOS/SIP适配器300将位置更新接受消息发送给BSC 310。
[0105] 在消息流图的线7中,IOS/SIP适配器300将SIP预订消息发送给I-CSCF 304,以预订消息等待指示服务。在消息流图的线8中,I-CSCF 304将200 OK消息发送给IOS/
SIP适配器300。在消息流图的线9中,I-CSCF304将SIP修改消息发送给IOS/SIP适配器
300,以通知IOS/SIP适配器300。在消息流图的线10中,IOS/SIP适配器300将200OK消
息发送给I-CSCF304。
[0106] 一旦已经完成图12A中用于预订消息等待通知服务的过程,可以向用户终端通知诸如语音邮件消息这样的等待消息。图12B说明了当终端空闲时将IOS/SIP适配器300用
于消息等待通知而交换的示例性消息。参照图 12B,在消息流图的线1中,I-CSCF 304将
通知消息发送给IOS/SIP适配器300,以向终端通知消息正在等待。在消息流图的线2中,
IOS/SIP适配器300将SIP 200 OK消息发送给I-CSCF 304。在消息流图的线3中,IOS/
SIP适配器300将特征通知消息发送给BSC 310。特征通知消息被MSC发送来向移动站发
起特征指示信息。一旦MSC(在该情况下为IOS/SIP适配器300)接收到特征通知肯定应答
消息(消息流图的线4),MSC将在寻呼信道上将命令或者特征通知消息发送给移动站。在
这种情况下,特征通知消息将是指示消息正在等待的消息。
[0107] 图12C说明了当终端活动时使用IOS/SIP适配器300向终端通知等待消息的示例性消息流。参照图12C,在消息流图的线1中,I-CSCF 304将通知消息发送给IOS/SIP适配
器300,以指示消息正在等待。在消息流图的线2中,IOS/SIP适配器300响应于通知消息
而发送200 OK消息。在消息流图的线3中,IOS/SIP适配器300将具有信息的闪烁消息发
送给BSC310。具有信息的闪烁消息从MSC发送到基站,以传达要发送给移动站的附加服务
信息。在这种情况下,附加服务信息将指示消息正在等待。在消息流图的线4中,BSC 310
以具有信息的闪烁肯定应答来响应具有信息的闪烁消息。
[0108] 可以使用IOS/SIP适配器300提供的又一附加服务是呼叫号码ID限制,其中呼叫方号码是隐藏的。对于移动呼叫起始,如果呼叫方数字(呼叫方BCD号码)之前为适当的
特征码,则取决于配置,IOS/SIP适配器300将:
[0109] 在SIP请求中包括包含值“用户,关键的”私密性头部字段(参见RFC4023),或者
[0110] 用值SIP:anonymous@anonymous.invalid来替换“自”头部字段中的用户身份。
[0111] 对于网络呼叫起始,为了实现呼叫号码ID限制,IOS/SIP适配器300可以改变对应的分配请求或具有信息的闪烁请求中字段的总体。
[0112] 可以使用IOS/SIP适配器300提供给非IMS设备的又一附加服务是不同响铃。IOS/SIP适配器300可以使用在呼叫建立期间发送的具有信息的警示消息的MSC信息记录
字段中的单个参数向终端传达不同响铃。因为IOS对于不同响铃服务使用有限数量的值,
所以其到标准SIP终端机制的 映射比理想情况少。为了适应IMS网络插入不同响铃信息,
可以使用新的URN方案来传达要在具有信息的警示消息中传达的该信息。该URN被IMS核
心替换成“警示-信息”头部,并且被IOS/SIP适配器300转换成适当的信号参数。该URN
的有效值和得到的信号以及编码在下表2中示出。
[0113]警示-信息值 信号值 警示音调值
urn:cdma2000-信号:正常-中音调 0x40(正常) 0(中音调)
urn:cdma2000-信号:组间-中音调 0x41(组间) 0(中音调)
urn:cdma2000-信号:优先-中音调 0x42(优先) 0(中音调)
urn:cdma2000-信号:连通测试-中音 调 0x44(连通测试) 0(中音调)
urn:cdma2000-信号:正常-高音调 0x40(正常) 1(高音调)
urn:cdma2000-信号:组间-高音调 0x41(组间) 1(高音调)
urn:cdma2000-信号:优先-高音调 0x42(优先) 1(高音调)
urn:cdma2000-信号:连通测试-高音 调 0x44(连通测试) 1(高音调)
urn:cdma2000-信号:正常-低音调 0x40(正常) 2(低音调)
urn:cdma2000-信号:组间-低音调 0x41(组间) 2(低音调)
urn:cdma2000-信号:优先-低音调 0x42(优先) 2(低音调)
urn:cdma2000-信号:连通测试-低音 调 0x44(连通测试) 2(低音调)
urn:cdma2000-信号:静音 0x4F(警示关闭) 0
[0114] 表2:相对应信号值的警示信息头部参数值
[0115] 可以使用IOS/SIP适配器300提供的又一附加服务是回答保持、呼叫等待和保持的呼叫获取服务。图13A-13C说明了与这些服务相关联的示例性消息流。更具体地说,图
13A说明了当终端空闲时回答保持服务的消息流。参照图13A,在消息流图的线1中,IOS/
SIP适配器300从I-CSCF 304接收邀请消息。在消息流图的线2中,IOS/SIP适配器300
以SIP 100消息 进行响应。在消息流图的线3中,IOS/SIP适配器300将寻呼请求消息发
送给BSC 310。在消息流图的线4中,BSC 310以寻呼响应消息进行响应。
[0116] 在消息流图的线5中,IOS/SIP适配器300将分配请求消息发送给BSC310。在消息流图的线6中,BSC 310以分配完成消息进行响应。在消息流图的线7中,IOS/SIP适配
器300将具有信息的警示消息发送给BSC 310。在消息流图的线8中,IOS/SIP适配器300
将180响铃消息发送给I-CSCF304。
[0117] 在线8之后,假定用户激活回答保持服务。因此,在消息流图的线9中,BSC 310将具有信息的闪烁消息发送给IOS/SIP适配器300,以指示回答保持服务已经被激活。在
消息流图的线10中,IOS/SIP适配器300将具有信息的警示消息发送给BSC 310。在消息
流图的线11中,IOS/SIP适配器300将邀请消息发送给I-CSCF 304。在消息流图的线12
中,I-CSCF 304将SIP 200消息发送给IOS/SIP适配器300。在消息流图的线13中,IOS/
SIP适配器300将肯定应答消息发送给I-CSCF 304。在消息流图的线14中,IOS/SIP适配
器300将SIP 200消息发送给I-CSCF 304。在消息流图的线15中,I-CSCF 304将肯定应
答消息发送给IOS/SIP适配器300。
[0118] 图13B说明了将IOS/SIP适配器300用于呼叫等待服务的示例性消息传送。图13B中说明的消息与图13A中的相同。因此,这里将不重复对其的描述。
[0119] 图13C说明了在获取保持的呼叫中可以使用IOS/SIP适配器300交换的示例性消息。参照图13C,在消息流图的线1中,移动终端获取在BSC
[0120] 310中保持的呼叫,并将具有信息的闪烁消息发送给IOS/SIP适配器300。响应于具有信息的闪烁消息,IOS/SIP适配器300将BYE消息发送给I-CSCF 304。BYE消息终止保
持的呼叫与介质资源之间的连接。在消息流图的线308中,I-CSCF 304将BYE消息发送给
IOS/SIP适配器300。在消息流图的线4中,IOS/SIP适配器300将邀请消息发送给I-CSCF
304,以邀请保持的呼叫进行会话。在消息流图的线5中,I-CSCF 304发送指示已经获取保
持的呼叫的200 OK消息。在消息流图的线6中,IOS/SIP适配器300发送肯定应答消息,
以对保持的呼叫的获取作出肯定应答。
[0121] 可以使用IOS/SIP适配器300提供的附加服务的又一示例是用户选择 的呼叫转移。图14说明了与根据本文所描述主题的实施例的重定向到移动提供号码相关联的示例
性消息传送。参照图14,在消息流图的线1中,I-CSCF 304将邀请消息发送给IOS/SIP适
配器300。在消息流图的线2中,IOS/SIP适配器300将100消息发送给I-CSCF 304。在消
息流图的线3中,IOS/SIP适配器300将寻呼请求消息发送给BSC 310。在消息流图的线4
中,BSC 310以寻呼响应消息进行响应。在消息流图的线5中,IOS/SIP适配器300将分配
请求消息发送给BSC 310。在消息流图的线6中,BSC 310以分配完成消息进行响应。在消
息流图的线7中,IOS/SIP适配器300将具有信息的警示消息发送给BSC 310。在消息流图
的线8中,IOS/SIP适配器300将180响铃消息发送给I-CSCF 304。
[0122] 在线8之后,假定移动终端激活用户选择的呼叫转移服务。因此,在消息流图的线9中,IOS/SIP适配器300接收具有信息的闪烁消息,以指示呼叫要被转移。在消息流图的
线10中,IOS/SIP适配器300将清除命令消息发送给BSC 310,以清除用于起始呼叫的无线
资源。在消息流图的线11中,BSC 310以清除完成消息进行响应。
[0123] 在消息流图的线12中,IOS/SIP适配器将SIP 302临时移动(moved temporarily)消息发送给I-CSCF 304。在消息流图的线13中,I-CSCF 304以肯定应答消息进行响应。
[0124] 除了移动提供目录号码之外,IOS/SIP适配器300还可以用来将呼叫重定向到网络提供目录号码。用于将呼叫重定向到网络登记目录号码的消息流与图14中说明的相同。
[0125] 可以使用IOS/SIP适配器300提供的又一种类型的附加服务是呼叫转接服务。图15A说明了在保持时未提供数字的情况下对于呼叫转接服务发起可以交换的示例性消息。
参照该消息流图,在线1中,BSC 310将具有信息的闪烁消息发送给IOS/SIP适配器300。
具有信息的闪烁消息包含呼叫者输入的目标呼叫的数字和将第一呼叫挂起的指示。在消息
流图的线2中,IOS/SIP适配器300发送邀请消息,以邀请I-CSCF 304将第一呼叫挂起。在
消息流图的线3中,I-CSCF 304以SIP 200消息进行响应。在消息流图的线4中,IOS/SIP
适配器300对SIP 200消息作出肯定应答。
[0126] 在消息流图的线5中,IOS/SIP适配器300将邀请消息发送给I-CSCF 304,以发起针对呼叫2的会话。在消息流图的线6中,I-CSCF 304以SIP180消息进行响应。在消息流图
的线7中,IOS/SIP适配器300将具有信息的警示消息发送给BSC 310,以命令BSC 310播放
回铃音。当被叫方回答时,在消息流图的线8中,I-CSCF 304将SIP 200消息发送给IOS/SIP
适配器300。在消息流图的线9中,IOS/SIP适配器300对SIP 200消息作出肯定应答。
[0127] 在消息流图的线10中,IOS/SIP适配器300将具有信息的警示消息发送给BSC310。该具有信息的警示消息命令BSC 310停放铃音。在消息流图的线11中,IOS/SIP适
配器300发送载体更新请求消息,以针对新的媒体会话更新载体信道。在消息流图的线12
中,BSC 310以载体更新响应消息进行响应。图15B说明了在保持时提供数字的情况下可
以针对呼叫转接服务交换的示例性消息。参照该消息流图,在线1中,BSC 310将具有信息
的闪烁消息发送给IOS/SIP适配器300,以指示呼叫者已经将呼叫1挂起。在消息流图的
线2中,IOS/SIP适配器300将邀请消息发送给I-CSCF304,以指示呼叫1被挂起。在消息
流图的线3中,I-CSCF 304以SIP 200消息进行响应。在消息流图的线4中,IOS/SIP适配
器300对SIP 200消息作出肯定应答。
[0128] 在该消息流图中,用户输入呼叫2或者目标呼叫的数字,并且BSC 310将包括目标的数字的具有信息的闪烁消息发送给IOS/SIP适配器300。在消息流图的线6中,IOS/SIP
适配器300发送邀请消息,以发起针对呼叫2的会话。在消息流图的线7中,I-CSCF 304将
SIP 180消息发送给IOS/SIP适配器300。在消息流图的线8中,IOS/SIP适配器300将具
有信息的警示消息发送给BSC 310,以命令BSC 310向移动终端播放回铃音。
[0129] 当目标回答第二呼叫时,在消息流图的线9中,I-CSCF 304将200 OK消息发送给IOS/SIP适配器300。在消息流图的线10中,IOS/SIP适配器300对SIP 200消息作出肯定应答。
[0130] 在消息流图的线11中,IOS/SIP适配器300将具有信息的警示消息发送给BSC 310,以指示BSC 310应该停放铃音。在消息流图的线12中,IOS/SIP适配器300将载体更新请求
消息发送给BSC 310。在消息流图的线13中,BSC 310以载体更新响应消息进行响应。
[0131] 图15C说明了与呼叫转接的取消相关联的示例性消息传送。参照该消息流图,在线1中,一旦发起呼叫的移动设备取消呼叫转接,BSC 310将具有信息的闪烁消息发送给
IOS/SIP适配器300,以指示取消呼叫2的转接。作为响应,IOS/SIP适配器300将SIP BYE
消息发送给I-CSCF 304,以指示应该取消呼叫2的转接。在消息流图的线3中,I-CSCF 304
以SIP 200消息进行响应。
[0132] 在消息流图的线4中,IOS/SIP适配器300发送邀请消息,以与保持的呼叫(呼叫1)重新连接。在消息流图的线5中,I-CSCF 304发送SIP 200消息。在消息流图的线6
中,IOS/SIP适配器300对SIP 200消息作出肯定应答。在消息流图的线7中,IOS/SIP适
配器300将载体更新请求消息发送给BSC 310,以重新连接呼叫1。在消息流图的线8中,
BSC 310以载体更新响应消息进行响应。
[0133] 图15D说明了与呼叫转接完成相关联的示例性消息传送。参照图15D,在线1中,假定呼叫者完成转接,并且BSC 310将清除请求消息发送给IOS/SIP适配器300。在消息
流图的线2中,IOS/SIP适配器300将提交消息发送给I-CSCF 304。在消息流图的线3中,
I-CSCF 304以SIP 200消息进行响应。
[0134] 在消息流图的线4中,I-CSCF 304将通知消息发送给IOS/SIP适配器300。在消息流图的线5中,IOS/SIP适配器300以SIP通知消息进行响应。
[0135] 在消息流图的线6中,I-CSCF 304发送BYE消息,以终止第一呼叫。在消息流图的线7中,IOS/SIP适配器300以SIP 200消息进行响应。在消息流图的线8中,I-CSCF 304
发送通知消息以终止第二呼叫。在消息流图的线9中,IOS/SIP适配器300以SIP 200消
息进行响应。在消息流图的线10中,IOS/SIP适配器300将BYE消息发送给I-CSCF 304,
以终止第二呼叫。在消息流图的线11中,I-CSCF 304以SIP 200消息进行响应。
[0136] 在消息流图的线12中,IOS/SIP适配器300将清除命令发送给BSC310,以清除与两个呼叫相关联的无线资源。在清除了无线资源之后,在消息流图的线13中,BSC 310将
清除完成消息发送给IOS/SIP适配器300。
[0137] 付款通告
[0138] 付款通告由IMS核心专门执行。在产品的当前版本中,假定IMS核 心将发送作为文本消息的付款通告通知,其中利用SIP MESSAGE方法。当并且如果IETF、3GPP和/或3GPP2
对付款通告的基于SIP的机制进行了标准化,则将向IOS/SIP适配器300增加额外的支持。
[0139] 分组数据呼叫
[0140] IOS/SIP适配器300需要对呼叫者进行认证并随后发送IOS响应。成功的认证授权数据载体的使用。对于这种情形,优选地不与IMS核心发生联系。当数据前进时,带内呼
叫将被486。
[0141] 增强的911紧急呼叫
[0142] 诸如E911服务呼叫这样的紧急呼叫是通告使用NENA i2架构来服务的。该解决方案通告普通选择性路由器将呼叫路由到PSAP,这正如所有其他紧急呼叫(无线和有线)
一样;以和其他无线呼叫相同的方式来提供位置信息,并且像正常的紧急呼叫那样向PSAP
提供回叫号码。
[0143] 为了确保处理紧急呼叫的正确优先级,未通过IMS核心(其可能未被装配来处理紧急优先呼叫)路由这些紧急呼叫。取而代之的是,IOS/SIP适配器300使用IOS呼叫建立
消息中GECI标志的存在来确定呼叫是紧急呼叫。另外,IOS/SIP适配器300可以采用其自
身的数字分析来检测熟知的紧急数字串,例如“911”、“112”、“999”等。一旦检测到紧急呼
叫,IOS/SIP适配器300将直接联系其供应的路由代理(该条款在NENA i2架构中定义)。
针对发送给路由代理的SIP消息的协议映射将与发送给IMS核心以用于语音呼叫的SIP消
息相同。图15E是说明使用IOS/SIP适配器300而在处理E911呼叫中交换的示例性消息。
[0144] 合法授权的电子监管
[0145] 合法授权的电子监管将根据ANSI STD-J-0025来执行。BTS/BSC将用作CIAP,在所述标准中定义了该条款。BTS/BSC或者IOS/SIP适配器将用作IDIAP,在所述标准中定义了该条款。
IMS核心——更特别地,S-CSCF——将用作SSIAP和IDIAP,在所述标准中定义了该条款。
[0146] 参数映射
[0147] 在上面的消息流图中,取代将IOS消息隧道传输到融合服务器的是,IOS/SIP适配器300在IOS和SIP消息参数之间进行映射。下面的表说明了可以由IOS/SIP适配器300
执行的示例性参数映射。
[0148] 适配器发送的IOS消息
[0149] ADDS寻呼
[0150] ADDS寻呼消息被用于当终端不在呼叫中时发送SMS消息给终端。
[0151]IOS参数 使用的值
消息类型 0x65
IMSI 在登记过程期间与请求URI相关联 的IMSI
ADDS用户部分 参见“载体参数映射”章节。
标记 设置为用于将ADDS寻呼Ack关联 到该消息的适配器选择的不透明标 识符。
小区标识符列表 不包括
时隙周期索引 不包括
IS-2000移动能力 不包括
协议修订 在最近的“位置更新请求”消息中 设置为来自“协议修订”的值。如 果“协议修订”在“位置更新请求” 中不存在则省略。
[0152] 表3:ADDS寻呼参数映射
[0153] 具有信息的警示
[0154] 该消息被用于当终端正在接收呼入呼叫时导致终端生成警示铃音。
[0155] 注意,我们可以可选地在分配请求消息取代地包括信号信息。
[0158]IOS参数 使用的值
消息类型 0x26
MS信息记录 信号:如果适当,设置为来自警示- 信息头部的值;否则,为正常警示/ 中音调。参见“不同响铃”章节
服务选项连接标识符(SOCI) 设置为该呼叫的SOCI(取自寻呼响 应)
[0159] 表4:具有信息的警示参数映射
[0156] 参见“不同响铃”章节。
[0157] 分配请求IOS参数 使用的值
消息类型 设置为0x01
信道类型 始终如下设置,无论使用中的实际 信道类型: 话音/数据=0x01(话音), 信道速率=
0x08(全速率), 编码=0x05(13kb/s声码器)或其 他可配置值
电路识别码 不包括
加密信息 不包括。
服务选项 从在CM服务请求中曾发送的服务 选项拷贝。
信号 不包括。
呼叫方ASCII号码 不包括。
MS信息记录 值待定
优先级 只有当“包括优先级”被置入CM 服务请求或者E911过程正在进行 时才包括
PACA时间戳 不包括(PACA排队不在范围中)
服务质量参数 不包括。
服务选项连接标识符(SOCI) 设置为该呼叫的SOCI(取自CM服 务请求)
A2p载体会话级参数 参见下面的“载体参数处理”章节
A2p载体格式专用参数 参见下面的“载体参数处理”章节。
[0158] 表5:分配请求参数映射
[0159] 载体更新请求IOS参数 使用的值
消息类型 0x58
A2p载体会话级参数 参见下面的“载体参数处理”章节。
A2p载体格式专用参数 参见下面的“载体参数处理”章节。
[0160] 表6:载体更新请求参数映射
[0161] 清除指令IOS参数 使用的值
消息类型 0x20
原因 如果是管理性清除,0x07 如果是由远程方清除,0x09并设置 “原因层3” 如果是归因于硬切换的清除,0x0B 如果是归因于认证的清除,0x1A 如果是归因于不可恢复状态的清 除,0x60
原因层3 仅当“原因”被置为0x09(呼叫处 理)时才包括。 如果清除指令是接收到BYE而触 发的,则置为0x10(正常清除)。 如果清除指令是486(或类似条件) 触发的,则置为0x11(用户忙) 如果清除指令是时间到条件触发 的,则置为0x13(用户警示-无回 答) 如果清除指令是任何其他用户层呼 叫处理条件触发的,则置为0x1F正 常未
指 定 的 )。
当与BSC/BTS提供商协商时,其他 Q.931值可以是适当的。
[0162] 表7:清除指令参数映射
[0163] 特征通知
[0164] 特征通知专用于消息等待指示。IOS参数 使用的值
消息类型 0x60
IMSI 在登记过程期间与请求URI相关联 的IMSI
标记 设置为用于将特征通知Ack关联到 该消息的适配器选择的不透明标识 符。
小区标识符列表 不包括
时隙周期索引 不包括
信号 只有当期望可闻警示时才包括;如 果是这样的话,置为0x44(发送回显 铃音)。
消息等待指示 不包括(反对)
呼叫方ASCII号码 不包括(反对)
信息记录 包括“消息等待指示”字段,指示 多个消息正在等待
IS-2000移动能力 不包括
协议修订 在最近的“位置更新请求”消息中 置为来自“协议修订本”的值。如 果“协议修订本”在“位置更新请 求”中不存在则省略。
[0165] 表8:特征通知参数映射
[0166] 位置更新接受
[0167]IOS参数 使用的值
协议鉴别符 置为0x05(移动性管理)
消息类型 置为0x02
原因 如果“位置更新请求”中“登记类 型”是“关机”,则该值是“从待用 状态关机”(0x19);否则,不包括 该字段。
协议修订 置为来自“位置更新请求”消息中 “协议修订”的值。如果“协议修 订本”在“位置更新请求”中不存 在则省略。
[0168] 表9:位置更新接受参数映射
[0169] 寻呼请求
[0170]IOS参数 使用的值
消息类型 0x52
IMSI 在登记过程期间与请求URI相关联 的IMSI
标记 设置为用于将寻呼响应关联到该消 息的适配器选择的不透明标识符。
小区标识符列表 不包括
时隙周期索引 不包括
服务选项 不包括
IS-2000移动能力 不包括
协议修订 设置为来自“位置更新请求”消息 中“协议修订”的值。如果“协议 修订本”在“位置更新请求”中不 存在则省略。
[0171] 表10:寻呼请求参数映射
[0172] 适配器接收的IOS消息
[0173] ADDS传输Ack
[0174]IOS参数 使用
消息类型 0x54
标记 用于将ADDS传输关联到该消息。
原因 如果存在,将被置为0x34——这将 导致发送480响应到MESSAGE(消 息)请求。
[0175] 表11:ADDS传输Ack参数映射
[0176] ADDS寻呼Ack
[0177]IOS参数 使用
消息类型 0x66
IMSI 标识发送消息的终端
标记 用于关联到ADDS寻呼消息。
ESN 忽略
原因
小区标识符 忽略
[0178] 表12:ADDS寻呼Ack参数映射
[0179] ADDS传递
[0180]IOS参数 使用
消息类型 0x67
IMSI 标识发送消息的终端
ADDS用户部分 参见“复合参数映射”章节
ESN 忽略
认证响应参数(AUTHR) 忽略
认证确认参数(RANDC) 忽略
认证参数计数 忽略
认证挑战参数(RAND) 忽略
认证事件 忽略
小区标识符 忽略
CDMA服务单向延迟 忽略
认证数据 忽略
标记 用于关联
[0181] 表13:ADDS传递参数映射
[0182] 分配完成IOS参数 使用
消息类型 应该为0x02
信道编号 忽略
加密信息 忽略
服务选项 应该匹配来自CM服务请求的服务 选项。
服务选项连接标识符(SOCI) 将消息关联到适当的呼叫。
[0183] 表14:分配完成参数映射
[0184] 载体更新响应IOS参数 使用
消息类型 应该为0x59
原因 如果存在,指示失败。拒绝重新邀 请,或者断除呼叫。
A2p载体会话级参数 如果存在,用于朝远程方生成SDP ——参见“载体参数处理”章节。
A2p载体格式专用参数 如果存在,用于朝远程方生成SDP ——参见“载体参数处理”章节
[0185] 表15:载体更新响应参数映射
[0186] CM服务请求IOS参数 使用
协议鉴别符 应该始终为0x03(呼叫处理)
消息类型 应该始终为0x24
CM服务类型 应该为0x91(移动起始呼叫)
类标记信息类型2 忽略
IMSI 用于将呼叫关联到所述终端的登 记,主要是为了获取用户的公众身 份的目的。
被叫方BCD号码 如果存在,用于填充SIP INVITE(邀 请)请求中的“To(至)”头部字段。 (必须存在恰一个被叫方BCD号码 或者被叫方ASCII号码,除非对于 E911呼叫)。
ESN 忽略
时隙周期索引 忽略
认证响应参数(AUTHR) 忽略
认证确认参数(RANDC) 忽略
认证参数计数 忽略
认证挑战参数(RAND) 忽略
服务选项 必须是0x8000\0x0011或者0x0003 之一。
语音私密性请求 忽略
无线环境和资源 如果“转发”或者“反向”是差的, 或者资源即不被分派也不可获得, 则适配器应该使该呼叫尝试失败 (除非该呼叫以其他方式可标识为
E911呼叫)。
被叫方ASCII号码 如果存在,用于填充SIP INVITE(邀 请)请求中的“To(至)”头部字段。 (必须存在恰一个被叫方BCD号码 或者被叫方ASCII号码,除非对于 E911呼叫)。
电路识别码 不应该存在;如果存在,忽略。
认证事件 忽略
认证数据 忽略
PACA重新起始指示符 如果指示PACA重新起始,则为了 电路分配的目的而发起E911过程; 参见“增强的E911”章节。
用户区ID 未知——可以用于硬切换
IS-2000移动能力 忽略(注意,我们可以将高速缓存几 何定位机制用于之后编码到E911 呼叫中——使用待定)
CDMA服务单向延迟 忽略
特殊服务呼叫指示符 如果指示紧急呼叫,发起E911过 程;参见“增强的E911”章节。
服务选项连接标识符 用于标识该服务请求建立的虚拟 “连接”(类似于SIP“呼叫ID”, 除非按每一终端限域(scope))。
(SOCI)
协议修订 忽略
A2p载体会话级参数 如果存在,储存以供之后用在SDP 的生成中——参见“载体参数处理” 章节。
A2p载体格式专用参 如果存在,储存以供之后用在SDP 的生成中——参见“载体参数处理” 章节。

[0187] 表16:CM服务请求参数映射
[0188] 清除完成
[0189]IOS参数 使用
消息类型 0x21
关机指示符 如果置位,则发起IMS登出过程。
[0190] 表17:清除完成参数映射
[0191] 清除请求IOS参数 使用
消息类型 0x22
原因
原因层3
[0192] 表18:清除请求参数映射
[0193] 连接IOS参数 使用
消息类型 0x07
服务选项连接标识符(SOCI)
[0194] 表19:连接参数映射
[0195] 特征通知AckIOS参数 使用
消息类型 0x61
IMSI
标记
[0196] 表20:特征通知Ack参数映射
[0197] 具有信息的闪烁AckIOS参数 使用
消息类型 0x50
标记
服务选项连接标识符(SOCI)
[0198] 表21:具有信息的闪烁Ack参数映射
[0199] 位置更新请求
[0200]IOS参数 使用
协议鉴别符 应该为0x05(移动性管理)
消息类型 应该始终为0x08
IMSI 用于按照3GPP 23.003过程来生成 针对“至(To)和“自(From)” 头部字段的用户ID。
类标记信息类型2 如果“移动期限”位是0,禁止SIP 登记。
登记类型 如果是“基于区域的”或者“基于 距离的”,则迫使SIP重新登记。 如果“关机”,断除SIP登记。 所有其他类型对应于正常的登记— —如果没人存在则开始新的登记; 否则刷新IOS-侧
计时器。
ESN 如果配置了基于ESN的证书生成, 用于计算用户证书;否则,丢弃。
时隙周期索引 忽略
认证响应参数(AUTHR) 忽略
认证确认参数(RANDC) 忽略
认证参数计数 忽略
认证挑战参数(RAND) 忽略
认证事件 忽略


使













叫 ”
呼 受
119E 接新

入 置
码 位
编 “
后 的
之 应
于 相
用, 在供
制机 以存
位定 储,
何 在
几 存
略 存 果
忽 缓 如




DI区 移0002 订修
户用 -SI 议协
[0201] 表22:位置更新请求参数映射
[0202] 寻呼响应
[0203]IOS参数 使用
消息类型 0x57
类标记信息类型2
IMSI
标记
ESN
时隙周期索引
认证响应参数(AUTHR) 忽略
认证确认参数(RANDC) 忽略
认证参数计数 忽略
认证挑战参数(RAND) 忽略
服务选项
语音私密性请求
电路识别码
认证事件
无线环境和资源
用户区ID
IS-2000移动能力
CDMA服务单向延迟
服务选项连接标识符(SOCI)
协议修订
A2p载体会话级参数 用于SDP的生成——参见“载体参 数处理”章节。
A2p载体格式专用参数 用于SDP的生成——“载体参数处 理”章节。
[0223]
[0204] 表23:寻呼响应参数映射
[0205] 双向消息
[0206] ADDS传输
[0207] ADDS寻呼消息被用于当终端处于呼叫中时发送SMS消息到终端或从终端发送SMS消息。
[0208]IOS参数 使用/使用的值
消息类型 0x53
ADDS用户部分 参见“复合参数处理”章节。
标记 设置为用于将ADDS传输Ack关联 到该消息的适配器选择的不透明标 识符。
CDMA服务单向延迟 不包括
[0209] 表24:ADDS传输参数映射
[0210] 具有信息的闪烁
[0211]IOS参数 使用/使用的值
消息类型 0x10
被叫方BCD号码
信号
消息等待指示 忽略/不发送
呼叫方ASCII号码
标记
MS信息记录
[0232]特殊服务呼叫指示器 如果接收到指示的紧急呼叫,发起 紧急呼叫过程/不发送
服务选项连接标识符(SOCI)
[0212] 表25:具有信息参数映射的闪存
[0213] 复合参数处理
[0214] 许多IOS参数具有多个子参数,所述子参数要求比在之前的章节所提供更多的细节。那些参数在以下章节中详述。IOS/SIP适配器300可以进行复合参数处理,即将IOS消
息中的复合参数映射到SIP消息参数,反之亦然。
[0215] ADDS用户部分
[0216] ADDS用户部分参数可以出现在BS服务请求、ADDS传输、ADDS寻呼和ADDS传递消息中。虽然这些可以与许多服务相关联,但是对于该文档的目的,仅考虑ADDS用户部分的
以下使用。
[0217] 针对SMS相关消息传送的ADDS用户部分的专用格式在3GPP文档号C.S0015的3.4章节中定义;载体数据子参数在3GPP文档号C.S0015的4.5章节中定义。电信服务标
识符由3GPP文档号N.S0005的表175定义。这些3GPP文档号的公开内容在此通过引用被
整体并入本文。
[0218] 短消息服务(SMS)
[0219]参数 使用/使用的值
数据突发类型 0x03(SMS)
SMS_MSG_TYPE 0x00(点对点)
电信服务标识符 十进制4097(无线寻呼电信服务) 十进制4098(无线消息传送电信服 务)
服务种类 不包括;如果存在则忽略
起始地址 在发送处:(按照偏好次序)从身份、 P断言身份或从头部字段填充发送 者身份。 在接收处:如果存在则忽略
起始子地址 不包括;如果存在则忽略
目的地址 在发送处:不包括 在接收处:用于填充到:头部字段和 请求URI。
目的子地址 不包括;如果存在则忽略
载体答复选项 在发送处:只有当请求回执时才包 括;以独特的(每一终端)单调增加 的值填充“REPLY_SEQ”,所述值 是在
64个消息之后封装的。 在接收处:请求对于消息的回执, 并储存用于回执传输的 “REPLY_SEQ”。
载体数据 按照C.S0015编码
[0220] 表26:ADDS用户部分参数映射,SMS
[0221] SMS回执
[0222]参数 使用/使用的值
Data Burst Type数 0x03(SMS)0x03(SMS)
据突发类型
SMS_MSG_TYPE 0x02(肯定应答)
目的地址 在发送处:不包括 在接收处:用于填充到:头部字段和 请求URI。
目的子地址 不包括;如果存在则忽略
原因码 REPLY_SEQ:参见表26中“载体答 复选项” ERROR_CLASS:置为00b(成功)或 10b(失败)。将00b视为成功,其他 任何的视为失败。 CAUSE_CODE:参见表28-30。
[0223] 表27:ADDS用户部分参数映射,SMS回执
[0224] 语音邮件等待通知
[0225] (在SMS传输消息中发送)
[0226]参数 使用的值
数据突发类型 0x03(SMS)
SMS_MSG_TYPE 0x00(点对点)
电信服务标识符 十进制4099(语音邮件通知)
服务种类 不包括
起始地址 以供应的值填充
起始子地址 不包括
目的地址 不包括
目的子地址 不包括
载体答复选项 不包括
载体数据:消息标识符
载体数据:用户数据
载体数据:消息中心时间戳
载体数据:优先级指示符
载体数据:私密性指示符
载体数据:消息数量
载体数据:关于消息传输的警示
载体数据:回呼号码
载体数据:多个编码用户数据
[0227] 表28:ADDS用户部分参数映射,消息等待指示
[0228] 载体参数处理
[0229] 在SIP信令中,使用SDP载送载体参数,所述载体参数可以存在于INVITE(邀请)请求、对INVITE请求的临时和成功响应,以及ACK请求中。
[0230] 在IOS信令中,使用A2p载体会话级参数和A2p载体形式专用参数 载送载体参数;这些参数可以出现在额外服务通知、额外服务请求、分配完成、分配请求、载体更新请
求、请求的载体更新、载体更新响应、CM服务请求、切换请求、切换请求肯定应答、寻呼请求
和寻呼响应消息中。
[0231] IOS/SIP适配器300使用下表中详述的映射来进行IOS和SIP载体参数之间的映射。
[0232]A2p载体会话专用参数 SDP参数
最大帧 a=maxptime:(参见RFC 4788,下面注解)
会话IP地址类型 会话级c=线路,<地址类型>参数
会话地址标志 始终置为1
会话IP地址 会话级c=线路,<连接类型>参数
会话UDP端口 m=线路,<端口>参数
[0233] 表29:A2p载体会话专用参数映射
[0234] 最大帧和maxptime之间的转换是根据以下公式进行的:
[0235] ·maxptime=(最大帧)+1*20
[0236] ·最大帧=(maxptime/20)-1A2p载体格式专用参数 SDP参数
载体格式数量 m的数量=线路
载体IP地址类型 介质级c=线路,<地址类型>参数(如果存在)
Ext 不可用;用于指示扩充记录的存在
载体格式标记类型 对于电话事件置为1,对于EVRC置为2,对于所有其他的置为4
载体格式ID a=rtpmap:线路
RTP有效载荷类型 m=线路参数
载体地址标志 如果存在,指示介质级c=线路的存在
载体IP地址 介质级c=线路,<连接地址>参数
载体UDP端口 m=线路,<端口>参数(如果存在则覆盖会话专用值)
扩充长度 扩充中八位位组的数量;只有当Ext置为1时才存在
扩充ID “0”指示话音帧交织;适配器从不生成其他值,如果接收到则忽略
扩充参数 如果话音帧交织,则“最大交织”参数关联“a=maxinterleave:”参
数(RFC 4788)
[0237] 表30:A2p载体格式专用参数映射
[0238] 注意在同一端口的所有格式将在SDP中被聚合到单个m=线路。
[0239] 身份合成
[0240] 在将2G电话与3G网络互连时一项挑战包括这样的事实——用于标识用户的信息在网络之间大大不同。在IMS网络中,存在这样的假设,即标识信息(私密和公众用户身份两
者)供应在终端中。传统终端将不包含该信息,并将因此缺乏与IMS核心兼容的标识信息。
[0241] 在传统CDMA终端中,在登记时间可获得的唯一标识信息是终端的IMSI和ESN。可以以两种方式之一来从该信息产生可被用于IMS网络的身份。
[0242] 可以使用的第一种机制是使用IMSI和/或ESN作为进入包含相关联私密和公众ID的供应信息表的密钥。这在某些情况下可以是可行的;然而,额外的供应开销在更大的
系统中可以证明是一种挑战。
[0243] 可以使用的第二种机制是从电话的IMSI和/或ESN合成公众和私密ID。这种合成避免以IOS/SIP适配器300有对其的访问权的方式供应该信息的需要。
[0244] 虽然3GPP2不提供这样的机制,但是我们可以利用这样的事实——将在CDMA网络中使用的大多数(如果不是所有的话)IMS核心将支持针对从USIM应用合成GSM身份所定
义的过程,如在3GPP TS 23.003中定义的。应 当注意,还可以使用可替换的非标准的过程,
只要IMS核心具有支持这种过程的能力。
[0245] 结果,IOS/SIP适配器300将使用3GPP TS 23.003中定义的机制初始形成私密用户身份和临时的公众用户身份。供应映射到这种身份的IMSI和/或ESN的能力也可以通
过IOS/SIP适配器300来提供。
[0246] 因此,当IOS/SIP适配器300接收包含针对非IMS终端的非IMS标识符的IOS登记消息时,IOS/SIP适配器300可以制定(即计算)针对该非IMS标识符的IMS标识符,或
者从储存的IMS标识符表分配一IMS标识符。分配给该非IMS设备的IMS标识符可以为在
其向IMS网络进行登记的期间内临时分配给该非IMS终端的URI的形式。IOS/SIP适配器
300可以维护非IMS标识符和该临时IMS标识符之间的映射,并将该映射用于涉及该非IMS
终端的事务。例如,对于登记事务,IOS/SIP适配器300可以生成SIP REGISTER(登记)消
息,该SIP REGISTER消息包含分配给该非IMS终端的临时IMS标识符。
[0247] 证书合成
[0248] 在将2G电话与3G网络互连时另一挑战包括这样的事实——它们采用非常不同的认证机制。在如图16A和16B中说明的两种情况下,证书的交换包括在终端机和证书储存
库(credential repository)(根据使用中的网络为HLR或者HSS)之间端到端地传递特定
信息。
[0249] 不利的是,为了认证过程而交换的信息在2G系统中与其在IMS系统中是不同的。这给将IOS(或者功能上类似的2G协议,比如IS-95)调适为SIP的功能施加了几个值得
注意的问题,如图16C中所示。两个问题必须被解决:向IOS/SIP适配器认证终端,以及向
IMS(或者其他SIP)网络认证IOS/SIP适配器(代表用户)。
[0250] 向IOS/SIP适配器300认证终端的操作可以使用允许的IMSI、MEID和/或ESN信息的访问控制列表来进行。虽然在密码上不是安全的,但是这提供与许多消费者级无线接
入点用MAC地址过滤所提供的保护水平相同的保护水平(并且更可论证地说,这是因为在
制造之后改变装备的ESN被特别设计为是非常难以进行的)。可替换地,IOS/SIP适配器
300可以与证书存储设备(HLR或者HLR用来进行证书存储的AAA系统)通信,并 且可以如
同是MSC或者HLR本身那样进行正常的端到端2G认证过程。
[0251] 为了代表终端进行认证,IOS/SIP适配器300必须能够通过供应或者通过合成来安全地获得将被IMS网络接受的对于终端的证书。使用供应来向IOS/SIP适配器300提供
每一用户证书的途径类似于“身份合成”章节中描述的途径,并且遭遇到相同缺点。结果,
我们将具有允许在IOS/SIP适配器300处合成证书的配置选择。
[0252] 如上面提及的,电子序列号(ESN)在制造时被烧入电话中,并且被设计为防在领域内被修改。我们将平衡(leverage)在重新编程ESMS来创建允许IOS/SIP适配功能代表
登记用户向IMS网络进行认证时的相对困难。虽然并不是严格地必须实现合理的安全水
平,但是我们仍将通过包括电话的IMSI作为这些证书中的组分来加强该方案。
[0253] 特别地,我们利用运营商选定的系统范围的随机密钥。该密钥在系统中以IOS/SIP适配功能可以访问所述密钥的方式被供应。这可以包括运营商在进行IOS/SIP适配的盒上
本地供应密钥,或者将其置于IOS/SIP适配功能可以获取的网络位置。
[0254] 在正常的IS-95/IS-2000终端登记过程期间,IOS/SIP适配功能将获悉终端的IMSI和ESN。它如在“身份合成”章节中描述的那样为用户创建一组身份,然后为该用户制
定如下密码:
[0255] 用户证书=H(IMSI“:”ESN“:”密钥)
[0256] 其中IMSI和ESN被编码为它们在ASCII中的数字表示,而密钥是针对该密钥所规定的原始数值。函数“H”是密码哈希函数,例如MD5或者SHA-1(我们的应用将针对这样的
哈希使用SHA-1,但是应该以允许容易替换和/或配置该哈希算法的方式来设计应用)。对
于与支持MEID的终端进行互连而言,途径几乎相同,其中MEID服务于与ESN相同的目的:
[0257] 用户证书=H(IMSI“:”MEID“:”密钥)
[0258] 所得的用户证书随后可以用作SIP摘要认证或者其他类似的基于SIP的途径中的密码。
[0259] 在IMS网络中,这种证书的验证可以以两种方式之一进行。可以基于用户的终端信息和系统范围的密钥向每个用户供应预先计算的证书;可替换地,S-CSCF、HSS或者支援
型AAA存储设备可以被升级,以如该章节 中描述的那样在运行中计算证书。
[0260] 预订聚合
[0261] 在如说明的3GPP IMS网络中,预期终端来维护对多个RFC 3265事件包(eventpackage)的预订;示例包括用户登记状态和好友列表登记状态。图17A说明了传统的IMS
登记和预订管理,其中每个终端登记并预订其自己的登记状态,要求IMS网络(更准确地
说,P-CSCF)针对每个终端维护单独的登记。取代将每个终端的登记状态维护为单独的登记
的一部分的是,IOS/SIP适配器300可配置为能够针对所有当前附接到其的用户维护单个
预订。这样配置减少了网络上的处理负荷,并减少IOS/SIP适配器300必须存储的状态数
量以及其所通信的服务器的数量。图17B说明了使用根据本文所描述主题的实施例的IOS/
SIP适配器300进行的预订聚合。
[0262] 这种聚合可以使用RFC 4662中描述的机制以及在draft-ietf-sip-uri-list-subscribe(及其后续文档)中描述的机制来进行,其中RFC 4662描述预订通过单个资源标识
符标识的多个资源的过程,所述draft-ietf-sip-uri-list-subscribe(及其后续文档)将
RFC 4662机制延伸为允许在一个预订中指定多个资源标识符。例如,IOS/SIP适配器300
可以利用本文所描述的身份合成过程来向IMS网络标识非IMS设备。在向IMS网络进行登
记后,非IMS终端可以通过向IOS/SIP适配器300发送IOS消息来个别地预订它们各自的
登记状态。取代针对每个IOS消息制定个别的SIP预订(SUBSCRIBE)消息的是,IOS/SIP适
配器300可以制定资源列表,在RFC 4662中该资源列表被称为资源列表元标识符(RLMI),
其包含已经针对其接收到IOS预订请求的非IMS设备的临时URI。一旦接收到网络运营商
可配置的预定数量的预订请求,IOS/SIP适配器300可以向IMS网络中的节点(例如存在服
务器)发送包含该资源列表或者RLMI的SIP预定消息。该资源列表可以包含通过单独的
非IMS终端标识符向列表标识的有效预订。存在服务器可以以单个SIP通知(NOTIFY)消
息来响应该SIP预定消息,所述通知消息包含针对分配给非IMS设备的每个临时IMS标识
符的登记状态信息,所述存在服务器具有所述非IMS设备的登记状态信息。存在服务器可
以延迟发送该通知消息达一可配置的时间段,以允许收集在资源列表所指定的预订内各个
非IMS终端的登记状态信息。类似地, IOS/SIP适配器300可以延迟发送初始预订消息或
后续预订消息,以允许收集足够数量的IOS登记预订请求,从而使得合适地发送新的预订
消息。因此,通过使单组预订内的多个非IMS设备预订成组,IOS/SIP适配器300大大地减
少了IMS网络中的登记预订消息业务。
[0263] 特征码
[0264] CDMA网络中的特征是通过在用于运载电话号码的同一字符串中发送特征码来激活的。这些码必须是可配置的,以匹配IOS/SIP适配器所安装在的网络环境。
[0265] 特征码一般呈“*FC”、“*FC#地址”或“FC0”的形式,其中“FC”代表两个数字或三个数字的特征码,而“地址”代表该特征所应用到的地址。
[0266] 许多运营商遵循NANPA规定的垂直服务码(Vertical Service Code)定义;这些值将用作默认的特征激活码:
[0267]特征码 特征
*67 呼叫号码ID限制
*71 三方通话
*72 激活呼叫转移
*73 停用呼叫转移
[0268] 表31:默认的特征码
[0269] 任何IOS/SIP适配器300未识别的特征码被透明地发送给IMS核心。
[0270] 图18是说明根据本文所描述主题的实施例的IOS/SIP适配器300的示例性组件的框图。参照图18,IOS/SIP适配器300包括用于与IOS网络组件(例如基站子系统)通
信的IOS网络接口模块、用于与SIP网络组件通信的SIP模块1802,以及用于在IOS和SIP
协议之间进行转换的IOS/SIP转换器1804。例如,当IOS模块1800从与非IMS设备通信
的基站子系统接收到消息时,IOS网络接口模块1800可以将该消息提供给IOS/SIP转换器
1804。IOS/SIP转换器1804可以接收该IOS消息,并且响应于此,可以制定相应的SIP消
息,并将该SIP消息转发给SIP网络接口模块1802。SIP网络接口模块1802可以将该SIP
消息转发给IMS节点,例如CSCF。IOS/SIP转换器1804可以实现本文所描述的用于向非
IMS设备提供附加服务而无 需将IOS消息隧道传输到融合网关的任何消息流和参数映射。
IOS/SIP转换器1804还可以实现本文所描述的用于向非IMS设备提供话音呼叫和SMS服务
的消息流和参数映射。IOS/SIP转换器1804还可以实现上面描述的用于预订聚合和身份合
成的方法。IOS/SIP转换器1804还可以实现上面描述的用于路由紧急呼叫并提供对通信的
合法拦截的过程。
[0271] 将理解,当前公开的主题的各种细节可以改变而不会偏离当前公开主题的范围。此外,上述描述仅仅是用于说明的目的,而不是用于限制的目的。