Digital cellular telecommunications system (Phase 2) (GSM); AT command set for GSM Mobile Equipment (ME) (GSM 07.07 version 4.2.1)

RE/SMG-040707PR1

Digitalni celični telekomunikacijski sistem (faza 2) ¬– Nabor ukazov AT za GSM mobilno opremo (ME) (GSM 07.07, različica 4.2.1)

General Information

Status
Published
Publication Date
14-Jul-1998
Technical Committee
Current Stage
12 - Completion
Due Date
03-Jul-1998
Completion Date
15-Jul-1998
Standard
ETS 300 642 E2:2003
English language
76 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)


2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Digital cellular telecommunications system (Phase 2) (GSM); AT command set for GSM Mobile Equipment (ME) (GSM 07.07 version 4.2.1)33.070.50Globalni sistem za mobilno telekomunikacijo (GSM)Global System for Mobile Communication (GSM)ICS:Ta slovenski standard je istoveten z:ETS 300 642 Edition 2SIST ETS 300 642 E2:2003en01-december-2003SIST ETS 300 642 E2:2003SLOVENSKI
STANDARD
EUROPEANETS 300 642TELECOMMUNICATIONJuly 1998STANDARDSecond EditionSource: SMGReference: RE/SMG-040707PR1ICS:33.020Key words:Digital cellular telecommunications system, Global System for Mobile communications (GSM)GLOBAL SYSTEM
FOR MOBILE COMMUNICATIONSRDigital cellular telecommunications system (Phase 2);AT command set for GSM Mobile Equipment (ME)(GSM 07.07 version 4.2.1)ETSIEuropean Telecommunications Standards InstituteETSI SecretariatPostal address: F-06921 Sophia Antipolis CEDEX - FRANCEOffice address: 650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCEInternet: secretariat@etsi.fr - http://www.etsi.fr - http://www.etsi.orgTel.: +33 4 92 94 42 00 - Fax: +33 4 93 65 47 16Copyright Notification: No part may be reproduced except as authorized by written permission. The copyright and theforegoing restriction extend to reproduction in all media.© European Telecommunications Standards Institute 1998. All rights reserved.SIST ETS 300 642 E2:2003

Page 2ETS 300 642 (GSM 07.07 version 4.2.1): July 1998Whilst 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.SIST ETS 300 642 E2:2003

Page 3ETS 300 642 (GSM 07.07 version 4.2.1): July 1998ContentsForeword.51Scope.72References.73Abbreviations and definitions.93.1Abbreviations.93.2Definitions.94AT command syntax.104.1Command line.104.2Information responses and result codes.104.3ITU-T V.25ter [14] TE-TA interface commands.115General commands.115.1Request manufacturer identification +CGMI.115.2Request model identification +CGMM.125.3Request revision identification +CGMR.125.4Request product serial number identification +CGSN.135.5Select TE character set +CSCS.135.6ITU-T V.25ter [14] generic TA control commands.145.7PCCA STD-101 [17] select wireless network +WS46.145.8Informative examples.156Call control commands and methods.176.1Select type of address +CSTA.176.2ITU-T V.25ter [14] dial command D.176.3Direct dialing from phonebooks.186.4Call mode +CMOD.196.5Hangup call +CHUP.196.6Alternating mode call control method.206.7Select bearer service type +CBST.226.8Radio link protocol +CRLP.236.9Service reporting control +CR.236.10Extended error report +CEER.246.11Cellular result codes +CRC.256.12ITU-T V.25ter [14] call control commands.266.13ITU-T V.25ter [14] data compression commands.266.14Informative examples.267Network service related commands.287.1Subscriber number +CNUM.287.2Network registration +CREG.297.3Operator selection +COPS.297.4Facility lock +CLCK.317.5Change password +CPWD.327.6Calling line identification presentation +CLIP.327.7Calling line identification restriction +CLIR.337.8Connected line identification presentation +COLP.347.9Closed user group +CCUG.357.10Call forwarding number and conditions +CCFC.367.11Call waiting +CCWA.377.12Call hold and multiparty +CHLD.387.13Call transfer +CTFR.387.14Unsupported GSM supplementary services.397.15Informative examples.39SIST ETS 300 642 E2:2003

