Digital cellular telecommunications system (Phase 2+) (GSM); Point-to-Point (PP) Short Message Service (SMS) support on mobile radio interface (GSM 04.11 version 5.2.1)

This ETS specifies the procedures used across the mobile radio interface by the signalling layer 3 function Short Message Control (SMC) and Short Message Relay function (SM-RL).

Digitalni celični telekomunikacijski sistem (faza 2+) – Storitev kratkih sporočil (SMS) tipa točka-točka (PP) kot podpora vmesniku za mobilni radio (GSM 04.11, različica 5.2.1)

General Information

Status
Published
Publication Date
30-Nov-2003
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
01-Dec-2003
Due Date
01-Dec-2003
Completion Date
01-Dec-2003

Buy Standard

Standard
ETS 300 942 E2:2003
English language
91 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
SIST ETS 300 942 E2:2003
01-december-2003
'LJLWDOQLFHOLþQLWHOHNRPXQLNDFLMVNLVLVWHP ID]D ±6WRULWHYNUDWNLKVSRURþLO
606 WLSDWRþNDWRþND 33 NRWSRGSRUDYPHVQLNX]DPRELOQLUDGLR *60
UD]OLþLFD
Digital cellular telecommunications system (Phase 2+) (GSM); Point-to-Point (PP) Short
Message Service (SMS) support on mobile radio interface (GSM 04.11 version 5.2.1)
Ta slovenski standard je istoveten z: ETS 300 942 Edition 2
ICS:
33.070.50 Globalni sistem za mobilno Global System for Mobile
telekomunikacijo (GSM) Communication (GSM)
SIST ETS 300 942 E2:2003 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------

SIST ETS 300 942 E2:2003

---------------------- Page: 2 ----------------------

SIST ETS 300 942 E2:2003
EUROPEAN ETS 300 942
TELECOMMUNICATION September 1997
STANDARD Second Edition
Source: ETSI SMG Reference: RE/SMG-030411QR1
ICS: 33.020
Key words: Digital cellular telecommunications system, Global System for Mobile communications (GSM)
R
GLOBAL SYSTEM FOR
MOBILE COMMUNICATIONS
Digital cellular telecommunications system (Phase 2+);
Point-to-Point (PP) Short Message Service (SMS)
support on mobile radio interface
(GSM 04.11 version 5.2.1)
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
Postal address: F-06921 Sophia Antipolis CEDEX - FRANCE
Office address: 650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
X.400: c=fr, a=atlas, p=etsi, s=secretariat - Internet: secretariat@etsi.fr
Tel.: +33 4 92 94 42 00 - Fax: +33 4 93 65 47 16
Copyright Notification: No part may be reproduced except as authorized by written permission. The copyright and the
foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 1997. All rights reserved.

---------------------- Page: 3 ----------------------

SIST ETS 300 942 E2:2003
Page 2
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
Whilst every care has been taken in the preparation and publication of this document, errors in content,
typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to
"ETSI Editing and Committee Support Dept." at the address shown on the title page.

---------------------- Page: 4 ----------------------

