Do you have a question about the Industrial GPRS Series and is the answer not in the manual?
Questions and answers
Summary of Contents for Audiotel International Industrial GPRS Series
Page 1
INDUSTRIAL / COMPACT GPRS AT COMMAND SET Based on 01.02a...
Page 2
Industrial GPRS AT Command Set UPDATES Version Date Author Comments July 2004 Audiotel Engineering S.p.A. First edition The present manual is valid for the following FW release: Industrial Industrial Industrial Compact Compact BASE PLUS BASE PLUS FW Release All versions 1.05 1.05 All versions...
Industrial GPRS AT Command Set Contents Introduction ....................11 Conventions and abbreviations....................11 AT command syntax .......................11 1.2.1 Using parameters........................11 1.2.2 Combining AT commands on the same command line ............12 1.2.3 Entering successive AT commands on separate lines ............12 Supported character sets ......................13 Flow control..........................14 1.4.1 Software flow control (XON/OFF flow control) ................14...
Page 4
Industrial GPRS AT Command Set 2.44 AT+ILRR Set TE-TA local rate reporting ................46 2.45 AT+IPR Set fixed local rate.....................47 2.45.1 Autobauding ..........................48 AT Commands for FAX................49 AT+FBADLIN Bad Line Threshold ..................49 AT+FBADMUL Error Threshold Multiplier................50 AT+FBOR Query data bit order .....................50 AT+FCIG Query or set the Local polling id ................51 AT+FCLASS Fax: Select, read or test service class .............51 AT+FCQ Copy Quality Checking ...................52...
Page 5
Industrial GPRS AT Command Set 4.21.3 Examples: Call barring ......................100 4.22 AT+CLIP Calling line identification presentation..............101 4.23 AT+CLIR Calling line identification restriction..............102 4.24 AT+CLVL Loudspeaker volume level.................. 103 4.25 AT+CMEE Report mobile equipment error ................. 104 4.26 AT+CMER Mobile equipment event reporting ..............
Page 6
Industrial GPRS AT Command Set 6.1.6 AT+CGQMIN Quality of Service Profile (Minimum acceptable) ......... 178 6.1.7 AT+CGQREQ Quality of Service Profile (Requested) ............182 6.1.8 AT+CGREG GPRS network registration status..............186 6.1.9 AT+CGSMS Select service for MO SMS messages ............187 Siemens defined GPRS AT commands................
Page 7
Industrial GPRS AT Command Set 8.38 AT^SPLM Read the PLMN list .................... 250 8.39 AT^SPLR Read entry from the preferred operators list ............251 8.40 AT^SPLW Write an entry to the preferred operators list............. 252 8.41 AT^SPWD Change password for a lock ................253 8.42 AT^SRTC Select, query, test ring tone parameters............
Page 8
Industrial GPRS AT Command Set 9.7.6 AT#PWR GPRS engine power ..................288 9.7.7 AT#IO Industrial I/O Inputs/Outputs Control ..............289 M2MEASY Commands ......................290 9.8.1 AT#M2MREG System Registration ................... 290 9.8.2 AT#M2MVCOM Virtual Com ....................291 9.8.3 AT#M2MVIO Virtual IO ...................... 291 9.8.4 AT#M2MCLOSE Close M2M Service ................
Page 9
Industrial GPRS AT Command Set GENERAL NOTE With respect to any damages arising in connection with the described product or this document, Audiotel Engineering shall be liable according to the general conditions on which the delivery of the described product and this document are based. This product is not intended for use in life support appliances, devices or systems where a malfunction of the product can reasonably be expected to result in personal injury.
Page 10
Industrial GPRS AT Command Set INTRODUCTION The present AT command manual is suitable for the following Audiotel Engineering SpA products: • INDUSTRIAL BASE GPRS • INDUSTRIAL PLUS GPRS • INDUSTRIAL I/O GPRS • COMPACT BASE GPRS • COMPACT PLUS GPRS Some AT commands are not available for all Audiotel products.
Industrial GPRS AT Command Set 1 Introduction 1.1 Conventions and abbreviations Throughout the document, the GSM engines are referred to as ME (Mobile Equipment), MS (Mobile Station), TA (Terminal Adapter), DCE (Data Communication Equipment) or facsimile DCE (FAX mo- dem, FAX board). To control your GSM engine you can simply send AT Commands via its serial interface.
Industrial GPRS AT Command Set 1.2.2 Combining AT commands on the same command line You may enter several AT commands on the same line. This eliminates the need to type the "AT" or "at" prefix before each command. Instead, it is only needed once at the beginning of the command line.
Industrial GPRS AT Command Set 1.3 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 10.5.
Industrial GPRS AT Command Set 1.4 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.
Industrial GPRS AT Command Set 2 Standard V.25ter AT Commands These AT Commands are related to ITU-T (International Telecommunication Union, Telecommunica- tion sector) V.25ter document. MC35i supports the registers S0-S29. You can change S0,S3,S4,S5,S6,S7,S8,S10,S18 by using the appropriate ATSn commands. All the other registers are read-only and for internal usage only! 2.1 A/ Repeat previous command line Execute command Response...
Industrial GPRS AT Command Set 2.3 AT\Qn Flow control Execute command Response AT\Q<n> If RTS/CTS flow control is not supported by interface and <n> is 2 or 3 ERROR Parameter <n> AT\Q0 No flow control AT\Q1 XON/XOFF software flow control AT\Q2 Only CTS by DCE AT\Q3...
Industrial GPRS AT Command Set 2.4 ATA Answer a call Execute command TA causes remote station to go off-hook (e.g. answer call). Any additional commands on the same command line are ignored. Note1 This command may be aborted generally by receiving a character during Note2: execution.
Industrial GPRS 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>] The command may be aborted generally when receiving an ATH command during [<mgsm][;] execution.
Page 19
Industrial GPRS AT Command Set or accordingly, deactivated with AT+CCUG command. Call by call invocation of CUG uses the settings provisioned by the provider or, if available, the settings of the parameters <index> and <info> made with AT+CCUG. See also Chapter 4.8.
Page 20
Industrial GPRS AT Command Set The number of the second party is dialed. atd0302222222; The response “OK” is issued immediately though no call is established (same behavior as if you had chosen AT^SM20=0). Line of second called party is busy. BUSY Page 20 of 326...
Industrial GPRS 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 22
Industrial GPRS AT Command Set • There is no <mem> for emergency call (“EN”). V.25ter/GSM • The command is not applicable to data calls. Any attempt to dial a data call 07.07 number from <mem> causes the result code “NO CARRIER” to appear. •...
Industrial GPRS 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.
Industrial GPRS 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.
Industrial GPRS 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 execu- tion.
Industrial GPRS 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 •...
Industrial GPRS 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...
Industrial GPRS AT Command Set 2.13 ATI Display product identification information Execute command Response ME issues product information text SIEMENS MC35i REVISION xx.yy Explanation of “Revision“ parameter: Version xx and variant yy of software release. Reference Note V.25ter 2.14 ATI[value] Display additional identification information Execute command Response ATI[value]...
Industrial GPRS 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...
Industrial GPRS 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)
Industrial GPRS AT Command Set Command inhibited for INDUSTRIAL PLUS, INDUSTRIAL I/O and COMPACT PLUS (see also chap- “Summary of inhibited commands” for the complete list of inhibited commands). 2.21 ATS3 Write command line termination character Read command Response ATS3? <n>...
Industrial GPRS AT Command Set 2.24 ATS6 Set pause before blind dialing Read command Response ATS6? <n> OK Write command No effect for GSM ATS6=<n> Response Parameter 000-255 number of seconds to wait before blind dialing. <n> Reference Note V.25ter 2.25 ATS7 Set number of seconds to wait for connection completion Read command Response...
Industrial GPRS AT Command Set 2.27 ATS10 Set disconnect delay after indicating the absence of data carrier Read command Response ATS10? <n> OK This parameter setting determines the amount of time, that the TA remains con- Write command nected in absence of a data carrier. If the data carrier is detected before discon- ATS10=<n>...
Industrial GPRS AT Command Set 2.28 ATS18 Extended error report Read command Response ATS18? <n> OK Write command The write command enables or disables the presentation of more detailed error messages reported in the case of unsuccessful CSD or fax calls. ATS18=<n>...
Industrial GPRS AT Command Set 2.29 ATT Select tone dialing Execute command Response Reference Note V.25ter No effect for GSM 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.
Industrial GPRS AT Command Set 2.31 ATX Set CONNECT result code format and call monitoring Write command Response ATX[<value>] This parameter setting determines whether or not the TA detects the presence of dial tone and busy signal and whether or not TA transmits particular result codes. Parameter <value>...
Industrial GPRS AT Command Set 2.33 AT&C Set circuit Data Carrier Detect (DCD) function mode Write command Response AT&C[<value>] This parameter determines how the state of circuit 109(DCD) relates to the detec- tion of received line signal from the distant end. If DCD is not supported by the interface ERROR Parameter...
Industrial GPRS 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 4: Factory settings. Reference Note V.25ter...
Industrial GPRS 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. If DSR is not supported by the interface ERROR Parameter <value>...
Industrial GPRS 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>...
Industrial GPRS 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 43
Industrial GPRS AT Command Set AT command Stored parameters AT+CSDH <show> AT+CSMS <service> AT^SMGO <n> AT^SACM <n> AT^SCKS <n> Table 6: List of settings stored to user profile on multiplex channel 2 and 3 AT command Stored parameters AT\Q <n> <value>...
Industrial GPRS AT Command Set 2.39 AT+GCAP Request complete TA capabilities list Test command Response AT+GCAP=? Parameter Execute command Response AT+GCAP TA reports a list of additional capabilities. +GCAP: <name> Parameter <name> e.g.: +CGSM,+FCLASS Reference Note V.25ter +CGSM: The response text shows which GSM commands of the ETSI standard are supported.
Industrial GPRS 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...
Industrial GPRS 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.
Industrial GPRS 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 bit rate.
Industrial GPRS AT Command Set • Avoid combinations with the AT commands listed in Chapter 1.2.2. • Take into account that a delay of 100 ms is required between a response to the last command (e.g. OK) and the next command on the same line. •...
Industrial GPRS 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.
Industrial GPRS 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.
Industrial GPRS 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>...
Industrial GPRS 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...
Industrial GPRS 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)
Industrial GPRS 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.
Industrial GPRS 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.
Industrial GPRS 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 Fax class 2 only 3.12 AT+FDT Data Transmission Execute command...
Industrial GPRS 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>...
Industrial GPRS AT Command Set 3.16 AT+FMDL Identify Product Model Read command Send the model identification to the TA AT+FMDL? Response Gipsy Soft Protocolstack Reference Note Siemens Used for Fax class 2 only 3.17 AT+FMFR Request Manufacturer Identification Read command Send the manufacturer identification to the TA AT+FMFR? Response...
Industrial GPRS AT Command Set 3.19 AT+FPHCTO DTE Phase C Response Timeout Read command The time-out value <tout> determines how long the DCE will wait for a command after reaching the end of data when transmitting in Phase C. When time-out is AT+FPHCTO? reached, the DCE assumes that there are no more pages or documents to send.
Industrial GPRS 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.
Industrial GPRS 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>...
Industrial GPRS 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.
Industrial GPRS 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?
Industrial GPRS AT Command Set 4.2 AT+CALA Set alarm time Test command Test command returns supported array index values <n>, alarm types <type>, and maximum length of the text <tlength> to be output. AT+CALA=? Response +CALA: (list of supported <n>s), (list of supported <type>s), (range of sup- ported <tlength>) OK If error is related to ME functionality: +CME ERROR: <err>...
Page 65
Industrial GPRS AT Command Set <time> string type value; format is "yy/MM/dd,hh:mm:ss", where characters indicate year (two last digits), month, day, hour, minutes. E.g. 6 May 2003, 22:10:00 hours equals to “03/05/06,22:10:00" (see also AT+CCLK in Chapter 4.7). Note: if <time> equals current date and time or is set to an earlier date, TA returns +CME ERROR: <21>.
Page 66
Industrial GPRS AT Command Set channel. The read command returns all pending alarms, independent on which logical channel an alarm was entered. It´s up to the user to identify these alarms by specific <text>s. Examples Example 1: You may want to configure a reminder message for May 31, 2003, at 9.30h, in- cluding the message "Good Morning".
Industrial GPRS 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>...
Industrial GPRS 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.
Industrial GPRS 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 TA selects the bearer service <name>, the data rate <speed>...
Industrial GPRS 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.
Industrial GPRS AT Command Set 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
Industrial GPRS AT Command Set 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>: at+ccfc=0,0 To check whether CFU was successfully deactivated (note that the destina- tion number remains registered in the network when you disable CFU): at+ccfc=0,2 +CCFC: 0,1,"+493012345678",145...
Industrial GPRS 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.
Industrial GPRS AT Command Set 4.8 AT+CCUG: Closed User Group Test command The Test command returns the supported parameters. AT+CCUG=? Response +CCUG: (list of supported <n>s),(list of supported <index>),(list of supported <info>) OK Read command The Read command returns if the permanent CUG invocation is activated, which CUG index is chosen, and if Preferential Group or Outgoing Access is AT+CCUG? suppressed.
Industrial GPRS 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...
Page 76
Industrial GPRS AT Command Set Notes regarding <class>: • The AT+CCWA command offers a broad range of options according to the GSM specifications. However, when you attempt to set a <class> which is not provisioned or not supported, the setting will not take effect regardless of the response returned.
Page 77
Industrial GPRS AT Command Set Reference Note GSM 07.07, • With the AT+CHLD command, it is possible to establish a multiparty call or GSM 02.04, to set the active voice call on hold and then accept a waiting voice call. See GSM 02.83 also AT+CHLD in Chapter 4.16.
Industrial GPRS 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 failure to set up a call (both mobile originated or terminated) AT+CEER •...
Page 79
Industrial GPRS AT Command Set volved in the present conversation: Atd”017511223344”; at+chld=2 at+chld=3 +CME ERROR: operation temporary not allowed at+ceer Location ID stated in Chapter 10.1.6: 22 = SIE- +CEER: 22,0,2 MENS cause for L3 call related SS. The reference points to Chapter 10.1.15 where 2 = Initial condi- tions not fulfilled (one active, one held call).
Industrial GPRS 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>...
Page 81
Industrial GPRS AT Command Set full functionality. Keep in mind that, unlike the reset command described below, this action does not restart the ME but only changes the level of functionality. See parameter <rst> for details on the reset. CYCLIC SLEEP mode: In this mode, the serial interface is shortly enabled during paging.
Page 82
Industrial GPRS AT Command Set Example 1 To check the level of functionality use the read command: AT+CFUN? Default mode after ME was restarted. +CFUN: 1 Remember that the AT interface is not accessible in NON-CYCLIC SLEEP mode. Consequently, the read command is only useful when the ME is set to full functionality or, when <fun>...
Industrial GPRS 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 8: Yes = ME exits SLEEP mode.
Industrial GPRS 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...
Industrial GPRS AT Command Set 4.16 AT+CHLD Call hold and multiparty Test command Response AT+CHLD=? +CHLD: (list of supported <n>s) Execute command Response AT+CHLD=[<n>] TA controls the supplementary services Call Hold, MultiParty and Explicit Call Transfer. Calls can be put on hold, recovered, released, added to conversation and transferred.
Page 87
Industrial GPRS AT Command Set at+cpin="9999" +CREG: 2 You are now registered. +CREG: 1,"0145","0016" You activate the indication of waiting calls at+ccwa=1,1,1 during active voice calls. You start a voice call. atd"0301234567"; You receive a URC indicating a waiting data +CCWA: "+4901772222",145,32,,0 call.
Page 88
Industrial GPRS AT Command Set at+clcc +CLCC: 1,0,0,0,0,"03038639839",129,"Test" Page 88 of 326...
Industrial GPRS 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 behavior as ATH (see Chapter 2.12). 4.18 AT+CIMI Request international mobile subscriber identity Test command Response AT+CIMI=?
Industrial GPRS AT Command Set 4.19 AT+CIND Indicator control MC35i supports indicator event reporting for the following items: signal quality, service availability, generation of sound in the ME, indication of unread short messages, full SMS storage, call in pro- gress and roaming activities. There are two ways to display the status and event reports by indicators: 1.
Page 91
Industrial GPRS AT Command Set “rssi” Received signal (field) strength, scaled to value range 0…5, or 99 if not measurable. Signal strength < 112 dBm 1 – 4: Signal strength in 15 dBm steps Signal strength > -51 dBm See also AT+CSQ in Chapter 4.46. Value range of AT+CSQ is 0 –...
Page 92
Industrial GPRS AT Command Set +CIEV: call,1 +CIEV: sounder,0 The receiver hangs up. +CIEV: call,0 NO CARRIER You deregister the indicators ‘sounder’ and at+cind=,,,0,,0 ‘call’. You make a call. atd"0123456"; This time, no +CIEV URCs are displayed. NO CARRIER Page 92 of 326...
Industrial GPRS 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: <idx>,<dir>,<stat>,<mode>,<mpty>,[<number>,<type>,[<alpha>]]] [+CLCC: <idx>,<dir>,<stat>,<mode>,<mpty>,[<number>,<type>,[<alpha>]]] [...]]]...
Page 94
Industrial GPRS AT Command Set <mpty> (numeric) call is not one of multiparty (conference) call parties call is one of multiparty (conference) call parties <number> (string) phone number in format specified by <type> <type> (numeric) type of address octet in integer format; 145 when dialing string includes international access code character “+”, otherwise <alpha>...
Industrial GPRS 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 96
Industrial GPRS AT Command Set <password>: Factory set password. See note below. “PF” lock Phone to the very First SIM card “PN” Network Personalisation “PU” Network subset Personalisation “PP” Service Provider Personalisation “PC” Corporate Personalisation Typical examples of factory set SIM locks are prepaid phones or Note: network locks, used to restrict the operation of a mobile to a spe- cific provider or operator.
Industrial GPRS 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).
Industrial GPRS AT Command Set AT+CLCK="SC",2 SIM card is locked. SIM PIN1 must be entered +clck: 1 to enable ME to register to the GSM network. 4.21.2 Examples: Phone lock Example 1 Be sure that PIN 1 authentication is valid: AT+CPIN? +CPIN: SIM PIN AT+CPIN=”9999”...
Page 99
Industrial GPRS 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...
Industrial GPRS 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). Usually, the service is subject to a password supplied from the provider. Example 1 When checking the status of barring for outgoing international calls without specifying classes, please note that the ME returns only the status of voice,...
Industrial GPRS 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.
Industrial GPRS AT Command Set 4.23 AT+CLIR Calling line identification restriction This command refers to the GSM supplementary service CLIR (Calling Line Identification Restric- tion). Test command Response +CLIR: (list of supported <n>s) AT+CLIR=? Defined values <n> Presentation indicator is used according to the subscription of the CLIR service CLIR invocation (incognito) CLIR suppression (not incognito)
Industrial GPRS AT Command Set 4.25 AT+CMEE Report mobile equipment error Test command Response AT+CMEE=? +CMEE: (list of supported <n>s) OK 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>...
Industrial GPRS AT Command Set 4.26 AT+CMER Mobile equipment event reporting Test command Response AT+CMER=? +CMER: (list of supported <mode>s),(list of supported <keyp>s),(list of supported <disp>s),(list of supported <ind>s),(list of supported <bfr>s) Parameters See write command Read command Response AT+CMER? +CMER: <mode>,<keyp>,<disp>,<ind>,<bfr>...
Page 106
Industrial GPRS AT Command Set please refer to the commands AT+CIND (Chapter 4.19). Reference Note • Only the indicators which are registered (see AT+CIND command), will be re- GSM 07.07 ported if CMER is enabled. • After CMER has been switched on, +CIEV URCs for all registered indicators with their default value will be presented to the TE.
Industrial GPRS AT Command Set 4.28 AT+CMUX Enter multiplex mode Multiplex mode according to the ETSI TS 101 669 and GSM 07.10 enables one physical serial asynchronous interface to be partitioned into three virtual channels. This allows you to take advan- tage of up to 3 simultaneous sessions running on the serial interface.
Industrial GPRS AT Command Set 4.28.1 Restricted use of AT commands in Multiplex mode In multiplex mode, CSD and fax calls can only be set up on logical channel 1. Due to this restriction, AT commands have a different behavior on channels 2+3 compared to channel 1. Several commands are not available, others return different responses.
Page 110
Industrial GPRS AT Command Set Command Description Chapter command returns the total number of alarm calls activated on all channels. AT+CMEE Presentation mode can be separately configured for each channel. 4.25 AT+CNMA If Multiplex mode is activated the +CNMI parameter will be set to zero on all channels, if one channel fails to acknowledge an incoming message within the required time.
Industrial GPRS 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.
Industrial GPRS 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 113
Industrial GPRS AT Command Set If error is related to ME functionality: +CME ERROR: <err> <mode> Mode (numeric). Parameter values 0 and 1 are stored non- volatile in the ME. automatic mode; <oper> field is ignored. 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 114
Industrial GPRS AT Command Set Example 2 Attempt to manually select a forbidden operator: AT+COPS=1,2,26203 If the selected operator was not allowed, the ME is now unregistered. The read command will return only the mode, but no operator: AT+COPS? +COPS: 1 In this case, the test command returns only that the desired operator is avail- able (<stat=1).
Industrial GPRS 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>...
Industrial GPRS AT Command Set 4.32 AT+CPBR Read current phonebook entries The test command returns location range supported by the current storage as a Test command compound value and the maximum length of <number> and <text> fields. Note: If AT+CPBR=? SIM storage is selected, the length may not be available.
Page 117
Industrial GPRS AT Command Set parameter descriptions referring to AT+CPBW. 129 Otherwise <text> (string) Text assigned to the phone number. The maximum length for this parameter is given in test command response parameter <tlength>. The text string is returned in the character set and format as speci- fied with AT+CSCS .
Industrial GPRS AT Command Set 4.33 AT+CPBS Select phonebook memory storage This command is used to select the active phonebook storage, i.e. the phonebook storage that all subsequent phonebook commands will be operating on. Phonebooks ”MC” (missed calls), ”RC” (Received Calls) and ”ME” are stored permanently within the ME.
Page 119
Industrial GPRS AT Command Set AT+CPIN2 Enter PIN2 and AT+CLCK Facility lock, AT^SLCK Facility lock. “LD” Last dialing phonebook. Storage positions 1-10 located on SIM card only or both on SIM card and ME. The share of each storage is determined by the SIM card: If the locations available on the SIM card are full, the memory of the ME can be filled until a total of 10 locations is reached.
Industrial GPRS AT Command Set 4.34 AT+CPBW Write phonebook entry The test command returns the location range supported by the current storage, Test command the maximum length of <number> field, the range of supported <type> values AT+CPBW=? and the maximum length of <text> field. Note: The length may not be available while SIM storage is selected.
Page 121
Industrial GPRS AT Command Set Type of address octet If parameter <type> is specified as 129 or 145, then any non- digit characters other than ”*”, ”#”, or ”+” will be removed from the number string. If the number string contains such characters, they can be saved with the number string by using <type>...
Page 122
Industrial GPRS AT Command Set string: AT+CPBW=5,"12345678",,"Arthur" AT+CPBW=6,"432!+-765()&54*654#",,"John" AT+CPBW=7,"432!+-765()&54*654#",129,"Eve" AT+CPBW=8,"432!+-765()&54*654#",145,"Tom" AT+CPBW=9,"432!+-765()&54*654#",209,"Richard" Reading the above entries with AT+CPBR=5,9 returns the following response: +CPBR:5,"12345678",129,"Arthur" +CPBR:6,"432!+-765()&54*654#",209,"John" +CPBR:7,"432+76554*654#",129,"Eve" +CPBR:8,"+432+76554*654#",145,"Tom" +CPBR:9,"432!+-765()&54*654#",209,"Richard" Page 122 of 326...
Industrial GPRS 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>...
Page 124
Industrial GPRS AT Command Set unblocking password to be given. Necessary when "PF" lock is active and other than first SIM card is inserted. 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...
Page 125
Industrial GPRS AT Command Set denied network access with currently used SIM card, no valid roaming agreement between home network and currently available operators etc. MC35i 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.
Industrial GPRS AT Command Set 4.35.1 What to do if PIN or password authentication fails? PIN1 / PUK1: After three failures to enter PIN1, the SIM card is blocked (except for emergency calls). +CME ERROR: 12 will prompt the client to unblock the SIM card by entering the associated PUK (= PIN Unblocking Key / Personal Unblocking Key).
Page 127
Industrial GPRS 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.
Industrial GPRS 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>...
Industrial GPRS AT Command Set Example 1 To change PIN2: (where “0000” = old PIN2 and “8888” AT+CPWD=”P2”,”0000”,”8888” = new PIN2) Example 2 To unblock a disabled PIN2. AT+CPIN2? +CPIN2: SIM PUK2 (where “11223344” = PUK2 and AT+CPWD=”P2”,”11223344”,”8888” “8888” = new PIN2). Example 3 To write to "FD"...
Page 130
Industrial GPRS AT Command Set character set as specified with AT+CSCS. If the currency name is longer than three characters, all characters will be cut off after the third position. Before they are written to the SIM Card, these char- acters are converted to the standard GSM alphabet.
Industrial GPRS AT Command Set 4.38 AT+CPWD Change password Use this command when you want to • change PIN1 or PIN2, • change the password supplied from your provider for call barring, • set individual phone security passwords, • enter the unblocking key (e.g. PUK. PUK2, Master Phone Code) to restore a disabled password. See Chapters 4.21 and 8.14 for more information on the various lock features.
Page 132
Industrial GPRS AT Command Set tor etc. on the one side and the manufacturer on the other side. 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 133
Industrial GPRS AT Command Set Example 3 To change the "PS" lock password, using the correct old password: (where 1111 = old "PS" password AT+CPWD=”PS”,”1111”,”2222” and 2222 = new password) To specify a new "PS" lock password, after the old password was disabled, e.g. after three failed attempts to enter the password (only if Master Phone Code is available): (where 12345678 is the Master...
Industrial GPRS 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>...
Industrial GPRS 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=...
Industrial GPRS 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 137
Industrial GPRS AT Command Set 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...
Industrial GPRS 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...
Industrial GPRS 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>[,<fieId>...
Industrial GPRS 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.
Industrial GPRS 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.
Industrial GPRS 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>...
Industrial GPRS 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 Suppresses the +CSSI messages <n> Activates the +CSSI messages <m> Suppresses the +CSSU messages Activates the +CSSU messages Read command Response AT+CSSN?
Industrial GPRS 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>...
Industrial GPRS 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>...
Industrial GPRS AT Command Set 4.50 AT+VTS DTMF and tone generation (<Tone> in {0-9, *, #, A, B, C, D}) Test command Response +VTS: (list of supported <dtmf>s)[, (list of supported <duration>s)] AT+VTS=? Parameter See write command Write command Response The Write command is intended for sending one or more ASCII characters which cause the MSC (Mobile Switching Center) to transmit DTMF tones to a remote subscriber.
Industrial GPRS 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=?
Industrial GPRS 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>...
Industrial GPRS 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) Write command “REC READ”...
Page 151
Industrial GPRS 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: for SMS- SUBMITs and/or SMS-DELIVERs: +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>...
Page 152
Industrial GPRS AT Command Set stead of characters. This needs to be taken into account when using the commands AT+CMGL, AT+CMGR and AT^SMGL. <index> integer type; value in the range of location numbers supported by the associated memory GSM 03.40 TP-Message-Reference in integer format <mr>...
Industrial GPRS 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 154
Industrial GPRS AT Command Set <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> In case of SMS: GSM 03.40 TP-User-Data in text mode responses; format: -if <dcs>...
Page 155
Industrial GPRS AT Command Set bet characters) are converted into characters; type of address given by <tora> <pid> GSM 03.40 TP-Protocol-Identifier in integer format (default 0) <ra> GSM 03.40 TP-Recipient-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (refer command AT+CSCS Select TE character set.);...
Industrial GPRS AT Command Set 5.6 AT+CMGS Send SMS message Test command Response AT+CMGS=? Write command Response 1) If text mode (+CMGF=1): The write command serves to transmit SMS from TE to network (SMS-SUBMIT). Message reference value <mr> is returned to TE on AT+CMGS=<da>...
Page 157
Industrial GPRS AT Command Set TPDU in hexadecimal format: ME/TA converts each octet of TP data unit into hexadecimal numbers containing two IRA characters (e.g. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65)). In the case of CBS: GSM 03.41 TPDU in hexadecimal format.
Industrial GPRS AT Command Set 5.7 AT+CMGW Write SMS message to memory Test command Response AT+CMGW=? Execute command Response AT+CMGW<CR> The write / execute command serves to transmit SMS (either SMS- text is entered DELIVER or SMS-SUBMIT) from TE to memory storage <mem2>. <ctrl-Z/ESC>...
Page 159
Industrial GPRS AT Command Set 1 “REC READ” Received read messages 2 “STO UNSENT” Stored unsent messages (default) 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.
Industrial GPRS AT Command Set 5.8 AT+CMSS Send SMS message from storage Test command Response AT+CMSS=? Parameter Write command Response The write command sends message with location value <index> from mes- 1) If text mode sage storage <mem2> to the network (SMS-SUBMIT or SMS-COMMAND). (+CMGF=1) If new recipient address <da>...
Industrial GPRS 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 AT+CNMA...
Industrial GPRS 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 163
Industrial GPRS 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 164
Industrial GPRS 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. •...
Industrial GPRS AT Command Set 5.11 AT+CPMS Preferred SMS message storage Test command Response +CPMS: (list of supported <mem1>s), (list of supported <mem2>s), (list of sup- AT+CPMS=? ported <mem3>s) Parameter See write command Read command Response +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>, AT+CPMS? <mem3>,<used3>,<total3> OK If error is related to ME functionality: +CMS ERROR Parameter...
Page 166
Industrial GPRS AT Command Set cations: GSM 03.38 and 3GPP TS 23.038. • <mem1>, <mem2> and <mem3> are saved in the non-volatile memory. Handling of <mem3> storage: • When <mem3> is switched over from “MT” to “SM” all free “ME” locations will be filled with dummy short messages.
Industrial GPRS 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 The write command updates the SMSC address, through which mobile origi- nated SMs are transmitted. In text mode, setting is used by send and write AT+CSCA=<sca>...
Industrial GPRS 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>]]] <mode> Accepts messages that are defined in <mids>...
Industrial GPRS 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>...
Industrial GPRS 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.
Industrial GPRS 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>...
Industrial GPRS AT Command Set 6 GPRS AT commands This chapter provides GPRS specific AT commands. For additional information on using GPRS com- mands in multiplex mode see chapter 4.28. 6.1 GPRS AT commands in accordance with GSM 07.07 This clause defines commands that a TE (Terminal Equipment, i.e. an application running on a con- trolling PC) may use to control a GPRS MT (Mobile Termination, the Wireless Module).
Page 173
Industrial GPRS AT Command Set OK / ERROR / +CME ERROR Parameter <state> indicates the state of PDP context activation deactivated (this is the default for new defined contexts) activated PDP Context Identifier is a numeric parameter which specifies <cid> a particular PDP context definition.
Industrial GPRS AT Command Set 6.1.2 AT+CGATT GPRS attach and detach Test command The test command is used for requesting information on the supported GPRS service states. AT+CGATT=? Response +CGATT: (list of supported <state>s) OK / ERROR / +CME ERROR Parameter <state>...
Industrial GPRS 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>...
Industrial GPRS 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: ...]...
Industrial GPRS 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.
Industrial GPRS AT Command Set 6.1.6 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.
Page 179
Industrial GPRS 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...
Page 180
Industrial GPRS AT Command Set 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) Up to 64 000 (512 kbit/s)
Page 181
Industrial GPRS 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 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 Page 181 of 326...
Industrial GPRS AT Command Set 6.1.7 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+CGQREQ=? are returned on a separate line.
Page 183
Industrial GPRS AT Command Set <precedence> numeric parameter for the precedence class 0 network subscribed value 1 High Priority Service commitments shall be maintained ahead of precedence classes 2 and 3 2 Normal priority Service commitments shall be maintained ahead of precedence class 3 3 Low priority Service commitments shall be maintained...
Page 184
Industrial GPRS AT Command Set 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).
Page 185
Industrial GPRS 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 Page 185 of 326...
Industrial GPRS AT Command Set 6.1.8 AT+CGREG GPRS network registration status Test command Response AT+CGREG=? +CGREG: (list of supported <n>s) Parameter See write command Read command The read command returns the status of result code presentation and an integer <stat> which shows whether the network has currently indicated the registration of AT+CGREG? the MT.
Industrial GPRS AT Command Set 6.1.9 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>...
Industrial GPRS AT Command Set 6.2 Siemens defined GPRS AT commands 6.2.1 AT^SGACT Query all PDP context activations Test command Response AT^SGACT=? ^SGACT: (range of supported <ifc>s),(list of supported <state>s) Read command The read command lists the activation states for all activated PDP contexts of the ME.
Industrial GPRS AT Command Set 6.2.2 AT^SGAUTH Set type of authentication for PPP connection Test command Response AT^SGAUTH=? ^SGAUTH: (list of supported <auth>s) OK / ERROR / +CME ERROR Parameter <auth> indicates types of supported authentication 0 None 1 PAP 2 CHAP 3 PAP and CHAP Read command...
Industrial GPRS AT Command Set 6.2.3 AT^SGCONF Configuration of GPRS related Parameters Test command Response AT^SGCONF =? ^SGCONF: (list of supported <llc_pdu_length>s),(list of supported <class>es) Parameter See write command Read command Response AT^SGCONF? ^SGCONF: <llc_pdu_length>,<class> Parameter See write command Write command The write command allows to set GPRS parameters.
Industrial GPRS AT Command Set 6.3 Modem compatibility commands for 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.
Industrial GPRS AT Command Set 6.3.2 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.
Industrial GPRS AT Command Set 6.3.3 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 deactivate all PDP contexts which are active or online on the same interface. The MT responds with Reference Note...
Industrial GPRS AT Command Set 6.4 Using GPRS AT commands (examples) 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 195
Industrial GPRS 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...
Industrial GPRS 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...
Industrial GPRS AT Command Set 7 AT Commands for SIM Application Toolkit (GSM 11.14) SIM Application Toolkit (SAT) is a technology that lets the SIM card execute a great variety of addi- tional applications. Conventionally, SIM cards are intended to store user specific data, such as phone- books, secure user identification codes and messages, but they can also hold a lot of value-added mobile applications.
Industrial GPRS AT Command Set 7.1 AT^SSTA Remote-SAT Interface Activation Test command Response AT^SSTA=? ^SSTA:(list of supported <state>s), (list of supported <alphabet>s) Parameter description see below. The read command can be used to request the current operating status and the Read command used alphabet of the Remote-SAT interface.
Industrial GPRS AT Command Set 7.2 ^SSTN Remote-SAT Notification Proactive Every time the SIM application issues a proactive command, via the ME, the TA Commands will receive a notification. This indicates the type of proactive command issued. AT^SSTGI must then be used by the TA to request the parameters of the proac- tive command from the ME.
Industrial GPRS AT Command Set 7.3 AT^SSTGI Remote-SAT Get Information Test command Response AT^SSTGI=? ^SSTGI:(list of supported <state>s), (list of supported <cmdType>s) Read command Response AT^SSTGI? ^SSTGI: <state>, <cmdType> Parameters <state> Remote-SAT interface states (refer to AT^SSTA) <cmdType> Ongoing Proactive Command Write command Regularly this Write command is used upon receipt of an unsolicited result code AT^SSTGI=...
Industrial GPRS AT Command Set 7.4 AT^SSTR Remote-SAT Response Test command Response AT^SSTR=? ^SSTR:(list of supported <state>s), (list of supported <cmdType>s) Read command Response AT^SSTR? ^SSTR: <state>, <cmdType> Parameters <state> Remote-SAT interface state <cmdType> Ongoing Proactive Command Write command The TA is expected to acknowledge the ^SSTGI response with AT^SSTR to confirm that proactive...
Industrial GPRS AT Command Set 8 Siemens proprietary AT commands 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.
Industrial GPRS AT Command Set 8.2 AT^MONI Monitor idle mode and dedicated mode Cell information can be issued in the form of periodic outputs (depending on <period> set with the Write command), or it can be queried directly using the Execute command. Test command Response AT^MONI=?
Page 204
Industrial GPRS AT Command Set chann ARFCN (Absolute Frequency Channel Number) of the BCCH carrier RSSI value 0 – 63 (RSSI = Received signal strength indication) receiving level of the BCCH carrier in dBm Mobile Country Code (first part of the PLMN code) Mobile Network Code (second part of the PLMN code) location area code, see note below.
Page 205
Industrial GPRS AT Command Set • If the radio cell changes during a connection, the parameters PWR, RXLev and C1 of the ‘Serving Cell’ part are not available under certain conditions and therefore, are displayed as “-“ (for conditions see also +CREG, pg 135). This is because the MS does not update the cell selection and reselection parameters since, in this mode, they are not relevant for operation.
Industrial GPRS AT Command Set 8.3 AT^MONP Monitor neighbour cells Cell information can be issued in the form of periodic outputs (depending on <period> set with the Write command), or it can be queried directly using the Execute command. Test command Response AT^MONP=? ^MONP: (list of supported <...
Industrial GPRS AT Command Set 8.4 AT^SACM Advice of charge and query of ACM and ACMmax Test command Response ^SACM: (list of supported <n>s) OK AT^SACM=? Parameter See write command Execute command The execute command can be used to query the current mode of the Advice of Charge supplementary service, the SIM values of the accumulated call meter AT^SACM (ACM) and accumulated call meter maximum (ACMmax).
Industrial GPRS AT Command Set 8.5 AT^SAIC Audio Interface Configuration Test command Response AT^SAIC =? ^SAIC: (list of supported <io>s), (list of supported <mic>s), (list of supported <ep>s) Parameter See write command Read command Response AT^SAIC? ^SAIC: <io>,<mic>,<ep> OK Parameter See write command This command configures the interface connections of the active audio mode.
Industrial GPRS AT Command Set 8.6 AT^SBC Battery charge and charger control This chapter is only applicable to MC35i, it is not intended for MC35i Terminal. Test command Response ^SBC: (list of supported <bcs>s),(list of supported <bcl>s),<mpc> module power AT^SBC=? consumption Read command The Read command can be used to query the average current consumption of...
Industrial GPRS AT Command Set 8.7 AT^SCID Display SIM card identification number Test command Response AT^SCID=? If error is related to ME functionality: +CME ERROR: <err> Parameter Execute command Response AT^SCID TA returns the identification number of the SIM card (see GSM 11.11 Chapter 10.1.1).
Industrial GPRS AT Command Set 8.8 AT^SCKS Set SIM connection presentation mode and query SIM con- nection status Test command Response ^SCKS: (list of supported <n>s) OK AT^SCKS=? Parameter See write command Read command Response AT^SCKS? TA returns the URC presentation mode and the status of the SIM card connection. ^SCKS: <n>, <m>...
Industrial GPRS AT Command Set 8.9 AT^SCNI List Call Number Information Test command Response AT^SCNI=? Execute command Response AT^SCNI TA returns a list of current calls of ME. [^SCNI: <id1>[,<cs>[,<number>,<type>]]] [^SCNI: <id2>[,<cs>[,<number>,<type>]]] [...] OK If error is related to ME functionality: +CME ERROR: <err>...
Industrial GPRS AT Command Set 8.10 AT^SCTM Set critical operating temperature presentation mode or query temperature This command can be used to monitor the temperature of the module. 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 214
Industrial GPRS AT Command Set Unsolicited result URCs will be automatically sent to the TA when the temperature reaches or ex- code ceeds the critical level, or when it is back to normal. ^SCTM_B: <m> Temperature range of the MC35i board. See Test com- mand for defined values.
Industrial GPRS AT Command Set 8.11 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 Page 215 of 326...
Industrial GPRS AT Command Set 8.12 AT^SHOM Display Homezone Test command Response AT^SHOM=? Parameter See execute command Execute command Response AT^SHOM TA returns homezone state ^SHOM: <homezonestate> OK Parameters <homezonestate> ME is out of Homezone ME is within the Homezone Reference Note Siemens...
Industrial GPRS AT Command Set 8.14 AT^SLCK 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 218
Industrial GPRS AT Command Set <password>: Factory set password. See note below. “PF” lock Phone to the very First SIM card “PN” Network Personalisation “PU” Network subset Personalisation “PP” Service Provider Personalisation “PC” Corporate Personalisation Typical examples of factory set SIM locks are prepaid phones or Note: network locks, used to restrict the operation of a mobile to a spe- cific provider or operator.
Page 219
Industrial GPRS 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).
Industrial GPRS AT Command Set 8.15 AT^SLMS List Memory Storage Test command Response AT^SLMS=? Execute command This command lists the used and total storages for short messages. AT^SLMS Response ^SLMS: “SM”,<total1>,<used1> ^SLMS: “ME”,<total2>,<used2> ^SLMS: “MT”,<total3>,<used3> If error is related to ME functionality: ERROR +CMS ERROR Parameter...
Industrial GPRS AT Command Set 8.16 AT^SM20 Set M20 Compatibility Test command Response AT^SM20=? Read command Response ^SM20: <n>,<m> AT^SM20? Parameters See write command Write command Response AT^SM20=<n> M20 is an earlier, widely used SIEMENS GSM engine. The AT^SM20 com- mand selects different modes of responses returned upon execution of the two commands ATD and AT+CMGW.
Industrial GPRS AT Command Set 8.17 AT^SMGL List SMS messages from preferred storage Test command Response AT^SMGL=? See command AT+CMGL Parameters See command AT+CMGL Execute/Write com- Response mand TA returns messages with status value <stat> from message storage <mem1> AT^SMGL to the TE.
Industrial GPRS AT Command Set 8.19 AT^SMGO Set or query SMS overflow presentation mode or query SMS overflow Test command Response ^SMGO: (list of supported <n>s) OK AT^SMGO=? Parameter See write command Read command Response AT^SMGO? TA returns overflow presentation mode and SMS overflow status ^SMGO: <n>,<mode>...
Industrial GPRS AT Command Set 8.21 AT^SMONG GPRS Monitor Test command Response AT^SMONG=? ^SMONG: (list of supported <table>s,(list of supported period >s) OK Write command This command can be used to retrieve GPRS specific cell information directly on request or automatically every n seconds. To stop the presentation type any AT^SMONG= character.
Industrial GPRS AT Command Set 8.22 AT^SMSO Switch off mobile station Test command Response AT^SMSO=? Execute command Response ^SMSO: MS OFF AT^SMSO After this response, the power-off procedure will start. Low level of the VDD pin verifies that the procedure has completed and the module has entered the POWER DOWN mode.
Industrial GPRS AT Command Set 8.23 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.30).
Industrial GPRS AT Command Set at^snfs=4 at^snfa=1 at^snfa? ^SNFA: 1 at^snfi? ^SNFI: 5,1 at^snfi=5,45 at^snfa? ^SNFA: 45 8.24 Audio programming model The following figure illustrates how the signal path can be adjusted with the AT command parameters described in the Chapters 8.23 to 8.32. The programming model is the same for all three interfaces, except for the parameters <outBbcGain>...
Industrial GPRS AT Command Set 8.25 AT^SNFD Set audio parameters to manufacturer default values Execute command TA resets the parameters currently selected in audio modes 2 – 6 to their factory values. AT^SNFD The restored values are: AT^SNFI: <inBbcGain>, <inCalibrate> (or the equivalent AT^SNFA parameters) AT^SNFO <outBbcGain>, <outCalibrate[0]>...
Industrial GPRS AT Command Set 8.26 AT^SNFI Set microphone path parameters Test command Response AT^SNFI=? ^SNFI: (list of supported <inBbcGain>s), (list of supported <inCali- brate>s) OK Parameters See write command Read command Response AT^SNFI? ^SNFI: < inBbcGain >, <inCalibrate> OK Parameters See write command Write command...
Industrial GPRS AT Command Set 8.27 AT^SNFM Mute microphone Test command Response ^SNFM: (list of supported <mute>s) OK AT^SNFM=? Parameter See write command The read command returns whether the microphone is on or off. It can be Read command used no matter whether or not a voice call is in progress. AT^SNFM? Response ^SNFM: <mute>...
Industrial GPRS AT Command Set 8.28 AT^SNFO Set audio output (= loudspeaker path) parameter Test command Response ^SNFO: (list of supported <outBbcGain>s) (list of supported <outCali- AT^SNFO=? brate>s) (list of supported <outStep>s) (list of supported <sideTone>s) Parameter See write command Read command Response ^SNFO: <outBbcGain>, <outCalibrate[0]>,...<outCalibrate[4]>, <outStep>,...
Page 233
Industrial GPRS AT Command Set AT^SNFS, the same step will be applied. Nevertheless, the sound qual- ity and the amount of volume are not necessarily the same, since all remaining audio parameters can use different values in either mode. Audio mode 1 is fixed to <outStep>=4. •...
Industrial GPRS AT Command Set 8.29 AT^SNFPT Call progress tones Test command Response AT^SNFPT =? ^SNFPT: (list of supported <pt>s) Parameter See write command Read command Response AT^SNFPT? ^SNFPT: <pt> OK Parameter See write command Write command The write command controls the Call Progress Tones generated at the beginning of a mobile originated call setup.
Industrial GPRS AT Command Set 8.30 AT^SNFS Select audio hardware set Test command Response ^SNFS: (list of supported <audMode>s) OK AT^SNFS=? Parameter See write command Read command Response ^SNFS: <audMode> OK AT^SNFS? Parameter See write command Write command The write command serves to set the audio mode required for the connected equipment.
Page 236
Industrial GPRS AT Command Set Siemens The write command can be used during a voice call to switch back and forth bet- ween different modes. This allows the user, for example, to switch handsfree op- eration on and off. Users should be aware that <outStep> is a global setting, i.e. when selecting an- other audio mode the value of <outStep>...
Page 237
Industrial GPRS AT Command Set Switches to the handset at analog interface 2. at^snfs=4 Switches to the handsfree device at analog interface 1. at^snfs=2 Example 3 To configure MC35i Terminal for handsfree operation: (MC35i Termi- nal only) First, select audio mode 2 (especially designed for handsfree devices): at^snfs=2 Queries the current audio interface settings.
Industrial GPRS AT Command Set 8.31 AT^SNFV Set loudspeaker volume Test command Response The test command returns the supported value of the parameter <outStep>. AT^SNFV=? ^SNFV: (list of supported <outStep>s) OK Parameter See write command Read command Response The read command returns the current value of the parameter <outStep>. AT^SNFV? ^SNFV: <outStep>...
Industrial GPRS AT Command Set 8.32 AT^SNFW Write audio setting in non-volatile store Test command Response AT^SNFW=? Execute command TA writes the parameters currently selected in audio modes 2 – 6 to the non- volatile store. AT^SNFW Response If error is related to ME functionality: + CME ERROR: <error>...
Industrial GPRS AT Command Set 8.33 AT^SPBC Search the first entry in the sorted telephonebook This command searches the active phonebook for the index of the first entry that matches the char- acter specified with <schar>. The sort order follows the algorithm described in Chapter 10.6. CAUTION: Please note that the sorted entries are assigned an index of their own which is not identi- cal with the location numbers used in the various phonebooks.
Industrial GPRS AT Command Set 8.34 AT^SPBD Purge phonebook memory storage This command is used to purge the selected phonebook <storage>, i.e. all entries previously stored in the selected phonebook storage will be deleted. CAUTION! The operation cannot be stopped nor reversed! An automatic purge of the phonebooks is performed when the SIM card is removed and replaced with a dfferent SIM card.
Industrial GPRS AT Command Set 8.35 AT^SPBG Read entry from active telephonebook via sorted index This command sorts the active phonebook records by name, in alphabetical order. There are two ways to use the AT^SPBG command: • Optional parameter <RealLocReq> is omitted: In this case, the sorted list is assigned an index of its own which is not identical with location numbers used in the various phonebooks.
Page 243
Industrial GPRS AT Command Set The last (highest) index number within phonebook memory for which the corresponding entry is to be displayed. The supported range is given in the test command response. If both <index1> and <index 2> are used the following behaviour applies: If both <index1>...
Page 244
Industrial GPRS AT Command Set Unicode Techni- All the following characters will be ignored. • The write command can be used for the phonebooks ”SM”, ”FD”, ”ME” (cf. cal Standard #10, “Unicode AT+CPBS ). Collation Algo- rithm” Using AT^SPBG without <RealLocReq > Example 1 1.
Industrial GPRS AT Command Set 8.36 AT^SPBS Step through the selected phonebook alphabetically This command can be used to flick through the active phonebook records in sorted order by name. There are two ways to use the AT^SPBS command: • Optional parameter <RealLocReq> is omitted: In this case, the sorted list is assigned an index of its own which is not identical with location numbers used in the various phonebooks.
Page 246
Industrial GPRS AT Command Set <location> (numeric) The "real" location number of the entry returned in the response. The number can be used to locate the entry with the read com- mand AT+CPBR or to modify the entry using the write command AT+CPBW.
Page 247
Industrial GPRS AT Command Set again. Reset internal counter to 0. at&f at^spbs=1 ^SPBS: 1,"01799999999",129,"Charly" ^SPBS: 2,"+49175555555",145,"Dave" ^SPBS: 3,"+49177222222",145,"Esther" at^spbs=1 ^SPBS: 2,"+49175555555",145,"Dave" ^SPBS: 3,"+49177222222",145,"Esther" ^SPBS: 4,"0304444444",129,"Gilbert" at^spbs=1 ^SPBS: 3,"+49177222222",145,"Esther" ^SPBS: 4,"0304444444",129,"Gilbert" ^SPBS: 5,"03033333333",129,"Harry" at^spbs=2 ^SPBS: 2,"+49175555555",145,"Dave" ^SPBS: 3,"+49177222222",145,"Esther" ^SPBS: 4,"0304444444",129,"Gilbert" Example 2 If the last record in the phonebook has been reached, then the counter pro- ceeds to the first record:...
Industrial GPRS AT Command Set 8.37 AT^SPIC Display PIN counter Test command Response AT^SPIC=? Execute command TA returns the number of attempts still available for entering a required password, e.g. the PIN, SIM PUK, PH-SIM PUK etc. AT^SPIC To check whether or not you need to enter a password use the “AT+CPIN?” or “AT+CPIN2 command.
Page 249
Industrial GPRS AT Command Set ^SPIC: 10 OK – (10 attempts left for PUK 1) at+cpin=”01234567”,”1234” +CME ERROR: incorrect password at^spic ^SPIC: 9 OK – (9 attempts left for PUK 1) Example 2 Though a mobile is locked to a specific SIM card (phone lock), the client attempts to operate it with another SIM card.
Industrial GPRS AT Command Set 8.38 AT^SPLM Read the PLMN list Test command Response AT^SPLM=? If error is related to ME functionality: ERROR / +CME ERROR: <err> Execute command Response AT^SPLM TA returns the list of operator names from the ME. Each operator code <nu- mericn>...
Industrial GPRS AT Command Set 8.39 AT^SPLR Read entry from the preferred operators list Test command Response AT^SPLR=? TA returns the whole index range supported by the SIM. ^SPLR: (list of supported <index>s) OK If error is related to ME functionality: +CME ERROR: <err>...
Industrial GPRS AT Command Set 8.40 AT^SPLW Write an entry to the preferred operators list Test command Response AT^SPLW=? TA returns the whole index range supported by the SIM. ^SPLW: (list of supported <index>s) OK If error is related to ME functionality: +CME ERROR: <err>...
Industrial GPRS AT Command Set 8.41 AT^SPWD Change password for a lock Test command Response AT^SPWD=? TA returns a list of pairs which represent the available facilities and the maximum length of the associated password. ^SPWD: (list of supported (<fac>, <pwdlength>s) OK If error is related to ME functionality: +CME ERROR: <err>...
Page 254
Industrial GPRS AT Command Set "OI" BOIC ( Bar Outgoing International Calls) "OX" BOIC-exHC ( Bar Outgoing International Calls except to Home Country) "AI" BAIC (Bar All Incoming Calls) "IR" BIC-Roam (Bar Incoming Calls when Roaming outside the home country) "AB"...
Industrial GPRS AT Command Set 8.42 AT^SRTC Select, query, test ring tone parameters Test command Response AT^SRTC=? ^SRTC: (list of supported <type>s), (list of supported <vol>s), (list of supported <event>s) OK Read command Response AT^SRTC? ^SRTC: <type> of event=0, <vol> of event=0, <type> of event=1, <vol> of event=1,<stat>OK Parameters <type>...
Page 256
Industrial GPRS AT Command Set Before first using ringing tones: We have chosen to let you decide your own preferences when you start using ringing tones. Therefore, factory setting AT^SRTC: 3,0,3,0,0 (ringing tones are muted). To activate ringing tones for the very first time, first enter the Write command and simply change the volume.
Industrial GPRS AT Command Set 8.43 AT^SSCONF SMS Configuration Test command Response AT^SSCONF=? ^SSCONF: (list of supported <ra>s) Parameter See write command Read command Response AT^SSCONF? ^SSCONF: <ra> OK Parameter See write command Write command The write command serves to control the presentation of the recipient address pa- rameters <ra>...
Industrial GPRS AT Command Set 8.44 AT^SSDA Set Display Availability Use the AT^SSDA command to specify whether your MC35i product is designed to provide a dis- play. If there is one available, AT^SSDA enables or disables the mobile station to present incoming Class 0 short messages directly on the display.
Industrial GPRS AT Command Set 8.45 AT^SSMSS Set Short Message Storage Sequence Test command Response AT^SSMSS=? ^SSMSS: (list of supported <seq>s) Parameter See write command Read command Response AT^SSMSS? ^SSMSS: <seq> Parameter See write command Write command The short message storage "MT" is a logical storage. It consists of two physical storages "ME"...
Industrial GPRS AT Command Set 8.46 AT^SSYNC Configure SYNC Pin The ^SSYNC command serves to configure the SYNC pin of the MC35i application interface. Please note that the pin may be assigned different functions, depending on the design of the host applica- tion.
Page 261
Industrial GPRS AT Command Set Table 12: Operating modes of the ME indicated by status LED (if <mode> = 1): LED mode Function MC35i module: ME is off or running in SLEEP, Alarm or Charge-only mode. MC35i Terminal: ME is off or in SLEEP mode. 600 ms On / 600ms Off No SIM card inserted or no PIN entered, or network search in progress, or ongoing user authentication, or...
Industrial GPRS AT Command Set 8.47 AT^STCD Display Total Call Duration Test command Response AT^STCD=? Execute command Response AT^STCD TA returns total call duration (accumulated duration of all calls) ^STCD: <time> OK Parameter <time> string type value; format is "hh:mm:ss", where characters indicate hours, minutes, seconds;...
Industrial GPRS AT Command Set 9 Audiotel proprietary AT commands 9.1 File System Handling In this section we’re going to describe the available commands for the handiling of the file system inte- grated into the device. 9.1.1 AT#DEL File Deleting The AT command is used to delete a file contained in the file system.
Industrial GPRS AT Command Set 9.1.3 AT#DIR File List The AT command is used to list all files contained in the file system. Read command Response AT#DIR ---------- 1 ews ews <file_length> Jan 1 10:12 <file_name1> ---------- 1 ews ews <file_length> Jan 1 10:12 <file_name2> ---------- 1 ews ews <file_length>...
Industrial GPRS AT Command Set 9.1.5 AT#TAIL Text File Reading The AT command is used to display a text file contained in the file system. Write command Response AT#TAIL=<file_ file_text name> Parameter <file_name> Name of the file which have to be read (file has to be located in the file system).
Industrial GPRS AT Command Set AT#READ=file.ini Example File length: 444 XMODEM Transmission started 9.1.7 AT#READY YMODEM File Reading The AT command is used to transfer a file from the INDUSTRIAL/COMPACT modem to the DTE connected to it, by using YMODEM protocol. After sending the AT#READY command, the DTE has to start up a YMODEM file receiving procedure.
Industrial GPRS AT Command Set Write command Response AT#WRITEC=< The same as above. file_name>,<siz e> Note: the transmission error control is performed by means a 8 bits checksum. Reference Note Audiotel Command used in Local/Remote mode. AT#WRITE=file.ini,1124 Example Expected file length: 1124 XMODEM Received started 9.1.9 AT#WRITEY YMODEM File Writing The AT command is used to transfer a file from the DTE to the INDUSTRIAL/COMPACT modem...
Industrial GPRS AT Command Set 9.2 FTP Services 9.2.1 AT#FTPOPEN FTP Opening Session The AT command is used to open a FTP session. Write command Response AT#FTPOPEN= <FTPServer>,< user- Parameter name>,<passw IP address of the FTP Server. You can use also mnemonic <FTPServer>...
Industrial GPRS AT Command Set AT#FTPCWD=/home/usr/bin Example If the command is used without any parameters, it simply al- lows You to display the current directory. at#FTPCWD #FTPCWD: /home/usr/bin 9.2.4 AT#FTPLST FTP File List The AT command is used to list all files contained in the remote server current directory. Write command Response AT#FTPLST...
Industrial GPRS AT Command Set -rwxr--r-- 1 user group 216 Jan 22 20:13 AUTOEXEC.BAT drwxr--r-- 1 user group 0 Jan 15 15:00 test1 drwxr--r-- 1 user group 0 Jan 15 15:00 test2 -rwxr--r-- 1 user group 53142 Dec 11 17:43 CLIENT.C -rwxr--r-- 1 user group...
Industrial GPRS AT Command Set 9.2.8 AT#FTPDEL Remote Server File Deleting The AT command is used to delete a file from the remote server. Write command If the operation is successful: AT#FTPDEL=<f Response ile_name> If the operation is not successful (the file doesn’t exist, deleting is denied, etc…): Response ERROR Parameter...
Industrial GPRS AT Command Set 9.3 PPP Session Handling 9.3.1 AT#PPPOPEN PPP Opening Session The AT command is used to open a PPP session. Write command Response AT#PPPOPEN Parameter No parameters required Reference Note Audiotel Command used in Local mode. AT#PPPOPEN Example 9.3.2 AT#PPPCLOSE PPP Closing Session...
Industrial GPRS AT Command Set AT#IPADDR Example 212.41.68.123 9.3.4 AT#IPCONF IP addresses This command is used to display IP addresses negotiated with the remote peer establishing the cur- rent PPP session. Read command Response AT#IPCONF Local IP: <local_ip> Remote IP: <remote_ip> DNS-1 IP: <dns1_ip>...
Industrial GPRS AT Command Set Reference Note Audiotel Command used in Local mode. AT#DNS=www.audiotel.it Example 123.35.64.12 9.3.6 AT#PING Ping command The AT command is used to check if a server is reachable, by sending a ICMP-Echo packet and waiting for a ICMP-Echo-Reply packet. Default timeout is 10 seconds. Write command Response AT#PING=<ser...
Industrial GPRS AT Command Set 9.3.8 AT#GSMCLOSE Exit from command interpreter The AT command is used during a PPP session in order to suspend the access to the GPRS engine command interpreter. The GPRS connection is unfreezed. Write command Response AT#GSMCLOS Parameter No parameters required.
Industrial GPRS AT Command Set 9.4 TELNET Session Handling 9.4.1 AT#TNETOPEN Telnet Socket Opening The AT command is used to open a TELNET session. Write command Response AT#TNETOPE N=<TNETServe r>,<port> Parameter <TNETServer> IP address of the TELNET server. Communication port number. <port>...
Industrial GPRS AT Command Set 9.4.3 +++ Telnet Socket Closing The command is used to suspend the data mode, close a Telnet socket and come back to command mode. Write command Response Parameter No parameters required Reference Note Audiotel Command used in Local mode. Example Page 277 of 326...
Industrial GPRS AT Command Set 9.5 HTTP Client Session Handling 9.5.1 AT#HTTPS HTTP Request The AT command is used to open a HTTP session and send the specified request. Write command Response AT#HTTPS=<H TTPServer>,<r equest> Parameter <HTTPServer> IP address of the HTTP server Request string <request>...
Industrial GPRS AT Command Set 9.6 E-MAIL Services 9.6.1 AT#SMTPSEND E-mail Sending The AT command is used to send a message to the specified e-mail address. Write command Response AT#SMTPSEN D=<SMTPServ er>[|<username Parameter >|<password>], <SMTPServer> IP address of the SMTP server <msg_file>,<att Username (optional).
Industrial GPRS AT Command Set 9.6.2 AT#POPOPEN POP3 Socket Opening The AT command is used to open a POP3 session. Write command Response AT#POPOPEN =<POPServer>, <user- Parameter name>,<passw <POPServer> IP address of the POP3 server ord> <username> Username which allows You to access to the server <password>...
Industrial GPRS AT Command Set Subject: Greetings Date: Sun, 26 Jan 2003 16:07:20 +0100 Message: 2 From: user2@domain.it Subject: Welcome Date: Sun, 26 Jan 2003 20:08:37 +0100 9.6.5 AT#POPDEL Message Deleting The AT command is used to delete messages contained in the mailbox. Write command Response AT#POPDEL=<...
Industrial GPRS AT Command Set 9.7 Miscellaneous Commands 9.7.1 AT#VER FW Version The AT command is used to display information about the FW version running on the modem: re- lease, compile date and time. Read command Response AT#VER <prdct_name><version> Parameter <prdct_name>...
Page 283
Industrial GPRS AT Command Set Response [MAINT] NUM01=<ph.num> NUM02=<ph.num> … [M2MEASY] NUM01=<ph.num> NUM02=<ph.num> [DATA] ENABLED=<y> NUM01=<ph.num> … Parameter No parameters required Write command The AT command is used to store up to 4 maintenance numbers at once (up to 99), separated by commas. New numbers are added at the end of the mainte- AT#CID=[MAIN nance list.
Page 284
Industrial GPRS AT Command Set Write command The AT command is used to store up to 4 m2measy numbers at once (up to 99), separated by commas. New numbers are added at the end of the maintenance AT#CID=[M2M list. If a position number (<xx>) is already used, it will be overwrited. EASY]NUM<xx >=<ph.num.>...
Page 285
Industrial GPRS AT Command Set Write command The AT command is used to delete the row <xx> in the operative list. AT#CID=[DATA ]NUM<xx> Response Parameter <xx> Position number of the phone number, this index must be within 01 and 99. Example AT#CID=[DATA]NUM01 Write command...
Industrial GPRS AT Command Set 9.7.4 AT#QUIT Close a maintenance call The AT command is used to end a maintenance call. Write command Response AT#QUIT Parameter No parameters required Reference Note Audiotel Command used in Remote mode. 9.7.5 AT#CONF Configuration profile handling The AT command is used to set the configuration parameters.
Page 287
Industrial GPRS AT Command Set utes) to reset the communicator. Default value is 720 minutes (12 hours). The reset can occours only if no call is active and the modem in not managing a GPRS session. <pin> Optional item to automatically insert PIN when the device switch on the GPRS engine.
Industrial GPRS AT Command Set 9.7.6 AT#PWR GPRS engine power This AT command is used to check and set the activity mode of the GPRS engine Read command Response AT#PWR? #PWR: <engine_mode> <engine_mode> number that specifies the current activity mode of the GPRS engine, it can be: the engine is completely off, no activity of any kind is provided...
Page 289
Industrial GPRS AT Command Set Command used to read the input lines and to set the output lines of an Industrial I/O device Read command Response AT#IO? #IO: <inputs>,<outputs> <inputs> value between 0 and 3, this value is composed by 2 bits, each bit is associated with an input line: bit0 IN1 (pins 11/12 of 18pins connector)
Industrial GPRS AT Command Set 9.8 M2MEASY Commands The M2MEASY commands allow you to contact and reach Industrial/Compact devices using GPRS connection. A server is available to stimulate the network connection of the devices installed in field. 9.8.1 AT#M2MREG System Registration The AT command is used to check and force the registration on the M2MEASY server Read command Response...
Industrial GPRS AT Command Set 9.8.2 AT#M2MVCOM Virtual Com The AT command is used to establish Virtual Com connection with a remote device. This service al- lows the external DTEs to send stream data through TCP/IP socket. Itis available as an emulation of a GSM data call with all the typical advantages of the GPRS connection.
Industrial GPRS AT Command Set 9.8.4 AT#M2MCLOSE Close M2M Service The AT command is used to close a M2M service previously opened. Write command Response AT#M2MCLOS Parameter Reference Note Audiotel Command used in Local mode Example AT#M2MCLOSE 9.8.5 AT#M2MACK Accept Incoming M2M Service Request This command can be used to accept an incoming M2M service request.
Industrial GPRS AT Command Set 9.8.6 AT#M2MNAK Accept Incoming M2M Service Request This command can be used to reject an incoming M2M service request. It is valid only as a reply to the M2M notify generated by the device. Note that the field AUTOANSWER, located in the file indust.ini, could force an automatic reaction to the incoming requests, making useless any commands sent by the DTE.
Industrial GPRS AT Command Set 9.9 Summary of ERROR codes related to TCP/IP commands This kind of errors are notified through the following format: ERROR <err> and can be generated during the execution of commands dedicated to the handling of PPP and TCP/IP services.
Page 295
Industrial GPRS AT Command Set Code of <err> Meaning Invalid format request Unknown device Database error RR record not present Event store error Calling table error Device with no socket service support Invalid session Session expired Error saving session in db Calling device has no corresponding session in db Called device not found Calling and caller devices are not member of the same group...
Industrial GPRS AT Command Set 9.11 Summary of inhibited commands The following table lists all the inhibited AT commands and is valid only for Industrial PLUS, Industrial I/O and Compact PLUS modems. Command Description Answer a call Repeat last command Echo control Result code suppression Automatic answer...
Industrial GPRS AT Command Set 10 APPENDIX 10.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.
Industrial GPRS AT Command Set Code of <err> Meaning 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 4.21, 4.35 and 4.35.1) Unknown service option not supported...
Industrial GPRS AT Command Set 10.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...
Page 300
Industrial GPRS AT Command Set Code of <err> Meaning Unspecified error cause ME failure SMS service of ME reserved Operation not allowed Operation not supported Invalid PDU mode parameter Invalid text mode parameter SIM not inserted SIM PIN required PH-SIM PIN required SIM failure SIM busy SIM wrong...
Page 301
Industrial GPRS AT Command Set 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 Page 301 of 326...
Industrial GPRS AT Command Set 10.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 303
Industrial GPRS AT Command Set Message Meaning How to activate queried from the memory with location AT+CNMI=1,0,0,2 index number (text and PDU mode) +CSSI: <code1> Supplementary service intermedi- AT+CSSN=1,x ate/unsolicited result code AT+CSSN=1,x +CSSU: <code2> ^SMGO: <mode> SMS overflow indicator AT^SMGO=1 ^SCKS: <m>...
Page 304
Industrial GPRS AT Command Set Message Meaning How to activate forward CIEV unsolicited result codes di- rectly to the TE; TA-TE link specific in- band technique used to embed result codes and data when TA is in on-line data mode +CCWA: <number>,<type>, Call waiting indication (for data calls, pa- AT+CCWA=1,1,<cla...
Industrial GPRS AT Command Set 10.1.5 Result codes Indication Numeric Meaning Command executed, no errors, Wake up after reset CONNECT Link established RING Ring detected NO CARRIER Link not established or disconnected ERROR Invalid command or command line too long NO DIALTONE No dial tone, dialing impossible, wrong mode BUSY...
Industrial GPRS AT Command Set 10.1.6 Cause Location ID for the extended error report (AT+CEER) Description Reference (related chapter) No error (default) SIEMENS L2 cause (none) GSM cause for L3 Radio Resource Sublayer (GSM 04.08 annex F) 10.1.7 SIEMENS cause for L3 Radio Resource Sublayer 10.1.8 GSM cause for L3 Mobility Management (GSM 04.08 annex G) 10.1.9...
Industrial GPRS AT Command Set 10.1.7 GSM release cause for L3 Radio Resource (RR) (AT+CEER) Number Description Normal event Abnormal release, unspecified Abnormal release, channel unacceptable Abnormal release, timer expired Abnormal release, no activity on the radio path Pre-emptive release Handover impossible, timing advance out of range Channel mode unacceptable Frequency not implemented...
Industrial GPRS AT Command Set 10.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...
Industrial GPRS AT Command Set 10.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 The registration failed and will be re-attempt in a long term The RR connection is released The MS tries to register...
Industrial GPRS AT Command Set Number Description Quality of service unavailable Requested facility not subscribed Incoming calls barred within the CUG Bearer capability not authorized Bearer capability presently not available Service or option not available, unspecified Service or option not implemented Bearer service not implemented ACM equal or greater than ACMmax Requested facility not implemented...
Industrial GPRS AT Command Set 10.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 10.1.14 GSM release cause for Supplementary Service call (AT+CEER) Number...
Industrial GPRS AT Command Set Number Description Linked Response Unexpected Unexpected Linked Operation Return Result Problem Codes Unrecognize Invoke ID Return Result Unexpected Mistyped Parameter Return Error Problem Codes Unrecognized Invoke ID Return Error Unexpected Unrecognized Error Unexpected Error Mistyped Parameter 10.1.15 Siemens release cause for Call related Supplementary Services (CRSS) (AT+CEER)
Industrial GPRS AT Command Set 10.1.17 Siemens cause for Supplementary Services Manager Number Description Out of Memory Missing parameter Unexpected parameter Activate not allowed Deactivate not allowed Registrate not allowed Erase not allowed Interrogate not allowed Illegal request Null request SS manager busy Received unexpected facility IE Received ‘Release Complete return error’...
Industrial GPRS AT Command Set 10.1.18 GSM release cause for Session Management (SM) (AT+CEER) Number Description Causes related to nature of request LLC or SNDCP failure Insufficient ressources Unknown or missing access point name Unknown PDP address or PDP type User authentification failed Activation rejected by GGSN Activation rejected, unspecified...
Industrial GPRS AT Command Set 10.1.20 SIEMENS release cause for GPRS API (AT+CEER) Number Description Regular deactivation of the call Action temporarily not allowed Wrong connection type Specified data service profile invalid PDP type or address is unknown Undefined 10.1.21 SIEMENS release cause for Embedded Netcore (AT+CEER) Number Description...
Industrial GPRS AT Command Set 10.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...
Page 317
Industrial GPRS AT Command Set AT command Required PIN AT+CPUC PIN 1, PIN 2 AT+CPWD PIN 1, PIN 2 AT+CR PIN 1 AT+CRSM PIN 1 Depending on parameters <com- mand> and <fileId> AT+CSCA PIN 1 AT+CSCB PIN 1 AT+CSDH PIN 1 AT+CSMP PIN 1 AT+CSMS...
Industrial GPRS AT Command Set 10.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.
Page 319
Industrial GPRS AT Command Set AT command Test Read Write / Note Execute AT+CRC AT+CREG AT+CRLP AT+CRSM Depending parameters <com- mand> and <fileId> AT+CSCS AT+CSNS 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. Usage of Write comd.
Industrial GPRS AT Command Set 10.4 Standard GSM service codes The following GSM command strings can be sent with the ATD command and must be terminated with semicolon “;”. See also ATD in Chapter 2.5. Reference: GSM 2.30. Table 15: GSM service codes *# code Functionality Possible response(s)
Page 321
Industrial GPRS AT Command Set *# code Functionality Possible response(s) (see Chapter 4.16, p. 86) USSD messages [C]...[C]# Send USSD message +CME ERROR: <err> / (varies with the serving network) (see Chapter 4.48, p. 144) C[C] (excluded 1[C]) Send USSD message +CME ERROR: <err>...
Industrial GPRS AT Command Set 10.4.1 Additional notes on ^SCCFC, +CCWA, ^SCLCK The following is a brief summary of differences between the *# codes for Call Forwarding, Call Waiting and Call Barring and their equivalent AT commands: Differences regarding the syntax: The number of parameters displayed in the ^SCCFC and ^SCLCK output strings differs from the equivalent +CCFC and +CLCK output strings: In contrast to the +CCFC string, ^SCCFC also includes the <reason>.
Industrial GPRS AT Command Set 10.5 GSM alphabet tables and UCS2 character values This section provides tables for the special GSM 03.38 alphabet supported by the ME (see chapter 1.3). Below each GSM character you can find the corresponding two byte UCS2 character value. Main character table of GSM 03.38 alphabet ∆...
Page 324
Industrial GPRS 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.
Industrial GPRS AT Command Set 1) This code value is reserved for the extension to another extension table. On receipt of this code, a receiving entity shall display a space until another extension table is defined. 2) This code represents the EURO currency symbol. The code value is the one used for the character ‘e’.
Page 326
Industrial GPRS AT Command Set Last update 07/07/2004 Cod. 0808P2BGPRSAT AUDIOTEL ENGINEERING S.p.A. Head Office: Via del Chioso, 6 - 24030 MOZZO (Bg) Italy Tel. +39 035 467011 ISDN - Fax +39 035 614000 - www.audiotel.it - info@audiotel.it Page 326 of 326...
Need help?
Do you have a question about the Industrial GPRS Series and is the answer not in the manual?
Questions and answers