Page 4ETS 300 642 (GSM 07.07 version 4.2.1): July 19988Mobile Equipment control and status commands.418.1Phone activity status +CPAS.428.2Set phone functionality +CFUN.428.3Enter PIN +CPIN.438.4Battery charge +CBC.448.5Signal quality +CSQ.448.6Mobile Equipment control mode +CMEC.458.7Keypad control +CKPD.468.8Display control +CDIS.478.9Indicator control +CIND.488.10Mobile Equipment event reporting +CMER.498.11Select phonebook memory storage +CPBS.508.12Read phonebook entries +CPBR.518.13Find phonebook entries +CPBF.528.14Write phonebook entry +CPBW.538.15Clock +CCLK.548.16Alarm +CALA.548.17Generic SIM access +CSIM.558.18Informative examples.569 Mobile Equipment errors.609.1Report Mobile Equipment error +CMEE.609.2Mobile Equipment error result code +CME ERROR.609.3Informative examples.61Annex A (normative):Summary of commands from other standards.62Annex B (normative):Summary of result codes.64Annex C (informative):Commands from TIA IS-101.65C.1Select mode +FCLASS.66C.2Buffer threshold setting +VBT.66C.3Calling number ID presentation +VCID.67C.4Receive gain selection +VGR.67C.5Transmit gain selection +VGT.67C.6Initialise voice parameters +VIP.68C.7Inactivity timer +VIT.68C.8Line selection +VLS.68C.9Receive data state +VRX.70C.10Select compression method +VSM.70C.11DTMF and tone generation +VTS.70C.12Tone duration +VTD.71C.13Transmit data state +VTX.71Annex D (informative):Bibliography.72Annex E (informative):Mobile originated alternating voice/data call example.73Annex F (informative):Mobile terminated voice followed by data call example.74Annex G (informative):Voice call example.75History.76SIST ETS 300 642 E2:2003

Page 5ETS 300 642 (GSM 07.07 version 4.2.1): July 1998ForewordThis draft second edition European Telecommunication Standard (ETS) has been produced by theSpecial Mobile Group (SMG) of the European Telecommunications Standards Institute (ETSI).This ETS specifies a profile of AT commands and recommends that this profile be used for controllingMobile Equipment (ME) functions and GSM network services from a Terminal Equipment (TE) throughTerminal Adaptor (TA) for the Digital cellular telecommunications system.Transposition datesDate of adoption of this ETS:19 June 1998Date of latest announcement of this ETS (doa):31 October 1998Date of latest publication of new National Standardor endorsement of this ETS (dop/e):30 April 1999Date of withdrawal of any conflicting National Standard (dow):30 April 1999SIST ETS 300 642 E2:2003

Page 6ETS 300 642 (GSM 07.07 version 4.2.1): July 1998Blank pageSIST ETS 300 642 E2:2003

