搜档网
当前位置:搜档网 › 使用USIM 卡进行IMS 注册

使用USIM 卡进行IMS 注册

5.1.3 使用USIM 卡进行IMS 注册

5.1.3.1 测试目的

当UICC卡没有ISIM模块的情况下,验证终端可以从UICC卡的USIM模块中获取用户认证相关参数,且在IMS注册成功。

5.1.3.5 测试过程

前导步骤

1. 激活小区A。终端开机并附着到TD-LTE小区,流程参见附录B表格B-1步骤1-19。

主体步骤

2. 终端发送的REGISTER消息包含以下内容:

? 从USIM模块推导IMPI、IMPU和归属域信息,将IMPI和归属域信息填充到

REGISTER 消息的Authorization 头中。IMPI 格式为

@https://www.sodocs.net/doc/0b8829640.html, ,IMPU 格式为SIP :

@https://www.sodocs.net/doc/0b8829640.html,

? Security-client 头中至少要包括HMAC-MD5-96和HMAC-SHA-1-96 完整性算

法,DES-EDE3-CBC和AES-CBC加密算法。

? Expires 参数设置为600000。

3. SS回复401 Unauthorized消息作为REGISTER消息的响应。401 Unauthorized消息中指定完整性算法为HMAC-SHA-1-96,加密算法为DES-EDE3-CBC。

4. 终端发送第二条IMS REGISTER消息,该消息已经经过IPsec加密。检查Register消

息中,包含P-Access-Network-Info,接入方式为3GPP-E-UTRAN-TDD。SS发送200 OK 作为第二条REGISTER消息的响应。200 OK消息中的P-Associated-URI头域中包含两

个隐式注册的IMPU(SIP URI and TEL URI )信息:

? TEL URI: “tel: +86xxxxxxxxxxx”

? SIP URI: “sip: +86xxxxxxxxxxx @ https://www.sodocs.net/doc/0b8829640.html, ”

5. 终端发送SUBSCRIBE消息。SS发送200OK作为SUBSCRIBE消息的响应消息。

6. SS发送NOTIFY消息。终端发送200OK作为NOTIFY的响应消息。

2015 Sep 17 12:07:46.331 [35] 0x156E IMS SIP Message

Version = 1

Direction = UE_TO_NETWORK

SDP Presence = 0

SIP Call ID Length = 53

SIP Message Length = 1652

SIP Message Logged Bytes = 1653

Message ID = IMS_SIP_REGISTER

//终端发送的REGISTER消息包含以下内容:

? 从USIM模块推导IMPI、IMPU和归属域信息,将IMPI和归属域信息填充到

REGISTER 消息的Authorization 头中。IMPI 格式为

@https://www.sodocs.net/doc/0b8829640.html, ,IMPU 格式为SIP :

@https://www.sodocs.net/doc/0b8829640.html,

? Security-client 头中至少要包括HMAC-MD5-96和HMAC-SHA-1-96 完整性算

法,DES-EDE3-CBC和AES-CBC加密算法。

Expires 参数设置为600000。

Response Code = INFORMAL_RESPONSE (0)

CM Call ID = 255

SIP Call ID = 1245434755_3266309720@2409:8095:40e:90:1:1:92ac:f9b0

Sip Message = REGISTER sip:https://www.sodocs.net/doc/0b8829640.html, SIP/2.0 From:

;tag=124543476 4

To:

CSeq: 171692931 REGISTER

Call-ID: 1245434755_3266309720@2409:8095:40e:90:1:1:92ac:f9b0

Via: SIP/2.0/TCP

[2409:8095:40e:90:1:1:92ac:f9b0]:5060;branch=z9hG4bK1674100237

Max-Forwards: 70

Contact:

;+sip.inst ance="";+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";+g.3gpp.smsip;video

Route:

Content-Length: 0

Authorization: Digest

uri="sip:https://www.sodocs.net/doc/0b8829640.html,",username="460008092357866 @https://www.sodocs.net/doc/0b8829640.html,",response="",realm="ims.mnc000.mcc https://www.sodocs.net/doc/0b8829640.html,",nonce=""

Expires: 600000

Require: sec-agree

Proxy-Require: sec-agree

Supported: path,sec-agree

