27.22.5 Data Download to SIM

3GPP51.010-4Mobile Station (MS) conformance specificationPart 4: Subscriber Identity Module (SIM) application toolkit conformance test specificationRelease 17TS

27.22.5.1 SMS-PP Data Download

27.22.5.1.1 Definition and applicability

See clause 3.2.2.

27.22.5.1.2 Conformance requirement

The ME shall support the Proactive SIM: SMS-PP Data Download facility as defined in the following technical specifications:

– TS 11.14 [15] clause 4.3, clause 5, clause 7.1, clause 12.1, clause 12.7 and clause 12.13.

27.22.5.1.3 Test purpose

To verify that the ME transparently passes the "data download via SMS Point-to-point" messages to the SIM.

To verify that the ME returns the RP-ACK message back to the system Simulator, if the SIM responds with ’90 00′ or ’91 XX’.

To verify that the ME returns the response data from the SIM back to the system Simulator in the TP-User-Data element of the RP-ACK message, if the SIM responds with ‘9F XX’.

27.22.5.1.4 Method of Test

27.22.5.1.4.1 Initial conditions

The ME is connected to the system Simulator and the SIM Simulator.

The elementary files are coded as Toolkit default.

Prior to this test the ME shall have been powered on and performed the PROFILE DOWNLOAD procedure.

27.22.5.1.4.2 Procedure

Expected Sequence 1.1 Void

Expected Sequence 1.2 (SMS-PP Data Download, General Data Coding, GET RESPONSE, Acknowledgement)

Step

Direction

MESSAGE / Action

Comments

1

SS → ME

SMS-PP Data Download Message 1.2.1

2

ME → USER

The ME shall not display the message or alert the user of a short message waiting.

3

ME → SIM

ENVELOPE: SMS-PP DOWNLOAD 1.2.2

4

SIM → ME

RESPONSE DATA AVAILABLE

[SW1 / SW2 of ‘9F 0B’]

5

ME → SIM

GET RESPONSE

6

SIM → ME

SMS-PP Data Download SIM Acknowledgement 1.2.4

7

ME → SS

SMS-PP Data Download SIM Acknowledgement 1.2.4 in the TP-User-Data element of the RP-ACK message. The values of protocol identifier and data coding scheme in RP-ACK shall be as in the original message.

Expected Sequence 1.3 (SMS-PP Data Download, General Data Coding, FETCH, MORE TIME)

Step

Direction

MESSAGE / Action

Comments

1

SS → ME

SMS-PP Data Download Message 1.3.1

2

ME → USER

The ME shall not display the message or alert the user of a short message waiting

3

ME → SIM

ENVELOPE: SMS-PP DOWNLOAD 1.3.2

[SW1 / SW2 of ’91 0B’]

4

SIM → ME

PROACTIVE COMMAND PENDING: MORE TIME 1.3.4

5

ME → SS

RP-ACK

6

ME → SIM

FETCH

7

SIM → ME

PROACTIVE COMMAND: MORE TIME 1.3.4

8

ME → SIM

TERMINAL RESPONSE: MORE TIME 1.3.5

9

SIM → ME

PROACTIVE SIM SESSION ENDED

PROACTIVE COMMAND: MORE TIME 1.3.4

Logically:

Command details

Command number: 1

Command type: MORE TIME

Command qualifier: "00"

Device identities

Source device: SIM

Destination device: ME

Coding:

BER-TLV:

D0

09

81

03

01

02

00

82

02

81

82

TERMINAL RESPONSE: MORE TIME 1.3.5

Logically:

Command details

Command number: 1

Command type: MORE TIME

Command qualifier: "00"

Device identities

Source device: ME

Destination device: SIM

Result

General Result: Command performed successfully

Coding:

BER-TLV:

81

03

01

02

00

82

02

82

81

83

01

00

Expected Sequence 1.4 (SMS-PP Data Download, General Data Coding)

Step

Direction

MESSAGE / Action

Comments

1

SS → ME

SMS-PP Data Download Message 1.4.1

2

ME

The ME shall not display the message or alert the user of a short message waiting

3

ME → SIM

ENVELOPE: SMS-PP DOWNLOAD 1.4.2

4

SIM → ME

SW1 / SW2 of ’90 00′

5

ME → SS

RP-ACK

SMS-PP (Data Download) Message 1.2.1 / 1.3.1 / 1.4.1

Logically:

SMS TPDU

TP-MTI SMS-DELIVER

TP-MMS No more messages waiting for the MS in this SC

TP-RP TP-Reply-Path is not set in this SMS-DELIVER

TP-UDHI TP-UD field contains only the short message

TP-SRI A status report will not be returned to the SME

TP-OA

TON International number

NPI "ISDN / telephone numbering plan"

Address value "1234"

TP-PID SIM Data download

TP-DCS

Coding Group General Data Coding

Compression Text is uncompressed

Message Class Class 2 SIM Specific Message

Alphabet 8 bit data

TP-SCTS: 01/01/98 00:00:00 +0

