|
Technical Specification
Digital cellular telecommunications system (Phase 2+);
Universal Mobile Telecommunications System (UMTS);
LTE;
Use of Data Terminal Equipment -
Data Circuit terminating Equipment (DTE-DCE)
interface for Short Message Service (SMS)
and Cell Broadcast Service (CBS)
(3GPP TS 27.005 version 9.0.0 Release 9)
---------------------- Page: 1 ----------------------
3GPP TS 27.005 version 9.0.0 Release 9 1 ETSI TS 127 005 V9.0.0 (2010-01)
Reference
RTS/TSGC-0127005v900
Keywords
GSM, LTE, UMTS
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE
Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88
Important notice
Individual copies of the present document can be downloaded from:
http://www.etsi.org
The present document may be made available in more than one electronic version or in print. In any case of existing or
perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF).
In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive
within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
http://portal.etsi.org/tb/status/status.asp
If you find errors in the present document, please send your comment to one of the following services:
http://portal.etsi.org/chaircor/ETSI_support.asp
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 2010.
All rights reserved.
TM TM TM TM
DECT , PLUGTESTS , UMTS , TIPHON , the TIPHON logo and the ETSI logo are Trade Marks of ETSI registered
for the benefit of its Members.
TM
3GPP is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners.
LTE™ is a Trade Mark of ETSI currently being registered
for the benefit of its Members and of the 3GPP Organizational Partners.
GSM® and the GSM logo are Trade Marks registered and owned by the GSM Association.
ETSI
---------------------- Page: 2 ----------------------
3GPP TS 27.005 version 9.0.0 Release 9 2 ETSI TS 127 005 V9.0.0 (2010-01)
Intellectual Property Rights
IPRs essential or potentially essential to the present document may have been declared to ETSI. The information
pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in
respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web
server (http://webapp.etsi.org/IPR/home.asp).
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
Foreword
This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP).
The present document may refer to technical specifications or reports using their 3GPP identities, UMTS identities or
GSM identities. These should be interpreted as being references to the corresponding ETSI deliverables.
The cross reference between GSM, UMTS, 3GPP and ETSI identities can be found under
.
ETSI
---------------------- Page: 3 ----------------------
3GPP TS 27.005 version 9.0.0 Release 9 3 ETSI TS 127 005 V9.0.0 (2010-01)
Contents
Intellectual Property Rights . 2
Foreword . 2
Foreword . 6
0 Scope . 7
0.1 References . 7
0.2 Abbreviations . 8
1 Reference configuration . 9
1.1 V.24 Interface Circuits . 9
1.1.1 Circuit definitions for the SMS Block mode . 9
1.1.2 Circuit definitions for the SMS Text and PDU modes . 10
2 SMS Block Mode . 10
2.1 Beginning and ending of SMS/CBS Block Mode . 10
2.1.1 Beginning SMS/CBS Block Mode . 10
2.1.2 Returning from SMS/CBS Block Mode To Default Mode . 11
2.2 Protocol description . 11
2.3 Requesting messages already held in the Mobile Termination . 12
2.3.1 Requesting List Of Messages. 13
2.3.2 Requesting Transfer Of Messages . 13
2.3.2.1 Requesting Transfer Of A Specific Message . 13
2.3.2.2 Requesting Transfer Of All Messages. 13
2.3.3 Requesting Diversion Of Incoming Messages . 14
2.3.3.1 Requesting SMS Messages . 14
2.3.3.2 Requesting CBS Messages . 14
2.3.3.3 Requesting indication of message arrival . 14
2.3.4 Requesting Transfer Into Mobile Termination . 15
2.3.5 Requesting Deletion Of Messages . 15
2.4 Message functional definitions and contents . 16
2.4.1 Commands Issued By The Terminal Equipment . 16
2.4.1.1 List Request. 17
2.4.1.2 Get Message . 17
2.4.1.3 Get First Message . 17
2.4.1.4 Get Next Message . 17
2.4.1.5 Transfer Inc SMS . 17
2.4.1.6 Indicate Inc SMS . 17
2.4.1.7 Transfer Inc CBS . 18
2.4.1.8 Insert SMS. 18
2.4.1.9 Delete message . 18
2.4.1.10 Unable to process . 18
2.4.1.11 End SMS Mode . 18
2.4.1.12 Acknowledge Message . 19
2.4.2 Responses/Indications Issued By The MT . 19
2.4.2.1 Message List . 19
2.4.2.2 Message . 19
2.4.2.3 Get Message Failure . 20
2.4.2.4 Inc Message. 20
2.4.2.5 Message Arrived . 20
2.4.2.6 Insert SMS Complete . 20
2.4.2.7 Insert SMS Failure . 20
2.4.2.8 Delete Message Complete . 21
2.4.2.9 Delete Message Failure . 21
2.4.2.10 Unable To Process . 21
2.4.2.11 End SMS Mode . 21
2.4.2.12 Request Confirmed. 21
2.5 General message format and information elements coding . 21
ETSI
---------------------- Page: 4 ----------------------
3GPP TS 27.005 version 9.0.0 Release 9 4 ETSI TS 127 005 V9.0.0 (2010-01)
2.5.1 Message Type . 21
2.5.2 Other Information Elements . 22
2.5.2.1 Short Message Reference . 22
2.5.2.2 SMS Transfer Type . 23
2.5.2.3 Indication Type . 23
2.5.2.4 Insert Type . 24
2.5.2.5 Short Message Index . 25
2.5.2.6 Short Message Data. 26
2.5.2.7 Cause . 28
2.5.2.8 Index Count . 29
2.5.2.9 CBS Transfer Type . 29
2.5.2.10 Page Index . 29
2.5.2.11 Last Short Message . 30
2.5.2.12 Confirm Type . 30
2.5.2.13 TP-Failure Cause . 31
2.5.2.14 SM-Deliver-Ack . 31
2.5.2.15 SM-Submit-Ack . 32
3 Text Mode . 32
3.1 Parameter Definitions . 32
3.2 General Configuration Commands . 35
3.2.1 Select Message Service +CSMS . 35
3.2.2 Preferred Message Storage +CPMS . 36
3.2.3 Message Format +CMGF . 36
3.2.4 Enter SMS Block Mode Protocol +CESP . 37
3.2.5 Message Service Failure Result Code +CMS ERROR . 37
3.2.6 Informative Examples . 38
3.3 Message Configuration Commands . 38
3.3.1 Service Centre Address +CSCA . 38
3.3.2 Set Text Mode Parameters +CSMP . 38
3.3.3 Show Text Mode Parameters +CSDH . 39
3.3.4 Select Cell Broadcast Message Types +CSCB . 39
3.3.5 Save Settings +CSAS . 40
3.3.6 Restore Settings +CRES . 40
3.3.7 Informative Examples . 41
3.4 Message Receiving and Reading Commands . 41
3.4.1 New Message Indications to TE +CNMI . 41
3.4.2 List Messages +CMGL . 46
3.4.3 Read Message +CMGR . 47
3.4.4 New Message Acknowledgement to ME/TA +CNMA . 47
3.4.5 Informative Examples . 48
3.5 Message Sending and Writing Commands . 49
3.5.1 Send Message +CMGS . 49
3.5.2 Send Message from Storage +CMSS . 50
3.5.3 Write Message to Memory +CMGW . 50
3.5.4 Delete Message +CMGD . 51
3.5.5 Send Command +CMGC . 51
3.5.6 More Messages to Send +CMMS . 52
3.5.7 Informative Examples . 52
4 PDU Mode . 53
4.1 List Messages +CMGL . 53
4.2 Read Message +CMGR . 54
4.3 Send Message +CMGS . 54
4.4 Write Message to Memory +CMGW . 55
4.5 Send Command +CMGC . 55
4.6 New Message Acknowledgement to ME/TA +CNMA . 56
4.7 Send Message from Storage +CMSS . 57
Annex A (normative): Character Set Conversions for SMS Text Mode . 58
Annex B (informative): Example of processing a data block . 61
ETSI
---------------------- Page: 5 ----------------------
3GPP TS 27.005 version 9.0.0 Release 9 5 ETSI TS 127 005 V9.0.0 (2010-01)
B.1 Example state diagrams for the block receiver. 61
B.2 Example of coding and decoding a data block . 61
Annex C (informative): Change History . 68
History . 69
ETSI
---------------------- Page: 6 ----------------------
3GPP TS 27.005 version 9.0.0 Release 9 6 ETSI TS 127 005 V9.0.0 (2010-01)
Foreword
rd
This Technical Specification has been produced by the 3 Generation Partnership Project (3GPP).
The contents of the present document are subject to continuing work within the TSG and may change following formal
TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an
identifying change of release date and an increase in version number as follows:
Version x.y.z
where:
x the first digit:
1 presented to TSG for information;
2 presented to TSG for approval;
3 Indicates TSG approved document under change control.
y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections,
updates, etc.
z the third digit is incremented when editorial only changes have been incorporated in the specification;
ETSI
---------------------- Page: 7 ----------------------
3GPP TS 27.005 version 9.0.0 Release 9 7 ETSI TS 127 005 V9.0.0 (2010-01)
0 Scope
The present document defines three interface protocols for control of SMS functions within a GSM/UMTS mobile
telephone from a remote terminal via an asynchronous interface.
Clause 2 defines a binary protocol ("Block Mode"). The protocol includes error protection and is suitable for use where
the link may not be completely reliable. It will be of particular use where control of remote devices is required. Efficient
transfer of binary encoded user data is possible.
Clause 3 defines a character-based interfaced based on "AT" commands ("Text Mode"). This mode is suitable for
unintelligent terminals or terminal emulators, and for application software built on command structures like those
defined in V.25ter. Some of the commands defined in clause 3 will also be useful for implementations of clause 2
and/or clause 4, for example enabling an indication of incoming SMS messages.
Clause 4 defines a character-based interface with hex-encoded binary transfer of message blocks ("PDU Mode"). This
mode is suitable for software drivers based on AT command structures which do not understand the content of the
message blocks and can only pass them between the MT and "upper level" software resident in the TE.
In all three modes, the terminal is considered to be in control for SMS/CBS transactions.
The present document considers the mobile termination to be a single entity. Other 3GPP/GSM Technical
Specifications describe the split of functionality between the mobile equipment and (U)SIM.
The three "modes" referred to above, are represented in figure 0.1.
The "Block mode" is a self contained mode in its own right, and when entered, control will remain within that mode
until the procedures to exit the mode are executed, after which control is returned to the V.25ter "command" state or
"on-line command" state.
The "Text" and "PDU" modes are not in themselves V.25ter states but are simply sets of commands which will operate
in either the V.25ter "command" state or "on-line command" state. The "Text" and "PDU" modes are transitory states
and after each operation, control is automatically returned to the V.25ter "command" state or "on-line command" state.
Whilst in the V.25ter command state, the MS is available to handle incoming and outgoing calls such as Data or
Facsimile.
Figure 0.1: Block, Text and PDU modes
In the "Block mode" and "PDU" mode a mobile is not permitted to modify any component of an SMS/CBS message
received from the air interface or an SMS message received from a TE, before passing it on, except where
3GPP TS 23.040 [3] or 3GPP TS 23.041 [4] defines a "component modification facility" and where this "component
modification facility" is supported by the mobile. In the Text Mode the mobile may be unable to display characters
coded in particular coding schemes. In this case, the mobile shall behave as described in 3GPP TS 23.038 [2] and
assume the coding scheme to be the GSM 7 bit default alphabet.
0.1 References
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.
ETSI
---------------------- Page: 8 ----------------------
3GPP TS 27.005 version 9.0.0 Release 9 8 ETSI TS 127 005 V9.0.0 (2010-01)
• 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.
[1] Void.
[2] 3GPP TS 23.038: "Alphabets and language-specific information".
[3] 3GPP TS 23.040: "Technical realization of the Short Message Service (SMS) ".
[4] 3GPP TS 23.041: "Technical realization of the Cell Broadcast Service (CBS)".
[5] 3GPP TS 24.008: "Mobile Radio Interface Layer 3 specification; Core Network Protocols;
Stage 3".
[6] 3GPP TS 24.011: "Short Message Service (SMS) support on mobile radio interface".
[7] 3GPP TS 24.012: "Cell Broadcast Service (CBS) support on the mobile radio interface".
[8] 3GPP TS 27.001: "General on Terminal Adaptation Functions (TAF) for Mobile Stations (MS)".
[9] 3GPP TS 27.007: "AT command set for User Equipment (UE)".
[10] 3GPP TS 51.011: "Specification of the Subscriber Identity Module - Mobile Equipment (SIM -
ME) interface".
[11] ITU-T Recommendation V.25ter: "Serial asynchronous automatic dialling and control".
[12] ITU-T Recommendation V.24: "List of definitions for interchange circuits between data terminal
equipment (DTE) and data circuit-terminating equipment (DCE)".
[13] ITU-T Recommendation E.164: "The international public telecommunication numbering plan".
[14] ITU-T Recommendation E.163: "Numbering plan for the international telephone service".
[15] 3GPP TR 21.905: "Vocabulary for 3GPP Specifications".
[16] 3GPP TS 31.102: "Characteristics of the USIM application".
0.2 Abbreviations
For the purposes of the present document, the abbreviations given in 3GPP TR 21.905 [15] and the following]
apply.
EVPF Enhanced Validity Period Format
ETSI
---------------------- Page: 9 ----------------------
3GPP TS 27.005 version 9.0.0 Release 9 9 ETSI TS 127 005 V9.0.0 (2010-01)
1 Reference configuration
MT
TE ME
USIM
UE
Figure 1: Reference configuration
The User Equipment (UE) consists of the mobile equipment (ME) and the (U)SIM. Messages may be stored in either,
but the present document does not distinguish between messages stored in the (U)SIM or in the ME. The management
of message storage in the two parts of the UE is a matter for the UE implementation.
1.1 V.24 Interface Circuits
The operation of the ITU-T Recommendation V.24 blue book interface circuits for SMS is shown in table 1.1.
Table 1.1: Use of V.24 interface circuits
V.24 CIRCUIT DESCRIPTION TE to MT MT to TE
CT102 signal ground x x
CT103 TXD x
CT104 RXD x
CT105 RTS x
CT106 CTS x
CT107 DSR x
CT108.2 DTR x
CT109 DCD x
NOTE: CT105 at the TE is connected to CT133 at the MT.
1.1.1 Circuit definitions for the SMS Block mode
CT103
All commands from the TE to the MT are transferred across this circuit. Inband flow control is not permitted during
Block Mode.
CT104
All responses/indications from the MT to the TE are transferred across this circuit. Inband flow control is not permitted
during Block Mode.
ETSI
---------------------- Page: 10
...