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.