SIST ETS 300 942 E2:2003
Page 3
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
Contents
Foreword .7
1 Scope .9
1.1 Normative references .9
1.2 Abbreviations .9
2 Overview of Short Message Service (SMS) support.10
2.1 Protocols and protocol architecture .10
2.2 Use of channels .11
2.3 Layer 2 SAPI 3 handling .11
3 Service definition .12
3.1 General .12
3.2 Service provided by the CM-sublayer .12
3.2.1 Definition of primitives on the MS side .13
3.2.1.1 MNSMS-ABORT-REQuest.13
3.2.1.2 MNSMS-DATA-REQuest.13
3.2.1.3 MNSMS-DATA-INDication.13
3.2.1.4 MNSMS-ESTablish-REQuest.14
3.2.1.5 MNSMS-ESTablish-INDication.14
3.2.1.6 MNSMS-ERROR-INDication .14
3.2.1.7 MNSMS-RELease-REQuest .14
3.2.2 Definition of primitives on the network side.14
3.2.2.1 MNSMS-ABORT-REQuest.14
3.2.2.2 MNSMS-DATA-REQuest.15
3.2.2.3 MNSMS-DATA-INDication.15
3.2.2.4 MNSMS-ESTablish-REQuest.15
3.2.2.5 MNSMS-ESTablish-INDication.15
3.2.2.6 MNSMS-ERROR-INDication .15
3.2.2.7 MNSMS-RELease-REQuest .15
3.3 Service provided by SM-RL .15
3.3.1 Definition of primitives on the MS side .16
3.3.1.1 SM-RL-DATA-REQuest.16
3.3.1.2 SM-RL-DATA-INDication.16
3.3.1.3 SM-RL-MEMORY-AVAILABLE-REQuest.16
3.3.1.4 SM-RL-REPORT-REQest .17
3.3.1.5 SM-RL-REPORT-INDication .17
3.3.2 Definition of primitives on the network side.17
3.3.2.1 SM-RL-DATA-REQuest.17
3.3.2.2 SM-RL-DATA-INDication.17
3.3.2.3 SM-RL-MEMORY-AVAILABLE-INDication.18
3.3.2.4 SM-RL-REPORT-REQuest .18
3.3.2.5 SM-RL-REPORT-INDication .18
4 [Spare].18
5 CM-procedures.19
5.1 General .19
5.2 Short Message Control states .19
5.2.1 SMC states at the MS side of the radio interface.19
5.2.1.1 Mobile Originating Case .19
5.2.1.1.1 MO-Idle (State 0) .19
5.2.1.1.2 MO-MM-connection pending (State 1).19
5.2.1.1.3 MO-Wait for CP-ACK (State 2).19
5.2.1.1.4 MO-MM-connection established
(State 3) .19
5.2.1.2 Mobile Terminating case .19

---------------------- Page: 5 ----------------------

SIST ETS 300 942 E2:2003
Page 4
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
5.2.1.2.1 MT-Idle (State 0) . 19
5.2.1.2.2 MT-Wait for CP-ACK (State 2). 19
5.2.1.2.3 MT-MM-connection established
(State 3). 20
5.2.2 SMC states at the network side of the radio interface . 20
5.2.2.1 Mobile Originating Case. 20
5.2.2.1.1 MO-Idle (State 0). 20
5.2.2.1.2 MO-Wait for CP-ACK (State 2) . 20
5.2.2.1.3 MO-MM-connection established
(State 3). 20
5.2.2.2 Mobile Terminating Case . 20
5.2.2.2.1 MT-Idle (State 0) . 20
5.2.2.2.2 MT-MM-connection pending (State 1). 20
5.2.2.2.3 MT-Wait for CP-ACK (State 2). 20
5.2.2.2.4 MT-MM-connection established (State
3) . 21
5.3 Short Message Control procedures . 21
5.3.1 MM-connection establishment. 21
5.3.2 RPDU transfer . 21
5.3.3 Release of MM and CM connections. 22
5.3.4 Abnormal cases. 22
5.4 Concatenating short message or notification transfers. 23
6 SM-RL-procedures . 24
6.1 General. 24
6.2 Transition states of SMR entity . 24
6.2.1 SMR-states at the MS-side of the radio interface. 24
6.2.1.1 Idle (State 0). 24
6.2.1.2 Wait for RP-ACK (State 1) . 24
6.2.1.3 Wait for RETRANS TIMER (State 4) . 24
6.2.2 SMR-states at the network side of the radio interface. 24
6.2.2.1 Idle (State 0). 24
6.2.2.2 Wait for RP-ACK (State 1) . 24
6.2.2.3 Wait to send RP-ACK (State 3). 24
6.3 Short Message Relay procedures. 25
6.3.1 TPDU relaying. 25
6.3.2 [spare]. 25
6.3.3 Notification relaying. 25
6.3.3.1 MS side . 25
6.3.3.1.1 Idle state. 25
6.3.3.1.2 Wait for RP-ACK state . 26
6.3.3.1.3 Wait for RETRANS Timer state . 26
6.3.3.2 Network side . 26
6.3.3.2.1 Idle state. 26
6.3.3.2.2 Wait to Send RP-ACK state . 27
6.3.4 Abnormal cases. 27
7 Message functional definitions and content. 28
7.1 General. 28
7.2 Messages for short message or notification transfer on CM. 28
7.2.1 CP-DATA. 28
7.2.2 CP-ACK . 29
7.2.3 CP-ERROR. 29
7.3 Messages for short message and notification transfer on SM-RL . 29
7.3.1 RP-DATA. 29
7.3.1.1 RP-DATA (Network to Mobile Station). 29
7.3.1.2 RP-DATA (Mobile Station to Network). 30
7.3.2 RP-SMMA. 30
7.3.3 RP-ACK . 30
7.3.4 RP-ERROR. 30
8 Message format and information elements coding. 31
8.1 CP-messages. 31

