Siemens Cellular Engines TC35 Module TC37 Module TC35 Terminal Version: 04.00 DocID: TC3X_ATC_01_V04.
AT Command Set Document Name: AT Command Set Siemens Cellular Engines Version: Date: Doc Id: Status: 04.00 May 29, 2002 TC3X_ATC_01_V04.00 Released 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.
AT Command Set Contents 0 Version History .............................................................................................7 1 Introduction .................................................................................................10 1.1 1.2 1.3 1.4 1.4.1 1.4.2 1.4.3 1.5 1.6 1.6.1 1.6.2 Scope of the document ...........................................................................................................10 Supported product versions and related documents ...................
AT Command Set 2.39 2.40 2.41 2.42 2.43 2.44 2.45 2.46 2.46.1 AT&W Store current configuration to user defined profile .....................................................37 AT+GCAP Request complete TA capabilities list ..................................................................38 AT+GMI Request manufacturer identification........................................................................38 AT+GMM Request TA model identification.................................................................
AT Command Set 4.18.1 4.18.2 4.18.3 4.19 4.20 4.21 4.22 4.23 4.24 4.24.1 4.25 4.26 4.27 4.28 4.29 4.30 4.31 4.31.1 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 4.47 Examples: Enabling / disabling PIN 1 authentication .............................................................77 Examples: Phone lock.............................................................................................................77 Examples: Call barring ............................................
AT Command Set 6.6 6.7 6.8 6.9 6.10 6.11 6.12 6.13 6.14 6.15 6.16 6.17 6.18 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 6.36 6.37 6.38 6.39 6.40 AT^SCID Display SIM card identification number................................................................151 AT^SCKS Set SIM connection presentation mode and query SIM connection status ........152 AT^SCNI List Call Number Information ...............................................................................
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 1.5 13 Character sets 1.6 1.4.2 14 12 Flow control Any command 2.3 16 AT\Qn 2.21 4.2 28 58f ATS2 AT+CALA 4.6 and 4.6.1 4.18 4.18.3 64f 65 75 AT+CCFC Chapter revised and associated character set tables in Chapter 7.5 updated. How to use flow control.
AT Command Set 6.2 144ff AT^MONI 6.3 146 At^MONP 6.7 6.13 6.17 6.25 6.20, 6.22, 6.24 – 6.28 6.37 152 157 161 166 163ff AT^SCKS AT^SLCK AT^SMONC AT^SNFPT AT^SNF… 177 AT^SSCONF 6.38 7.1.2 178 183f 7.1.4 7.1.5 187 187 7.1.11 191 7.4 7.4.1 7.3 198 200 196 Examples on page 144 updated. and 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”.
AT Command Set 4.2 58 4.5 4.6 4.7 63 64 67 4.9 4.15 4.18 69 73 75 4.22 4.24 4.24.1 4.26 4.28 4.31 / 4.31.1 84 86 87 90 93 96 / 99 4.32 4.34 4.37 5.15 101 104 108 141 6.5 148 6.7 6.19 7.1.5- 7.1.14 7.1.3 7.2 / 7.3 152 162 181 - 193 185 194/196 TC3X_ATC_01_V04.00 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 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. In the present version, the only exceptions concern the following commands: Table 1: Product specific use of AT commands AT command AT+CALA, Chapter 4.
AT Command Set 1.3 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. To control your GSM engine you can simply send AT Commands via its serial interface.
AT Command Set 1.4.2 Combining AT commands on the same command line You may enter several AT commands on the same line. This eliminates the need to type the "AT" or "at" prefix before each command. Instead, it is only needed once at the beginning of the command line. Use a semicolon as command delimiter. The command line buffer accepts a maximum of 391 characters. If this number is exceeded none of the commands will be executed and TA returns ERROR.
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. Due to the constraints described below it is recommended to prefer the USC2 alphabet in any external application. If the GSM alphabet is selected all characters sent over the serial line are in the range from 0 ... 127.
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. There are basically two approaches to regulate data flow: software flow control and hardware flow control.
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. TC35, TC37 and TC35T 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.1 A/ Repeat previous command line Execute command Response A/ Repeats previous command line.
AT Command Set 2.3 AT\Qn Flowcontrol Execute command Response AT\Q OK Parameter Reference 0 AT\Q0 No flow control 1 AT\Q1 XON/XOFF software flow control 2 AT\Q2 Only CTS by DCE 3 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. Note Line state refers to RS-232 levels.
AT Command Set 2.5 ATD Mobile originated call to dial a number Execute command ATD[] [
AT Command Set 2.6 ATD> Originate call to phone number in memory 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 , followed by the memory location of the desired entry. The location range of each phonebook can be queried by AT+CPBR (see Chapter 4.28). Execute command ATD> [][;] TA attempts to set up an outgoing call to the specified number.
AT Command Set i <;> 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 V.25ter/GSM 07.07 · · · · · Example To query the location number of the phonebook entry: AT+CPBR=1,xx There is no for emergency call (“EN”). Command is not supported for data call! Parameter only if no *# code is within the dial string. The *# codes can only be used with voice calls (i.e.if “;” is appended).
AT Command Set 2.7 ATD> 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. The memory location range of each phonebook can be queried by AT+CPBR (see Chapter 4.28). Execute command ATD>[][;] TA attempts to set up an outgoing call to the stored number.
AT Command Set 2.8 ATD> Originate call to phone number in memory with corresponding field This command searches the active phonebook for a given string 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 ATD>[mgsm][;] 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 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 ATDL[;] This command redials the last voice and data call number used in the ATD command. · To redial the last data call number simply enter ATDL · To redial the last voice call number type ATDL; Note: The 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 Echo mode off 1 Echo mode on Reference Note V.25ter In case of using the command without parameter, is set to 0. 2.12 ATH Disconnect existing connection Execute command Disconnects any call in progress, such as voice calls, fax or CSD data calls.
AT Command Set 2.13 ATI Display product identification information Execute command Response ATI ME issues product information text SIEMENS REVISION TC35 x.yy xx.yy OK Explanation of „Revision“ parameter: Version xx and variant yy of software release. Reference Note V.25ter 2.14 ATI[value] Display additional identification information Execute command Response ATI[value] Delivers no specific information and simply returns OK. Reference Note V.25ter TC3X_ATC_01_V04.00 Page 25 of 204 29.05.
AT Command Set 2.15 ATL Set monitor speaker loudness Execute command Response ATL[val] OK Reference Note V.25ter · The two commands ATL and ATM are implemented only for 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 ATM[val] OK Reference Note V.25ter · The two commands ATL and ATM are implemented only for V.25ter compatibility reasons and have no effect.
AT Command Set 2.18 ATQ Set result code presentation mode Write command Response ATQ[] 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 =0: OK If =1: (none) Parameter 0 DCE transmits result code 1 Result codes are suppressed and not transmitted Reference Note V.25ter 2.19 ATP Select pulse dialling Execute command Response ATP OK Reference Note V.25ter No effect for GSM 2.
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 “+”. Please note that the value cannot be changed, and therefore, test or write commands are not supported. Reference Note V.25ter 2.
AT Command Set 2.24 ATS5 Write command line editing character Read command Response ATS5? OK Write command This parameter setting determines the character recognized by TA as a request to delete the immediately preceding character from the command line. ATS5= Response OK Parameter Reference 000-008-127 command line editing character Note V.25ter 2.
AT Command Set 2.26 ATS7 Set number of seconds to wait for connection completion Read command Response ATS7? OK Write command Specifies the number of seconds the TA will wait for the completion of the call setup when answering or originating a data call. Also referred to as "no answer timeout". To put it plainly, this is the time to wait for the carrier signal. If no carrier signal is received within the specified time, the TA hangs up. ATS7= Response OK Parameter 0 000 – 060 no.
AT Command Set 2.28 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.31 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.33 ATZ Set all current parameters to user defined profile Execute command Response ATZ[] 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. Note: If invalid, the user profile will be reset to the factory default profile. Any additional commands on the same command line will be ignored.
AT Command Set 2.35 AT&D Set circuit Data Terminal Ready (DTR) function mode Write command Response AT&D[] This command is only intended for data calls. The parameter determines how the TA responds when circuit 108/2 (DTR) is changed from ON to OFF during data mode. OK Parameter 0 TA ignores status on DTR. 1 ON->OFF on DTR: Change to command mode while retaining the connected call. 2 ON->OFF on DTR: Disconnect data call, change to command mode.
AT Command Set 2.37 AT&S Set circuit Data Set Ready (DSR) function mode Write command Response AT&S This parameter determines how the TA sets circuit 107 (DSR) depending on the communication state of the TA interfacing TE. OK Parameter 0 DSR always on. 1 TA in command mode: DSR is OFF. TA in data mode: DSR is ON. Reference Note V.25ter Line state refers to RS-232 levels. TC3X_ATC_01_V04.00 Page 35 of 204 29.05.
AT Command Set 2.38 AT&V Display current configuration Execute command Response AT&V[] 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 Configuration without Multiplex mode or configuration on channel 1 if Multiplex mode is enabled Logical channels 2 and 3 (Multiplex mode enabled) 0 profile number PIN entered (see AT+CPIN, pg.
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[] Response OK or if error is related to ME functionality: ERROR / +CME ERROR: Parameter 0 number of profile Reference Note V.25ter The user defined profile will be loaded automatically after PowerUp. Use ATZ to restore user profile and AT&F to restore factory settings.
AT Command Set 2.40 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.43 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. REVISION x.yy OK 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.
AT Command Set 2.45 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= 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 established.
AT Command Set 2.46 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 AT+IPR= This command specifies the DTE-DCE bitrate. When you set a fix rate, make sure that both DTE (TE) and DCE (= TA) are configured to the same rate.
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.
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. This is provided by the AT+FCLASS command (see pg. 45).
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 This command controls Copy Quality checking when receiving a fax. AT+FCQ =? 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 The +FDR command initiates transition to Phase C data reception. AT+FDR 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 Send the model identification to the TA AT+FMDL? Response Gipsy Soft Protocolstack OK 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 OK Reference Note Siemens Used for Fax class 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= 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 V.29 9600 bps 72 V.29 7200 bps 48 V.27ter 4800 bps 24 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 This command causes the TA to transmit data using the modulation mode AT+FTM= 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 9600 bps 72 V.29 7200 bps 48 V.27ter 4800 bps 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 Read command returns the list of current active alarm settings in the ME.
AT Command Set Parameter
AT Command Set - - Examples alarm time is possible for all logical channels. For every channel a different parameter can be stored. will be output on the same logical channel the alarm was entered. If not in multiplex mode, will be output independent of the related channel. The read command returns all pending alarms, independent on which logical channel an alarm was entered. It´s up to the user to identify these alarms by specific s.
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= [[,]] 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 , the data rate and the connection element 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 Write command Response AT+CCFC=, [, [,[, [,]]]] TA controls the call forwarding supplementary service. Registration, erasure, activation, deactivation and status query are supported.
AT Command Set integer or sum of integers each representing a of information: 1 voice 2 data 4 fax 8 short message service 16 data circuit sync 32 data circuit async 64 dedicated packet access 128 dedicated PAD access x 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). The value 255 covers all classes. If the parameter is omitted, the default value 7 is used.
AT Command Set +CCFC: 1,4,"+493012345678",145 OK Example 3 To deactivate CFU without specifying : at+ccfc=0,0 OK 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 OK Example 4 To erase the registered CFU destination number: at+ccfc=0,4 OK Now, when you check the status, no destination number will be indi
AT Command Set 4.7 AT+CCLK Real Time Clock Test command Response AT+CCLK=? OK Read command Response AT+CCLK? +CCLK: OK/ERROR/+CME ERROR Parameter: : string type value; format is "yy/MM/dd,hh:mm:ss", where characters indicate year (two last digits), month, day, hour, minutes, seconds; th e.g. 6 of May 2001, 22:10:00 hours equals to “01/05/06,22:10:00" Write command Response AT+CCLK= OK/ERROR/+CME ERROR Parameter: see read command Reference Note GSM 07.
AT Command Set 4.8 AT+CEER Extended error report Test command Response AT+CEER=? OK Execute command TA returns an extended error report of the reason for the last call release and location. AT+CEER Response +CEER: , , OK Parameter Location ID as number code (see subclause 7.1.5) Reason for last call release as number code (see subclause 7.1.5) Release cause for last Supplementary Service Call (see subclause 7.1.
AT Command Set 4.9 AT+CFUN Set phone functionality The AT+CFUN command serves to query or select the level of functionality of the ME. Level "full functionality" is where high current is drawn, depending on the operating mode, e.g. IDLE, TALK or DATA mode. "Minimum functionality" is where minimum power is drawn, referred to as SLEEP mode. For detailed information on the various operating modes and the current consumption please see the "Hardware Interface Description" supplied with your GSM engine.
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. 177). · When in SLEEP mode, the following events may cause the ME to wake up: incoming call, Real Time Clock alarm, falling edge of RTS (RS-232, 2.65V CMOS level) and receipt of an unsolicited result code (URC, see chapter 7.1.3).
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 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=? 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 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: ,,,,, [,,[]]] [+CLCC: ,,,,, [,,[]]] [...
AT Command Set 4.18 AT+CLCK Facility lock Test command Response AT+CLCK=? +CLCK: (list of supported s) OK Parameter Execute command AT+CLCK=, [, [,]] See execute command Use this command to lock, unlock or interrogate a ME or a network facility . The command can be aborted when network facilities are being set or interrogated.
AT Command Set Factory set SIM locks “PF” lock Phone to the very First SIM card “PN” Network Personalisation “PU” Network subset Personalisation “PP” Service Provider Personalisation “PC” Corporate Personalisation Note: Typical examples of factory set SIM locks are prepaid phones or network locks, used to restrict the operation of a mobile to a specific provider or operator. The client should be aware that each of these lock types can only be unlocked if the associated password is available.
AT Command Set 32 64 128 x 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. If the parameter is omitted, the default value 7 is used. See examples in 4.18.3 for the correct handling of class numbers. 0 off 1 on Reference Note GSM 07.
AT Command Set To lock the mobile to the currently inserted SIM card, first specify a password (= a phone code): AT+CPWD="PS",,1234 If "PS" lock has not been set before: enter new OK password. or: AT+CPWD="PS",1234,3333 To replace existing "PS" password: Enter old OK and new one. Then, activate the phone lock: AT+CLCK="PS",1,3333 Locks the mobile to the current SIM card. OK Example 2 To deactivate the phone lock: AT+CLCK="PS",0,3333 Enter lock type "PS", followed by 0 to lift the OK lock.
AT Command Set After the "PS" lock password was incorrectly entered three times in a row: AT+CPIN? +CPIN: PH-SIM PUK Master Phone Code is required (8-digit code available from the manufacturer. See Chapter 4.31.1). AT+CPIN=12345678 Master Phone Code has been accepted. As a result, the mobile is operational, and the "PS" lock is totally removed. If needed, it must be set once again.
AT Command Set OK Example 3 Example 4 Example 5 To activate call barring for outgoing international voice and data calls: at+clck=oi,1,0000,3 (where 3 is the sum of class 1 + class 2) OK To disable call barring for outgoing international fax (class 4) and SMS (class 8) calls: at+clck=oi,0,0000,12 (where 12 is the sum of class 4 + class 8) OK To check whether actions in example 3 and 4 were successful, check the status of barring for all outgoing international calls: at+clck=oi,2,0000,15 +CLCK: +CLCK: +C
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 (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.
AT Command Set 4.21 AT+CLVL Loudspeaker volume level Test command Response AT+CLVL=? +CLVL: (list of supported s)OK Read command Response AT+CLVL? +CLVL: OK/ERROR/+CME ERROR Write command Response AT+CLVL= OK/ERROR/+CME ERROR Parameter Loudspeaker Volume Level (0-4) Reference Note GSM 07.07 · The write command can only be used in audio mode 2 – 6. · The values of the volume steps can be specified with the parameters ,...
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= This command controls the presentation of the result codes +CME ERROR: and CMS: that indicate errors relating to ME functionality. When you power down or reset the ME with AT+CFUN=1,1 the setting will be reset to its default.
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 : 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. See AT^SNFS in Chapter 6.26 for more details on the various audio modes.
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. Each session represents a stream of bytes conveying various data; such as voice, fax, data, SMS, phonebook information, battery status etc.
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. MSC conveys V.24 signals.
AT Command Set Command Behaviour on channel 1 as described Differences on channel 2+3 not usable as described not usable ATS8 ) as described not usable 1 as described not usable 1 as described not usable as described as described not usable data call parameters not changed 1 ATS6 ) 1 ATS7 ) 1 ATS10 ) ATS18 ) AT\Q ATZ 1) 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).
AT Command Set 4.25 AT+COPN Read operator names Test command Response AT+COPN=? OK Execute command TA returns the list of operator names from the ME. Each operator code that has an alphanumeric equivalent in the ME memory is returned. AT+COPN Response +COPN: numeric ,long alphanumeric +COPN:.....
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. If the home network is not found, ME goes on searching. If then a permitted operator is found, ME registers to this operator.
AT Command Set Response OK If error is related to ME functionality: +CME ERROR: Parameters 0 1 2 3 4 Reference automatic mode; field is ignored manual operator selection field must be present, can only be = 2 manually deregister from network and remain unregistered until mode 0,1,4 is selected set for read command +COPS? combination of manual/automatic mode; if manual selection fails, ME switches to automatic mode (=0).
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 0 ready 3 incoming call (ringing) 4 call in progress or call hold Reference Note GSM 07.07 TC3X_ATC_01_V04.00 Page 92 of 204 29.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: 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.
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 while SIM storage is selected. 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 or not a password is required. +CPIN: OK If error is related to ME functionality: +CME ERROR: Parameter SIM PIN authentication READY PIN has already been entered. No further entry needed. SIM PIN ME is waiting for SIM PIN1.
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 personalisation password PH-SP PUK ME is waiting for service provider personalisation unblocking password PH-C PIN ME is waiting for corporate personalisation password PH-
AT Command Set · · · · · TC3X_ATC_01_V04.00 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.
AT Command Set 4.31.1 What to do if PIN or password authentication fails? PIN1 / PUK1: After three failures to enter PIN 1, the SIM card is blocked (except for emergency calls). To unblock the SIM card, the client needs to enter the associated PUK (= PIN Unblocking Key / Personal Unblocking Key). After ten failed attempts to enter the PUK, the SIM card will be invalidated and no longer operable. In such a case, the card needs to be replaced.
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). Call barring: Supported modes are "AO", "OI", "OX", "AI", "IR", "AB", "AG", "AC".
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 for SIM PIN2. This is returned only when PIN2 authentication has not yet been done or has failed (+CME ERROR:17).
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.
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 Response AT+CPUC=,[, ] 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 Use this command when you want to · change PIN1 or PIN2 · 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.
AT Command Set concerned, e.g. provider, operator, distributor etc. on the one side and the manufacturer on the other side. 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.
AT Command Set Example 3 To change the "PS" lock password, using the correct old password: AT+CPWD=PS,1111,2222 (where 1111 = old "PS" password and 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 and 1111 is the new password. You may also use to restore the former disabled password).
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= [] Specifies whether or not to use the extended format of incoming call indication.
AT Command Set 4.37 AT+CREG Network registration Test command Response AT+CREG=? +CREG: (list of supported s) OK Parameter Read command AT+CREG? See write command ME returns the URC presentation mode and an integer that shows the registration status of the ME. The location information elements and are returned only when =2 and ME is registered to the network.
AT Command Set Unsolicited result code If =1 and there is a change in the ME network registration status: +CREG: If =2 and there is a change in the ME network registration status or a change of the network cell: +CREG: [,,] Reference Note GSM 07.07 Optional parameters will not be displayed during a call. Example AT+CREG=2 OK Activates extended URC mode. AT+COPS=0 OK Forces ME to automatically search network operator.
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 By using this command the TE has access to the SIM database. SIM access is restricted to the commands which are listed below. As response to the command the ME sends the current 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=[] Write command informs TA which character set is used by the TE. TA is then able to convert character strings correctly between TE and ME character sets. OK Parameters : "GSM" GSM default alphabet (GSM 03.38 subclause 6.2.
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.
AT Command Set 4.42 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 Receive level: 0 -113 dBm or less 1 -111 dBm 2...30 -109... -53 dBm 31 -51 dBm or greater 99 not known or not detectable Bit error rate: 0...
AT Command Set 4.
AT Command Set 4.44 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 AT+ CUSD= [,[,]] This command allows control of the Unstructured Supplementary Service Data (USSD) according to GSM 02.90.
AT Command Set 4.45 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 +VTD (list of supported s) OK Parameter See write command Read command Response AT+VTD? OK Parameter See write command Write command Response AT+VTD= OK Parameter 1 – 255 Reference duration of the tone in 1/10 second Note GSM 07.07 TC3X_ATC_01_V04.
AT Command Set 4.46 AT+VTS DTMF and tone generation ( in {0-9, *, #, A, B, C, D}) Test command Response AT+VTS=? +VTS: (list of supported s)[, (list of supported s)] OK Parameter See write command Write command Response 1. AT+VTS= This command allows the transmission of DTMF tones and arbitrary tones in voice mode. These tones may be used (for example) when announcing the start of a recording period.
AT Command Set 4.47 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 TC3X_ATC_01_V04.00 Page 119 of 204 29.05.
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.
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 for SMS-COMMANDs: +CMGL: ,,,[ +CMGL: ,,,[...]] OK for CBM storage: +CMGL: ,,,,,[ +CMGL: ,,,,, [...]]OK 2) If PDU mode (+CMGF=0) and command successful: +CMGL: ,,[], [+CMGL: ,,[alpha], [...
AT Command Set Parameter
- GSM 03.40 TP-Discharge-Time in time-string format: “yy/MM/ 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.
AT Command Set 5.5 AT+CMGR Read SMS message Test command Response AT+CMGR=? OK Execute command 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.40 TP- Destination-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted into characters; type of address given by In case of SMS: GSM 03.
AT Command Set integer type; value in the range of location numbers supported by the associated memory 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 4-7 in integer format GSM 03.
AT Command Set 5.6 AT+CMGS Send SMS message Test command Response AT+CMGS=? OK Parameter Execute command Response 1) If text mode (+CMGF=1): +CMGS= [,] text is entered 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 Reference Note GSM 07.05 · After invoking the commands CMGW, CMGS, CMGC wait for the prompt ">" and then start to send text to the module. · To send the message simply enter . See Execute command for possible responses. · Sending can be aborted by entering . Of course, the message will not be sent, though the operation is acknowledged with OK. · Sending e-mails via SMS: Note that some providers do not recognize @ symbol.
AT Command Set 5.7 AT+CMGW Write SMS message to memory Test command Response AT+CMGW=? OK Execute command Response 1) If text mode (+CMGF=1): +CMGW[= [,tooa/toda>[,stat>]]] text is entered ctrl-Z/ESC> quits without sending TA transmits SMS (either SMS-DELIVER or SMS-SUBMIT) from TE to memory storage . Memory location of the stored message is returned. Message status will be set to ‘stored unsent’ unless otherwise given in parameter .
AT Command Set 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)). In the case of CBS: GSM 03.41 TPDU in hexadecimal format. Index of message in selected storage Reference Note GSM 07.
AT Command Set 5.8 AT+CMSS Send SMS message from storage Test command Response AT+CMSS=? OK Parameter Execute command Response +CMSS= [, [,]] TA sends message with location value from message storage to the network (SMS-SUBMIT or SMS-COMMAND). If new recipient address is given for SMS-SUBMIT, it shall be used instead of the one stored with the message. Reference value is returned to the TE on successful message delivery.
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 Unsolicited result code 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 Reference GSM 07.05 General remarks: · Parameters =2,3 and =1 are only available with GSM phase 2+ (see +CSMS=1). Incoming SMs or Status Reports have to be acknowledged with AT+CNMA=0 when using these phase 2+ parameters. · The parameters and will only be displayed if AT^SSCONF=1 has been set before. See Chapter 6.37 for details on AT^SSCONF.
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 AT+CSCA= [,] 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 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.13 AT+CSCB Select cell broadcast messages Test command Response AT+CSCB=? +CSCB: (list of supported s) Parameter See write command Read command Response AT+CSCB? +CSCB: ,, Parameter See write command Write command Parameter AT+CSCB=[ [,[,]]] 0 Accepts messages that are defined in and 1 Does not accept messages that are defined in and String type; combinations of CBM message IDs (e.g.
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.
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 6.2 AT^MONI Monitor idle mode and dedicated mode Test command Response ^MONI: (list of supported < period >s) OK This command can be used to retrieve, automatically every n seconds, information AT^MONI[=] abort.
AT Command Set Dedicated channel: chann ARFCN (Absolute Frequency Channel Number) of the TCH carrier Note: = h indicates frequency hopping. TS timeslot number timAdv timing advance in bits PWR current power level, coded according to 3GPP TS 05.05.
AT Command Set 6.3 AT^MONP Monitor neighbour cells Test command Response AT^MONP=? ^MONP: (list of supported < period >s) OK This command can be used to retrieve, automatically every n seconds, information of up to six neighbour cells. The display can be terminated by any character sent to the serial port except if autobauding is enabled (+IPR=0). In this case, 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 AT^SACM The execute command can be used to query the current mode of the Advice of Charge supplementary service, the SIM values of the accumulated call meter (ACM) and accumulated call meter maximum (ACMmax).
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. Charger is not connected.
AT Command Set Read command Response AT^SBC? ^SBC: ,, Connection status of battery pack Battery charge level While charging is in progress (charging adapter connected) the battery capacity is not available. Consequently, parameter =0. To query the battery capacity disconnect the charger. Average power consumption is obtained from the ME's power consumption, plus the value you have specified for the application by using the write command AT^SBC=.
AT Command Set Unsolicited result code ^SBC: Undervoltage The message will be reported, for example, when you attempt to set up a call while the voltage is close to the critical limit and further power loss is caused during the transmit burst. To remind you that the battery needs to be charged soon, the URC appears several times before the module switches off. In this case, the battery capacity is still sufficient to set up a short call.
AT Command Set 6.6 AT^SCID Display SIM card identification number Test command Response AT^SCID=? OK If error is related to ME functionality: +CME ERROR: Parameter Execute command Response AT^SCID TA returns the identification number of the SIM card (see GSM 11.11 Chapter 10.1.1). ^SCID: OK If error is related to ME functionality: +CME ERROR: Parameter Reference string type: card identification number of SIM card Note Siemens TC3X_ATC_01_V04.00 Page 151 of 204 29.05.
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 the URC presentation mode and the status of the SIM card connection. ^SCKS: , OK Parameter See write command Write command Response AT^SCKS= TA enables or disables the presentation of URCs to report whether or not the SIM card is connected.
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 Call status of respective call number (first parameter) 0 integer type; call identification number as described in GSM 02.30[19] subclause 4.5.5.
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.
AT Command Set Reference Note Siemens Important: · 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. The procedure is equivalent to the power-down initiated with AT^SMSO. · The shutdown takes effect no matter whether URCs are enabled or disabled: URCs indicating the alert level "2" or "-2" are followed by immediate shutdown.
AT Command Set 6.10 AT^SDLD Delete the “last number redial“ memory Test command Response AT^SDLD=? OK Execute command The execute command deletes all numbers stored in the LD memory. AT^SDLD Response OK/ERROR/+CME ERROR Reference Note Siemens 6.
AT Command Set 6.13 AT^SLCK Facility lock 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 . The command can be aborted while network facilities are being set or interrogated.
AT Command Set 0 unlock 1 lock 2 query status password integer or sum of integers each representing a of information: 1 voice 2 data 4 fax 8 short message service 16 data circuit sync 32 data circuit async 64 dedicated packet access 128 dedicated PAD access x 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.
AT Command Set 6.
AT Command Set 6.16 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.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.
AT Command Set 6.17 AT^SMONC Cell Monitoring Test command Response AT^SMONC=? OK Execute command Response AT^SMONC ^SMONC: 232,03,3010,4EAF,32,82,38,30,30,232,03,3010,0000,36,88,26,18,18,232,03,3 010,4EC3,32,112,23,15,15,232,03,3010,4BDA,34,90,17,9,9,232,03,3010,0000, 32,99,15,7,7,232,03,2010,00C0,35,113,9,1,1,232,03,3520,0000,32,85,8,0,0 OK If error is related to ME functionality: +CME ERROR: Parameter The output contains 9 values from a maximum of 7 base stations.
AT Command Set 6.18 AT^SMSO Switch off mobile station Test command Response AT^SMSO=? OK Execute command Response AT^SMSO ^SMSO: MS OFF OK Device will be switched off (power down mode) Reference Note Siemens Do not send any command after this command 6.
AT Command Set 6.20 AT^SNFD Set audio parameters to manufacturer default values Test command Response AT^SNFD=? OK Execute command TA resets the parameters currently selected in audio modes 2 – 6 to their factory values. The restored values are: , , , , . 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.
AT Command Set 6.22 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 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.
AT Command Set 6.24 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.25 AT^SNFPT Call progress tones Test command Response AT^SNFPT =? ^SNFPT: (list of supported s) Parameter See write command Read command Response AT^SNFPT? ^SNFPT: OK Parameter See write command Write command AT^SNFPT= The write command controls the Call Progress Tones generated at the beginning of a mobile originated call setup.
AT Command Set 6.26 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 Write command AT^SNFS= See write command The write command serves to set the audio mode required for the connected equipment. Please note that the selected mode is not saved to the non-volatile store and needs to be restored manually, if the GSM engine was powered down.
AT Command Set 6.27 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 .
AT Command Set 6.29 AT^SPBC Search 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 searched 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. TC3X_ATC_01_V04.
AT Command Set 6.30 AT^SPBG Read entry from active telephone book via sorted index This command sorts the active phonebook records by name, in alphabetical order. Please note that the alphabetical order is assigned an index of its own which is not identical with the location numbers used in the various phonebooks. CAUTION: The AT^SBPG command is intended for reading only. For example, it helps you find entries starting with matching characters.
AT Command Set 6.31 AT^SPBS Steps the selected phonebook alphabetically This command can be used to flick through the active phonebook records in alphabetical order by name. CAUTION: The AT^SBPS command is intended for reading only. For example, it helps you find entries starting with matching characters. However, do not use the listed index numbers to dial out or modify entries.
AT Command Set 6.32 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 a required password, e.g. the PIN, PUK, PH-SIM PUK etc. To check whether or not you need to enter a password use the “AT+CPIN?” command.
AT Command Set at^spic ^SPIC: 1 OK at+cpin=4713 +CME ERROR: incorrect password at^spic ^SPIC: 63 OK at+cpin=4714 +CME ERROR: incorrect password at^spic ^SPIC: 63 6.33 AT^SPLM Read the PLMN list Test command Response AT^SPLM=? OK Parameter See execute command Execute command Response AT^SPLM TA returns the list of operator names from the ME. Each operator code that has an alphanumeric equivalent in the ME memory is returned.
AT Command Set 6.34 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.35 AT^SPLW Write an entry to the preferred operators list Test command Response AT^SPLW=? TA returns the whole index range supported by the SIM. ^SPLW: (list of supported s) OK If error is related to ME functionality: +CME ERROR: Parameter See write command Write command Parameter AT^SPLW= [,] TA writes an entry to the SIM list of preferred operators at location number . If is given but is left out, the entry is deleted.
AT Command Set 6.36 AT^SPWD Change password for a lock Test command Response AT^SPWD=? ^SPWD: (list of supported (, )s) OK If error is related to ME functionality: +CME ERROR: Parameter “P2” PIN2 otherwise see write command without “FD” integer, max.
AT Command Set See notes above or contact provider. if = “SC” then PIN if = “AO”...”AC” (barring) then network password if = “P2” then PIN2 new password Response OK If error is related to ME functionality: +CME ERROR: Reference Note Siemens See also specification of AT+ CPWD in GSM 07.07 and further details in Chapter 4.34. 6.
AT Command Set 6.38 AT^SSDA Set Display Availability Use the AT^SSDA command to specify whether your TC35 / TC37 product is designed to provide a display. If there is one available, AT^SSDA enables or disables the mobile station to present incoming Class 0 short messages directly on the display. The command is not required for other short message Classes.
AT Command Set 6.39 AT^SSYNC Configure SYNC Pin The ^SSYNC command serves to configure the SYNC pin of the GSM engine's ZIF connector. Please note that the pin may be assigned different functions, depending on the design of the host application. TC35 Terminal supports only =1. For detailed information on the SYNC pin refer to the "Hardware Interface Description" supplied with your GSM engine. Before changing the mode of the SYNC pin, carefully read the technical specifications.
AT Command Set 6.40 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. TC3X_ATC_01_V04.
AT Command Set 7 APPENDIX 7.1 Summary of ERRORS and Messages The final result codes +CME ERROR: and +CMS ERROR: 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. If so, neither ERROR nor OK result code are returned.
AT Command Set Code of 41 42 43 44 45 46 47 100 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. For further details see Chapters 4.18.2 and 4.31.
AT Command Set 7.1.2 Summary of CMS ERRORS related to GSM 07.
AT Command Set Code of 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 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 SIM PUK2 required Memory failure Invalid memory index Memory f
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. When sending a URC the ME activates its Ring Line (Logic "1"), i.e. the line goes active low for 1 second.
AT Command Set Message Meaning ^SCTM_A: ^SCTM_B: Battery (A) or board (B) is close to or beyond critical temperature limit. URC is issued repeatedly. If =2 or -2, ME switches off. Undervoltage of battery detected. ME will AT^SBC= be switched off within a minute. ^SBC: Undervoltage How to activate URC AT^SCTM=1 ^SYSSTART Indicates that ME has successfully been started. Note that this URC will not appear if autobauding is enabled.
AT Command Set 7.1.
AT Command Set 129 130 131 Supplementary Services invoke problem (GSM 04.80 3.6.7) Supplementary Services result problem (GSM 04.80 3.6.7) Supplementary Services error problem (GSM 04.80 3.6.7) 7.1.
AT Command Set 7.1.
AT Command Set 7.1.
AT Command Set Number Description Protocol error (e.g. unknown message) class 96 Invalid mandantory information 97 Message type non-existant or not implemented 98 Message type not comaptible with protocol state 99 Information element non-existent or not implemented 100 Conditional information element error 101 Message not compatible with protocol 102 Recovery on timer expiry 111 Protocol error, unspecified Interworking class 127 Interworking, unspecified 7.1.
AT Command Set 7.1.12 SIEMENS release cause for L3 Advice of Charge (AOC) (AT+CEER) Number 1 2 3 4 5 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.
AT Command Set Number Description 306 Resource Limitation 307 Initiating Release 308 Unrecognized Linked ID 309 Linked Response Unexpected 310 Unexpected Linked Operation Return Result Problem Codes 311 Unrecognize Invoke ID 312 Return Result Unexpected 313 Mistyped Parameter Return Error Problem Codes 314 Unrecognized Invoke ID 315 Return Error Unexpected 316 Unrecognized Error 317 Unexpected Error 318 Mistyped Parameter 7.1.
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 ATA PIN 1 ATD PIN 1 ATH PIN 1 AT+ILRR PIN 1 AT+VTS PIN 1 AT commands originating from GSM 07.
AT Command Set AT command Siemens defined AT commands AT+CXXCID AT^MONP AT^MONI AT^SACM AT^BLK AT^SCID AT^SCNI AT^SDLD AT^SLCD AT^SLCK AT^SMGL AT^SMGO AT^SMGR AT^SPBC AT^SPBG AT^SPBS AT^SPLM AT^SPLR AT^SPLW AT^SPWD AT^SSDA AT^STCD TC3X_ATC_01_V04.00 Required PIN PIN 1 PIN 1 PIN 1 PIN 1, PIN 2 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1, PIN 2 PIN1 PIN 1 Page 195 of 204 29.05.
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: l AT command usable without PIN --- not usable without PIN n.a. AT command not available at all AT command Test Standard V.25ter AT commands ATD n.a. ATE n.a. ATI n.a. ATO n.a. ATQ n.a. ATS3 n.a. ATS4 n.a. ATS5 n.a. AT\Q n.a. Read Write / Execute n.a n.a n.a n.a n.a l l l n.a. l l l l l l l l l l ATSn n.a. l ATS18 n.
AT Command Set AT command Test l AT+CPAS l AT+CPIN l AT+CPIN2 l AT+CR l AT+CRC l AT+CREG l AT+CRLP l AT+CSCS l AT+CSNS l AT+CSQ l AT+CSSN l AT+GCAP l AT+GMI l AT+GMM l AT+GMR l AT+GSN l AT+VTD l AT+VTS l AT+WS46 Siemens defined AT commands l AT^SBC l AT^SCKS l AT^SCTM l AT^SHOM l AT^SMSO l AT^SM20 AT^SMONC n.a l AT^SNFD l AT^SNFPT l AT^SNFI l AT^SNFM l AT^SNFO l AT^SNFS l AT^SNFV l AT^SNFW l AT^SPIC l AT^SSCONF l AT^SSYNC TC3X_ATC_01_V04.00 Read n.a. l l l l l l l l --l n.a. n.a. n.a. n.a. n.a. l n.a.
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 Functionality Possible response(s) *#06# Query IMEI OK **04*oldPIN*newPIN*newPIN# Change PIN1 +CME ERROR: / **042*oldPIN2*newPIN2*newPIN2# Change PIN2 OK **05*unblKey*newPIN*newPIN# Unlock PIN 1.
AT Command Set Abbreviations of codes and responses Codes / parameters to be sent with ATD ZZ = type of supplementary services: Barring services 330 All services Not specified DN = dialling number: String of digits 0-9 BS = basic service Voice 11 equivalent to parameter FAX 13 SMS 16 SMS +FAX 12 Voice + FAX 19 Voice + SMS + FAX 10 Data circuit asynchron 25 Data circuit synchron 24 PAD 27 Packet 26 Data circuit asynchron + PAD 21 Data circuit synchron + packet 22 Data circuit asynchron + syncron.
AT Command Set 7.4.1 Additional notes on ^SCCFC, ^SCCWA, ^SCLCK The output of ^SCCFC, ^SCCWA, ^SCLCK depends on the teleservices coded in . If no teleservice or bearer service is active for a given interrogation “7” is generated as default value for the parameter, with only line being displayed (see example 1 below). If a service is activated for one or several classes, only the active classes will be displayed (see example 2).
AT Command Set atd*#21**10#; ^SCCFC: 0,1,1,"+493038649027",145 ^SCCFC: 0,1,4,"+493038649027",145 OK 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 OK No CFU enabled for voice + SMS + data.
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.
AT Command Set Extension character table of GSM 03.
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. Any mobile which does not understand the 7 bit default alphabet table extension mechanism will treat this character as Line Feed. TC3X_ATC_01_V04.