16.2 Short message service point to point on PS mode
34.123-13GPPPart 1: Protocol conformance specificationRelease 15TSUser Equipment (UE) conformance specification
All of test cases in this clause are applied to the UE supported PS mode.
16.2.1 SMS mobile terminated
16.2.1.1 Definition
16.2.1.2 Conformance requirements
An active UE shall be able to receive short message TPDU (SMS-DELIVER) at any time, independently of whether or not there is a PDP context in progress. A report will always be returned to the SC, confirming that the UE has received the short message.
References
3GPP TS 23.040 clauses 3.1, 9.2.3.16.
16.2.1.3 Test purpose
To verify the ability of a UE to receive and decode the SMS where provided for the point to point service.
16.2.1.4 Method of test
Initial Conditions
– System simulator:
– 1 cell, default parameters.
– User Equipment:
– the UE shall be in GMM-state "GMM-REGISTERED";
– the SMS message storage shall be empty.
Related ICS/IXIT Statements
Support for Short message MT/PP.
The value of timer TC1M.
Whether SMS messages are stored in the USIM and/or the ME.
Support for session management state "PDP-ACTIVE".
Maximum number of retransmissions of an unacknowledged CP-DATA message.
Test procedure
a) Mobile terminates establishment of Radio Resource Connection. After the completion of RRC Connection the SS authenticates the UE and activates ciphering.
After the SS receives SECURITY MODE COMPLETE, the SS sends a CP-DATA message. The information element of the CP-DATA message will be RP-DATA RPDU (SMS DELIVER TPDU).
b) The SS waits a maximum of 25 s for the CP-ACK message and then a maximum of 60 s for the CP-DATA message containing the RP-ACK RPDU.
c) The SS sends a CP-ACK to the UE within TC1M with no further CP-DATA messages and the SS initiates RRC connection release.
d) Steps a), b) and c) are repeated but the first CP-DATA message from the UE is not acknowledged. The second CP-DATA message from the UE is acknowledged by a CP-ACK within a time TC1M.
e) Steps a) and b) are repeated. The SS is configured not to send CP-ACK. Then maximum 3 CP‑DATA retransmissions may occur. After a duration of 4 times TC1M + 10 s (Maximum for T3317) SS initiates the RRC connection release. This is the appropriate time to wait to verify that the UE does not send more than the maximum allowed (3) CP-DATA retransmissions.
f) The SMS message store shall be cleared manually by the operator.
g) A PDP context is established with the SS and the state PDP-ACTIVE of session management is entered.
The SS sends a CP-DATA message. The information element of the CP-DATA message will be RP-DATA RPDU (SMS DELIVER TPDU). The SS waits a maximum of 25 s for the CP-ACK message and then a maximum of 60 s for the CP-DATA message containing the RP-ACK RPDU.
h) The SS sends a CP-ACK to the UE within TC1M with no further CP-DATA messages and the SS initiates RRC connection release. The SMS message store shall be cleared manually by the operator.
i) Steps g) and h) are repeated but the first CP-DATA message from the UE is not acknowledged. The second CP-DATA message from the UE is acknowledged by a CP-ACK within a time TC1M.
j) Step g) is repeated. The SS is configured not to send CP-ACK. Then maximum 3 CP-DATA retransmissions may occur. After a duration of 4 times TC1M + 10 s (Maximum for T3317) SS initiates the RRC connection release. This is the appropriate time to wait to verify that the UE does not send more than the maximum allowed (3) CP-DATA retransmissions (during PDP context in progress).
k) A PDP context is established with the SS and the state PDP-ACTIVE of session management is entered. The PDP context is cleared by the SS with a disconnect message. (The PDP context deactivating is continued in parallel to the following exchange of messages related to SMS).
The SS sends a CP-DATA RPDU (SMS DELIVER TPDU) message. The information element of the CP-DATA message is RP-DATA.
The SS waits a maximum of 25 s for the CP-ACK message and then a maximum of 60 s for the CP-DATA message containing the RP-ACK RPDU.
The SS sends a CP-ACK to the UE within TC1M with no further CP-DATA messages and the SS initiates RRC connection release.
The SMS message store shall be cleared manually by the operator.
l) A PDP context is established with the SS and the state PDP-ACTIVE of session management is entered. The PDP context shall be cleared from the UE. (The PDP context deactivating is continued in parallel to the following exchange of messages related to SMS).
The SS sends a CP-DATA message. The information element of the CP-DATA message is RP‑DATA RPDU (SMS DELIVER TPDU).
The SS waits a maximum of 25 s for the CP-ACK message and then a maximum of 60 s for the CP-DATA message containing the RP-ACK RPDU.
The SS sends a CP-ACK to the UE within TC1M with no further CP-DATA messages and the SS initiates RRC connection release.
The SMS message store shall be cleared manually by the operator.
Expected sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108. The IE “Paging cause” in the PAGING TYPE 1 message is set to “Terminating Low Priority Signalling”. The SS verifies that the IE “Establishment cause” in the received RRC CONNECTION REQUEST message is set to “Terminating Low Priority Signalling”. |
||
2 |
–> |
SERVICE REQUEST |
||
3 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
4 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
5 |
SS |
The SS starts integrity protection |
||
6 |
(void) |
|||
7 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) |
|
8 |
SS |
Waits max 25 s for CP-ACK |
||
9 |
–> |
CP-ACK |
||
10 |
SS |
Waits max 60 s for RP-ACK RPDU |
||
11 |
–> |
CP-DATA |
Contains RP-ACK RPDU |
|
12 |
<– |
CP-ACK |
||
13 |
SS |
The SS releases the RRC connection. |
||
14 |
UE |
The UE shall indicate that an SM has arrived. |
||
15 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108. The IE “Paging cause” in the PAGING TYPE 1 message is set to “Terminating Low Priority Signalling”. The SS verifies that the IE “Establishment cause” in the received RRC CONNECTION REQUEST message is set to “Terminating Low Priority Signalling” |
||
16 |
–> |
SERVICE REQUEST |
||
17 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
18 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
19 |
SS |
The SS starts integrity protection |
||
20 |
(void) |
|||
21 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) |
|
22 |
SS |
Waits max 25 s for CP-ACK |
||
23 |
–> |
CP-ACK |
||
24 |
SS |
Waits max 60 s for RP-ACK RPDU |
||
25 |
–> |
CP-DATA |
First CP-DATA from UE, contains RP-ACK RPDU |
|
26 |
SS |
First CP-DATA message not acknowledged by SS |
||
27 |
–> |
CP-DATA |
Retransmitted CP-DATA from UE within twice TC1M, after step 25, contains RP-ACK RPDU |
|
28 |
<– |
CP-ACK |
Second CP_DATA message is acknowledged |
|
29 |
SS |
The SS releases the RRC connection. |
||
30 |
UE |
The UE shall indicate that an SM has arrived. |
||
31 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108. The IE “Paging cause” in the PAGING TYPE 1 message is set to “Terminating Low Priority Signalling”. The SS verifies that the IE “Establishment cause” in the received RRC CONNECTION REQUEST message is set to “Terminating Low Priority Signalling”. |
||
32 |
–> |
SERVICE REQUEST |
||
33 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
34 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
35 |
SS |
The SS starts integrity protection |
||
36 |
(void) |
|||
37 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) |
|
38 |
SS |
Waits max 25 s for CP-ACK |
||
39 |
–> |
CP-ACK |
||
40 |
SS |
Waits max 60 s for RP-ACK RPDU |
||
41 |
–> |
CP-DATA |
Contains RP-ACK RPDU |
|
42 |
SS |
First CP-DATA message not acknowledged by SS |
||
43 |
CP-DATA |
Retransmitted CP-DATA from UE within twice TC1M after step 41, contains RP-ACK RPDU |
||
44 |
SS |
Retransmitted CP-DATA message not acknowledged by SS |
||
45 |
UE |
Depending upon the maximum number of CP-DATA retransmissions implemented, step 43 and 44 may be repeated. The maximum number of retransmissions may however not exceed three. The UE may also send less than 3 re-transmissions. The same RRC connection shall be used for CP-DATA retransmissions. |
||
45a |
UE |
The UE may send a Signalling Connection Release Indication message immediately when TC1M has run out. This is according to TS 24.011 clause 5.3.2.1. |
||
46 |
SS |
The SS releases the RRC connection after a duration of 4*TC1M + 10 s (Maximum for T3317) from step 41. |
||
47 |
Void |
|||
48 |
UE |
The UE shall indicate that an SM has arrived. |
||
49 |
UE |
A PDP context is established with the SS and the state PDP-ACTIVE of session management is entered. |
||
50 |
(void) |
|||
51 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) |
|
52 |
SS |
Waits max 25 s for CP-ACK |
||
53 |
–> |
CP-ACK |
||
54 |
SS |
Waits max 60 s for RP-ACK RPDU |
||
55 |
–> |
CP-DATA |
Contains RP-ACK RPDU |
|
56 |
<– |
CP-ACK |
||
57 |
<– |
DEACTIVATE PDP CONTEXT REQUEST |
Deactivates an existing PDP context. |
|
58 |
–> |
DEACTIVATE PDP CONTEXT ACCEPT |
||
58a |
–> |
DETACH REQUEST |
A manual attach UE is detached |
|
58b |
<– |
DETACH ACCEPT |
||
58c |
SS |
The SS releases the RRC connection. |
||
59 |
UE |
The UE shall indicate that an SM has arrived. |
||
60 |
UE |
Clear the SMS message store |
||
61 |
UE |
A PDP context is established with the SS and the state PDP-ACTIVE of session management is entered. |
||
62 |
(void) |
|||
63 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) |
|
64 |
SS |
Waits max 25 s for CP-ACK |
||
65 |
–> |
CP-ACK |
||
66 |
SS |
Waits max 60 s for RP-ACK RPDU |
||
67 |
–> |
CP-DATA |
First CP-DATA from UE, contains RP-ACK RPDU |
|
68 |
SS |
First CP-DATA message not acknowledged by SS |
||
69 |
–> |
CP-DATA |
Retransmitted CP-DATA message within twice TC1M after step 67, contains RP-ACK RPDU |
|
70 |
<– |
CP-ACK |
Second CP-DATA message is acknowledged |
|
71 |
<– |
DEACTIVATE PDP CONTEXT REQUEST |
Deactivates an existing PDP context. |
|
72 |
–> |
DEACTIVATE PDP CONTEXT ACCEPT |
||
72a |
–> |
DETACH REQUEST |
A manual attach UE is detached |
|
72b |
<– |
DETACH ACCEPT |
||
73 |
SS |
The SS releases the RRC connection |
||
74 |
UE |
The UE shall indicate that an SM has arrived. |
||
75 |
UE |
Clear the SMS message store |
||
76 |
UE |
A PDP context is established with the SS and the state PDP-ACTIVE of session management is entered. |
||
77 |
(void) |
|||
78 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) |
|
79 |
SS |
Waits max 25 s for CP-ACK |
||
80 |
–> |
CP-ACK |
||
81 |
SS |
Waits max 60 s for RP-ACK RPDU |
||
82 |
–> |
CP-DATA |
First CP-DATA from UE, contains RP-ACK RPDU |
|
83 |
SS |
First CP-DATA message not acknowledged by SS |
||
84 |
–> |
CP-DATA |
Retransmitted CP-DATA message within twice TC1M after step 82, contains RP-ACK RPDU |
|
85 |
SS |
Retransmitted CP-DATA message not acknowledged by SS |
||
86 |
UE |
Depending on the maximum number of CP-DATA retransmissions implemented, step 83-84 may be repeated. The maximum number of retransmissions may however not exceed three. The UE may also send less than 3 re-transmissions. The same RRC connection shall be used for CP-DATA retransmissions. |
||
86a |
<– |
DEACTIVATE PDP CONTEXT REQUEST |
Deactivates an existing PDP context. |
|
86b |
–> |
DEACTIVATE PDP CONTEXT ACCEPT |
||
86c |
–> |
DETACH REQUEST |
A manual attach UE is detached |
|
86d |
<– |
DETACH ACCEPT |
||
87 |
SS |
The SS releases the RRC connection after a duration of 4*TC1M + 10 s (Maximum for T3317) from step 82. |
||
88 |
(void) |
|||
89 |
UE |
The UE shall indicate that an SM has arrived. |
||
90 |
UE |
Clear the SMS message store |
||
91 |
SS |
A PDP context is established with the SS and the state PDP-ACTIVE of session management is entered. |
||
92 |
(void) |
|||
93 |
(void) |
|||
94 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) |
|
94a |
<– |
DEACTIVATE PDP CONTEXT REQUEST |
The PDP context is deactivated by the SS. The PDP context deactivating is continued in parallel to the following exchange of messages related to SMS. |
|
94b |
–> |
DEACTIVATE PDP CONTEXT ACCEPT |
This message should be transmitted within T3395 Expiry and at any step before step 96 |
|
94c |
VOID |
|||
94d |
VOID |
|||
94e |
VOID |
|||
95 |
SS |
Waits max 25 s for CP-ACK |
||
96 |
–> |
CP-ACK |
||
97 |
SS |
Waits max 60 s for RP-ACK RPDU |
||
98 |
–> |
CP-DATA |
Contains RP-ACK RPDU |
|
99 |
<– |
CP-ACK |
||
99a |
–> |
DETACH REQUEST |
A manual attach UE is detached |
|
99b |
<– |
DETACH ACCEPT |
||
100 |
SS |
The SS releases the RRC connection |
||
101 |
UE |
The UE shall indicate that an SM has arrived. |
||
102 |
UE |
Clear the SMS message store |
||
103 |
UE |
A PDP context is established with the SS and the state PDP-ACTIVE of session management is entered. |
||
104 |
(void) |
|||
105 |
–> |
DEACTIVATE PDP CONTEXT REQUEST |
The PDP context is deactivated by the UE. The PDP context deactivation is continued in parallel to the following |
|
106 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) |
|
107 |
<– |
DEACTIVATE PDP CONTEXT ACCEPT |
||
107a |
VOID |
|||
107b |
VOID |
|||
107c |
VOID |
|||
108 |
|
CP-ACK |
shall be sent before 25 s after the start of step 106 |
|
109 |
SS |
Waits max 60 s for RP-ACK RPDU |
||
110 |
–> |
CP-DATA |
Contains RP-ACK RPDU |
|
111 |
<– |
CP-ACK |
||
111a |
–> |
DETACH REQUEST |
A manual attach UE is detached |
|
111b |
<– |
DETACH ACCEPT |
||
112 |
SS |
The SS releases the RRC connection |
||
113 |
UE |
The UE shall indicate that an SM has arrived. |
||
114 |
UE |
Clear the SMS message store |
||
NOTE: Time values for SS wait time are chosen sufficiently high to be sure that the UE has enough time to respond to the different messages. |
Specific Message Contents
SMS DELIVER TPDU (not containing a type 0 message)
Information element |
Comment Value |
||
TP-PID |
Different from Type 0: “01000000”B |
||
TP-UDL |
160 |
||
TP-UD (140 octets) |
text of message (160 characters) |
||
NOTE: The 160 characters in TP-UD shall include at least one occurrence of each character in the default alphabet (see 3GPP TS 23.038, clause 6.2.1). |
16.2.1.5 Test requirements
After step 7 UE shall receive SMS-DELIVER TPDU and send CP-ACK within 25 s and CP-DATA containing RP-ACK within 60 s.
After step 14 UE shall indicate that an SM has arrived.
After step 27 UE shall retransmit CP-DATA containing RP-ACK within twice TC1M.
After step 30 UE shall indicate that an SM has arrived.
After step 43 UE shall repeat CP-DATA retransmissions and the maximum number of retransmissions must not exceed three.
After step 48 UE shall indicate that an SM has arrived.
After step 51 UE shall receive SMS-DELIVER TPDU and send CP-ACK within 25 s and CP-DATA containing RP-ACK within 60 s.
After step 59 UE shall indicate that an SM has arrived.
After step 69 UE shall retransmit CP-DATA containing RP-ACK within twice TC1M.
After step 74 UE shall indicate that an SM has arrived.
After step 84 UE shall repeat CP-DATA retransmissions and the maximum number of retransmissions must not exceed three.
After step 89 UE shall indicate that an SM has arrived.
After step 94 UE shall receive SMS-DELIVER TPDU and send CP-ACK within 25 s and CP-DATA containing RP-ACK within 60 s.
After step 101 UE shall indicate that an SM has arrived.
After step 106 UE shall receive SMS-DELIVER TPDU and send CP-ACK within 25 s and CP-DATA containing RP-ACK within 60 s.
After step 113 UE shall indicate that an SM has arrived.
16.2.2 SMS mobile originated
16.2.2.1 Definition
16.2.2.2 Conformance requirements
An active UE shall be able to submit short message TPDU (SMS-SUBMIT) at any time, independently of whether or not there is a PDP context in progress.
References
3GPP TS 23.040 clause 3.1, 9.2.3.16.
16.2.2.3 Test purpose
To verify that the UE is able to correctly send a short message where the SMS is provided for the point to point service.
16.2.2.4 Method of test
Initial Conditions
– System simulator:
– 1 cell, default parameters.
– User Equipment:
– the UE shall be in GMM-state "GMM-REGISTERED";
– the SMS message storage shall be empty.
Related ICS/IXIT Statements
Support for Short message MO/PP.
Support for state PDP-ACTIVE of session management.
The value of timer TC1M.
Whether SMS messages are stored in the USIM and/or the ME.
Maximum number of retransmissions of an unacknowledged CP-DATA message.
Test procedure
a) The UE shall be set up to send an SM to the SS. The UE establishes successfully an RRC connection.
b) The SS performs authentication and after that, the SS starts integrity protection.
c) The SS responds to the CP-DATA containing RP-DATA RPDU (SMS SUBMIT TPDU) from the UE with a CP-ACK message within TC1M followed by a CP-DATA message containing the correct RP-ACK RPDU. The SS waits a maximum of 25 s for the CP-ACK message.
d) The SS sends a RRC connection release message to the UE.
e) Steps a) and b) are repeated. The SS is configured not to send the CP-ACK message. Then maximum 3 CP-DATA retransmissions may occur. After a duration of 4 times TC1M + 10 s (Maximum for T3317) SS initiates RRC connection release. This is the appropriate time to wait to verify that the UE does not send more than the maximum CP-DATA retransmissions.
f) Steps a) and b) are repeated. On receipt of the CP-DATA from the UE the SS sends a CP-ERROR message within TC1M containing a "Network Failure" cause. Then the SS initiates RRC connection release.
g) A PDP context is established with the SS and the state PDP-ACTIVE of session management is entered. The UE is set up to send an SM to the SS.
h) The SS responds to the CP-DATA containing RP-DATA RPDU (SMS SUBMIT TPDU) from the UE with a CP-ACK message within TC1M followed by a CP-DATA message containing the correct RP-ACK RPDU. The SS waits a maximum of 25 s for the CP-ACK message. Then the SS sends a RRC connection release message to the UE.
i) Step g) is repeated. The SS is configured not to send the CP-ACK message. Then maximum 3 CP‑DATA retransmissions may occur. After a duration of 4 times TC1M + 10 s (Maximum for T3317) the SS initiates RRC connection release. This is the appropriate time to wait to verify that the UE does not send more than the maximum CP-DATA retransmissions (during a PDP context in progress).
j) (void)
k) The UE is set up to send an SM to the SS. On receipt of the SERVICE REQUEST the SS sends a SERVICE REJECT message with the reject cause set to "GPRS services not allowed". After 5 s the SS initiates RRC connection release.
Expected sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
UE |
The UE is set up to send an SM |
||
2 |
SS |
The SS verifies that the IE “Establishment cause” in the received RRC CONNECTION REQUEST message is set to “Originating Low Priority Signalling”. |
||
3 |
(void) |
|||
4 |
(void) |
|||
5 |
–> |
SERVICE REQUEST |
||
6 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
7 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
8 |
SS |
The SS starts integrity protection |
||
9 |
(void) |
|||
10 |
–> |
CP-DATA |
Contains RP-DATA RPDU (SMS SUBMIT TPDU) |
|
11 |
<– |
CP-ACK |
Sent within TC1M after step 10 |
|
12 |
<– |
CP-DATA |
Contains RP-ACK RPDU |
|
13 |
SS |
Waits max 25 s for CP-ACK |
||
14 |
–> |
CP-ACK |
||
15 |
SS |
The SS releases the RRC connection |
||
16 |
(void) |
|||
17 |
UE |
The UE is set up to send an SM |
||
18 |
SS |
The SS verifies that the IE “Establishment cause” in the received RRC CONNECTION REQUEST message is set to “Originating Low Priority Signalling”. |
||
19 |
(void) |
|||
20 |
(void) |
|||
21 |
–> |
SERVICE REQUEST |
||
22 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
23 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
24 |
SS |
The SS starts integrity protection |
||
25 |
(void) |
|||
26 |
–> |
CP-DATA |
Contains RP-DATA RPDU (SMS SUBMIT TPDU) |
|
27 |
SS |
SS configured not to send CP-ACK |
||
28 |
–> |
CP-DATA |
Retransmitted CP-DATA message within twice TC1M after step 26 |
|
29 |
UE |
Depending on the maximum number of CP-DATA retransmissions implemented, step 28 may be repeated. The maximum number of retransmissions may however not exceed three. The UE may also send less than 3 re-transmissions. The same RRC connection shall be used for CP-DATA retransmissions. |
||
29a |
UE |
The UE may send a Signalling Connection Release Indication message immediately when TC1M has run out. This is according to TS 24.011 clause 5.3.2.1. |
||
30 |
SS |
The SS releases the RRC connection after a duration of 4*TC1M + 10 s (Maximum for T3317) from step 26. |
||
30a |
(void) |
|||
31 |
(void) |
|||
32 |
UE |
The UE is set up to send an SM |
||
33 |
SS |
The SS verifies that the IE “Establishment cause” in the received RRC CONNECTION REQUEST message is set to “Originating Low Priority Signalling”. |
||
34 |
(void) |
|||
35 |
(void) |
|||
36 |
–> |
SERVICE REQUEST |
||
37 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
38 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
39 |
SS |
The SS starts integrity protection |
||
40 |
(void) |
|||
41 |
–> |
CP-DATA |
Contains RP-DATA RPDU (SMS SUBMIT TPDU) |
|
42 |
<– |
CP-ERROR |
Sent within TC1M containing "Network Failure" cause. |
|
43 |
SS |
The SS releases the RRC connection. |
||
44 |
(void) |
|||
45 |
UE |
A PDP context is established with the SS and the state PDP-ACTIVE of session management is entered. |
||
46 |
UE |
The UE is set up to send an SM |
||
47 |
(void) |
|||
48 |
(void) |
|||
49 |
–> |
CP-DATA |
Contains RP-DATA RPDU (SMS SUBMIT TPDU) |
|
50 |
<– |
CP-ACK |
Sent within TC1M after step 49 |
|
51 |
<– |
CP-DATA |
Contains RP-ACK RPDU |
|
52 |
SS |
Waits max 25 s for CP-ACK |
||
53 |
–> |
CP-ACK |
||
53a |
<– |
DEACTIVATE PDP CONTEXT REQUEST |
Deactivates an existing PDP context. |
|
53b |
–> |
DEACTIVATE PDP CONTEXT ACCEPT |
||
53c |
–> |
DETACH REQUEST |
A manual attach UE is detached |
|
53d |
<– |
DETACH ACCEPT |
||
54 |
SS |
The SS releases the RRC connection. |
||
55 |
(void) |
|||
56 |
UE |
A PDP context is established with the SS and the state PDP-ACTIVE of session management is entered. |
||
56a |
UE |
The UE is set up to send an SM. Continue at step 59 (signalling connection already established in step 56). |
||
56b |
(void) |
|||
56c |
(void) |
|||
56d |
(void) |
|||
56e |
(void) |
|||
57 |
(void) |
|||
58 |
(void) |
|||
59 |
–> |
CP-DATA |
Contains RP-DATA RPDU (SMS SUBMIT TPDU) |
|
60 |
SS |
SS configured not to send CP-ACK |
||
61 |
–> |
CP-DATA |
Retransmitted CP-DATA message within twice TC1M after step 59 |
|
62 |
UE |
Depending on the maximum number of CP-DATA retransmissions implemented, step 61 may be repeated. The maximum number of retransmissions may however not exceed three. The UE may also send less than 3 re-transmissions. The same RRC connection shall be used for CP-DATA retransmissions. |
||
63 |
SS |
The SS releases the RRC connection after a duration of 4*TC1M + 10 s (Maximum for T3317) from step 59. |
||
63a |
(void) |
|||
64 |
(void) |
|||
65-77 |
(void) |
|||
78 |
UE |
The UE is set up to send an SM |
||
79 |
SS |
The SS verifies that the IE “Establishment cause” in the received RRC CONNECTION REQUEST message is set to “Originating Low Priority Signalling”. |
||
80 |
(void) |
|||
81 |
–> |
SERVICE REQUEST |
||
82 |
<– |
SERVICE REJECT |
Reject cause set to "GPRS services not allowed" |
|
83 |
SS |
The SS releases the RRC connection. The RRC connection is releases 5 s after SERVICE REJECT |
||
NOTE: Time values for SS wait times are chosen sufficiently high to be sure that the UE has enough time to respond to the different messages. |
Specific Message Contents
SMS SUBMIT TPDU
Information element |
Comment Value |
TP-UDL |
as applicable |
TP-UD (140 octets) |
160 ASCII characters |
16.2.2.5 Test requirements
After step 10 UE shall send a CP-DATA containing RP-data. The RP-DATA shall contain SMS SUBMIT TPDU.
After step 26 UE shall retransmit a CP-DATA containing RP-data. The RP-DATA shall contain SMS SUBMIT TPDU.
After step 49 UE shall send a CP-DATA containing RP-data. The RP-DATA shall contain SMS SUBMIT TPDU.
After step 61 UE shall repeat CP-DATA retransmissions and the maximum number of retransmissions must not exceed three.
After step 82 UE shall not send CP-DATA.
16.2.3 Test of memory full condition and memory available notification:
The Memory Available Notification provides a means for the UE to notify the network that it has memory available to receive one or more short messages. The SMS status field in the USIM contains status information on the "memory available" notification flag.
16.2.3.1 Definition
16.2.3.2 Conformance requirement
1. When a mobile terminated message is Class 2, the UE shall ensure that the message has been transferred to the SMS data field in the USIM before sending an acknowledgement to the SC. The UE shall return a protocol error message if the short message cannot be stored in the USIM and there is other short message storage available in the UE. If all the short message storage in the UE is already in use, the UE shall return "memory capability exceeded".
2. When the UE rejects a short message due to lack of available memory capability the need to transfer notification shall be stored in the USIM.
3. If the memory capability becomes available because memory is cleared, the value of the memory capability exceeded notification flag in the USIM is read. If the flag is set, the UE notifies the network that memory capability is now available. After a positive acknowledgement from the network, the ME unsets the memory capability exceeded notification flag in the USIM.
References
– 3GPP TS 23.038 clause 4.
– 3GPP TS 23.040 clauses 9.2.3.10, 10.3 (operation 14).
16.2.3.3 Test purpose
1. To verify that the UE sends the correct acknowledgement when its memory in the USIM becomes full.
2. To verify that the UE sends the correct acknowledgement when its memory in the ME and the USIM becomes full, and sets the "memory exceeded" notification flag in the USIM.
3. To verify that the UE performs the "memory available" procedure when its message store becomes available for receiving short messages, and only at this moment.
16.2.3.4 Method of test
Initial conditions
– System Simulator:
– 1 cell, default parameters.
– User Equipment:
– the UE shall be in GMM-state "GMM-REGISTERED";
– the SMS message storage shall be empty;
– the UE shall be connected to the USIM simulator. The following shall be present in the USIM simulator:
– EFSMS with at least one record;
– EFSMSS, with SMS "Memory Cap. Exceed" notification flag set to "memory available";
– Service no. 10 (SMS) in EFUST set to allocated and activated.
– for storing of Class 1 Short Messages the UE shall be set up to store Short Messages in the ME memory (by way of MMI, as described in ICS/IXIT statement).
Related ICS/IXIT Statements
Support for Short message MT/PP.
Whether SMS messages are stored in the USIM and/or the ME.
The value of timer TC1M.
Test procedure
a) step a) of clause 16.2.5.3 (test of Class 2 Short Messages) is repeated until the UE sends a negative acknowledgement (RP-ERROR). The USIM simulator shall indicate if the "memory capability exceeded" notification flag has been set on the USIM.
b) a Class 1 Short Message is sent to the UE.
c) step b) is repeated until the UE sends a negative acknowledgement (RP-ERROR). The USIM simulator shall indicate if the "memory capability exceeded" notification flag has been set on the USIM.
d) a Short Message is sent to the UE with the DCS field of the SMS-DELIVER TPDU set to 0.
e) the SS prompts the operator to read a short message and to remove it from the message store of the UE.
f) the SS waits for a RRC CONNECTION REQUEST from the UE, and sends a RRC CONNECTION SETUP.
g) after the SS receives a RRC CONNECTION SETUP COMPLETE, the SS authenticates the UE and activates ciphering.
h) the SS answers to the RP-SMMA from the UE with a CP-DATA containing a RP-ACK RPDU.
i) after the UE has acknowledged the CP-DATA with a CP-ACK, the SS releases the RRC connection. The USIM simulator shall indicate if the "memory capability exceeded" notification flag has been unset on the USIM.
j) step e) is repeated.
Expected sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
2 |
–> |
SERVICE REQUEST |
||
3 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
4 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
5 |
<– |
SECURITY MODE COMMAND |
||
6 |
–> |
SECURITY MODE COMPLETE |
||
7 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU), Class 2 Short Message |
|
8 |
SS |
Waits max 25 s for CP-ACK |
||
9 |
–> |
CP-ACK |
||
10 |
SS |
Waits max 60 s for RP-ACK RPDU |
||
11 |
–> |
CP-DATA |
Contains RP-ACK RPDU |
|
12 |
<– |
CP-ACK |
Within TC1M after step 11 |
|
13 |
<– |
RRC CONNECTION RELEASE |
RRC connection is released. Step 1-13 is repeated until UE sends a negative acknowledgement (RP-ERROR) in step 11. The RP-ERROR RPDU cause field shall be "Protocol error, unspecified" if there is message capability in the USIM, or "Memory capability exceeded" if there is no message capability in the USIM. If the total memory store of the UE is full, the ME shall set the "memory capability exceeded" notification flag on the USIM. |
|
14 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
15 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
16 |
–> |
SERVICE REQUEST |
||
17 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
18 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
19 |
<– |
SECURITY MODE COMMAND |
||
20 |
–> |
SECURITY MODE COMPLETE |
||
21 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU), Class 1 Short Message |
|
22 |
SS |
Waits max 25 s for CP-ACK |
||
23 |
–> |
CP-ACK |
||
24 |
SS |
Waits max 60 s for RP-ACK RPDU |
||
25 |
–> |
CP-DATA |
Shall contain RP-ACK RPDU if there is memory capability in the ME. If not it shall contain RP-ERROR RPDU which cause field shall be "memory capability exceeded". If the total memory store of the UE now becomes full at this step, the ME shall set the "memory cap. exceed" notification flag on the USIM. |
|
26 |
<– |
CP-ACK |
Within TC1M after step 25 |
|
27 |
<– |
RRC CONNECTION RELEASE |
RRC connection is released. Step 16-27 is repeated until the UE sends an RP-ERROR. The USIM simulator shall indicate if the "memory capability exceeded" notification flag has been set on the USIM. |
|
28 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
29 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
30 |
–> |
SERVICE REQUEST |
||
31 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
32 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
33 |
<– |
SECURITY MODE COMMAND |
||
34 |
–> |
SECURITY MODE COMPLETE |
||
35 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) with TP-DCS set to 0 |
|
36 |
SS |
Waits max 25 s for CP-ACK |
||
37 |
–> |
CP-ACK |
||
38 |
SS |
Waits max 60 s for RP-ACK RPDU |
||
39 |
–> |
CP-DATA |
Shall contain RP-ERROR RPDU with error cause "memory capability exceeded". |
|
40 |
<– |
CP-ACK |
Within TC1M after step 39 |
|
41 |
<– |
RRC CONNECTION RELEASE |
RRC connection is released. |
|
42 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
43 |
SS |
Prompts the operator to remove one of the short messages from the message store of the UE. |
||
44 |
<– |
SYSTEM INFORMATION |
BCCH |
|
45 |
–> |
RRC CONNECTION REQUEST |
CCCH |
|
46 |
<– |
RRC CONNECTION SETUP |
CCCH |
|
47 |
–> |
RRC CONNECTION SETUP COMPLETE |
DCCH |
|
48 |
–> |
SERVICE REQUEST |
||
49 |
<– |
SERVICE ACCEPT |
||
50 |
–> |
CP-DATA |
Contains RP-SMMA RPDU |
|
51 |
<– |
CP-ACK |
||
52 |
<– |
CP-DATA |
Contains RP-ACK RPDU |
|
53 |
–> |
CP-ACK |
Acknowledge of CP-DATA containing the RP-ACK RPDU. The ME shall unset the "memory capability exceeded" notification flag on the USIM. |
|
54 |
<– |
RRC CONNECTION RELEASE |
RRC connection is released. The USIM simulator shall indicate if the "memory capability exceeded" notification flag has been unset on the USIM. |
|
55 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
56 |
SS |
Prompts the operator to remove one of the short messages from the message store of the UE. |
||
57 |
UE |
Shall not attempt to send a RP-SMMA RPDU. This is verified by checking that the UE does not send a CHANNEL REQUEST message with the establishment cause "Other services which can be completed with an SDCCH" |
||
NOTE: Time values for SS wait time are chosen sufficiently high to be sure that the UE has enough time to respond to the different messages. |
Specific Message Contents
SMS-DELIVER TPDU in step 7
Information element |
Comment Value |
TP-DCS |
default alphabet, class 2 "11110010"B |
SMS-DELIVER TPDU in step 21
TP-DCS |
default alphabet, class 1 "11110001"B |
SMS-DELIVER TPDU in step 35
TP-DCS |
default alphabet "00000000"B |
16.2.3.5 Test requirements
After UE sends a negative acknowledgement (RP-ERROR) in step 11, the USIM simulator shall indicate if the "memory capability exceeded" notification flag has been set on the USIM.
After UE sends a negative acknowledgement (RP-ERROR) in step 25, the USIM simulator shall indicate if the "memory capability exceeded" notification flag has been set on the USIM.
After step 53 the ME shall unset the "memory capability exceeded" notification flag on the USIM.
After step 57 UE shall not attempt to send a RP-SMMA RPDU.
16.2.4 Test of the status report capabilities and of SMS-COMMAND:
This test applies to UEs which support the status report capabilities.
16.2.4.1 Definition
16.2.4.2 Conformance requirement
The SMS offers the SC the capabilities of informing the UE of the status of a previously sent mobile originated short message. This is achieved by the SC returning a status report TPDU (SMS-STATUS-REPORT) to the originating UE.
SMS-COMMAND enables an UE to invoke an operation at the SC.
The UE shall increment TP-MR by 1 for each SMS-SUBMIT or SMS-COMMAND being submitted.
References
– 3GPP TS 23.040 clauses 3.2.9, 9.2.3.2, 9.2.3.4, 9.2.3.5, 9.2.3.6, 9.2.3.14, 9.2.3.18, 9.2.3.19, 9.2.3.26.
16.2.4.3 Test purpose
1) To verify that the UE is able to accept a SMS-STATUS-REPORT TPDU.
2) To verify that the UE is able to use the SMS-COMMAND functionality correctly and sends an SMS-COMMAND TPDU with the correct TP-Message-Reference.
16.2.4.4 Method of test
Initial conditions
– System Simulator:
– 1 cell, default parameters.
– User Equipment:
– the UE shall be in GMM-state "GMM-REGISTERED".
Related ICS/IXIT Statements
Support of SMS MO/PP and MT/PP.
Test procedure
a) The UE is made to send a Mobile Originated short message setting TP-SRR as in steps a) to d) of test 16.2.2 (SMS Mobile originated).
b) The SS sends a CP-DATA message containing a RP-DATA RPDU itself containing an SMS-STATUS-REPORT TPDU.
c) The SS sends a RRC CONNECTION RELEASE message.
d) The UE is made to send an SMS-COMMAND message enquiring about the previously submitted short message.
e) Void.
f) The SS acknowledges the CP-DATA message from the UE with a CP-ACK followed by a CP-DATA message containing an RP-ACK RPDU.
g) After receiving the CP-ACK from the UE, the SS releases the RRC connection by using a RRC CONNECTION RELEASE message.
h) The UE is made to send an SMS-COMMAND message requiring to delete the previously submitted short message.
i) steps e) to g) are repeated.
Expected sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
<– |
SYSTEM INFORMATION |
BCCH |
|
2 |
–> |
RRC CONNECTION REQUEST |
CCCH |
|
3 |
<– |
RRC CONNECTION SETUP |
CCCH |
|
4 |
–> |
RRC CONNECTION SETUP COMPLETE |
DCCH |
|
5 |
–> |
SERVICE REQUEST |
||
6 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
7 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
8 |
<– |
SECURITY MODE COMMAND |
||
9 |
–> |
SECURITY MODE COMPLETE |
||
10 |
–> |
CP-DATA |
Contains RP-DATA RPDU (SMS SUBMIT TPDU) |
|
11 |
<– |
CP-ACK |
Sent within TC1M after step 10 |
|
12 |
<– |
CP-DATA |
Contains RP-ACK RPDU |
|
13 |
SS |
Waits max 25 s for CP-ACK |
||
14 |
–> |
CP-ACK |
||
15 |
<– |
RRC CONNECTION RELEASE |
RRC connection is released. |
|
16 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
17 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
18 |
–> |
SERVICE REQUEST |
||
19 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
20 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
21 |
<– |
SECURITY MODE COMMAND |
||
22 |
–> |
SECURITY MODE COMPLETE |
||
23 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS-STATUS-REPORT TPDU) |
|
24 |
–> |
CP-ACK |
||
25 |
–> |
CP-DATA |
Contains RP-ACK RPDU |
|
26 |
<– |
CP-ACK |
||
27 |
<– |
RRC CONNECTION RELEASE |
||
28 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
29 |
UE |
The UE is made to send an SMS-COMMAND message enquiring about the previously submitted SM |
||
30 |
<– |
SYSTEM INFORMATION |
BCCH |
|
31 |
–> |
RRC CONNECTION REQUEST |
CCCH |
|
32 |
<– |
RRC CONNECTION SETUP |
CCCH |
|
33 |
–> |
RRC CONNECTION SETUP COMPLETE |
DCCH |
|
34 |
–> |
SERVICE REQUEST |
||
35 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
36 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
37 |
<– |
SECURITY MODE COMMAND |
||
38 |
–> |
SECURITY MODE COMPLETE |
||
39 |
–> |
CP-DATA |
Contains RP-DATA RPDU (SMS-COMMAND TPDU) which shall contain the correct TP-MR |
|
40 |
<– |
CP-ACK |
||
41 |
<– |
CP-DATA |
Contains RP-ACK RPDU |
|
42 |
–> |
CP-ACK |
||
43 |
<– |
RRC CONNECTION RELEASE |
||
44 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
45 |
UE |
The UE is made to send an SMS-COMMAND |
message requiring to delete the previously submitted SM. |
|
46 |
–> |
RRC CONNECTION REQUEST |
CCCH |
|
47 |
<– |
RRC CONNECTION SETUP |
CCCH |
|
48 |
–> |
RRC CONNECTION SETUP COMPLETE |
DCCH |
|
49 |
–> |
SERVICE REQUEST |
||
50 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
51 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
52 |
<– |
SECURITY MODE COMMAND |
||
53 |
–> |
SECURITY MODE COMPLETE |
||
54 |
–> |
CP-DATA |
Contains RP-DATA RPDU (SMS-COMMAND TPDU) which shall contain the correct TP-MR |
|
55 |
<– |
CP-ACK |
||
56 |
<– |
CP-DATA |
Contains RP-ACK RPDU |
|
57 |
–> |
CP-ACK |
||
58 |
<– |
RRC CONNECTION RELEASE |
||
59 |
–> |
RRC CONNECTION RELEASE COMPLETE |
Specific Message Contents
SMS SUBMIT TPDU
Information element |
Comment Value |
TP-SRR |
status report is requested "1"B |
SMS-STATUS-REPORT TPDU (SS to UE in step 23):
Information element |
Comment Value |
TP-MR |
same as previous SMS-SUBMIT |
TP-MMS |
no more messages "1"B |
TP-SRQ |
result of SMS-SUBMIT "0"B |
TP-RA |
same as the Destination address of the SMS-SUBMIT |
TP-ST |
SM received "00000000"B |
first SMS-COMMAND TPDU (UE to SS in step 39)
Information element |
Comment Value |
TP-MR |
TP-MR in previous SMS-SUBMIT plus "1" |
TP-SRR |
status report requested "1"B |
TP-CT |
Enquiry relating to previously submitted short message "00000000"B |
TP-MN |
not checked (TP-MR in previous SMS-SUBMIT) |
second SMS-COMMAND TPDU (UE to SS in step 54)
Information element |
Comment Value |
TP-MR |
TP-MR in previous SMS-COMMAND plus "1" |
TP-CT |
Delete previously submitted short message |
TP-MN |
not checked (TP-MR in previous SMS-SUBMIT) |
16.2.4.5 Test requirements
After step 23 UE accept a SMS-STATUS-REPORT TPDU.
After step 39 UE shall send a SMS-COMMAND TPDU with the correct TP-Message-Reference.
After step 54 UE shall send a SMS-COMMAND TPDU with the correct TP-Message-Reference.
16.2.5 Test of message class 0 to 3
16.2.5.1 Short message class 0
16.2.5.1.1 Definition
16.2.5.1.2 Conformance requirement
When a mobile terminated message is class 0 and the UE has the capability of indicating short messages, the UE shall indicate the message immediately and send an acknowledgement to the SC when the message has successfully reached the UE irrespective of whether there is memory available in the USIM or ME. The message shall not be automatically stored in the USIM or ME.
Reference
3GPP TS 23.038 clause 4.
16.2.5.1.3 Test purpose
To verify that the UE will accept and indicate but not store a class 0 message, and that it will accept and indicate a class 0 message if its message store is full.
NOTE: failure of this test in a UE could cause it to reject a class 0 message when its SMS memory becomes full. This could lead to unwanted repetitions between the UE and the service centre.
16.2.5.1.4 Method of test
Initial conditions
– System Simulator:
– 1 cell, default parameters.
– User Equipment:
– the UE shall be in GMM-state "GMM-REGISTERED";
– the UE message store shall be empty.
Related ICS/IXIT Statements
Support for Short message MT/PP.
The value of timer TC1M.
Whether SMS messages are stored in the USIM and/or the ME.
Test procedure
a) The SS sends a class 0 message by using the method described in step a) of clause 16.2.1 but with the TPDU described in this clause.
b) The UE message store shall be filled (for example by using the method of clause 16.2.3 test of the memory available notification) with the same SMS-DELIVER TPDU except that TP-DCS is set to class 1.
c) The SS sends a class 0 message as in step a).
Expected sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
2 |
–> |
SERVICE REQUEST |
||
3 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
4 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
5 |
<– |
SECURITY MODE COMMAND |
||
6 |
–> |
SECURITY MODE COMPLETE |
||
7 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU), Class 0 Short Message |
|
8 |
–> |
CP-ACK |
||
9 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
10 |
<– |
CP-ACK |
||
11 |
<– |
RRC CONNECTION RELEASE |
||
12 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
13 |
UE |
The content of the short message shall be indicated by the ME. The UE shall not store the message. This can be checked by verifying that it is impossible to retrieve any short messages from the UE message store. |
||
14 |
SS |
The UE message store shall be filled (for example by using the method of 16.2.3) with Class 1 SMS-DELIVER TPDU. |
||
15 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
16 |
–> |
SERVICE REQUEST |
||
17 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
18 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
19 |
<– |
SECURITY MODE COMMAND |
||
20 |
–> |
SECURITY MODE COMPLETE |
||
21 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU), Class 0 Short Message |
|
22 |
–> |
CP-ACK |
||
23 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
24 |
<– |
CP-ACK |
||
25 |
<– |
RRC CONNECTION RELEASE |
||
26 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
27 |
UE |
The content of the short message shall be indicated by the ME. |
Specific Message Contents
SMS-DELIVER TPDU (containing a class 0 message) (SS to UE)
Information element |
Comment Value |
TP-DCS |
default alphabet, class 0 "1111 0000"B |
SMS-DELIVER TPDU (containing a class 1 message to fill the UE message store) (SS to UE)
Information element |
Comment Value |
TP-DCS |
default alphabet, class 1 "1111 0001"B |
16.2.5.1.5 Test requirements
After step 7 UE shall accept and indicate but not store a class 0 message.
After step 21 UE shall accept and indicate a class 0 message.
16.2.5.2 Test of class 1 short messages
This test shall apply to UEs which support:
– storing of received Class 1 Short Messages; and
– indicating of stored Short Messages.
16.2.5.2.1 Definition
16.2.5.2.2 Conformance requirement
When a mobile terminated message is class 1, the UE shall send an acknowledgement to the SC when the message has successfully reached the UE and can be stored, either in the ME or in the USIM.
Reference
3GPP TS 23.038 clause 4.
16.2.5.2.3 Test purpose
This procedure verifies that the UE acts correctly on receiving a class 1 message, i.e. that it stores the message in the ME or USIM and sends an acknowledgement (at RP and CP-Layer).
16.2.5.2.4 Method of test
Initial conditions
– System Simulator:
– 1 cell, default parameters.
– User Equipment:
– the UE shall be in GMM-state "GMM-REGISTERED";
– the UE message store shall be empty;
– for storing of class 1 Short Messages, the UE shall be set up to store Short Messages in the ME memory (by way of MMI, as described in ICS/IXIT statement).
Related ICS/IXIT Statements
Support for Short message MT/PP.
The value of timer TC1M.
Whether SMS messages are stored in the USIM and/or the ME.
Test procedure
a) The SS delivers a Short Message of class 1 to the UE as specified in clause 16.2.1, step a).
b) The Short Message is recalled (e.g. by means of the MMI).
Expected sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
2 |
–> |
SERVICE REQUEST |
||
3 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
4 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
5 |
<– |
SECURITY MODE COMMAND |
||
6 |
–> |
SECURITY MODE COMPLETE |
||
7 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU), Class 1 Short Message |
|
8 |
–> |
CP-ACK |
||
9 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
10 |
<– |
CP-ACK |
||
11 |
<– |
RRC CONNECTION RELEASE |
||
12 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
13 |
UE |
The short message shall be recalled and indicated at the UE. |
Specific Message Contents
SMS-DELIVER TPDU (containing a class 1 message) (SS to UE)
Information element |
Comment Value |
TP-DCS |
default alphabet, class 1 "1111 0001"B |
16.2.5.2.5 Test requirements
After step 7 UE shall store the message in the ME or USIM and send an acknowledgement.
16.2.5.3 Test of class 2 short messages
16.2.5.3.1 Definition
Class 2 Short Messages are defined as USIM specific, and the UE shall ensure that a message of this class is stored on the USIM.
16.2.5.3.2 Conformance requirement
When a mobile terminated message is Class 2, the UE shall ensure that the message has been correctly transferred to the SMS data field in the USIM before sending an acknowledgement to the SC. The UE shall return a "protocol error, unspecified" error message if the short message cannot be stored in the USIM and there is other short message storage available at the UE. If all the short message storage at the UE is already in use, the UE shall return "memory capacity exceeded".
References
3GPP TS 23.040 clause 9.2.3.10.
3GPP TS 23.038 clause 4.3
3GPP TS 34.108 clause 8.3.2.28.
16.2.5.3.3 Test purpose
This procedure verifies that the UE acts correctly on receiving a class 2 message, i.e. that it stores the message correctly in the USIM, and if this is not possible, returns a protocol error message, with the correct error cause, to the network.
There are 2 cases:
1) if the UE supports storing of short messages in the USIM and in the ME, and storage in the ME is not full, and the short message cannot be stored in the USIM, the error cause shall be "protocol error, unspecified";
2) if the UE supports storing of short messages in the USIM and not in the ME, and storage in the ME is not full, and the short message cannot be stored in the USIM, the error cause shall be "memory capacity exceeded".
NOTE: If the UE supports storing of short messages in the USIM and the ME, and storage in the ME is full, and the short message cannot be stored in the USIM, the error cause shall be "memory capacity exceeded". This case is not tested in this test.
16.2.5.3.4 Method of test
Initial conditions
– System Simulator:
– 1 cell, default parameters.
– User Equipment:
– the UE shall be in GMM-state "GMM-REGISTERED";
– the ME message store shall be empty;
– the ME shall be connected to the USIM simulator. The following shall be present in the USIM simulator:
– EFSMS with at least two free records and one full record;
– EFSMSS, with SMS "Memory Cap. Exceed" notification flag set to "memory available";
– Service no. 10 (SMS) in EFUST set to allocated and activated;
– for storing of Class 1 Short Messages the UE shall be set up to store Short Messages in the ME memory (by way of MMI, as described in ICS/IXIT statement).
Related ICS/IXIT Statements
Support for Short message MT/PP.
The value of timer TC1M.
Whether SMS messages are stored in the USIM and/or the ME.
Test procedure
a) The SS delivers a Short Message of class 2 to the UE as specified in clause 16.2.1, step b).
b) Following an attempt by the ME to store the short message in a free record of EFSMS in the USIM, the USIM simulator returns the status response "OK" ("90 00").
c) Step a) is repeated.
d) Following an attempt by the ME to store the short message in a free record of EFSMS in the USIM, the USIM simulator returns the status response "memory problem" ("92 40").
e) The USIM simulator indicates if an attempt was made in steps a) and c) to store the messages and if the messages are stored according to the requirement.
Expected sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
2 |
–> |
SERVICE REQUEST |
||
3 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
4 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
5 |
<– |
SECURITY MODE COMMAND |
||
6 |
–> |
SECURITY MODE COMPLETE |
||
7 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU), Class 2 Short Message |
|
8 |
–> |
CP-ACK |
||
9 |
ME |
The ME shall correctly store the short message in a free record of EFSMS in the USIM, i.e. – the ME shall use a free record – the first byte of the record shall indicate "message received by UE from network" – the TS-Service-Centre-Address shall be correctly stored – the TPDU shall be identical to that sent by the SS – bytes following the TPDU shall be set to "FF" |
||
10 |
USIM |
The USIM simulator returns the status response "OK" ("90 00"). The USIM simulator shall indicate if an attempt was made by the ME to store the short message in the USIM. |
||
11 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
12 |
<– |
CP-ACK |
||
13 |
<– |
RRC CONNECTION RELEASE |
||
14 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
15 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
16 |
–> |
SERVICE REQUEST |
||
17 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
18 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
19 |
<– |
SECURITY MODE COMMAND |
||
20 |
–> |
SECURITY MODE COMPLETE |
||
21 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU), Class 2 Short Message |
|
22 |
–> |
CP-ACK |
||
23 |
ME |
The ME shall attempt to store the short message in a free record of EFSMS in the USIM. |
||
24 |
USIM |
The USIM simulator returns the status response "memory problem" ("92 40"). The USIM simulator shall indicate if an attempt was made by the ME to store the short message in the USIM. |
||
25 |
–> |
CP-DATA |
Contains RP-ERROR RPDU with error cause "protocol error, unspecified" if the UE supports storing of short messages in the ME, or error cause "memory capacity exceeded" if not. |
|
26 |
<– |
CP-ACK |
||
27 |
<– |
RRC CONNECTION RELEASE |
||
28 |
–> |
RRC CONNECTION RELEASE COMPLETE |
Specific Message Contents
SMS-DELIVER TPDU (containing a class 2 message) (SS to UE)
Information element |
Comment Value |
TP-DCS |
default alphabet, class 2 "1111 0010"B |
16.2.5.3.5 Test requirements
After step 10 UE shall confirm that the short message is stored in the USIM and send CP-DATA containing RP-ACK RPDU.
After step 24 UE shall confirm that the short message cannot be stored in the USIM and send CP-DATA containing RP-ERROR RPDU. If UE supports storing of short message in the ME, the error cause of RP-ERROR RPDU shall be "protocol error, unspecified", and if not the error cause of RP-ERROR RPDU shall be "memory capacity exceeded"
16.2.5.4 Test of class 3 short messages
For further study.
16.2.6 Test of short message type 0 (R99 and REL-4 UE)
16.2.6.1 Definition and applicability
This tests that the UE correctly acknowledges the receipt of the short message type 0 to the SC in Packet Switched mode. It is highly recommended that the UE discards the contents of the short message type 0.
This test shall apply to all R99 and REL-4 UEs supporting receipt of short messages in PS mode.
16.2.6.2 Conformance requirement
When a mobile terminated message is type 0, the UE shall acknowledge receipt of the short message to the SC but may discard its contents.
Note: It is highly recommended that the UE discards the type 0 short message. This means that the UE is able to receive the type 0 short message irrespective of whether there is memory available in the (U)SIM or ME or not, the UE does not indicate the receipt of the type 0 short message to the user, and the message is not stored in the (U)SIM or ME.
Reference(s)
3GPP TS 23.040, 9.2.3.9.
16.2.6.3 Test purpose
To verify that the UE will acknowledge receipt of the short message to the SC. The UE should discard its contents.
NOTE: failure of this test in a UE could cause it to reject a type 0 message when the network is trying to reach the UE. This could lead to unwanted repetitions between the UE and the service centre.
16.2.6.4 Method of test
Initial conditions
System Simulator:
1 cell, default parameters.
User Equipment:
the UE shall be in GMM-state "GMM-REGISTERED";
Related ICS/IXIT Statements
Support for Short Message MT/PP.
The value of timer TC1M.
Foreseen Final State of UE
Idle, updated.
Test Procedure
The SS sends a type 0 message by using the method described in step a) of section 16.2.1 but with the TPDU described in this section.
Maximum Duration of Test
1 minute
Expected Sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
2 |
–> |
SERVICE REQUEST |
||
3 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
4 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
5 |
<– |
SECURITY MODE COMMAND |
||
6 |
–> |
SECURITY MODE COMPLETE |
||
7 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU), type 0 Short Message |
|
8 |
–> |
CP-ACK |
||
9 |
–> |
CP-DATA |
Contains RP-ACK TP-Protocol-Identifier (TP-PID). |
|
10 |
<– |
CP-ACK |
||
11 |
<– |
RRC CONNECTION RELEASE |
||
12 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
13 |
UE |
It is highly recommended that the UE discards the type 0 short message. This means that the UE is able to receive the type 0 short message irrespective of whether there is memory available in the (U)SIM or ME or not, the UE does not indicate the receipt of the type 0 short message to the user, and the message is not stored in the (U)SIM or ME. |
Specific Message Contents:
SMS-DELIVER TPDU (containing a type 0 message) (SS to UE):
Information element |
Comment Value |
TP-MTI |
SMS-DELIVER "00"B |
TP-MMS |
more messages are waiting in SC "0"B |
TP-RP |
no reply path "0"B |
TP-UDHI |
TP-UD contains only the SM "0"B |
TP-SRI |
no status report returned 0 |
TP-OA |
an international number coded E.164 |
TP-PID |
Type 0: "01000000"B |
TP-DCS |
default alphabet “0000 0000"B |
TP-SCTS |
any legal value (cf. 3GPP TS 23.040) |
TP-UDL |
160 |
TP-UD (140 octets) |
text of message (160 characters) |
16.2.6a Test of short message type 0 ( REL-5 UE)
16.2.6a.1 Definition and applicability
This tests that the UE correctly acknowledges the receipt of the short message type 0 to the SC in Packet Switched mode. The UE discards the contents of the short message type 0.
This test shall apply to all REL-5 UEs supporting receipt of short messages in PS mode.
16.2.6a.2 Conformance requirement
When a mobile terminated message is type 0, the UE shall acknowledge receipt of the short message to the SC but shall discard its contents. This means that
– the UE shall be able to receive the type 0 short message irrespective of whether there is memory available in the (U)SIM or ME or not,
– the UE shall not indicate the receipt of the type 0 short message to the user,
– the short message shall neither be stored in the (U)SIM nor ME.
References
3GPP TS 23.040 9.2.3.2, 9.2.3.4, 9.2.3.7, 9.2.3.9, 9.2.3.10, 9.2.3.11, 9.2.3.16, 9.2.3.17, 9.2.3.23.
16.2.6a.3 Test purpose
To verify that the UE will acknowledge receipt of the short message to the SC. The UE shall discard its contents. This means that
– the UE shall be able to receive the type 0 short message irrespective of whether there is memory available in the (U)SIM or ME or not,
– the UE shall not indicate the receipt of the type 0 short message to the user,
– the short message shall neither be stored in the (U)SIM nor ME.
NOTE: failure of this test in a UE could cause it to reject a type 0 message when the network is trying to reach the UE. This could lead to unwanted repetitions between the US and the service centre. In addition service affecting restrictions could happen to the customer.
16.2.6a.4 Method of test
Initial conditions
System Simulator:
1 cell, default parameters.
User Equipment:
the UE shall be in GMM-state "GMM-REGISTERED";
the ME- and (U)SIM message store shall be empty.
Related ICS/IXIT Statements
Support for Short Message MT/PP.
The value of timer TC1M.
Foreseen Final State of UE
Idle, updated.
Test Procedure
a) The SS sends a type 0 short message by using the method described in step a) of clause 16.2.1 but with the TPDU described in this section.
b) The ME- and (U)SIM short message store shall be filled (for example by using the method of clause 16.2.3 test of the memory available notification).
c) The SS sends a type 0 short message as in step a).
Maximum Duration of Test
5 minutes
Expected sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
2 |
–> |
SERVICE REQUEST |
||
3 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
4 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
5 |
<– |
SECURITY MODE COMMAND |
||
6 |
–> |
SECURITY MODE COMPLETE |
||
7 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU), type 0 Short Message |
|
8 |
–> |
CP-ACK |
||
9 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
10 |
<– |
CP-ACK |
||
11 |
<– |
RRC CONNECTION RELEASE |
||
12 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
13 |
UE |
The UE shall discard the type 0 short message. This means that the UE does not indicate the receipt of the type 0 short message to the user. The UE shall not store the message in the (U)SIM or ME. This can be checked by verifying that it is impossible to retrieve any short messages from the ME- and (U)SIM message store. |
||
14 |
SS |
The ME- and (U)SIM message store shall be filled (for example by using the method of 16.1.3). |
||
15 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
16 |
–> |
SERVICE REQUEST |
||
17 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
18 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
19 |
<– |
SECURITY MODE COMMAND |
||
20 |
–> |
SECURITY MODE COMPLETE |
||
21 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU), type 0 Short Message |
|
22 |
–> |
CP-ACK |
||
23 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
24 |
<– |
CP-ACK |
||
25 |
<– |
RRC CONNECTION RELEASE |
||
26 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
27 |
UE |
The UE shall discard the type 0 short message. This means that the UE does not indicate the receipt of the type 0 short message to the user. The UE shall not store the message in the (U)SIM or ME. This can be checked by verifying that it is impossible to retrieve any short messages from the ME- and (U)SIM message store. |
Specific Message Contents:
SMS-DELIVER TPDU (containing a type 0 message) (SS to UE):
Information element |
Comment Value |
TP-MTI |
SMS-DELIVER "00"B |
TP-MMS |
more messages are waiting in SC "0"B |
TP-RP |
no reply path "0"B |
TP-UDHI |
TP-UD contains only the SM "0"B |
TP-SRI |
no status report returned "0"B |
TP-OA |
an international number coded E.164 |
TP-PID |
Type 0: "01000000"B |
TP-DCS |
default alphabet “0000 0000"B |
TP-SCTS |
any legal value (cf. 3GPP TS 23.040) |
TP-UDL |
160 |
TP-UD (140 octets) |
text of message (160 characters) |
16.2.6a.5 Test requirements
After step 9 (ME- and (U)SIM message store not filled) UE shall send CP-DATA containing RP-ACK RPDU (TP-Protocol-Identifier: type 0 Short Message).
After step 13 UE shall discard the type 0 short message (it is impossible to retrieve any short messages from the ME- and (U)SIM message store).
After step 23 (ME- and (U)SIM message store filled) UE shall send CP-DATA containing RP-ACK RPDU (TP-Protocol-Identifier: type 0 Short Message).
After step 27 UE shall discard the type 0 short message (it is impossible to retrieve any short messages from the ME- and (U)SIM message store).
16.2.7 Test of the replace mechanism for SM type 1-7
16.2.7.1 Definition
16.2.7.2 Conformance requirement
On receipt of a short message, the UE shall check to see if the associated Protocol Identifier contains a Replace Short Message Type code. If such a code is present, then the UE will check the associated originating address (TP-OA) and replace any existing stored message having the same Protocol Identifier code and originating address with the new short message.
References
3GPP TS 23.040 clause 9.2.3.2, 9.2.3.9.
16.2.7.3 Test purpose
This procedure verifies the correct implementation of the replace mechanism for Replace Short Messages.
16.2.7.4 Method of test
Initial conditions
– System Simulator:
– 1 cell, default parameters.
– User Equipment:
– the UE shall be in GMM-state "GMM-REGISTERED";
– the UE message store shall be empty.
Related ICS/IXIT Statements
Support for Short message MT/PP.
The value of timer TC1M.
Test procedure
a) Two different numbers n and m are drawn randomly between 1 and 7. Two different addresses for TP-Originating-Address (TPOA1 and TPOA2) are drawn.
b) The SS delivers a short message to the UE as specified in clause 16.2.1 step a). In the SMS‑DELIVER TPDU, the TP-Protocol-Identifier parameter is "Replace Short Message Type n", the TP-Originating-Address is TPOA1, and the RP-Originating-Address is RPOA.
c) Step b) is repeated but with a different TP-Originating-Address (TPOA2), and different contents of TP-User-Data in the SMS-DELIVER TPDU. The other parameters are the same as in step b).
d)
e) Step c) is repeated but with the TP-Protocol-Identifier equal to "Replace Short Message Type m", and contents of TP-User-Data different from the former two messages. The other parameters are the same as in step c).
f) Step e) is repeated but the contents of TP-User-Data are different from that used in step e).
g) The SS prompts the operator to indicate the Short Messages stored in the UE.
Expected sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
2 |
–> |
SERVICE REQUEST |
||
3 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
4 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
5 |
<– |
SECURITY MODE COMMAND |
||
6 |
–> |
SECURITY MODE COMPLETE |
||
7 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) TP-PID is "Replace Short Message Type n", TP-OA is TPOA1 and RP-OA is RPOA |
|
8 |
–> |
CP-ACK |
||
9 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
10 |
<– |
CP-ACK |
||
11 |
<– |
RRC CONNECTION RELEASE |
||
12 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
13 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
14 |
–> |
SERVICE REQUEST |
||
15 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
16 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
17 |
<– |
SECURITY MODE COMMAND |
||
18 |
–> |
SECURITY MODE COMPLETE |
||
19 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) TP-PID is "Replace Short Message Type n", TP-OA is TPOA2 and RP-OA is RPOA1, TP-UD different from step 7 |
|
20 |
–> |
CP-ACK |
||
21 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
22 |
<– |
CP-ACK |
||
23 |
<– |
RRC CONNECTION RELEASE |
|
|
24 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
25 |
(void) |
|||
26 |
(void) |
|||
27 |
(void) |
|||
28 |
(void) |
|||
29 |
(void) |
|||
30 |
(void) |
|||
31 |
(void) |
|||
32 |
(void) |
|||
33 |
(void) |
|||
34 |
(void) |
|||
35 |
(void) |
|||
36 |
(void) |
|||
37 |
(void) |
See 3GPP TS34.108 |
||
38 |
–> |
SERVICE REQUEST |
||
39 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
40 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
41 |
<– |
SECURITY MODE COMMAND |
||
42 |
–> |
SECURITY MODE COMPLETE |
||
43 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) TP-PID is "Replace Short Message Type m", TP-OA is TPOA2 and RP-OA is RPOA, TP-UD different from step 7 and 19 |
|
44 |
–> |
CP-ACK |
||
45 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
46 |
<– |
CP-ACK |
||
47 |
<– |
RRC CONNECTION RELEASE |
||
48 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
49 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
50 |
–> |
SERVICE REQUEST |
||
51 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
52 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
53 |
<– |
SECURITY MODE COMMAND |
||
54 |
–> |
SECURITY MODE COMPLETE |
||
55 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) TP-PID is "Replace Short Message Type m", TP-OA is TPOA2 and RP-OA is RPOA, TP-UD different from step 43 |
|
56 |
–> |
CP-ACK |
||
57 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
58 |
<– |
CP-ACK |
||
59 |
<– |
RRC CONNECTION RELEASE |
||
60 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
61 |
SS |
Prompts the operator to indicate the Short Messages stored in the UE. Only the Short Messages delivered in step 7, 19 and 55 shall be retrievable and indicated |
Specific Message Contents
SMS-DELIVER TPDU
Information element |
Comment Value |
TP-MMS |
no more messages are waiting in SC "1"B |
TP-PID |
binary 01000xxx, xxx represents n resp. m (see test method description) |
16.2.7.5 Test requirements
After step 61 only the Short Messages delivered in step 7, 19 and 55 shall be retrieved and indicated.
16.2.8 Test of the reply path scheme
16.2.8.1 Definition
16.2.8.2 Conformance requirement
When a replying UE receives an original mobile terminated short message it has:
– originating SME = TP-Originating Address in the SMS-DELIVER TPDU;
– original SC = RP-Originating Address in the RP-MT-DATA.
When submitting the reply mobile originated short message, the replying UE should use parameters as follows:
– TP-Destination Address in SMS-SUBMIT TPDU = originating SME;
– RP-Destination Address in RP-MO-DATA = original SC.
References
3GPP TS 23.040 3.2.10, 9.2.3.2, 9.2.3.17, Annex D clauses D.5 and D.6.
NOTE: Annex D of 3GPP TS 23.040 is only informative.
16.2.8.3 Test purpose
This procedure verifies that the UE is able to send a Reply Short Message back to the correct originating SME even if in the meantime it receives another Short Message.
16.2.8.4 Method of test
Initial conditions
– System Simulator:
– 1 cell, default parameters.
– User Equipment:
– the UE shall be in GMM-state "GMM-REGISTERED";
– the UE message store shall be empty.
Related ICS/IXIT Statements
Support for Short message MT/PP.
Support for Short message MO/PP.
The value of timer TC1M.
Test procedure
a) The SS delivers a Short Message as specified in clause 16.2.1, step b) with TP-Reply-Path set to 1.
b) Step a) is repeated but with:
– different TP-Originating-Address for the originating SME;
– different RP-Originating-Address for the original SC; and
– different message contents TP-User-Data.
c) UE sends the Reply Short Message corresponding to one of two received Short Messages (e.g. by means of the MMI).
d) step c) is repeated for the other Short Message.
Expected sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
2 |
–> |
SERVICE REQUEST |
||
3 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
4 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
5 |
<– |
SECURITY MODE COMMAND |
||
6 |
–> |
SECURITY MODE COMPLETE |
||
7 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) TP-RP set to 1 |
|
8 |
–> |
CP-ACK |
Sent within TC1M after step 7 |
|
9 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
10 |
<– |
CP-ACK |
||
11 |
<– |
RRC CONNECTION RELEASE |
||
12 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
13 |
Mobile terminated establishment of Radio Resource Connection |
See 3GPP TS34.108 |
||
14 |
–> |
SERVICE REQUEST |
||
15 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
16 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
17 |
<– |
SECURITY MODE COMMAND |
||
18 |
–> |
SECURITY MODE COMPLETE |
||
19 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) TP-OA, RP-OA and TP-UD different from step 7 |
|
20 |
–> |
CP-ACK |
Sent within TC1M after step 7 |
|
21 |
–> |
CP-DATA |
Contains RP-ACK RPDU. |
|
22 |
<– |
CP-ACK |
||
23 |
<– |
RRC CONNECTION RELEASE |
||
24 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
25 |
UE |
UE establishes the RRC connection in order to send the Reply Short Message corresponding to one of two received Short Messages |
||
26 |
<– |
SYSTEM INFORMATION |
BCCH |
|
27 |
–> |
RRC CONNECTION REQUEST |
CCCH |
|
28 |
<– |
RRC CONNECTION SETUP |
CCCH |
|
29 |
–> |
RRC CONNECTION SETUP COMPLETE |
DCCH |
|
30 |
–> |
SERVICE REQUEST |
||
31 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
32 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
33 |
<– |
SECURITY MODE COMMAND |
||
34 |
–> |
SECURITY MODE COMPLETE |
||
35 |
–> |
CP-DATA |
Contains RP-DATA RPDU (SMS SUBMIT TPDU) RP-DA = RP-OA corresponding to the message TP-DA = TP-OA corresponding to the message |
|
36 |
<– |
CP-ACK |
Sent within TC1M after step 35 |
|
37 |
<– |
CP-DATA |
Contains RP-ACK RPDU |
|
38 |
SS |
Waits max 25 s for CP-ACK |
||
39 |
–> |
CP-ACK |
||
40 |
<– |
RRC CONNECTION RELEASE |
RRC connection is released. |
|
41 |
–> |
RRC CONNECTION RELEASE COMPLETE |
||
42 |
UE |
UE establishes the RRC connection in order to send the Reply Short Message corresponding to other Short Message. |
||
43 |
<– |
SYSTEM INFORMATION |
BCCH |
|
44 |
–> |
RRC CONNECTION REQUEST |
CCCH |
|
45 |
<– |
RRC CONNECTION SETUP |
CCCH |
|
46 |
–> |
RRC CONNECTION SETUP COMPLETE |
DCCH |
|
47 |
–> |
SERVICE REQUEST |
||
48 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
49 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
50 |
<– |
SECURITY MODE COMMAND |
||
51 |
–> |
SECURITY MODE COMPLETE |
||
52 |
–> |
CP-DATA |
Contains RP-DATA RPDU (SMS SUBMIT TPDU) RP-DA = RP-OA corresponding to the Message TP-DA = TP-OA corresponding to the message |
|
53 |
<– |
CP-ACK |
Sent within TC1M after step 52 |
|
54 |
<– |
CP-DATA |
Contains RP-ACK RPDU |
|
55 |
SS |
Waits max 25 s for CP-ACK |
||
56 |
–> |
CP-ACK |
||
57 |
<– |
RRC CONNECTION RELEASE |
RRC connection is released. |
|
58 |
–> |
RRC CONNECTION RELEASE COMPLETE |
Specific Message Contents
SMS-DELIVER TPDU
Information element |
Comment Value |
TP-MMS |
no more messages are waiting in SC "1"B |
TP-RP |
Reply Path exists "1"B |
16.2.8.5 Test requirements
After step 35 UE shall send the Reply Short Message corresponding to one of two previously received short messages.
After step 52 UE shall send the Reply Short Message corresponding to the other of two previously received short messages.
16.2.9 Multiple SMS mobile originated
16.2.9.1 UE in idle mode
This test is not applicable for R99.
16.2.9.2 UE in active mode
This test is not applicable for R99.
16.2.10 Test of capabilities of simultaneously receiving a short message whilst sending a mobile originated short message
16.2.10.1 Definition
16.2.10.2 Conformance requirements
An active UE shall be able to receive a short message TPDU (SMS-DELIVER) at any time, independently of whether or not there is an SMS mobile originated call (SMS-SUBMIT or SMS-COMMAND) in progress.
References
3GPP TS 23.040 clause 3.1, 9.2.3.16.
3GPP TS 24.011 clause 3.2.
16.2.10.3 Test purpose
The test verifies that the UE is capable of simultaneously receiving a network originated SM whilst sending a mobile originated SM.
16.2.10.4 Method of test
Initial Conditions
– System simulator:
– 1 cell, default parameters.
– User Equipment:
– the UE shall be in GMM-state "GMM-REGISTERED";
– the SMS message storage shall be empty.
Related ICS/IXIT Statements
Support for Short message MO/PP and MT/PP.
Support for state PDP-ACTIVE of session management.
The value of timer TC1M.
Whether SMS messages are stored in the USIM and/or the ME.
Test procedure
a) The SS is configured to receive a mobile originated SM. In clause 16.2.2 steps a) and b) are repeated and, using the end of the CP-DATA message from the UE as a trigger, the SS sends a SM to the UE. In this case a new transaction identifier shall be used in the CP messages of SMS mobile terminated.
Expected sequence
Step |
Direction |
Message |
Comments |
|
---|---|---|---|---|
UE |
SS |
|||
1 |
UE |
The UE is set up to send an SM |
||
2 |
SS |
The SS verifies that the IE “Establishment cause” in the received RRC CONNECTION REQUEST message is set to “Originating Low Priority Signalling”. |
||
3 |
(void) |
|||
4 |
(void) |
|||
5 |
–> |
SERVICE REQUEST |
||
6 |
<– |
AUTHENTICATION AND CIPHERING REQUEST |
||
7 |
–> |
AUTHENTICATION AND CIPHERING RESPONSE |
||
8 |
SS |
The SS starts integrity protection |
||
9 |
||||
10 |
–> |
CP-DATA |
Contains RP-DATA RPDU (SMS SUBMIT TPDU) |
|
11 |
SS |
The SS sends an SM to the UE triggered by the end of the CP-DATA message from the UE |
||
12 |
<– |
CP-DATA |
Contains RP-DATA RPDU (SMS DELIVER TPDU) |
|
13 |
UE |
The UE shall correctly receive the SM and indicate that a message has arrived. In the MO case the UE shall send the CP-ACK message with transaction identifier assigned to this transfer. In the MT case the UE shall send a CP-ACK message and a CP-DATA message containing the RP-ACK RPDU. The transaction identifier shall be the same as chosen by the SS for the MT transfer. |
||
NOTE: Time values for SS wait times are chosen sufficiently high to be sure that the UE has enough time to respond to the different messages. |
Specific Message Contents
SMS SUBMIT TPDU
Information element |
Comment Value |
TP-UDL |
as applicable |
TP-UD (140 octets) |
160 ASCII characters |
16.2.10.5 Test requirements
After step 12 UE shall correctly receive the SM and indicate that a message has arrived.