IMS基本概念之 各种标识符和ISIM

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情
3.4 标识符
3.4.1 用户的标识符
3.4.1.1 私有用户标识符

私有用户标识符是由所属地网络运营商决定的全局唯一标识符。它被用来在所属地网络中从网络的视角来唯一标识一个用户[3GPP TS 23.228]。然而它并不标识这个用户本身,而是标识这个用户的订阅。私有用户标识符主要被用来实现认证目的,也还可以被用来实现计费和管理功能。

IMS架构给私有用户标识符提出了以下的需求(3GPP TS 23.228、TS 23.003):

· 私有用户标识符采用[RFC2486]中定义的网络接入标识符(NAI)的格式。

· 私有用户标识符需要被包含在所有从UE到网络的注册请求中。

· 私有用户标识符只有在注册用户时才会被认证(包括注册和重新注册)。

· S-CSCF在注册时或者处理发往未注册用户的请求时需要下载和存储私有用户标识符。

· 私有用户标识符不会被用来路由SIP消息。

· 私有用户标识符被永久的分配给一个用户,并安全的存储在IMS标识符模块(ISIM)程序中。在用户订阅的有效期内,私有用户标识符会在所属地网络中一直有效。

· UE没有可能去修改私有用户标识符。

· HSS需要存储私有用户标识符。

· 根据运营商的策略,私有用户标识符可以选择被包含进计费纪录。

NAI的例子

form_user@realm

3.4.1.2 公共用户标识符

IMS网络中的用户标识符被称为公共用户标识符。它们被用来请求和其它用户通信的用户标识符。公共用户标识符可以被发布(例如,在通信录中、网页中、名片中)。

如本书前面所述,IMS用户能够向很多不同网络发起会话,也可以接收来自许多不同网络的会话,例如GSM网络或者英特网。为了能够被CS网络呼叫,公共用户标识符必须遵从电信编号方式(例如,+358 50 1234567)。按照类似的情况,为了能和英特网用户通信,公共用户标识符必须遵从英特网编号方式(例如,joe.doe@example.com )。

IMS架构给公共用户标识符提出以下需求[3GPP TS 23.228、TS 23.003]:

· 公共用户标识符要么使用SIP通用资源标识符(URI)的格式,要么使用电话通用资源定位符(tel URL)的格式。

· 至少要有一个公共用户标识符被安全的存储在ISIM程序中。

· UE没有可能修改公共用户标识符。

· 公共用户标识符必须先被注册,然后才能够被用来发起会话和非会话类型的过程(例如,MESSAGE、SUBSCRIBE、NOTIFY)。

· 公共用户标识符需要先被注册,然后终结于这个用户的会话和非会话类型的过程才会被发往它所属的UE。这不影响网络执行为未注册用户提供的服务。

· 可以通过一个UE请求注册多个公共用户标识符。这将在3.14节进一步介绍。

· 网络在注册过程中不会认证公共用户标识符。

Tel URL计划用来使用URL语法来表示传统的e.164号码。Tel URL在[RFC2806]中介绍,而SIP URI在[RFC3261]和[RFC2396]中介绍。下面给出了公共用户标识符的例子。更多关于SIP URI和tel URL语法的介绍能够在8.5和8.6节中找到。

SIP URI的例子

sip:joe.doe@ims.example.com

tel URL的例子

tel:+358 501234567

3.4.1.3 衍生的公共标识符和私有标识符

在3.4.1.1和3.4.1.2节中,已经解释了公共标识符和私有标识符的概念。这些标识符被存放在ISIM程序中。当IMS被部署时,市场上会有许多的UE不支持ISIM程序。因此,设计出了一个不使用ISIM来访问IMS的机制。

在这个模型中,公共标识符、私有标识符和所属地域名都是从国际移动订阅者标识符(IMSI)衍生出来的。这个机制适用于包含全球订阅者标识符模块(USIM)程序的UE。

私有标识符

私有标识符按照以下步骤从IMSI衍生出来[3GPP TS 23.003]:

1. 私有标识符的用户部分由IMSI中的数字串代替。