Page 7ETS 300 642 (GSM 07.07 version 4.2.1): July 19981ScopeThis European Telecommunications Standard (ETS) specifies a profile of AT commands andrecommends that this profile be used for controlling Mobile Equipment (ME) functions and GSM networkservices from a Terminal Equipment (TE) through Terminal Adaptor (TA). The command prefix +C isreserved for Digital Cellular in ITU-T Recommendation V.25ter [14]. This ETS has also the syntax detailsused 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 wheneverapplicable. Some of the new commands are defined such way that they can be easily applied to ME ofnetworks other than GSM. ITU-T T.31 [11] and ITU-T T.32 [12] fax AT commands may be used for GSMfax transmission from TE.This ETS assumes an abstract architecture comprising a TE (e.g. a computer) and a ME interfaced by aTA (see figure 1). The span of control of the defined commands should allow to handle any physicalimplementation 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.TETAMEAT cmdsresponsesME controlME statusUSER & APPLICATIONSNETWORKnetwork messagesFigure 1: SetupInterface 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 definedcommands require eight bit data and therefore it is recommended that TE-TA link is set to eight bits/ bytemode. (For infrared operation implementation refer informative references IrDA and TIA-617.) Interfacebetween TA and ME is dependent on the interface in the ME.2ReferencesThis ETS incorporates by dated and undated reference, provisions from other publications. Thesenormative references are cited at the appropriate places in the text and the publications are listedhereafter. For dated references, subsequent amendments to or revisions of any of these publicationsapply to this ETS only when incorporated in it by amendment or revision. For undated references the latestedition of the publication referred to applies.[1]GSM 02.02 (ETS 300 501): "Digital cellular telecommunication system(Phase 2); Bearer Services (BS) supported by a GSM Public Land MobileNetwork (PLMN)".[2]GSM 02.03 (ETS 300 502): "Digital cellular telecommunication system(Phase 2); Teleservices supported by a GSM Public Land Mobile Network(PLMN)".[3]GSM 02.81 (ETS 300 514): "Digital cellular telecommunication system(Phase 2); Line identification supplementary services - Stage 1".SIST ETS 300 642 E2:2003

Page 8ETS 300 642 (GSM 07.07 version 4.2.1): July 1998[4]GSM 02.82 (ETS 300 515): "Digital cellular telecommunication system(Phase 2); Call Forwarding (CF) supplementary services - Stage 1".[5]GSM 02.83 (ETS 300 516): "Digital cellular telecommunication system(Phase 2); Call Waiting (CW) and Call Hold (HOLD) supplementary services -Stage 1".[6]GSM 02.88 (ETS 300 520): "Digital cellular telecommunication system(Phase 2); Call Barring (CB)
supplementary services - Stage 1".[7]GSM 03.03 (ETS 300 523): "Digital cellular telecommunication system(Phase 2); Numbering, addressing and identification".[8]GSM 04.08 (ETS 300 557): "Digital cellular telecommunication system(Phase 2); Mobile radio interface layer 3 specification".[9]GSM MoU SE.13, GSM MoU Association Permanent Reference DocumentSE.13 (October 1994): "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, serviceclass 1".[12]ITU-T Recommendation T.32: "Asynchronous facsimile DCE control, serviceclass 2".[13]ITU-T Recommendation T.50: "International Reference Alphabet (IRA)(Formerly International Alphabet No. 5 or IA5) - Information technology - 7-bitcoded character set for information exchange".[14]ITU-T Draft new Recommendation V.25ter: "Serial asynchronous automaticdialling and control".[15]Telecommunications Industry Association TIA IS-99: "Data Services OptionStandard for Wideband Spread Spectrum Digital Cellular System”.[16]Telecommunications Industry Association TIA IS-135: "800 MHz CellularSystems, TDMA Services, Async Data and Fax".[17]Portable Computer and Communications Association PCCA STD-101 DataTransmission Systems and Equipment: “Serial Asynchronous Automatic Dialingand Control for Character Mode DCE on Wireless Data Services”[18]GSM 04.22 (ETS 300 563): "Digital cellular telecommunication system(Phase 2); Radio Link Protocol (RLP) for data and telematic services on theMobile Station - Base Station System (MS - BSS) interface and the Base StationSystem - Mobile-services Switching Centre (BSS - MSC) interface".[19]GSM 02.30 (ETS 300 511): "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 (ETS 300 518): "Digital cellular telecommunication system(Phase 2); Closed User Group (CUG) supplementary services - Stage 1”.[22]GSM 02.84 (ETS 300 517): “Digital cellular telecommunication system(Phase 2); MultiParty (MPTY) supplementary services - Stage 1”.SIST ETS 300 642 E2:2003

