IMS基本概念之 注册和呼叫发起

3. IMS中的一些概念

3.1 概述

本章以IP多媒体子系统(IMS)的注册和会话建立的初步介绍开始,并且描述了涉及到的IMS实体。目的不是去做全方位的解释,而是给读者以总体的认识,并有助于读者理解本章中解释将要介绍的各个IMS概念。详细的注册和会话建立流程将会在书的后面部分进行展示和解释。

在进行IMS注册之前,用户设备(UE)必须寻找它发送REGISTER消息的目的IMS实体。这个概念被称为P-CSCF发现(P-CSCF discovery),将会在3.7节介绍。更多的,在进行注册之前,UE需要从标识符模块中读取用户标识符。标识符模块会在3.5节介绍,标识符会在3.4节介绍。在注册的过程中,S-CSCF会被分配(3.8节),会进行认证和建立相应的安全关联(security association)(3.6节),用户档案(user profile)(3.11节)会下载到分配的S-CSCF中,SIP压缩(SIP compression)会被初始化(3.16节),隐式注册(implicitly registered)的公共用户标识符会被传送(3.14节)。

3.9节会介绍IP策略控制(policy control)在用户建立会话时如何应用,3.12节展示服务是如何提供的。3.10展示运营商是如何能够向用户收费的。与电路交换(CS)网络的互联会在3.13节简单介绍。另外,在多个终端设备上共享一个用户标识符的概念会在3.15节中介绍。

3.2 注册

注册使得UE能够使用IMS的服务。在进行注册之前,UE必须先获得IP连接,并发现IMS网络的接入点,例如P-CSCF。在GPRS接入的情况下,UE执行GPRS连接过程,并为SIP信令激活PDP关联(PDP context)。13.2节会提供PDP关联的简单概览。P-CSCF发现过程会在3.7节解释。本书没有对GPRS连接过程进行介绍(更多详细信息可以参考[3GPP TS 23.060])。

clip_image002[4]

图 3‑1 IMS注册流程

IMS注册包含两个阶段:上图最左边部分展示了第一阶段——网络如何质疑(challenge)用户;最右边部分展示了第二阶段——UE如何响应这个质疑并且完成注册。

首先,UE向找到的P-CSCF发送一个SIP REGISTER请求。这个请求会包含:一个需要被注册的用户标识符和所属地域名(I-CSCF的地址)。P-CSCF对这个REGISTER请求进行处理,并使用提供的所属地域名来解析出I-CSCF的一个IP地址。这个I-CSCF接着会联系HSS,并获取进行S-CSCF选择所需的能力。在完成S-CSCF选择之后,I-CSCF把这个REGISTER请求转发给选择的S-CSCF。S-CSCF会发现用户没有被授权,因此它会从HSS获取认证数据并用“401未授权”应答来质疑用户。接着,UE会计算出这个质疑的应答并给P-CSCF发送一个新的包含这个应答的REGISTER。P-CSCF会再一次找到I-CSCF,而接着I-CSCF会再一次找到S-CSCF。S-CSCF最终会检查这个应答,如果正确则从HSS下载用户描述,并发送一个“200 OK”表示接受这个注册。一旦UE成功被授权,UE就能够发起和接受会话了。在注册的过程中,UE和P-CSCF都会知道网络中的哪个S-CSCF将会为UE提供服务。

UE有责任保持这个注册,这是通过定期的刷新注册来实现的。如果UE没有刷新注册,则S-CSCF会在注册到期后移除注册信息,并且不会发出通知。当UE想从IMS网络中注销时,它可以通过简单的发送一个注册有效期为零的REGISTER就可以实现。5.5节和5.14节包含了更多关于IMS注册和注销的介绍。

实体

注册前

注册中

注册后

UE

P-CSCF地址、所属地域名、证书、公共用户标识符、私有用户标识符

P-CSCF地址、所属地域名、证书、公共用户标识符、私有用户标识符、安全关联

P-CSCF地址、所属地域名、证书、公共用户标识符(和隐式注册的公共用户标识符)、私有用户标识符、安全关联、服务路由信息(S-CSCF)

P-CSCF

没有保存信息

初始网络入口点、UE的IP地址、UE的公共用户标识符和私有用户标识符、安全关联

最终网络入口点(S-CSCF)、UE的IP地址、已注册的公共用户标识符(和隐式注册的公共用户标识符)、私有用户标识符、安全关联、CCF地址