Allow: INVITE,BYE,CANCEL,ACK,NOTIFY,UPDATE,PRACK,INFO,MESSAGE,OPTIONS Security-Client: ipsec-3gpp; alg=hmac-md5-96; ealg=des-ede3-cbc; spi-c=1591761140; spi-s=273915139

2015 Sep 17 12:07:46.857 [AC] 0x156E IMS SIP Message

Version = 1

Direction = NETWORK_TO_UE

SDP Presence = 0

SIP Call ID Length = 53

SIP Message Length = 654

SIP Message Logged Bytes = 655

Message ID = IMS_SIP_REGISTER

Response Code = UNAUTHORIZED (401)

//SS回复401 Unauthorized消息作为REGISTER消息的响应

CM Call ID = 255

SIP Call ID = 1245434755_3266309720@2409:8095:40e:90:1:1:92ac:f9b0

Sip Message = SIP/2.0 401 Unauthorized

Via: SIP/2.0/TCP

[2409:8095:040E:0090:0001:0001:92AC:F9B0]:5060;branch=z9hG4bK16741002 37

Call-ID: 1245434755_3266309720@2409:8095:40e:90:1:1:92ac:f9b0

From:

;tag=124543476 4

To:

;tag=ja0mbx86 CSeq: 171692931 REGISTER

WWW-Authenticate: Digest

realm="https://www.sodocs.net/doc/0b8829640.html,",nonce="T6ccUtYLlR3PLCDfAT8+ d1K/HG3qmXJMMPuMsT9RQGU=",algorithm=AKAv1-MD5

Security-Server:

ipsec-3gpp;alg=hmac-md5-96;prot=esp;mod=trans;ealg=aes-cbc;spi-c=2320 665939;spi-s=3899171464;port-c=9950;port-s=9900

Content-Length: 0

2015 Sep 17 12:07:47.481 [73] 0x156E IMS SIP Message

Version = 1

Direction = UE_TO_NETWORK

SDP Presence = 0

SIP Call ID Length = 53

SIP Message Length = 1961

SIP Message Logged Bytes = 1962

Message ID = IMS_SIP_REGISTER

//终端发送第二条IMS REGISTER消息,该消息已经经过IPsec加密。

Response Code = INFORMAL_RESPONSE (0)

CM Call ID = 255

SIP Call ID = 1245434755_3266309720@2409:8095:40e:90:1:1:92ac:f9b0

Sip Message = REGISTER sip:https://www.sodocs.net/doc/0b8829640.html, SIP/2.0 From:

;tag=124543592 2

To:

CSeq: 171692932 REGISTER

Call-ID: 1245434755_3266309720@2409:8095:40e:90:1:1:92ac:f9b0

Via: SIP/2.0/TCP

[2409:8095:40e:90:1:1:92ac:f9b0]:8907;branch=z9hG4bK4137043578

Max-Forwards: 70

Contact:

;+g.3gpp.i csi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";+g.3gpp.smsip;vid eo;+sip.instance=""

Route:

P-Access-Network-Info: 3GPP-E-UTRAN-TDD;

//检查Register消息中,包含P-Access-Network-Info,接入方式为3GPP-E-UTRAN-TDD。utran-cell-id-3gpp=4600051145019E01

Security-Verify:

ipsec-3gpp;alg=hmac-md5-96;prot=esp;mod=trans;ealg=aes-cbc;spi-c=2320 665939;spi-s=3899171464;port-c=9950;port-s=9900

Content-Length: 0

Authorization: Digest

username="460008092357866@https://www.sodocs.net/doc/0b8829640.html,",realm="i https://www.sodocs.net/doc/0b8829640.html,",uri="sip:ims.mnc000.mcc460.3gppnetw https://www.sodocs.net/doc/0b8829640.html,",nonce="T6ccUtYLlR3PLCDfAT8+d1K/HG3qmXJMMPuMsT9RQGU=",algorit hm=AKAv1-MD5,response="f1eab9f9734c3e2ad286033d373e7289"

Expires: 600000

Require: sec-agree

Proxy-Require: sec-agree

Supported: path,sec-agree

Allow: INVITE,BYE,CANCEL,ACK,NOTIFY,UPDATE,PRACK,INFO,MESSAGE,OPTIONS Security-Client: ipsec-3gpp; alg=hmac-md5-96; ealg=des-ede3-cbc;