2. 私有标识符的域名部分包含IMSI的MCC和MNC值,以及一个预定义好的域名称,IMSI.3gppnetwork.org。这三个部分按照以下顺序被连在一起,并用点分开:移动网络码(MNC,唯一标识这个移动网络的数字串),移动国家码(MCC,唯一标识移动订阅者所属的国家)和预定义的域名称。例如:

IMSI:234150999999999,其中

MCC:234

MNC:15

MSIN:0999999999

则私有标识符是:234150999999999@234.15.IMSI.3gppnetwork.org

临时的公共标识符

如果没有ISIM程序来保存公共用户标识符,就会根据IMSI来生成一个临时的公共用户标识符。临时公共用户标识符采用SIP URI的形式,“sip:user@domain”。user和domain部分采用和私有用户标识符类似的方式来生成[3GPP TS 23.003]。对于前面的那个例子,对应的临时公共用户标识符是:

sip:234150999999999@234.15.IMSI.3gppnetwork.org

IMS架构对临时共用户标识符提出了以下需求[3GPP TS 23.228]:

· 对于非注册的IMS过程,强烈建议将临时共用户标识符设置成“禁止的(barred)”,以使得它不能被用来进行通信。如果临时共用户标识符被设置成“禁止的”,则以下是进一步的要求:

· 临时共用户标识符不会被显示给用户,也不会被公开使用(例如印在名片上)。

· 临时共用户标识符只在注册过程中被用来获取隐式注册的公共用户标识符(隐式注册的概念在3.14节解释)。

· 隐式注册的共用户标识符被用在其它的SIP消息以进行会话处理,并在后续的注册过程中使用。

· 在初始注册后,只有UE会使用隐式注册的共用户标识符。

· 临时共用户标识符只在CSCF和HSS上可用。

3.4.1.4 私有标识符和公共标识符的关系

这里有一个基本的例子,显示了不同的实体是如何联接在一起的。Joe在一家汽车销售公司工作,他在工作和个人生活中使用的是同一台终端。为了处理工作相关的事务,他有两个公共标识符:sip:joe.smith@brandnewcar.com和tel:+358 50 1234567。当他下班了以后,他有另外两个公共标识符来处理个人的事情:sip:joe.smith@ims.example.com和tel:+358503334444。通过拥有两组公共标识符,他可以用完全不同的方式对待呼入的会话。例如,他可以在五点以后、周末和节日重定向所有工作相关的呼叫到一个短信系统。

Joe的用户和服务相关的数据被保存在两个不同的服务档案中(service profile)。一个服务档案包含所有的与工作相关的标识符信息,并在需要的时候被从HSS下载到S-CSCF中,也就是当Joe注册一个工作相关的标识符或者当S-CSCF需要为未注册的工作相关的标识符执行服务时。类似的,另外一个服务档案包含了个人生活相关的标识符信息,并在需要时被从HSS下载到S-CSCF中。服务档案(service profile)的概念在3.11.1节解释。

下图展示了Joe的私有用户标识符、公共标识符和服务档案是如何联接在一起的。

clip_image002

图 3‑3 用户标识符间的关系

3.4.2 服务的标识符(公共服务标识符)

随着标准在线服务、短信息服务、会议服务和群组能力的引入,很显然需要有标识符来标识AS上的服务和群组。用作这些目的的标识符同时也要能被动态的创建,也就是说用户可以按需在AS上创建,而不需要在使用前先注册。普通的公共标识符还不足够好,因此版本6引入了一种新的标识符,公共服务标识符。公共服务标识符采用SIP URI或者tel URL的形式。例如在短信息服务中,短信息列表服务有一个公共服务标识符(例如),用户向这个标识符发送信息,然后这些消息通过短信息列表服务器发送给短信息列表中的其他成员。这同样适用于会议服务(例如语音、视频和短信息会话),也要创建会议服务的标识符。

3.4.3 网络实体的标识符

除了用户外,处理SIP路由的网络节点也需要有一个有效SIP URI以便能被标识。这些SIP URI将被用在SIP消息头部中以标识这些节点。然而,这些标识符不要求在域名服务系统(DNS)中全局发布[3GPP TS 23.228]。运营商可以这样命名他的S-CSCF:

Example of network entity naming

sip:finland.scscf1@ims.example.com

3.5 标识符模块
3.5.1 IP多媒体服务标识符模块

clip_image004