---------------------- Page: 6 ----------------------

SIST ETS 300 942 E2:2003
Page 5
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
8.1.1 General.31
8.1.2 Protocol Discriminator and Transaction Identifier .31
8.1.3 Message type .31
8.1.4 Other required information elements.32
8.1.4.1 CP-User data element .32
8.1.4.2 CP-Cause element .32
8.2 RP-messages .33
8.2.1 General.33
8.2.2 Message type indicator (MTI).33
8.2.3 Message reference.34
8.2.4 [Spare].34
8.2.5 Other required information elements.34
8.2.5.1 Originator address element .34
8.2.5.2 Destination address element .35
8.2.5.3 RP-User data element .35
8.2.5.4 RP-Cause element .36
9 Handling of unknown, unforeseen, and erroneous protocol data.38
9.1 General .38
9.2 CP Error Handling.38
9.2.1 Message too short.38
9.2.2 Unknown or unforeseen transaction identifier.38
9.2.3 Unknown or unforeseen message type.38
9.2.4 Non-semantical mandatory information element errors .39
9.2.5 Messages with semantically incorrect contents .39
9.3 RP Error Handling.39
9.3.1 Message too short.39
9.3.2 Unknown or unforeseen Message Reference.40
9.3.3 Unknown or unforeseen message type.40
9.3.4 Non-semantical mandatory information element errors .40
9.3.5 Messages with semantically incorrect contents .41
10 Timers .41
Annex A (informative): Arrow diagrams .42
Annex B (normative): SDL-description of the CM-layer .47
B.1 Introduction.47
Annex C (informative): Arrow diagrams .64
Annex D (normative): SDL-description of the short message relay layer.70
D.1 Introduction.70
Annex E (informative): Cause definition.78
Annex F (informative): LAPDm SAPI 3 handling for short message service.84
History.91

---------------------- Page: 7 ----------------------

SIST ETS 300 942 E2:2003
Page 6
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
Blank page

---------------------- Page: 8 ----------------------

SIST ETS 300 942 E2:2003
Page 7
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
Foreword
This European Telecommunication Standard (ETS) has been produced by the Special Mobile Group
(SMG) of the European Telecommunications Standards Institute (ETSI).
This ETS defines the Short Message Service (SMS) support on mobile radio interface within the digital
cellular telecommunications system (Phase 2+).
The contents of this ETS is subject to continuing work within SMG and may change following formal SMG
approval. Should SMG modify the contents of this ETS, it will be resubmitted for OAP by ETSI with an
identifying change of release date and an increase in version number as follows:
Version 5.x.y
where:
y the third digit is incremented when editorial only changes have been incorporated in the
specification;
x the second digit is incremented for all other types of changes, i.e. technical enhancements,
corrections, updates, etc.
The specification from which this ETS has been derived was originally based on CEPT documentation,
hence the presentation of this ETS may not be entirely in accordance with the ETSI drafting rules.
Transposition dates
Date of adoption: 5 September 1997
Date of latest announcement of this ETS (doa): 31 December 1997
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 30 June 1998
Date of withdrawal of any conflicting National Standard (dow): 30 June 1998

---------------------- Page: 9 ----------------------

SIST ETS 300 942 E2:2003
Page 8
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
Blank page

---------------------- Page: 10 ----------------------

