ETSI ETS 300 916 ed.3 (1998-01)
Digital cellular telecommunications system (Phase 2+) (GSM); AT command set for GSM Mobile Equipment (ME) (GSM 07.07 version 5.3.2)
Digital cellular telecommunications system (Phase 2+) (GSM); AT command set for GSM Mobile Equipment (ME) (GSM 07.07 version 5.3.2)
RE/SMG-040707QR2
Digitalni celični telekomunikacijski sistem (faza 2+) – Nabor ukazov AT za mobilno opremo (ME) sistema GSM (GSM 07.07, različica 5.3.2)
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
01-december-2003
'LJLWDOQLFHOLþQLWHOHNRPXQLNDFLMVNLVLVWHPID]D±1DERUXND]RY$7]DPRELOQR
RSUHPR0(VLVWHPD*60*60UD]OLþLFD
Digital cellular telecommunications system (Phase 2+) (GSM); AT command set for GSM
Mobile Equipment (ME) (GSM 07.07 version 5.3.2)
Ta slovenski standard je istoveten z: ETS 300 916 Edition 3
ICS:
33.070.50 Globalni sistem za mobilno Global System for Mobile
telekomunikacijo (GSM) Communication (GSM)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
EUROPEAN ETS 300 916
TELECOMMUNICATION January 1998
STANDARD Third Edition
Source: SMG Reference: RE/SMG-040707QR2
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+);
AT command set for GSM Mobile Equipment (ME)
(GSM 07.07 version 5.3.2)
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 1998. All rights reserved.
Page 2
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
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 3
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
Contents
Foreword .7
1 Scope .9
2 References.9
3 Abbreviations and definitions .11
3.1 Abbreviations .11
3.2 Definitions .12
4 AT command syntax .12
4.1 Command line.12
4.2 Information responses and result codes.13
4.3 ITU-T V.25ter [14] TE-TA interface commands.13
5 General commands.14
5.1 Request manufacturer identification +CGMI.14
5.2 Request model identification +CGMM .14
5.3 Request revision identification +CGMR .15
5.4 Request product serial number identification +CGSN .15
5.5 Select TE character set +CSCS .16
5.6 Request international mobile subscriber identity +CIMI.16
5.7 ITU-T V.25ter [14] generic TA control commands.17
5.8 PCCA STD-101 [17] select wireless network +WS46 .17
5.9 Informative examples.18
6 Call control commands and methods.19
6.1 Select type of address +CSTA.19
6.2 ITU-T V.25ter [14] dial command D.19
6.3 Direct dialling from phonebooks .20
6.4 Call mode +CMOD.20
6.5 Hangup call +CHUP.21
6.6 Alternating mode call control method .21
6.7 Select bearer service type +CBST.23
6.8 Radio link protocol +CRLP.25
6.9 Service reporting control +CR.25
6.10 Extended error report +CEER.26
6.11 Cellular result codes +CRC .27
6.12 HSCSD device parameters +CHSD .27
6.13 HSCSD transparent call configuration +CHST .28
6.14 HSCSD non-transparent call configuration +CHSN.28
6.15 HSCSD current call parameters +CHSC .29
6.16 Single numbering scheme +CSNS .30
6.17 ITU-T V.25ter [14] call control commands.30
6.18 ITU-T V.25ter [14] data compression commands.31
6.19 Informative examples.31
7 Network service related commands.32
7.1 Subscriber number +CNUM.32
7.2 Network registration +CREG .33
7.3 Operator selection +COPS .34
7.4 Facility lock +CLCK.35
7.5 Change password +CPWD.36
7.6 Calling line identification presentation +CLIP.37
7.7 Calling line identification restriction +CLIR.37
7.8 Connected line identification presentation +COLP .38
7.9 Closed user group +CCUG.39
Page 4
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
7.10 Call forwarding number and conditions +CCFC. 40
7.11 Call waiting +CCWA.41
7.12 Call related supplementary services +CHLD . 42
7.13 Call deflection +CTFR.42
7.14 Unstructured supplementary service data +CUSD . 43
7.15 Advice of Charge +CAOC . 44
7.16 Supplementary service notifications +CSSN. 45
7.17 List current calls +CLCC . 46
7.18 Informative examples.47
8 Mobile Equipment control and status commands. 48
8.1 Phone activity status +CPAS. 49
8.2 Set phone functionality +CFUN. 50
8.3 Enter PIN +CPIN . 51
8.4 Battery charge +CBC . 52
8.5 Signal quality +CSQ .52
8.6 Mobile Equipment control mode +CMEC. 53
8.7 Keypad control +CKPD . 53
8.8 Display control +CDIS . 55
8.9 Indicator control +CIND. 55
8.10 Mobile Equipment event reporting +CMER. 56
8.11 Select phonebook memory storage +CPBS. 58
8.12 Read phonebook entries +CPBR. 58
8.13 Find phonebook entries +CPBF. 59
8.14 Write phonebook entry +CPBW. 60
8.15 Clock +CCLK. 61
8.16 Alarm +CALA . 61
8.17 Generic SIM access +CSIM. 62
8.18 Restricted SIM access +CRSM. 63
8.19 Secure control command +CSCC. 64
8.20 Informative examples.64
9 Mobile Equipment errors. 68
9.1 Report Mobile Equipment error +CMEE. 68
9.2 Mobile Equipment error result code +CME ERROR . 68
9.3 Informative examples. 69
Annex A (normative): Summary of commands from other standards . 70
Annex B (normative): Summary of result codes. 72
Annex C (informative): Commands from TIA IS-101. 73
C.1 Introduction. 73
C.2 Commands. 74
C.2.1 Select mode +FCLASS. 74
C.2.2 Buffer threshold setting +VBT. 74
C.2.3 Calling number ID presentation +VCID . 74
C.2.4 Receive gain selection +VGR. 75
C.2.5 Transmit gain selection +VGT . 75
C.2.6 Initialise voice parameters +VIP . 75
C.2.7 Inactivity timer +VIT . 75
C.2.8 Line selection +VLS. 76
C.2.9 Receive data state +VRX. 77
C.2.10 Select compression method +VSM . 77
C.2.11 DTMF and tone generation +VTS. 78
C.2.12 Tone duration +VTD . 78
C.2.13 Transmit data state +VTX. 79
Annex D (informative): Bibliography . 80
Annex E (informative): Mobile originated alternating voice/data call example . 81
Annex F (informative): Mobile terminated voice followed by data call example. 82
Page 5
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
Annex G (informative): Voice call example.83
Annex H (informative): Change History.84
History.85
Page 6
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
Blank page
Page 7
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
Foreword
This European Telecommunication Standard (ETS) has been produced by the Special Mobile Group
(SMG) of the European Telecommunications Standards Institute (ETSI).
This ETS specifies the AT command for terminal equipments being used within the digital cellular
telecommunications system.
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.
Transposition dates
Date of adoption of this ETS: 2 January 1998
Date of latest announcement of this ETS (doa): 30 April 1998
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 31 October 1998
Date of withdrawal of any conflicting National Standard (dow): 31 October 1998
Page 8
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
Blank page
Page 9
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
1 Scope
This European Telecommunication Standard (ETS) specifies a profile of AT commands and recommends
that this profile be used for controlling Mobile Equipment (ME) functions and GSM network services from
a Terminal Equipment (TE) through Terminal Adaptor (TA). The command prefix +C is reserved for Digital
Cellular in ITU-T Recommendation V.25ter [14]. This ETS has also the syntax details used to construct
these extended GSM commands. Commands from ITU-T Recommendation V.25ter [14] and existing
digital cellular standards (TIA IS-99 [15] and TIA IS-135 [16]) are used whenever applicable. Some of the
new commands are defined such way that they can be easily applied to ME of networks other than GSM.
ITU-T T.31 [11] and T.32 [12] fax AT commands may be used for GSM fax transmission from TE. GSM
Short Message Service AT commands are defined in GSM 07.05 [24].
This ETS assumes an abstract architecture comprising a TE (e.g. a computer) and a ME interfaced by a
TA (see figure 1). The span of control of the defined commands should allow to handle any physical
implementation that this abstract architecture may lead to:
- TA, ME and TE as three separate entities;
- TA integrated under the ME cover, and the TE implemented as a separate entity;
- TA integrated under the TE cover, and the ME implemented as a separate entity;
- TA and ME integrated under the TE cover as a single entity.
The commands described in this ETS may be observed on the link between the TE and the TA. However,
most of the commands retrieve information about the ME, not about the TA.
responses ME status
TE TA ME
AT cmds ME control
network messages
USER & APPLICATIONS NETWORK
Figure 1: Setup
Interface between TE and TA is intended to operate over existing serial (ITU-T Recommendation V.24)
cables, infrared link, and all link types with similar behaviour. For correct operation many of the defined
commands require eight bit data and therefore it is recommended that TE-TA link is set to eight bits/ byte
mode. (For infrared operation implementation refer informative references IrDA. For embedding AT
commands and data during on-line data state refer TIA-617/ITU-T V.80.) Interface between TA and ME is
dependent on the interface in the ME.
2 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 02.02 (ETS 300 904): "Digital cellular telecommunication system
(Phase 2+); Bearer Services (BS) supported by a GSM Public Land Mobile
Network (PLMN)".
[2] GSM 02.03 (ETS 300 905): "Digital cellular telecommunication system
(Phase 2+); Teleservices supported by a GSM Public Land Mobile Network
(PLMN)".
[3] GSM 02.81: "Digital cellular telecommunication system; Line identification
supplementary services - Stage 1".
Page 10
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
[4] GSM 02.82: "Digital cellular telecommunication system; Call Forwarding (CF)
supplementary services - Stage 1".
[5] GSM 02.83: "Digital cellular telecommunication system; Call Waiting (CW) and
Call Hold (HOLD) supplementary services - Stage 1".
[6] GSM 02.88: "Digital cellular telecommunication system; Call Barring (CB)
supplementary services - Stage 1".
[7] GSM 03.03 (ETS 300 927): "Digital cellular telecommunication system
(Phase 2+); Numbering, addressing and identification".
[8] GSM 04.08 (ETS 300 940): "Digital cellular telecommunication system
(Phase 2+); Mobile radio interface layer 3 specification".
[9] GSM MoU SE.13, GSM MoU Permanent Reference Document SE.13: "GSM
Mobile Network Codes and Names".
[10] ITU-T Recommendation E.212: "Identification plan for land mobile stations".
[11] ITU-T Recommendation T.31: "Asynchronous facsimile DCE control, service
class 1".
[12] ITU-T Recommendation T.32: "Asynchronous facsimile DCE control, service
class 2".
[13] ITU-T Recommendation T.50: "International Reference Alphabet (IRA)
(Formerly International Alphabet No. 5 or IA5) - Information technology - 7-bit
coded character set for information exchange".
[14] ITU-T Draft new Recommendation V.25ter: "Serial asynchronous automatic
dialling and control".
[15] Telecommunications Industry Association TIA IS-99: "Data Services Option
Standard for Wideband Spread Spectrum Digital Cellular System".
[16] Telecommunications Industry Association TIA IS-135: "800 MHz Cellular
Systems, TDMA Services, Async Data and Fax".
[17] Portable Computer and Communications Association PCCA STD-101 Data
Transmission Systems and Equipment: "Serial Asynchronous Automatic Dialling
and Control for Character Mode DCE on Wireless Data Services".
[18] GSM 04.22 (ETS 300 946): "Digital cellular telecommunication system
(Phase 2+); Radio Link Protocol (RLP) for data and telematic services on the
Mobile Station - Base Station System (MS - BSS) interface and the Base Station
System - Mobile-services Switching Centre (BSS - MSC) interface".
[19] GSM 02.30 (ETS 300 907): "Digital cellular telecommunication system
(Phase 2+); Man Machine Interface (MMI) of the Mobile Station (MS)".
[20] GSM 05.08 (ETS 300 578): "Digital cellular telecommunication system
(Phase 2); Radiosubsystem link control".
[21] GSM 02.85: "Digital cellular telecommunication system; Closed User Group
(CUG) supplementary services - Stage 1".
[22] GSM 02.84: "Digital cellular telecommunication system; MultiParty (MPTY)
supplementary services - Stage 1".
[23] GSM 02.90: "Digital cellular telecommunication system; Stage 1 description of
Unstructured Supplementary Service Data (USSD)".
Page 11
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
[24] GSM 07.05: "Digital cellular telecommunication system (Phase 2+); Use of Data
Terminal Equipment - Data Circuit terminating Equipment (DTE - DCE) interface
for Short Message Service (SMS) and Cell Broadcast Service (CBS)".
[25] GSM 03.38 (ETS 300 900): "Digital cellular telecommunication system
(Phase 2+); Alphabet and language specific information".
[26] GSM 02.24 (ETS 300 923): "Digital cellular telecommunication system;
Description of Charge Advice Information (CAI)".
[27] GSM 02.86: "Digital cellular telecommunication system; Advice of Charge (AoC)
supplementary services - Stage 1".
[28] GSM 11.11 (ETS 300 977): "Digital cellular telecommunication system
(Phase 2+); Specification of the Subscriber Identity Module - Mobile Equipment
(SIM-ME) interface".
[29] GSM 02.34: "Digital cellular telecommunication system (Phase 2+); High Speed
Circuit Switched Data (HSCSD) - Stage 1”.
[30] GSM 02.91: "Digital cellular telecommunication system (Phase 2+); Explicit Call
Transfer (ECT) supplementary service - Stage 1”.
[31] GSM 02.72: "Digital cellular telecommunication system (Phase 2+); Call
Deflection (CD) supplementary service - Stage 1”.
[32] ISO/IEC10646: "Universal Multiple-Octet Coded Character Set (UCS)”; UCS2,
16 bit coding.
[33] GSM 02.22: "Digital cellular telecommunication system (Phase 2+);
Personalisation of GSM Mobile Equipment (ME) Mobile functionality
specification”.
3 Abbreviations and definitions
3.1 Abbreviations
For the purposes of this ETS, the following abbreviations apply:
AT ATtention; this two-character abbreviation is always used to start a command line to be
sent from TE to TA
BCD Binary Coded Decimal
ETSI European Telecommunications Standards Institute
HSCSD High Speed Circuit Switched Data
IMEI International Mobile station Equipment Identity
IRA International Reference Alphabet (ITU-T T.50 [13])
IrDA Infrared Data Association
ISO International Standards Organisation
ITU-T International Telecommunication Union - Telecommunications Standardization Sector
ME Mobile Equipment, e.g. a GSM phone (equal to MS; Mobile Station)
MoU Memorandum of Understanding (GSM operator joint)
PCCA Portable Computer and Communications Association
RDI Restricted Digital Information
RLP Radio Link Protocol
SIM Subscriber Identity Module
TA Terminal Adaptor, e.g. a GSM data card (equal to DCE; Data Circuit terminating
Equipment)
TE Terminal Equipment, e.g. a computer (equal to DTE; Data Terminal Equipment)
TIA Telecommunications Industry Association
UDI Unrestricted Digital Information
Page 12
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
3.2 Definitions
For the purposes of this ETS, the following syntactical definitions apply (refer also clause 4):
Carriage return character, which value is specified with command S3.
Linefeed character, which value is specified with command S4.
<.> Name enclosed in angle brackets is a syntactical element. Brackets themselves
do not appear in the command line.
[.] Optional subparameter of a command or an optional part of TA information
response is enclosed in square brackets. Brackets themselves do not appear in
the command line. When subparameter is not given in parameter type
commands, new value equals to its previous value. In action type commands,
action should be done on the basis of the recommended default setting of the
subparameter.
underline Underlined defined subparameter value is the recommended default setting of
this subparameter. In parameter type commands, this value should be used in
factory settings which are configured by V.25ter [14] command &F0. In action
type commands, this value should be used when subparameter is not given.
4 AT command syntax
This clause summarizes general aspects on AT commands and issues related to them. For further
information refer ITU-T Recommendation V.25ter [14].
4.1 Command line
See figure 2 for general structure of a command line. Standardized basic commands are found only in
V.25ter [14]. GSM commands use syntax rules of extended commands. Every extended command has a
test command (trailing =?) to test the existence of the command and to give information about the type of
its subparameters. Parameter type commands also have a read command (trailing ?) to check the current
values of subparameters. Action type commands do not store the values of any of their possible
subparameters, and therefore do not have a read command.
read command for checking
current subparameter values
subparameter
command line
extended commands are
command line prefix
termination character
delimited with semicolon
ATCMD1 CMD2=12; +CMD1; +CMD2=,,15; +CMD2?; +CMD2=?
subparameters
basic command
may be omitted
(no + prefix)
extended command
test command for checking
(prefixed with +)
possible subparameter values
Figure 2: Basic structure of a command line
If verbose responses are enabled with command V1 and all commands in a command line has been
performed successfully, result code OK is sent from the TA to the TE. If numeric
responses are enabled with command V0, result code 0 is sent instead.
If verbose responses are enabled with command V1 and subparameter values of a command are not
accepted by the TA (or command itself is invalid, or command cannot be performed for some reason),
result code ERROR is sent to the TE and no subsequent commands in the command
line are processed. If numeric responses are enabled with command V0, result code 4 is sent
Page 13
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
ERROR 4 +CME ERROR:
instead. (or ) response may be replaced by (refer clause 9) when
command was not processed due to an error related to ME operation.
4.2 Information responses and result codes
The TA response for the example command line of figure 2 could be as shown in figure 3. Here, verbose
response format is enabled with command V1. If numeric format V0 would have been used,
headers of information responses would have been left out and final result code changed to 0.
also string type subparameters possible
information response to +CMD2=?
information response to +CMD2?
+CMD2: 3,0,15,"GSM"
+CMD2: (0-3),(0,1),(0-12,15),("GSM","IRA")
OK
shows acceptable ranges of each subparameter
final result code
Figure 3: Response to a command line
So called intermediate result codes inform about progress of TA operation (e.g. connection establishment
CONNECT), and so called unsolicited result codes indicate occurrence of an event not directly associated
with issuance of a command from TE (e.g. ring indication RING).
4.3 ITU-T V.25ter [14] TE-TA interface commands
Table 1 summarizes V.25ter [14] commands relating to command line and response formatting, and
TA-TE interface operation. All are applicable to GSM terminals.
Table 1: V.25ter commands relating to TE-TA interface
Command Section Impl. Use in GSM
S3=[]
6.2.1 mand. command line termination character (mandatory default setting IRA
13)
S4=[]
6.2.2 mand. response formatting character (recommended default IRA 10)
S5=[]
6.2.3 mand. command line editing character (recommended default IRA 8)
E[]
6.2.4 mand. command echo (recommended default 1 i.e. TA echoes commands
back)
Q[]
6.2.5 mand. result code suppression (recommended default 0 i.e. TA transmits
result codes)
V[]
6.2.6 mand. TA response format (recommended default 1 i.e. verbose format)
X[]
6.2.7 mand. defines CONNECT result code format; values manufacturer specific
&C[]
6.2.8 mand. determines how ITU-T V.24 circuit 109 (or equivalent) relates to the
detection of received line signal from remote end (recommended
default 1 i.e. 109 operation relates to detection of received signal)
&D[]
6.2.9 mand. determines how TA responds when ITU-T V.24 circuit 108/2 (or
equivalent) is changed from ON to OFF condition during online data
state
+IPR=[]
6.2.10 opt. fixed TE data rate (recommended default 0 i.e. automatic detection)
+ICF=[
6.2.11 opt. TE-TA character framing (recommended default 3,3 i.e. eight data
[,]]
bits, no parity, 1 stop bit)
+IFC=[
6.2.12 opt. TE-TA local flow control (recommended default 2,2 i.e. TE uses ITU-T
[,]]
V.24 circuit 133 (or equivalent), and TA circuit 106 (or equivalent))
+ILRR=[
6.2.13 opt. determines whether the used local TE-TA data rate is informed using
]
intermediate result code +ILRR: before going online data
state after call answering or originating
Page 14
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
5 General commands
ITU-T Recommendation V.25ter [14] includes "Generic DCE Control" commands with the prefix +G. These
commands are for the identification of the TA. Four of those commands are adapted here to be the
identification commands of the ME. Syntax is otherwise similar but the prefix is +CG. TIA IS-99 [15] uses
same commands for base station identification.
5.1 Request manufacturer identification +CGMI
Table 2: +CGMI action command syntax
Command Possible response(s)
+CGMI
+CME ERROR:
+CGMI=?
Description
Execution command causes the TA to return one or more lines of information text ,
determined by the ME manufacturer, which is intended to permit the user of the TA to identify the
manufacturer of the ME to which it is connected to. Typically, the text will consist of a single line containing
the name of the manufacturer, but manufacturers may choose to provide more information if desired.
Refer subclause 9.2 for possible values.
Defined values
: the total number of characters, including line terminators, in the information text shall
not exceed 2048 characters.
Text shall not contain the sequence 0 or OK
Implementation
Optional.
5.2 Request model identification +CGMM
Table 3: +CGMM action command syntax
Command Possible response(s)
+CGMM
+CME ERROR:
+CGMM=?
Description
Execution command causes the TA to return one or more lines of information text , determined
by the ME manufacturer, which is intended to permit the user of the TA to identify the specific model of the
ME to which it is connected to. Typically, the text will consist of a single line containing the name of the
product, but manufacturers may choose to provide more information if desired. Refer to subclause 9.2 for
possible values.
Defined values
: the total number of characters, including line terminators, in the information text shall not
exceed 2048 characters.
Text shall not contain the sequence 0 or OK
Page 15
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
Implementation
Optional.
5.3 Request revision identification +CGMR
Table 4: +CGMR action command syntax
Command Possible response(s)
+CGMR
+CME ERROR:
+CGMR=?
Description
Execution command causes the TA to return one or more lines of information text ,
determined by the ME manufacturer, which is intended to permit the user of the TA to identify the version,
revision level or date, or other pertinent information of the ME to which it is connected to. Typically, the
text will consist of a single line containing the version of the product, but manufacturers may choose to
provide more information if desired. Refer subclause 9.2 for possible values.
Defined values
: the total number of characters, including line terminators, in the information text shall not
exceed 2048 characters.
Text shall not contain the sequence 0 or OK
Implementation
Optional.
5.4 Request product serial number identification +CGSN
Table 5: +CGSN action command syntax
Command Possible response(s)
+CGSN
+CME ERROR:
+CGSN=?
Description
Execution command causes the TA to return one or more lines of information text , determined by
the ME manufacturer, which is intended to permit the user of the TA to identify the individual ME to which
it is connected to. Typically, the text will consist of a single line containing the IMEI (International Mobile
station Equipment Identity; refer GSM 03.03 [7]) number of the ME, but manufacturers may choose to
provide more information if desired. Refer subclause 9.2 for possible values.
Defined values
: the total number of characters, including line terminators, in the information text shall not exceed
2048 characters.
Text shall not contain the sequence 0 or OK
Implementation
Optional.
Page 16
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
5.5 Select TE character set +CSCS
Table 6: +CSCS parameter command syntax
Command Possible response(s)
+CSCS=[]
+CSCS? +CSCS:
+CSCS=?
+CSCS: (list of supported s)
Description
Set command informs TA which character set is used by the TE. TA is then able to convert
character strings correctly between TE and ME character sets.
When TA-TE interface is set to 8-bit operation and used TE alphabet is 7-bit, the highest bit shall be set to
zero.
NOTE: It is manufacturer specific how the internal alphabet of ME is converted to/from the TE
alphabet.
Read command shows current setting and test command displays conversion schemes implemented in
the TA.
Defined values
(conversion schemes not listed here can be defined by manufacturers):
"GSM" GSM default alphabet (GSM 03.38 subclause 6.2.1); this setting causes easily software
flow control (XON/XOFF) problems
"HEX" character strings consist only of hexadecimal numbers from 00 to FF; e.g. "032FE6"
equals three 8-bit characters with decimal values 3, 47 and 230; no conversions to the
original ME character set shall be done.
NOTE: If ME is using GSM default alphabet, its characters shall be padded with 8th bit (zero)
before converting them to hexadecimal numbers (i.e. no SMS-style packing of 7-bit
alphabet).
"IRA" international reference alphabet (ITU-T T.50 [13])
"PCCPxxx" PC character set Code Page xxx
"PCDN" PC Danish/Norwegian character set
"UCS2" 16-bit universal multiple-octet coded character set (ISO/IEC10646 [32]); UCS2 character
strings are converted to hexadecimal numbers from 0000 to FFFF; e.g. "004100620063"
equals three 16-bit characters with decimal values 65, 98 and 99
"8859-n" ISO 8859 Latin n (1-6) character set
"8859-C" ISO 8859 Latin/Cyrillic character set
"8859-A" ISO 8859 Latin/Arabic character set
"8859-G" ISO 8859 Latin/Greek character set
"8859-H" ISO 8859 Latin/Hebrew character set
Implementation
Mandatory when a command using the setting of this command is implemented.
5.6 Request international mobile subscriber identity +CIMI
Table 7: +CIMI action command syntax
Command Possible response(s)
+CIMI
+CME ERROR:
+CIMI=?
Description
Page 17
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
,
Execution command causes the TA to return which is intended to permit the TE to identify the
individual SIM which is attached to ME. Refer subclause 9.2 for possible values.
Defined values
: International Mobile Subscriber Identity (string without double quotes)
Implementation
Optional.
5.7 ITU-T V.25ter [14] generic TA control commands
Table 8: V.25ter generic TA control commands
Command Section Impl. Use in GSM
Z[]
6.1.1 mand. TA sets all parameters to their defaults as specified by a user
memory profile or by the manufacturer, and resets TA
&F[]
6.1.2 mand. TA sets all parameters to their defaults as specified by the
manufacturer
I[]
6.1.3 opt. request manufacturer specific information about the
TA (software cannot use this command to determine the
capabilities of a TA)
+GMI
6.1.4 mand. request TA manufacturer identification (may equal to +CGMI)
+GMM
6.1.5 mand. request TA model identification (may equal to +CGMM)
+GMR
6.1.6 mand. request TA revision identification (may equal to +CGMR)
+GSN
6.1.7 opt. request TA serial number identification (may equal to +CGSN)
+GOI
6.1.8 opt. request ISO system global object identification of the TA
(general format defined in ITU-T Recommendation X.208;
encoding rules in ITU-T Recommendation X.209)
+GCAP
6.1.9 mand. request overall capabilities of TA; the response code for a TA
building on this document shall be +CGSM
+GCI=
6.1.10 opt. selects the country of installation for the TA using ITU-T
Recommendation T.35 Annex A country codes
5.8 PCCA STD-101 [17] select wireless network +WS46
PCCA STD-101 [17] includes a command to select the cellular network (Wireless Data Service; WDS) to
operate with the TA. PCCA calls this as WDS-Side Stack Selection. This command may be used when TA
is asked to indicate the networks in which it can operate.
Table 9: +WS46 parameter command syntax
Command Possible response(s)
+WS46=[]
+WS46?
+WS46=?
(list of supported s)
Description
Set command selects to WDS side stack to be used by the TA. Read command shows current
setting and test command displays side stacks implemented in the TA.
Defined values
:
12 GSM digital cellular
refer PCCA STD-101 [17] for other values
Page 18
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
Implementation
Mandatory in PCCA STD-101, but optional for GSM.
5.9 Informative examples
When beginning to build a communication link, a general TE application controlling a TA needs to
determine the TA and the ME to which it is connected. V.25ter [14] has seven commands for TA
identification from which four are mandatory to be implemented in a TA. An example of this command
sequence requesting manufacturer (+GMI), model (+GMM), revision (+GMR) and serial number (+GSN)
information would be:
AT+GMI
Manufacturer ABC
OK
AT+GMM
GSM Ultimate Data Device
OK
AT+GMR
1.00
OK
AT+GSN
987612345-123
OK
The maximum lengths of the information responses are defined to be 2048 characters, but it is
recommended that they are kept as simple as in the example. The serial number command is defined as
optional. Another optional command is Global Object Identification command (+GOI) which should return
the object identifiers of ITU-T Recommendation X.208 as numeric strings delimited by periods. The
Complete Capabilities List command (+GCAP) should indicate the major capability areas of the TA. The
support of different areas is presented in the response of +GCAP command. Each area may be presented
by the selection command name of a specific capability area (e.g. +FCLASS for fax support) or some other
predefined response. For instance, a GSM TA with fax capabilities could respond as follows:
AT+GCAP
+GCAP: +CGSM,+FCLASS,+W
OK
The first supported area in the response is presented with +CGSM. It is the response text to show that
some or all GSM commands of this ETS are supported. Second response text (+FCLASS) informs that
some fax or voice capabilities are present, and the third text (+W) about the presence of wireless
commands as specified by PCCA STD-101 [17]. Command +FCLASS=? (refer e.g. ITU-T T.31 [11] and
T.32 [12]) should be used to query the supported fax capabilities and +WS46=? to query the wireless data
services available:
AT+FCLASS=?;+WS46=?
0,1,2,2.0
(12)
OK
The TA of this example supports GSM data services, and fax service class 1 (TIA-578-A), 2
(manufacturer specific) and 2.0 (ITU-T T.32 [12]/ TIA-592).
This ETS defines commands for ME identification which are similar to those for TA identification in
V.25ter [14], for an example:
AT+CGMI
Mobile Manufacturer XYZ
OK
AT+CGMM
GSM Phone 1234
OK
AT+CGMR
1.00
OK
AT+CGSN
OK
Manufacturer, model and version commands work similarly as for TA, except that the serial number query
returns the International Mobile Station Equipment Identity (IMEI) number. IMEI is fifteen digits long and
Page 19
ETS 300 916 (GSM 07.07 version 5.3.2): January 1998
consists of a type approval code, a final assembly code, a serial number and a spare digit (refer
GSM 03.03 [7]). When the TA is implemented inside ME, the responses for both TA and ME queries will
most likely follow the responses of ME identification.
6 Call control commands and methods
This clause describes the control of GSM calls. Normal data and fax call control is done as in ITU-T
Recommendations V.25ter [14], T.31 [11] and T.32 [12]. For voice call originating, refer subclause "ITU-T
V.25ter dial command D".
6.1 Select type of address +
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...