AT Command Set Siemens Cellular Engines TC35 Module TC37 Module TC35 Terminal Version: 02.10 DocID: TC35-ATC-01-V02.
AT Command Set Document Name: AT Command Set Siemens Cellular Engines Version: Date: 02.10 23.05.2001 Technical Support: wm.support@mch.siemens.de Doc Id: Status: TC35-ATC-01-V02.10 Released Copying of this document and giving it to others and the use or communication of the contents thereof, are forbidden without express authority. Offenders are liable to the payment of damages. All rights reserved in the event of grant of a patent or the registration of a utility model or design.
AT Command Set Contents 0 Version History..................................................................................................... 7 1 Introduction .......................................................................................................... 8 1.1 1.2 1.3 1.4 Conventions ................................................................................................................................. 8 Restrictions ....................................................................
AT Command Set 3 AT Commands for FAX ...................................................................................... 34 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21 3.22 3.23 3.24 3.25 3.26 3.27 AT+FBADLIN Bad Line Treshold .............................................................................................. 34 AT+FBADMUL Error Threshold Multiplier.................................................................................
AT Command Set 4.28 4.29 4.30 4.31 4.32 4.33 4.34 4.35 4.36 4.37 4.38 4.39 4.40 4.41 4.42 4.43 4.44 4.45 4.46 AT+CPBR Read current phonebook entries ........................................................................... 71 AT+CPBS Select phonebook memory storage....................................................................... 72 AT+CPBW Write phonebook entry.......................................................................................... 73 AT+CPIN Enter PIN ............................
AT Command Set 6.19 6.20 6.21 6.22 6.23 6.24 6.25 6.26 6.27 6.28 6.29 6.30 6.31 6.32 6.33 6.34 6.35 AT^SNFD Set audio parameters to manufacturer default values ......................................... 122 AT^SNFI Set microphone path parameters .......................................................................... 122 AT^SNFM Mute microphone ................................................................................................. 123 AT^SNFO Set audio output (= loudspeaker path) parameter .....
AT Command Set 0 Version History This chapter reports modifications and improvements over previous versions of the document. "AT Command Set" Version 02.00 => 02.10 Chapter Page AT command What is new 4.18 61 AT+CLCK Facility lock Parameter "CS" (keypad lock) is presented, but not supported 6.13 118 AT^SLCK Facility lock (including self- Parameter "CS" (keypad lock) is defined locks) presented, but not supported Added following parameters: "PF”,“PN”, “PU”,“PP”,“PC” 6.24 126 TC35-ATC-01-V02.
AT Command Set 1 Introduction This document provides the AT Command Set for the following Siemens GSM engines: • TC35 Module • TC37 Module • TC35 Terminal The AT commands detailed in this document are supported by all three products. Where differences occur, they are noted in the chapter that refers to the command. In this version, the only exception is the AT^SSYNC command that offers various modes depending on the model (see Chapter 6.34). 1.
AT Command Set 1.2 Restrictions If autobauding is active, the multiplex mode (see +CMUX, pg. 67) can´t be activated (and if multiplex mode has been entered, AT+IPR= is not possible). When the serial interface is in multiplex mode (see +CMUX, pg. 67), data calls are only possible on logical channel 1. Due to this restriction, AT commands have a different behaviour on channels 2+3 compared to channel 1. Some commands are not available, some other commands have a different response.
AT Command Set 1.3 Supported character sets The ME uses 2 character sets: GSM 03.38 (7 bit, see character tables in annex 7.10 „Alphabet tables“, pg. 144) and UCS2 (16 Bit, refer ISO/IEC 10646). Also refer to subclause „AT+CSCS Set TE character set", pg. 83. With the intention of using an ASCII terminal to enter characters which are coded differently in ASCII and GSM (e.g. Ä, Ö, Ü), these characters have to be entered via escape sequences.
AT Command Set 2 Standard V.25ter AT Commands These AT Commands are related to ITU-T (International Telecommunication Union, Telecommunication sector) V.25ter document. The TC35 Module, the TC37 Module and the TC35 Terminal support the registers S0-S29. You can change S0,S3,S4,S5,S6,S7,S8,S10,S18 by using the appropriate ATSn commands. All the other registers are read-only and for internal usage only! 2.
AT Command Set 2.3 AT\Qn Flowcontrol Execute command Response AT\Q OK Parameter Reference 0 1 2 3 AT\Q0 disables flow control AT\Q1 XON/XOFF software flow control AT\Q2 only CTS by DCE AT\Q3 RTS/CTS Note Line state refers to RS-232 levels. 2.4 ATA Answer a call Execute command Response ATA TA causes remote station to go off-hook (e.g. answer call). Note1: Any additional commands on the same command line are ignored.
AT Command Set 2.5 ATD Mobile originated call to dial a number Execute command Response ATD[][
AT Command Set 2.6 ATD> Originate call to phone number in memory Execute command Response TA attempts to set up an outgoing call to stored number. ATD> [][; Note: This command may be aborted generally by receiving a character during ] execution. Abortion is not possible during some states of connection establishment such as handshaking.
AT Command Set 2.7 ATD> Originate call to phone number in current memory Execute command Response ATD>[][;] TA attempts to set up an outgoing call to stored number. The used memory is already selected with command +CPBS. Note: This command may be aborted generally by receiving a character during execution. It can´t be aborted in some connection setup states, such as handshaking.
AT Command Set 2.8 ATD> Originate call to phone number in memory with corresponding field Execute command Response ATD>[mgs TA attempts to set up an outgoing call to stored number. m][;] The current phonebook, set by AT+CPBS, is searched for the entry . Note: This command may be aborted generally by receiving a character during execution. It can´t be aborted in some connection setup states, such as handshaking.
AT Command Set 2.9 ATDI Mobile originated call to dialable ISDN number Execute command Response ATDI[;] TA attempts to set up an outgoing call to ISDN number. Note: This command may be aborted generally by receiving a character during execution. This command cannot be aborted in some connection setup states, such as handshaking.
AT Command Set 2.10 ATDL Redial last telephone number used Execute command Response ATDL[;] TA attempts to set up an outgoing call to stored number. Note: This command may be aborted generally by receiving a character during execution. This command cannot be aborted in some connection setup states, such as handshaking.
AT Command Set 2.11 ATE Enable command echo Write command ATE[] This setting determines whether or not the TA echoes characters received from TE during command state. Response OK Parameter 0 1 Echo mode off Echo mode on Reference Note V.25ter 1. In case of using the command without parameter, is set to 0. 2. Echo is disabled with the start of multiplex mode (see AT+CMUX, pg. 67).
AT Command Set 2.13 ATI Display product identification information Execute command Response ATI ME issues product information text SIEMENS TC35 REVISION x.yy OK Explanation of „Revision“ parameter: Version x and variant yy of software release. Reference Note V.25ter 2.14 ATL Set monitor speaker loudness Execute command Response ATL[val] OK Reference Note V.25ter 1. Commands ATL and ATM are implemented only for V.25ter compatibility reasons, no action takes place. 2.
AT Command Set 2.17 ATQ Set result code presentation mode Write command Response ATQ[] This parameter setting determines whether or not the TA transmits any result code to the TE. Information text transmitted in response is not affected by this setting. If =0: OK If =1: (none) Parameter Reference 0 1 DCE transmits result code Result codes are suppressed and not transmitted Note V.25ter 2.18 ATP Select pulse dialling Execute command Response ATP OK Reference Note V.
AT Command Set 2.20 ATS3 Write command line termination character Read command Response ATS3? OK Write command This parameter setting determines the character recognized by TA to terminate an incoming command line. ATS3= Response OK Parameter Reference 000-013-127 command line termination character Note: Using other value than 13 may cause problems when entering commands Note V.25ter 2.
AT Command Set 2.23 ATS6 Set pause before blind dialling Read command Response ATS6? OK Write command No effect for GSM ATS6= Response OK Parameter 000-255 number of seconds to wait before blind dialling. Reference Note V.25ter 2.24 ATS7 Set number of seconds to wait for connection completion Read command Response ATS7? OK Write command This parameter setting determines the amount of time to wait for the connection completion when answering or originating a call.
AT Command Set 2.26 ATS10 Set disconnect delay after indicating the absence of data carrier Read command Response ATS10? OK Write command This parameter setting determines the amount of time, that the TA remains connected in absence of a data carrier. If the data carrier is detected before disconnect, the TA remains connected. ATS10= Response OK Parameter Reference 001-002-254 number of tenths of seconds of delay Note V.25ter 2.
AT Command Set 2.29 ATV Set result code format mode Write command Response ATV[] This parameter setting determines the contents of the header and trailer transmitted with result codes and information responses. When =0 0 When =1 OK Parameter 0 Information response: Short result code format: 1 Information response: Long result code format: Reference Note V.
AT Command Set 2.31 ATZ Set all current parameters to user defined profile Execute command Response ATZ[] TA sets all current parameters to the user defined profile. If a connection exists, it will be terminated. Note1: The user defined profile is stored in non-volatile memory. Note2: If invalid, the user profile will be reset to the factory default profile. Note3: Any additional commands on the same command line may be ignored.
AT Command Set 2.34 AT&F Set all current parameters to manufacturer defaults Execute command Response AT&F[value] TA sets all current parameters to the manufacturer defined profile. Note: Any additional commands on the same command line are ignored. OK Parameter 0 set all TA parameters to manufacturer default Reference Note V.
AT Command Set 2.36 AT&V Display current configuration Execute command AT&V[] TA returns the current parameter setting. Response The following table shows four different kinds of responses depending on whether the PIN is entered or not, and wether channel 1 is used or communication is done via logical channels 2 or 3. This requires the multiplex mode to be enabled (see “AT+CMUX Enter multiplex mode”, pg. 67). Parameter 0 profile number PIN entered or not required (see AT+CPIN, pg.
AT Command Set 2.37 AT+GCAP Request complete TA capabilities list Test command Response AT+GCAP=? OK Parameter Execute command Response AT+GCAP TA reports a list of additional capabilities. +GCAP: OK Parameter e.g.: +CGSM, +FCLASS Reference Note V.25ter +CGSM: The response text shows which GSM commands of the ETSI standard are supported. 2.
AT Command Set 2.40 AT+GMR Request TA revision identification of software status Test command Response AT+GMR=? OK Execute command Response AT+GMR TA returns product software version identification text. OK Parameter x.yy Explanation of „Revision“ parameter: Version x and variant yy of software release. Reference Note V.25ter See also ”AT+CGMR Request revision identification of software status”. 2.
AT Command Set 2.42 AT+ILRR Set TE-TA local rate reporting Test command Response AT+ILRR=? +ILRR: (list of supported s) OK Parameter See write command Read command Response AT+ILRR? +ILRR: OK Parameter See write command Write command AT+ILRR= This parameter setting determines whether or not an intermediate result code of local rate is reported at connection setup. The rate is reported before the final result code of the connection is transmitted to the TE.
AT Command Set 2.43 AT+IPR Set fixed local rate Test command Response AT+IPR=? +IPR: (list of supported auto-detectable s), (list of supported fixed-only s) OK Parameter See write command Read command Response AT+IPR? +IPR: OK Parameter See write command Write command This command determines the data rate of the TA on the serial interface. A AT+IPR= selected bit rate takes effect following the issue of any result code associated with this command (e.g. O.K.).
AT Command Set previous bit rate. Because in autobaud mode the ME doesn´t know which bit rate is to be used after power-on. For this reason the unsolicited result code “SYSSTART” cannot be sent. Therefore it is recommended to first send an At Command string (see pg. 10) to the ME to let the autobaud mechanism determine the bit rate used by the TE. If this command switches from a bit rate that can´t be detected by the autobaud mechanism (e.g.
AT Command Set 3 AT Commands for FAX The following commands can be used for FAX transmission. If the ME is acting as a Fax-Modem to a PC-based application (e.g. „WinFax“) it is necessary to select the proper Service Class (Fax Class) provided by the ME. The ME reports its Service Class capabilities, both the current setting and the range of services avaible. This is provided by the AT+FCLASS command (see pg. 36).
AT Command Set 3.2 AT+FBADMUL Error Threshold Multiplier Read command AT+FBADMUL ? This command defines the “Copy-Quality-OK” multiplier. The number of lines received with a bad pixel count is multiplied by this number. If the result exceeds the total number of lines on the page the error rate is considered too high. A threshold multiplier value of 20 corresponds to a 5% error rate. A value of 0 implies that error checking is not present or disabled.
AT Command Set 3.4 AT+FCIG Query or set the Local polling id Test command Response AT+FCIG =? (max. length of Local Polling ID string) (range of supported ASCII character values) OK Parameter See write command Read command Response AT+FCIG? OK Parameter See write command Write command Response AT+FCIG = OK Parameter Local Polling ID string, max. length and possible content as reported by test command. Default value is empty string (“”).
AT Command Set 3.6 AT+FCQ Copy Quality Checking Test command AT+FCQ =? This command controls Copy Quality checking when receiving a fax. Response (list of supported copy quality checking s) OK Parameter See write command Read command Response AT+FCQ? OK Parameter See write command Write command Response AT+FCQ = OK Parameter 0 No copy quality checking. The ME will generate Copy Quality OK (MCF) responses to complete pages. 1 ME can check 1-D phase data.
AT Command Set 3.8 AT+FDCC Query or set capabilities Test command AT+FDCC =? This command allows the connected application to sense and constrain the capabilities of the facsimile DCE (=ME), from the choices defined in CCITT T.30 Table 2.
AT Command Set 3.9 AT+FDFFC Data Compression Format Conversion Test command AT+FDFFC=? This parameter determines the ME response to a mismatch between the data format negotiated for the facsimile session, reported by the +FDCS:DF subparameter, and the Phase C data desired by the controlling application, indicated by the optional +FDT:DF subparameter, or the +FDIS=DF subparameter for the +FDR operation.
AT Command Set 3.10 AT+FDIS Query or set session parameters Test command AT+FDIS =? This command allows the controlling application to sense and constrain the capabilities used for the current session. It uses +FDIS to generate DIS or DTC messages directly, and uses +FDIS and received DIS messages to generate DCS messages.
AT Command Set 3.11 AT+FDR Begin or continue phase C data reception Execute command AT+FDR The +FDR command initiates transition to Phase C data reception. Response CONNECT or OK If error is related to ME functionality: ERROR Reference Note EIA PN-2388 Used for Faxclass 2 only 3.12 AT+FDT Data Transmission Execute command AT+FDT This command requests the ME to transmit a Phase C page.
AT Command Set 3.13 AT+FET End a page or document Write command AT+FET= This command indicates that the current page or partial page is complete. An ERROR response code results if this command is issued while the mode is onhook. Response OK Parameter Post Page Message Codes 1 another document next 2 no more pages or documents 4 another page, procedure interrupt 5 another document, procedure interrupt Reference Note EIA PN-2388 Used for Faxclass 2 only 3.
AT Command Set 3.16 AT+FMDL identify Product Model Read command AT+FMDL? Send the model identification to the TA Response Gipsy Soft Protocolstack OK Reference Note Siemens Used for Faxclass 2 only 3.17 AT+FMFR Request Manufacturer Identification Read command AT+FMFR? Send the manufacturer identification to the TA Response SIEMENS OK Reference Note Siemens Used for Faxclass 2 only 3.
AT Command Set 3.19 AT+FPHCTO DTE Phase C Response Timeout Read command AT+FPHCTO? The time-out value determines how long the DCE will wait for a command after reaching the end of data when transmitting in Phase C. When time-out is reached, the DCE assumes that there are no more pages or documents to send. Response OK Parameter See write command Write command Parameter AT+FPHCTO=< tout> 0 – 30 – 255 time-out value in 100ms units.
AT Command Set 3.22 AT+FRM Receive Data Test command Response AT+FRM=? (List of supported modulation modes s) OK Parameter Write command AT+FRM= See write command This command causes the TA to enter the receiver-mode using the modulation defined below. An ERROR response code results if this command is issued while the modem is on-hook. Response CONNECT If error is related to ME functionality: ERROR Parameter 96 72 48 24 V.29 V.29 V.27ter V.
AT Command Set 3.25 AT+FTM Transmit Data Test command Response AT+FTM=? (List of supported modulation modes) OK Parameter See write command Write command AT+FTM= This command causes the TA to transmit data using the modulation mode defined below. An ERROR response code results if this command is issued while the modem is on-hook. Response CONNECT If error is related to ME functionality: ERROR Parameter modulation mode 96 V.29 72 V.29 48 V.27ter 24 V.
AT Command Set 3.27 AT+FVRFC Vertical resolution format conversion Test command AT+FVRFC =? This command determines the DCE response to a mismatch between the vertical resolution negotiated for the facsimile session and the Phase C data desired by the DTE.
AT Command Set 4 AT Commands originating from GSM 07.07 These AT Commands are according to ETSI (European Telecommunications Standards Institute) GSM 07.07 document. 4.1 AT+CACM Accumulated call meter (ACM) reset or query Test command Response AT+CACM=? OK Parameter Read command Response AT+CACM? TA returns the current ACM value. +CACM: OK If error is related to ME functionality: +CME ERROR: Parameter string type; three bytes of the current ACM value in hexadecimal format (e.
AT Command Set 4.2 AT+CALA Set alarm time Test command AT+CALA=? Test command returns supported array index values , alarm types , and maximum length of the text to be output. Response +CALA: (list of supported s), (list of supported s), (range of supported ) OK If error is related to ME functionality: +CME ERROR: Parameter See write command Read command AT+CALA? Read command returns the list of current active alarm settings in the ME.
AT Command Set is avaible after power-off and any happened alarm. Therefore for consecutive alarm settings input again is not necessary and should be avoided due to limited no. of flash memory write cycles (e.g. 100.000). integer type value indicating the maximum length of . The maximum length is 16. Unsolicited result code As indication of an alarm event output is: +CALA: Reference Note GSM 07.
AT Command Set 4.3 AT+CAMM Accumulated call meter maximum (ACMmax) set or query Test command Response AT+CAMM=? OK Parameter Read command Response AT+CAMM? TA returns the current ACMmax value. +CAMM: OK If error is related to ME functionality: +CME ERROR: Parameter See write command Write command Response AT+CAMM=[< ac mmax>[,]] TA sets the Advice of Charge related to the accumulated call meter maximum value in SIM file EF (ACMmax).
AT Command Set 4.4 AT+CAOC Advice of Charge information Test command Response AT+CAOC=? +CAOC: (list of supported s) OK Parameter See write command Read command Response AT+CAOC? +CAOC: OK Parameter See write command Write command Response AT+CAOC= TA sets the Advice of Charge supplementary service function mode.
AT Command Set 4.5 AT+CBST Select bearer service type Test command Response AT+CBST=? +CBST: (list of supported s) ,(list of supported s) ,(list of supported s) OK Parameter See write command Read command Response AT+CBST? +CBST: ,, OK Parameter See write command Write command Response AT+CBST= TA selects the bearer service with data rate and the connection [ [, to be used when data calls are originated.
AT Command Set 4.6 AT+CCFC Call forwarding number and conditions control Test command Response AT+CCFC=? +CCFC: (list/range of supported s) OK Parameter See execute command Execute command Response AT+CCFC = , [, [, [, [,
AT Command Set 4.7 AT+CCLK Real Time Clock Test command Response AT+CCLK=? OK Read command Response AT+CCLK? +CCLK:
AT Command Set 4.9 AT+CFUN Set phone functionality Test command Response AT+CFUN=? The write command selects the level of functionality in the ME. Level "full functionality" is where the highest level of power is drawn. "Minimum functionality" is where minimum power is drawn.
AT Command Set 4.10 AT+CGMI Request manufacturer identification Test command Response AT+CGMI=? OK Execute command Response AT+CGMI TA returns manufacturer identification text. SIEMENS OK Reference Note GSM 07.07 See also ”AT+GMI Request manufacturer identification”. 4.11 AT+CGMM Request model identification Test command Response AT+CGMM=? OK Execute command Response AT+CGMM TA returns product model identification text. TC35 OK Reference Note GSM 07.
AT Command Set 4.13 AT+CGSN Request product serial number identification (IMEI) identical to GSN Test command Response AT+CGSN=? OK Execute command Response AT+CGSN TA returns identification text for determination of the individual ME. OK Parameter IMEI of the telephone (International Mobile station Equipment Identity) Reference Note GSM 07.07 See also ”AT+GSN Request TA serial number identification”. 4.
AT Command Set 4.15 AT+CHUP Hang up call Test command Response AT+CHUP=? OK Execute command Cancel all active and held calls. AT+CHUP Response OK/ERROR Reference Note GSM 07.07 4.16 AT+CIMI Request international mobile subscriber identity Test command Response AT+CIMI=? OK Execute command Response AT+CIMI TA returns < IMSI> for identifying the individual SIM which is attached to ME.
AT Command Set 4.17 AT+CLCC List current calls of ME Test command Response AT+CLCC=? OK Execute command Response AT+CLCC TA returns a list of current calls of ME. Parameters Note: If command succeeds but no calls are available, no information response is sent to TE. [+CLCC: ,,,,, [,,[]]] [+CLCC: ,,,,, [,,[]]] [...
AT Command Set 4.18 AT+CLCK Facility lock Test command Response AT+CLCK=? +CLCK: (list of supported s) OK Parameter See execute command Execute command AT+CLCK = , [, [,]] This command is used to lock, unlock or interrogate a ME or a network facility . When querying the status of a network service ( = 2) the response line for a ‘not active’ case ( = 0) should be returned only if service is not active for any .
AT Command Set 0 1 2 unlock lock query status password 1 2 4 7 voice data fax all classes (default) 0 1 off on Reference Note GSM 07.07 A password is needed before the first use of “PS” and therefore has to be given via AT+CPWD. TC35-ATC-01-V02.10 Page 62/145 02.10 / 23.05.
AT Command Set 4.19 AT+CLIP Calling line identification presentation Test command AT+CLIP=? This command refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminated call.
AT Command Set 4.20 AT+CLIR Calling line identification restriction (done by *# Sequence) This command is not available in TC35, but the same function can be invoked by ATD*31# (presentation of number) and ATD#31# (no number presentation) command.
AT Command Set 4.22 AT+CMEE Report mobile equipment error Test command Response AT+CMEE=? +CMEE: (list of supported s) OK Parameter See write command Read command Response AT+CMEE? +CMEE: OK Parameter See write command Write command AT+CMEE= TA disables or enables the use of result code +CME ERROR: as an indication of an error relating to ME functionality.
AT Command Set 4.23 AT+CMUT Mute control Test command Response AT+CMUT=? +CMUT: (list of supported s) OK Read command Response AT+CMUT? +CMUT: OK/ERROR/+CME ERROR Write command Response AT+CMUT= OK/ERROR/+CME ERROR Parameter : Reference 0 1 mute off mute on Note GSM 07.07 TC35-ATC-01-V02.10 Page 66/145 02.10 / 23.05.
AT Command Set 4.24 AT+CMUX Enter multiplex mode Test command AT+CMUX=? This command is used to start the multiplexing protocol control channel, as described in detail in ETSI standard GSM 07.10 (See download area at „www.etsi.org“. The document can be obtained free-of-charge, however, a registration procedure may be necessary.). Supplied by Siemens AG additional customer information regarding the implementation of multiplex mode is available, see document „Multiplexer Protocol GSM 07.
AT Command Set 4. There are different possibilities to switch from data mode to command mode: a) Circuit 108/2 (DTR) changes from ON to OFF, reaction depends on command at&d (caution: at&d0: TA ignores status on DTR). b) The message Modem Status Command (MSC) for control channel is defined by the multiplexer protocol GSM07.10. MSC conveys V.24 signals. Bit 3 of Control Signal Octet is DTR, reaction depends on command at&d (caution: at&d0: TA ignores status on DTR). 5.
AT Command Set 4.26 AT+COPS Operator selection Test command Response AT+COPS=? TA returns a list of quadruplets, each representing an operator present in the network. Any of the formats may be unavailable and will then be an empty field (,,). The list of operators comes in the following order: Home network, networks referenced in SIM, and other networks.
AT Command Set 4.27 AT+CPAS Mobile equipment activity status Test command Response AT+CPAS=? +CPAS: (list of supported s) OK Parameter See execute command Execute command Response AT+CPAS TA returns the activity status of ME. +CPAS: OK If error is related to ME functionality: +CME ERROR: Parameter Reference 0 3 4 ready incoming call (ringing) call in progress or call hold Note GSM 07.07 TC35-ATC-01-V02.10 Page 70/145 02.10 / 23.05.
AT Command Set 4.28 AT+CPBR Read current phonebook entries Test command Response AT+CPBR=? TA returns location range supported by the current storage as a compound value and the maximum length of and fields. Note: In case of SIM storage, the length may not be available. If storage does not offer format information, the format list should be empty parenthesises.
AT Command Set 4.
AT Command Set 4.30 AT+CPBW Write phonebook entry Test command Response AT+CPBW=? TA returns location range supported by the current storage, the maximum length of field, supported number formats of the storage, and the maximum length of field. Note: The length may not be available in case of SIM storage. If storage does not offer format information, the format list should be empty parenthesises.
AT Command Set 4.31 AT+CPIN Enter PIN Test command Response AT+CPIN=? OK Read command Response AT+CPIN? TA returns an alphanumeric string indicating whether some password is required or not.
AT Command Set 4.32 AT+CPIN2 Enter PIN2 Test command Response AT+CPIN2=? OK Read command Response AT+CPIN2? TA returns an alphanumeric string indicating whether some password is required or not. +CPIN2: OK If error is related to ME functionality: +CME ERROR: Parameter READY ME is not pending for any password SIM PIN2 ME is waiting SIM PIN2 to be given (this is recommended to be returned only when the last executed command resulted in PIN2 authentication failure (i.e.
AT Command Set 4.33 AT+CPUC Price per unit and currency table Test command Response AT+CPUC=? OK Read command Response AT+CPUC? Read command returns the current parameters of PUC. +CPUC: , OK If error is related to ME functionality: +CME ERROR: Parameter See write command Write command AT+CPUC=,[, ] Response Write command sets the parameters of Advice of Charge related price per unit and currency table.
AT Command Set 4.34 AT+CPWD Change password Test command Response AT+CPWD=? TA returns a list of pairs which represent the available facilities and the maximum length of their password. +CPWD: (list of supported (, )s) OK If error is related to ME functionality: +CME ERROR: Parameter Execute command see execute command integer max. length of password Response AT+CPWD = TA sets a new password for the facility lock function.
AT Command Set 4.35 AT+CR Service reporting control Test command Response AT+CR=? +CR: (list of supported s) OK Parameter See write command Read command Response AT+CR? +CR: OK Parameter See write command Write command Response AT+CR= is returned from > the TA to the TE at call setup.
AT Command Set 4.36 AT+CRC Set Cellular Result Codes for incoming call indication Test command Response AT+CRC=? +CRC: (list of supported s) OK Parameter See write command Read command Response AT+CRC? +CRC: OK Parameter See write command Write command Response AT+CRC=[] TA controls whether or not the extended format of incoming call indication is used.
AT Command Set 4.37 AT+CREG Network registration Test command Response AT+CREG=? +CREG: (list of supported s) OK Parameter See write command Read command Response AT+CREG? TA returns the status of result code presentation and an integer which shows whether the network has currently indicated the registration of the ME. Location information elements and are returned only when =2 and ME is registered in the network.
AT Command Set 4.38 AT+CRLP Select radio link protocol param. for orig. non-transparent data call Test command Response AT+CRLP=? TA returns values supported by the TA as a compound value. +CRLP: (list of supported s), (list of supported s), (list of supported s), (list of supported s) OK Parameter See write command Read command Response AT+CRLP? TA returns current settings for the supported RLP version 0.
AT Command Set 4.39 AT+CRSM Restricted SIM access Test command Response AT+CRSM=? OK Write command Response AT+CRSM=[, [,,, [,]]] By using this command instead of generic SIM Access TE application has easier but more limited access to the SIM database. As response to the command, ME sends the actual SIM information parameters and response data.
AT Command Set 4.40 AT+CSCS Set TE character set Test command Response AT+CSCS=? +CSCS: (list of supported s) OK Read command Response AT+CSCS? +CSCS: OK Write command Response AT+CSCS=[ is used by the TE. TA is then able to convert character strings corset >] rectly between TE and ME character sets. OK Parameters : "GSM" "UCS2" GSM default alphabet (GSM 03.38 subclause 6.2.
AT Command Set 4.41 AT+CSQ Signal quality Test command Response AT+CSQ=? +CSQ: (list of supported s), (list of supported ) OK Parameter See execute command Execute command Response AT+CSQ TA returns received signal strength indication and channel bit error rate from the ME. +CSQ: , OK Parameter 0 1 2...30 31 99 Receive level: -113 dBm or less -111 dBm -109... -53 dBm -51 dBm or greater not known Bit error rate: 0...
AT Command Set 4.
AT Command Set 4.43 AT+CUSD Unstructured supplementary service data Test command Response AT+CUSD=? +CUSD: (list of supported s) OK Parameter See write command Read command Response AT+ CUSD? TA returns the current value. +CUSD: OK If error is related to ME functionality: +CME ERROR: Write command This command allows control of the Unstructured Supplementary Service Data AT+ CUSD= (USSD) according to GSM 02.90.
AT Command Set 4.44 AT+VTD= Tone duration Test command AT+VTD=? This command refers to an integer that defines the length of tones emitted as a result of the +VTS command. Response (list of supported s) OK Parameter See write command Read command Response AT+VTD? OK Parameter See write command Write command AT+VTD Response = OK Parameter 1 - 255 Reference duration of the tone in 1/10 second Note GSM 07.07 4.
AT Command Set 4.46 AT+WS46 Select wireless network Test command Response AT+WS46=? (list of supported s) OK Read command Response AT+WS46? OK/ERROR/+CME ERROR Parameter 12 GSM digital cellular Write command Response AT+WS46=[] OK/ERROR/+CME ERROR Reference Note GSM 07.07 TC35-ATC-01-V02.10 Page 88/145 02.10 / 23.05.
AT Command Set 5 AT commands originating from GSM 07.05 for SMS These AT Commands are according to ETSI (European Telecommunications Standards Institute) GSM 07.05 document. 5.
AT Command Set 5.2 AT+CMGD Delete SMS message Test command Response AT+CMGD=? OK Parameter Execute command Response AT+CMGD= TA deletes message from preferred message storage location . OK If error is related to ME functionality: +CMS ERROR Parameter integer type; value in the range of location numbers supported by the associated memory Reference Note GSM 07.05 If there is no SMS stored at the selected index, the response is OK too. 5.
AT Command Set 5.
AT Command Set 2) If PDU mode (+CMGF=0) and command successful: +CMGL: ,,[], [+CMGL: ,,[alpha], [...]] OK for CBM storage: +CMGL: , 3) If error is related to ME functionality: +CMS ERROR: Parameter string type alphanumeric representation of or corresponding to the entry found in phonebook; implementation of this feature is manufacturer- specific GSM 03.
AT Command Set Reference GSM 03.41 CBM Message Identifier in integer format GSM 03.40 TP-Message-Reference in integer format GSM 03.40 TP-Originating-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted into characters; type of address given by GSM 03.41 CBM Page Parameter bits 0-3 in integer format In the case of SMS: GSM 04.11 SC address followed by GSM 03.
AT Command Set 5.5 AT+CMGR Read SMS message Test command Response AT+CMGR=? OK Execute command Parameter Parameter AT+CMGR= integer type; value in the range of location numbers supported by the associated memory Response TA returns SMS message with location value from message storage to the TE. If status of the message is ‘received unread’, status in the storage changes to ‘received read’.
AT Command Set 0 1 2 3 “REC UNREAD” received unread message (i.e. new message) “REC READ” received read message “STO UNSENT” stored unsent message (only applicable to SMs) “STO SENT” stored sent message (only applicable to SMs) GSM 03.40 TP-Command-Type in integer format (default 0) GSM 03.
AT Command Set GSM 03.40 TP-Originating-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted into characters; type of address given by GSM 03.41 CBM Page Parameter bits 4-7 in integer format GSM 03.41 CBM Page Parameter bits 0-3 in integer format In the case of SMS: GSM 04.11 SC address followed by GSM 03.
AT Command Set 5.6 AT+CMGS Send SMS message Test command Response AT+CMGS=? OK Execute command 1) If text mode (+CMGF=1): +CMGS= [,] text is entered Parameter Response TA transmits SMS message from TE to network (SMS-SUBMIT). Message reference value is returned to TE on successful message delivery. Value can be used to identify message upon unsolicited delivery status report result code.
AT Command Set 5.7 AT+CMGW Write SMS message to memory Test command Response AT+CMGW=? OK Execute command Parameter Response 1) If text mode (+CMGF=1): +CMGW[= [,tooa/toda>[,stat>]]] text is entered ctrl-Z/ESC> quits without sending 2) If PDU mode (+CMGF=0): +CMGW= [,stat] PDU is given TA transmits SMS (either SMS-DELIVER or SMS-SUBMIT) from TE to memory storage . Memory location of the stored message is returned.
AT Command Set to wait for the ">" symbol and only afterwards the text can be sent to the module 5. With baudrates lower than 19200 it is recommended to use the line termination character only (refer to +ATS3, default , pg. 21) before entering the text/pdu. Use of the line termination character followed by the response formating character (refer to +ATS4, default , pg. 21) can cause problems. 5.
AT Command Set 5.9 AT+CNMA New SMS message acknowledge to ME/TE, only phase 2+ Test command Response AT+CNMA=? 1) If text mode (+CMGF=1): OK 2) If PDU mode (+CMGF=0): +CNMA: (list of supported s) OK Parameters See execute command Execute command Response 1) If text mode: AT+CNMA TA confirms successful receipt of a new message (SMS-DELIVER or SMSSTATUS-REPORT) which is routed directly to the TE. TA shall not send another +CMT or +CDS result code to TE until previous one is acknowledged.
AT Command Set 5.
AT Command Set 2 SMS-DELIVERs (except class 2 messages and messages in the message waiting indication group (store message)) are routed directly to the TE using unsolicited result code: +CMT: , (PDU mode enabled) +CMT: ,, [,, , , , , , ] (text mode enabled) 3 Class 3 SMS-DELIVERs are routed directly to the TE using unsolicited result codes defined in =2.
AT Command Set 5.
AT Command Set 5.12 AT+CSCA SMS service centre address Test command Response AT+CSCA=? OK Read command Response AT+CSCA? +CSCA: , OK Parameter See write command Write command Response AT+CSCA = TA updates the SMSC address, through which mobile originated SMs are trans[, mitted. In text mode, setting is used by send and write commands. In PDU mode, ] setting is used by the same commands, but only when the length of the SMSC address coded into parameter equals zero.
AT Command Set 5.14 AT+CSDH Show SMS text mode parameters Test command Response AT+CSDH=? +CSDH: (list of supported s) OK Parameter See write command Read command Response AT+CSDH? +CSDH: OK Parameter See write command Write command Response AT+CSDH= TA sets whether or not detailed header information is shown in text mode result codes.
AT Command Set 5.15 AT+CSMP Set SMS text mode parameters Test command Response AT+CSMP=? OK Read command Response AT+CSMP? +CSMP:,,, OK Parameter See set command Set command Response AT+CSMP= [[,[, [,]]]] TA selects values for additional parameters needed when SM is sent to the network or placed in a storage when text format message mode is selected.
AT Command Set 5.16 AT+CSMS Select Message Service Test command Response AT+CSMS=? +CSMS: (list of supported s) OK Parameter See write command Read command Response AT+CSMS? +CSMS: ,,, OK Parameter See write command Write command Response AT+CSMS= +CSMS: ,, OK If error is related to ME functionality: +CMS ERROR: Parameter 0 GSM 03.40 and 03.41 (the syntax of SMS AT commands is compatible with GSM 07.05 Phase 2 version 4.7.
AT Command Set 6 Siemens defined AT commands for enhanced functions Self-defined commands do not have to be implemented in accordance with the official syntax. The “+C” string can therefore be replaced by “^S” (“^” = 0x5E). If a self-defined command with the same syntax will be included in future in the GSM recommendations, the command can be addressed with both strings. 6.
AT Command Set ME is connected: Serving Cell chann rs dBm PLMN LAC cell NCC BCC PWR RXLev 102 33 -77 26201 3006 6060 3 0 5 -102 I Dedicated channel C1 I chann TS timAdv PWR 25 I 102 4 1 5 dBm Q ChMod -76 2 S_EFR OK Parameters Serving Cell: chann traffic channel number rs RSSI value (0–63) dBm receiving level in dBm PLMN PLMN ID code LAC location area code, see note below. cell Cell ID, see note below.
AT Command Set 6.3 AT^MONP Monitor neighbour cells Test command Response AT^MONP=? ^MONP: (list of supported < period >s) OK Write command This command is used to output neighbour cell information periodically. It is cancelled by any character sent to serial port except if autobauding is enabled (+IPR=0). Then type character ´a´ to abort.
AT Command Set 6.4 AT^SACM Advice of charge and query of ACM and ACMmax Test command Response AT^SACM=? ^SACM: (list of supported s) OK Parameter See write command Execute command Response AT^SACM TA returns the Advice of Charge supplementary service function mode and the SIM values for accumulated call meter ( ACM) and accumulated call meter maximum (ACMmax).
AT Command Set 6.
AT Command Set Unsolicited result code ^SBC: Undervoltage If undervoltage is recognized this string is sent to the registered output channel three or more times. If the module is in idle mode it takes typically one minute to de-register from the network and to switch off. Note: This unsolicited result code is output only after write command was issued. Reference Note Siemens During charging, it is not possible to determine the capacity of the battery. Consequently, parameter =0. 6.
AT Command Set 6.7 AT^SCKS Set SIM connection presentation mode and query SIM connection status Test command Response AT^SCKS=? ^SCKS: (list of supported s) OK Parameter See write command Read command Response AT^SCKS? TA returns SIM connected presentation mode and SIM connected status.
AT Command Set 6.8 AT^SCNI List Call Number Information Test command Response AT^SCNI=? OK Execute command Response AT^SCNI TA returns a list of current calls of ME. [^SCNI: [,[,,]]] [^SCNI: [,[,,]]] [...] OK If error is related to ME functionality: +CME ERROR: Parameter 1–7 0 1 2 integer type; call identification number as described in GSM 02.30[19] subclause 4.5.5.
AT Command Set 6.
AT Command Set 6.10 AT^SDLD Delete the “last number redial“ memory Test command Response AT^SDLD=? OK Execute command Response AT^SDLD OK/ERROR/+CME ERROR Reference Note Siemens 6.11 AT^SHOM Display Homezone Test command Response AT^SHOM=? OK Parameter See execute command Execute command Response AT^SHOM TA returns homezonestate ^SHOM: OK Parameters < homezonestate > Reference 0 1 ME is out of Homezone ME is within the Homezone Note Siemens 6.
AT Command Set 6.13 AT^SLCK Facility lock (including self-defined locks) Test command Response AT^SLCK=? ^SLCK: (list of supported s) OK Parameter See write command Write command Response AT^SLCK = , [, [,]] This command is used to lock, unlock or interrogate a ME or a network facility . Password is normally needed for such actions.
AT Command Set 0 1 2 disable lock enable lock query lock status password 1 voice 2 data 4 fax 7 all classes 0 off 1 on Reference Note Siemens See also GSM 07.07: AT+CLCK 6.14 AT^SMGL List SMS messages from preferred storage Test command Response AT^SMGL=? See write command + CMGL Parameters See command +CMGL Execute/Write command AT^SMGL [=] Response TA returns messages with status value from message storage to the TE.
AT Command Set 6.
AT Command Set 6.16 AT^SMSO Switch off mobile station Test command AT^SMSO=? Response Execute command Response AT^SMSO ^SMSO: MS OFF OK Device will be switched off (power down mode) Reference Note Siemens Don’t send any command after this command OK 6.17 AT^SMGR Read SMS message without set to REC READ Test command Response AT^SMGR=? OK Execute command Parameter AT^SMGR= See AT+CMGR Reference Note GSM 07.
AT Command Set 6.19 AT^SNFD Set audio parameters to manufacturer default values Test command Response AT^SNFD=? OK Execute command Response AT^SNFD TA sets the active audio parameters to manufacturer defined default values. OK Reference Note Siemens The restored values are: , , , of all audio modes , 6.
AT Command Set 6.21 AT^SNFM Mute microphone Test command Response AT^SNFM=? ^SNFM: (list of supported s) OK Parameter See write command Read command Response AT^SNFM? +SNFM: OK Parameter See write command Write command Response AT^SNFM= TA switches on/off the microphone OK Parameter 0 1 Mute microphone Microphone on Reference Note Siemens This command can be used in all audio modes and during a voice call only. TC35-ATC-01-V02.10 Page 123/145 02.10 / 23.05.
AT Command Set 6.22 AT^SNFO Set audio output (= loudspeaker path) parameter Test command Response AT^SNFO=? ^SNFO: (list of supported ), (list of supported ), (list of supported ), (list of supported s) OK Parameter See write command Read command Response AT^SNFO? +SNFO: , OK ,..., , Parameter See write command Write command AT^SNFO=,,...
AT Command Set 6.23 AT^SNFS Select audio hardware set Test command Response AT^SNFS=? ^SNFS: (list of supported s) OK Parameter See write command Read command Response AT^SNFS? ^SNFS: OK Parameter See write command Write command Response AT^SNFS= TA activates the selected audio mode.
AT Command Set 6.24 AT^SNFV Set loudspeaker volume Test command Response AT^SNFV=? ^SNFV: (list of supported s) OK Parameter See write command Read command Response AT^SNFV? ^SNFV: OK Parameter See write command Write command Response AT^SNFV= TA sets the volume of the loudspeaker to the value addressed by . OK Parameter Reference Note Siemens 1. 2. 3. 4. 5.
AT Command Set 6.26 AT^SPBC Seek the first entry in the sorted telephone book Test command Response AT^SPBC=? ^SPBC: (list of sorted telephone books supported s) See AT+CPBS/AT^SPBS OK/ERROR/+CME ERROR Write command Parameter AT^SPBC= First letter of sought entry Index in the sorted telephone book (access via AT^SPBG) Response ^SPBC: OK/ERROR/+CME ERROR Reference Note Siemens There is no difference between small and capital letters. 6.
AT Command Set 6.28 AT^SPBS Steps the selected phonebook alphabetically Test command AT^SPBS=? Response ^SPBS: (list of supported s) OK Parameter See write command Write command Parameter AT^SPBS= 1 to make a step downward in the alphabetically sorted phonebook 2 to make a step upward in the alphabetically sorted phonebook Response if =1 TA steps down one entry.
AT Command Set 6.29 AT^SPIC Display PIN counter Test command Response AT^SPIC=? OK If error is related to ME functionality: +CME ERROR: Parameter Execute command AT^SPIC TA returns the number of attempts still available for entering the required password. Note: Use command “AT+CPIN?” to check if password entry is currently required.
AT Command Set 6.31 AT^SPLR Read entry from the preferred operators list Test command Response AT^SPLR=? TA returns the whole index range supported by the SIM. ^SPLR: (list of supported s) OK If error is related to ME functionality: +CME ERROR: Parameter See write command Write command Response AT^SPLR= [, ] TA returns used entries from the SIM list of preferred operators with between and .
AT Command Set 6.33 AT^SPWD Change password for a lock (including locks defined by Siemens AG) Test command Response AT^SPWD=? ^SPWD: (list of supported (, )s) OK If error is related to ME functionality: +CME ERROR: Parameter “P2” otherwise Write command PIN2 see write command without “FD” integer, max.
AT Command Set 6.34 AT^SSYNC Configure SYNC Pin The ^SSYNC command serves to configure the SYNC pin in the ZIF connector of the GSM engine. Please note that the pin may have different functions, depending on the type of GSM engine. The following AT commands apply to the TC35 and TC37 modules and the TC35 Terminal, however the options available for mode 0 and 1 vary with the model. For detailed information on the SYNC pin refer to the "Hardware Interface Description" supplied with your GSM engine.
AT Command Set 6.35 AT^STCD Display Total Call Duration Test command Response AT^STCD=? OK Execute command Response AT^STCD TA returns total call duration (accumulated duration of all calls) ^STCD: OK Parameter string type value; format is "hh:mm:ss", where characters indicate hours, minutes, seconds; E.g. 22:10:00 “22:10:00" max value is 9999:59:59 Reference Note Siemens The Total Call Duration will not be reset by power off or other means. TC35-ATC-01-V02.10 Page 133/145 02.
AT Command Set 7 Summary of ERRORS and Messages Final result code +CMS ERROR: indicates an error related to mobile equipment or network. The operation is similar to ERROR result code. None of the following commands in the same command line is executed. Neither ERROR nor OK result code are returned. values used by common messaging commands: 7.1 Summary of CME ERRORS related to GSM 07.
AT Command Set Code of 260 261 262 Meaning invalid dail string ss not executed SIM blocked Note: Values below 256 are reserved. 7.2 Summary of CMS ERRORS related to GSM 07.
AT Command Set Code of 211 212 213 255 300 301 302 303 304 305 310 311 312 313 314 315 316 317 318 320 321 322 330 331 332 340 500 512 Meaning Memory Capacity Exceeded SIM Application Toolkit Busy SIM data download error Unspecified error cause ME failure SMS service of ME reserved Operation not allowed Operation not supported Invalid PDU mode parameter Invalid text mode parameter SIM not inserted SIM PIN required PH-SIM PIN required SIM failure SIM busy SIM wrong SIM PUK required SIM PIN2 required
AT Command Set 7.3 Summary of all Unsolicited Result Codes (URC) A URC is a report message sent from the ME to the TE. An unsolicited result code can either be delivered automatically when an event occurs or as a result of a query the ME received before. However, a URC is not issued as a direct response to an executed AT command. Typical URCs may be information about incoming calls, received SMS, changing temperature, status of the battery etc. A summary of all URCs is listed below.
AT Command Set 7.5 Cause Location ID for the extended error report (AT+CEER) ID 0 2 4 6 8 12 14 16 21 7.
AT Command Set Number 79 81 87 88 91 95 96 97 98 99 100 101 102 111 127 300 7.7 Description SERVICE OR OPTION NOT IMPL. INVALID TI USER NOT MEMBER OF CUG INCOMPATIBLE DESTINATION INVALID TRANSIT NETWORK SELECTION SEMANTICALLY INCORRECT MESSAGE INVALID MANDATORY INFORMATION MESSAGE TYPE NOT IMPLEMENTED MESSAGE NOT COMP W. CC STATE IE NOT IMPLMENTED CONDITIONAL IE ERROR MESSAGE NOT COMP W.
AT Command Set Number 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 7.
AT Command Set PIN required commands Reqired PIN AT^SPLR PIN 1 AT^SPLW PIN 1 AT^SPWD PIN 1, PIN 2 AT^MONP PIN 1 AT^MONI PIN 1 AT+CACM PIN 1, PIN 2 AT+CALA PIN 1 AT+CAMM PIN 1, PIN 2 AT+CAOC PIN 1 AT+CCFC PIN 1 AT+CCLK PIN 1 AT+CEER PIN 1 AT+CFUN PIN 1 AT+CHLD PIN 1 AT+CHUP PIN 1 AT+CIMI PIN 1 AT+CLCC PIN 1 AT+CLCK PIN 1 AT+CLIP PIN 1 AT+CLIR PIN 1 AT+CMUT PIN 1 AT+COPN PIN 1 AT+COPS PIN 1 AT+CPBR PIN 1 AT+CPBS PIN 1 AT+CPBW PIN 1 AT+CPUC PIN 1, PIN 2
AT Command Set PIN required commands Reqired PIN AT^SMGL PIN 1 AT^SMGO PIN 1 AT^SMGR PIN 1 AT+CMGC PIN 1 AT+CMGD PIN 1 AT+CMGF PIN 1 AT+CMGL PIN 1 AT+CMGR PIN 1 AT+CMGS PIN 1 AT+CMGW PIN 1 AT+CMSS PIN 1 AT+CNMA PIN 1 AT+CNMI PIN 1 AT+CPMS PIN 1 AT+CSCA PIN 1 AT+CSCB PIN 1 AT+CSDH PIN 1 AT+CSMP PIN 1 AT+CSMS PIN 1 AT^STCD PIN 1 AT+CXXCID PIN 1 TC35-ATC-01-V02.10 Page 142/145 02.10 / 23.05.
AT Command Set 7.9 List of *# codes The following commands can be used with ATD (for voice calls only, i.e.
AT Command Set 7.10 Alphabet tables This section provides tables for the special GSM 03.38 alphabet supported by the ME (see chapter „Supported character sets“, pg 10). Character table of default GSM 03.
AT Command Set 2) This code represents the EURO currency symbol. The code value is that used for the character ‘e’. Therefore a receiving entity which is incapable of displaying the EURO currency symbol will display the character ‘e’ instead. 3) This code is defined as a Page Break character and may be used for example in compressed CBS messages. Any mobile which does not understand the 7 bit default alphabet table extension mechanism will treat this character as Line Feed. TC35-ATC-01-V02.