Page 9ETS 300 642 (GSM 07.07 version 4.2.1): July 19983Abbreviations and definitions3.1AbbreviationsFor the purposes of this ETS the following abbreviations apply:ATATtention; this two-character abbreviation is always used to start a command line to besent from TE to TABCDBinary Coded DecimalETSIEuropean Telecommunications Standards InstituteIMEIInternational Mobile station Equipment IdentityIRAInternational Reference Alphabet (ITU-T T.50 [13])IrDAInfrared Data AssociationISOInternational Standards OrganisationITU-TInternational Telecommunication Union - Telecommunications Standardization SectorMEMobile Equipment, e.g. a GSM phone (equal to MS; Mobile Station)MoUMemorandum of Understanding (GSM operator joint)PCCAPortable Computer and Communications AssociationRLPRadio Link ProtocolSIMSubscriber Identity ModuleTATerminal Adaptor, e.g. a GSM data card (equal to DCE; Data Circuit terminatingEquipment)TETerminal Equipment, e.g. a computer (equal to DTE; Data Terminal Equipment)TIATelecommunications Industry Association3.2DefinitionsFor 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 themselvesdo not appear in the command line.[.]Optional subparameter of a command or an optional part of TA informationresponse is enclosed in square brackets. Brackets themselves do not appear inthe command line. When subparameter is not given in parameter typecommands, new value equals to its previous value. In action type commands,action should be done on the basis of the recommended default setting of thesubparameter.underlineUnderlined defined subparameter value is the recommended default setting ofthis subparameter. In parameter type commands, this value should be used infactory settings which are configured by V.25ter [14] command &F0. In actiontype commands, this value should be used when subparameter is not given.SIST ETS 300 642 E2:2003

Page 10ETS 300 642 (GSM 07.07 version 4.2.1): July 19984AT command syntaxThis clause summarizes general aspects on AT commands and issues related to them. For furtherinformation refer ITU-T Recommendation V.25ter [14].4.1Command lineSee figure 2 for general structure of a command line. Standardized basic commands are found only inV.25ter [14]. GSM commands use syntax rules of extended commands. Every extended command has atest command (trailing =?) to test the existence of the command and to give information about the type ofits subparameters. Parameter type commands also have a read command (trailing ?) to check the currentvalues of subparameters. Action type commands do not store the values of any of their possiblesubparameters, and therefore do not have a read command.ATCMD1 CMD2=12; +CMD1; +CMD2=,,15; +CMD2?; +CMD2=?command line prefixbasic command(no + prefix)subparameterextended command(prefixed with +)extended commands aredelimited with semicolonsubparametersmay be omittedcommand linetermination characterread command for checkingcurrent subparameter valuestest command for checkingpossible subparameter valuesFigure 2: Basic structure of a command lineIf verbose responses are enabled with command V1 and all commands in a command line has beenperformed successfully, result code OK is sent from the TA to the TE. If numericresponses 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 notaccepted 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 commandline are processed. If numeric responses are enabled with command V0, result code 4 is sentinstead. ERROR (or 4) response may be replaced by +CME ERROR: (refer clause 9) whencommand was not processed due to an error related to ME operation.4.2Information responses and result codesThe TA response for the example command line of figure 2 could be as shown in figure 3. Here, verboseresponse 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.+CMD2: 3,0,15,"GSM"+CMD2: (0-3),(0,1),(0-12,15),("GSM","IRA")OKinformation response to +CMD2?information response to +CMD2=?final result codealso string type subparameters possibleshows acceptable ranges of each subparameterFigure 3: Response to a command lineSIST ETS 300 642 E2:2003