图 3‑4 IP多媒体服务标识符模块

IP多媒体服务标识符模块(ISIM)是一个驻留在通用集成电路卡(UICC)上的一个程序,而UICC是一个可以插入和从UE上拔出的物理上安全的设备。UICC上可能有一个或者多个应用程序。ISIM本身保存运营商提供的特定于IMS的订阅者数据。保存的数据可被分为如上图所示的六组。其中多数的数据需要在用户进行IMS注册时被用到[3GPP TS 31.103]:

· 安全密钥(Security keys)由完整性密钥、加密密钥和密钥组标识符组成。完整性密钥被用来提供SIP信令的完整性保护。加密密钥用来提供SIP信令的保密性保护。版本5种没有使用保密性保护,然而版本6能够使用保密性保护。在写本书的时候,还需要密钥组标识符(更多信息参考3.6节)。

· 私有用户标识符(private user identity)就包含了用户的私有用户标识符。它被用在注册请求中来标识用户的订阅(更多信息参考3.4.1.1节)。

· 公共用户标识符(public user identity)包含一个或多个用户的公共用户标识符。它被用在注册请求中来标识被注册的标识符,以及被用来请求和其它用户通信(更多信息参考3.4.1.2节)。

· 所属地网络域名(home NW domain name)由所属地网络接入点的名字组成。它被用在注册消息中来把消息路由到所属地网络。

· 管理数据(administrative data)包含各种数据,它们可以被订阅者用来进行IMS操作,或者被设备制造商用来执行自己的自动测试。

· 接入规则引用(Access Rule Reference)被用来保存一些信息:访问ISIM时哪个个人身份证号需要被验证。

3.5.2 通用订阅者标识符模块(Universal Subscriber Identity Module)

通用订阅者标识符模块(USIM)是需要被用来访问包交换(PS)域(GPRS),并唯一的标识一个订阅者。类似于ISIM,USIM程序作为一块存储区驻留在UICC上,以保存订阅和订阅者相关的信息。另外,它还可能包含那些使用了在USIM程序工具箱中定义的特性的程序。

USIM包含以下的数据:用于访问PS域的安全性参数、IMSI、允许的访问点名字列表、MMS相关的信息[3GPP TS 31.102、TS 22.101、TS 21.111]。3.4.1.3节描述了只含有USIM的UE是如何生成访问IMS所必须要的信息。

 

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

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

23.501中英对照(7):SMS over NAS与对IMS的支持 注5:为了支持IP-SM-GW/SMS路由器进行MT SMS域选择,IP-SM-GW/SMS路由器可以通过TS 23.040 [5]中所示的标准化接口之一连接到SGs MSC、MMESMSF。本条款介绍了传统的基于NAS的SMS架构,其中SMSF/UDMSMS-GMSC/SMS-IWMSC/IP-SM-GW/SMS路由器之间的接口仍然基于传统协议(即MAP或Diameter)。注2:当在同一PLMN中的PCFP-CSCF之间使用基于服务的接口时,P-CSCF执行5GC中可信AF的功能。 阅读详情

相关推荐

23.228中文版

IMS学习很有帮助

浅析IMS网络中使用的标识

浅析IMS网络中使用的标识 刘艳 (广西区通信产业服务有限公司,广西  南宁 530023)   摘要: IMS网络中已经不存在PSTN或NGN网络中信令点或GT的概念。全IP的网络结构灵活的业务决定了其所用的标识不同于传统的PSTNNGN。本文在URI的基础上对IMS网络中使用的标识进行了讨论,并探讨了IMS用户使用的IMPU、IMPI及它们之间的关系。 关键词:IMS; TEL

b02330224的专栏 9772

Windows10 使用Apple Studio Display显示器的设置

AppleStudioDisplay显示器购买花了近1.5wRMB,由于为windows台式机,显卡为NVIDAGTX-1660,而AppleStudioDisplay只有雷电接口,尝试了很多种转接方式,均以失败告终,最终使用贝尔金VR线成功,,附图如下这边也测试过NVIDARTX-2060Super、NVIDAGTX-1650显卡,都是能点亮的,NVIDA1650存在关机重启后黑屏,不稳定现象,2060也存在关机重启后不亮现象,后面发现1660s很稳定。...