spi-c=1591761140; spi-s=2739151393; port-c=8013;

port-s=8907,ipsec-3gpp; alg=hmac-md5-96; ealg=aes-cbc;

spi-c=1591761140; spi-s=2739151393; port-c=8013;

port-s=8907,ipsec-3gpp; alg=hmac-md5-96; ealg=null; spi-c=1591761140; spi-s=2739151393; port-c=8013; port-s=8907,ipsec-3gpp;

alg=hmac-sha-1-96; ealg=des-ede3-cbc; spi-c=1591761140;

spi-s=2739151393; port-c=8013; port-s=8907,ipsec-3gpp;

alg=hmac-sha-1-96; ealg=aes-cbc; spi-c=1591761140; spi-s=2739151393; port-c=8013; port-s=8907,ipsec-3gpp; alg=hmac-sha-1-96; ealg=null;

spi-c=1591761140; spi-s=2739151393; port-c=8013; port-s=8907

2015 Sep 17 12:07:47.950 [C4] 0x156E IMS SIP Message

Version = 1

Direction = NETWORK_TO_UE

SDP Presence = 0

SIP Call ID Length = 53

SIP Message Length = 785

SIP Message Logged Bytes = 786

Message ID = IMS_SIP_REGISTER

Response Code = OK (200)

//SS发送200 OK作为第二条REGISTER消息的响应。200 OK消息中的P-Associated-URI 头域中包含两个隐式注册的IMPU(SIP URI and TEL URI )信息:

? TEL URI: “tel: +86xxxxxxxxxxx”

? SIP URI: “sip: +86xxxxxxxxxxx @https://www.sodocs.net/doc/0b8829640.html, ”

CM Call ID = 255

SIP Call ID = 1245434755_3266309720@2409:8095:40e:90:1:1:92ac:f9b0

Sip Message = SIP/2.0 200 OK

Via: SIP/2.0/TCP

[2409:8095:040E:0090:0001:0001:92AC:F9B0]:8907;branch=z9hG4bK41370435 78

Call-ID: 1245434755_3266309720@2409:8095:40e:90:1:1:92ac:f9b0

From:

;tag=124543592 2

To:

;tag=0wjgxmev CSeq: 171692932 REGISTER

Accept-Resource-Priority: wps.4

P-Associated-URI:,

Contact:

; expires=3600;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mm tel";+g.3gpp.smsip;video;+sip.instance=""

Path:

Content-Length: 0

2015 Sep 17 12:07:47.967 [9C] 0x156E IMS SIP Message

Version = 1

Direction = UE_TO_NETWORK

SDP Presence = 0

SIP Call ID Length = 53

SIP Message Length = 772

SIP Message Logged Bytes = 773

Message ID = IMS_SIP_SUBSCRIBE

//终端发送SUBSCRIBE消息。

Response Code = INFORMAL_RESPONSE (0)

CM Call ID = 255

SIP Call ID = 1245436406_3263607784@2409:8095:40e:90:1:1:92ac:f9b0

Sip Message = SUBSCRIBE tel:+86137******** SIP/2.0

From: ;tag=1245436411

To:

CSeq: 171694582 SUBSCRIBE

Call-ID: 1245436406_3263607784@2409:8095:40e:90:1:1:92ac:f9b0

Via: SIP/2.0/UDP

[2409:8095:40e:90:1:1:92ac:f9b0]:8907;branch=z9hG4bK3411005323

Max-Forwards: 70

Contact:

Route:

P-Access-Network-Info: 3GPP-E-UTRAN-TDD;

utran-cell-id-3gpp=4600051145019E01

Security-Verify:

ipsec-3gpp;alg=hmac-md5-96;prot=esp;mod=trans;ealg=aes-cbc;spi-c=2320 665939;spi-s=3899171464;port-c=9950;port-s=9900

Event: reg

Content-Length: 0

Require: sec-agree

Proxy-Require: sec-agree

Expires: 600000

P-Preferred-Identity: tel:+86137********

2015 Sep 17 12:07:48.069 [8B] 0x156E IMS SIP Message

Version = 1

Direction = NETWORK_TO_UE

SDP Presence = 0

SIP Call ID Length = 53

SIP Message Length = 738

SIP Message Logged Bytes = 739

