Siemens Cellular Engines MC35 Module MC35 Terminal Version: 05.00 DocID: MC35_ATC_01_V05.
AT Command Set Document Name: AT Command Set Siemens Cellular Engines Version: Date: Doc Id: Status: 05.00 July 15, 2002 MC35_ATC_01_V05.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 .............................................................................................9 1 Introduction .................................................................................................13 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 ...........................................................................................................13 Supported product versions and related documents ...................
AT Command Set 2.34 2.35 2.36 2.37 2.38 2.39 2.40 2.41 2.42 2.43 2.44 2.45 2.45.1 AT&D Set circuit Data Terminal Ready (DTR) function mode ...............................................38 AT&F Set all current parameters to manufacturer defaults ...................................................39 AT&S Set circuit Data Set Ready (DSR) function mode........................................................41 AT&V Display current configuration .................................................................
AT Command Set 4.11 4.11.1 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 4.21.1 4.21.2 4.21.3 4.22 4.23 4.24 4.25 4.26 4.27 4.28 4.28.1 4.29 4.30 4.31 4.32 4.33 4.34 4.35 4.35.1 4.36 4.37 4.38 4.39 4.40 4.41 4.42 4.43 4.44 4.45 4.46 4.47 4.48 4.49 4.50 4.51 AT+CFUN Set phone functionality .........................................................................................78 Wake up the ME from SLEEP mode.......................................................................................
AT Command Set 5.9 5.10 5.11 5.12 5.13 5.14 5.15 5.16 AT+CNMA New SMS message acknowledge to ME/TE, only phase 2+ ............................148 AT+CNMI New SMS message indications ..........................................................................149 AT+CPMS Preferred SMS message storage ......................................................................152 AT+CSCA SMS service centre address ..............................................................................
AT Command Set 8.20 8.21 8.22 8.23 8.24 8.25 8.26 8.27 8.28 8.29 8.30 8.31 8.32 8.33 8.34 8.35 8.36 8.37 8.38 8.39 8.40 8.41 AT^SNFD Set audio parameters to manufacturer default values........................................206 AT^SNFI Set microphone path parameters .........................................................................207 AT^SNFM Mute microphone................................................................................................208 Audio programming model ...................
AT Command Set Figures Figure 1: AT audio programming model...............................................................................................208 Tables Table 1: Product specific use of AT commands .....................................................................................13 Table 2: Types of AT commands and responses...................................................................................15 Table 3: Illegal combinations of AT commands ......................................
AT Command Set 0 Version History This chapter reports modifications and improvements over previous versions of the document. "AT Command Set" Version MC35-ATC_01_V04.00 => MC35-ATC_01_V05.00 Chapter Page AT command What is new 1.5 17 Character sets 1.6 2.3 18 20 Flow control Chapter revised and associated character set tables in Chapter 9.5 updated. How to use flow control. 2.12 29 ATH 2.35 2.45 4.6 39 47 70 AT&F AT+IPR AT+CCFC 4.9 75 AT+CCWA 4.11 4.16 78 83 AT+CFUN AT+CHLD 4.19 4.
AT Command Set 5.10 149 AT+CNMI 5.11 152 AT+CPMS 6.1.7 172 AT+CGSMS 6.1.8 173 AT^SGAUTH 6.3.2 176 8.2 186f 8.3 188 8.15 202 8.19 - 8.28 8.25 8.37 8.38 205 - 212 210 222 224 9.1.3 231 9.1.4 234 9.1.5 237 9.3 248f MC35_ATC_01_V05.00 SIM card (ME returns OK or ERROR depending on setting of AT^SM20). Statement about sending e-mails via SMS corrected: If not recognized by provider, @ may be replaced with “*”. Notes regarding AT^SSCONF and AT^SMGO added.
AT Command Set "AT Command Set" Version MC35-ATC_01_V03.02 => MC35-ATC_01_V04.00 Chapter Page AT command What is new 2.2 2.5 2.17 4.8 4.9 4.19 4.21 19 21 31 74 75 85 88 +++ ATD Chapter revised. Parameters “G” and “g” for Closed User Group added. ATO AT+CCUG AT+CCWA AT+CIND AT+CLCK 4.26 8.2 8.3 8.19 98 186f 188 205 AT+CMER AT^MONI At^MONP AT^SNFA Chapter revised. New AT command: Closed User Group. New AT command: Call Waiting. New AT command: Indicator control.
AT Command Set 8.7 8.9 194 196 AT^SCKS AT^SCTM 9.2 - 9.3 246f - 248f AT+CXXCID AT^SCID AT^SGAUTH Notes modified: If during a connection the radio cell is changed, the parameters LAC, Cell, NCC BCC, PWR and RXLev of the ‘Serving Cell’ part will not be updated. Notes regarding empty SIM card tray modified. Chapter revised due to improved presentation of temperature shutdown URCs. Both commands now independent of PIN authentication Command added to list of PIN independent commands 9.1 - 9.1.19 9.1.
AT Command Set 1 Introduction 1.1 Scope of the document This document presents the AT Command Set for the Siemens cellular engines MC35 Module MC35 Terminal The AT commands detailed in this document are supported by both products. Where differences occur, they are noted in the chapter that refers to the command. In the present version, the only exceptions concern these commands: Table 1: Product specific use of AT commands AT command AT+CALA, Chapter 4.
AT Command Set 1.2 Supported product versions and related documents Please note that this AT Command Set is intended for MC35 Version 05.00 Related documents [1] MC35 Hardware Interface Description, Version 05.00 [2] Release Notes: MC35, Version 05.00 [3] MC35 GPRS Startup User's Guide [4] MC35 Remote-SAT User's Guide, as of Version 05.00 [5] MC35 Multiplexer User's Guide, Version 05.00 [6] Application Note 16: Updating MC35 Firmware, as of Version 05.
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, MC35 is short for the engine type and MC35T 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.44 for information about selecting the character set. Character tables are provided in Chapter 9.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. MC35 supports 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. Line does not need to end with terminating character.
AT Command Set 2.3 AT\Qn Flow control 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, GPRS connections, CYCLIC SLEEP modes set with AT+CFUN.
AT Command Set 2.5 ATD Mobile originated call to dial a number Execute command ATD[] [
AT Command Set Reference Note V.25ter/GSM 07.07 · Before setting up a data call, check that RTS/CTS handshake is enabled. See Chapters 1.6 and 2.3. · Parameter ”l“ and ”i“ only if no *# code is within the dial string. · is not supported for data calls. · is default for last number that can be dialled by ATDL. · See also +ATX and chapter 9.1.5 for . · The *# codes can only be used with voice calls (i.e.if “;” is appended). · If ATD is used with a USSD command (e.g.
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.32). Execute command ATD> [][;] TA attempts to set up an outgoing call to the specified number.
AT Command Set <;> I Activates CLIR (disables presentation of own phone number to called party) 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”).
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.33). 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.32). 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 ATH[n] Disconnects any call in progress, such as voice, fax or CSD calls. See notes below for GPRS and multiplex mode.
AT Command Set 2.13 ATI Display product identification information Execute command Response ATI ME issues product information text SIEMENS MC35 REVISION 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] =9 delivers the following information. Other values are not supported and only return OK.
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 ATS3 Write command line termination character Read command Response ATS3? OK This parameter setting determines the character recognized by TA to terminate an incoming command line. Write command ATS3= Response OK Parameter Reference 000-013-127 command line termination character Note V.25ter 2.
AT Command Set 2.24 ATS6 Set pause before blind dialling Read command Response ATS6? OK Write command No effect for GSM ATS6= Response OK Parameter 000-255 number of seconds to wait before blind dialling. Reference Note V.25ter 2.25 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.
AT Command Set 2.27 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.30 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.32 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.38 on page 43). If a connection is in progress, it will be terminated. All defined GPRS contexts which are not activated or not online will be undefined (see +CGDCONT,+CGQREQ,+CGQMIN commands). The user defined profile is stored to the non-volatile memory.
AT Command Set 2.34 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.35 AT&F Set all current parameters to manufacturer defaults Execute command Response AT&F[value] TA sets all current parameters to the manufacturer defined profile. OK Parameter 0 Set all TA parameters to manufacturer default. See Table 5: Factory settings. Reference Note V.25ter In addition to the default profile, you can store an individual one with AT&W. To alternate between the two profiles enter either ATZ (loads user profile) or AT&F (restores factory profile).
AT Command Set Category Command and factory setting GSM 07.07 commands for GPRS +CGDCONT AT&F clears every context which is not active or not online. +CGQREQ AT&F clears the QoS profiles of every context which is not active or not online. +CGQMIN AT&F clears the minimum QoS profiles of every context which is not active or not online. Siemens defined commands ^SM20= 1,1 ^SCKS =0 ^SACM =0 ^SSDA=0 ^SSCONF=0 MC35_ATC_01_V05.00 Page 40 of 256 15.07.
AT Command Set 2.36 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. MC35_ATC_01_V05.00 Page 41 of 256 15.07.
AT Command Set 2.37 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 or not required (see AT+CPIN, pg.
AT Command Set 2.38 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.39 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.42 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 xx.yy OK xx.yy Version xx and variant yy of software release. Reference Note V.25ter See also AT+CGMR Request revision identification of software status, Chapter 4.14. 2.
AT Command Set 2.44 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.45 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 Generally, AT+IPR=x should be used as a standalone command. If nevertheless combinations with other commands on the same line cannot be avoided, there are several constraints to be considered: · Avoid combinations with the AT commands listed in Chapter 1.4.2. · 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.
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, the current setting and the range of services available. This is provided by the AT+FCLASS command (see pg. 51).
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 deAT+FTM= fined 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 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. Example 1: You may want to configure a reminder call for May 31, 2001, at 9.
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 Remember that call forwarding will be activated for voice, data and fax (default classes) when you register the destination number.
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+CCUG: Closed User Group Test command The Test command returns the supported parameters. AT+CCUG=? Response +CCUG: (list of supported s),(list of supported ),(list of supported ) OK Read command AT+CCUG? Explicit CUG invocation means that at each call setup, CUG information is added to the called number. The Read command returns if the Explicit CUG invocation is activated, which CUG index is chosen, and if Preferential Group or Outgoing Access is suppressed.
AT Command Set 4.9 AT+CCWA Call waiting Test command Response AT+CCWA=? +CCWA: (list of supported s) OK/ERROR/+CME ERROR Parameter See write command Read command Response AT+CCWA? +CCWA: OK/ERROR/+CME ERROR Parameter See write command Write command AT+CCWA= [,[ [,]]] This command controls the Call Waiting supplementary service according to GSM 02.83. Activation, deactivation and status query are supported.
AT Command Set Parameters of the URC String type phone number of calling address in format specified by Type of address octet in integer format (refer to GSM 04.08 subclause 10.5.4.7) Indicates the class of the waiting call. See Write command for possible values. 0 1 2 CLI valid CLI has been withheld CLI is not available Reference Note GSM 07.07, GSM 02.04, GSM 02.
AT Command Set 4.10 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 9.1.6) Reason for last call release as number code (see subclause 9.1.6) Release cause for last Supplementary Service Call (see subclause 9.1.
AT Command Set 4.
AT Command Set 1 Full functionality. If the ME is in one of the two CYCLIC SLEEP modes you can issue AT+CFUN=1 to stop power saving and return to full functionality. Keep in mind that, unlike the reset command described below, this action does not restart the ME but only changes the level of functionality. See parameter for details on the reset. 5 CYCLIC SLEEP mode: In this mode, the serial interface is shortly enabled during paging.
AT Command Set Example 2 To set the ME to NON-CYCLIC SLEEP mode enter AT+CFUN=0 OK When, for example, an SMS is being received and indicated by an unsolicited result code (URC), the ME wakes up to full operation. +CMTI: "SM",5 Note that the URC used in this example will appear only if CMTI=1,1 was configured before. See Chapters 5.10 and 9.1.4. After this, you may want to verify the operating status: AT+CFUN? +CFUN: 1 Indicates that ME has entered full functionality mode.
AT Command Set 4.11.1 Wake up the ME from SLEEP mode A wake-up event is any event that switches off the SLEEP mode and causes the ME to return to full functionality. In short, it takes the ME back to AT+CFUN=1. Definitions of the state transitions described in Table 7: Yes = ME exits SLEEP mode. No = ME does not exit SLEEP mode.
AT Command Set 4.12 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.13 AT+CGMM Request model identification Test command Response AT+CGMM=? OK Execute command Response AT+CGMM TA returns product model identification text. MC35 OK Reference Note GSM 07.
AT Command Set 4.15 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.17 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.18 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.19 AT+CIND Indicator control MC35 supports indicator event reporting for the following items: battery capacity, signal quality, service availability, generation of sound in the ME, indication of unread short messages, full SMS storage, call in progress and roaming activities. There are two ways to display the status and event reports by indicators: 1. You can directly query the current status of each indicator, simply by using the Read command AT+CIND.
AT Command Set Read command Response AT+CIND? TA returns the status of the ME indicators. +CIND: [,[,...]] OK If error is related to ME functionality +CME ERROR: Parameter See Test command Write command AT+CIND= [[, [,...]]] Reference The Write command simply controls the registration / deregistration of indicators. 0 Indicator is deregistered. The indicator cannot be presented as +CIEV URC, but can be directly queried with AT+CIND?.
AT Command Set 4.20 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.21 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 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. If the parameter is omitted, the default value 7 is used.
AT Command Set 4.21.2 Examples: Phone lock Example 1 Be sure that PIN 1 authentication is valid: AT+CPIN? +CPIN: SIM PIN OK AT+CPIN=9999 OK 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.
AT Command Set AT+CPIN? +CPIN: SIM PIN AT+CPIN=1111 Enter SIM PIN of present SIM card. OK SIM PIN accepted. AT+CPIN? +CPIN: PH-SIM PIN "PS" lock password is required. AT+CPIN=4444 Bad password is given: +CME ERROR: incorrect password 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.35.1). AT+CPIN=12345678 Master Phone Code has been accepted.
AT Command Set 4.21.3 Examples: Call barring Please note that when you configure or query call barring without specifying any classes, the settings will refer to classes 1, 2 and 4 only (default setting). Remember that most of the call barring types have to be subscribed to. Usually, the service is subject to a password supplied from the provider.
AT Command Set 4.22 AT+CLIP Calling line identification presentation 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.23 AT+CLIR Calling line identification restriction (by *# sequence) The AT+CLIR command is not supported.
AT Command Set 4.24 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 are specified with the parameters ,...
AT Command Set 4.25 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.
AT Command Set "signal" Signal quality (0-7 or 99 if not measurable). The indicated value is the bit error rate of the signal received. See also Chapter 4.46. "service" Service availability (0-1). "sounder" Sounder activity (0-1). The indicator provides information about tones generated in the ME. The value 1 means for example: Incoming call - ME is ringing. Waiting call – ME generates waiting call tone (if call waiting is enabled). Outgoing call – ME generates Call Progress tone.
AT Command Set 4.27 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 8.26 for more details on the various audio modes.
AT Command Set 4.28 AT+CMUX Enter multiplex mode MC35 supports 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 turns 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 1 as described not usable 1 as described not usable as described as described not usable data call parameters not changed 1 ATS8 ) ATS10 ) ATS18 ) AT\Q ATZ 1) 2) 3) 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. 32).
AT Command Set 4.29 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.30 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.31 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 MC35_ATC_01_V05.00 Page 107 of 256 15.07.
AT Command Set 4.32 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.34 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.35 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 · · · · · MC35_ATC_01_V05.00 MC35 offers various options to verify the present status of network registration: For example, the AT+COPS? (Chapter 4.30) command indicates the currently used network. With AT+CREG (Chapter 4.41) 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. when the ME is powered up, or when the network cell changes).
AT Command Set 4.35.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 10). Call barring: Supported modes are "AO", "OI", "OX", "AI", "IR", "AB", "AG", "AC".
AT Command Set 4.36 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 Once the required has been entered correctly, PIN2 authentication code changes to READY. After 300s, a repetition of the authentication process is required (PIN2 authentication code changes from READY to SIM PIN2).
AT Command Set 4.37 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.38 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.21 and 8.13 for more information on the various lock features. The AT^SPWD command is a Siemens defined command equivalent to AT+CPWD. See Chapter 8.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.35 and 4.35.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.39 AT+CR Service reporting control Test command Response AT+CR=? +CR: (list of supported s) OK Parameter See write command Read command Response AT+CR? +CR: OK Parameter See write command Write command Response AT+CR= Configures the TA whether or not to transmit an intermediate result code +CR: to TE when a call is being set up.
AT Command Set 4.40 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.41 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.42 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.43 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.44 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.45 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.46 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.48 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.49 AT+VTD= Tone duration Test command AT+VTD=? This command refers to an integer that defines the length of tones transmitted with 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 4.
AT Command Set 4.51 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 MC35_ATC_01_V05.00 Page 134 of 256 15.07.
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 2) If PDU mode (+CMGF=0) and command successful: +CMGL: ,,[], [+CMGL: ,,[alpha], [...
AT Command Set the associated memory 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 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.
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 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.40 TP-User-Data in text mode responses; format: -if indicates that GSM 03.38 default alphabet is used and indicates that GSM 03.
AT Command Set GSM 03.40 TP-Protocol-Identifier in integer format (default 0) GSM 03.40 TP-Recipient-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (refer command AT+CSCS Select TE character set.); type of address given by GSM 04.
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. · When sending e-mails via SMS check that, depending on the provider, the @ symbol will be recognized and correctly interpreted.
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 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 0 “REC UNREAD” Received unread messages (default) 1 “REC READ” Received read messages 2 “STO UNSENT” Stored unsent messages 3 “STO SENT” Stored sent messages 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.
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 8.38 for details on AT^SSCONF. · To allow SMS overflow presentation during data transfers via Break, use AT+CNMI=3,1 (see Chapter 8.15).
AT Command Set 5.
AT Command Set “ME” and may be transferred to the “SM” storage if “ME” is used up. Incoming Class 2 messages (SIM specific) will be stored to the SIM card only, no matter whether or not there is free “ME” space. As a result, the ^SMGO: 2 indication (see AT^SMGO in Chapter 8.15) may be presented without prior indication of ^SMGO: 1. For more information regarding SIM and ME specific message classes refer to and the following specifications: GSM 03.38 and 3GPP TS 23.038.
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 GPRS AT commands in accordance with GSM 07.07 This chapter provides GPRS specific AT commands. For information on using GPRS commands in multiplex mode see chapter 4.28. 6.1 Commands specific to MTs supporting GPRS This clause defines commands that a TE (Terminal Equipment, i.e. an application running on a controlling PC) may use to control a GPRS MT (Mobile Termination, the Wireless Module). Refer ro Chapter 6.4 for selected examples of using GPRS AT commands. 6.1.
AT Command Set 6.1.2 AT+CGACT PDP context activate or deactivate Test command AT+CGACT=? The test command is used for requesting information on the supported PDP context activation states. Response +CGACT: (list of supported s) OK/ERROR/+CME ERROR Parameter Read command AT+CGACT? See write command The read command returns the current activation states for all the defined PDP contexts. Response +CGACT: , [+CGACT: , ...
AT Command Set 6.1.3 AT+CGDATA Enter data state Test command AT+CGDATA=? The test command is used for requesting information on the supported layer 2 protocols to be used between the TE and MT.
AT Command Set 6.1.4 AT+CGDCONT Define PDP Context Test command AT+CGDCONT=? The test command returns values supported as a compound value. If the MT supports several PDP types, the parameter value ranges for each are returned on a separate line. Response +CGDCONT: (range of supported s), ,,,(list of supported s), (list of supported s) [+CGDCONT: ...
AT Command Set Packet Data Protocol type is a string parameter which specifies the type of packet data protocol: IP Internet Protocol (IETF STD 5) Access Point Name is a string parameter (framed by quotation marks) which is a logical name that is used to select the GGSN or the external packet data network. If the value is null or omitted, then the subscription value will be requested. String parameter that identifies the MT in the address space applicable to the PDP (e.g.
AT Command Set 6.1.5 AT+CGQMIN Quality of Service Profile (Minimum acceptable) Test command AT+CGQMIN=? The test command returns values supported as a compound value. If the MT supports several PDP types, the parameter value ranges for each PDP type are returned on a separate line. Response +CGQMIN: , (list of supported s), (list of supported s), (list of supported s) , (list of supported s), (list of supported s) [+CGQMIN: ...
AT Command Set Parameter numeric PDP Context Identifier; if no cid is specified, nothing will be changed (no profile definition / undefinition) 1 2 numeric parameter for the precedence class 0 network subscribed value 1 High Priority Service commitments shall be maintained ahead of precedence classes 2 and 3 2 Normal priority Service commitments shall be maintained ahead of precedence class 3 3 Low priority Service commitments shall be maintained ahead of precedence classes 1 and 2
AT Command Set numeric parameter for the peak throughput class 0 network subscribed value Peak Throughput Class Peak Throughput (in octets per second) 1 Up to 1 000 (8 kbit/s) 2 Up to 2 000 (16 kbit/s) 3 Up to 4 000 (32 kbit/s) 4 Up to 8 000 (64 kbit/s) 5 Up to 16 000 (128 kbit/s) 6 Up to 32 000 (256 kbit/s) 7 Up to 64 000 (512 kbit/s) 8 Up to 128 000 (1 024 kbit/s) 9 Up to 256 000 (2 048 kbit/s) numeric parameter for the mean throughput class 0 network subscribed value Mean Throughput Cla
AT Command Set at+cgqmin=1,0,0,0,1 OK at+cgqmin? +CGQMIN:1,0,0,0,1,0 OK at+cgqmin=1,1 OK at+cgqmin? +CGQMIN:1,1,0,0,1,0 OK Response OK/ERROR/+CME ERROR Reference GSM 07.07 MC35_ATC_01_V05.00 Page 167 of 256 15.07.
AT Command Set 6.1.6 AT+CGQREQ Quality of Service Profile (Requested) Test command AT+CGQREG=? The test command returns values supported as a compound value. If the MT supports several PDP types, the parameter value ranges for each PDP type are returned on a separate line. Response +CGQREG: , (list of supported s), (list of supported s), (list of supported s), (list of supported s), (list of supported s) [+CGQREG: ...
AT Command Set numeric parameter for the precedence class 0 network subscribed value 1 High Priority Service commitments shall be maintained ahead of precedence classes 2 and 3 2 Normal priority Service commitments shall be maintained ahead of precedence class 3 3 Low priority Service commitments shall be maintained ahead of precedence classes 1 and 2 numeric parameter for the delay class 0 network subscribed value SDU size: 128 octets: Delay Class Mean Transfer Delay 1 2 3 4 (Pred
AT Command Set numeric parameter for the peak throughput class 0 network subscribed value Peak Throughput Class Peak Throughput (in octets per second) 1 Up to 1 000 (8 kbit/s). 2 Up to 2 000 (16 kbit/s). 3 Up to 4 000 (32 kbit/s). 4 Up to 8 000 (64 kbit/s). 5 Up to 16 000 (128 kbit/s). 6 Up to 32 000 (256 kbit/s). 7 Up to 64 000 (512 kbit/s). 8 Up to 128 000 (1 024 kbit/s). 9 Up to 256 000 (2 048 kbit/s).
AT Command Set at+cgqreq=1,0,0,1 OK at+cgqreq? +CGQREQ:1,0,0,1,0,0 OK at+cgqreq=1,1 OK at+cgqreq? +CGQREQ:1,1,0,1,0,0 OK Definitions of parameters in GSM 02.60 and GSM 03.60 paragraph 15.2 “Quality of Service Profile“. Response OK/ERROR/+CME ERROR Reference GSM 07.07 MC35_ATC_01_V05.00 Page 171 of 256 15.07.
AT Command Set 6.1.7 AT+CGSMS Select service for MO SMS messages Test command AT+CGSMS=? The test command lists the services and service preferences which can be selected with the AT+CGSMS write command. Response +CGSMS: (list of supported s OK Parameter See write command Read command AT+CGSMS? The read command returns the currently selected service or service preference.
AT Command Set 6.1.8 AT^SGAUTH Set type of authentication for PPP connection Test command Response AT^SGAUTH=? ^SGAUTH: (list of supported s) OK/ERROR/+CME ERROR Parameter indicates types of supported authentication 0 None 1 PAP 2 CHAP 3 PAP and CHAP Read command Response AT^SGAUTH? +CGACT: OK/ ERROR/ + CME ERROR Parameter See test command Write command Response AT^SGAUTH= OK/ ERROR/ + CME ERROR Parameter See test command Reference Siemens MC35_ATC_01_V05.
AT Command Set 6.2 Modem compatibility commands to MTs supporting GPRS This subclause describes how existing AT commands, designed for use with a modem, may be used to control a GPRS MT. This is to provide backwards compatibility with existing communications software. 6.3 ATD *99# Request GPRS service Execute command This command causes the MT to perform whatever actions are necATD*99[*[] essary to establish communication between the TE and the external PDN.
AT Command Set 6.3.1 ATD *98# Request GPRS IP service Execute command ATD*98[*]# This command causes the MT to perform whatever actions are necessary to establish a communication between the TE and the external PDN. The V.25ter 'D' (Dial) command causes the MT to enter the V.25ter online data state and, with the TE, to start the layer 2 protocol.
AT Command Set 6.3.2 ATH Manual rejection of a network request for PDP context activation Execute command Response ATH The V.25ter 'H' or 'H0' (On-hook) command may be used to reject a network request for PDP context activation announced by the unsolicited result code RING or +CRING: GPRS , The MT responds with OK Reference Note GSM 07.07 · In contrast to GSM 07.07 it is possible to cancel a connection with ATH after a break.
AT Command Set 6.4 Using GPRS AT commands (examples) 6.4.1 Miscellaneous AT commands Defining and using a Context Definition Id (CID): Every time a CID is used as a parameter for a GPRS command the CID has to be defined before by the AT+CGDCONT command. To get the parameter of a CID use the AT+CGDCONT read option. If the response of ‘AT+CGDCONT?’ is OK only, there is no CID defined.
AT Command Set All parameters of the QoS are initiated by default to the "network subscribed value (= 0)" but the QoS itself is set to be undefined. To define a QoS use the AT+CGQREQ or AT+CGQMIN command.
AT Command Set 6.5 Using the GPRS dial command ATD In addition to the GPRS AT Commands you can use the "D" command to dial into to the GPRS network. There are two GPRS Service Codes for the ATD Command: Values 98 and 99. Examples: ATD*99# CONNECT // establish a connection by service code 99 ATD*99*123.124.125.126*PPP*1# CONNECT // establish a connection by service code 99, IP address 123… //and L2P = PPP and using CID 1.
AT Command Set 7 AT Commands for SIM Application Toolkit (GSM 11.14) SIM Application Toolkit (SAT) is a technology that lets the SIM card execute a great variety of additional applications. Conventionally, SIM cards are intended to store user specific data, such as phonebooks, secure user identification codes and messages, but they can also hold a lot of value-added mobile applications.
AT Command Set 7.1 AT^SSTA Remote-SAT Interface Activation Test command Response AT^SSTA=? ^SSTA:(list of supported s), (list of supported s) Parameter description see below. Read command AT^SSTA? The read command can be used to request the current operating status and the used alphabet of the Remote-SAT interface.
AT Command Set 7.2 ^SSTN Remote-SAT Notification Proactive Commands Every time the SIM application issues a proactive command, via the ME, the TA will receive a notification. This indicates the type of proactive command issued. AT^SSTGI must then be used by the TA to request the parameters of the proactive command from the ME. Upon receiving the ^SSTGI response from the ME, the TA must send AT^SSTR to confirm the execution of the proactive command and provide any required user response, e.g.
AT Command Set 7.3 AT^SSTGI Remote-SAT Get Information Test command Response AT^SSTGI=? ^SSTGI:(list of supported s), (list of supported s) OK Read command Response AT^SSTGI? ^SSTGI: , OK Parameters Remote-SAT interface states (refer to AT^SSTA) Ongoing Proactive Command Write command AT^SSTGI= Reference Regularly this Write command is used upon receipt of an unsolicited result code ^SSTN:.
AT Command Set 7.
AT Command Set 8 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. 8.
AT Command Set 8.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 information of the serving/dedicated cell AT^MONI[=] AT^MONI=? Write command Note: The two header lines (see below) are output after every ten data lines.
AT Command Set Dedicated channel: chann ARFCN (Absolute Frequency Channel Number) of the TCH carrier Note: = h indicates frequency hopping.
AT Command Set 8.3 AT^MONP Monitor neighbour cells Test command Response AT^MONP=? ^MONP: (list of supported < period >s) OK Write command This command can be used to retrieve information of up to six neighbour cells automatically every n seconds. It is cancelled by any character sent to the serial port except if autobauding is enabled (+IPR=0). Then type character ´a´ to abort.
AT Command Set 8.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 8.5 AT^SBC Battery charging / discharging and charge control This chapter is only applicable to MC35, it is not intended for MC35 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. When the module is in IDLE mode it takes typically one minute to deregister from the network and to switch off.
AT Command Set 8.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 MC35_ATC_01_V05.00 Page 193 of 256 15.07.
AT Command Set 8.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 8.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 8.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. CAUTION: During the first 15 seconds after start-up, the module operates in an automatic report mode: URCs can be always displayed regardless of the selected mode .
AT Command Set Reference Note Siemens Important: · Please refer to [1] 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. · URCs indicating the alert level "1" or "-1" are intended to enable the user to take appropriate precautions, such as protect the module or battery from exposure to extreme conditions, or save or back up data etc.
AT Command Set 8.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 8.
AT Command Set 8.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 8.14 AT^SMGL List SMS messages from preferred storage Test command Response AT^SMGL=? See write command + CMGL Parameters See command +CMGL Execute/Write command AT^SMGL [=] Response TA returns messages with status value from message storage to the TE. The status of the messages is u n c h a n g e d (unread remains unread). Otherwise: See command +CMGL Parameters See command +CMGL Reference Note Siemens See also GSM 07.05: +CMGL MC35_ATC_01_V05.
AT Command Set 8.
AT Command Set 8.16 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 8.17 AT^SMGR Read SMS message without set to REC READ Test command Response AT^SMGR=? OK Execute command Parameter AT^SMGR= See AT+CMGR Reference Note GSM 07.
AT Command Set 8.18 AT^SM20 Set M20 Compatibility Test command Response AT^SM20=? OK Read command Response AT^SM20? ^SM20: , OK Parameters See write command Write command Response AT^SM20= M20 is an earlier, widely used SIEMENS GSM engine. The AT^SM20 command controls the behaviour of the ATD and AT+CMGW commands as described below. Please note that the AT^SM20 command has no effect on any other features and is not intended to adjust other differences between M20 and MC35.
AT Command Set 8.19 AT^SNFA Set or query microphone attenuation Test command Response AT^SNFA=? ^SNFA: (list of supported s) Parameter See read command Read command Response AT^SNFA? TA returns the current attenuation value on the microphone path for the current audio device (selected with AT^SNFS, see section 8.26).
AT Command Set OK at^snfa? ^SNFA: 1 OK at^snfi? ^SNFI: 5,1 OK at^snfi=5,45 OK at^snfa? ^SNFA: 45 OK 8.20 AT^SNFD Set audio parameters to manufacturer default values Execute command AT^SNFD 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.
AT Command Set 8.21 AT^SNFI Set microphone path parameters Test command Response AT^SNFI=? ^SNFI: (list of supported s), (list of supported s) OK Parameters See write command Read command Response AT^SNFI? ^SNFI: < inBbcGain >, OK Parameters See write command Write command Response AT^SNFI=, TA sets microphone path amplifying.
AT Command Set 8.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 8.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 Write command AT^SNFO=,,...
AT Command Set 8.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 8.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. The selected audio mode is saved volatile and needs to be restored manually, if the GSM engine was powered down.
AT Command Set 8.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 . OK Parameter Volume steps 0 to 4.
AT Command Set 8.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. MC35_ATC_01_V05.
AT Command Set 8.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 8.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 8.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 8.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 8.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 8.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 8.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 needed) 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.38. MC35_ATC_01_V05.00 Page 221 of 256 15.07.
AT Command Set 8.37 AT^SRTC Select, query, test ring tone parameters Test command Response AT^SRTC=? ^SRTC: (list of supported s), (list of supported s) OK Read command Response AT^SRTC? ^SRTC: , , OK Parameters Type of ringing tone. 7 different tones and melodies can be selected: 1 – 7 (factory setting is =3) Volume of ringing tone. Varies from low to high.
AT Command Set Execute Command AT^SRTC The Execute command is intended for testing. It starts to play a melody from the audio output currently selected with the AT^SNFS command. Response OK To stop the test use AT^SRTC again. During test playback, you can enter the Write command to select another melody and adjust the volume. Also, you can enter the Read command to check the type and volume of the current ringing tone, and to view the status of playback (on / off).
AT Command Set 8.38 AT^SSCONF SMS Configuration Test command Response AT^SSCONF =? ^SSCONF: (list of supported s) Parameter See write command Read command Response AT^SSCONF? ^SSCONF: OK Parameter See write command Write command AT^SSCONF= The write command serves to control the presentation of the recipient address parameters and . Response OK Parameter : display recipient address 0 the mobile station shall not display the parameter and .
AT Command Set 8.39 AT^SSDA Set Display Availability Use the AT^SSDA command to specify whether your MC35 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 8.40 AT^SSYNC Configure SYNC Pin The ^SSYNC command serves to configure the SYNC pin in the ZIF connector of the GSM engine. Please note that the pin may be assigned different functions, depending on the design of the host application. MC35 Terminal supports only =1. For detailed information on the SYNC pin of the MC35 module refer to [1]. Before changing the mode of the SYNC pin, carefully read the technical specifications.
AT Command Set Table 12: Operating modes of the ME indicated by status LED (if = 1): LED mode Function Off MC35 module: ME is off or running in SLEEP, Alarm or Charge-only mode. MC35 Terminal: ME is off or in SLEEP mode. 600 ms On / 600ms Off No SIM card inserted or no PIN entered, or network search in progress, or ongoing user authentication, or network login in progress. 75 ms On / 3 s Off Logged to network (monitoring control channels and user interactions). No call in progress.
AT Command Set 8.41 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. MC35_ATC_01_V05.
AT Command Set 9 APPENDIX 9.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 42 43 44 45 46 47 100 Meaning 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.21.2 and 4.35.
AT Command Set 9.1.3 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 513 514 515 516 517 518 519 520 521 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 f
AT Command Set AT+CMGS=123456 // Equivalent to +CMS ERROR: 310 +CME ERROR: 10 Example 2 The application tries to send a short message while the SIM card is present, but PIN authentication has not yet been done. AT+CMGF=1 OK AT+CMGS=123456 // Equivalent to +CMS ERROR: 311 +CME ERROR: 11 MC35_ATC_01_V05.00 Page 233 of 256 15.07.
AT Command Set 9.1.4 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. Typical URCs may be information about incoming calls, received SMS, changing temperature, status of the battery etc. A summary of URCs is listed in Table 13 and Table 14.
AT Command Set Message Meaning +CSSI: +CSSU: ^SMGO: ^SCKS: Supplementary service intermediate/unsolicited result code How to activate URC AT+CSSN=1,1 SMS overflow indicator Indicates whether card has been removed or inserted 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 be switched off within a minute.
AT Command Set Table 14: Summary of Fax Class 2 URCs defined by EIA PN-2388 Message Meaning +FCON Indicates connection with a fax machine +FNSF: Reports non-standard setup frame +FTSI:"" Reports the remote ID, transmit station ID +FCSI:"" Reports the remote ID, called station ID +FDCS:,
,,, ,,, Reports the current session parameter (refer to EIA PN-2388, table 3.
AT Command Set 9.1.
AT Command Set 51 128 129 130 131 241 242 243 SIEMENS cause for Session Management Supplementary Services general problem (GSM 04.80 3.6.7) 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) SIEMENS cause for GPRS API SIEMENS cause for Link Management SIEMENS cause for Embedded Netcore (Internet Protocol Stack) 9.1.
AT Command Set 9.1.
AT Command Set 9.1.
AT Command Set Number Description Service or option not available class 49 Quality of service unavailable 50 Requested facility not subscribed 55 Incoming calls barred within the CUG 57 Bearer capability not authorized 58 Bearer capability presently not available 63 Service or option not available, unspecified Service or option not implemented 65 Bearer service not implemented 68 ACM equal or greater than ACMmax 69 Requested facility not implemented 70 Only restricted digital information bearer capability
AT Command Set 9.1.13 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 9.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 9.1.
AT Command Set Number Description 36 Regular PDP context deactivation 37 QoS not accepted 38 Network failure 39 Reactivation requested 40 Feature not supported Causes related to invalid messages 81 Invalid transaction identifier value 95 Semantically incorrect message 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
AT Command Set 9.1.19 SIEMENS release cause for Embedded Netcore (AT+CEER) Number 0 1 255 Description Regular call deactivation LCP stopped Undefined MC35_ATC_01_V05.00 Page 245 of 256 15.07.
AT Command Set 9.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 AT+CPWD AT+CR AT+CRSM AT+CSCA AT+CSCB AT+CSDH AT+CSMP AT+CSMS AT+CUSD Siemens defined AT commands AT^MONP AT^MONI AT^SACM 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 MC35_ATC_01_V05.
AT Command Set 9.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 Read AT+COPS Phone busy Unknown l AT+CPAS n.a. l l AT+CPIN l l AT+CR l l AT+CRC l l AT+CREG l l AT+CRLP l l AT+CSCS l l AT+CSNS l AT+CSQ --l l AT+CSSN l AT+GCAP n.a. l AT+GMI n.a. l AT+GMM n.a. l AT+GMR n.a. l AT+GSN n.a. l l AT+VTD l AT+VTS n.a. l l AT+WS46 Siemens defined AT commands l AT+CXXCID n.a. l l AT^SBC l AT^SCID n.a. l l AT^SBC l l AT^SCKS l l AT^SCTM l l AT^SGAUTH l AT^SHOM l l AT^SMSO l l AT^SM20 l l AT^SNFA l AT^SNFD n.a.
AT Command Set 9.4 Standard GSM service codes The following GSM command strings can be sent with the ATD command. Reference: GSM 2.30 Table 15: GSM service codes *# code 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. (Unblock SIM card after 3 failed attempts to enter PIN1) See also Chapters 4.21, 4.35, 4.35.
AT Command Set *# code Functionality Possible response(s) USSD messages [C]...[C]# (varies with the serving network) Send USSD message C[C] (excluded 1[C]) (varies with the serving network) Send USSD message +CME ERROR: / OK (see Chapter 4.48, p. 132) +CME ERROR: / OK (see Chapter 4.48, p.
AT Command Set 9.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 Example 4 To query the status of CFU for voice + SMS + data: 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 9.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. MC35_ATC_01_V05.