TP-UDL 13

TP-UD "Short Message"

Coding:

Coding

04

04

91

21

43

7F

16

89

10

10

00

00

00

00

0D

53

68

6F

72

74

20

4D

65

73

73

61

67

65

ENVELOPE: SMS-PP DOWNLOAD 1.2.2 / 1.3.2 / 1.4.2,

Logically:

SMS-PP Download

Device identities

Source device: Network

Destination device: SIM

Address

TON International number

NPI "ISDN / telephone numbering plan"

Dialling number string "112233445566778"

SMS TPDU

TP-MTI SMS-DELIVER

TP-MMS No more messages waiting for the MS in this SC

TP-RP TP-Reply-Path is not set in this SMS-DELIVER

TP-UDHI TP-UD field contains only the short message

TP-SRI A status report will not be returned to the SME

TP-OA

TON International number

NPI "ISDN / telephone numbering plan"

Address value "1234"

TP-PID SIM Data download

TP-DCS

Coding Group General Data Coding

Compression Text is uncompressed

Message Class Class 2 SIM Specific Message

Alphabet 8 bit data

TP-SCTS: 01/01/98 00:00:00 +0

TP-UDL 13

TP-UD "Short Message"

Coding:

BER-TLV:

D1

2D

82

02

83

81

06

09

91

11

22

33

44

55

66

77

F8

8B

1C

04

04

91

21

43

7F

16

89

10

10

00

00

00

00

0D

53

68

6F

72

74

20

4D

65

73

73

61

67

65

Expected Sequence 1.5 Void

Expected Sequence 1.6 (SMS-PP Data Download, with Data Coding / Message Class)

Step

Direction

MESSAGE / Action

Comments

1

SS → ME

SMS-PP Data Download Message 1.6.1

2

ME

The ME shall not display the message or alert the user of a short message waiting

3

ME → SIM

ENVELOPE: SMS-PP DOWNLOAD 1.6.2

4

SIM → ME

SW1 / SW2 of ’90 00′

5

ME → SS

RP-ACK

SMS-PP (Data Download) Message 1.6.1

Logically:

SMS TPDU

TP-MTI SMS-DELIVER

TP-MMS No more messages waiting for the MS in this SC

TP-RP TP-Reply-Path is not set in this SMS-DELIVER

TP-UDHI TP-UD field contains only the short message

TP-SRI A status report will not be returned to the SME

TP-OA

TON International number

NPI "ISDN / telephone numbering plan"

Address value "1234"

TP-PID SIM Data download

TP-DCS

Coding Group Data Coding / Message Class

Message Coding 8 bit data

Message Class Class 2 SIM Specific Message

TP-SCTS: 01/01/98 00:00:00 +0

TP-UDL 13

TP-UD "Short Message"

Coding:

Coding

04

04

91

21

43

7F

F6

89

10

10

00

00

00

00

0D

53

68

6F

72

74

20

4D

65

73

73

61

67

65

ENVELOPE: SMS-PP DOWNLOAD 1.6.2

Logically:

SMS-PP Download

Device identities

Source device: Network

Destination device: SIM

Address

TON International number

NPI "ISDN / telephone numbering plan"

Dialling number string "112233445566778"

SMS TPDU

TP-MTI SMS-DELIVER

TP-MMS No more messages waiting for the MS in this SC

TP-RP TP-Reply-Path is not set in this SMS-DELIVER

TP-UDHI TP-UD field contains only the short message

TP-SRI A status report will not be returned to the SME

TP-OA

TON International number

NPI "ISDN / telephone numbering plan"

Address value "1234"

TP-PID SIM Data download

TP-DCS

Coding Group Data Coding / Message Class

Message Coding 8 bit data

Message Class Class 2 SIM Specific Message

TP-SCTS: 01/01/98 00:00:00 +0

TP-UDL 13

TP-UD "Short Message"

Coding:

BER-TLV:

D1

2D

82

02

83

81

06

09

91

11

22

33

44

55

66

77

F8

8B

1C

04

04

91

21

43

7F

F6

89

10

10

00

00

00

00

0D

53

68

6F

72

74

20

4D

65

73

73

61

67

65

SMS-PP Data Download SIM Acknowledgement 1.2.4

Coding:

Coding

50

68

69

6C

20

48

6F

6F

6B

65

72

27.22.5.1.5 Test requirement

The ME shall operate in the manner defined in expected sequences 1.2 to 1.6.

27.22.5.2 SMS-CB Data Download

27.22.5.2.1 Definition and applicability

See clause 3.2.2.

27.22.5.2.2 Conformance requirement

The ME shall support the Proactive SIM: SMS-CB Data Download facility as defined in:

– TS 11.14 [15] clause 4.3, clause 5, clause 7.2, clause 12.5 and clause 12.7.

27.22.5.2.3 Test purpose

To verify that the ME transparently passes the "data download via SMS Cell Broadcast" messages to the SIM, which contain a message identifier found in EFCBMID.