SIST ETS 300 942 E2:2003
Page 9
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
1 Scope
This European Telecommunication Standard (ETS) specifies the procedures used across the mobile radio
interface by the signalling layer 3 function Short Message Control (SMC) and Short Message Relay
function (SM-RL).
1.1 Normative references
This ETS incorporates by dated and undated reference, provisions from other publications. These
normative references are cited at the appropriate places in the text and the publications are listed
hereafter. For dated references, subsequent amendments to or revisions of any of these publications
apply to this ETS only when incorporated in it by amendment or revision. For undated references, the
latest edition of the publication referred to applies.
[1] GSM 01.04 (ETR 350): "Digital cellular telecommunications system (Phase 2+);
Abbreviations and acronyms".
[2] GSM 03.40 (ETS 300 901): "Digital cellular telecommunications system
(Phase 2+); Technical realization of the Short Message Service (SMS)
Point-to-Point (PP)".
[3] GSM 04.06 (ETS 300 938): "Digital cellular telecommunications system; Mobile
Station - Base Station System (MS - BSS) interface Data Link (DL) layer
specification".
[4] GSM 04.07 (ETS 300 939): "Digital cellular telecommunications system
(Phase 2+); Mobile radio interface signalling layer 3; General aspects".
[5] GSM 04.08 (ETS 300 940): "Digital cellular telecommunications system
(Phase 2+); Mobile radio interface layer 3 specification".
[6] ISO 7498: "Information processing systems - Open Systems Interconnection -
Basic Reference Model".
1.2 Abbreviations
Abbreviations used in this ETS are listed in GSM 01.04.

---------------------- Page: 11 ----------------------

SIST ETS 300 942 E2:2003
Page 10
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
2 Overview of Short Message Service (SMS) support
The purpose of the Short Message Service is to provide the means to transfer messages between a GSM
PLMN Mobile Station (MS) and a Short Message Entity via a Service Centre, as described in GSM 03.40.
The terms "MO" - Mobile Originating - and "MT" - Mobile Terminating - are used to indicate the direction in
which the short message is sent.
This ETS describes the procedures necessary to support the Short Message Service between the MS and
the MSC and vice versa, as described in GSM 03.40.
The procedures are based on services provided by the Mobility Management sublayer as described in
GSM 04.07/04.08.
2.1 Protocols and protocol architecture
The hierarchical model shows the layer structure of the MSC and the MS.
MSC MS
SM-AL
SM-TL
SM-RL SMR < SM-RP protocol > SMR
CM-sublayer SMC SMC
< SM-CP protocol >
MM-sublayer
RR-sublayer
Figure 2.1/GSM 04.11: Protocol hierarchy
The CM-sublayer, in terms of the Short Message Service Support, provides services to the Short
Message Relay Layer.
On the MS-side the Short Message Relay Layer provides services to the Short Message Transfer Layer.
The Short Message Relay Layer is the upper layer on the network side (MSC), and the SM-user
information elements are mapped to TCAP/MAP.
The peer protocol between two SMC entities is denoted SM-CP, and between two SMR entities, SM-RP.
Abbreviations:
SM-AL Short Message Application Layer
SM-TL Short Message Transfer Layer
SM-RL Short Message Relay Layer
SM-RP Short Message Relay Protocol
SMR Short Message Relay (entity)
CM-sub Connection Management sublayer
SM-CP Short Message Control Protocol
SMC Short Message Control (entity)
MM-sub: Mobility Management sublayer
RR-sub: Radio Resource Management sublayer

---------------------- Page: 12 ----------------------

SIST ETS 300 942 E2:2003
Page 11
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
2.2 Use of channels
The short message service will be supported by an SDCCH or SACCH, depending on the use of a TCH:
- when a TCH is not allocated, the short message service will use an SDCCH;
- if a TCH is allocated during a short message transaction on an SDCCH, the short message
transaction will stop and continue on the SACCH associated with the TCH;
- if a TCH is allocated for the short message service, the short message service will use the
associated SACCH;
- when an entity using a TCH finishes its transaction, the RR-sublayer may choose to continue an
ongoing short message transfer on the SACCH, or optionally transfer it to an SDCCH.
Table 2.1/GSM 04.11 summarizes the use of channels for the short message service. Arrows indicate
changes of channel.
Table 2.1/GSM 04.11: Channels used for short message transfer
Channel dependency Channel used
TCH not allocated SDCCH
TCH not allocated -> TCH allocated SDCCH -> SACCH
TCH allocated SACCH
TCH allocated -> TCH not allocated SACCH -> SACCH opt. SDCCH³
2.3 Layer 2 SAPI 3 handling
General rule:
The Radio Resource Management (RR reference GSM 04.08) in the Mobile Station and on the network
side (i.e. in the BSC) shall establish the acknowledged mode of operation on SAPI 3 whenever needed,
i.e. when a message requiring SAPI 3 transfer shall be transmitted.
RR shall control the layer 2 also for SAPI 3, and keep knowledge of the mode.
The network side may initiate release of the acknowledged mode for SAPI 3 either explicitly (by the use of
DISC- and UA-frames, see GSM 04.06) or indirectly by channel release (see GSM 04.08).
This means:
- the Mobile Station side will initiate establishment of SAPI 3 acknowledged mode in the case of
mobile originating short message transfer;
- the network side will initiate establishment of SAPI 3 acknowledged mode in the case of mobile
terminating short message transfer;
- the network side may choose to keep the channel and the acknowledged mode of operation to
facilitate transfer of several short messages for or from the same Mobile Station. The queuing and
scheduling function for this should reside in the MSC.