Page 11ETS 300 642 (GSM 07.07 version 4.2.1): July 1998So called intermediate result codes inform about progress of TA operation (e.g. connection establishmentCONNECT), and so called unsolicited result codes indicate occurrence of an event not directly associatedwith issuance of a command from TE (e.g. ring indication RING).4.3ITU-T V.25ter [14] TE-TA interface commandsTable 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 interfaceCommandSectionImpl.Use in GSMS3=[]6.2.1mand.command line termination character (mandatory default setting IRA13)S4=[]6.2.2mand.response formatting character (recommended default IRA 10)S5=[]6.2.3mand.command line editing character (recommended default IRA 8)E[]6.2.4mand.command echo (recommended default 1 i.e. TA echoes commandsback)Q[]6.2.5mand.result code suppression (recommended default 0 i.e. TA transmitsresult codes)V[]6.2.6mand.TA response format (recommended default 1 i.e. verbose format)X[]6.2.7mand.defines CONNECT result code format; values manufacturer specific&C[]6.2.8mand.determines how ITU-T V.24 circuit 109 (or equivalent) relates to thedetection of received line signal from remote end (recommendeddefault 1 i.e. 109 operation relates to detection of received signal)&D[]6.2.9mand.determines how TA responds when ITU-T V.24 circuit 108/2 (orequivalent) is changed from ON to OFF condition during online datastate+IPR=[]6.2.10opt.fixed TE data rate (recommended default 0 i.e. automatic detection)+ICF=[[,]]6.2.11opt.TE-TA character framing (recommended default 3,3 i.e. eight databits, no parity, 1 stop bit)+IFC=[[,]]6.2.12opt.TE-TA local flow control (recommended default 2,2 i.e. TE uses ITU-TV.24 circuit 133 (or equivalent), and TA circuit 106 (or equivalent))+ILRR=[]6.2.13opt.determines whether the used local TE-TA data rate is informed usingintermediate result code +ILRR:
before going online datastate after call answering or originating5General commandsITU-T Recommendation V.25ter [14] includes 'Generic DCE Control' commands with the prefix +G. Thesecommands are for the identification of the TA. Four of those commands are adapted here to be theidentification commands of the ME. Syntax is otherwise similar but the prefix is +CG. TIA IS-99 [15] usessame commands for ME identification.5.1Request manufacturer identification +CGMITable 2: +CGMI action command syntaxCommandPossible response(s)+CGMI+CME ERROR: +CGMI=?DescriptionExecution 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 themanufacturer of the ME to which it is connected to. Typically, the text will consist of a single line containingthe name of the manufacturer, but manufacturers may choose to provide more information if desired.Refer subclause 9.2 for possible values.SIST ETS 300 642 E2:2003

Page 12ETS 300 642 (GSM 07.07 version 4.2.1): July 1998Defined values: the total number of characters, including line terminators, in the information text shallnot exceed 2048 characters.Text shall not contain the sequence 0 or OKImplementationOptional.5.2Request model identification +CGMMTable 3: +CGMM action command syntaxCommandPossible response(s)+CGMM+CME ERROR: +CGMM=?DescriptionExecution command causes the TA to return one or more lines of information text , determinedby the ME manufacturer, which is intended to permit the user of the TA to identify the specific model of theME to which it is connected to. Typically, the text will consist of a single line containing the name of theproduct, but manufacturers may choose to provide more information if desired. Refer subclause 9.2 forpossible values.Defined values: the total number of characters, including line terminators, in the information text shall notexceed 2048 characters.Text shall not contain the sequence 0 or OKImplementationOptional.5.3Request revision identification +CGMRTable 4: +CGMR action command syntaxCommandPossible response(s)+CGMR+CME ERROR: +CGMR=?DescriptionExecution 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, thetext will consist of a single line containing the version of the product, but manufacturers may choose toprovide more information if desired. Refer subclause 9.2 for possible values.SIST ETS 300 642 E2:2003