27.22.5.2.4 Method of Test

27.22.5.2.4.1 Initial conditions

The ME is connected to the system Simulator and the SIM Simulator.

The elementary files are coded as Toolkit default with the following exeception:

EF LP shall contain an entry indicating "English".

Prior to this test the ME shall have been powered on and performed the PROFILE DOWNLOAD procedure.

27.22.5.2.4.2 Procedure

Expected Sequence 1.1 (SMS-CB (Data Download), ENVELOPE(SMS-CB DOWNLOAD), ME does not display message)

Step

Direction

MESSAGE / Action

Comments

1

SS → ME

SMS-CB (DATA DOWNLOAD) 1.1

Message identifier ’10 01′

2

ME → SIM

ENVELOPE (SMS-CB DOWNLOAD) 1.1

3

SIM → ME

SW1, SW2 ’90 00′

SMS-CB (Data Download) Message 1.1

Logically:

Message Content

Serial Number

Geographical scope: Cell wide, normal display mode

Message code: 1

Update number: 1

Message Identifier: "1001"

Data coding Scheme

Message Coding: English, language using the GSM 7 bit default alphabet

Page Parameter

Total number of pages: 1

Page number: 1

Content of message: "Cell Broadcast "..

Coding:

Coding

C0

11

10

01

01

11

C3

32

9B

0D

12

CA

DF

61

F2

38

3C

A7

83

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

ENVELOPE: SMS-CB DOWNLOAD 1.1

Logically:

Cell Broadcast Download

Device identities

Source device: Network

Destination device: SIM

Cell Broadcast page

Serial Number

Geographical scope: Cell wide, normal display mode

Message code: 1

Update number: 1

Message Identifier: "1001"

Data coding Scheme

Message Coding: English, language using the GSM 7 bit default alphabet

Page Parameter

Number of pages: 1

Page number: 1

Content of message: "Cell Broadcast "..

Coding:

BER-TLV:

D2

5E

82

02

83

81

8C

58

C0

11

10

01

01

11

C3

32

9B

0D

12

CA

DF

61

F2

38

3C

A7

83

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

Expected Sequence 1.2 (SMS-CB(DATA DOWNLOAD), ENVELOPE(SMS-CB DATA DOWNLOAD), FETCH, MORE TIME, ME does not display message)

Step

Direction

MESSAGE / Action

Comments

1

SS → ME

SMS-CB (DATA DOWNLOAD) 1.1

Message identifier ’10 01′

2

ME → SIM

ENVELOPE (SMS-CB DOWNLOAD) 1.1

3

SIM → ME

PROACTIVE COMMAND PENDING: MORE TIME 1.1

SW1/SW2 ’91 0B’

4

ME → SIM

FETCH 1.1

5

SIM → ME

PROACTIVE COMMAND:MORE TIME 1.1

6

ME → SIM

TERMINAL RESPONSE: MORE TIME 1.1

7

SIM → ME

SW1/SW2 ’90 00′

SIM session ended

PROACTIVE COMMAND: MORE TIME 1.1

Logically:

Command details

Command number: 1

Command type: MORE TIME

Command qualifier: "00"

Device identities

Source device: SIM

Destination device: ME

Coding:

BER-TLV:

D0

09

81

03

01

02

00

82

02

81

82

TERMINAL RESPONSE: MORE TIME 1.1

Logically:

Command details

Command number: 1

Command type: MORE TIME

Command qualifier: "00"

Device identities

Source device: ME

Destination device: SIM

Result

General Result: Command performed successfully

Coding:

BER-TLV:

81

03

01

02

00

82

02

82

81

83

01

00

Expected Sequence 1.3 (SMS-CB (DATA DOWNLOAD), ME displays message)

Step

Direction

MESSAGE / Action

Comments

1

SS → ME

SMS-CB (DATA DOWNLOAD) 1.2

Message identifier ’03 E7′

2a

ME 🡪 USER

ME may display the message

2b

ME 🡪 SIM

ME shall not download the CB message to the SIM using ENVELOPE (SMS-CB download)

3

USER 🡪 ME

The user shall use a MMI dependent procedure to initiate the display of the received CB message

[only if message has not been displayed in step 2a]

4

ME 🡪 USER

ME displays the message

[only if message has not been displayed in step 2a]

SMS-CB (Data Download) Message 1.2

Logically:

Message Content

Serial Number

Geographical scope: Cell wide, normal display mode

Message code: 1

Update number: 1

Message Identifier: "03E7"

Data coding Scheme

Message Coding: English, language using the GSM 7 bit default alphabet

Page Parameter

Total number of pages: 1

Page number: 1

Content of message: "Cell Broadcast".

Coding:

Coding

C0

11

03

E7

01

11

C3

32

9B

0D

12

CA

DF

61

F2

38

3C

A7

83

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

81

40

20

10

08

04

02

27.22.5.2.5 Test requirement

The ME shall operate in the manner defined in expected sequences 1.1 to 1.3.