The Short Message Service (SMS) provides a means of sending messages of limited size to and from GSM/UMTS/EPS mobiles. The provision of SMS makes use of a Service Centre, which acts as a store and forward centre for short messages. Thus a GSM/UMTS/EPS PLMN needs to support the transfer of short messages between Service Centres and mobiles.
Mobile originated messages shall be transported from an MS to a Service Centre. These may be destined for other mobile users, or for subscribers on a fixed network. Mobile terminated messages shall be transported from a Service Centre to an MS. These may be input to the Service Centre by other mobile users (via a mobile originated short message) or by a variety of other sources, e.g. speech, telex, or facsimile.
The present document describes the Short Message Service (SMS) for GSM/UMTS/EPS/5GS networks. It defines:
the services and service elements;
the network architecture;
the Service Centre functionality;
the SMS Router functionality;
the MSC functionality (with regard to the SMS);
the SGSN functionality (with regard to the SMS);
the MME functionality (with regard to the SMS);
the SMSF functionality;
the routing requirements;
the protocols and protocol layering;
for the Mobile Originated and Mobile Terminated Short Message Service Teleservices, as specified in TS 22.003 and TS 22.105.
The use of radio resources for the transfer of short messages between the MS and the MSC or the SGSN or the MME is described in TS 24.011.
The present document also describes the Short Message Service (SMS) for EPS networks supported via "SMS in MME" (see TS 23.272, Annex C).
The present document also describes the SGSN supporting Diameter based protocol for SMS between the SGSN and the central SMS functions (SMS-GMSC, SMS-IWMSC, SMS-Router) in Annex J.
The present document also describes SMS for 5GS networks (see TS 23.501 and TS 23.502).
The network aspects of Short Message Service provision are outside the scope of the present document (i.e. the provision of network connectivity between the PLMN subsystems). There is no technical restriction within the present document for the transfer of short messages between different PLMNs. Any such restriction is likely to be subject to commercial arrangements and PLMN operators must make their own provision for interworking or for preventing interworking with other PLMNs as they see fit.
The required and assumed network service offered to the higher layers is defined in the present document.
The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
For a specific reference, subsequent revisions do not apply.
For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
TS 27.005: "Use of Data Terminal Equipment Data Circuit terminating Equipment (DTE DCE) interface for Short Message Service (SMS) and Cell Broadcast Service (CBS)".
"vCalendar - the Electronic Calendaring and Scheduling Format": version 1.0, The Internet Mail Consortium (IMC), September 18, 1996, URL:http://www.imc.org/pdi/vcal-10.doc
TS 29.272: "Evolved Packet System (EPS); Mobility Management Entity (MME) and Serving GPRS Support Node (SGSN) related interfaces based on Diameter protocol".
For the purposes of the present document, the following terms and definitions apply:
Active MS:
switched on mobile station with a SIM/UICC see TS 31.101 module attached
Alert-SC:
service element provided by a GSM/UMTS PLMN to inform an SC which has previously initiated unsuccessful short message delivery attempt(s) to a specific MS, that the MS is now recognized by the PLMN to have recovered operation
status report:
SC informing the originating MS of the outcome of a short message submitted to an SME
Gateway MSC For Short Message Service (SMS-GMSC):
function of an MSC capable of receiving a short message from an SC, interrogating an HLR for routing information and SMS info, and delivering the short message to the VMSC or the SGSN of the recipient MS
Interworking MSC For Short Message Service (SMS-IWMSC):
function of an MSC capable of receiving a short message from within the PLMN and submitting it to the recipient SC
IP-Short-Message-Gateway (IP-SM-GW):
function responsible for protocol interworking between the IP-based UE and the SC
Loop Prevention (LP):
information element that allows SMS applications to inhibit forwarding or automatic message generation that could cause infinite looping.
Messages Waiting (MW):
ervice element that makes a PLMN store information (Messages Waiting Indication), listing those SCs that have made unsuccessful short message delivery attempts to MSs in that PLMN
Messages Waiting Indication (MWI):
data to be stored in the HLR and VLR with which an MS is associated, indicating that there is one or more messages waiting in a set of SCs to be delivered to the MS (due to unsuccessful delivery attempt(s))
Messages Waiting Data (MWD):
part of the MWI to be stored in the HLR. MWD consists of an address list of the SCs which have messages waiting to be delivered to the MS
Mobile Management Entity (MME):
exchange which performs packet switching functions for mobile stations located in a geographical area designated as the MME area.
Mobile-services Switching Centre (MSC):
exchange which performs switching functions for mobile stations located in a geographical area designated as the MSC area
Mobile Station Memory Capacity Exceeded Flag (MCEF):
part of the MWI to be stored in the HLR
Mobile Station Not Reachable Flag (MNRF):
part of the MWI to be stored in the VLR, the MME, and the HLR. The MME supports all the requirements specified in the present document for the VLR with regard to the MNRF.
Mobile station Not-Reachable-for-GPRS (MNRG):
part of the MWI to be stored in the SGSN and the HLR
Mobile Station Not Reachable-via-the-MSC-Reason (MNRR-MSC):
part of the MWI in the HLR which stores the reason for an MS being absent when an attempt to deliver a short message to an MS fails at the MSC with a cause of Absent Subscriber
Mobile Station Not Reachable-via-the-SGSN-Reason (MNRR-SGSN):
part of the MWI in the HLR which stores the reason for an MS being absent when an attempt to deliver a short message to an MS fails at the SGSN with a cause of Absent Subscriber
More Messages To Send (MMS):
information element offering an MS receiving a short message from an SC the information whether there are still more messages waiting to be sent from that SC to the MS
priority:
service element enabling the SC or SME to request a short message delivery attempt to an MS irrespective of whether or not the MS has been identified as temporarily absent
protocol identifier:
information element by which the originator of a short message (either an SC or an MS) may refer to a higher layer protocol
receiving MS:
the mobile station to which an MT short message is destined.
reply path procedure:
mechanism which allows an SME to request that an SC should be permitted to handle a reply sent in response to a message previously sent from that SME to another SME
report:
response from either the network or the recipient upon a short message being sent from either an SC or an MS
When issued by the Service Centre, the delivery report confirms the reception of the Short Message by the SC, and not the delivery of the Short Message to the SME.
When issued by the Mobile Station, the delivery report confirms the reception of the Short Message by the Mobile Station, and not the delivery of the Short Message to the user.
replace short message type:
range of values in the Protocol Identifier which allows an indication to be sent with a short message (MT or MO) that the short message is of a particular type allowing the receiving MS or the SC to replace an existing message of the same type held in the SC, the ME or on the SIM/UICC, provided it comes:
in MT cases: from the same SC and originating address;
in MO cases: from the same MS.
sending MS:
the mobile station from which an MO short message is sourced.
Service Centre (SC):
function responsible for the relaying and store and forwarding of a short message between an SME and an MS
Serving GPRS Support Node (SGSN):
exchange which performs packet switching functions for mobile stations located in a geographical area designated as the SGSN area
short message (SM):
information that may be conveyed by means of the Short Message Service
Short Message Entity (SME):
entity which may send or receive Short Messages
SMS STATUS REPORT:
short message transfer protocol data unit informing the receiving MS of the status of a mobile originated short message previously submitted by the MS, i.e. whether the SC was able to forward the message or not, or whether the message was stored in the SC for later delivery
SMS COMMAND:
short message transfer protocol data unit which enables an MS to invoke an operation at the SC
SMS DELIVER:
short message transfer protocol data unit containing user data (the short message), being sent from an SC to an MS
SMS SUBMIT:
short message transfer protocol data unit containing user data (the short message), being sent from an MS to an SC
Service Centre Time Stamp (SCTS):
information element offering the recipient of a short message the information of when the message arrived at the SM TL entity of the SC
single-shot short message (Single-shot SM):
the short message contains an indication for the SC to attempt delivery only once.
UE Not-Reachable-for-IP (UNRI):
part of the MWI to be stored in the IP-SM-GW and the HSS/HLR
UE Not Reachable-Reason (UNRR):
part of the MWI in the HSS/HLR which stores the reason for an UE being absent when an attempt to deliver a short message to an UE fails at the IP-SM-GW.
Validity Period (VP):
information element enabling the originator MS to indicate the time period during which the originator considers the short message to be valid.
For the purposes of the present document, the following terms and definitions given in TS 23.038 apply:
National Language Identifier
National Language Locking Shift Table
National Language Single Shift Table