爱意随风起,人生不可弃。 1万+

3gpp-24.229中文版R7

这里写自定义目录标题 3GPP TS 24.229 V7.0.0 (2005-06) Technical Specification 基于SIPSDP的IP多媒体呼叫控制协议 Stage 3 (Release 7) The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3

zhengjiajia250的博客 7125

第2章 IMS架构、网元、接口

MGCF(Media Gateway Control Function,媒体网关控制功能)用于IMS域与CS/PSTN域的互通,负责完成控制面信令的互通(PSTN/CS域侧ISUP/BICC协议与CM-IMS侧SIP协议的交互互通),并控制IM-MGW完成用户面媒体面的互通、号码规整、号码分析路由、放音、放音抑制、视频回落等功能。正因为是无状态的,I-CSCF不会记录S-CSCF的信息,即每次I-CSCF收到P-CSCF的请求要去找S-CSCF时,都要去查HSS。呼叫过程中的S-CSCF选择等。

51学通信的博客 2万+

VOLTE学习笔记(二)——IMS相关标识及SIP知识

用户标识 私有用户标识IMPI: IP Multimedia Private Identity  用于用户接入IMS网络的注册,鉴权,认证计费,私有用户标识不用于呼叫的寻址路由;私有用户标识采用网络接入标识符(NAI)的形式,即UserName@Realm;由归属网络运营商定义的用户身份标识,具有全球唯一性。 例如:张三的私有用户身份标识为 1 +8611222222

jjkl0720130019的专栏 1万+

VOLTE_ISIM卡文件单元

我们所熟悉的卡有3GPP的USIM卡,SIM卡,CDMA系统的UIM卡等,在IMS系统中也有相应的卡,叫ISIM( IM Services Identity Module)即使通信服务标识模块。这些文件单元可集成到我们所谓的USIM等卡中。 其详细的文件说明可参考3GPP 31.103 一、ISIM 卡文件单元结构 二、ISIM 卡文件简要说明 三、参考文档 3GPP 36.103

时九博客 1684

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

3. IMS中的一些概念3.1 概述本章以IP多媒体子系统(IMS)的注册会话建立的初步介绍开始,并且描述了涉及到的IMS实体。目的不是去做全方位的解释,而是给读者以总体的认识,并有助于读者理解本章中解释将要介绍的各个IMS概念。详细的注册会话建立流程将会在书的后面部分进行展示解释。在进行IMS注册之前,用户设备(UE)必须寻找它发送REGISTER消息的目的IMS实体。这个概念

foolskindom的专栏 2万+

IMS网络中设备间的接口

2.3 IMS接口本节介绍前面描述的网络实体是如何互相连接到一起的,以及使用什么协议。此外,还会描述IMS架构。你还会看到基于SIP的接口的一个概览(下图中)(例如,SIP在哪里使用,主要过程有哪些)。然而,你会发现介绍基于SIP的接口没有像介绍基于Diameter的接口那样深。这个区别的原因是,本书中会有几章专门来讲SIPSDP相关的过程,在那里会详细进行详细地介绍。 图

foolskindom的专栏 4万+

IMS/SIP学习(5)——卡文件

IMS/SIP学习(5)——卡文件

通信小黑的博客 3880

IMS基本概念之 控制承载通道媒体流的机制(SBLP)

3.9 控制承载通道媒体流的机制控制层面用户层面的分离可能是IMS设计中最重要的问题之一。这两层的完全独立是不可能的,这是因为如果没有控制层面用户层面的交互,运营商就不能控制服务质量(QoS)、IMS媒体流的源目的、以及媒体什么时候开始结束。因此,为了IMS媒体流建立了一种机制来授权控制承载通道的使用,它建立在IMS会话中协商的SDP参数的基础上。这种GPRSIMS间的交互被称作基

foolskindom的专栏 8084

VOLTE_IMS中的标示符

一、IMS中的标示符 缩略语 ID 作用 IP多媒体私有标识 IMPI Private User Identities IP多媒体私有标识是一种由主网络操作者永久性分派的全局性标识,它可以用于注册、认证、管理记费等用途。每个IMS使用者可以有多个IMPI 相当于IMSI IP多媒体公有标识 IMPU Public User Identities

时九博客 4555

