27.22.5 Data Download to UICC
31.1243GPPMobile Equipment (ME) conformance test specificationRelease 16TSUniversal Subscriber Identity Module Application Toolkit (USAT) conformance test specification
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 UICC: SMS-PP Data Download facility as defined in the following technical specifications:
– TS 31.111 [15] clause 5, clause 7.1, clause 8.1, clause 8.7, clause 8.13 and clause 11.
– TS 31.115 [28] clause 4.
– TS 23.038 [7] clause 4..
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 UICC.
To verify that the ME returns the RP-ACK message back to the USS, if the UICC responds with ’90 00′, ’91 XX’, ’62 XX’ or ’63 XX’.
To verify that the ME with an SMS-PP download feature implementation prior to Rel-11 returns the RP-ERROR message back to the system Simulator, if the UICC responds with ’62 XX’ or ’63 XX’ (while the ME with the Rel-11 or later implemention of this feature returns an RP-ACK in this case).
To verify that the ME returns the response data from the UICC back to the USS in the TP-User-Data element of the RP-ACK message, if the UICC returns response data’.
27.22.5.1.4 Method of Test
27.22.5.1.4.1 Initial conditions
The ME is connected to the USIM Simulator and connected to the USS.
The "data download via SMS-PP" service is available in the USIM Service Table.
27.22.5.1.4.2 Procedure
Expected Sequence 1.1 (Void)
Expected Sequence 1.2 (Void)
Expected Sequence 1.3 (Void)
Expected Sequence 1.4 (void)
Expected Sequence 1.5 (void)
Expected Sequence 1.6 (Void)
Expected Sequence 1.7 (Void)
Expected Sequence 1.8 (Void)
Expected Sequence 1.9 (SMS-PP Data Download over CS/PS, UTRAN/GERAN)
In case A.1/156 is supported perform the "CS related procedure 1" and continue with "Generic Test Procedure 1 (SMS-PP Data Download)" as defined in this clause 27.22.5.3.4.2 as "Expected Sequence 1.9" with the following parameters:
– Used Network Simulator (NWS): USS (UMTS System Simulator or System Simulator)
– CS domain is used to send and receive short messages
– ME supports UTRAN or GERAN
CS related procedure:
Step |
Direction |
MESSAGE / Action |
Comments |
1 |
USER → ME |
The ME is switched on |
ME will perform Profle Download and USIM initialisation |
2 |
ME → NWS |
ME performs CS/PS or CS registration. |
|
3 |
CONTINUE WITH STEP 4 Generic Test Procedure 1 (SMS-PP Data Download) in clause 27.22.5.3.4.2 |
In case A.1/156 is not supported but A.1/158 is supported perform the "PS related procedure" and continue with "Generic Test Procedure 1 (SMS-PP Data Download)" as defined in this clause 27.22.5.3.4.2 as "Expected Sequence 1.9" with the following parameters:
– Used Network Simulator (NWS): USS (UMTS System Simulator or System Simulator)
– PS domain is used to send and receive short messages
– ME supports UTRAN or GERAN
PS related procedure:
Step |
Direction |
MESSAGE / Action |
Comments |
1 |
USER → ME |
The ME is switched on |
ME will perform Profle Download and USIM initialisation |
2 |
ME → NWS |
ME performs CS/PS or PS registration. |
|
3 |
CONTINUE WITH STEP 4 Generic Test Procedure 1 (SMS-PP Data Download) in clause 27.22.5.3.4.2 |
27.22.5.1.5 Test requirement
The ME shall operate in the manner defined in expected sequence 1.9.
27.22.5.2 Cell Broadcast 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 UICC: Cell Broadcast Data Download facility as defined in:
– TS 31.111 [15] clause 5, clause 7.1.2, clause 8.5, clause 8.7 and clause 11.
– TS 31.115 [28] clause 5.
– TS 23.038 [7] clause 5.
27.22.5.2.3 Test purpose
To verify that the ME transparently passes the "data download via Cell Broadcast" messages to the UICC, 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 USIM Simulator and only connected to the USS if the USS is mentioned in the sequence table.The elementary files are coded as Toolkit default with the following exeception:
EF PL shall contain an entry indicating "English".
A USS setting up only a GERAN or PCS 1900 cell shall be used for Expected sequence 1.1, 1.7 and 1.3.
A USS setting up only a UTRAN cell shall be used on and expected sequence 1.4, 1.5 and 1.6.
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 (Cell Broadcast Data Download (GSM), ENVELOPE(CELL BROADCAST DOWNLOAD), ME does not display message)
Step |
Direction |
MESSAGE / Action |
Comments |
1 |
USS → ME |
CELL BROADCAST 1.1 |
Message identifier ’10 01′ |
2 |
ME → UICC |
ENVELOPE (CELL BROADCAST DOWNLOAD) 1.1 |
|
3 |
UICC → ME |
SW1, SW2 ’90 00′ |
Cell Broadcast 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: CELL BROADCAST DOWNLOAD 1.1
Logically:
Cell Broadcast Download
Device identities
Source device: Network
Destination device: UICC
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 (void)
Expected Sequence 1.3 (Cell Broadcast (GSM), ME may display the message)
Step |
Direction |
MESSAGE / Action |
Comments |
1 |
USS → ME |
CELL BROADCAST 1.2 |
Message identifier ’03 E7′ |
2a |
ME 🡪 USER |
ME may display the message |
|
2b |
ME 🡪 UICC |
ME shall not download the CB message to the UICC using ENVELOPE (CELL BROADCAST 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] |
Cell Broadcast 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 |
Expected Sequence 1.4 (Cell Broadcast (UMTS), ENVELOPE (CELL BROADCAST DOWNLOAD), ME does not display message)
TBD
Expected Sequence 1.5 (Cell Broadcast (UMTS), ENVELOPE (CELL BROADCAST DOWNLOAD), FETCH, MORE TIME, ME does not display message)
TBD
Expected Sequence 1.6 (Cell Broadcast (UMTS), ME displays message)
TBD
Expected Sequence 1.7 (Cell Broadcast (GSM),, ENVELOPE (CELL BROADCAST DATA DOWNLOAD), FETCH, MORE TIME, ME does not display message, User Data Header Payload)
Step |
Direction |
MESSAGE / Action |
Comments |
1 |
USS → ME |
CELL BROADCAST Message 1.7 |
Message identifier ’10 01′ |
2 |
ME → UICC |
ENVELOPE (CELL BROADCAST DOWNLOAD) 1.7 |
|
3 |
UICC → ME |
PROACTIVE COMMAND PENDING: MORE TIME 1.2 |
SW1/SW2 ’91 0B’ |
4 |
ME → UICC |
FETCH 1.2 |
|
5 |
UICC → ME |
PROACTIVE COMMAND:MORE TIME 1.2 |
|
6 |
ME → UICC |
TERMINAL RESPONSE: MORE TIME 1.2 |
|
7 |
UICC → ME |
SW1/SW2 ’90 00′ |
UICC session ended |
CELL BROADCAST Message 1.7
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: 8 bit data
Message class: Class 2 (U)SIM specific message
Page Parameter
Total number of pages: 1
Page number: 1
Secured User Header (Content of message)
TP-UDHL 2
IEI (U)SIM Toolkit Security Headers
IEIL 0
Command Packet Length: 77
Command Header Identifier: 0
Command Header Length: 13
Security Parameter Indicator: No RC, CC or DS and No PoR reply to the Sending Entity
Ciphering Key Identifier: Algorithm known implicitly by both entities
Key Identifier: Algorithm known implicitly by both entities
Toolkit Application Reference: Proprietary Toolkit Application
Counter: 1
Padding Counter: 0 (no padding is necessary)
Secure Data: 62 octets set to ‘DC’ (dummy data)
Coding:
Coding |
C0 |
11 |
10 |
01 |
96 |
11 |
02 |
70 |
00 |
00 |
4D |
00 |
0D |
00 |
00 |
00 |
00 |
BF |
FF |
00 |
00 |
00 |
00 |
00 |
|
01 |
00 |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
|
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
|
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
|
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
|
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
|
DC |
DC |
DC |
DC |
ENVELOPE: CELL BROADCAST DOWNLOAD 1.7
Logically:
Cell Broadcast Download
Device identities
Source device: Network
Destination device: UICC
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: 8 bit data (Message with User Data Header (UDH) structure)
Message class: Class 2 (U)SIM specific message
Page Parameter
Number of pages: 1
Page number: 1
Secured User Header (Content of message)
TP-UDHL 2
IEI (U)SIM Toolkit Security Headers
IEIL 0
Command Packet Length: 77
Command Header Identifier: 0
Command Header Length: 13
Security Parameter Indicator: No RC, CC or DS and No PoR reply to the Sending Entity
Ciphering Key Identifier: Algorithm known implicitly by both entities
Key Identifier: Algorithm known implicitly by both entities
Toolkit Application Reference: Proprietary Toolkit Application
Counter: 1
Padding Counter: 0 (no padding is necessary)
Secure Data: 62 octets set to ‘DC’ (dummy data)
Coding:
BER-TLV: |
D2 |
5E |
82 |
02 |
83 |
81 |
8C |
58 |
C0 |
11 |
10 |
01 |
96 |
11 |
02 |
70 |
00 |
00 |
4D |
00 |
0D |
00 |
00 |
00 |
|
00 |
BF |
FF |
00 |
00 |
00 |
00 |
00 |
01 |
00 |
DC |
DC |
|
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
|
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
|
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
|
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
|
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
PROACTIVE COMMAND: MORE TIME 1.2
Logically:
Command details
Command number: 1
Command type: MORE TIME
Command qualifier: "00"
Device identities
Source device: UICC
Destination device: ME
Coding:
BER-TLV: |
D0 |
09 |
81 |
03 |
01 |
02 |
00 |
82 |
02 |
81 |
82 |
TERMINAL RESPONSE: MORE TIME 1.2
Logically:
Command details
Command number: 1
Command type: MORE TIME
Command qualifier: "00"
Device identities
Source device: ME
Destination device: UICC
Result
General Result: Command performed successfully
Coding:
BER-TLV: |
81 |
03 |
01 |
02 |
00 |
82 |
02 |
82 |
81 |
83 |
01 |
00 |
27.22.5.2.5 Test requirement
The ME shall operate in the manner defined in expected sequences 1.1 to 1.7.
27.22.5.3 SMS-PP Data Download over IMS
27.22.5.3.1 Definition and applicability
See clause 3.2.2.
For IMS: That the UE correctly implemented the role of an SMS-over-IP receiver is tested in clause 18.2 of TS 34.229-1 [36].
27.22.5.3.2 Conformance requirement
The ME shall support the Proactive UICC: SMS-PP Data Download facility for SMS over IP as defined in the following technical specifications:
– TS 31.111 [15] clause 5, clause 7.1, clause 8.1, clause 8.7, clause 8.13 and clause 11.
– TS 31.115 [28] clause 4.
– TS 23.038 [7] clause 4.
– TS 34.229 [36], Annexes C.2, C.17 and C.18.
– TS 24.341 [37], clause 5.2.3.4.
27.22.5.3.3 Test purpose
To verify that the ME transparently passes the "data download via SMS Point-to-point" messages which have been received over IMS to the UICC.
To verify that the ME returns the RP-ACK message back to the E-USS/USS, if the UICC responds with ’90 00′, ’91 XX’, ’62 XX’ or ’63 XX’. In case of IMS the RP-ACK message is contained in the SIP MESSAGE for the SM delivery report.
To verify that the ME with an SMS-PP download feature implementation prior to Rel-11 returns the RP-ERROR message in the SIP MESSAGE for the SM delivery report to the E-USS/USS, if the UICC responds with ’62 XX’ or ’63 XX’ (while the ME with the Rel-11 or later implemention of this feature return an RP-ACK in this case). In case of IMS the RP-ERROR message is contained in the SIP MESSAGE for the SM delivery report.
To verify that the ME returns available response data from the UICC in the TP-User-Data element of the RP-ACK message back to the E-USS/USS. In case of IMS the RP-ACK message is contained in the SIP MESSAGE for the SM delivery report.
27.22.5.3.4 Method of Test
27.22.5.3.4.1 Initial conditions
The ME is connected to the USIM Simulator. The elementary files are coded as defined for the E-UTRAN/EPC ISIM-UICC in clause 27.22.2C.
For sequence 3.1 the ME is additionally connected to the E-USS.
For sequence 3.2 the ME is additionally connected to the USS.
27.22.5.3.4.2 Procedure
Expected Sequence 3.1 (SMS-PP Data Download over IMS, E-UTRAN)
Perform the "IMS related procedure 1" and continue with "Generic Test Procedure 1 (SMS-PP Data Download)" as defined in this clause as "Expected Sequence 3.1" with the following parameters:
– Used Network Simulator (NWS): E-USS
– SMS-over-IP is used to send and receive short messages
– ME supports eFDD or eTDD and SMS-over-IP
Expected Sequence 3.2 (SMS-PP Data Download over IMS, UTRAN)
Perform the "IMS related procedure 1" and continue with "Generic Test Procedure 1 (SMS-PP Data Download)" as defined in this clause as "Expected Sequence 3.2" with the following parameters:
– Used Network Simulator (NWS): USS (UMTS System Simulator only)
– SMS-over-IP is used to send and receive short messages
– ME supports UTRAN
IMS related procedure 1:
Step |
Direction |
MESSAGE / Action |
Comments |
1 |
USER → ME |
The ME is switched on |
ME will perform Profle Download, USIM and ISIM initialisation |
2 |
ME → NWS |
ME activates the required bearer, discoveres P-CSCF and registers with the values from the ISIM to IMS services |
For E-UTRAN: The EPS bearer context activation according to the procedures defined in TS 34.229-1 [36], Annex C.2 and C.18 is performed For UTRAN: For SMS-over-IP a PDP context activation according to the procedures defined in TS 34.229-1 [36], Annex C.2 and C.17 is performed. |
3 |
CONTINUE WITH STEP 4 Generic Test Procedure 1 (SMS-PP Data Download) |
Generic Test Procedure 1 (SMS-PP Data Download)
Step |
Direction |
MESSAGE / Action |
Comments |
4 |
NWS → ME |
SMS-PP Data Download Message 3.1.1 |
See Note 1. |
5 |
ME → USER |
The ME shall not display the message or alert the user of a short message waiting. |
|
6 |
ME → UICC |
ENVELOPE: SMS-PP DOWNLOAD 3.1.1 |
|
7 |
UICC → ME |
SMS-PP Data Download UICC Acknowledgement 3.1.1 |
[SW1 / SW2 of ’90 00′] |
8 |
ME → NWS |
SMS-PP Data Download UICC Acknowledgement 3.1.1 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. |
See Note 2. |
9 |
NWS → ME |
SMS-PP Data Download Message 3.1.2 |
See Note 1. |
10 |
ME → USER |
The ME shall not display the message or alert the user of a short message waiting |
|
11 |
ME → UICC |
ENVELOPE: SMS-PP DOWNLOAD 3.1.2 |
|
12 |
UICC → ME |
PROACTIVE COMMAND PENDING: MORE TIME 3.1.1 |
[SW1 / SW2 of ’91 0B’] |
13 |
ME → NWS |
RP-ACK |
See Note 2. |
14 |
ME → UICC |
FETCH |
|
15 |
UICC → ME |
PROACTIVE COMMAND: MORE TIME 3.1.1 |
|
16 |
ME → UICC |
TERMINAL RESPONSE: MORE TIME 3.1.1 |
|
17 |
UICC → ME |
PROACTIVE UICC SESSION ENDED |
|
18 |
NWS → ME |
SMS-PP Data Download Message 3.1.3 |
See Note 1. |
19 |
ME |
The ME shall not display the message or alert the user of a short message waiting |
|
20 |
ME → UICC |
ENVELOPE: SMS-PP DOWNLOAD 3.1.3 |
|
21 |
UICC → ME |
SW1 / SW2 of ’90 00′ |
|
22 |
ME → NWS |
RP-ACK |
See Note 2. |
23 |
NWS → ME |
SMS-PP Data Download Message 3.1.1 |
See Note 1. |
24 |
ME → USER |
The ME shall not display the message or alert the user of a short message waiting. |
|
25 |
ME → UICC |
ENVELOPE: SMS-PP DOWNLOAD 3.1.1 |
|
26 |
UICC → ME |
SMS-PP Data Download UICC Acknowledgement 3.1.4 |
[SW1 / SW2 of ’62 xx’ or ’63 xx’] |
27 |
ME → NWS |
IF A.1/154_THEN SMS-PP Data Download UICC Acknowledgement 3.1.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. ELSE IF (NOT A.1/154) THENSMS-PP Data Download UICC Acknowledgement 3.1.4 in the TP-User-Data element of the RP-ERROR message. The values of protocol identifier and data coding scheme in RP-ERROR shall be as in the original message. |
See Note 2. See Note 3. |
28 |
NWS → ME |
SMS-PP Data Download Message 3.1.5 |
See Note 1. |
29 |
ME |
The ME shall not display the message or alert the user of a short message waiting |
|
30 |
ME → UICC |
ENVELOPE: SMS-PP DOWNLOAD 3.1.5 |
|
31 |
UICC → ME |
SW1 / SW2 of ’90 00′ |
|
32 |
ME → NWS |
RP-ACK |
See Note 2. |
33 |
USER → ME |
The ME is switched off |
|
Note 1: In case of IMS the SMS-PP Data Download Message is contained in the message body of the SIP MESSAGE. Note 2: In case of IMS the RP-ACK message is contained in the message body of the SIP MESSAGE. Note 3: In case of IMS the RP-ERROR message is contained in the message body of the SIP MESSAGE. |
SMS-PP (Data Download) Message 3.1.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 (U)SIM Data download
TP-DCS
Coding Group General Data Coding
Compression Text is uncompressed
Message Class Class 2 (U)SIM Specific Message
Alphabet 8 bit data
TP-SCTS: 01/01/98 00:00:00 +0
TP-UDL 13
TP-UD "TestMessage 1"
Coding:
Coding |
04 |
04 |
91 |
21 |
43 |
7F |
16 |
89 |
10 |
10 |
00 |
00 |
00 |
00 |
0D |
54 |
65 |
73 |
74 |
4D |
65 |
73 |
73 |
61 |
|
67 |
65 |
20 |
31 |
ENVELOPE: SMS-PP DOWNLOAD 3.1.1
Logically:
SMS-PP Download
Device identities
Source device: Network
Destination device: UICC
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 (U)SIM Data download
TP-DCS
Coding Group General Data Coding
Compression Text is uncompressed
Message Class Class 2 (U)SIM Specific Message
Alphabet 8 bit data
TP-SCTS: 01/01/98 00:00:00 +0
TP-UDL 13
TP-UD "TestMessage 1"
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 |
54 |
65 |
|
73 |
74 |
4D |
65 |
73 |
73 |
61 |
67 |
65 |
20 |
31 |
SMS-PP Data Download UICC Acknowledgement 3.1.1
Coding |
44 |
61 |
74 |
61 |
20 |
41 |
63 |
6B |
SMS-PP (Data Download) Message 3.1.2
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 "2143"
TP-PID (U)SIM Data download
TP-DCS
Coding Group General Data Coding
Compression Text is uncompressed
Message Class Class 2 (U)SIM Specific Message
Alphabet 8 bit data
TP-SCTS: 01/01/98 00:00:00 +0
TP-UDL 13
TP-UD "TestMessage 2"
Coding:
Coding |
04 |
04 |
91 |
12 |
34 |
7F |
16 |
89 |
10 |
10 |
00 |
00 |
00 |
00 |
0D |
54 |
65 |
73 |
74 |
4D |
65 |
73 |
73 |
61 |
|
67 |
65 |
20 |
32 |
ENVELOPE: SMS-PP DOWNLOAD 3.1.2
Logically:
SMS-PP Download
Device identities
Source device: Network
Destination device: UICC
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 "2143"
TP-PID (U)SIM Data download
TP-DCS
Coding Group General Data Coding
Compression Text is uncompressed
Message Class Class 2 (U)SIM Specific Message
Alphabet 8 bit data
TP-SCTS: 01/01/98 00:00:00 +0
TP-UDL 13
TP-UD "TestMessage 2"
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 |
12 |
34 |
|
7F |
16 |
89 |
10 |
10 |
00 |
00 |
00 |
00 |
0D |
54 |
65 |
|
73 |
74 |
4D |
65 |
73 |
73 |
61 |
67 |
65 |
20 |
32 |
PROACTIVE COMMAND: MORE TIME 1.1.1
Logically:
Command details
Command number: 1
Command type: MORE TIME
Command qualifier: "00"
Device identities
Source device: UICC
Destination device: ME
Coding:
BER-TLV: |
D0 |
09 |
81 |
03 |
01 |
02 |
00 |
82 |
02 |
81 |
82 |
TERMINAL RESPONSE: MORE TIME 1.1.1
Logically:
Command details
Command number: 1
Command type: MORE TIME
Command qualifier: "00"
Device identities
Source device: ME
Destination device: UICC
Result
General Result: Command performed successfully
Coding:
BER-TLV: |
81 |
03 |
01 |
02 |
00 |
82 |
02 |
82 |
81 |
83 |
01 |
00 |
SMS-PP (Data Download) Message 3.1.3
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 "2233"
TP-PID (U)SIM Data download
TP-DCS
Coding Group Data Coding / Message Class
Message Coding 8 bit data
Message Class Class 2 (U)SIM Specific Message
TP-SCTS: 01/01/98 00:00:00 +0
TP-UDL 13
TP-UD "TestMessage 3"
Coding:
Coding |
04 |
04 |
91 |
22 |
33 |
7F |
F6 |
89 |
10 |
10 |
00 |
00 |
00 |
00 |
0D |
54 |
65 |
73 |
74 |
4D |
65 |
73 |
73 |
61 |
|
67 |
65 |
20 |
33 |
ENVELOPE: SMS-PP DOWNLOAD 3.1.3
Logically:
SMS-PP Download
Device identities
Source device: Network
Destination device: UICC
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 "2233"
TP-PID (U)SIM Data download
TP-DCS
Coding Group Data Coding / Message Class
Message Coding 8 bit data
Message Class Class 2 (U)SIM Specific Message
TP-SCTS: 01/01/98 00:00:00 +0
TP-UDL 13
TP-UD "TestMessage 3"
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 |
22 |
33 |
|
7F |
F6 |
89 |
10 |
10 |
00 |
00 |
00 |
00 |
0D |
54 |
65 |
|
73 |
74 |
4D |
65 |
73 |
73 |
61 |
67 |
65 |
20 |
32 |
SMS-PP Data Download UICC Acknowledgement 3.1.4
Coding |
44 |
61 |
74 |
61 |
20 |
45 |
72 |
72 |
65 |
72 |
SMS-PP (Data Download) Message 3.1.5
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 user data header and a 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 (U)SIM Data download
TP-DCS
Coding Group Data Coding / Message Class
Message Coding 8 bit data
Message Class Class 2 (U)SIM Specific Message
TP-SCTS: 01/01/98 00:00:00 +0
TP-UDL 30
TP-UD
TP-UDHL 2
IEI (U)SIM Toolkit Security Headers
IEIL 0
SM (8 bit data)
Command Packet Length: 25
Command Header Identifier: 0
Command Header Length: 13
Security Parameter Indicator: No RC, CC or DS and No PoR reply to the Sending Entity
Ciphering Key Identifier: Algorithm known implicitly by both entities
Key Identifier: Algorithm known implicitly by both entities
Toolkit Application Reference: Proprietary Toolkit Application
Counter: 1
Padding Counter: 0 (no padding is necessary)
Secure Data: 10 octets set to ‘DC’ (dummy data)
Coding:
Coding |
44 |
04 |
91 |
21 |
43 |
7F |
F6 |
89 |
10 |
10 |
00 |
00 |
00 |
00 |
1E |
02 |
70 |
00 |
00 |
19 |
00 |
0D |
00 |
00 |
|
00 |
00 |
BF |
FF |
00 |
00 |
00 |
00 |
00 |
01 |
00 |
DC |
|
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
DC |
ENVELOPE: SMS-PP DOWNLOAD 3.1.5
Logically:
SMS-PP Download
Device identities
Source device: Network
Destination device: UICC
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 user data header and a 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 (U)SIM Data download
TP-DCS
Coding Group Data Coding / Message Class
Message Coding 8 bit data
Message Class Class 2 (U)SIM Specific Message
TP-SCTS: 01/01/98 00:00:00 +0
TP-UDL 30
TP-UD
TP-UDHL 2
IEI (U)SIM Toolkit Security Headers
IEIL 0
SM (8 bit data)
Command Packet Length: 25
Command Header Identifier: 0
Command Header Length: 13
Security Parameter Indicator: No RC, CC or DS and No PoR reply to the Sending Entity
Ciphering Key Identifier: Algorithm known implicitly by both entities
Key Identifier: Algorithm known implicitly by both entities
Toolkit Application Reference: Proprietary Toolkit Application
Counter: 1
Padding Counter: 0 (no padding is necessary)
Secure Data: 10 octets set to ‘DC’ (dummy data)
Coding:
BER-TLV: |
D1 |
3E |
82 |
02 |
83 |
81 |
06 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F8 |
8B |
2D |
44 |
04 |
91 |
21 |
43 |
|
7F |
F6 |
89 |
10 |
10 |
00 |
00 |
00 |
00 |
1E |
02 |
70 |
|
00 |
00 |
19 |
00 |
0D |
00 |
00 |
00 |
00 |
BF |
FF |
00 |
|
00 |
00 |
00 |
00 |
01 |
00 |
DC |
DC |
DC |
DC |
DC |
DC |
|
DC |
DC |
DC |
DC |
27.22.5.3.5 Test requirement
The ME supporting eFDD or eTDD shall operate in the manner defined in expected sequence 3.1.
The ME supporting UTRAN shall operate in the manner defined in expected sequence 3.2.
27.22.5.4 SMS-PP Data Download over SGs in E-UTRAN
27.22.5.4.1 Definition and applicability
See clause 3.2.2.
27.22.5.4.2 Conformance requirement
The ME shall support the Proactive UICC: SMS-PP Data Download facility for SMS over SGs as defined in the following technical specifications:
– TS 31.111 [15] clause 5, clause 7.1, clause 8.1, clause 8.7, clause 8.13 and clause 11.
– TS 31.115 [28] clause 4.
– TS 23.038 [7] clause 4.
– TS 24.301 [32] clause 5.6.3.1, 5.6.3.3 and 9.9.3.22
27.22.5.4.3 Test purpose
To verify that the ME transparently passes the "data download via SMS Point-to-point" messages to the UICC.
To verify that the ME returns the RP-ACK message back to the USS, if the UICC responds with ’90 00′, ’91 XX’, ’62 XX’ or ’63 XX’.
To verify that the ME with an SMS-PP download feature implementation prior to Rel-11 returns the RP-ERROR message back to the system Simulator, if the UICC responds with ’62 XX’ or ’63 XX’ (while the ME with the Rel-11 or later implemention of this feature return an RP-ACK in this case).
To verify that the ME returns the response data from the UICC back to the USS in the TP-User-Data element of the RP-ACK message, if the UICC returns response data’.
27.22.5.4.4 Method of Test
27.22.5.4.4.1 Initial conditions
The ME is connected to the USIM Simulator and connected to the E-USS/NB-SS.
The "data download via SMS-PP" service is available in the USIM Service Table.
27.22.5.4.4.2 Procedure
Expected Sequence 4.1 (SMS-PP Data Download over SGs, E-UTRAN)
Perform the "SMS over SGs related procedure" and continue with "Generic Test Procedure 1 (SMS-PP Data Download)" as defined in this clause 27.22.5.3.4.2 as "Expected Sequence 4.1" with the following parameters:
- Used Network Simulator (NWS): E-USS/NB-SS
- SMS over SGs (DOWNLINK NAS TRANSPORT and UPLINK NAS TRANSPORT messages)
is used to send and receive short messages - ME supports eFDD or eTDD or NB-IoT
- ME supports SMS-over-SGs.
SMS over SGs related procedure:
Step |
Direction |
MESSAGE / Action |
Comments |
1 |
USER → ME |
The ME is switched on |
ME will perform Profle Download and USIM initialisation |
2 |
ME → NWS |
ME performs regular network registration. |
UE is afterwards in state Registered, Idle Mode (state 2) according to TS 36.508 [33]. |
3 |
CONTINUE WITH STEP 4 Generic Test Procedure 1 (SMS-PP Data Download) in clause 27.22.5.3.4.2 |
27.22.5.4.5 Test requirement
The ME shall operate in the manner defined in expected sequence 4.1.