I-CSCF

HSS或SLF的地址

HSS或SLF的入口、P-CSCF地址、S-CSCF地址

HSS或SLF的地址

S-CSCF

HSS或SLF的地址

HSS地址/名称、用户档案(受限的-根据每个网络的情况)、P-CSCF地址/名称、公共/私有用户标识符、UE的IP地址

HSS地址/名称、用户档案(受限的-根据每个网络的情况)、P-CSCF地址/名称、公共/私有用户标识符、UE的IP地址

HSS

用户档案、认证数据、S-CSCF选择参数

用户档案、P-CSCF、网络ID

包括更新过注册状态的公共用户标识符的用户档案、S-CSCF的名字

表格 3‑1 注册前、注册中和注册后实体中存储的信息

3.3 会话发起

clip_image004[4]

图 3‑2 IMS会话建立流程图

当用户A想和用户B建立会话时,UE A产生一个SIP INVITE请求,并通过Gm接口发送到P-CSCF。P-CSCF对这个请求进行一定处理:例如,它解压这个请求并在通过Mw接口转发给S-CSCF之前先验证主叫的用户标识符。S-CSCF进一步处理这个请求和执行服务控制,这可能包含和AS的交互,但是最终会根据SIP INVITE消息中的被叫用户标识符来决定出被叫所属的网络。被叫网络中的I-CSCF会通过Mw接口接收到这个请求,并且通过Cx接口联系到HSS以获取为被叫提供服务的S-CSCF。这个请求又通过Mw接口发送到被叫的S-CSCF。这个S-CSCF负责处理接收到的会话,这可能包含和AS的交互,并最终会通过Mw接口发送给P-CSCF。在进一步处理之后(例如压缩和私密检查),P-CSCF通过Gm接口将INVITE请求转发给了UE B。UE B产生一个应答消息,183会话进行中(183 Session Progress),这个应答沿着刚才建立好的路径(也就是,UE B ->P-CSCF -> S-CSCF -> I-CSCF -> S-CSCF -> P-CSCF -> UE A)反方向发送到UE A。在更多的几次来回消息交互后,两个UE都完成了会话的建立,并可以开始真正的上层应用了(例如,棋类游戏)。在会话建立的过程中,运营商商可能会控制用来传输媒体的承载通道。3.9节将介绍这是怎么实现的。

SIP INVITE的大致内容在上表中给出,以便让读者初步尝到书中将会介绍的内容。表中每一列给出实体会加入、移除或者修改的信息。这些信息的意义会在本书后面部分介绍到。

UE(A)

用户A标识符、

用户B标识符、

联系地址(contact address)、

接入信息、

路由信息(Via和Route头部)、

支持可靠应答(reliable response)、

支持预处理(precondition)、

安全信息、

隐私指示(privacy indication)、

压缩指示、

反映用户终端能力和偏好、MIME子类型的“telephone-event”和带宽信息的SDP。

P-CSCF(A)

加入的信息:

一段路由信息(Record-Route头部)、

IMS计费信息、

确认的A侧标识符、

移除的信息:

安全信息、

建议的A侧标识符、

修改的信息:

路由信息(Via和Route头部)、

S-CSCF(A)

加入的信息:

运营商标识符(IOI)、

移除的信息:

一段路由信息(Record-Route头部)、

接入信息、

修改的信息:

路由信息(Via和Route头部)、

确认的A侧标识符,同样还包括Tel-URL类型的标识符(如果有的话)。

I-CSCF(B)

加入的信息:

一段路由信息(Record-Route头部)、

移除的信息:

修改的信息:

路由信息(Via头部)、

S-CSCF(B)

加入的信息:

移除的信息:

运营商标识符(IOI)、

修改的信息:

路由信息(R-URI、Route、Via和Record-Route)、

P-CSCF(B)

加入的信息:

授权令牌、

移除的信息:

IMS计费信息、

路由信息(R-URI、Route、Via和Record-Route)、

如果要求保护隐私,则移除A侧标识符

修改的信息:

路由信息(Via和Record-Route)、

 

--------------------------------------
本文内容来自下面的著作,如果读者对本文内容感兴趣,请购买正版原著书籍阅读。
书名:THE IMS IP Multimedia Concepts and Services in the Mobile Domain
出版社:John wiley & Sons, Ltd

本译文内容未经作者许可,不得用于商业用途。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值