Message ID = IMS_SIP_SUBSCRIBE

Response Code = OK (200)

//SS发送200 OK作为SUBSCRIBE消息的响应。

CM Call ID = 255

SIP Call ID = 1245436406_3263607784@2409:8095:40e:90:1:1:92ac:f9b0

Sip Message = SIP/2.0 200 OK

Via: SIP/2.0/UDP

[2409:8095:040E:0090:0001:0001:92AC:F9B0]:8907;branch=z9hG4bK34110053 23

Call-ID: 1245436406_3263607784@2409:8095:40e:90:1:1:92ac:f9b0

From: ;tag=1245436411

To: ;tag=0wwbjw5c

CSeq: 171694582 SUBSCRIBE

Contact:

kFaYJ/jVTqTzR2MleKx39gSHig==_iv_7BB44D834643923C4E99D7C01C176D0A@[240 9:8095:0500:0000:0000:0000:0000:0101]:9900;Dpt=7d54_16;RegSubIdx=67f3 0bcc;trans;Hpt=8f42_16;CxtId=3;TRC=ffffffff-ffffffff;UID=9;CID=9;orig ;spln>

Expires: 600000

P-Asserted-Identity:

Content-Length: 0

2015 Sep 17 12:07:48.078 [D3] 0x156E IMS SIP Message

Version = 1

Direction = NETWORK_TO_UE

SDP Presence = 0

SIP Call ID Length = 53

SIP Message Length = 1606

SIP Message Logged Bytes = 1607

Message ID = IMS_SIP_NOTIFY

//SS发送NOTIFY消息。

Response Code = INFORMAL_RESPONSE (0)

CM Call ID = 255

SIP Call ID = 1245436406_3263607784@2409:8095:40e:90:1:1:92ac:f9b0

Sip Message = NOTIFY

sip:460008092357866@[2409:8095:040E:0090:0001:0001:92AC:F9B0]:8907 SIP/2.0

Via: SIP/2.0/UDP

[2409:8095:0500:0000:0000:0000:0000:0101]:9900;branch=z9hG4bK2b67l70l n0f26ol7nno40cg63;Role=3;Hpt=8f42_36;TRC=ffffffff-ffffffff;X-HwDim=3 Call-ID: 1245436406_3263607784@2409:8095:40e:90:1:1:92ac:f9b0

From: ;tag=0wwbjw5c

To: ;tag=1245436411

CSeq: 1 NOTIFY

Contact:

Max-Forwards: 69

Event: reg

Subscription-State: active;expires=600000

P-Asserted-Identity:

Content-Length: 666

Content-Type: application/reginfo+xml

state="full">

state="active">

sip:460008092357866@[2409:8095:040E:0090:0001:0001:92AC: F9B0]:8907;Hpt=8f42_16;srti=d0_1024

aor="sip:+86137********@https://www.sodocs.net/doc/0b8829640.html,"

id="7d11877" state="active">

sip:460008092357866@[2409:8095:040E:0090:0001:0001:92AC: F9B0]:8907;Hpt=8f42_16;srti=d0_1024

2015 Sep 17 12:07:48.093 [0A] 0x156E IMS SIP Message

Version = 1

Direction = UE_TO_NETWORK

SDP Presence = 0

SIP Call ID Length = 53

SIP Message Length = 432

SIP Message Logged Bytes = 433

Message ID = IMS_SIP_NOTIFY

Response Code = OK (200)

//终端发送200 OK作为NOTIFY的响应。

CM Call ID = 255

SIP Call ID = 1245436406_3263607784@2409:8095:40e:90:1:1:92ac:f9b0

Sip Message = SIP/2.0 200 OK

Via: SIP/2.0/UDP

[2409:8095:0500:0000:0000:0000:0000:0101]:9900;branch=z9hG4bK2b67l70l n0f26ol7nno40cg63;Role=3;Hpt=8f42_36;TRC=ffffffff-ffffffff;X-HwDim=3 Call-ID: 1245436406_3263607784@2409:8095:40e:90:1:1:92ac:f9b0

From: ;tag=0wwbjw5c

To: ;tag=1245436411

CSeq: 1 NOTIFY

Content-Length: 0

P-Access-Network-Info: 3GPP-E-UTRAN-TDD; utran-cell-id-3gpp=4600051145019E01

相关主题