Siemens TC37 Module At Command Reference
Siemens TC37 Module At Command Reference

Siemens TC37 Module At Command Reference

At command set cellular engines
Table of Contents

Advertisement

Siemens Cellular Engines
TC35 Module
TC37 Module
TC35 Terminal
Version: 04.00
DocID: TC3X_ATC_01_V04.00

Advertisement

Table of Contents
loading

Summary of Contents for Siemens TC37 Module

  • Page 1 Siemens Cellular Engines TC35 Module TC37 Module TC35 Terminal Version: 04.00 DocID: TC3X_ATC_01_V04.00...
  • Page 2 General note With respect to any damages arising in connection with the described product or this document, Siemens shall be liable according to the General Conditions on which the delivery of the described product and this document are based. This product is not intended for use in life support appliances, devices or systems where a malfunction of the product can reasonably be expected to result in personal injury.
  • Page 3: Table Of Contents

    AT Command Set Contents Version History .....................7 Introduction ....................10 Scope of the document ......................10 Supported product versions and related documents ..............10 Conventions ..........................11 AT command syntax .......................11 1.4.1 Using parameters........................11 1.4.2 Combining AT commands on the same command line ............12 1.4.3 Entering successive AT commands on separate lines ............12 Supported character sets ......................13...
  • Page 4 AT Command Set 2.39 AT&W Store current configuration to user defined profile .............37 2.40 AT+GCAP Request complete TA capabilities list ..............38 2.41 AT+GMI Request manufacturer identification................38 2.42 AT+GMM Request TA model identification................38 2.43 AT+GMR Request TA revision identification of software status ..........39 2.44 AT+GSN Request TA serial number identification(IMEI)............39 2.45...
  • Page 5 5.15 AT+CSMP Set SMS text mode parameters.................141 5.16 AT+CSMS Select Message Service ..................142 Siemens defined AT commands for enhanced functions .....143 AT+CXXCID Display card ID (identical to AT^SCID)............143 AT^MONI Monitor idle mode and dedicated mode ..............144 AT^MONP Monitor neighbour cells..................146 AT^SACM Advice of charge and query of ACM and ACMmax ...........147...
  • Page 6 SIEMENS release cause for L3 Mobility Management (MM) (AT+CEER) ......189 7.1.10 GSM release cause for L3 Call Control (CC) (AT+CEER) ...........190 7.1.11 SIEMENS release cause for L3 Call Control (CC) and Mobile Station Manager (MSM) (AT+CEER) ...........................191 7.1.12 SIEMENS release cause for L3 Advice of Charge (AOC) (AT+CEER) .......192 7.1.13...
  • Page 7: Version History

    AT Command Set 0 Version History This chapter reports modifications and improvements over previous versions of the document. "AT Command Set" Version TC3x-ATC-01-V03.10=> TC3x5-ATC-01-04.00 Chapter Page AT command What is new Character sets Chapter revised and associated character set tables in Chapter 7.5 updated.
  • Page 8 AT Command Set 144ff AT^MONI Examples on page 144 updated. <chann> and <rs> explained in greater detail References for 3GPP TS 05.05 and 05.08 added Frequency hopping will now be indicated with “h” (instead of the previously used “0”. Notes modified: If during a connection the radio cell is changed, the parameters PWR and RXLev of the ‘Serving Cell’...
  • Page 9 AT Command Set AT+CALA Alarm mode not applicable to TC35 Terminal. RTC initialization after wake-up into Alarm mode described. AT+CBST Transmission rate 14400 bps now supported. AT+CCFC Description revised, examples added AT+CCLK RTC initialization after wake-up into Alarm mode described AT+CFUN Chapter revised 4.15...
  • Page 10: Introduction

    AT Command Set 1 Introduction 1.1 Scope of the document This document presents the AT Command Set for the Siemens cellular engines TC35 Module TC37 Module TC35 Terminal The AT commands detailed in this document are generally supported by all products. Where differences occur, they are noted in the chapter that refers to the command.
  • Page 11: Conventions

    Throughout the document, the GSM engines are referred to as ME (Mobile Equipment), MS (Mobile Station), TA (Terminal Adapter), DCE (Data Communication Equipment) or facsimile DCE (FAX modem, FAX board). When the Siemens product names are required to distinguish the two models, TC3x is short for the engine type and TC35T for the terminal.
  • Page 12: Combining At Commands On The Same Command Line

    Otherwise, the responses may not be in the expected order. Table 3: Illegal combinations of AT commands V.25ter commands With FAX commands, Prefix AT+F Siemens commands, Prefix AT^S GSM 7.07 commands With GSM 7.05 commands (SMS) To be used standalone Commands starting with AT&...
  • Page 13: Supported Character Sets

    AT Command Set 1.5 Supported character sets The ME supports two character sets: GSM 03.38 (7 bit, also referred to as SMS alphabet) and UCS2 (16 bit, refer to ISO/IEC 10646). See Chapter 4.40 for information about selecting the character set. Character tables are provided in Chapter 7.5.
  • Page 14: Flow Control

    AT Command Set 1.6 Flow control Flow control is essential to prevent loss of data or avoid errors when, in a data or fax call, the sending device is transferring data faster than the receiving side is ready to accept. When the receiving buffer reaches its capacity, the receiving device should be capable to cause the sending device to pause until it catches up.
  • Page 15: Standard V.25Ter At Commands

    AT Command Set 2 Standard V.25ter AT Commands These Commands related ITU-T (International Telecommunication Union, Telecommunication sector) V.25ter document. TC35, TC37 TC35T support registers S0-S29. 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.1 A/ Repeat previous command line Execute command Response...
  • Page 16: At\Qn Flowcontrol

    AT Command Set 2.3 AT\Qn Flowcontrol Execute command Response AT\Q<n> Parameter <n> AT\Q0 No flow control AT\Q1 XON/XOFF software flow control AT\Q2 Only CTS by DCE AT\Q3 RTS/CTS hardware flow control Required for the following procedures: incoming or outgoing data calls, fax calls. Often, the initialization routine of Fax programs includes enabling RTS/CTS handshake, eliminating the need to issue AT\Q3 once again.
  • Page 17: Atd Mobile Originated Call To Dial A Number

    AT Command Set 2.5 ATD Mobile originated call to dial a number Execute command This command can be used to set up outgoing voice, data or fax calls. It also serves to control supplementary services. ATD[<n>] Note: [<mgsm][;] The command may be aborted generally when receiving an ATH command during execution.
  • Page 18: Atd> Originate Call To Phone Number In Memory

    AT Command Set 2.6 ATD><mem><n> Originate call to phone number <n> in memory <mem> This command allows you to dial a phone number from a specific phonebook. To initiate a call, enter a two letter abbreviation for the phonebook <mem>, followed by the memory location <n> of the desired entry.
  • Page 19 AT Command Set Deactivates CLIR (enables presentation of own phone number to called party) <;> Only required to set up voice calls. TA remains in command mode. Reference Note · There is no <mem> for emergency call (“EN”). V.25ter/GSM · Command is not supported for data call! 07.07 ·...
  • Page 20: Atd> Originate Call To Phone Number Selected From Active Memory

    AT Command Set 2.7 ATD><n> Originate call to phone number selected from active memory This command can be used to dial a phone number selected from the active memory. The active memory is the phonebook selected with AT+CPBS (see Chapter 4.29). To set up a call simply enter the memory location of the desired entry.
  • Page 21: Atd> Originate Call To Phone Number In Memory With Corresponding Field

    AT Command Set 2.8 ATD><str> Originate call to phone number in memory with corresponding field This command searches the active phonebook for a given string <str> and dials the assigned phone number. The active phonebook is the one set with AT+CPBS. Execute command TA attempts to set up an outgoing call to stored number This command may be aborted generally by receiving a character...
  • Page 22: Atdi Mobile Originated Call To Dialable Isdn Number

    AT Command Set 2.9 ATDI Mobile originated call to dialable ISDN number <n> Execute command TA attempts to set up an outgoing call to ISDN number. ATDI<n>[;] This command may be aborted generally by receiving a character during Note: execution. This command cannot be aborted in some connection setup states, such as handshaking.
  • Page 23: Atdl Redial Last Telephone Number Used

    AT Command Set 2.10 ATDL Redial last telephone number used Execute command This command redials the last voice and data call number used in the ATD command. ATDL[;] · To redial the last data call number simply enter ATDL · To redial the last voice call number type ATDL; The command may be aborted generally by receiving a character during Note: execution.
  • Page 24: Ate Enable Command Echo

    AT Command Set 2.11 ATE Enable command echo Write command This setting determines whether or not the TA echoes characters received from TE during command state. ATE[<value>] Response Parameter <value> 0 Echo mode off 1 Echo mode on Reference Note V.25ter In case of using the command without parameter, <value>...
  • Page 25: Ati Display Product Identification Information

    AT Command Set 2.13 ATI Display product identification information Execute command Response ME issues product information text SIEMENS REVISION TC35 x.yy xx.yy Explanation of „Revision“ parameter: Version xx and variant yy of software release. Reference Note V.25ter 2.14 ATI[value] Display additional identification information...
  • Page 26: Atl Set Monitor Speaker Loudness

    AT Command Set 2.15 ATL Set monitor speaker loudness Execute command Response ATL[val] Reference Note · The two commands ATL and ATM are implemented only for V.25ter V.25ter compatibility reasons and have no effect. · In multiplex mode the command is supported on logical channel 1 only. 2.16 ATM Set monitor speaker mode Execute command Response...
  • Page 27: Atq Set Result Code Presentation Mode

    AT Command Set 2.18 ATQ Set result code presentation mode Write command Response ATQ[<n>] Specifies whether or not the TA transmits any result code to the TE. Information text transmitted in response is not affected by this setting. If <n>=0: If <n>=1: (none) Parameter...
  • Page 28: Ats2 Escape Code Sequence

    AT Command Set 2.21 ATS2 Escape code sequence Read command Response ATS2? S2 determines the decimal value of the ASCII character used in the escape code sequence, which serves, during a data call, to change from data to command mode. Compare Chapter 2.2. The default value 043 is equivalent to an ASCII “+”.
  • Page 29: Ats5 Write Command Line Editing Character

    AT Command Set 2.24 ATS5 Write command line editing character Read command Response ATS5? <n> OK Write command This parameter setting determines the character recognized by TA as a request ATS5=<n> to delete the immediately preceding character from the command line. Response Parameter <n>...
  • Page 30: Ats7 Set Number Of Seconds To Wait For Connection Completion

    AT Command Set 2.26 ATS7 Set number of seconds to wait for connection completion Read command Response ATS7? <n> OK Write command Specifies the number of seconds the TA will wait for the completion of the call ATS7=<n> setup when answering or originating a data call. Also referred to as "no answer timeout".
  • Page 31: Ats10 Set Disconnect Delay After Indicating The Absence Of Data Carrier

    Location ID as number code (see subclause 7.1.5). Reason for last call release as number code (see subclause <reason> 7.1.5). Reference Note Siemens This command works for data calls only. For voice calls please use AT+CEER. 2.30 ATT Select tone dialling Execute command Response Reference Note V.25ter...
  • Page 32: Atv Set Result Code Format Mode

    AT Command Set 2.31 ATV Set result code format mode Write command Response ATV[<value>] This parameter setting determines the contents of the header and trailer transmitted with result codes and information responses. When <value> =0 When <value > =1 Parameter <value>...
  • Page 33: Atz Set All Current Parameters To User Defined Profile

    AT Command Set 2.33 ATZ Set all current parameters to user defined profile Execute command Response ATZ[<value>] TA sets all current parameters to the user profile stored with AT&W (see Chapter 2.39 on page 37). If a connection is in progress, it will be terminated. The user defined profile is stored to the non-volatile memory.
  • Page 34: At&D Set Circuit Data Terminal Ready (Dtr) Function Mode

    AT Command Set 2.35 AT&D Set circuit Data Terminal Ready (DTR) function mode Write command Response AT&D[<value>] This command is only intended for data calls. The <value> parameter determines how the TA responds when circuit 108/2 (DTR) is changed from ON to OFF during data mode.
  • Page 35: At&S Set Circuit Data Set Ready (Dsr) Function Mode

    AT Command Set 2.37 AT&S Set circuit Data Set Ready (DSR) function mode Write command Response AT&S<value> This parameter determines how the TA sets circuit 107 (DSR) depending on the communication state of the TA interfacing TE. Parameter <value> DSR always on. TA in command mode: DSR is OFF.
  • Page 36: At&V Display Current Configuration

    AT Command Set 2.38 AT&V Display current configuration Execute command Response AT&V[<n>] TA returns the current parameter setting. The configuration varies depending on whether or not PIN authentication has been done, or Multiplex mode has been activated. Parameter <n> 0 profile number Configuration PIN entered (see AT+CPIN, pg.
  • Page 37: At&W Store Current Configuration To User Defined Profile

    AT Command Set 2.39 AT&W Store current configuration to user defined profile Execute command TA stores the current settings to a user defined profile in the non-volatile memory. AT&W[<n>] Response OK or if error is related to ME functionality: ERROR / +CME ERROR: <err> Parameter <n>...
  • Page 38: At+Gcap Request Complete Ta Capabilities List

    2.41 AT+GMI Request manufacturer identification Test command Response AT+GMI=? Execute command Response AT+GMI TA reports information to identify the manufacturer. SIEMENS Reference Note See also ”AT+CGMI Request manufacturer identification”. V.25ter 2.42 AT+GMM Request TA model identification Test command Response AT+GMM=?
  • Page 39: At+Gmr Request Ta Revision Identification Of Software Status

    AT Command Set 2.43 AT+GMR Request TA revision identification of software status Test command Response AT+GMR=? Execute command Response AT+GMR TA returns product software version identification text. REVISION x.yy x.yy Version x and variant yy of software release. Reference Note V.25ter See also AT+CGMR Request revision identification of software status 2.44 AT+GSN Request TA serial number identification(IMEI)
  • Page 40: At+Ilrr Set Te-Ta Local Rate Reporting

    AT Command Set 2.45 AT+ILRR Set TE-TA local rate reporting Test command Response +ILRR: (list of supported <value>s ) OK AT+ILRR=? Parameter See write command Read command Response +ILRR: <value> OK AT+ILRR? Parameter See write command Write command The write command specifies whether or not an intermediate result code shall indicate the currently used local rate when an incoming or outgoing data call is AT+ILRR= established.
  • Page 41: At+Ipr Set Fixed Local Rate

    AT Command Set 2.46 AT+IPR Set fixed local rate Test command Response +IPR: (list of supported auto-detectable <rate>s), (list of supported fixed-only AT+IPR=? <rate>s ) OK Parameter See write command Read command Response +IPR: <rate> OK AT+IPR? Parameter See write command Write command This command specifies the DTE-DCE bitrate.
  • Page 42: Autobauding

    AT Command Set · Take into account that a delay of 100 ms is required between a response to the last command (e.g. OK) and the next command on the same line. · When you enter AT+IPR=0, autobauding will be activated after the response to the last command is received.
  • Page 43: At Commands For Fax

    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 available.
  • Page 44: At+Fbadmul Error Threshold Multiplier

    AT Command Set 3.2 AT+FBADMUL Error Threshold Multiplier Read command 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 AT+FBADMUL? exceeds the total number of lines on the page the error rate is considered too high.
  • Page 45: At+Fcig Query Or Set The Local Polling Id

    AT Command Set 3.4 AT+FCIG Query or set the Local polling id Test command Response (max. length of Local Polling ID string) (range of supported ASCII character AT+FCIG =? values ) OK Parameter See write command Read command Response <id> OK AT+FCIG? Parameter See write command...
  • Page 46: At+Fcq Copy Quality Checking

    AT Command Set 3.6 AT+FCQ Copy Quality Checking Test command This command controls Copy Quality checking when receiving a fax. AT+FCQ =? Response (list of supported copy quality checking <cq>s) Parameter See write command Read command Response <cq> OK AT+FCQ? Parameter See write command Write command...
  • Page 47: At+Fdcc Query Or Set Capabilities

    AT Command Set 3.8 AT+FDCC Query or set capabilities Test command This command allows the connected application to sense and constrain the capabilities of the facsimile DCE (=ME), from the choices defined in CCITT AT+FDCC =? T.30 Table 2. Response (list of <VR>s), (list of <BR>s), (list of <WD>s), (list of <LN>s), (list of <DF>s), (list of <EC>s), (list of <BF>s), (list of <ST>s) Parameter...
  • Page 48: At+Fdffc Data Compression Format Conversion

    AT Command Set 3.9 AT+FDFFC Data Compression Format Conversion Test command This parameter determines the ME response to a mismatch between the data format negotiated for the facsimile session, reported by the +FDCS:DF AT+FDFFC=? 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.
  • Page 49: At+Fdis Query Or Set Session Parameters

    AT Command Set 3.10 AT+FDIS Query or set session parameters Test command This command allows the controlling application to sense and constrain the capabilities used for the current session. It uses +FDIS to generate DIS or AT+FDIS =? DTC messages directly, and uses +FDIS and received DIS messages to generate DCS messages.
  • Page 50: At+Fdr Begin Or Continue Phase C Data Reception

    AT Command Set 3.11 AT+FDR Begin or continue phase C data reception Execute command The +FDR command initiates transition to Phase C data reception. AT+FDR Response CONNECT 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 This command requests the ME to transmit a Phase C page.
  • Page 51: At+Fet End A Page Or Document

    AT Command Set 3.13 AT+FET End a page or document Write command 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 on- AT+FET=<ppm> hook.
  • Page 52: At+Fmdl Identify Product Model

    3.16 AT+FMDL Identify Product Model Read command Send the model identification to the TA AT+FMDL? Response Gipsy Soft Protocolstack Reference Note Siemens Used for Faxclass 2 only 3.17 AT+FMFR Request Manufacturer Identification Read command Send the manufacturer identification to the TA AT+FMFR? Response SIEMENS...
  • Page 53: At+Fphcto Dte Phase C Response Timeout

    AT+FREV? Response V2.550 Reference Note Siemens Used for Fax class 2 only 3.21 AT+FRH Receive Data Using HDLC Framing Execute command This command causes the TA to receive frames using the HDLC protocol and the modulation defined below. An ERROR response code results if this command is AT+FRH=<mod>...
  • Page 54: At+Frm Receive Data

    AT Command Set 3.22 AT+FRM Receive Data Test command Response (List of supported modulation modes <mod>s) OK AT+FRM=? Parameter See write command 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 AT+FRM=<mod the modem is on-hook.
  • Page 55: At+Ftm Transmit Data

    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 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 AT+FTM=<mod>...
  • Page 56: At+Fvrfc Vertical Resolution Format Conversion

    AT Command Set 3.27 AT+FVRFC Vertical resolution format conversion Test command 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 AT+FVRFC =? the DTE. Response (List of supported mismatch checking modes) OK Parameter...
  • Page 57: At Commands Originating From Gsm 07.07

    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=? Parameter Read command Response AT+CACM? TA returns the current ACM value.
  • Page 58: At+Cala Set Alarm Time

    AT Command Set 4.2 AT+CALA Set alarm time Test command Test command returns supported array index values <n>, alarm types <type>, and maximum length of the text <tlength> to be output. AT+CALA=? Response +CALA: (list of supported <n>s), (list of supported <type>s), (range of supported <tlength>) OK If error is related to ME functionality: +CME ERROR: <err>...
  • Page 59 AT Command Set Parameter string type value; format is "yy/MM/dd,hh:mm:ss", where characters <time> indicate year (two last digits), month, day, hour, minutes. E.g. 6 May 2001, 22:10:00 hours equals to “01/05/06,22:10:00" (see also +CCLK). Note: if <time> equals current date and time or is to an earlier date, TA returns +CME ERROR: <21>.
  • Page 60 AT Command Set alarm time is possible for all logical channels. For every channel a different <text> parameter can be stored. <text> will be output on the same logical channel the alarm was entered. If not in multiplex mode, <text> will be output independent of the related channel.
  • Page 61: At+Camm Accumulated Call Meter Maximum (Acmmax) Set Or Query

    AT Command Set 4.3 AT+CAMM Accumulated call meter maximum (ACMmax) set or query Test command Response AT+CAMM=? Parameter Read command Response AT+CAMM? TA returns the current ACMmax value. +CAMM: <acmmax> OK If error is related to ME functionality: +CME ERROR: <err> Parameter See write command Write command...
  • Page 62: At+Caoc Advice Of Charge Information

    AT Command Set 4.4 AT+CAOC Advice of Charge information Test command Response +CAOC: (list of supported <mode>s) OK AT+CAOC=? Parameter See write command Read command Response +CAOC: <mode> OK AT+CAOC? Parameter See write command Write command Response AT+CAOC=<mode> TA sets the Advice of Charge supplementary service function mode. If error is related to ME functionality: +CME ERROR: <err>...
  • Page 63: At+Cbst Select Bearer Service Type

    AT Command Set 4.5 AT+CBST Select bearer service type Test command Response +CBST: (list of supported <speed>s ) ,(list of supported <name>s),(list of AT+CBST=? supported <ce>s ) OK Parameter See write command Read command Response +CBST: <speed>,<name>,<ce> AT+CBST? Parameter See write command Write command Response TA selects the bearer service <name>, the data rate <speed>...
  • Page 64: At+Ccfc Call Forwarding Number And Conditions Control

    AT Command Set 4.6 AT+CCFC Call forwarding number and conditions control Test command Response AT+CCFC=? +CCFC: (list/range of supported <reas>s) OK Parameter See execute command Write command Response TA controls the call forwarding supplementary service. Registration, erasure, AT+CCFC=<reas>, activation, deactivation and status query are supported. <mode>[,<number>...
  • Page 65: Examples: Call Forwarding

    AT Command Set <class> integer or sum of integers each representing a <class> of information: voice data short message service data circuit sync data circuit async dedicated packet access dedicated PAD access combination of some of the above classes. For example, the default setting 7 represents the sum of the integers 1, 2 and 4 (CF for voice, data and fax).
  • Page 66 AT Command Set +CCFC: 1,4,"+493012345678",145 Example 3 To deactivate CFU without specifying <class>: at+ccfc=0,0 To check whether CFU was successfully deactivated (note that the destination number remains registered in the network when you disable CFU): at+ccfc=0,2 +CCFC: 0,1,"+493012345678",145 +CCFC: 0,2,"+493012345678",145 +CCFC: 0,4,"+493012345678",145 Example 4 To erase the registered CFU destination number:...
  • Page 67: At+Cclk Real Time Clock

    AT Command Set 4.7 AT+CCLK Real Time Clock Test command Response AT+CCLK=? Read command Response AT+CCLK? +CCLK: <time> OK/ERROR/+CME ERROR Parameter: <time>: string type value; format is "yy/MM/dd,hh:mm:ss", where characters indicate year (two last digits), month, day, hour, minutes, seconds; e.g.
  • Page 68: At+Ceer Extended Error Report

    AT Command Set 4.8 AT+CEER Extended error report Test command Response AT+CEER=? Execute command TA returns an extended error report of the reason for the last call release and location. AT+CEER Response +CEER: <location ID>, <reason > , <ss_release>OK Parameter <...
  • Page 69: At+Cfun Set Phone Functionality

    AT Command Set 4.9 AT+CFUN Set phone functionality The AT+CFUN command serves to query or select the level of functionality <fun> of the ME. Level "full functionality" is where high current is drawn, depending on the operating mode, e.g. IDLE, TALK or DATA mode.
  • Page 70 AT Command Set Reference Note GSM 07.07 · To check that ME has entered the SLEEP mode, it is recommended to measure the supply current. Depending on the configuration of the SYNC pin, the SLEEP mode may also be indicated by a status LED (see „AT^SSYNC Configure SYNC Pin“, pg.
  • Page 71: At+Cgmi Request Manufacturer Identification

    AT Command Set 4.10 AT+CGMI Request manufacturer identification Test command Response AT+CGMI=? Execute command Response AT+CGMI TA returns manufacturer identification text. SIEMENS Reference Note GSM 07.07 See also ”AT+GMI Request manufacturer identification”. 4.11 AT+CGMM Request model identification Test command Response AT+CGMM=?
  • Page 72: At+Cgsn Request Product Serial Number Identification (Imei) Identical To Gsn

    AT Command Set 4.13 AT+CGSN Request product serial number identification (IMEI) identical to GSN Test command Response AT+CGSN=? Execute command Response AT+CGSN TA returns identification text for determination of the individual ME. <sn> OK Parameter <sn> IMEI of the telephone (International Mobile station Equipment Identity) Reference Note GSM 07.07...
  • Page 73: At+Chup Hang Up Call

    AT Command Set 4.15 AT+CHUP Hang up call Test command Response AT+CHUP=? Execute command Cancels all active and held calls. AT+CHUP Response OK/ERROR Reference Note GSM 07.07 AT+CHUP implements the same behaviour as ATH (see Chapter 2.12). 4.16 AT+CIMI Request international mobile subscriber identity Test command Response AT+CIMI=?
  • Page 74: At+Clcc List Current Calls Of Me

    AT Command Set 4.17 AT+CLCC List current calls of ME Test command Response AT+CLCC=? Parameters Execute command Response AT+CLCC TA returns a list of current calls of ME. If command successful, but no calls are available, no information response is sent to TE. [+CLCC: <id1>,<dir>,<stat>,<mode>,<mpty>, [<number>,<type>,[<alpha>]]] [<CR><LF>+CLCC: <id2>,<dir>,<stat>,<mode>,<mpty>,...
  • Page 75: At+Clck Facility Lock

    AT Command Set 4.18 AT+CLCK Facility lock Test command Response +CLCK: (list of supported <fac>s) OK AT+CLCK=? Parameter See execute command Execute command Use this command to lock, unlock or interrogate a ME or a network facility <fac>. The command can be aborted when network facilities are being set or AT+CLCK=<fac>, interrogated.
  • Page 76 For details contact your local dealer or Siemens AG. See Chapter 4.31 and 4.31.1 for further instructions. Supplementary Service: Call barring: “AO”...
  • Page 77: Examples: Enabling / Disabling Pin 1 Authentication

    AT Command Set data circuit async dedicated packet access dedicated PAD access combination of some of the above classes. For example, the default setting 7 represents the sum of the integers 1, 2 and 4 (call barring for voice, data and fax). The value 255 covers all classes.
  • Page 78 AT Command Set To lock the mobile to the currently inserted SIM card, first specify a password (= a phone code): If "PS" lock has not been set before: enter new AT+CPWD="PS",,1234 password. AT+CPWD="PS",1234,3333 To replace existing "PS" password: Enter old and new one.
  • Page 79: Examples: Call Barring

    AT Command Set After the "PS" lock password was incorrectly entered three times in a row: AT+CPIN? Master Phone Code is required (8-digit code +CPIN: PH-SIM PUK available from the manufacturer. See Chapter 4.31.1). Master Phone Code has been accepted. As a AT+CPIN=12345678 result, the mobile is operational, and the "PS"...
  • Page 80 AT Command Set Example 3 To activate call barring for outgoing international voice and data calls: (where 3 is the sum of class 1 + class 2) at+clck=oi,1,0000,3 Example 4 To disable call barring for outgoing international fax (class 4) and SMS (class 8) calls: (where 12 is the sum of class 4 + class 8) at+clck=oi,0,0000,12...
  • Page 81: At+Clip Calling Line Identification Presentation

    AT Command Set 4.19 AT+CLIP Calling line identification presentation Test command This command refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the calling line AT+CLIP=? identity (CLI) of the calling party when receiving a mobile terminated call. Response + CLIP: (list of supported <n>s) OK Parameter...
  • Page 82: At+Clir Calling Line Identification Restriction (By *# Sequence)

    AT Command Set 4.20 AT+CLIR Calling line identification restriction (by *# sequence) The AT+CLIR command is not supported. Instead, you can handle CLIR on a call-by-call basis using the ATD command and a *# sequence. Read command Run the Read command to query status: ATD*#31# Response +CLIR: <n>,<m>...
  • Page 83: At+Clvl Loudspeaker Volume Level

    AT Command Set 4.21 AT+CLVL Loudspeaker volume level Test command Response AT+CLVL=? +CLVL: (list of supported <level>s)OK Read command Response AT+CLVL? +CLVL: <level> OK/ERROR/+CME ERROR Write command Response AT+CLVL=<level> OK/ERROR/+CME ERROR Parameter <level> Loudspeaker Volume Level (0-4) Reference Note · The write command can only be used in audio mode 2 – 6. GSM 07.07 ·...
  • Page 84: At+Cmee Report Mobile Equipment Error

    AT Command Set 4.22 AT+CMEE Report mobile equipment error Test command Response +CMEE: (list of supported <n>s ) OK AT+CMEE=? Parameter See write command Read command Response +CMEE: <n> OK AT+CMEE? Parameter See write command Write command This command controls the presentation of the result codes +CME ERROR: <err>...
  • Page 85: At+Cmut Mute Control

    AT Command Set 4.23 AT+CMUT Mute control Test command Response AT+CMUT=? +CMUT: (list of supported <n>s) Read command Response AT+CMUT? +CMUT: <n> OK/ERROR/+CME ERROR Write command Response AT+CMUT=<n> OK/ERROR/+CME ERROR Parameter <n>: 0 mute off 1 mute on Reference Note GSM 07.07 This command can be used in all audio modes (1 to 6) and during a voice call only.
  • Page 86: At+Cmux Enter Multiplex Mode

    AT Command Set 4.24 AT+CMUX Enter multiplex mode TC35 / TC37 and TC35 Terminal support Multiplex mode according to the GSM 07.10 Multiplexer Protocol and enables one physical serial asynchronous interface to be partitioned into three virtual channels. This allows you to take advantage of up to 3 simultaneous sessions running on the serial interface.
  • Page 87: Restricted Use Of At Commands In Multiplex Mode

    AT Command Set returns to the AT command mode. 3. There are various options to switch from data mode to command mode: a) Escape sequence +++ b) Circuit 108/2 (DTR) changes from ON to OFF, reaction depends on command at&d (caution if AT&D0: TA ignores status on DTR). c) The message Modem Status Command (MSC) for control channel is defined by the multiplexer protocol GSM07.10.
  • Page 88 Siemens GSM engines support the registers S0 - S29. You can change S0, S3, S4, S5, S6, S7,S8, S10 and S18 using the related ATSn commands (see starting from pg. 27). The other registers are...
  • Page 89: At+Copn Read Operator Names

    AT Command Set 4.25 AT+COPN Read operator names Test command Response AT+COPN=? Execute command TA returns the list of operator names from the ME. Each operator code <numericn> that has an alphanumeric equivalent <alphan> in the ME memory AT+COPN is returned. Response +COPN: numeric <numeric1>,long alphanumeric <alpha1><CR><LF>...
  • Page 90: At+Cops Operator Selection

    AT Command Set 4.26 AT+COPS Operator selection This command can be used to query the present status of the ME's network registration and to determine whether automatic or manual network selection shall be used. Automatic mode: Lets the ME automatically search for the home operator. If successful the ME registers to the home network and enters the IDLE mode.
  • Page 91 AT Command Set Response If error is related to ME functionality: +CME ERROR: <err> Parameters automatic mode; <oper> field is ignored <mode> manual operator selection <oper> field must be present, <format> can only be = 2 manually deregister from network and remain unregistered until mode 0,1,4 is selected set <format>...
  • Page 92: At+Cpas Mobile Equipment Activity Status

    AT Command Set 4.27 AT+CPAS Mobile equipment activity status Test command Response +CPAS: (list of supported <pas> s) OK AT+CPAS=? Parameter See execute command Execute command Response AT+CPAS TA returns the activity status of ME. +CPAS: <pas> OK If error is related to ME functionality: +CME ERROR: <err>...
  • Page 93: At+Cpbr Read Current Phonebook Entries

    AT Command Set 4.28 AT+CPBR Read current phonebook entries Test command Response TA returns location range supported by the current storage as a compound value AT+CPBR=? and the maximum length of <number> and <text> fields. Note: If SIM storage is selected, the length may not be available. If storage does not offer format information, the format list should be empty parentheses.
  • Page 94: At+Cpbs Select Phonebook Memory Storage

    AT Command Set 4.29 AT+CPBS Select phonebook memory storage Test command Response +CPBS: (list of supported <storage>s ) OK AT+CPBS=? If error is related to ME functionality: +CME ERROR: <err> Parameter See write command Read command Response AT+CPBS? TA returns currently selected memory: +CPBS: <storage>,<used>,<total>...
  • Page 95: At+Cpbw Write Phonebook Entry

    AT Command Set 4.30 AT+CPBW Write phonebook entry Test command Response TA returns location range supported by the current storage, the maximum AT+CPBW=? length of <number> field, supported number formats of the storage and the maximum length of <text> field. Note: The length may not be available while SIM storage is selected.
  • Page 96: At+Cpin Enter Pin

    AT Command Set 4.31 AT+CPIN Enter PIN Test command Response AT+CPIN=? Read command Response AT+CPIN? TA returns an alphanumeric string indicating whether or not a password is required. +CPIN: <code> OK If error is related to ME functionality: +CME ERROR: <err> Parameter <code>...
  • Page 97 AT Command Set PH-NET PIN ME is waiting for network personalisation password PH-NET PUK ME is waiting for network personalisation unblocking password PH-NS PIN ME is waiting for network subset personalisation password PH-NS PUK ME is waiting for network subset unblocking password PH-SP PIN ME is waiting for service provider...
  • Page 98 AT Command Set agreement between home network and currently available operators etc. The ME offers various options to verify the present status of network registration: For example, the AT+COPS? (Chapter 4.26) command indicates the currently used network. With AT+CREG (Chapter 4.37) you can also check the current status and activate an unsolicited result code which appears whenever the status of the network registration changes (e.g.
  • Page 99: What To Do If Pin Or Password Authentication Fails

    When needed, contact Siemens AG and request the Master Phone Code of the specific module. Please note that, in contrast to Siemens mobile phones, the GSM engines do not support the option of sending the Master Phone Code with ATD and a *#0003*<number>#...
  • Page 100 AT Command Set SIM locks: These are factory set locks, such as "PF", "PN", "PU", "PP", "PC". An 8-digit unlocking code is required to operate the mobile with a different SIM card, or to lift the lock. The code can only be obtained from the provider. Failure to enter the password is subject to the same timing algorithm as the Master Phone Code (see Table 8...
  • Page 101: At+Cpin2 Enter Pin2

    AT Command Set 4.32 AT+CPIN2 Enter PIN2 Test command Response AT+CPIN2=? Read command Response AT+CPIN2? TA returns an alphanumeric string indicating whether some password is required or not. +CPIN2: <code> OK If error is related to ME functionality: +CME ERROR: <err> Parameter READY ME is not pending for any password...
  • Page 102 AT Command Set Note that the PIN2 authentication remains active for 300s. This means, for example, that PIN2 will be requested once again, when you try to edit the "FD" phonebook later than 300s after PIN2 authentication has been done. Example 1 To change PIN2: (where 0000 = old PIN2 and 8888 = new PIN2)
  • Page 103: At+Cpuc Price Per Unit And Currency Table

    AT Command Set 4.33 AT+CPUC Price per unit and currency table Test command Response AT+CPUC=? Read command Response AT+CPUC? Read command returns the current parameters of PUC. +CPUC: <currency>, <ppu> OK If error is related to ME functionality: +CME ERROR: <err> Parameter See write command Write command...
  • Page 104: At+Cpwd Change Password

    · change the password supplied from your provider for call barring · set individual phone security passwords See Chapters 4.18 and 6.13 for more information on the various lock features. The AT^SPWD command is a Siemens defined command equivalent to AT+CPWD. See Chapter 6.36. Test command Response...
  • Page 105 For details contact your local dealer or Siemens AG. The client should be aware that each of these lock types can only be unlocked if the associated password is available. See Chapter 4.31 and 4.31.1 for further instructions.
  • Page 106: At+Cr Service Reporting Control

    AT Command Set Example 3 To change the "PS" lock password, using the correct old password: (where 1111 = old "PS" password and 2222 = AT+CPWD=PS,1111,2222 new password) To specify a new "PS" lock password, after the old password was disabled, e.g. after three failed attempts to enter the password (only if Master Phone Code is availbale): AT+CPWD=PS,12345678,1111 (where 12345678 is the Master Phone code...
  • Page 107: At+Crc Set Cellular Result Codes For Incoming Call Indication

    AT Command Set 4.36 AT+CRC Set Cellular Result Codes for incoming call indication Test command Response +CRC: (list of supported <mode>s) OK AT+CRC=? Parameter See write command Read command Response +CRC: <mode> OK AT+CRC? Parameter See write command Write command Response AT+CRC= Specifies whether or not to use the extended format of incoming call indication.
  • Page 108: At+Creg Network Registration

    AT Command Set 4.37 AT+CREG Network registration Test command Response +CREG: (list of supported <n>s) OK AT+CREG=? Parameter See write command Read command ME returns the URC presentation mode <n> and an integer <stat> that shows the registration status of the ME. The location information elements <lac> and AT+CREG? <ci>...
  • Page 109 AT Command Set Unsolicited result code If <n>=1 and there is a change in the ME network registration status: +CREG: <stat> If <n>=2 and there is a change in the ME network registration status or a change of the network cell: +CREG: <stat>[,<lac>,<ci>] Reference Note...
  • Page 110: At+Crlp Select Radio Link Protocol Param. For Orig. Non-Transparent Data Call

    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 <iws>s), (list of supported <mws>s), (list of supported <T1>s ) , (list of supported <N2>s ) Parameter See write command...
  • Page 111: At+Crsm Restricted Sim Access

    AT Command Set 4.39 AT+CRSM Restricted SIM access Test command Response AT+CRSM=? Write command By using this command the TE has access to the SIM database. SIM access is restricted to the commands which are listed below. AT+CRSM=<com mand>[,<fileId> As response to the command the ME sends the current SIM information [,<P1>,<P2>,<P3>...
  • Page 112: At+Cscs Set Te Character Set

    AT Command Set 4.40 AT+CSCS Set TE character set Test command Response AT+CSCS=? +CSCS: (list of supported <chset>s) Read command Response AT+CSCS? +CSCS: <chset> Write command Response AT+CSCS=[<chset>] Write command informs TA which character set <chset> is used by the TE. TA is then able to convert character strings correctly between TE and ME character sets.
  • Page 113: At+Csns Single Numbering Scheme

    AT Command Set 4.41 AT+CSNS Single Numbering Scheme The AT+CSNS command enables the ME to accept incoming calls when no bearer capability information is provided with the call, e.g. single numbering scheme calls or calls originitating from analog devices. The command must be set before the call comes. By default, when you do not modify the settings, all calls received without bearer element are assumed to be voice.
  • Page 114: At+Csq Signal Quality

    AT Command Set 4.42 AT+CSQ Signal quality Test command Response AT+CSQ=? +CSQ: (list of supported <rssi> s ), (list of supported <ber> ) OK Parameter See execute command Execute command Response TA returns received signal strength indication <rssi> and channel bit error rate AT+CSQ <ber>...
  • Page 115: At+Cssn Supplementary Service Notifications

    AT Command Set 4.43 AT+CSSN Supplementary service notifications Test command Response AT+CSSN=? +CSSN: (list of supported <n>s), (list of supported <m>s)OK Parameter <n> Suppresses the +CSSI messages Activates the +CSSI messages <m> Suppresses the +CSSU messages Activates the +CSSU messages Read command Response AT+CSSN?
  • Page 116: At+Cusd Unstructured Supplementary Service Data

    AT Command Set 4.44 AT+CUSD Unstructured supplementary service data Test command Response +CUSD: (list of supported <n> s) OK AT+CUSD=? Parameter See write command Read command Response AT+ CUSD? TA returns the current <n> value. +CUSD: <n> OK If error is related to ME functionality: +CME ERROR: <err>...
  • Page 117: At+Vtd= Tone Duration

    AT Command Set 4.45 AT+VTD=<n> Tone duration Test command This command refers to an integer <duration> that defines the length of tones emitted as a result of the +VTS command. AT+VTD=? Response +VTD (list of supported <duration>s) OK Parameter See write command Read command Response <duration>...
  • Page 118: At+Vts Dtmf And Tone Generation ( In {0-9, *, #, A, B, C, D})

    AT Command Set 4.46 AT+VTS DTMF and tone generation (<Tone> in {0-9, *, #, A, B, C, D}) Test command Response +VTS: (list of supported <dtmf>s)[, (list of supported <duration>s)] OK AT+VTS=? Parameter See write command Write command Response This command allows the transmission of DTMF tones and arbitrary tones in AT+VTS=<dtmf- voice mode.
  • Page 119: At+Ws46 Select Wireless Network

    AT Command Set 4.47 AT+WS46 Select wireless network Test command Response AT+WS46=? (list of supported <n>s) Read command Response AT+WS46? <n> OK/ERROR/+CME ERROR Parameter <n> GSM digital cellular Write command Response AT+WS46=[<n>] OK/ERROR/+CME ERROR Reference Note GSM 07.07 TC3X_ATC_01_V04.00 Page 119 of 204 29.05.2002...
  • Page 120: At Commands Originating From Gsm 07.05 For Sms

    AT Command Set 5 AT commands originating from GSM 07.05 for SMS The SMS related AT Commands are according to the GSM 07.05 specification issued by ETSI (European Telecommunications Standards Institute). 5.1 AT+CMGC Send an SMS command Test command Response AT+CMGC=? Write command Response...
  • Page 121: At+Cmgd Delete Sms Message

    AT Command Set 5.2 AT+CMGD Delete SMS message Test command Response AT+CMGD=? Parameter Execute command Response TA deletes message from preferred message storage <mem1> location AT+CMGD= <index> . <index> If error is related to ME functionality: +CMS ERROR <err> Parameter <index>...
  • Page 122: At+Cmgl List Sms Messages From Preferred Store

    AT Command Set 5.4 AT+CMGL List SMS messages from preferred store Test command Response +CMGL: (list of supported <stat>s) OK AT+CMGL=? Parameter See execute command Execute command Parameter AT+CMGL[= 1) If text mode: <stat>] “REC UNREAD” Received unread messages (default) <stat>...
  • Page 123 AT Command Set for SMS-COMMANDs: +CMGL: <index>,<stat>,<fo>,<ct>[<CR><LF> +CMGL: <index>,<stat>,<fo>,<ct>[...]] OK for CBM storage: +CMGL: <index>,<stat>,<sn>,<mid>,<page>,<pages><CR><LF><data>[<CR><LF> +CMGL: <index>,<stat>,<sn>,<mid>,<page>,<pages> <CR><LF><data>[...]]OK 2) If PDU mode (+CMGF=0) and command successful: +CMGL: <index>,<stat>,[<alpha>],<length><CR><LF><pdu> [<CR><LF>+CMGL: <index>,<stat>,[alpha],<length><CR><LF><pdu> [...]] OK for CBM storage: +CMGL: <index>,<length><CR><LF><pdu> 3) If error is related to ME functionality: +CMS ERROR: <err>...
  • Page 124 AT Command Set Parameter GSM 03.40 TP-Discharge-Time in time-string format: “yy/MM/ <dt> dd,hh:mm:ss±zz”, where characters indicate year (two last digits), month, day, hour, minutes, seconds and time zone. For example, 6th of May 1994, 22:10:00 GMT+2 hours equals “94/05/06,22:10:00+08” depending on the command or result code: first octet of GSM 03.40 <fo>...
  • Page 125: At+Cmgr Read Sms Message

    AT Command Set 5.5 AT+CMGR Read SMS message Test command Response AT+CMGR=? Execute command Parameter <index> integer type; value in the range of location numbers supported by the AT+CMGR= associated memory <index> Response TA returns SMS message with location value <index> from message storage <mem1>...
  • Page 126 AT Command Set “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) <ct> GSM 03.40 TP-Command-Type in integer format (default 0) <da>...
  • Page 127 AT Command Set <index> integer type; value in the range of location numbers supported by the associated memory GSM 03.41 CBM Message Identifier in integer format <mid> <mr> GSM 03.40 TP-Message-Reference in integer format <oa> GSM 03.40 TP-Originating-Address Address-Value field in string format;...
  • Page 128: At+Cmgs Send Sms Message

    AT Command Set 5.6 AT+CMGS Send SMS message Test command Response AT+CMGS=? Parameter Execute command Response 1) If text mode TA transmits SMS message from TE to network (SMS-SUBMIT). (+CMGF=1): Message reference value <mr> is returned to TE on successful message delivery.
  • Page 129 AT Command Set Reference Note · After invoking the commands CMGW, CMGS, CMGC wait for the GSM 07.05 prompt ">" and then start to send text to the module. · To send the message simply enter <CTRL-Z>. See Execute command for possible responses. ·...
  • Page 130: At+Cmgw Write Sms Message To Memory

    ME simply returns OK instead of an ERROR code. Users should be aware that, in this case, the message will not be written to the SIM card. This behaviour has been implemented for compatibility to M20 (Siemens GSM Terminal). To verify whether or not a message was stored check for +CMGW: <index>...
  • Page 131 AT Command Set <pdu> In the case of SMS: GSM 04.11 SC address followed by GSM 03.40 TPDU in hexadecimal format: ME/TA converts each octet of TP data unit into hexadecimal numbers containing two IRA characters (e.g. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65)).
  • Page 132: At+Cmss Send Sms Message From Storage

    AT Command Set 5.8 AT+CMSS Send SMS message from storage Test command Response AT+CMSS=? Parameter Execute command Response TA sends message with location value <index> from message storage +CMSS= <mem2> to the network (SMS-SUBMIT or SMS-COMMAND). If new <index>[,<da> recipient address <da> is given for SMS-SUBMIT, it shall be used instead of [,<toda>]] the one stored with the message.
  • Page 133: At+Cnma New Sms Message Acknowledge To Me/Te, Only Phase 2

    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): 2) If PDU mode (+CMGF=0): +CNMA: (list of supported <n>s) OK Parameters See execute command Execute command Response 1) If text mode: TA confirms successful receipt of a new message (SMS-DELIVER or SMS-...
  • Page 134: At+Cnmi New Sms Message Indications

    AT Command Set 5.10 AT+CNMI New SMS message indications Test command Response AT+CNMI=? +CNMI: (list of supported <mode>s), (list of supported <mt>s), (list of supported <bm>s), (list of supported <ds>s), (list of supported <bfr>s) OK Parameter See set command Read command Response +CNMI: <mode>,<mt>,<bm>,<ds>,<bfr>...
  • Page 135 AT Command Set 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: ,<length><CR><LF><pdu> (PDU mode enabled) +CMT: <oa>,, <scts> [,<tooa>, <fo>, <pid>, <dcs>, <sca>, <tosca>, <length>] <CR>...
  • Page 136 AT Command Set Reference General remarks: · Parameters <mt>=2,3 and <ds>=1 are only available with GSM phase 2+ (see GSM 07.05 +CSMS=1). Incoming SMs or Status Reports have to be acknowledged with AT+CNMA=0 when using these phase 2+ parameters. · The parameters <ra> and <tora> will only be displayed if AT^SSCONF=1 has been set before.
  • Page 137: At+Cpms Preferred Sms Message Storage

    AT Command Set 5.11 AT+CPMS Preferred SMS message storage Test command Response +CPMS: (list of supported <mem1>s), (list of supported <mem2>s), (list of AT+CPMS=? supported <mem3>s) Parameter See write command Read command Response +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>, AT+CPMS? <mem3>,<used3>,<total3> OK If error is related to ME functionality: +CMS ERROR Parameter See write command...
  • Page 138: At+Csca Sms Service Centre Address

    AT Command Set 5.12 AT+CSCA SMS service centre address Test command Response AT+CSCA=? Read command Response +CSCA: <sca>,<tosca> OK AT+CSCA? Parameter See write command Write command TA updates the SMSC address, through which mobile originated SMs are transmitted. In text mode, setting is used by send and write commands. In PDU AT+CSCA=<sca>...
  • Page 139: At+Cscb Select Cell Broadcast Messages

    AT Command Set 5.13 AT+CSCB Select cell broadcast messages Test command Response AT+CSCB=? +CSCB: (list of supported <mode>s) Parameter See write command Read command Response AT+CSCB? +CSCB: <mode>,<mids>,<dcss> Parameter See write command Write command Parameter AT+CSCB=[<mode> [,<mids>[,<dcss>]]] Accepts messages that are defined in <mids> and <dcss> <mode>...
  • Page 140: At+Csdh Show Sms Text Mode Parameters

    AT Command Set 5.14 AT+CSDH Show SMS text mode parameters Test command Response +CSDH: (list of supported <show>s) OK AT+CSDH=? Parameter See write command Read command Response +CSDH:<show> OK AT+CSDH? Parameter See write command Write command Response AT+CSDH= TA sets whether or not detailed header information is shown in text mode result <show>...
  • Page 141: At+Csmp Set Sms Text Mode Parameters

    AT Command Set 5.15 AT+CSMP Set SMS text mode parameters Test command Response AT+CSMP=? Read command Response +CSMP:<fo>,<vp/scts>,<pid>,<dcs> OK AT+CSMP? Parameter See set command Set command Response TA selects values for additional parameters needed when SM is sent to the AT+CSMP= network or placed in a storage when text format message mode is selected.
  • Page 142: At+Csms Select Message Service

    AT Command Set 5.16 AT+CSMS Select Message Service Test command Response +CSMS: (list of supported <service> s) OK AT+CSMS=? Parameter See write command Read command Response +CSMS: <service>,<mt>,<mo>,<bm> OK AT+CSMS? Parameter See write command Write command Response +CSMS: <mt>,<mo>,<bm> OK AT+CSMS= <service>...
  • Page 143: Siemens Defined At Commands For Enhanced Functions

    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.
  • Page 144: At^moni Monitor Idle Mode And Dedicated Mode

    AT Command Set 6.2 AT^MONI Monitor idle mode and dedicated mode Test command Response AT^MONI=? ^MONI: (list of supported < period > s) OK Write command This command can be used to retrieve, automatically every n seconds, information on the serving/dedicated cell. The display can be terminated by any character sent AT^MONI[=<pe to serial port except if autobauding is enabled (+IPR=0).
  • Page 145 Reference Note · The parameters LAC and cell are presented as hexadecimal digits, the Siemens remaining parameters are composed of decimal digits. · If the radio cell changes during a connection, the parameters PWR and RXLev of the ‘Serving Cell’ part cannot be updated under certain conditions and, therefore, are left blank (see also +CREG, pg 107).
  • Page 146: At^monp Monitor Neighbour Cells

    Reference Note · Cell information can be issued in the form of unsolicited result codes Siemens (related to <period>), or it can be queried directly using the Execute command AT^MONI. In the first case, the ME activates its RING line (Logic “1”) for one second to send the URC to the connected applica-...
  • Page 147: At^sacm Advice Of Charge And Query Of Acm And Acmmax

    Unsolicited result code When activated, an unsolicited result code is sent when the CCM value changes, but not more often than every 10 seconds +CCCM: <ccm> Reference Note Siemens See also GSM07.07: AT+CACM, AT+CAMM, AT+CAOC TC3X_ATC_01_V04.00 Page 147 of 204 29.05.2002...
  • Page 148: At^sbc Battery Charging / Discharging And Charge Control

    AT Command Set 6.5 AT^SBC Battery charging / discharging and charge control This chapter is only applicable to TC35 and TC37, it is not intended for the TC35 Terminal. Responses returned by the AT^SBC command vary with the operating mode of the ME: Normal mode: ME is switched on by Ignition pin and running the SLEEP, IDLE, TALK or DATA mode.
  • Page 149 AT Command Set Read command Response AT^SBC? ^SBC: <bcs>,<bcl>,<mpc> <bcs> Connection status of battery pack <bcl> Battery charge level While charging is in progress (charging adapter connected) the battery capacity is not available. Consequently, parameter < bcl > =0. To query the battery capacity disconnect the charger. <mpc>...
  • Page 150 Reference Note · If Multiplex mode is active, any virtual channel can be used to enter the write Siemens command and to specify <current>. The undervoltage URC, however, appears simultaneously on all three channels. · The URC "SYSSTART CHARGE-ONLY MODE" is indicated automatically when the engine enters this mode (except when autobauding is active).
  • Page 151: At^scid Display Sim Card Identification Number

    TA returns the identification number of the SIM card (see GSM 11.11 Chapter 10.1.1). ^SCID: <cid> OK If error is related to ME functionality: +CME ERROR: <err> Parameter <cid> string type: card identification number of SIM card Reference Note Siemens TC3X_ATC_01_V04.00 Page 151 of 204 29.05.2002...
  • Page 152: At^scks Set Sim Connection Presentation Mode And Query Sim Connection Status

    See write command Reference Note Siemens Note that the connection status of <m>reflects only the status of the card holder tray. If an empty SIM card tray is inserted, two URCs will be output, indicating the status 1 and 0 (= SIM card connected and not connected).
  • Page 153: At^scni List Call Number Information

    <type> <type> type of address octet in integer format; 145 when dialling string includes international access code character “+”, otherwise 129 Reference Note Siemens See also GSM 07.07: AT+CLCC TC3X_ATC_01_V04.00 Page 153 of 204 29.05.2002...
  • Page 154: At^sctm Set Critical Operating Temperature Presentation Mode Or Query Temperature

    AT Command Set 6.9 AT^SCTM Set critical operating temperature presentation mode or query temperature Use this command to monitor the temperature range of the module and the battery. The write command enables or disables the presentation of URCs to report critical temperature limits. Test command Response ^SCTM: (list of supported <n>...
  • Page 155 AT Command Set Reference Note Important: Siemens · Please refer to the "Hardware Inferface Description" supplied with your GSM engine for specifications on critical temperature ranges. · To avoid damage the module will shut down once the critical temperature is exceeded.
  • Page 156: At^sdld Delete The "Last Number Redial" Memory

    Test command Response AT^SDLD=? Execute command The execute command deletes all numbers stored in the LD memory. AT^SDLD Response OK/ERROR/+CME ERROR Reference Note Siemens 6.11 AT^SHOM Display Homezone Test command Response AT^SHOM=? Parameter See execute command Execute command Response AT^SHOM TA returns homezone state ^SHOM: <homezonestate>...
  • Page 157: At^slck Facility Lock

    AT Command Set 6.13 AT^SLCK Facility lock Test command Response ^SLCK: (list of supported <fac>s) OK AT^SLCK=? Parameter See write command Write command Response This command is used to lock, unlock or interrogate a ME or a network facility AT^SLCK= <fac>.
  • Page 158: At^smgl List Sms Messages From Preferred Storage

    See examples in 4.18.3 for the correct handling of class numbers. <status> 0 off 1 on Reference Note Siemens See also specification of AT+CLCK in GSM 07.07 and further details in Chapter 4.18. 6.14 AT^SMGL List SMS messages from preferred storage Test command...
  • Page 159: At^smgo Set Or Query Sms Overflow Presentation Mode Or Query Sms Overflow

    When the status SIM overflow changes, an unsolicited result code is sent to TE ^SMGO: <mode> Parameter See write command Reference Note Siemens Indication during data transfer via break (100ms). Data transmission will only be interrupted by a break and for only 100ms. TC3X_ATC_01_V04.00 Page 159 of 204 29.05.2002...
  • Page 160: At^smgr Read Sms Message Without Set To Rec Read

    <index> Reference Note GSM 07.05 The AT^SMGR command is a specific Siemens command with the same syntax as “AT+CMGR Read SMS message”. The only difference is that the SMS Message, which has REC_UNREAD status, is not overwritten to REC_READ. TC3X_ATC_01_V04.00 Page 160 of 204 29.05.2002...
  • Page 161: At^smonc Cell Monitoring

    Note Reference · In dedicated mode, the parameters C1 and C2 cannot be updated, and Siemens therefore, should be ignored. · To some extent, the cell monitoring commands AT^MONI, AT^MONP and AT^SMONC cover the same parameters. The receiving level, for example, can be queried with all three commands.
  • Page 162: At^smso Switch Off Mobile Station

    Response AT^SM20=<n> Response M20 is an earlier, widely used SIEMENS GSM engine. The AT^M20 command simply controls the behaviour of the ATD command during voice calls. Please note that this command has no effect on any other differences between M20 and products based on x35/37 firmware.
  • Page 163: At^snfd Set Audio Parameters To Manufacturer Default Values

    <outStep> is not be reset to its default. Instead, the current value will be retained when the ME is powered down with AT^SMSO or restarted with AT+CFUN=1,1. Response Reference Note Siemens 6.21 AT^SNFI Set microphone path parameters Test command Response AT^SNFI=? ^SNFI:...
  • Page 164: At^snfm Mute Microphone

    0 Mute microphone 1 Microphone on Reference Note Siemens This command can be used in all audio modes (1 to 6) and during a voice call only. Users should be aware that when they switch back and forth between different audio modes the value of <mute> does not change. This means that the status of mute operaton is retained until explicitly changed.
  • Page 165: At^snfo Set Audio Output (= Loudspeaker Path) Parameter

    Note · The read and write commands refer to the active audio mode. Siemens · The write command works only in audio modes 2 to 6. · The range of <outCalibrate> is up to 65535, but will be suppressed to 32767.
  • Page 166: At^snfpt Call Progress Tones

    Please note that the setting is stored volatile, i.e. after restart or reset, the default value 1 will be restored. Also, there is no way to store AT^SNFPT to the user defined profile. Reference Note Siemens TC3X_ATC_01_V04.00 Page 166 of 204 29.05.2002...
  • Page 167: At^snfs Select Audio Hardware Set

    Note: The default parameters are determined for type approval and are not adjustable with AT commands. Audio mode 2: Customer specific mode for a basic handsfree device (Siemens Car Kit Portable) connected to the analog interface 2. Audio mode 3: Customer specific mode for a mono-headset that connects to the analog interface 2.
  • Page 168: At^snfv Set Loudspeaker Volume

    Reference Note · The read and write commands refer to the active audio mode. Siemens · The write command works only in audio modes 2 to 6! · To specify the value of <outCalibrate> use AT^SNFO. · <outStep> can also be selected with AT^SNFO (Chapter 6.24) and AT+CLVL (Chapter 4.21).
  • Page 169: At^spbc Search The First Entry In The Sorted Telephone Book

    AT^SPBC=<char> First letter of searched entry <char> <index> Index in the sorted telephone book (access via AT^SPBG) Response ^SPBC: <index> OK/ERROR/+CME ERROR Reference Note Siemens There is no difference between small and capital letters. TC3X_ATC_01_V04.00 Page 169 of 204 29.05.2002...
  • Page 170: At^spbg Read Entry From Active Telephone Book Via Sorted Index

    Text associated with phone number Reference Note Siemens The AT^SPBG feature is able to sort by the first 6 matching characters only. All the following characters will be ignored. 1. First, run the Test command to find out the range of phonebook entries stored...
  • Page 171: At^spbs Steps The Selected Phonebook Alphabetically

    If error is related to ME functionality: +CME ERROR: <err> The response parameters are explained in the specification of the “AT^SPBG” command. Reference Note Siemens This command can be used for the ME, SM and FD phonebook. TC3X_ATC_01_V04.00 Page 171 of 204 29.05.2002...
  • Page 172: At^spic Display Pin Counter

    Reference Note · When entering the SIM PIN or PUK you have a maximum of three attempts to Siemens enter each number. · For passwords associated to the phone lock ("PS" lock set by client or factory) or other factory set locks, such as "PF", "PN", "PU", "PP", "PC" the number of attempts is subject to a timing algorithm explained in Chapter 4.31.1.
  • Page 173: At^splm Read The Plmn List

    GSM location area identification number string type; operator in long alphanumeric format; can contain up to <alphan> 16 characters Reference Note Siemens See also GSM 07.07: +COPN, +COPS TC3X_ATC_01_V04.00 Page 173 of 204 29.05.2002...
  • Page 174: At^splr Read Entry From The Preferred Operators List

    +CME ERROR: <err> Parameter <index1> location number to read from <index2> location number to read to <oper> string type; operator in numeric form; GSM location area identification number Reference Note Siemens GSM 07.07: AT+CPOL TC3X_ATC_01_V04.00 Page 174 of 204 29.05.2002...
  • Page 175: At^splw Write An Entry To The Preferred Operators List

    Note: <oper> is a 5 digit number, 3 digits country code and 2 digits for the Network provider. Response If error is related to ME functionality: +CME ERROR: <err> Reference Note Siemens See also GSM 07.07: AT+CPOL TC3X_ATC_01_V04.00 Page 175 of 204 29.05.2002...
  • Page 176: At^spwd Change Password For A Lock

    AT Command Set 6.36 AT^SPWD Change password for a lock Test command Response ^SPWD: (list of supported (<fac>, <pwdlength>) s) OK AT^SPWD=? If error is related to ME functionality: +CME ERROR: <err> Parameter <fac> “P2” PIN2 otherwise see write command without “FD” <pwdlength>...
  • Page 177: At^ssconf Sms Configuration

    <newpwd> new password Response If error is related to ME functionality: +CME ERROR: <err> Reference Note Siemens See also specification of AT+ CPWD in GSM 07.07 and further details in Chapter 4.34. 6.37 AT^SSCONF SMS Configuration Test command Response AT^SSCONF ^SSCONF: (list of supported <ra>s)
  • Page 178: At^ssda Set Display Availability

    Reference Note Siemens If a mobile station is able to display short messages, class 0 messages shall be displayed immediately. If the mobile station has no display, class 0 messages shall be treated as though there was no message class.
  • Page 179: At^ssync Configure Sync Pin

    Parameter Note <mode> 0 TC35 / TC37 module: Enables the SYNC pin to indicate growing power consumption during a transmit burst. You can make use of the signal generated by the SYNC pin, if power consumption is your concern. To do so, ensure that your application is capable of processing the signal.
  • Page 180: At^stcd Display Total Call Duration

    "hh:mm:ss", where characters indicate <time> 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. TC3X_ATC_01_V04.00 Page 180 of 204 29.05.2002...
  • Page 181: Appendix

    AT Command Set 7 APPENDIX 7.1 Summary of ERRORS and Messages The final result codes +CME ERROR: <err> and +CMS ERROR: <err> indicate errors related to mobile equipment or network. The effect is similar to an ERROR result code. A final result error code terminates the execution of the command and prevents the execution of all remaining commands that may follow on the same command line.
  • Page 182 AT Command Set Code of <err> Meaning Network personalization PUK required Network subset personalization PIN required Network subset personalization PUK required service provider personalization PIN required service provider personalization PUK required Corporate personalization PIN required Corporate personalization PUK required PH-SIM PUK required (PH-SIM PUK may also be referred to as Master Phone Code.
  • Page 183: Summary Of Cms Errors Related To Gsm 07.05

    AT Command Set 7.1.2 Summary of CMS ERRORS related to GSM 07.05 Code of <err> Meaning Unassigned (unallocated) number Operator determined barring Call barred Short message transfer rejected Destination out of service Unidentified subscriber Facility rejected Unknown subscriber Network out of order Temporary failure Congestion Resources unavailable, unspecified...
  • Page 184 AT Command Set Code of <err> Meaning 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...
  • Page 185: Summary Of Unsolicited Result Codes (Urc)

    AT Command Set 7.1.3 Summary of 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.
  • Page 186 AT Command Set Message Meaning How to activate ^SCTM_A: <m> Battery (A) or board (B) is close to or AT^SCTM=1 beyond critical temperature limit. URC is ^SCTM_B: <m> issued repeatedly. If <m>=2 or <m>-2, ME switches off. ^SBC: Undervoltage Undervoltage of battery detected. ME will AT^SBC=<current>...
  • Page 187: Result Codes

    SIEMENS cause for L3 Mobility Management GSM cause for L3 Mobility Management via MMR-SAP (GSM 04.08 annex G) SIEMENS cause for L3 Mobility Management via MMR-SAP GSM cause for L3 Call Control (GSM 04.08 10.5.4.11 and annex H) SIEMENS cause for L3 Call Control...
  • Page 188: Gsm Release Cause For L3 Radio Resource (Rr) (At+Ceer)

    Message type non-existent or not implemented Message type not compatible with protocol state Conditional information element error No cell allocation available Protocol error unspecified 7.1.7 SIEMENS release cause for L3 Radio Resource (RR) (AT+CEER) Number Description Racchs not answered Racchs rejected...
  • Page 189: Gsm Release Cause For Mobility Management (Mm) (At+Ceer)

    Message not compatible with protocol state Information element non-existent or not implemented Conditional information element error Messages not compatible with protocol state Protocol error, unspecified 7.1.9 SIEMENS release cause for L3 Mobility Management (MM) (AT+CEER) Number Description No SIM available No MM connection...
  • Page 190: Gsm Release Cause For L3 Call Control (Cc) (At+Ceer)

    AT Command Set 7.1.10 GSM release cause for L3 Call Control (CC) (AT+CEER) Number Description Normal class Unassigned (unallocated) number No route to destination Channel unacceptable Operator determined barring Normal call clearing User busy No user responding User alerting, no answer Call rejected Number changed Pre-emption...
  • Page 191: Siemens Release Cause For L3 Call Control (Cc) And Mobile Station Manager (Msm) (At+Ceer)

    Conditional information element error Message not compatible with protocol Recovery on timer expiry Protocol error, unspecified Interworking class Interworking, unspecified 7.1.11 SIEMENS release cause for L3 Call Control (CC) and Mobile Station Manager (MSM) (AT+CEER) Number Description Call dropped Service not available...
  • Page 192: Siemens Release Cause For L3 Advice Of Charge (Aoc) (At+Ceer)

    AT Command Set 7.1.12 SIEMENS release cause for L3 Advice of Charge (AOC) (AT+CEER) Number Description SIM data not available SIM does not support AOC SIM data access error ACM limit almost reached ACM range overflow ACM range overflow 7.1.13 GSM Release cause for Supplementary Service call (AT+CEER)
  • Page 193: Siemens Release Cause For Call-Related Supplementary Services (Crss) (At+Ceer)

    Unrecognized Invoke ID Return Error Unexpected Unrecognized Error Unexpected Error Mistyped Parameter 7.1.14 SIEMENS release cause for Call-related Supplementary Services (CRSS) (AT+CEER) Number Description ECT procedure failed (timer expired) Call has been cleared without receiving an answer to ECT request Initial conditions not fulfilled (one active, one held call) Received “return error”...
  • Page 194: Summary Of Pin Requiring At Commands

    AT Command Set 7.2 Summary of PIN requiring AT Commands The following table lists all the AT commands that are available after the PIN was entered. AT command Required PIN Standard V25.ter AT commands PIN 1 PIN 1 PIN 1 AT+ILRR PIN 1 AT+VTS...
  • Page 195 AT Command Set AT command Required PIN Siemens defined AT commands AT+CXXCID PIN 1 AT^MONP PIN 1 AT^MONI PIN 1 AT^SACM PIN 1, PIN 2 AT^BLK PIN 1 AT^SCID PIN 1 AT^SCNI PIN 1 AT^SDLD PIN 1 AT^SLCD PIN 1...
  • Page 196: At Commands Available Before Entering The Sim Pin

    AT Command Set 7.3 AT commands available before entering the SIM PIN The following table summarizes the AT commands you can use before the SIM PIN has been entered. Explanation: AT command usable without PIN not usable without PIN n.a. AT command not available at all AT command Test...
  • Page 197 AT+GMI n.a. AT+GMM n.a. AT+GMR n.a. AT+GSN n.a. AT+VTD AT+VTS n.a. AT+WS46 12 (GSM digital cellular) Siemens defined AT commands AT^SBC AT^SCKS AT^SCTM AT^SHOM AT^SMSO AT^SM20 AT^SMONC n.a. AT^SNFD n.a. AT^SNFPT AT^SNFI Write commd. in audio mode 2-6 only AT^SNFM Write commd.
  • Page 198: Standard Gsm Service Codes

    AT Command Set 7.4 Standard GSM service codes The following GSM command strings can be sent with the ATD command. Reference: GSM 2.30 <n> Functionality Possible response(s) Phone security *#06# Query IMEI <IMEI> OK **04*oldPIN*newPIN*newPIN# Change PIN1 +CME ERROR: <err> / **042*oldPIN2*newPIN2*newPIN2# Change PIN2 **05*unblKey*newPIN*newPIN#...
  • Page 199 AT Command Set Abbreviations of codes and responses Codes / parameters to be sent with ATD ZZ = type of supplementary services: Barring services All services Not specified DN = dialling number: String of digits 0-9 BS = basic service Voice equivalent to parameter <class>...
  • Page 200: Additional Notes On ^Sccfc, ^Sccwa, ^Sclck

    AT Command Set 7.4.1 Additional notes on ^SCCFC, ^SCCWA, ^SCLCK The output of ^SCCFC, ^SCCWA, ^SCLCK depends on the teleservices coded in <class>. If no teleservice or bearer service is active for a given interrogation “7” is generated as default value for the <class>...
  • Page 201 AT Command Set atd*#21**10#; ^SCCFC: 0,1,1,"+493038649027",145 ^SCCFC: 0,1,4,"+493038649027",145 The response does not include SMS, since no call forwarding for SMS is not active. Example 5 To query the status of CFU for voice + SMS + data: atd*#21**10#; ^SCCFC: 0,0,7 No CFU enabled for voice + SMS + data.
  • Page 202: Gsm And Ucs2 Alphabet Tables

    AT Command Set 7.5 GSM and UCS2 alphabet tables This section provides tables for the special GSM 03.38 alphabet supported by the ME (see chapter 1.5). Below each GSM character you can find the corresponding two byte UCS2 character value. Main character table of GSM 03.38 alphabet ¡...
  • Page 203 AT Command Set Extension character table of GSM 03.38 alphabet 007C 005E € 20AC 007B 007D 10 /A [LF] 11 /B 12 /C 005B 13 /D 007E 14 /E 005D 15 /F 005C In the event that an MS receives a code where a symbol is not represented in the above table then the MS shall display the character shown in the main default 7 bit alphabet table.
  • Page 204 AT Command Set 2) This code represents the EURO currency symbol. The code value is the one 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.

This manual is also suitable for:

Tc35 moduleTc35 terminal

Table of Contents