Page 13ETS 300 642 (GSM 07.07 version 4.2.1): July 1998Defined values: the total number of characters, including line terminators, in the information text shall notexceed 2048 characters.Text shall not contain the sequence 0 or OKImplementationOptional.5.4Request product serial number identification +CGSNTable 5: +CGSN action command syntaxCommandPossible response(s)+CGSN+CME ERROR: +CGSN=?DescriptionExecution command causes the TA to return one or more lines of information text , determined bythe ME manufacturer, which is intended to permit the user of the TA to identify the individual ME to whichit is connected to. Typically, the text will consist of a single line containing the IMEI (International Mobilestation Equipment Identity; refer GSM 03.03 [7]) number of the ME, but manufacturers may choose toprovide 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 exceed2048 characters.Text shall not contain the sequence 0 or OKImplementationOptional.5.5Select TE character set +CSCSTable 6: +CSCS parameter command syntaxCommandPossible response(s)+CSCS=[]+CSCS?+CSCS: +CSCS=?+CSCS: (list of supported s)DescriptionSet command informs TA which character set is used by the TE. TA is then able to convertcharacter 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 tozero.NOTE:It is manufacturer specific how the internal alphabet of ME is converted to/from the TEalphabet.Read command shows current setting and test command displays conversion schemes implemented inthe TA.SIST ETS 300 642 E2:2003

Page 14ETS 300 642 (GSM 07.07 version 4.2.1): July 1998Defined 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 softwareflow control (XON/XOFF) problems"HEX"character strings consist only of hexadecimal numbers from 00 to FF; e.g. "032FE6"equals three characters with decimal values 3, 47 and 230NOTE: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-bitalphabet)."IRA"international reference alphabet (ITU-T T.50 [13])"PCCPxxx"PC character set Code Page xxx"PCDN"PC Danish/Norwegian character set"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 setImplementationMandatory when a command using the setting of this command is implemented.5.6ITU-T V.25ter [14] generic TA control commandsTable 7: V.25ter generic TA control commandsCommandSectionImpl.Use in GSMZ[]6.1.1mand.TA sets all parameters to their defaults as specified by a usermemory profile or by the manufacturer, and resets TA&F[]6.1.2mand.TA sets all parameters to their defaults as specified by themanufacturerI[]6.1.3opt.request manufacturer specific information about the TA(software cannot use this command to determine thecapabilities of a TA)+GMI6.1.4mand.request TA manufacturer identification (may equal to +CGMI)+GMM6.1.5mand.request TA model identification (may equal to +CGMM)+GMR6.1.6mand.request TA revision identification (may equal to +CGMR)+GSN6.1.7opt.request TA serial number identification (may equal to +CGSN)+GOI6.1.8opt.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)+GCAP6.1.9mand.request overall capabilities of TA; the response code for a TAbuilding on this document shall be +CGSM+GCI=6.1.10opt.selects the country of installation for the TA using ITU-TRecommendation T.35 Annex A country codes5.7PCCA STD-101 [17] select wireless network +WS46PCCA STD-101 [17] includes a command to select the cellular network (Wireless Data Service; WDS) tooperate with the TA. PCCA calls this as WDS-Side Stack Selection. This command may be used when TAis asked to indicate the networks in which it can operate.SIST ETS 300 642 E2:2003

Page 15ETS 300 642 (GSM 07.07 version 4.2.1): July 1998Table 8: +WS46 parameter command syntaxCommandPossible response(s)+WS46=[]+WS46?+WS46=?(list of supported s)DescriptionSet command selects to WDS side stack to be used by the TA. Read command shows currentsetting and test command displays side stacks implemented in the TA.Defined values:12GSM digital cellularrefer PCCA STD-101 [17] for other valuesImplementationMandatory in PCCA STD-101, but optional for GSM.5.8Informative examplesWhen beginning to build a communication link, a general TE application controlling a TA needs todetermine the TA and the ME to which it is connected. V.25ter [14] has seven commands for TAidentification from which four are mandatory to be implemented in a TA. An example of this commandsequence requesting manufacturer (+GMI), model (+GMM), revision (+GMR) and serial number (+GSN)information would be:AT+GMIManufacturer ABCOKAT+GMMGSM Ultimate Data DeviceOKAT+GMR1.00OKAT+GSN987612345-123OKThe maximum lengths of the information responses are defined to be 2048 characters, but it isrecommended that they are kept as simple as in the example. The serial number command is defined asoptional. Another optional command is Global Object Identification command (+GOI) which should returnthe object identifiers of ITU-T Recommendation X.208 as numeric strings delimited by periods. TheComplete Capabilities List command (+GCAP) should indicate the major capability areas of the TA. Thesupport of different areas is presented in the response of +GCAP command. Each area may be presentedby the selection command name of a specific capability area (e.g. +FCLASS for fax support) or some otherpredefined response. For instance, a GSM TA with fax capabilities could respond as follows:AT+GCAP+GCAP: +CGSM,+FCLASS,+WOKSIST ETS 300 642 E2:2003