IMS用户标识

现网IMS以省为单位建设,按照规范,除P-CSCF外,其他网元都应该在归属地。ISIM卡有省份标签标识,可以直接在注册流程中使用。而USIM卡需要UE自行推导T-IMPU,没有携带省份标签。因此,如果USIM注册,访问拜访地I-CSCF。IMS用户私有标识,运营商侧用户的全球唯一标识,在IMS-HSS中作为签约数据发放。IMPI在HSSUE侧都需要有,但HSS中统一发放,而UE需要自己根据IMSI生成。IMS用户公有标识,主要用于呼叫过程中的呼叫路由寻址,需要在HSS中开户签约。

LL123412138的博客 2062

IMS中的接口、协议设备对照表

1. 接口协议 接口相关设备功能描述接口协议CxI-CSCF, S-CSCF, HSSI-CSCF/S-CSCFHSS通信DiameterDhSIP AS, OSA, S

foolskindom的专栏 1万+

终于明白什么是VoLTE,以及VoIP、CSFB、SIP、IMS...

VoLTE就像一位优雅的败家姑娘,千呼万唤使出来!难免有人会在VoLTE与VoIP之间打量对比。关于两者之间的对比分析太多,尽管如此,也是依然一头雾水。我们今天就从她们的前世说起,希望能够说清楚关于VoIP、VoLTE、CSFB、VoWiFi、SIP、IMS那些事... 从VoIP到VoLTE 观察家们认为VoIP的出现起始于1995年,那个时候GSM刚进入中国。20年来,VoIP语音服务2/3G网络的CS语音业务一直共存。尽管两者都提供语音服务,但其技术原理是有本质的区别的。语音传输的本质实际上有两

STniutou的博客 1万+

IMS基本概念之 控制承载通道媒体流的机制(SBLP)

3.9 控制承载通道媒体流的机制 控制层面用户层面的分离可能是IMS设计中最重要的问题之一。这两层的完全独立是不可能的,这是因为如果没有控制层面用户层面的交互,运营商就不能控制服务质量(QoS)、IMS媒体流的源目的、以及媒体什么时候开始结束。因此,为了IMS媒体流建立了一种机制来授权控制承载通道的使用,它建立在IMS会话中协商的SDP参数的基础上。这种GPRSIMS间的交互被称

dolphin98629的专栏 2172

IMS中的承载控制计费控制

IMS中的承载控制计费控制总结摘要:本文从3GPP规范角度阐述了IMS承载控制计费控制的机制,并结合北电关于FBC实时计费的实现实例,说明了使用基于流计费(FBC)的优越性重要性,以及策略控制计费控制的融合趋势。3GPP R5定义的承载控制计费控制 在IMS会话建立时,UE通过SDP协议为实时业务、非实时业务请求相应的媒体参数(编码方案、媒体类型、带宽等)。IMS会话控制

ican2002的专栏 1144

IMS 注册流程深度解析:从UE到S-CSCF的关键步骤

本文深度解析了IMS网络的核心注册流程,详细阐述了从用户设备(UE)发起请求,经过拜访网络守门人P-CSCF转发、归属网络调度中心I-CSCF查询,最终由专属服务经理S-CSCF完成认证与绑定的完整步骤。文章重点剖析了Path、Via等关键SIP头域的作用,以及AKA认证机制,揭示了IMS实现可靠通信服务背后的精密设计。

ggg99的专栏 394

VoLTE前世今生...说清楚VoIP、VoLTE、CSFB、VoWiFi、SIP、IMS那些事

转载自《https://www.sohu.com/a/128463947_505812》 从VoIP到VoLTE   观察家们认为VoIP的出现起始于1995年,那个时候GSM刚进入中国。20年来,VoIP语音服务2/3G网络的CS语音业务一直共存。尽管两者都提供语音服务,但其技术原理是有本质的区别的。语音传输的本质实际上有两种形式:电路交换(CS,Circuited Switched)分组交换(PS,Packet Switched)。   CS,是指通话前需在网络中建立一条线路,这是“独占”的资源,直

qlexcel的专栏 4330
上一篇: IMS网络中设备间的接口
下一篇: IMS基本概念之 安全服务和安全机制
foolskindom
博客等级 码龄23年 106粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值