Siemens MC35 Command Set

Siemens MC35 Command Set

Module/terminal
Hide thumbs Also See for MC35:
Table of Contents

Advertisement

Siemens Cellular Engines
MC35 Module
MC35 Terminal
Version: 05.00
DocID: MC35_ATC_01_V05.00

Advertisement

Table of Contents
loading

Summary of Contents for Siemens MC35

  • Page 1 Siemens Cellular Engines MC35 Module MC35 Terminal Version: 05.00 DocID: MC35_ATC_01_V05.00...
  • Page 2 This product is not intended for use in life support appliances, devices or systems where a malfunction of the product can reasonably be expected to result in personal injury. Siemens AG customers using or selling this product for use in such applications do so at their own risk and agree to fully indemnify Siemens for any damages resulting from illegal use or resale.
  • Page 3: Table Of Contents

    AT Command Set Contents Version History .....................9 Introduction ....................13 Scope of the document ......................13 Supported product versions and related documents ..............14 Conventions ..........................15 AT command syntax .......................15 1.4.1 Using parameters........................15 1.4.2 Combining AT commands on the same command line ............16 1.4.3 Entering successive AT commands on separate lines ............16 Supported character sets ......................17...
  • Page 4 AT Command Set 2.34 AT&D Set circuit Data Terminal Ready (DTR) function mode ..........38 2.35 AT&F Set all current parameters to manufacturer defaults ...........39 2.36 AT&S Set circuit Data Set Ready (DSR) function mode............41 2.37 AT&V Display current configuration ..................42 2.38 AT&W Store current configuration to user defined profile .............43 2.39...
  • Page 5 AT Command Set 4.11 AT+CFUN Set phone functionality ..................78 4.11.1 Wake up the ME from SLEEP mode..................81 4.12 AT+CGMI Request manufacturer identification ..............82 4.13 AT+CGMM Request model identification................82 4.14 AT+CGMR Request revision identification of software status ..........82 4.15 AT+CGSN Request product serial number identification (IMEI) identical to GSN ....83 4.16 AT+CHLD Call hold and multiparty ..................83 4.17...
  • Page 6 ^SSTN Remote-SAT Notification ..................182 AT^SSTGI Remote-SAT Get Information ................183 AT^SSTR Remote-SAT Response ..................184 Siemens defined AT commands for enhanced functions .....185 AT+CXXCID Display card ID (identical to AT^SCID)............185 AT^MONI Monitor idle mode and dedicated mode ..............186 AT^MONP Monitor neighbour cells..................188 AT^SACM Advice of charge and query of ACM and ACMmax ...........189...
  • Page 7 GSM release cause for L3 Call Control (CC) (AT+CEER) ...........240 9.1.12 SIEMENS release cause for L3 Call Control (CC) (AT+CEER) ...........241 9.1.13 SIEMENS release cause for L3 Advice of Charge (AOC) (AT+CEER) .......242 9.1.14 GSM release cause for Supplementary Service call (AT+CEER) ........242 9.1.15 Siemens release cause for Call related Supplementary Services (CRSS) (AT+CEER) ..243...
  • Page 8 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 ..................16 Table 4: Character definitions depending on alphabet (examples)............17 Table 5: Factory settings ........................39 Table 6: Summary of AT commands available in Alarm mode ..............66 Table 7: Wake-up events in NON-CYCLIC and CYCLIC SLEEP mode ..........81...
  • Page 9: Version History

    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 Character sets Chapter revised and associated character set tables in Chapter 9.5 updated.
  • Page 10 AT Command Set 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 “*”. 5.10 AT+CNMI Notes regarding AT^SSCONF and AT^SMGO added. Note regarding the handling of Class 0 short mes- sages added.
  • Page 11 AT Command Set "AT Command Set" Version MC35-ATC_01_V03.02 => MC35-ATC_01_V04.00 Chapter Page AT command What is new Chapter revised. Parameters “G” and “g” for Closed User Group added. 2.17 Chapter revised. AT+CCUG New AT command: Closed User Group. AT+CCWA New AT command: Call Waiting.
  • Page 12 AT Command Set 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 up- dated. AT^SCKS Notes regarding empty SIM card tray modified. AT^SCTM Chapter revised due to improved presentation of tem- perature shutdown URCs.
  • Page 13: Introduction

    All functions fully applicable Command not applicable. MC35 and MC35 Terminal feature basic SIM Application Toolkit (SAT) functionality which enables SIM cards to run additional network based applications, such as value added services, online banking, in- formation services etc. To give you an idea, Chapter 7 provides a brief overview. In greater detail, the SAT functions and the required AT commands are described in [4].
  • Page 14: Supported Product Versions And Related Documents

    [10] Multiplex Driver Developer’s Guide for Windows 2000 and Windows XP [11] Multiplex Driver Installation Guide for Windows 2000 and Windows XP Prior to using MC35 / MC35T or upgrading to a new firmware release, be sure to carefully read the latest product information provided in the Release Notes.
  • Page 15: Conventions

    Station), TA (Terminal Adapter), DCE (Data Communication Equipment) or facsimile DCE (FAX mo- dem, 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.
  • Page 16: Combining At Commands On The Same Command Line

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

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

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

    These AT Commands are related to ITU-T (International Telecommunication Union, Telecommunica- tion 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...
  • Page 20: At\Qn Flow Control

    AT Command Set 2.3 AT\Qn Flow control Execute command Response AT\Q<n> Parameter <n> AT\Q0 No flow control AT\Q1 XON/XOFF software flow control AT\Q2 Only CTS by DCE AT\Q3 RTS/CTS hardware flow control Required for the following procedures: incoming or outgoing data calls, fax calls, GPRS connec- tions, CYCLIC SLEEP modes set with AT+CFUN.
  • Page 21: Atd Mobile Originated Call To Dial A Number

    AT Command Set 2.5 ATD Mobile originated call to dial a number Execute command This command can be used to set up outgoing voice, data or fax calls. It also serves to control supplementary services. ATD[<n>] [<mgsm][;] Note: The command may be aborted generally when receiving an ATH command during execution.
  • Page 22 AT Command Set Reference Note · Before setting up a data call, check that RTS/CTS handshake is enabled. See V.25ter/GSM Chapters 1.6 and 2.3. 07.07 · Parameter ”l“ and ”i“ only if no *# code is within the dial string. ·...
  • Page 23: Atd> Originate Call To Phone Number In Memory

    AT Command Set 2.6 ATD><mem><n> Originate call to phone number <n> in memory <mem> This command allows you to dial a phone number from a specific phonebook. To initiate a call, enter a two letter abbreviation for the phonebook <mem>, followed by the memory location <n> of the de- sired entry.
  • Page 24 AT Command Set Activates CLIR (disables presentation of own phone number to <mgsm> called party) 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 ·...
  • Page 25: Atd> Originate Call To Phone Number Selected From Active Memory

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

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

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

    AT Command Set 2.10 ATDL Redial last telephone number used Execute command This command redials the last voice and data call number used in the ATD com- mand. ATDL[;] · To redial the last data call number simply enter ATDL ·...
  • Page 29: Ate Enable Command Echo

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

    2.14 ATI[value] Display additional identification information Execute command Response ATI[value] <value>=9 delivers the following information. Other values are not supported and only return OK. ATI9 SIEMENS Gipsy Soft Protocolstack V2.550 MC35 Reference Note V.25ter MC35_ATC_01_V05.00 Page 30 of 256 15.07.2002...
  • Page 31: Atl Set Monitor Speaker Loudness

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

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

    AT Command Set 2.21 ATS3 Write command line termination character Read command Response ATS3? <n> OK This parameter setting determines the character recognized by TA to terminate Write command an incoming command line. ATS3=<n> Response Parameter <n> 000-013-127 command line termination character Reference Note V.25ter...
  • Page 34: Ats6 Set Pause Before Blind Dialling

    AT Command Set 2.24 ATS6 Set pause before blind dialling Read command Response ATS6? <n> OK Write command No effect for GSM ATS6=<n> Response Parameter <n> 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?
  • Page 35: Ats10 Set Disconnect Delay After Indicating The Absence Of Data Carrier

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

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

    AT Command Set 2.32 ATZ Set all current parameters to user defined profile Execute command Response ATZ[<value>] TA sets all current parameters to the user profile stored with AT&W (see Chapter 2.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).
  • Page 38: At&D Set Circuit Data Terminal Ready (Dtr) Function Mode

    AT Command Set 2.34 AT&D Set circuit Data Terminal Ready (DTR) function mode Write command Response AT&D[<value>] This command is only intended for data calls. The <value> parameter determines how the TA responds when circuit 108/2 (DTR) is changed from ON to OFF dur- ing data mode.
  • Page 39: At&F Set All Current Parameters To Manufacturer Defaults

    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. Parameter Set all TA parameters to manufacturer default. <value> See Table 5: Factory settings. Reference Note V.25ter...
  • Page 40 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 con- text which is not active or not online. Siemens defined com- ^SM20= 1,1 mands ^SCKS <n>=0 ^SACM <n>=0...
  • Page 41: At&S Set Circuit Data Set Ready (Dsr) Function Mode

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

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

    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[<n>] Response OK or if error is related to ME functionality: ERROR / +CME ERROR: <err> Parameter <n>...
  • Page 44: At+Gcap Request Complete Ta Capabilities List

    Response AT+GMM=? Execute command TA reports one or more lines of information text which permit the user to identify the specific model of device. AT+GMM MC35 Reference Note V.25ter See also ”AT+CGMM Request model identification”, Chapter 4.13. MC35_ATC_01_V05.00 Page 44 of 256...
  • Page 45: At+Gmr Request Ta Revision Identification Of Software Status

    AT Command Set 2.42 AT+GMR Request TA revision identification of software status Test command Response AT+GMR=? Execute command Response AT+GMR TA returns product software version identification text. REVISION xx.yy 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.
  • Page 46: At+Ilrr Set Te-Ta Local Rate Reporting

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

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

    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. ·...
  • Page 49: At Commands For Fax

    AT Command Set 3 AT Commands for FAX The following commands can be used for FAX transmission. If the ME is acting as a Fax modem to a PC-based application (e.g. “WinFax“) it is necessary to select the proper Service Class (Fax Class) provided by the ME.
  • Page 50: At+Fbadmul Error Threshold Multiplier

    AT Command Set 3.2 AT+FBADMUL Error Threshold Multiplier Read command This command defines the “Copy-Quality-OK” multiplier. The number of lines received with a bad pixel count is multiplied by this number. If the result ex- AT+FBADMUL? ceeds the total number of lines on the page the error rate is considered too high.
  • Page 51: At+Fcig Query Or Set The Local Polling Id

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

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

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

    AT Command Set 3.9 AT+FDFFC Data Compression Format Conversion Test command This parameter determines the ME response to a mismatch between the data format negotiated for the facsimile session, reported by the +FDCS:DF sub- AT+FDFFC=? parameter, and the Phase C data desired by the controlling application, indi- cated by the optional +FDT:DF subparameter, or the +FDIS=DF subparameter for the +FDR operation.
  • Page 55: At+Fdis Query Or Set Session Parameters

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

    AT Command Set 3.11 AT+FDR Begin or continue phase C data reception Execute command The +FDR command initiates transition to Phase C data reception. AT+FDR Response CONNECT If error is related to ME functionality: ERROR Reference Note EIA PN-2388 Used for Faxclass 2 only 3.12 AT+FDT Data Transmission Execute command This command requests the ME to transmit a Phase C page.
  • Page 57: At+Fet End A Page Or Document

    AT Command Set 3.13 AT+FET End a page or document Write command This command indicates that the current page or partial page is complete. An ERROR response code results if this command is issued while the mode is on- AT+FET=<ppm> hook.
  • Page 58: At+Fmdl Identify Product Model

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

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

    AT Command Set 3.22 AT+FRM Receive Data Test command Response (List of supported modulation modes <mod>s) OK AT+FRM=? Parameter See write command Write command This command causes the TA to enter the receiver-mode using the modulation defined below. An ERROR response code results if this command is issued while AT+FRM=<mod the modem is on-hook.
  • Page 61: At+Ftm Transmit Data

    AT Command Set 3.25 AT+FTM Transmit Data Test command Response AT+FTM=? (List of supported modulation modes) OK Parameter See write command Write command This command causes the TA to transmit data using the modulation mode de- fined below. An ERROR response code results if this command is issued while AT+FTM=<mod>...
  • Page 62: At+Fvrfc Vertical Resolution Format Conversion

    AT Command Set 3.27 AT+FVRFC Vertical resolution format conversion Test command This command determines the DCE response to a mismatch between the vertical resolution negotiated for the facsimile session and the Phase C data desired by AT+FVRFC =? the DTE. Response (List of supported mismatch checking modes) OK Parameter...
  • Page 63: At Commands Originating From Gsm 07.07

    AT Command Set 4 AT Commands originating from GSM 07.07 These AT Commands are according to ETSI (European Telecommunications Standards Institute) GSM 07.07 document. 4.1 AT+CACM Accumulated call meter (ACM) reset or query Test command Response AT+CACM=? Parameter Read command Response AT+CACM? TA returns the current ACM value.
  • Page 64: At+Cala Set Alarm Time

    ME is in Alarm mode. For de- tails please refer to the "Hardware Interface Description" sup- plied with your GSM engine. Applies to MC35 module only. MC35 Terminal does not support the Alarm mode. Response If setting fails: +CME ERROR: <err>...
  • Page 65 AT Command Set Parameter string type value; format is "yy/MM/dd,hh:mm:ss", where characters <time> indicate year (two last digits), month, day, hour, minutes. E.g. 6 May 2001, 22:10:00 hours equals to “01/05/06,22:10:00" (see also +CCLK). Note: if <time> equals current date and time or is to an ear- lier date, TA returns +CME ERROR: <21>.
  • Page 66: Table 6: Summary Of At Commands Available In Alarm Mode

    AT Command Set For every channel a different <text> parameter can be stored. <text> will be output on the same logical channel the alarm was entered. If not in multiplex mode, <text> will be output independent of the related channel. The read command returns all pending alarms, independent on which logical channel an alarm was entered.
  • Page 67: At+Camm Accumulated Call Meter Maximum (Acmmax) Set Or Query

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

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

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

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

    AT Command Set <class> integer or sum of integers each representing a <class> of informa- tion: voice data short message service data circuit sync data circuit async dedicated packet access dedicated PAD access combination of some of the above classes. For example, the default setting 7 represents the sum of the integers 1, 2 and 4 (CF for voice, data and fax).
  • Page 72 AT Command Set Remember that call forwarding will be activated for voice, data and fax (de- fault classes) when you register the destination number. Example 2 To query the status of CFU without specifying <class>: at+ccfc=0,2 +CCFC: 1,1,"+493012345678",145 +CCFC: 1,2,"+493012345678",145 +CCFC: 1,4,"+493012345678",145 Example 3 To deactivate CFU without specifying <class>:...
  • Page 73: At+Cclk Real Time Clock

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

    0...9 CUG index <index> No index (preferred CUG taken from subscriber data) <info> No information Suppress Outgoing Access Suppress preferential CUG Suppress preferential CUG and Outgoing Access. Response OK/ERROR/+CME ERROR Reference Note GSM 02.85 Siemens MC35_ATC_01_V05.00 Page 74 of 256 15.07.2002...
  • Page 75: At+Ccwa Call Waiting

    AT Command Set 4.9 AT+CCWA Call waiting Test command Response AT+CCWA=? +CCWA: (list of supported <n>s) OK/ERROR/+CME ERROR Parameter See write command Read command Response AT+CCWA? +CCWA: <n> OK/ERROR/+CME ERROR Parameter See write command Write command This command controls the Call Waiting supplementary service according to GSM 02.83.
  • Page 76 AT Command Set Parameters of the URC <number> String type phone number of calling address in format speci- fied by <type> <type> 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 <class>...
  • Page 77: At+Ceer Extended Error Report

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

    AT Command Set 4.11 AT+CFUN Set phone functionality Test command Response AT+CFUN=? +CFUN: (list of supported <fun>s), (list of supported <rst>s) If error is related to ME functionality: +CME ERROR: <err> Parameter See below Read command Response AT+CFUN? +CFUN: <fun> If error is related to ME functionality: +CME ERROR: <err>...
  • Page 79 AT Command Set 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.
  • Page 80 AT Command Set Example 2 To set the ME to NON-CYCLIC SLEEP mode enter AT+CFUN=0 When, for example, an SMS is being received and indicated by an unsolicited result code (URC), the ME wakes up to full operation. Note that the URC used in this example will appear +CMTI: "SM",5 only if CMTI=1,1 was configured before.
  • Page 81: Wake Up The Me From Sleep 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.
  • Page 82: At+Cgmi Request Manufacturer Identification

    4.13 AT+CGMM Request model identification Test command Response AT+CGMM=? Execute command Response AT+CGMM TA returns product model identification text. MC35 Reference Note GSM 07.07 See also ”AT+GMM Request TA model identification”. 4.14 AT+CGMR Request revision identification of software status Test command Response...
  • Page 83: At+Cgsn Request Product Serial Number Identification (Imei) Identical To Gsn

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

    AT Command Set 4.17 AT+CHUP Hang up call Test command Response AT+CHUP=? Execute command Cancels all active and held calls. AT+CHUP Response OK/ERROR Reference Note GSM 07.07 AT+CHUP implements the same behaviour as ATH (see Chapter 2.12). 4.18 AT+CIMI Request international mobile subscriber identity Test command Response AT+CIMI=?
  • Page 85: At+Cind Indicator Control

    AT Command Set 4.19 AT+CIND Indicator control MC35 supports indicator event reporting for the following items: battery capacity, signal quality, ser- vice availability, generation of sound in the ME, indication of unread short messages, full SMS stor- age, call in progress and roaming activities.
  • Page 86 AT Command Set Read command Response AT+CIND? TA returns the status of the ME indicators. +CIND: <ind>[,<ind>[,...]] If error is related to ME functionality +CME ERROR: <err> Parameter See Test command Write command The Write command simply controls the registration / deregistration of indicators. AT+CIND= <stat>...
  • Page 87: At+Clcc List Current Calls Of Me

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

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

    AT Command Set <class> integer or sum of integers each representing a <class> of information: voice data short message service data circuit sync data circuit async dedicated packet access dedicated PAD access combination of some of the above classes. For example, the default setting 7 represents the sum of the integers 1, 2 and 4 (call barring for voice, data and fax).
  • Page 91: Examples: Phone Lock

    AT Command Set 4.21.2 Examples: Phone lock Example 1 Be sure that PIN 1 authentication is valid: AT+CPIN? +CPIN: SIM PIN AT+CPIN=9999 To lock the mobile to the currently inserted SIM card, first specify a password (= a phone code): If "PS"...
  • Page 92 AT Command Set Enter SIM PIN of present SIM card. AT+CPIN? +CPIN: SIM PIN AT+CPIN=1111 SIM PIN accepted. AT+CPIN? "PS" lock password is required. +CPIN: PH-SIM PIN Bad password is given: AT+CPIN=4444 +CME ERROR: incorrect password After the "PS" lock password was incorrectly entered three times in a row: AT+CPIN? Master Phone Code is required (8-digit code +CPIN: PH-SIM PUK...
  • Page 93: Examples: Call Barring

    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.
  • Page 94: At+Clip Calling Line Identification Presentation

    AT Command Set 4.22 AT+CLIP Calling line identification presentation This command refers to the GSM supplementary service CLIP (Calling Line Identification Presenta- tion) that enables a called subscriber to get the calling line identity (CLI) of the calling party when re- ceiving a mobile terminated call.
  • Page 95: At+Clir Calling Line Identification Restriction (By *# Sequence)

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

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

    AT Command Set 4.25 AT+CMEE Report mobile equipment error Test command Response +CMEE: (list of supported <n>s ) OK AT+CMEE=? Parameter See write command Read command Response +CMEE: <n> OK AT+CMEE? Parameter See write command Write command This command controls the presentation of the result codes +CME ERROR: <err>...
  • Page 98: At+Cmer Mobile Equipment Event Reporting

    Write command The Execute command enables and disables the presentation of Unsolicited Re- AT+CMER= sult Codes for event reporting. MC35 supports only the type +CIEV (indicator event reporting). If enabled the +CIEV URCs are sent whenever the value of an [<mode>...
  • Page 99 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 in- formation about tones generated in the ME.
  • Page 100: At+Cmut Mute Control

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

    MC35 and step-by-step instructions of how to install and configure the MUX mode. The source files of the MC35 Mux/MP software can be supplied on request. Please contact your local dealer to ob- tain the latest installation software and user's guide.
  • Page 102: Restricted Use Of At Commands In Multiplex Mode

    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.
  • Page 103: Table 9: Summary Of At Commands With Different Behaviour In Multiplex Mode

    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). MC35 allows to use the GPRS commands on all logical channels, but to remain compatible to fu- ture releases it is recommended to use them on channel 1 only.
  • Page 104: At+Copn Read Operator Names

    AT Command Set 4.29 AT+COPN Read operator names Test command Response AT+COPN=? Execute command TA returns the list of operator names from the ME. Each operator code <nu- mericn> that has an alphanumeric equivalent <alphan> in the ME memory is AT+COPN returned.
  • Page 105: At+Cops Operator Selection

    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 de- termine whether automatic or manual network selection shall be used. Automatic mode: Lets the ME automatically search for the home operator. If successful the ME registers to the home network and enters the IDLE mode.
  • Page 106 AT Command Set Response If error is related to ME functionality: +CME ERROR: <err> Parameters automatic mode; <oper> field is ignored <mode> manual operator selection <oper> field must be present, <format> can only be = 2 manually deregister from network and remain unregistered until mode 0,1,4 is selected set <format>...
  • Page 107: At+Cpas Mobile Equipment Activity Status

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

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

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

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

    AT Command Set 4.35 AT+CPIN Enter PIN Test command Response AT+CPIN=? Read command Response AT+CPIN? TA returns an alphanumeric string indicating whether or not a password is re- quired. +CPIN: <code> OK If error is related to ME functionality: +CME ERROR: <err> Parameter <code>...
  • Page 112 AT Command Set PH-NET PIN ME is waiting for network personalisation pass- word PH-NET PUK ME is waiting for network personalisation un- blocking 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 personalisa-...
  • Page 113 AT Command Set MC35 offers various options to verify the present status of network registra- tion: 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.
  • Page 114: What To Do If Pin Or Password Authentication Fails

    AT+CPIN?), i.e. it is now waiting for the Master Phone Code. This is an 8-digit device code associated to the IMEI number of the mobile which can only by obtained from the manufacturer or provider. When needed, contact Siemens AG and request the Master Phone Code of the specific module.
  • Page 115 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).
  • Page 116: At+Cpin2 Enter Pin2

    AT Command Set 4.36 AT+CPIN2 Enter PIN2 Test command Response AT+CPIN2=? Read command Response AT+CPIN2? TA returns an alphanumeric string indicating whether some password is required or not. +CPIN2: <code> OK If error is related to ME functionality: +CME ERROR: <err> Parameter READY ME is not pending for any password...
  • Page 117 AT Command Set Once the required <pin> has been entered correctly, PIN2 authentication code changes to READY. After 300s, a repetition of the authentication process is re- quired (PIN2 authentication code changes from READY to SIM PIN2). Example 1 To change PIN2: (where 0000 = old PIN2 and 8888 = new PIN2) AT+CPWD=P2,0000,8888 Example 2...
  • Page 118: At+Cpuc Price Per Unit And Currency Table

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

    · 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. Test command Response...
  • Page 120 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.
  • Page 121 AT Command Set Example 3 To change the "PS" lock password, using the correct old password: (where 1111 = old "PS" password and 2222 = AT+CPWD=PS,1111,2222 new password) To specify a new "PS" lock password, after the old password was disabled, e.g. after three failed attempts to enter the password (only if Master Phone Code is availbale): AT+CPWD=PS,12345678,1111 (where 12345678 is the Master Phone code...
  • Page 122: At+Cr Service Reporting Control

    AT Command Set 4.39 AT+CR Service reporting control Test command Response +CR: (list of supported <mode> s) OK AT+CR=? Parameter See write command Read command Response +CR: <mode> OK AT+CR? Parameter See write command Write command Response Configures the TA whether or not to transmit an intermediate result code +CR: AT+CR=<mode>...
  • Page 123: At+Crc Set Cellular Result Codes For Incoming Call Indication

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

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

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

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

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

    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 infor- mation 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.
  • Page 130: At+Csq Signal Quality

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

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

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

    AT Command Set 4.49 AT+VTD=<n> Tone duration Test command This command refers to an integer <duration> that defines the length of tones transmitted with the +VTS command. AT+VTD=? Response +VTD (list of supported <duration>s) OK Parameter See write command Read command Response <duration>...
  • Page 134: At+Ws46 Select Wireless Network

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

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

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

    AT Command Set 5.4 AT+CMGL List SMS messages from preferred store Test command Response +CMGL: (list of supported <stat>s) OK AT+CMGL=? Parameter See execute command Execute command Parameter AT+CMGL[= 1) If text mode: <stat>] “REC UNREAD” Received unread messages (default) <stat>...
  • Page 138 AT Command Set for SMS-COMMANDs: +CMGL: <index>,<stat>,<fo>,<ct>[<CR><LF> +CMGL: <index>,<stat>,<fo>,<ct>[...]] OK 2) If PDU mode (+CMGF=0) and command successful: +CMGL: <index>,<stat>,[<alpha>],<length><CR><LF><pdu> [<CR><LF>+CMGL: <index>,<stat>,[alpha],<length><CR><LF><pdu> [...]] OK 3) If error is related to ME functionality: +CMS ERROR: <err> Parameter <alpha> string type alphanumeric representation of <da> or <oa> corre- sponding to the entry found in phonebook;...
  • Page 139 AT Command Set the associated memory <mr> GSM 03.40 TP-Message-Reference in integer format GSM 03.40 TP-Originating-Address Address-Value field in string <oa> format; BCD numbers (or GSM default alphabet characters) are converted into characters; type of address given by <tooa> <pdu> In the case of SMS: GSM 04.11 SC address followed by GSM 03.40 TPDU in hexadecimal format: ME/TA converts each octet of TP data unit into hexadecimal numbers containing two IRA characters (e.g.
  • Page 140: At+Cmgr Read Sms Message

    AT Command Set 5.5 AT+CMGR Read SMS message Test command Response AT+CMGR=? Execute command Parameter <index> integer type; value in the range of location numbers supported by the AT+CMGR= associated memory <index> Response TA returns SMS message with location value <index> from message storage <mem1>...
  • Page 141 AT Command Set <ct> GSM 03.40 TP-Command-Type in integer format (default 0) <da> GSM 03.40 TP- Destination-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted into cha- racters; type of address given by <toda> <data>...
  • Page 142 AT Command Set <pid> GSM 03.40 TP-Protocol-Identifier in integer format (default 0) GSM 03.40 TP-Recipient-Address Address-Value field in string format; <ra> 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.);...
  • Page 143: At+Cmgs Send Sms Message

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

    AT Command Set 5.7 AT+CMGW Write SMS message to memory Test command Response AT+CMGW=? Execute command Response 1) If text mode (+CMGF=1): TA transmits SMS (either SMS-DELIVER or SMS-SUBMIT) from TE +CMGW[=<oa/da> to memory storage <mem2>. Memory location <index> of the stored [,tooa/toda>[,stat>]]]<CR>...
  • Page 146 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 <pdu> In the case of SMS: GSM 04.11 SC address followed by GSM 03.40 TPDU in hexadecimal format: ME/TA converts each octet of TP data unit into hexadecimal numbers con- taining two IRA characters (e.g.
  • Page 147: At+Cmss Send Sms Message From Storage

    AT Command Set 5.8 AT+CMSS Send SMS message from storage Test command Response AT+CMSS=? Parameter Execute command Response TA sends message with location value <index> from message storage +CMSS= <mem2> to the network (SMS-SUBMIT or SMS-COMMAND). If new recipi- <index>[,<da> ent address <da>...
  • Page 148: At+Cnma New Sms Message Acknowledge To Me/Te, Only Phase 2

    AT Command Set 5.9 AT+CNMA New SMS message acknowledge to ME/TE, only phase 2+ Test command Response AT+CNMA=? 1) If text mode (+CMGF=1): 2) If PDU mode (+CMGF=0): +CNMA: (list of supported <n>s) OK Parameters See execute command Execute command Response 1) If text mode: TA confirms successful receipt of a new message (SMS-DELIVER or SMS-...
  • Page 149: At+Cnmi New Sms Message Indications

    AT Command Set 5.10 AT+CNMI New SMS message indications Test command Response AT+CNMI=? +CNMI: (list of supported <mode>s), (list of supported <mt>s), (list of supported <bm>s), (list of supported <ds>s), (list of supported <bfr>s) OK Parameter See set command Read command Response +CNMI: <mode>,<mt>,<bm>,<ds>,<bfr>...
  • Page 150 AT Command Set SMS-DELIVERs, except class 2 messages and messages in the message waiting indication group (store message) are routed directly to the TE using unsolicited result code: +CMT: ,<length><CR><LF><pdu> (PDU mode enabled) +CMT: <oa>,, <scts> [,<tooa>, <fo>, <pid>, <dcs>, <sca>, <tosca>, <length>] <CR>...
  • Page 151 AT Command Set Reference General remarks: · Parameters <mt>=2,3 and <ds>=1 are only available with GSM phase 2+ (see GSM 07.05 +CSMS=1). Incoming SMs or Status Reports have to be acknowledged with AT+CNMA=0 when using these phase 2+ parameters. · The parameters <ra> and <tora> will only be displayed if AT^SSCONF=1 has been set before.
  • Page 152: At+Cpms Preferred Sms Message Storage

    · <mem1>, <mem2> and <mem3> are saved in the non-volatile memory. · The user should be aware that the setting “MT” involves “ME” and “SM”, with “ME” being filled up first. If the "ME" storage is full, MC35 will proceed with the "SM" storage.
  • Page 153 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.
  • Page 154: At+Csca Sms Service Centre Address

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

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

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

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

    AT Command Set 5.16 AT+CSMS Select Message Service Test command Response +CSMS: (list of supported <service> s) OK AT+CSMS=? Parameter See write command Read command Response +CSMS: <service>,<mt>,<mo>,<bm> OK AT+CSMS? Parameter See write command Write command Response +CSMS: <mt>,<mo>,<bm> OK AT+CSMS= <service>...
  • Page 159: Gprs At Commands In Accordance With Gsm 07.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).
  • Page 160: At+Cgact Pdp Context Activate Or Deactivate

    AT Command Set 6.1.2 AT+CGACT PDP context activate or deactivate Test command The test command is used for requesting information on the supported PDP context activation states. AT+CGACT=? Response +CGACT: (list of supported <state>s) OK/ERROR/+CME ERROR Parameter <state> See write command Read command The read command returns the current activation states for all the defined PDP contexts.
  • Page 161: At+Cgdata Enter Data State

    AT Command Set 6.1.3 AT+CGDATA Enter data state Test command The test command is used for requesting information on the supported layer 2 protocols to be used between the TE and MT. AT+CGDATA=? Response +CGDATA: (list of supported <L2P>s) OK/ERROR/+CME ERROR Parameter <L2P>...
  • Page 162: At+Cgdcont Define Pdp Context

    AT Command Set 6.1.4 AT+CGDCONT Define PDP Context Test command The test command returns values supported as a compound value. If the MT supports several PDP types, the parameter value ranges for each AT+CGDCONT=? <PDP_type> are returned on a separate line. Response +CGDCONT: (range of supported <cid>s), <PDP_type>,,,(list of supported <d_comp>s), (list of supported <h_comp>s) [<CR><LF>+CGDCONT: ...]...
  • Page 163 AT Command Set <PDP_type> Packet Data Protocol type is a string parameter which specifies the type of packet data protocol: Internet Protocol (IETF STD 5) Access Point Name is a string parameter (framed by <APN> quotation marks) which is a logical name that is used to select the GGSN or the external packet data net- work.
  • Page 164: At+Cgqmin Quality Of Service Profile (Minimum Acceptable)

    AT Command Set 6.1.5 AT+CGQMIN Quality of Service Profile (Minimum acceptable) Test command The test command returns values supported as a compound value. If the MT supports several PDP types, the parameter value ranges for each PDP AT+CGQMIN=? type are returned on a separate line. Response +CGQMIN: <PDP_type>, (list of supported <precedence>s), (list of sup- ported <delay>s), (list of supported <reliability>s) , (list of supported...
  • Page 165 AT Command Set Parameter <cid> numeric PDP Context Identifier; if no cid is specified, nothing will be changed (no profile definition / undefini- tion) numeric parameter for the precedence class <precedence> 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...
  • Page 166 AT Command Set numeric parameter for the peak throughput class <peak> 0 network subscribed value Peak Throughput Class Peak Throughput (in octets per second) Up to 1 000 (8 kbit/s) Up to 2 000 (16 kbit/s) Up to 4 000 (32 kbit/s) Up to 8 000 (64 kbit/s) Up to 16 000 (128 kbit/s) Up to 32 000 (256 kbit/s)
  • Page 167 AT Command Set at+cgqmin=1,0,0,0,1 at+cgqmin? +CGQMIN:1,0,0,0,1,0 at+cgqmin=1,1 at+cgqmin? +CGQMIN:1,1,0,0,1,0 Response OK/ERROR/+CME ERROR Reference GSM 07.07 MC35_ATC_01_V05.00 Page 167 of 256 15.07.2002...
  • Page 168: At+Cgqreq Quality Of Service Profile (Requested)

    AT Command Set 6.1.6 AT+CGQREQ Quality of Service Profile (Requested) Test command 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 AT+CGQREG=? are returned on a separate line. Response +CGQREG: <PDP_type>, (list of supported <precedence>s), (list of sup- ported <delay>s), (list of supported <reliability>s), (list of supported...
  • Page 169 AT Command Set numeric parameter for the precedence class <precedence> 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...
  • Page 170 AT Command Set numeric parameter for the peak throughput class <peak> 0 network subscribed value Peak Throughput Class Peak Throughput (in octets per second) Up to 1 000 (8 kbit/s). Up to 2 000 (16 kbit/s). Up to 4 000 (32 kbit/s). Up to 8 000 (64 kbit/s).
  • Page 171 AT Command Set at+cgqreq=1,0,0,1 at+cgqreq? +CGQREQ:1,0,0,1,0,0 at+cgqreq=1,1 at+cgqreq? +CGQREQ:1,1,0,1,0,0 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.2002...
  • Page 172: At+Cgsms Select Service For Mo Sms Messages

    AT Command Set 6.1.7 AT+CGSMS Select service for MO SMS messages Test command The test command lists the services and service preferences which can be selected with the AT+CGSMS write command. AT+CGSMS=? Response +CGSMS: (list of supported <service>s Parameter <service> See write command Read command The read command returns the currently selected service or service prefer-...
  • Page 173: At^sgauth Set Type Of Authentication For Ppp Connection

    Write command Response AT ^SGAUTH= OK/ ERROR/ + CME ERROR <auth> Parameter See test command Reference Note: Siemens · Power on default value is 3 (PAP and CHAP) · Parameter cannot be stored using AT&W MC35_ATC_01_V05.00 Page 173 of 256 15.07.2002...
  • Page 174: Modem Compatibility Commands To Mts Supporting Gprs

    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 soft- ware.
  • Page 175: Atd *98# Request Gprs Ip Service

    AT Command Set 6.3.1 ATD *98# Request GPRS IP service Execute command This command causes the MT to perform whatever actions are necessary to establish a communication between the TE and the external PDN. ATD*98[*<cid>]# 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.
  • Page 176: Ath Manual Rejection Of A Network Request For Pdp Context Activation

    AT Command Set 6.3.2 ATH Manual rejection of a network request for PDP context activation Execute command Response 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 +CRING: GPRS <PDP_type>,<PDP_addr>...
  • Page 177: Using Gprs At Commands (Examples)

    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.
  • Page 178 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. Examples: AT+CGQREQ=1,2 // overwrites the precedence class of QoS of CID 1 and sets // the QoS of CID 1 to be present A following read command will response...
  • Page 179: Using The Gprs Dial Command Atd

    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 net- work. There are two GPRS Service Codes for the ATD Command: Values 98 and 99. Examples: ATD*99# CONNECT...
  • Page 180: At Commands For Sim Application Toolkit (Gsm 11.14)

    The SAT functionality integrated in MC35 and MC35T allows to execute network specific applications implemented on the SIM card. Typical examples are online banking and information services.
  • Page 181: At^ssta Remote-Sat Interface Activation

    To display the 16 bit value of characters represented in UCS2 alphabet a 4 byte string is required, e.g. “0059” is cod- ing the character “Y”. For details please refer to ISO/IEC 10646. Reference Note Siemens MC35_ATC_01_V05.00 Page 181 of 256 15.07.2002...
  • Page 182: Sstn Remote-Sat Notification

    Notification to the TA when the SIM Application has finished a command cycle tion returns to and again enters its main menue. main menu This URC should be used to open this menue on the sreen. Unsolicited result code ^SSTN: <254> Note Reference Siemens MC35_ATC_01_V05.00 Page 182 of 256 15.07.2002...
  • Page 183: At^sstgi Remote-Sat Get Information

    AT^SSTR will also provide any user information, e.g. a selected menu item. The command type value is returned to the ME to identify which ^SSTN is being responded to. Note Reference Siemens MC35_ATC_01_V05.00 Page 183 of 256 15.07.2002...
  • Page 184: At^sstr Remote-Sat Response

    Command status return regarding the type of action that has taken place, e.g. action performed by the user. <itemId> id of menu item selected by user <inputString> string response entered by user Reference Note Siemens MC35_ATC_01_V05.00 Page 184 of 256 15.07.2002...
  • Page 185: Siemens Defined At Commands For Enhanced Functions

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

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

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

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

    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:...
  • Page 191 AT Command Set Read command Response AT^SBC? ^SBC: <bcs>,<bcl>,<mpc> <bcs> Connection status of battery pack <bcl> Battery charge level While charging is in progress (charging adapter connected) the battery capacity is not available. Consequently, parameter < bcl > =0. To query the battery capacity disconnect the charger. <mpc>...
  • Page 192: Table 11: Summary Of At Commands Available In Charge-Only And Alarm Mode

    Reference Note · If Multiplex mode is active, any virtual channel can be used to enter the write Siemens command and to specify <current>. The undervoltage URC appears simulta- neously on all three channels. · The URC "^SYSSTART CHARGE-ONLY MODE" is indicated automatically when the engine enters this mode (except when autobauding is active).
  • Page 193: At^scid Display Sim Card Identification Number

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

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

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

    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 com- mand 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 <n>.
  • Page 197 Once the call is terminated full tem- perature control will be resumed. If the temperature is still out of range MC35 switches off immediately.
  • Page 198: At^sdld Delete The "Last Number Redial" Memory

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

    AT Command Set 8.13 AT^SLCK Facility lock Test command Response ^SLCK: (list of supported <fac>s) OK AT^SLCK=? Parameter See write command Write command Response This command is used to lock, unlock or interrogate a ME or a network facility AT^SLCK= <fac>.
  • Page 200 GSM 02.88, cording to the definition of “AT+CLCK” in GSM 07.07. For actual applicability of a Siemens specific “call forwarding” facility <fac> to a specific service or service group (a specific <class> value) please consult table A.1 of GSM 02.04.
  • Page 201: At^smgl List Sms Messages From Preferred Storage

    TE. The status of the messages is u n c h a n g e d (unread remains unread). [=<stat>] Otherwise: See command +CMGL Parameters See command +CMGL Reference Note Siemens See also GSM 07.05: +CMGL MC35_ATC_01_V05.00 Page 201 of 256 15.07.2002...
  • Page 202: At^smgo Set Or Query Sms Overflow Presentation Mode Or Query Sms Overflow

    Note · Incoming Class 1 short messages (ME specific) will be preferably stored to Siemens “ME” and may be transferred to the “SM” storage if “ME” is used up. Incoming Class 2 messages (SIM specific) will be placed to the “SM” storage only.
  • Page 203: At^smso Switch Off Mobile Station

    Reference Note GSM 07.05 The AT^SMGR command is a specific Siemens command with the same syn- tax as “AT+CMGR Read SMS message”. The only difference is that the SMS Message, which has REC_UNREAD status, is not overwritten to REC_READ. MC35_ATC_01_V05.00 Page 203 of 256 15.07.2002...
  • Page 204: At^sm20 Set M20 Compatibility

    Write command Response AT^SM20=<n> M20 is an earlier, widely used SIEMENS GSM engine. The AT^SM20 com- mand controls the behaviour of the ATD and AT+CMGW commands as de- scribed 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.
  • Page 205: At^snfa Set Or Query Microphone Attenuation

    AT Command Set 8.19 AT^SNFA Set or query microphone attenuation Test command Response AT^SNFA=? ^SNFA: (list of supported <atten>s) Parameter See read command Read command Response TA returns the current attenuation value on the microphone path for the current AT^SNFA? audio device (selected with AT^SNFS, see section 8.26).
  • Page 206: At^snfd Set Audio Parameters To Manufacturer Default Values

    4]>, <sideTone>. <outStep> is not be reset to its default. Instead, the current value will be retained when the ME is powered down with AT^SMSO or restarted with AT+CFUN=1,1. Response Reference Note Siemens MC35_ATC_01_V05.00 Page 206 of 256 15.07.2002...
  • Page 207: At^snfi Set Microphone Path Parameters

    (inCalibrate/32767) Reference Note Siemens · The read and write commands refer to the active audio mode. · The write command works only in audio modes 2 to 6. · The range of <inCalibrate> is up to 65535 but will be suppressed to 32767.
  • Page 208: At^snfm Mute Microphone

    0 Mute microphone 1 Microphone on Reference Note Siemens This command can be used in all audio modes (1 to 6) and during a voice call only. Users should be aware that when they switch back and forth between dif- ferent audio modes (for example handsfree on/off) the value of <mute>...
  • Page 209: At^snfo Set Audio Output (= Loudspeaker Path) Parameter

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

    Please note that the setting is stored volatile, i.e. after restart or reset, the default value 1 will be restored. Also, there is no way to store AT^SNFPT to the user de- fined profile. Reference Note Siemens MC35_ATC_01_V05.00 Page 210 of 256 15.07.2002...
  • Page 211: At^snfs Select Audio Hardware Set

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

    Note · The read and write commands refer to the active audio mode. Siemens · The write command works only in audio modes 2 to 6! · Any change to <outStep> takes effect in audio modes 2 to 6. That is, when you change <outStep>...
  • Page 213: At^spbc Search The First Entry In The Sorted Telephone Book

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

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

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

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

    GSM location area identifica- tion number string type; operator in long alphanumeric format; can contain up to <alphan> 16 characters Reference Note Siemens See also GSM 07.07: +COPN, +COPS MC35_ATC_01_V05.00 Page 217 of 256 15.07.2002...
  • Page 218: At^splr Read Entry From The Preferred Operators List

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

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

    AT Command Set 8.36 AT^SPWD Change password for a lock Test command Response ^SPWD: (list of supported (<fac>, <pwdlength>) s) OK AT^SPWD=? If error is related to ME functionality: +CME ERROR: <err> Parameter <fac> “P2” PIN2 otherwise see write command without “FD” <pwdlength>...
  • Page 221 <fac> = “P2” then PIN2 <newpwd> new password Response If error is related to ME functionality: +CME ERROR: <err> Reference Note Siemens See also specification of AT+ CPWD in GSM 07.07 and further details in Chapter 4.38. MC35_ATC_01_V05.00 Page 221 of 256 15.07.2002...
  • Page 222: At^srtc Select, Query, Test Ring Tone Parameters

    AT Command Set 8.37 AT^SRTC Select, query, test ring tone parameters Test command Response AT^SRTC=? ^SRTC: (list of supported <type> s), (list of supported <vol> s) OK Read command Response AT^SRTC? ^SRTC: <type>, <vol>, <stat> OK Parameters <type> Type of ringing tone. 7 different tones and melodies can be selected: 1 –...
  • Page 223 If an MTC arrives during test playback, test ringing stops and “normal“ ringing is activated (RING). Selecting <vol>=0 during the test, immediately stops playback. After this, ringing tones will be muted until you change <vol> using the Write command. Reference SIEMENS MC35_ATC_01_V05.00 Page 223 of 256 15.07.2002...
  • Page 224: At^ssconf Sms Configuration

    0 will be restored. Also, there is no way to store AT^SSCONF to the user defined profile. Reference Note Siemens The parameters <ra> and <tora> appear in the result codes of the AT commands AT+CMGL, AT^SMGL, AT+CMGR, AT^SMGR and the unsolicited result code +CDS.
  • Page 225: At^ssda Set Display Availability

    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 mes- sage Classes.
  • Page 226: At^ssync Configure Sync Pin

    Please note that the pin may be assigned different functions, depending on the design of the host application. MC35 Terminal supports only <mode>=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.
  • Page 227: Table 12: Operating Modes Of The Me Indicated By Status Led (If = 1)

    Table 12: Operating modes of the ME indicated by status LED (if <mode> = 1 ) : LED mode Function MC35 module: ME is off or running in SLEEP, Alarm or Charge-only mode. MC35 Terminal: ME is off or in SLEEP mode.
  • Page 228: At^stcd Display Total Call Duration

    "hh:mm:ss", where characters indicate <time> hours, minutes, seconds; E.g. 22:10:00 “22:10:00" max value is 9999:59:59 Reference Note Siemens The Total Call Duration will not be reset by power off or other means. MC35_ATC_01_V05.00 Page 228 of 256 15.07.2002...
  • Page 229: Appendix

    AT Command Set 9 APPENDIX 9.1 Summary of ERRORS and Messages The final result codes +CME ERROR: <err> and +CMS ERROR: <err> indicate errors related to mo- bile equipment or network. The effect is similar to an ERROR result code. A final result error code terminates the execution of the command and prevents the execution of all remaining commands that may follow on the same command line.
  • Page 230: Summary Of Gprs-Related Cme Errors

    AT Command Set Code of <err> 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.1) Unknown Operation temporarily not allowed...
  • Page 231: Summary Of Cms Errors Related To Gsm 07.05

    AT Command Set 9.1.3 Summary of CMS ERRORS related to GSM 07.05 Code of <err> Meaning Unassigned (unallocated) number Operator determined barring Call barred Short message transfer rejected Destination out of service Unidentified subscriber Facility rejected Unknown subscriber Network out of order Temporary failure Congestion Resources unavailable, unspecified...
  • Page 232 AT Command Set Code of <err> Meaning SIM data download error Unspecified error cause ME failure SMS service of ME reserved Operation not allowed Operation not supported Invalid PDU mode parameter Invalid text mode parameter SIM not inserted SIM PIN required PH-SIM PIN required SIM failure SIM busy...
  • Page 233 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 AT+CMGS=123456 // Equivalent to + CMS ERROR: 311 +CME ERROR: 11 MC35_ATC_01_V05.00...
  • Page 234: Summary Of Unsolicited Result Codes (Urc)

    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 deliv- ered automatically when an event occurs or as a result of a query the ME received before. However, a URC is not issued as a direct response to an executed AT command.
  • Page 235 AT Command Set Message Meaning How to activate +CSSI: <code1> Supplementary service intermedi- AT+CSSN=1,1 ate/unsolicited result code +CSSU: <code2> ^SMGO: <mode> SMS overflow indicator AT^SMGO=1 ^SCKS: <m> Indicates whether card has been re- AT^SCKS=1 moved or inserted ^SCTM_A: <m> Battery (A) or board (B) is close to or be- AT^SCTM=1 yond critical temperature limit.
  • Page 236: Table 14: Summary Of Fax Class 2 Urcs Defined By Eia Pn-2388

    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:<param> Reports non-standard setup frame +FTSI:"<id>" Reports the remote ID, transmit station ID +FCSI:"<id>" Reports the remote ID, called station ID +FDCS:<VR>,<BR>,<WD>,<LN>, Reports the current session parameter <DF>,<EC>,<BF>,<ST>...
  • Page 237: Result Codes

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

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

    AT Command Set 9.1.9 GSM release cause for Mobility Management (MM) (AT+CEER) Number Description Causes related to MS identification IMSI unknown in HLR Illegal MS IMSI unknown in VLR IMEI not accepted Illegal ME Cause related to subscription options PLMN not allowed Location Area not allowed Roaming not allowed in this location area Causes related to PLMN specific network failures and congestion...
  • Page 240: Siemens Release Cause For L3 Mobility Management (Mm) (At+Ceer)

    AT Command Set 9.1.10 SIEMENS release cause for L3 Mobility Management (MM) (AT+CEER) Number Description No SIM available No MM connection Authentification failure MM performs detach The registration failed and will be re-attempted in a short term The CM connection establishment failed...
  • Page 241: Siemens Release Cause For L3 Call Control (Cc) (At+Ceer)

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

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

    Unrecognized Invoke ID Return Error Unexpected Unrecognized Error Unexpected Error Mistyped Parameter 9.1.15 Siemens release cause for Call related Supplementary Services (CRSS) (AT+CEER) Number Description ECT procedure failed (timer expired) Call has been cleared without receiving an answer to ECT request Initial conditions not fulfilled (one active, one held call) Received “return error”...
  • Page 244: Siemens Release Cause For Session Management (Sm) (At+Ceer)

    Information element non-existent or not implemented Conditional information element error Message not compatible with protocol Protocol error, unspecified 9.1.17 SIEMENS release cause for Session Management (SM) (AT+CEER) Number Description The MS has not got any answer to the ACTIVATE PDP CONTEXT request message...
  • Page 245: Siemens Release Cause For Embedded Netcore (At+Ceer)

    AT Command Set 9.1.19 SIEMENS release cause for Embedded Netcore (AT+CEER) Number Description Regular call deactivation LCP stopped Undefined MC35_ATC_01_V05.00 Page 245 of 256 15.07.2002...
  • Page 246: Summary Of Pin Requiring At Commands

    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 PIN 1 PIN 1 PIN 1 AT+ILRR PIN 1 AT+VTS...
  • Page 247 AT+CSCA PIN 1 AT+CSCB PIN 1 AT+CSDH PIN 1 AT+CSMP PIN 1 AT+CSMS PIN 1 AT+CUSD PIN 1 Siemens defined AT commands AT^MONP PIN 1 AT^MONI PIN 1 AT^SACM PIN 1, PIN 2 AT^SCNI PIN 1 AT^SDLD PIN 1 AT^SLCD...
  • Page 248: At Commands Available Before Entering The Sim Pin

    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: AT command usable without PIN not usable without PIN n.a. AT command not available at all AT command Test...
  • Page 249 AT+CSQ AT+CSSN AT+GCAP n.a. AT+GMI n.a. AT+GMM n.a. AT+GMR n.a. AT+GSN n.a. AT+VTD AT+VTS n.a. AT+WS46 12 (GSM digital cellular) Siemens defined AT commands AT+CXXCID n.a. AT^SBC AT^SCID n.a. AT^SBC AT^SCKS AT^SCTM AT^SGAUTH AT^SHOM AT^SMSO AT^SM20 AT^SNFA AT^SNFD n.a. AT^SNFI Write commd.
  • Page 250: Standard Gsm Service Codes

    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) Phone security *#06# Query IMEI <IMEI> OK **04*oldPIN*newPIN*newPIN# Change PIN1 +CME ERROR: <err>...
  • Page 251 AT Command Set *# code Functionality Possible response(s) USSD messages [C]...[C]# Send USSD message +CME ERROR: <err> / (varies with the serving network) (see Chapter 4.48, p. 132) C[C] (excluded 1[C]) Send USSD message +CME ERROR: <err> / (varies with the serving network) (see Chapter 4.48, p.
  • Page 252: Additional Notes On ^Sccfc, ^Sccwa, ^Sclck

    AT Command Set 9.4.1 Additional notes on ^SCCFC, ^SCCWA, ^SCLCK The output of ^SCCFC, ^SCCWA, ^SCLCK depends on the teleservices coded in <class>. If no tele- service or bearer service is active for a given interrogation “7” is generated as default value for the <class>...
  • Page 253 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 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#;...
  • Page 254: Gsm And Ucs2 Alphabet Tables

    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.38 alphabet ¡...
  • Page 255 AT Command Set Extension character table of GSM 03.38 alphabet 007C 005E € 20AC 007B 007D 10 /A [LF] 11 /B 12 /C 005B 13 /D 007E 14 /E 005D 15 /F 005C In the event that an MS receives a code where a symbol is not represented in the above table then the MS shall display the character shown in the main default 7 bit alphabet table.
  • Page 256 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 cur- rency symbol will display the character ‘e’ instead. 3) This code is defined as a Page Break character and may be used for example in com- pressed CBS messages.

Table of Contents