Page 16ETS 300 642 (GSM 07.07 version 4.2.1): July 1998The first supported area in the response is presented with +CGSM. It is the proposed response text toshow 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 ofwireless 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 thewireless data services available:AT+FCLASS=?;+WS46=?0,1,2,2.0(12)OKThe 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+CGMIMobile Manufacturer XYZOKAT+CGMMGSM Phone 1234OKAT+CGMR1.00OKAT+CGSN123456121234561OKManufacturer, model and version commands work similarly as for TA, except that the serial number queryreturns the International Mobile Station Equipment Identity (IMEI) number. IMEI is fifteen digits long andconsists of a type approval code, a final assembly code, a serial number and a spare digit (refer GSM03.03 [7]). When the TA is implemented inside ME, the responses for both TA and ME queries will mostlikely follow the responses of ME identification.SIST ETS 300 642 E2:2003

Page 17ETS 300 642 (GSM 07.07 version 4.2.1): July 19986Call control commands and methodsThis clause describes the control of GSM calls. Normal data and fax call control is done as in ITU-TRecommendations V.25ter [14], T.31 [11] and T.32 [12]. For voice call originating, refer subclause ‘ITU-TV.25ter dial command D’.6.1Select type of address +CSTATable 9: +CSTA parameter command syntaxCommandPossible response(s)+CSTA=[]+CSTA?+CSTA: +CSTA=?+CSTA: (list of supported s)DescriptionSet command selects the type of number for further dialing commands (D) according to GSMspecifications. Test command returns values supported by the TA as a compound value.Defined values: type of address octet in integer format (refer GSM 04.08 [8] subclause 10.5.4.7); default 145when dialing string includes international access code character ‘+’, otherwise 129ImplementationMandatory when other than default value allowed.6.2ITU-T V.25ter [14] dial command DV.25ter [14] dial command D (section 6.3.1) lists characters that may be used in a dialing string. Their usein GSM is listed in this subclause, as well as new dial modifiers applicable only to GSM are introduced.V.25ter dialing digits1 2 3 4 5 6 7 8 9 0 * # + A B C (implementation of these characters is mandatory for GSM)D (implementation of this character is optional for GSM, and it is ignored)V.25ter modifier characters, (implementation of this character is mandatory for GSM, but it may be ignored)T P (implementation of these characters is mandatory for GSM, but they are ignored)! W @ (implementation of these characters is optional for GSM, and they are ignored)V.25ter semicolon characterIn GSM, when semicolon character is given after dialing digits (or modifiers), a voice call originated to thegiven address. TA returns to command state immediately (or after possible +COLP result code; refersubclause ‘Connected line identification presentation +COLP’). Refer Annex G for a detailed example.SIST ETS 300 642 E2:2003

