K.2 Support for SMS when UE is registered to both 5GS and EPS
23.0403GPPRelease 17Technical realization of the Short Message Service (SMS)TS
When a UE is operating in dual-registration mode as specified 3GPP TS 23.501 [8] and is registered to the network via:
– MME; and
– AMF;
and SMS in EPS uses SMS over SGs, the network shall deliver an MT short message either via SMS over SGs in EPS or SMS over NAS in 5GS based on local policy. In case the network determines the MT short message delivery fails, e.g. the UE is not reachable, the network may try delivering the short message via the not yet tried option for delivering the MT short message. If the network tries to deliver an MT short message via SMS over SGs in EPS and SMS over NAS in 5GS then the mobile not reachable flags specified in clause 3.2.8 of this specification are only set if MT short message delivery fails via both options.
NOTE 1: This version of the specification does not specify an architecture that provides a standardized interface between SMSF and VLR.
Editor’s note: Support for SMS in MME specified in Annex I for dual registration requires further study.
Annex L (informative):
Change history
TSG |
TSG TDoc |
Vers |
CR |
Rev |
Ph |
Cat |
Subject |
New Vers |
Work Item |
T#4 |
TP-99126 |
2.0.0 |
New |
Creation of 3GPP 23.040 v3.0.0 out of GSM 03.40 v7.1.0 |
3.0.0 |
||||
T#4 |
TP-99124 |
3.0.0 |
001 |
R99 |
A |
Clarification concerning SMSC address checking in the MS for concatenated messages and replace message types |
3.1.0 |
TEI |
|
T#4 |
TP-99146 |
3.0.0 |
002 |
R99 |
A |
Guidance regarding the SMSC address in a Status Report |
3.1.0 |
TEI |
|
T#5 |
TP-99177 |
3.1.0 |
003 |
R99 |
A |
Change to reserved port number range for SMS |
3.2.0 |
TEI |
|
T#5 |
TP-99177 |
3.1.0 |
004 |
R99 |
B |
New TP-PID value for delivery of ANSI-136 Short Messages |
3.2.0 |
SMS |
|
T#5 |
TP-99177 |
3.1.0 |
005 |
R99 |
D |
IEI values in concatenated SM’s |
3.2.0 |
SMS |
|
T#6 |
TP-99237 |
3.2.0 |
007 |
R99 |
F |
Adaptations for UMTS |
3.3.0 |
TEI |
|
T#6 |
TP-99237 |
3.2.0 |
006 |
R99 |
C |
Duplicate messages |
3.3.0 |
TEI |
|
T#6 |
TP-99237 |
3.2.0 |
008 |
R99 |
A |
Concatenated Short Message |
3.3.0 |
TEI |
|
T#7 |
TP-000024 |
3.3.0 |
009 |
R99 |
B |
Enhancement of the Message Content in SMS |
3.4.0 |
MMS |
|
T#7 |
TP-000024 |
3.3.0 |
010 |
R99 |
B |
Multiple Information Elements |
3.4.0 |
TEI |
|
T#7 |
TP-000024 |
3.3.0 |
011 |
R99 |
B |
SMS E-MAIL PARAMETERS |
3.4.0 |
TEI |
|
– |
– |
3.4.0 |
– |
– |
R99 |
– |
Editorial graphics update to make visible |
3.4.1 |
– |
T#8 |
TP-000073 |
3.4.1 |
012 |
R99 |
F |
Alignment in Enhanced Messaging Service |
3.5.0 |
EMS |
|
T#8 |
TP-000073 |
3.4.1 |
014 |
R99 |
F |
Correction to text on SMS TimeZone |
3.5.0 |
TEI |
|
T#8 |
TP-000073 |
3.4.1 |
015 |
R99 |
F |
Correction of TP-PID |
3.5.0 |
TEI |
|
T#8 |
TP-000074 |
3.5.0 |
013 |
Rel4 |
B |
Addition of numbering plan value for Service Centre Specific Addresses |
4.0.0 |
TEI |
|
T#9 |
TP-000144 |
4.0.0 |
016 |
Rel4 |
F |
Presence of TP-PI |
4.1.0 |
SMS TEI |
|
T#9 |
TP-000144 |
4.0.0 |
017 |
Rel4 |
D |
Big endian integer representation |
4.1.0 |
SMS TEI |
|
T#9 |
TP-000144 |
4.0.0 |
018 |
Rel4 |
B |
SMS Address fields section needs clarification |
4.1.0 |
SMS TEI |
|
T#9 |
TP-000144 |
4.0.0 |
019 |
Rel4 |
B |
User prompt indication |
4.1.0 |
SMS TEI |
|
T#11 |
TP-010029 |
4.1.0 |
020 |
Rel4 |
C |
Predefined animations for EMS |
4.2.0 |
TEI4 |
|
T#11 |
TP-010029 |
4.1.0 |
021 |
Rel4 |
C |
Message Waiting Indication Status storage on the USIM |
4.2.0 |
UICC1-CPHS |
|
T#12 |
TP-010128 |
4.2.0 |
023 |
Rel4 |
F |
Clarification of User Prompt Indicator |
4.3.0 |
TEI4 |
|
T#12 |
TP-010128 |
4.2.0 |
025 |
Rel4 |
F |
Clarification of Email Addressing for Email – SMS Interworking |
4.3.0 |
TEI4 |
|
T#12 |
TP-010128 |
4.2.0 |
026 |
Rel4 |
F |
Removal of duplicated values in TP-PID section |
4.3.0 |
TEI4 |
|
T#12 |
TP-010128 |
4.2.0 |
027 |
Rel4 |
F |
Application Port Addressing Clarification |
4.3.0 |
TEI4 |
|
T#12 |
TP-010128 |
4.3.0 |
022 |
Rel5 |
B |
Addition of text and background colour |
5.0.0 |
MESS5-EMS |
|
T#12 |
TP-010128 |
4.3.0 |
024 |
Rel5 |
B |
Object Distribution Indicator |
5.0.0 |
MESS5-EMS |
|
T#12 |
TP-010149 |
4.3.0 |
028 |
1 |
Rel5 |
B |
Extended Objects in EMS |
5.0.0 |
MESS5-EMS |
T#13 |
TP-010194 |
5.0.0 |
029 |
Rel5 |
B |
Hyperlink Information Element |
5.1.0 |
TEI5 |
|
T#13 |
TP-010194 |
5.0.0 |
031 |
Rel5 |
A |
Removal of EMS PID |
5.1.0 |
TEI5 |
|
T#13 |
TP-010194 |
5.0.0 |
033 |
Rel5 |
B |
EMS Delivery Request |
5.1.0 |
TEI5 |
|
T#14 |
TP-010280 |
5.1.0 |
034 |
Rel5 |
F |
Correction of Data Format Delivery Request |
5.2.0 |
TEI5 |
|
T#14 |
TP-010280 |
5.1.0 |
035 |
Rel5 |
F |
Information Element Classification |
5.2.0 |
TEI5 |
|
T#14 |
TP-010280 |
5.1.0 |
036 |
Rel5 |
F |
Clarification of LZSS compression for “EXTENDED OBJECTS” in EMS |
5.2.0 |
MESS5_EMS |
|
T#14 |
TP-010280 |
5.1.0 |
037 |
Rel5 |
F |
Extended Object Positioning |
5.2.0 |
TEI5 |
|
T#14 |
TP-010280 |
5.1.0 |
040 |
Rel5 |
F |
Correction on SMS Information Element Data Length |
5.2.0 |
TEI5 |
|
T#15 |
TP-020015 |
5.2.0 |
041 |
Rel5 |
B |
Wireless Vector Graphics in EMS |
5.3.0 |
MESS5_EMS |
|
T#15 |
TP-020079 |
5.2.0 |
042 |
1 |
Rel5 |
B |
Polyphonic Extended Object |
5.3.0 |
MESS5_EMS |
T#15 |
TP-020015 |
5.2.0 |
045 |
Rel5 |
A |
MO-SMS duplicate message response |
5.3.0 |
TEI5 |
|
T#15 |
TP-020015 |
5.2.0 |
046 |
1 |
Rel5 |
B |
Subaddressing scheme for SMS |
5.3.0 |
TEI5 |
T#15 |
TP-020015 |
5.2.0 |
047 |
Rel5 |
B |
Alternate Reply Address Element |
5.3.0 |
TEI5 |
|
T#15 |
TP-020015 |
5.2.0 |
048 |
Rel5 |
C |
Extended Object Data Request Command |
5.3.0 |
MESS5_EMS |
|
T#16 |
TP-020104 |
5.3.0 |
049 |
Rel5 |
F |
Clarification of bit value combinations within TP-PI |
5.4.0 |
TEI5 |
|
T#16 |
TP-020104 |
5.3.0 |
050 |
Rel5 |
F |
References to the TP-RD bit |
5.4.0 |
TEI5 |
|
T#16 |
TP-020104 |
5.3.0 |
051 |
Rel5 |
F |
TP-DCS values for SIM data download |
5.4.0 |
TEI5 |
|
T#16 |
TP-020104 |
5.3.0 |
054 |
Rel5 |
C |
Clarification of the requirement for type 0 Short Messages |
5.4.0 |
TEI5 |
|
T#16 |
TP-020104 |
5.3.0 |
055 |
Rel5 |
F |
Occurrence of the Reply Address Element |
5.4.0 |
TEI5 |
|
T#16 |
TP-020104 |
5.3.0 |
056 |
Rel5 |
F |
WVG Corrections and Clarifications |
5.4.0 |
MESS5-EMS |
|
T#16 |
TP-020104 |
5.3.0 |
057 |
Rel5 |
F |
WVG Corrections and Clarifications |
5.4.0 |
MESS5-EMS |
|
T#16 |
TP-020104 |
5.3.0 |
058 |
Rel5 |
F |
WVG Clarifications for websafe color |
5.4.0 |
MESS5-EMS |
|
T#16 |
TP-020104 |
5.3.0 |
059 |
Rel5 |
F |
Add repeat and bouncing to Standard Animation for consistency with Simple Animation |
5.4.0 |
MESS5-EMS |
|
T#16 |
TP-020104 |
5.3.0 |
060 |
Rel5 |
F |
Allow angle applied to special shape grid for consistency with other special shape elements |
5.4.0 |
MESS5-EMS |
|
T#17 |
TP-020204 |
5.4.0 |
061 |
Rel5 |
F |
Error in MS example error |
5.5.0 |
TEI5 |
|
T#17 |
TP-020204 |
5.5.0 |
062 |
Rel6 |
F |
Identification of a directory number in the User Data Field |
6.0.0 |
TEI6 |
|
T#17 |
6.0.0 |
Addition of compression_test_vectors.zip to the specification zip-file |
6.0.1 |
||||||
T#20 |
TP-030114 |
6.0.1 |
063 |
Rel6 |
F |
Reserved values in TP-Status |
6.1.0 |
TEI6 |
|
T#20 |
TP-030114 |
6.0.1 |
067 |
Rel6 |
A |
Missing SMSs over MSC even if the MS is capable of such sending |
6.1.0 |
TEI6 |
|
T#21 |
TP-030173 |
6.1.0 |
068 |
Rel6 |
C |
Videomail message waiting indication in TP-UDH |
6.2.0 |
TEI6 |
|
T#23 |
TP-040049 |
6.2.0 |
070 |
Rel6 |
A |
Correction of error message for MAP_ForwardShortMessage |
6.3.0 |
TEI5 |
|
T#23 |
TP-040059 |
6.2.0 |
071 |
1 |
Rel6 |
C |
Procedure for confirming the existence of an SMS interworking agreement |
6.3.0 |
TEI6 |
T#24 |
TP-040096 |
6.3.0 |
072 |
1 |
Rel6 |
B |
Enhanced Voice Mail Information |
6.4.0 |
TEI6 |
T#24 |
TP-040094 |
6.3.0 |
073 |
Rel6 |
F |
Optional IEI’s |
6.4.0 |
TEI6 |
|
T#25 |
TP-040200 |
6.4.0 |
076 |
1 |
Rel6 |
B |
Special Message Indication – introduction of Multiple Subscriber Profiles |
6.5.0 |
TEI4, TEI6 |
T#25 |
TP-040171 |
6.4.0 |
077 |
Rel6 |
F |
Enhanced Voice Mail Information – access number priority |
6.5.0 |
TEI6 |
|
CT#30 |
CP-050545 |
6.5.0 |
082 |
1 |
Rel-6 |
F |
Reference corrections |
6.6.0 |
TEI6 |
CT#31 |
CP-060113 |
6.6.0 |
0084 |
– |
Rel-6 |
F |
Correction of reference [28] |
6.7.0 |
TEI6 |
CT#33 |
CP-060457 |
6.7.0 |
0087 |
Rel-6 |
F |
Max user data length in GSM 7bit concatenated uncompressed message with 16 bit reference number |
6.8.0 |
TEI6 |
|
2006-10 |
6.8.0 |
Adds compression test vectors file (identical to those of v6.6.0). |
6.8.1 |
||||||
2007-03 |
CP-070145 |
6.8.1 |
0088 |
2 |
Rel-7 |
B |
Addition of capability to route MT-SMs via the HPLMN of the receiving MS |
7.0.0 |
SMSviaH |
2007-03 |
CP-070154 |
6.8.1 |
0091 |
– |
Rel-7 |
F |
Mapping of SIP error codes to RP-ERROR |
7.0.0 |
SMSIP |
2007-03 |
CP-070154 |
6.8.1 |
0090 |
1 |
Rel-7 |
B |
SMS over IP |
7.0.0 |
SMSIP |
2007-03 |
CP-070155 |
6.8.1 |
0089 |
1 |
Rel-7 |
F |
MNRR correction |
7.0.0 |
TEI7 |
2007-03 |
7.0.0 |
Version 7.0.1 created by MCC (Figure 3 was the area of overlapping CRs- "MNRR" box split according to CR#0089r1) |
7.0.1 |
||||||
2007-12 |
CP-070815 |
7.0.1 |
0092 |
1 |
Rel-8 |
C |
SMS Router Optimization |
8.0.0 |
TEI8 |
2008-03 |
CP-080137 |
8.0.0 |
0094 |
Rel-8 |
language specific extension of the GSM7 alphabet |
8.1.0 |
TEI8 |
||
2008-06 |
CP-080337 |
8.1.0 |
0100 |
1 |
Rel-8 |
A |
Correction to clearing of mobile not reachable flags |
8.2.0 |
TEI |
2008-09 |
CP-080536 |
8.2.0 |
0101 |
1 |
Rel-8 |
F |
SMS 16 bit port addressing. Clarification of IANA’s role |
8.3.0 |
TEI8 |
2008-09 |
8.2.0 |
Editorial corrections by MCC |
8.3.0 |
||||||
2009-03 |
CP-090122 |
8.3.0 |
0104 |
1 |
Rel-8 |
A |
SM termination correction |
8.4.0 |
SMSIP |
2009-03 |
Rel-8 |
Editorial cleanup by MCC |
8.4.0 |
||||||
2009-06 |
CP-090413 |
8.4.0 |
0107 |
Rel-8 |
F |
UE reachability notification from IP-SM-GW |
8.5.0 |
SAES |
|
2009-06 |
CP-090430 |
8.5.0 |
0106 |
1 |
Rel-9 |
B |
SMS Message Loop prevention |
9.0.0 |
TEI9 |
2009-09 |
CP-090679 |
9.0.0 |
0109 |
1 |
Rel-9 |
A |
Clarification of reset of UNRI and UNRR |
9.1.0 |
TEI8 |
2010-03 |
CP-100135 |
9.1.0 |
0110 |
2 |
Rel-9 |
F |
SMS. Removal of obsolete reference to TS 43.047 |
9.2.0 |
TEI9 |
2010-06 |
CP-100501 |
9.2.0 |
0111 |
5 |
Rel-9 |
F |
RP-OA modification in SMS Router |
9.3.0 |
TEI9 |
2011-03 |
CP-110197 |
9.3.0 |
0112 |
1 |
Rel-10 |
F |
MS recovery from SMS memory full situation |
10.0.0 |
TEI10 |
2011-12 |
CP-110882 |
10.0.0 |
0113 |
Rel-11 |
F |
Correction of mapping of SIP transport errors to RP-ERRORs |
11.0.0 |
TEI11 |
|
2012-03 |
CP-120125 |
11.0.0 |
0116 |
1 |
Rel-11 |
F |
IETF reference update |
11.1.0 |
TEI11 |
2012-06 |
CP-120315 |
11.1.0 |
0117 |
6 |
Rel-11 |
B |
Support of SMS in MME |
11.2.0 |
SIMTC-PS_Only |
2012-06 |
CP-120315 |
11.1.0 |
0119 |
2 |
Rel-11 |
B |
Mobile station not reachable flag stored in the MME |
11.2.0 |
SIMTC-PS_only |
2012-06 |
CP-120309 |
11.1.0 |
0124 |
1 |
Rel-11 |
B |
SMS network structure update for supporting SMS over SGs |
11.2.0 |
TEI11 |
2012-06 |
CP-120315 |
11.1.0 |
0126 |
1 |
Rel-11 |
B |
Addition of application port address for device triggering |
11.2.0 |
SIMTC-Reach |
2012-06 |
CP-120315 |
11.1.0 |
0125 |
1 |
Rel-11 |
B |
Addition of external identifier |
11.2.0 |
SIMTC-Reach |
2012-09 |
CP-120589 |
11.2.0 |
0128 |
Rel-11 |
F |
External Identifier at the SMS Router |
11.3.0 |
SIMTC-Reach |
|
2012-09 |
CP-120589 |
11.2.0 |
0129 |
1 |
Rel-11 |
B |
Functionalities to be supported by SMS Router |
11.3.0 |
SIMTC-Reach |
2012-09 |
CP-120589 |
11.2.0 |
0131 |
1 |
Rel-11 |
F |
Clarification on Support of SMS in MME |
11.3.0 |
SIMTC-PS_Only |
2012-09 |
CP-120589 |
11.2.0 |
0132 |
Rel-11 |
F |
Alert-SC based on IMSI |
11.3.0 |
SIMTC-Reach |
|
2012-09 |
CP-120590 |
11.2.0 |
0130 |
5 |
Rel-11 |
B |
Registration of MME for SMS |
11.3.0 |
SIMTC-PS_Only |
2012-12 |
CP-120803 |
11.3.0 |
0133 |
1 |
Rel-11 |
B |
Filtering function to be supported by SMS-GMSC |
11.4.0 |
SIMTC-Reach |
2012-12 |
CP-120803 |
11.3.0 |
0134 |
1 |
Rel-11 |
F |
Removal of Annex I.2 |
11.4.0 |
SIMTC-PS_Only |
2013-03 |
CP-130086 |
11.4.0 |
0135 |
5 |
Rel-11 |
F |
Device triggering using TP-PID |
11.5.0 |
SIMTC-Reach |
2013-03 |
CP-130108 |
11.4.0 |
0136 |
1 |
Rel-11 |
F |
Correction of S6c reference |
11.5.0 |
SIMTC-PS_Only |
2013-06 |
CP-130259 |
11.5.0 |
0137 |
1 |
Rel-12 |
B |
SMS without MSISDN |
12.0.0 |
SMSCI-CT |
2013-06 |
CP-130264 |
11.5.0 |
0138 |
1 |
Rel-12 |
F |
SMS usage of Application Port range |
12.0.0 |
TEI12 |
2103-09 |
CP-130510 |
12.0.0 |
0139 |
1 |
Rel-12 |
B |
Clarification on MWD for single-shot short messages |
12.1.0 |
TEI12 |
2013-12 |
CP-130756 |
12.1.0 |
0140 |
2 |
Rel-12 |
Support for Diameter based interface between SGSN and SMS central functions |
12.2.0 |
Dia_SGSN_SMS |
|
2015-12 |
CP-150713 |
12.2.0 |
0141 |
1 |
Rel-13 |
B |
MT-SMS absent subscriber due to eDRX |
13.0.0 |
eDRX-CT |
2016-03 |
CP-160072 |
13.0.0 |
0143 |
6 |
Rel-13 |
B |
MS temporarily unavailable due to power savings |
13.1.0 |
eDRX-CT |
2016-03 |
CP-160072 |
13.0.0 |
0144 |
2 |
Rel-13 |
B |
Prioritized SM retransmission by the SMS SC when the UE becomes reachable |
13.1.0 |
eDRX-CT |
2016-03 |
CP-160072 |
13.0.0 |
0145 |
2 |
Rel-13 |
B |
MT SM transmission to a UE in eDRX within the SM-Delivery-Start-Time/Timer |
13.1.0 |
eDRX-CT |
2016-03 |
CP-160072 |
13.0.0 |
0146 |
2 |
Rel-13 |
B |
MT SM retransmission by the SMS GMSC to a UE in eDRX at the time requested in the Delivery Report |
13.1.0 |
eDRX-CT |
Change history |
|||||||
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
2016-09 |
CP-73 |
CP-160492 |
0147 |
6 |
B |
Prioritized SM retransmission by the SMS SC when the UE becomes reachable via VLR (SMS in the PS domain and SMS over SGs) |
13.2.0 |
2016-09 |
CP-73 |
CP-160492 |
0148 |
4 |
B |
MT SM retransmission by the SMS GMSC to a UE in eDRX at the time requested in the Delivery Report from the MSC (SMS in the PS domain and SMS over SGs) |
13.2.0 |
2016-09 |
CP-73 |
CP-160492 |
0149 |
4 |
B |
MT SM transmission to a UE in eDRX within the SM-Delivery-Start-Time/Timer (SMS in the PS domain and SMS over SGs) |
13.2.0 |
2017-03 |
CP-75 |
– |
– |
– |
Update to Rel-14 version (MCC) |
14.0.0 |
|
2018-03 |
CP-79 |
CP-180077 |
0151 |
1 |
B |
Support for SMS in 5GS |
15.0.0 |
2018-06 |
CP-80 |
CP-181057 |
0152 |
C |
Protocols for SMSF and UDM |
15.1.0 |
|
2018-09 |
CP-81 |
CP-182158 |
0153 |
F |
Mobile radio interface layer 3 spec reference update |
15.2.0 |
|
2019-03 |
CP-83 |
CP-190100 |
0155 |
F |
Trigger to establish a PDN connection of non-IP type using the default APN |
15.3.0 |
|
2020-07 |
SA-88e |
– |
– |
– |
– |
Update to Rel-16 version (MCC) |
16.0.0 |
2021-03 |
CP-91e |
CP-210133 |
0158 |
1 |
-F |
Clarification for SMS support over 5GS in the network entities |
17.0.0 |
2021-03 |
CP-91e |
CP-210133 |
0159 |
1 |
-F |
Corrections for the used protocols in SMS interfaces |
17.0.0 |
2021-06 |
CP-92e |
CP-211150 |
0160 |
1 |
D |
Inclusive language review – TS 23.040 |
17.1.0 |
2022-03 |
CP-95e |
CP-220268 |
0161 |
1 |
B |
SMS with HTTP/2 SBI in 5GS |
17.2.0 |