VoLTE用户码号和卡


VoLTE用户码号和卡_第1张图片

SIM, USIM, ISIM

(1) 由于SIM卡的局限性,不能接入LTE/IMS网络。

(2) USIM可接入LTE/2G/3G网络,但不存储IMS网络相关的用户信息,因此接入VoLTE网络时,还需要通过终端导出IMS注册时所需要的用户码号信息。

(3) ISIM卡是在USIM卡的基础上,增加了ISIM模块,专门用于存储IMS网络相关用户码号和归属地信息。可以通过读取ISIM模块中的信息直接接入VoLTE网络。


Volte用户码号

IMS用户标识,每个用户分配1个私有标识(IMPI)和多个公有标识(IMPU)。

私有标识(IMPI)

归属网络提供的用户全球唯一标识,用于IMS网络对IMS用户进行鉴权认证,该码号对用户不可见。

定义为:username@realm, 用户名@域名。 realm为用户的归属地。

< IMSI>@ims.mnc< MNC>.mcc< MCC>.3gppnetwork.org

公有标识(IMPU)

用于用户之间进行通信的标识,对用户可见。IMPU采用SIP URI 和 TEL URI 格式。

SIP URI: sip:user:password@host:port, sip:用户标识@主机名:端口。 主机名为用户归属地名或者IP地址。

TEL URI: tel:+电话号码

sip:< IMSI>@ims.mnc< MNC>.mcc< MCC>.3gppnetwork.org

sip:< MSISDN>@< 省份>.ims.mnc< MNC>.mcc< MCC>.3gppnetwork.org

tel:+MSISDN

然而,对于USIM卡,需要通过IMSI来推导出自己的IMPI和IMPU,如下定义:

IMPI: [email protected][MNC].mcc[MCC].3gppnetwork.org

IMPU: sip:[email protected][MNC].mcc[MCC].3gppnetwork.org

推导出的临时IMPU仅仅用于注册请求。如果成功注册后,UE 将获得相应的公有用户标识,UE 将在后续非注册请求中用任意一个公有用户标识。

在注册时,携带导出的IMPI和IMPU,注册成功后,网络根据用户签约返回两个IMPU值,分别为Tel URI 和 SIP URI形式。Tel URI用于语音呼叫,SIP URI用于IMS网络路由。

IMPI 示例:

[email protected]

IMPU 示例:

tel:+85261111234

sip:[email protected]


Register Log

使用IMPI, IMPU进行注册。Authorization username是IMPI,用于鉴权认证,其他一般都是IMPU.

[–>] REGISTER sip:ims.mnc006.mcc454.3gppnetwork.org SIP/2.0 [CSeq: 1 REGISTER]

Contact:sip:[email protected]:5060;+sip.instance=””;q=1.0;+g.3gpp.icsi-ref=”urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel”;video

To:sip:[email protected]

From:sip:[email protected];tag=70e9576b

Authorization:Digest username=”[email protected]”,realm=”ims.mnc006.mcc454.3gppnetwork.org”,uri=”sip:ims.mnc006.mcc454.3gppnetwork.org”,nonce=”“,response=”“,algorithm=AKAv1-MD5

接收到200 OK响应,UE将:

1.存储P-Associated-URI 头中URIs列表,该列表URIs是与注册的公有用户标识关联的;

2.存储P-Associated-URI头中第一个URI作为默认公有用户标识;

3.如果在P-Associated-URI头中没有包括的公有用户标识,认为是被禁止的;

[<–] SIP/2.0 200 OK [CSeq: 2 REGISTER]

P-Associated-URI:sip:[email protected]

P-Associated-URI: < tel:+85261111234>

你可能感兴趣的:(VoLTE用户码号和卡)