27.22.8 MO SHORT MESSAGE CONTROL BY USIM
31.1243GPPMobile Equipment (ME) conformance test specificationRelease 16TSUniversal Subscriber Identity Module Application Toolkit (USAT) conformance test specification
27.22.8.1 Definition and applicability
See clause 3.2.2.
27.22.8.2 Conformance requirement
The ME shall support the MO SEND SHORT MESSAGE CONTROL facility as defined in:
– TS 31.111 [15] clause 7.3.2.
The ME shall also support the SEND SMS facility as specified in
– TS 31.111 [15] clause 6.4.10
27.22.8.3 Test purpose
To verify that for all SMS sending attempts, even those resulting from a SEND SHORT MESSAGE proactive UICC command, the ME shall first pass the RP_destination_address of the service center and the TP_Destination_Address to the UICC, using the ENVELOPE (MO Short Message CONTROL).
To verify that if the UICC responds with ’90 00′, the ME shall send the SMS with the address unchanged.
To verify that if the UICC responds with ’93 00′, the ME shall not send the SMS and may retry the command.
To verify that if the UICC returns response data, the ME shall use the response data appropriately to send the SM as proposed, not send the SM, or send the SM using the data supplied by the UICC.
To verify that, in the case where the initial SM request results from a proactive SEND SHORT MESSAGE, if the MO SMS CONTROL result is "not allowed" or "allowed with modifications", the ME shall inform the UICC using TERMINAL RESPONSE "interaction with call control by UICC or MO short message control by USIM, action not allowed".
27.22.8.4 Method of tests
27.22.8.4.1 Initial conditions
The ME is connected to the System Simulator and the USIM Simulator.
Prior to this test the ME shall have been powered on and performed the PROFILE DOWNLOAD procedure.
The MO SMS control service is available in the USIM Service Table.
The SMS service center address in the ME shall be set to "+112233445566778" prior to the execution of the tests.
For test sequences 1.1 to 1.8 the ME is connected to USS or SS.
The GERAN/UTRAN parameters of the system simulator are:
– Mobile Country Code (MCC) = 001;
– Mobile Network Code (MNC) = 01;
– Location Area Code (LAC) = 0001;
– Cell Identity value = 0001;
The PCS 1900 parameters of the system simulator are:
– Mobile Country Code (MCC) = 001;
– Mobile Network Code (MNC) = 011;
– Location Area Code (LAC) = 0001;
– Cell Identity value = 0001.
For test sequences 1.10 to 1.17 the ME is connected to the E-USS/NB-SS, where:
– SMS over SGs (DOWNLINK NAS TRANSPORT and UPLINK NAS TRANSPORT messages) is used to send and receive short messages
The E-USS parameters of the system simulator are:
– Mobile Country Code (MCC) = 001;
– Mobile Network Code (MNC) = 01;
– Tracking Area Code (TAC) = 0001;
– E-UTRAN Cell Id = 0001.
The NB-SS parameters of the system simulator are:
– Mobile Country Code (MCC) = 001;
– Mobile Network Code (MNC) = 01;
– Tracking Area Code (TAC) = 0001;
– NB-IoT Cell Id = 0001.
27.22.8.4.2 Procedure
Expected Sequence 1.1 (MO SM CONTROL BY USIM , with Proactive command, Allowed, no modification’)
Step |
Direction |
Message / Action |
Comments |
1 |
UICC -> ME |
PROACTIVE COMMAND PENDING: SEND SHORT MESSAGE 1.1.1 |
|
2 |
ME -> UICC |
FETCH |
|
3 |
UICC -> ME |
PROACTIVE COMMAND: SEND SHORT MESSAGE 1.1.1 |
|
4 |
ME -> USER |
Display "Send SM" |
[Alpha Identifier] |
5 |
ME -> UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.1.1A |
[Option A shall apply for GERAN/UTRAN parameters] |
6 |
UICC -> ME |
MO SMS CONTROL RESULT 1.1.1 |
[ "Allowed, no modification"] |
7 |
ME -> USS |
Send SMS-PP Message 1.1 |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1.1 without modification] |
8 |
USS -> ME |
SMS RP-ACK |
|
9 |
ME -> UICC |
TERMINAL RESPONSE: SEND SHORT MESSAGE 1.1.1 |
PROACTIVE COMMAND: SEND SHORT MESSAGE 1.1.1
Logically:
Command details
Command number: 1
Command type: SEND SHORT MESSAGE
Command qualifier: packing not required
Device identities
Source device: UICC
Destination device: Network
Alpha identifier: "Send SM"
Address
TON: International number
NPI: "ISDN / telephone numbering plan"
Dialling number string "112233445566778"
SMS TPDU
TP-MTI SMS-SUBMIT
TP-RD Instruct the SC to accept an SMS-SUBMIT for a SM
TP-VPF TP-VP field not present
TP-RP TP-Reply-Path is not set in this SMS-SUBMIT
TP-UDHI The TP-UD field contains only the short message
TP-SRR A status report is not requested
TP-MR "00"
TP-DA
TON International number
NPI "ISDN / telephone numbering plan"
Address value "012345678"
TP-PID Short message type 0
TP-DCS
Message coding 8-bit data
Message class class 0
TP-UDL 12
TP-UD "Test Message"
Coding:
BER-TLV: |
D0 |
37 |
81 |
03 |
01 |
13 |
00 |
82 |
02 |
81 |
83 |
85 |
07 |
53 |
65 |
6E |
64 |
20 |
53 |
4D |
86 |
09 |
91 |
11 |
|
22 |
33 |
44 |
55 |
66 |
77 |
F8 |
8B |
18 |
01 |
00 |
09 |
|
91 |
10 |
32 |
54 |
76 |
F8 |
40 |
F4 |
0C |
54 |
65 |
73 |
|
74 |
20 |
4D |
65 |
73 |
73 |
61 |
67 |
65 |
SMS-PP (SEND SHORT MESSAGE) Message 1.1
Logically:
SMS RPDU
RP-Originator Address not used
RP-Destination SMSC Address
TON International number
NPI "ISDN / telephone numbering plan"
Address value "112233445566778"
SMS TPDU
TP-MTI SMS-SUBMIT
TP-RD Instruct the SC to accept an SMS-SUBMIT for a SM
TP-VPF TP-VP field not present
TP-RP TP-Reply-Path is not set in this SMS-SUBMIT
TP-UDHI The TP-UD field contains only the short message
TP-SRR A status report is not requested
TP-MR "01"
TP-DA
TON International number
NPI "ISDN / telephone numbering plan"
Address value "012345678"
TP-PID Short message type 0
TP-DCS
Message coding 8-bit data
Message class class 0
TP-UDL 12
TP-UD "Test Message"
Coding:
Coding |
00 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F8 |
18 |
01 |
01 |
09 |
91 |
10 |
32 |
54 |
76 |
F8 |
40 |
F4 |
0C |
|
54 |
65 |
73 |
74 |
20 |
4D |
65 |
73 |
73 |
61 |
67 |
65 |
ENVELOPE MO SHORT MESSAGE CONTROL 1.1.1A
Logically:
Device identities
Source device: ME
Destination device: UICC
RP Destination Address
TON: International
NPI: "ISDN / telephone numbering plan" or "unknown"
Dialling number string "112233445566778"
TP Destination Address
TON: International
NPI: "ISDN / telephone numbering plan" or "unknown"
Dialling number string "012345678"
Location Information
MCC & MNC the mobile country and network code (00F110)
LAC the location Area Code (0001)
Cell ID Cell Identity Value (0001)
Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 3
Coding:
Coding |
D5 |
Note 1 |
02 |
02 |
82 |
81 |
06 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F8 |
06 |
06 |
91 |
10 |
32 |
|
54 |
76 |
F8 |
13 |
Note 2 |
00 |
F1 |
10 |
00 |
01 |
00 |
|
01 |
Note 3 |
Note 1: Length of BER-TLV is ’20’ plus the actual length of all the present optional SIMPLE-TLV data objects.
Note 2: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’
Note 3: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.
ENVELOPE MO SHORT MESSAGE CONTROL 1.1.1B
Logically:
Device identities
Source device: ME
Destination device: UICC
RP Destination Address
TON: International
NPI: "ISDN / telephone numbering plan" or "unknown"
Dialling number string "112233445566778"
TP Destination Address
TON: International
NPI: "ISDN / telephone numbering plan" or "unknown"
Dialling number string "012345678"
Location Information
MCC & MNC the mobile country and network code (001110)
LAC the location Area Code (0001)
Cell ID Cell Identity Value (0001)
Coding:
BER-TLV: |
D5 |
20 |
02 |
02 |
82 |
81 |
06 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F8 |
06 |
06 |
91 |
10 |
32 |
|
54 |
76 |
F8 |
13 |
07 |
00 |
11 |
10 |
00 |
01 |
00 |
|
01 |
MO SHORT MESSAGE CONTROL RESULT 1.1.1
Logically:
MO Short Message control result: ’00’ = Allowed, no modification
Coding:
BER-TLV: |
00 |
00 |
TERMINAL RESPONSE: SEND SHORT MESSAGE 1.1.1
Logically:
Command details
Command number: 1
Command type: SEND SHORT MESSAGE
Command qualifier: packing not required
Device identities
Source device: ME
Destination device: UICC
Result
General Result: Command performed successfully
Coding:
BER-TLV: |
81 |
03 |
01 |
13 |
00 |
82 |
02 |
82 |
81 |
83 |
01 |
00 |
Expected Sequence 1.2 (MO SM CONTROL BY USIM , with user SMS, Allowed, no modification’)
Step |
Direction |
Message / Action |
Comments |
1 |
USER -> ME |
The user makes a SMS with the user data "Test Message" and sends it to +012345678. |
[The data entered and the ME settings shall lead to the same SMS-TPDU as defined in SMS-PP (SEND SHORT MESSAGE) Message 1.2. |
2 |
ME -> UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.1.1A |
[Option A shall apply for GERAN/UTRAN parameters] |
3 |
UICC -> ME |
MO SHORT MESSAGE CONTROL RESULT 1.1.1 |
[ "Allowed, no modification"] |
4 |
ME -> USS |
Send SMS-PP Message 1.2 |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1.2 without modification] |
5 |
USS -> ME |
SMS RP-ACK |
SMS-PP (SEND SHORT MESSAGE) Message 1.2
Logically:
SMS RPDU
RP-Originator Address not used
RP-Destination SMSC Address
TON International number
NPI "ISDN / telephone numbering plan"
Address value "112233445566778"
SMS TPDU
TP-MTI SMS-SUBMIT
TP-RD value shall not be verified
TP-VPF value shall not be verified
TP-RP value shall not be verified
TP-UDHI value shall not be verified
TP-SRR value shall not be verified
TP-MR "01"
TP-DA
TON International number
NPI "ISDN / telephone numbering plan"
Address value "012345678"
Coding:
Coding |
00 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F8 |
Note 1 |
Note 2 |
01 |
09 |
91 |
10 |
32 |
54 |
76 |
F8 |
Note 3 |
|||
Note 1: Octet shall not be verified
Note 2: Only the TP-MTI bits shall be verified
Note 3: The remaining octets shall not be verified
Expected Sequence 1.3 (MO SM CONTROL BY USIM , with Proactive command, Not allowed’)
Step |
Direction |
Message / Action |
Comments |
1 |
UICC -> ME |
PROACTIVE COMMAND PENDING: SEND SHORT MESSAGE 1.1.1 |
|
2 |
ME -> UICC |
FETCH |
|
3 |
UICC -> ME |
PROACTIVE COMMAND: SEND SHORT MESSAGE 1.1.1 |
|
4 |
ME -> USER |
Display "Send SM" |
[The display of the Alpha Identifier shall not be verified] |
5 |
ME -> UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.1.1A |
[Option A shall apply for GERAN/UTRAN parameters] |
6 |
UICC -> ME |
MO SHORT MESSAGE CONTROL RESULT 1.3.1 |
[ "not Allowed"] |
7 |
ME -> UICC |
TERMINAL RESPONSE: SEND SHORT MESSAGE 1.3.1 |
[ Permanent Problem – Interaction with Call Control or MO short message control by USIM ] |
8 |
ME🡪 USS |
The ME does not send the Short Message |
MO SHORT MESSAGE CONTROL RESULT 1.3.1
Logically:
MO Short Message control result: ’01’ = Not Allowed
Coding:
BER-TLV: |
01 |
00 |
TERMINAL RESPONSE: SEND SHORT MESSAGE 1.3.1
Logically:
Command details
Command number: 01
Command Type: SEND SHORT MESSAGE
Command qualifier: packing not required
Device identities
Source device: ME
Destination device: UICC
Result
General Result: Interaction with call control or MO-SM by USIM permanent problem
Additional information: Action not allowed
Coding:
BER-TLV: |
81 |
03 |
01 |
13 |
00 |
82 |
02 |
82 |
81 |
83 |
02 |
39 |
01 |
Expected Sequence 1.4 (MO SM CONTROL BY USIM , with user SMS, Not allowed ‘)
Step |
Direction |
Message / Action |
Comments |
1 |
USER -> ME |
The user makes a SMS with the user data "Test Message" and sends it to +012345678. |
[The data entered and the ME settings shall lead to the same SMS-TPDU as defined in SMS-PP (SEND SHORT MESSAGE) Message 1.2. |
2 |
ME -> UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.1.1A |
[Option A shall apply for GERAN/UTRAN parameters] |
3 |
UICC -> ME |
MO SM CONTROL RESULT 1.3.1 |
[ "Not allowed"] |
4 |
ME 🡪 USS |
The ME does not send the Short Message |
Expected Sequence 1.5 (MO SM CONTROL BY USIM , with Proactive command, Allowed with modifications’)
Step |
Direction |
Message / Action |
Comments |
1 |
UICC -> ME |
PROACTIVE COMMAND PENDING: SEND SHORT MESSAGE 1.1.1 |
|
2 |
ME -> UICC |
FETCH |
|
3 |
UICC -> ME |
PROACTIVE COMMAND: SEND SHORT MESSAGE 1.1.1 |
Send SMS to "+012345678" |
4 |
ME -> USER |
Display "Send SM" |
[Alpha Identifier] |
5 |
ME -> UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.1.1A |
[Option A shall apply for GERAN/UTRAN parameters] |
6 |
UICC -> ME |
MO SM CONTROL RESULT 1.5.1 |
["Allowed with modifications"] |
7 |
ME -> USS |
Send SMS-PP Message 1.5 |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1.5 with the data provided by the UICC to the changed Service Center Address "+112233445566779" ] |
8 |
USS -> ME |
SMS RP-ACK |
|
9 |
ME -> UICC |
TERMINAL RESPONSE: SEND SHORT MESSAGE 1.5.1 |
MO SHORT MESSAGE CONTROL RESULT 1.5.1
Logically:
MO Short Message control result: ’02’ = Allowed with modifications
RP Destination_Address of the Service Center
TON: International
NPI: "ISDN / telephone numbering plan" or "unknown"
Dialling number string: "112233445566779"
TP Destination Address
TON: International
NPI: "ISDN / telephone numbering plan" or "unknown"
Dialling number string: "012345679"
Coding:
02 |
13 |
86 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F9 |
86 |
06 |
91 |
10 |
32 |
54 |
76 |
F9 |
SMS-PP (SEND SHORT MESSAGE) Message 1.5
Logically:
SMS RPDU
RP-Originator Address not used
RP-Destination SMSC Address
TON International number
NPI "ISDN / telephone numbering plan"
Address value "112233445566779"
SMS TPDU
TP-MTI SMS-SUBMIT
TP-RD Instruct the SC to accept an SMS-SUBMIT for a SM
TP-VPF TP-VP field not present
TP-RP TP-Reply-Path is not set in this SMS-SUBMIT
TP-UDHI The TP-UD field contains only the short message
TP-SRR A status report is not requested
TP-MR "01"
TP-DA
TON International number
NPI "ISDN / telephone numbering plan"
Address value "012345679"
TP-PID Short message type 0
TP-DCS
Message coding 8-bit data
Message class class 0
TP-UDL 12
TP-UD "Test Message"
Coding:
Coding |
00 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F9 |
18 |
01 |
01 |
09 |
91 |
10 |
32 |
54 |
76 |
F9 |
40 |
F4 |
0C |
|
54 |
65 |
73 |
74 |
20 |
4D |
65 |
73 |
73 |
61 |
67 |
65 |
TERMINAL RESPONSE: SEND SHORT MESSAGE 1.5.1
Logically:
Command details
Command number: 01
Command Type: SEND SHORT MESSAGE
Command qualifier: packing not required
Device identities
Source device: ME
Destination device: UICC
Result
General Result: Command performed successfully
Coding:
BER-TLV: |
81 |
03 |
01 |
13 |
00 |
82 |
02 |
82 |
81 |
83 |
01 |
00 |
Expected Sequence 1.6 (MO SM CONTROL BY USIM , with user SMS, Allowed with modifications’)
Step |
Direction |
Message / Action |
Comments |
1 |
USER -> ME |
The user makes a SMS with the user data "Test Message" and sends it to +012345678. |
[The data entered and the ME settings shall lead to the same SMS-TPDU as defined in SMS-PP (SEND SHORT MESSAGE) Message 1.2. |
2 |
ME -> UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.1.1A |
[Option A shall apply for GERAN/UTRAN parameters] |
3 |
UICC -> ME |
MO SM CONTROL RESULT 1.5.1 |
[ "Allowed with modifications"] |
4 |
ME-> USS |
Send SMS-PP Message 1.6 |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1. 6 with the data provided by the UICC to the changed Service Center Address "+112233445566779"] |
5 |
USS -> ME |
SMS RP-ACK |
SMS-PP (SEND SHORT MESSAGE) Message 1.6
Logically:
SMS RPDU
RP-Originator Address not used
RP-Destination SMSC Address
TON International number
NPI "ISDN / telephone numbering plan"
Address value "112233445566779"
SMS TPDU
TP-MTI SMS-SUBMIT
TP-RD value shall not be verified
TP-VPF value shall not be verified
TP-RP value shall not be verified
TP-UDHI value shall not be verified
TP-SRR value shall not be verified
TP-MR "01"
TP-DA
TON International number
NPI "ISDN / telephone numbering plan"
Address value "012345679"
Coding:
Coding |
00 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F9 |
Note 1 |
Note 2 |
01 |
09 |
91 |
10 |
32 |
54 |
76 |
F9 |
Note 3 |
|||
Note 1: Octet shall not be verified.
Note 2: Only the TP-MTI bits shall be verified.
Note 3: The remaining octets shall not be verified.
Expected Sequence 1.7 (MO SM CONTROL BY USIM , with Proactive command, the USIM responds with ’90 00′, Allowed, no modification)
Step |
Direction |
Message / Action |
Comments |
1 |
UICC -> ME |
PROACTIVE COMMAND PENDING: SEND SHORT MESSAGE 1.1.1 |
|
2 |
ME -> UICC |
FETCH |
|
3 |
UICC -> ME |
PROACTIVE COMMAND: SEND SHORT MESSAGE 1.1.1 |
Send SMS to "+012345678" |
4 |
ME -> USER |
Display "Send SM" |
[Alpha Identifier] |
5 |
ME -> UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.1.1A or ENVELOPE: MO SHORT MESSAGE CONTROL 1.1.1B |
[Option A shall apply for GERAN/UTRAN parameters] |
6 |
UICC -> ME |
90 00 |
|
7 |
ME ->USS |
Send SMS-PP |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1.1 without modification] |
8 |
USS -> ME |
SMS RP-ACK |
|
9 |
ME -> UICC |
TERMINAL RESPONSE: SEND SHORT MESSAGE 1.1.1 |
Expected Sequence 1.8 (MO SM CONTROL BY USIM , Send Short Message attempt by user, the USIM responds with ’90 00′, Allowed, no modification)
Step |
Direction |
Message / Action |
Comments |
1 |
User ME |
The user makes a SMS with the user data "Test Message" and sends it to +012345678. |
[The data entered and the ME settings shall lead to the same SMS-TPDU as defined in SMS-PP (SEND SHORT MESSAGE) Message 1.2. |
2 |
ME UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.1.1 A |
[Option A shall apply for GERAN/UTRAN parameters] |
3 |
UICC ME |
90 00 |
|
4 |
ME USS |
Send SMS-PP |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1.2 without modification] |
5 |
USS -> ME |
SMS RP-ACK |
Expected Sequence 1.9void
Expected Sequence 1.10 (MO SM CONTROL BY USIM over SG in E-UTRAN, with Proactive command, Allowed, no modification)
Step |
Direction |
Message / Action |
Comments |
1 |
UICC 🡪 ME |
PROACTIVE COMMAND PENDING: SEND SHORT MESSAGE 1.1.1 |
|
2 |
ME 🡪 UICC |
FETCH |
|
3 |
UICC -> ME |
PROACTIVE COMMAND: SEND SHORT MESSAGE 1.1.1 |
|
4 |
ME 🡪 USER |
Display "Send SM" |
[Alpha Identifier] |
5 |
ME 🡪 UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.10.1 |
|
6 |
UICC 🡪 ME |
MO SMS CONTROL RESULT 1.1.1 |
[ "Allowed, no modification"] |
7 |
ME 🡪 E-USS/NB-SS |
Send SMS-PP Message 1.10 |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1.10 without modification] |
8 |
E-USS/NB-SS 🡪 ME |
RP-ACK |
|
9 |
ME 🡪 UICC |
TERMINAL RESPONSE: SEND SHORT MESSAGE 1.1.1 |
SMS-PP (SEND SHORT MESSAGE) Message 1.10
Logically:
SMS TPDU
TP-MTI SMS-SUBMIT
TP-RD Instruct the SC to accept an SMS-SUBMIT for a SM
TP-VPF TP-VP field not present
TP-RP TP-Reply-Path is not set in this SMS-SUBMIT
TP-UDHI The TP-UD field contains only the short message
TP-SRR A status report is not requested
TP-MR "01"
TP-DA
TON International number
NPI "ISDN / telephone numbering plan"
Address value "012345678"
TP-PID Short message type 0
TP-DCS
Message coding 8-bit data
Message class class 0
TP-UDL 12
TP-UD "Test Message"
Coding:
Coding |
00 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F8 |
18 |
01 |
01 |
09 |
91 |
10 |
32 |
54 |
76 |
F8 |
40 |
F4 |
0C |
|
54 |
65 |
73 |
74 |
20 |
4D |
65 |
73 |
73 |
61 |
67 |
65 |
ENVELOPE MO SHORT MESSAGE CONTROL 1.10.1
Logically:
Device identities
Source device: ME
Destination device: UICC
RP Destination Address
TON: International
NPI: "ISDN / telephone numbering plan" or "unknown"
Dialling number string "112233445566778"
TP Destination Address
TON: International
NPI: "ISDN / telephone numbering plan" or "unknown"
Dialling number string "012345678"
Location Information
Mobile Country Codes (MCC) 001
Mobile Network Codes (MNC) 01
Tracking Area Code (TAC): 0001
E-UTRAN Cell Identifier (ECI): 0001
Coding:
Coding |
D5 |
22 |
02 |
02 |
82 |
81 |
06 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F8 |
06 |
06 |
91 |
10 |
32 |
|
54 |
76 |
F8 |
13 |
09 |
00 |
F1 |
10 |
00 |
01 |
00 |
|
00 |
00 |
1F |
Expected Sequence 1.11 (MO SM CONTROL BY USIM over SG in E-UTRAN, with user SMS, Allowed, no modification)
Step |
Direction |
Message / Action |
Comments |
1 |
USER 🡪 ME |
The user makes a SMS with the user data "Test Message"and sends it to +012345678. |
[The data entered and the ME settings shall lead to the same SMS-TPDU as defined in SMS-PP (SEND SHORT MESSAGE) Message 1.11. |
2 |
ME 🡪 UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.10.1 |
|
3 |
UICC 🡪 ME |
MO SHORT MESSAGE CONTROL RESULT 1.1.1 |
[ "Allowed, no modification"] |
4 |
ME 🡪 E-USS/NB-SS |
Send SMS-PP Message 1.11 |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1.11 without modification] |
5 |
E-USS/NB-SS 🡪 ME |
RP-ACK |
SMS-PP (SEND SHORT MESSAGE) Message 1.11
Logically:
SMS TPDU
TP-MTI SMS-SUBMIT
TP-RD value shall not be verified
TP-VPF value shall not be verified
TP-RP value shall not be verified
TP-UDHI value shall not be verified
TP-SRR value shall not be verified
TP-MR "01"
TP-DA
TON International number
NPI "ISDN / telephone numbering plan"
Address value "012345678"
Coding:
Coding |
00 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F8 |
Note 1 |
Note 2 |
01 |
09 |
91 |
10 |
32 |
54 |
76 |
F8 |
Note 3 |
|||
Note 1: Octet shall not be verified
Note 2: Only the TP-MTI bits shall be verified
Note 3: The remaining octets shall not be verified
Expected Sequence 1.12 (MO SM CONTROL BY USIM over SG in E-UTRAN, with Proactive command, Not allowed)
Step |
Direction |
Message / Action |
Comments |
1 |
UICC 🡪 ME |
PROACTIVE COMMAND PENDING: SEND SHORT MESSAGE 1.1.1 |
|
2 |
ME 🡪 UICC |
FETCH |
|
3 |
UICC 🡪 ME |
PROACTIVE COMMAND: SEND SHORT MESSAGE 1.1.1 |
|
4 |
ME 🡪 USER |
Display "Send SM" |
[The display of the Alpha Identifier shall not be verified] |
5 |
ME 🡪 UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.10.1 |
|
6 |
UICC 🡪 ME |
MO SHORT MESSAGE CONTROL RESULT 1.3.1 |
|
7 |
ME 🡪 UICC |
TERMINAL RESPONSE: SEND SHORT MESSAGE 1.3.1 |
[ Permanent Problem – Interaction with Call Control or MO short message control by USIM ] |
8 |
ME🡪 E-USS/NB-SS |
The ME does not send the Short Message |
Expected Sequence 1.13 (MO SM CONTROL BY USIM over SG in E-UTRAN, with user SMS, Not allowed)
Step |
Direction |
Message / Action |
Comments |
1 |
USER 🡪 ME |
The user makes a SMS with the user data "Test Message" and sends it to +012345678. |
[The data entered and the ME settings shall lead to the same SMS-TPDU as defined in SMS-PP (SEND SHORT MESSAGE) Message 1.10. |
2 |
ME 🡪 UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.10.1 |
|
3 |
UICC 🡪 ME |
MO SM CONTROL RESULT 1.3.1 |
[ "Not allowed"] |
4 |
ME 🡪 E-USS/NB-SS |
The ME does not send the Short Message |
Expected Sequence 1.14 (MO SM CONTROL BY USIM over SG in E-UTRAN, with Proactive command, Allowed with modifications)
Step |
Direction |
Message / Action |
Comments |
1 |
UICC 🡪 ME |
PROACTIVE COMMAND PENDING: SEND SHORT MESSAGE 1.1.1 |
|
2 |
ME 🡪 UICC |
FETCH |
|
3 |
UICC 🡪 ME |
PROACTIVE COMMAND: SEND SHORT MESSAGE 1.1.1 |
Send SMS to "+012345678" |
4 |
ME 🡪 USER |
Display "Send SM" |
[Alpha Identifier] |
5 |
ME 🡪 UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.10.1 |
|
6 |
UICC 🡪 ME |
MO SM CONTROL RESULT 1.5.1 |
["Allowed with modifications"] |
7 |
ME 🡪 E-USS/NB-SS |
Send SMS-PP Message 1.14 |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1.14 with the data provided by the UICC to the changed Service Center Address "+112233445566779" ] |
8 |
E-USS/NB-SS 🡪 ME |
RP-ACK |
|
9 |
ME 🡪UICC |
TERMINAL RESPONSE: SEND SHORT MESSAGE 1.5.1 |
SMS-PP (SEND SHORT MESSAGE) Message 1.14
Logically:
SMS TPDU
TP-MTI SMS-SUBMIT
TP-RD Instruct the SC to accept an SMS-SUBMIT for a SM
TP-VPF TP-VP field not present
TP-RP TP-Reply-Path is not set in this SMS-SUBMIT
TP-UDHI The TP-UD field contains only the short message
TP-SRR A status report is not requested
TP-MR "01"
TP-DA
TON International number
NPI "ISDN / telephone numbering plan"
Address value "012345679"
TP-PID Short message type 0
TP-DCS
Message coding 8-bit data
Message class class 0
TP-UDL 12
TP-UD "Test Message"
Coding:
Coding |
00 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F9 |
18 |
01 |
01 |
09 |
91 |
10 |
32 |
54 |
76 |
F9 |
40 |
F4 |
0C |
|
54 |
65 |
73 |
74 |
20 |
4D |
65 |
73 |
73 |
61 |
67 |
65 |
Expected Sequence 1.15 (MO SM CONTROL BY USIM over SG in E-UTRAN, with user SMS, Allowed with modifications)
Step |
Direction |
Message / Action |
Comments |
1 |
USER 🡪 ME |
The user makes a SMS with the user data "Test Message" and sends it to +012345678. |
[The data entered and the ME settings shall lead to the same SMS-TPDU as defined in SMS-PP (SEND SHORT MESSAGE) Message 1.15. |
2 |
ME 🡪 UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.10.1 |
|
3 |
UICC 🡪 ME |
MO SM CONTROL RESULT 1.5.1 |
[ "Allowed with modifications"] |
4 |
ME🡪 E-USS/NB-SS |
Send SMS-PP Message 1.15 |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1.15 with the data provided by the UICC to the changed Service Center Address "+112233445566779"] |
5 |
E-USS/NB-SS 🡪 ME |
RP-ACK |
SMS-PP (SEND SHORT MESSAGE) Message 1.15
Logically:
SMS TPDU
TP-MTI SMS-SUBMIT
TP-RD value shall not be verified
TP-VPF value shall not be verified
TP-RP value shall not be verified
TP-UDHI value shall not be verified
TP-SRR value shall not be verified
TP-MR "01"
TP-DA
TON International number
NPI "ISDN / telephone numbering plan"
Address value "012345679"
Coding:
Coding |
00 |
09 |
91 |
11 |
22 |
33 |
44 |
55 |
66 |
77 |
F9 |
Note 1 |
Note 2 |
01 |
09 |
91 |
10 |
32 |
54 |
76 |
F9 |
Note 3 |
|||
Note 1: Octet shall not be verified.
Note 2: Only the TP-MTI bits shall be verified.
Note 3: The remaining octets shall not be verified.
Expected Sequence 1.16 (MO SM CONTROL BY USIM over SG in E-UTRAN, with Proactive command, the USIM responds with ’90 00′, Allowed, no modification)
Step |
Direction |
Message / Action |
Comments |
1 |
UICC 🡪 ME |
PROACTIVE COMMAND PENDING: SEND SHORT MESSAGE 1.1.1 |
|
2 |
ME 🡪 UICC |
FETCH |
|
3 |
UICC 🡪 ME |
PROACTIVE COMMAND: SEND SHORT MESSAGE 1.1.1 |
Send SMS to "+012345678" |
4 |
ME 🡪 USER |
Display "Send SM" |
[Alpha Identifier] |
5 |
ME 🡪 UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.10.1 |
|
6 |
UICC 🡪 ME |
90 00 |
|
7 |
ME 🡪 E-USS/NB-SS |
Send SMS-PP |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1.10 without modification] |
8 |
E-USS/NB-SS 🡪 ME |
RP-ACK |
|
9 |
ME 🡪 UICC |
TERMINAL RESPONSE: SEND SHORT MESSAGE 1.1.1 |
Expected Sequence 1.17 (MO SM CONTROL BY USIM over SG in E-UTRAN, Send Short Message attempt by user, the USIM responds with ’90 00′, Allowed, no modification)
Step |
Direction |
Message / Action |
Comments |
1 |
User 🡪 ME |
The user makes a SMS with the user data "Test Message" and sends it to +012345678. |
[The data entered and the ME settings shall lead to the same SMS-TPDU as defined in SMS-PP (SEND SHORT MESSAGE) Message 1.11. |
2 |
ME 🡪 UICC |
ENVELOPE: MO SHORT MESSAGE CONTROL 1.10.1 |
|
3 |
UICC 🡪 ME |
90 00 |
|
4 |
ME 🡪 E-USS/NB-SS |
Send SMS-PP |
[The ME sends the SM containing SMS-PP (SEND SHORT MESSAGE) Message 1.11 without modification] |
5 |
E-USS/NB-SS 🡪 ME |
RP-ACK |
27.22.8.5 Test requirement
The ME shall operate in the manner defined in expected sequences 1.1 to 1.17.