Page 18ETS 300 642 (GSM 07.07 version 4.2.1): July 1998GSM modifier characters> (refer subclause ‘Direct dialing from phonebooks’)I or i (override the CLIR supplementary service subscription default value for this call; refer subclause‘Calling line identification restriction +CLIR’)G or g (control the CUG supplementary service information for this call; uses index and info values setwith command +CCUG; refer subclause ‘Closed user group +CCUG’)6.3Direct dialing from phonebooksGSM ME and SIM can contain phonebooks which have a phone number and an alphanumeric field foreach phonebook entry location. The use of V.25ter [14] dialing command ensures that direct dialing fromME and SIM phonebook is possible through ordinary communications software which just gives the phonenumber field to be filled and then use the D command to originate the call. Available memories may bequeried with Select Phonebook Storage test command +CPBS=?, and location range for example withRead Phonebook Entries test command +CPBR=?.Execute commands1. D>[I][G][;]originate call to phone number which corresponding alphanumeric field is (if possible, all available memories should be searched for the correctentry)2. D>mem[I][G][;]originate call to phone number in memory mem entry location (availablememories may be queried with Select Phonebook Storage test command+CPBS=?; mem could be e.g. ME or SIM)3. D>[I][G][;]originate call to phone number in entry location (it is manufacturer specificwhich memory storage of ME, SIM and TA is used; command SelectPhonebook Memory Storage +CPBS setting is recommended to be used)Semicolon character shall be added when voice call is originated. CLIR and CUG per call base modifiersmay also be present.ResponsesPossible error responses include +CME ERROR: when error is related to ME functionality. Refersubclause 9.2 for possible error values. Otherwise TA responses can have values defined by V.25ter [14]and commands Service Reporting Control +CR and Connected Line Identification Presentation +COLP.Detailed error report of an unsuccessful originated call failed in a GSM network error can be obtained withcommand Extended Error Report +CEER (if implemented).Defined values: string type value, which should equal to an alphanumeric field in at least one phonebook entry inthe searched memories; used character set should be the one selected with Select TE CharacterSet +CSCS: integer type memory location should be in the range of locations available in the memory usedImplementationMandatory when direct dialing is implemented. Also phonebook commands implementation is required.SIST ETS 300 642 E2:2003

Page 19ETS 300 642 (GSM 07.07 version 4.2.1): July 19986.4Call mode +CMODTable 10: +CMOD parameter command syntaxCommandPossible response(s)+CMOD=[]+CMOD?+CMOD: +CMOD=?+CMOD: (list of supported s)DescriptionSet command selects the call mode of further dialing commands (D) or for next answering command (A).Mode can be either single or alternating (in this ETS, terms ‘alternating mode’ and ‘alternating call’ refer toall GSM bearer and teleservices that incorporate more than one basic service (voice, data, fax) within onecall). When single mode is selected the call originating and hangup procedures are similar to proceduresspecified in ITU-T Recommendations V.25ter [14],
T.31 [11]
and T.32 [12]. In GSM there can be voicefollowed by data (refer GSM 02.02 [1]), alternating voice/data (refer GSM 02.02 [1]) and alternatingvoice/fax calls (refer GSM 02.03 [2]). Refer next two subclauses for alternating call control methods.Test command returns values supported by the TA as a compound value.NOTE:+CMOD shall be set to zero after a successfully completed alternating mode call. It shallbe set to zero also after a failed answering. The power-up, factory (&F) and user resets(Z) shall also set the value to zero. This reduces the possibility that alternating modecalls are originated or answered accidentally.Defined values:0single mode1alternating voice/fax (teleservice 61)2alternating voice/data (bearer service 61)3voice followed by data (bearer service 81)also all other values below 128 are reserved by this ETSImplementationMandatory when alternating mode calls are implemented in the TA.6.5Hangup call +CHUPTable 11: +CHUP action command syntaxCommandPossible response(s)+CHUP+CHUP=?DescriptionExecution command causes the TA to hangup the current GSM call of the ME.NOTE:The purpose of this command is not to replace the V.25ter [14] command H, but togive an assured procedure to terminate an alternating mode call. Refer nextsubclause.SIST ETS 300 642 E2:2003

Page 20ETS 300 642 (GSM 07.07 version 4.2.1): July 1998ImplementationMandatory when alternating mode calls implemented in the TA.6.6Alternating mode call control methodThis subclause describes the procedure to handle alternating mode calls with AT commands. Proceduresare mandatory when alternating mode calls are implemented in the TA.Voice followed by data call (bearer service 81)Figure 4 shows commands to start the call, to switch from voice to data (In-Call Modifica
...

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...