---------------------- Page: 13 ----------------------

SIST ETS 300 942 E2:2003
Page 12
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
3 Service definition
3.1 General
The layer service is described as a set of service primitives. These service primitives are abstractions and
attempt to capture only those details of the interaction between the entities that are aspects of the layer
service itself. A service primitive neither specifies nor constrains the implementation of entities or the
interface between them.
The general syntax of a primitive and the initials of them are in line with the 04-series of GSM Technical
Specifications.
NOTE: In order to limit the number of primitives and state definitions to a reasonable amount,
a description method has been chosen which does not claim to be totally in line with
the formal description method of the layered ISO reference model (ISO 7498) for Open
Systems Interconnection.
3.2 Service provided by the CM-sublayer
In order to support the Short Message Service, the CM-sublayer provides services to the Short Message
Relay Layer.
The CM-sublayer services are provided using layer specific functions and lower layer services offered to
the CM-sublayer, controlled by short message service control entities called SMCs.
An SMC entity in the MS communicates with an SMC entity in the MSC by means of a peer protocol,
SM-CP (Short Message Service Control Protocol). The arrow diagrams in annex A give an overview of the
messaging on the CM-sublayer during a short message transfer.
A mobile station supporting the Short Message Service shall have a minimum of two SMC entities. This
enables the MS to receive MT messages during an MO message transfer.
To ensure that an MS having the minimum of two SMC entities is able to receive MT messages during an
MO message transfer, and to send MO messages during MT message transfer, parallel message transfer
in the same direction is prohibited. This means that the SMC entities shall not simultaneously perform
messaging in the same direction. The rules for concatenation of message transfers are described in
subclause 5.4.
The MSC shall have a minimum of two SMC entities available during an MT message transfer to a mobile
station, one being reserved for MO message transfer. In an MO message transfer, the MSC shall have
one SMC entity reserved for handling of an MT message.

---------------------- Page: 14 ----------------------

SIST ETS 300 942 E2:2003
Page 13
ETS 300 942 (GSM 04.11 version 5.2.1): September 1997
3.2.1 Definition of primitives on the MS side
This subclause defines the service primitives used on the MS side. Table 3.1/GSM 04.11 gives an
overview of the service primitives and main parameter linked to the primitives. All necessary control
parameters to be used in the Short Message Service are defined in clause 7. All MNSMS service
primitives defined in this subclause are passed to an SMC-entity.
Table 3.1/GSM 04.11: MNSMS service primitives on the MS-side
SERVICE PRIMITIVES PARAMETER
NAME TYPE
MNSMS-ABORT- Req Cause
MNSMS-DATA Req MT RPDU
Ind MO RPDU
MNSMS-EST- Req MO RPDU
Ind MT RPDU
MNSMS-ERROR- Ind Cause
MNSMS-REL- Req Cause
3.2.1.1 MNSMS-ABORT-REQuest
A request from an SMR entity to release a CM-connection in abnormal cases.
When the CM-sublayer receives this request, and if the MM connection exists, it shall form and send the
CP-ERROR message. Irrespective of whether or not the CP-ERROR message was sent, the CM-sublayer
shall then release the lower layer services.
3.2.1.2 MNSMS-DATA-REQuest
A request from an SMR entity to send a RPDU on the established CM-connection.
The SMC entity forms the CP-DATA message, the user information element being the RPDU, and
transfers the message by means of the lower layer services.
NOTE: After reception of an incoming RP-DATA, the SMR entity typically returns the
acknowledgement RP-ACK, or an error indication, RP-ERROR, to the Service Centre.
3.2.1.3 MNSMS-DATA-INDication
An indication used by the SMC entity to pass the
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.