AT Commands Reference Guide

SW Release 7.02.04 for GM862-QUAD, GM862-QUAD-PY, GE862-GPS, GE863-QUAD, GE863PY, GE863-GPS, GE864-QUAD, GE864-PY, GC864-QUAD and GC864-PY 80000ST10025a Rev. 4 - 19/11/07

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07

This document is related to the following products:

GM862-QUAD GM862-QUAD-PY GM862-GPS GM862-GPS

3 990 250 659 3 990 250 658 3 990 250 657 3 990 250 689

GE863-OUAD GE863-PY GE863-GPS GE863-GPS

3 990 250 662 3 990 250 661 3 990 250 660 3 990 250 690

GT863-PY

3 990 150 471

GE863-QUAD 3 990 250 651 GE863-PY 3 990 250 650

GC864-QUAD 3 990 250 675 GC864-PY 3 990 250 676

GT864-QUAD 4 990 150 069 GT864-PY 4 990 150 070

SW Version 7.02.04

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 2 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07

Contents
1 2 3 INTRODUCTION................................................................................................................6
1.1 Scope Of Document ...............................................................................................................6

APPLICABLE DOCUMENTS ............................................................................................7 AT COMMANDS ................................................................................................................8
3.1 3.2 Definitions ...............................................................................................................................8 AT Command Syntax .............................................................................................................9

3.2.1 String Type Parameters................................................................................................................. 10 3.2.2 Command Lines............................................................................................................................. 10 3.2.2.1 ME Error Result Code - +CME ERROR: <err> ......................................................................... 11 3.2.2.2 Message Service Failure Result Code - +CMS ERROR: <err> ................................................ 14 3.2.3 Information Responses And Result Codes.................................................................................... 15 3.2.4 Command Response Time-Out ..................................................................................................... 15 3.2.5 Command Issuing Timing .............................................................................................................. 18

3.3 3.4 3.5

Storage ..................................................................................................................................19
Factory Profile And User Profiles .................................................................................................. 19

3.3.1

AT Commands Availability Table ........................................................................................22 AT Commands References..................................................................................................30

3.5.1 Command Line General Format .................................................................................................... 30 3.5.1.1 Command Line Prefixes ............................................................................................................ 30 3.5.2 General Configuration Commands ................................................................................................ 31 3.5.2.1 AT Interface Backward Compatibility......................................................................................... 31 3.5.3 Hayes Compliant AT Commands .................................................................................................. 33 3.5.3.1 Generic Modem Control............................................................................................................. 33 3.5.3.2 DTE - Modem Interface Control................................................................................................. 39 3.5.3.3 Call Control ................................................................................................................................ 48 3.5.3.4 Modulation Control..................................................................................................................... 54 3.5.3.5 Compression Control ................................................................................................................. 55 3.5.3.6 Break Control ............................................................................................................................. 56 3.5.3.7 S Parameters ............................................................................................................................. 58 3.5.4 ETSI GSM 07.07 AT Commands................................................................................................... 68 3.5.4.1 General ...................................................................................................................................... 68 3.5.4.2 Call Control ................................................................................................................................ 71 3.5.4.3 Network Service Handling ......................................................................................................... 78 3.5.4.4 Mobile Equipment Control ....................................................................................................... 111 3.5.4.5 Mobile Equipment Errors ......................................................................................................... 147 3.5.4.6 Voice Control ........................................................................................................................... 149 3.5.4.7 Commands For GPRS............................................................................................................. 151 3.5.4.8 Commands For Battery Charger.............................................................................................. 165 3.5.5 ETSI GSM 07.05 AT Commands for SMS and CBS ................................................................... 168 3.5.5.1 General Configuration.............................................................................................................. 168 3.5.5.2 Message Configuration............................................................................................................ 173 3.5.5.3 Message Receiving And Reading............................................................................................ 184 3.5.5.4 Message Sending And Writing ................................................................................................ 214 3.5.6 FAX Class 1 AT Commands........................................................................................................ 232

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 3 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07
3.5.6.1 General Configuration.............................................................................................................. 232 3.5.6.2 Transmission/Reception Control.............................................................................................. 232 3.5.6.3 Serial Port Control ................................................................................................................... 235 3.5.7 Custom AT Commands ............................................................................................................... 237 3.5.7.1 General Configuration AT Commands .................................................................................... 237 3.5.7.2 Multisocket AT Commands...................................................................................................... 307 3.5.7.3 FTP AT Commands ................................................................................................................. 313 3.5.7.4 Enhanced Easy GPRS® Extension AT Commands................................................................ 319 3.5.7.5 E-mail Management AT Commands ....................................................................................... 345 3.5.7.6 Easy Scan® Extension AT Commands ................................................................................... 356 3.5.7.7 SIM Toolkit AT Commands...................................................................................................... 376 3.5.7.8 Jammed Detect & Report AT Commands ............................................................................... 387 3.5.7.9 Easy Script® Extension - Python Interpreter, AT Commands................................................. 390 3.5.7.10 GPS AT Commands Set...................................................................................................... 400 3.5.7.11 SAP AT Commands Set ...................................................................................................... 410 3.5.7.12 Telefonica OpenGate M2M AT Commands Set .................................................................. 411

4 5

List of acronyms ..........................................................................................................412 Document Change Log ................................................................................................414

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 4 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07

DISCLAIMER
The information contained in this document is the proprietary information of Telit Communications S.p.A. and its affiliates (“TELIT”). The contents are confidential and any disclosure to persons other than the officers, employees, agents or subcontractors of the owner or licensee of this document, without the prior written consent of Telit, is strictly prohibited. Telit makes every effort to ensure the quality of the information it makes available. Notwithstanding the foregoing, Telit does not make any warranty as to the information contained herein, and does not accept any liability for any injury, loss or damage of any kind incurred by use of or reliance upon the information. Telit disclaims any and all responsibility for the application of the devices characterized in this document, and notes that the application of the device must comply with the safety standards of the applicable country, and where applicable, with the relevant wiring rules. Telit reserves the right to make modifications, additions and deletions to this document due to typographical errors, inaccurate information, or improvements to programs and/or equipment at any time and without notice. Such changes will, nevertheless be incorporated into new editions of this application note. All rights reserved. © 2006-2007 Telit Communications S.p.A.

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 5 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07

1 INTRODUCTION
1.1 Scope Of Document
To describe all AT commands implemented on the following Telit wireless modules:

Model GM862-QUAD-PY GM862-QUAD GM862-GPS GM862-GPS GE863-QUAD GE863-PY GE863-GPS GE863-GPS GE864-QUAD GE864-PY GC864-QUAD GC864-PY

P/N 3990250658 3990250659 3990250657 3990250689 3990250662 3990250661 3990250660 3990250690 3990250648 3990250650 3990250675 3990250676

NOTE:: Telliitt suggestts allll tthe systtem devellopers tto use allways SELIINT 2;; NOTE Te sugges s a he sys em deve opers o use a ways SEL NT 2 and iin case you are sttarttiing a new desiign we hiighlly recommend you tto and n case you are s ar ng a new des gn we h gh y recommend you o use SELIINT 2 whiich giives you a possiibiilliitty tto iincllude allll Telliitt’’s new use SEL NT 2 wh ch g ves you a poss b y o nc ude a Te s new ffeattures and allso allll ffutture iimpllementtattiions.. ea ures and a so a u ure mp emen a ons

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 6 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07

2 APPLICABLE DOCUMENTS
a) b) c) ETSI GSM 07.07 specification and rules ETSI GSM 07.05 specification and rules Hayes standard AT command set

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 7 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07

3 AT COMMANDS
The Telit wireless module family can be driven via the serial interface using the standard AT commands1. The Telit wireless module family is compliant with: 1. Hayes standard AT command set, in order to maintain the compatibility with existing SW programs. 2. ETSI GSM 07.07 specific AT command and GPRS specific commands. 3. ETSI GSM 07.05 specific AT commands for SMS (Short Message Service) and CBS (Cell Broadcast Service) 4. FAX Class 1 compatible commands Moreover Telit wireless module family supports also Telit proprietary AT commands for special purposes. In the following is described how to use the AT commands with the Telit wireless module family.

3.1 Definitions
The following syntactical definitions apply: <CR> Carriage return character, is the command line and result code terminator character, which value, in decimal ASCII between 0 and 255,is specified within parameter S3. The default value is 13. <LF> Linefeed character, is the character recognised as line feed character. Its value, in decimal ASCII between 0 and 255, is specified within parameter S4. The default value is 10. The line feed character is output after carriage return character if verbose result codes are used (V1 option used ) otherwise, if numeric format result codes are used (V0 option used) it will not appear in the result codes. <...> [...] Name enclosed in angle brackets is a syntactical element. They do not appear in the command line. Optional subparameter of a command or an optional part of TA information response is enclosed in square brackets. Brackets themselves do not appear in the command line. When subparameter is not given in AT commands which have a Read command, new value equals to its previous value. In AT commands which do not store the values of any of their subparameters, and so have not a Read command, which are called action type commands, action should be done on the basis of the recommended default setting of the subparameter.

1

The AT is an ATTENTION command and is used as a prefix to other parameters in a string. The AT command combined with other parameters can be set up in the communications package or typed in manually as a command line instruction.

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 8 of 414

if subparameters are associated with the action.19/11/07 3. There are two types of extended command: Parameter type commands. Action type commands. the ranges of subparameters values that are supported. Note: issuing the Read command (trailing ?) causes the command to be executed. GSM commands and FAX commands are very similar to those of standard basic and extended AT commands.All Rights Reserved page 9 of 414 . Moreover: • (for #SELINT=0 or #SELINT=1 only) An enhanced test command (trailing =??) has been introduced to maintain backward compatibility for those commands whose subparameters changed the range of possible values from version to version.5. This type of command may be “executed” or “tested”. which generally involves more than the simple storage of a value for later use “tested” to determine: (if the command #SELINT=0 or #SELINT=1 has been issued. (if the command #SELINT=2 has been issued.returns the OK result code).1. see §3.2. issuing the correspondent Test command (trailing =?) raises the result code “ERROR”.trailing =? .1) has been introduced in order to have an AT interface very close to the standard one.1. written authorization .1) if subparameters are associated with the action. Each of them has a test command (trailing =?) to give information about the type of its subparameters. they also have a Read command (trailing ?) to check the current values of subparameters. see §3. the ranges of subparameters values that are supported. “read” (to determine the current value or values stored). This type of commands may be “set” (to store a value or values for later use).5.2. and.AT Commands Reference Guide 80000ST10025a Rev.2.1. • • “executed“ to invoke a particular function of the equipment.1) whether or not the equipment implements the Action Command (in this case issuing the correspondent Test command . A special command (#SELINT. 4 .2 AT Command Syntax The syntax rules followed by Telit implementation of either Hayes AT commands.p. if the command has no subparameters.A. • (for #SELINT=2 only) The response to the Test Command (trailing =?) may be changed in the future by Telit to allow the description of new values/functionalities - Reproduction forbidden without Telit Communications S.5. Action commands don’t store the values of any of their possible subparameters. see §3. or “tested” (to determine ranges of values supported).

2 Command Lines A command line is made up of three elements: the prefix. or. A small set of commands requires always to write the input string parameters within quotes: this is explicitly reported in the specific descriptions.19/11/07 • (for #SELINT=2 only) If all the subparameters of a parameter type command +CMD (or #CMD or $CMD) are optional.A.+CMD2=.”A1” is the same as typing AT+COPS=1. When #SELINT=2 mode is selected.0. “$” or “*”.0. 3. +CMD1?<CR> This is a Read command for checking current subparameter values +CMD1=?<CR> This is a test command for checking possible subparameter values • • • • 2 The set of proprietary AT commands differentiates from the standard one because the name of each of them begins with either “@”. the characters “A/” or “a/”.0. issuing AT+CMD=<CR> (or AT#CMD=<CR> or AT$CMD=<CR>) causes the OK result code to be returned and the previous values of the omitted subparameters to be retained. a string enclosed between quotes is case sensitive. The basic structures of the command line are: • ATCMD1<CR> where AT is the command line prefix.1 String Type Parameters A string. typing AT+COPS=1.ter space characters are ignored on the command line and may be used freely for formatting purposes. “#”.p. When #SELINT=0 (or 1) mode is selected.A1. to repeat the execution of the previous command line.g. The termination character may be selected by a user option (parameter S3).2. 4 .10<CR> These are two examples of extended commands (nb: the name of the command always begins with the character “+”2). either enclosed between quotes or not. CMD1 is the body of a basic command (nb: the name of the command never begins with the character “+”) and <CR> is the command line terminator character ATCMD2=10<CR> where 10 is a subparameter AT+CMD1.A BB). while a string enclosed between quotes is case sensitive. Proprietary AT commands follow the same syntax rules as extended commands Reproduction forbidden without Telit Communications S. written authorization . the default being <CR>. According to V25. unless they are embedded in numeric or quoted string constants.0. the body and the termination character. In the second command the subparameter is omitted. The command line prefix consists of the characters “AT” or “at”. They are delimited with semicolon.All Rights Reserved page 10 of 414 .g. is considered to be a valid string type parameter input. therefore a string containing a space character has to be enclosed between quotes to be considered a valid string type parameter (e. mickey become MICKEY).AT Commands Reference Guide 80000ST10025a Rev. 3. .”A BB” is different from typing AT+COPS=1. a string not enclosed between quotes is changed in upper case (e.2. typing AT+COPS=1.

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 These commands might be performed in a single command line as shown below: ATCMD1 CMD2=10+CMD1;+CMD2=, ,10;+CMD1?;+CMD1=?<CR> anyway it is always preferable to separate into different command lines the basic commands and the extended commands; furthermore it is suggested to avoid placing several action commands in the same command line, because if one of them fails, then an error message is received but it is not possible to argue which one of them has failed the execution. If command V1 is enabled (verbose responses codes) and all commands in a command line has been performed successfully, result code <CR><LF>OK<CR><LF> is sent from the TA to the TE, if subparameter values of a command are not accepted by the TA or command itself is invalid, or command cannot be performed for some reason, result code <CR><LF>ERROR<CR><LF> is sent and no subsequent commands in the command line are processed. If command V0 is enabled (numeric responses codes), and all commands in a command line has been performed successfully, result code 0<CR> is sent from the TA to the TE, if sub-parameter values of a command are not accepted by the TA or command itself is invalid, or command cannot be performed for some reason, result code 4<CR> and no subsequent commands in the command line are processed. In case of errors depending on ME operation, ERROR (or 4) response may be replaced by +CME ERROR: <err> or +CMS ERROR: <err>. Note: The command line buffer accepts a maximum of 80 characters. If this number is exceeded none of the commands will be executed and TA returns ERROR.

3.2.2.1 ME Error Result Code - +CME ERROR: <err>
This is NOT a command, it is the error response to +Cxxx GSM 07.07 commands. Syntax: +CME ERROR: <err> Parameter: <err> - error code can be either numeric or verbose (see +CMEE).The possible values of <err> are reported in the table:

Numeric Format General errors: 0 1 2 3 4 5 10 11 12 13

Verbose Format phone failure No connection to phone phone-adaptor link reserved operation not allowed operation not supported PH-SIM PIN required SIM not inserted SIM PIN required SIM PUK required SIM failure

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 11 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07
Numeric Format Verbose Format 14 SIM busy 15 SIM wrong 16 incorrect password 17 SIM PIN2 required 18 SIM PUK2 required 20 memory full 21 invalid index 22 not found 23 memory failure 24 text string too long 25 invalid characters in text string 26 dial string too long 27 invalid characters in dial string 30 no network service 31 network time-out 32 network not allowed - emergency calls only 40 network personalization PIN required 41 network personalization PUK required 42 network subset personalization PIN required 43 network subset personalization PUK required 44 service provider personalization PIN required 45 service provider personalization PUK required 46 corporate personalization PIN required 47 corporate personalization PUK required General purpose error: 100 unknown GPRS related errors to a failure to perform an Attach: 103 Illegal MS (#3)* 106 Illegal ME (#6)* 107 GPRS service not allowed (#7)* 111 PLMN not allowed (#11)* 112 Location area not allowed (#12)* 113 Roaming not allowed in this location area (#13)* GPRS related errors to a failure to Activate a Context and others: 132 service option not supported (#32)* 133 requested service option not subscribed (#33)* 134 service option temporarily out of order (#34)* 148 unspecified GPRS error 149 PDP authentication failure 150 invalid mobile class

Network survey errors:

(only if command #SELINT=0 or #SELINT=1 has been issued - see §3.5.2.1.1): 257 Network survey error (No Carrier)* 258 Network survey error (Busy)* 259 Network survey error (Wrong request)* 260 Network survey error (Aborted)* Easy GPRS® related errors (only if command #SELINT=0 or #SELINT=1 has been issued - see §3.5.2.1.1): 400 generic undocumented error 401 wrong state 402 wrong mode 403 context already activated 404 stack already active 405 activation failed

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 12 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07
Numeric Format Verbose Format 406 context not opened 407 cannot setup socket 408 cannot resolve DN 409 time-out in opening socket 410 cannot open socket 411 remote disconnected or time-out 412 connection failed 413 tx error 414 already listening FTP related errors (only if command #SELINT=0 or #SELINT=1 has been issued - see §3.5.2.1.1): 420 ok 421 connect 422 disconnect 423 error 424 wrong state 425 can not activate 426 can not resolve name 427 can not allocate control socket 428 can not connect control socket 429 bad or no response from server 430 not connected 431 already connected 432 context down 433 no photo available 434 can not send photo Easy GPRS® related errors (only if command #SELINT=2 has been issued - see §3.5.2.1.1): 550 generic undocumented error 551 wrong state 552 wrong mode 553 context already activated 554 stack already active 555 activation failed 556 context not opened 557 cannot setup socket 558 cannot resolve DN 559 time-out in opening socket 560 cannot open socket 561 remote disconnected or time-out 562 connection failed 563 tx error 564 already listening FTP related errors (only if command #SELINT=2 has been issued - see §3.5.2.1.1): 600 generic undocumented error 601 wrong state 602 can not activate 603 can not resolve name 604 can not allocate control socket 605 can not connect control socket 606 bad or no response from server 607 not connected 608 already connected

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 13 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07
Numeric Format 609 610 611 612 Verbose Format context down no photo available can not send photo resource used by other instance

Network survey errors:

(only if command #SELINT=2 has been issued - see §3.5.2.1.1): 657 Network survey error (No Carrier)* 658 Network survey error (Busy)* 659 Network survey error (Wrong request)* 660 Network survey error (Aborted)*

SAP related errors:

(only if command #SELINT=2 has been issued - see §3.5.2.1.1): 731 Unspecified 732 Activation command is busy 733 Activation started with CMUX off 734 Activation started on invalid CMUX 736 Remote SIM already active 737 Invalid parameter *(values in parentheses are GSM 04.08 cause codes)

3.2.2.2 Message Service Failure Result Code - +CMS ERROR: <err>
This is NOT a command, it is the error response to +Cxxx GSM 07.05 commands Syntax: +CMS ERROR: <err> Parameter: <err> - numeric error code. The <err> values are reported in the table:
Numeric Format 0...127 128...255 300 301 302 303 304 305 310 311 312 313 314 315 316 317 318 320 321 322 330 Meaning GSM 04.11 Annex E-2 values GSM 03.40 sub clause 9.2.3.22 values ME failure SMS service of ME reserved operation not allowed operation not supported invalid PDU mode parameter invalid text mode parameter SIM not inserted SIM PIN required PH-SIM PIN required SIM failure SIM busy SIM wrong SIM PUK required SIM PIN2 required SIM PUK2 required memory failure invalid memory index memory full SMSC address unknown

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 14 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07
Numeric Format 331 332 500 Meaning no network service network time-out unknown error

3.2.3 Information Responses And Result Codes
The TA response, in case of verbose response format enabled, for the previous examples command line could be as shown below: • information response to +CMD1? • information response to +CMD1=? • final result code <CR><LF>+CMD1:2,1,10<CR><LF> <CR><LF>+CMD1(0-2),(0,1),(0-15)<CR><LF> <CR><LF>OK<CR><LF>

Moreover there are other two types of result codes: • • result codes that inform about progress of TA operation (e.g. connection establishment CONNECT) result codes that indicate occurrence of an event not directly associated with issuance of a command from TE (e.g. ring indication RING).

Here the basic result codes according to ITU-T V25Ter recommendation Result Codes Numeric form 0 1 2 3 4 6 7 8 Verbose form OK CONNECT RING NO CARRIER ERROR NO DIALTONE BUSY NO ANSWER

3.2.4 Command Response Time-Out
Every command issued to the Telit modules returns a result response if response codes are enabled (default). The time needed to process the given command and return the response varies from command to command and may depend also from the network on which the command may interact. As a result every command is provided with a proper time-out period, if this time elapses without any

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 15 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 result from the operation, then an ERROR response can be reported as if the operation was not successful and the operation is anyway terminated. The time-out period is quite short for commands that imply only internal set up commands, but may be very long for command that interact with the network (or even a set of Networks). The default time-out is 100 ms for all the commands that have no interaction with the network or upper software layers. In the table below are listed all the commands whose time-out differs from the default 100 ms and their effective time-out is reported: Command +CBST +CR +CRC +CRLP +CSCS +CEER +CGMI +CGMM +CGMR +CGSN +CIMI +CNUM +CREG +COPS +CLCK @CLCK +CPWD +CLIP +CLIR +CCFC +CCWA +CHLD +CUSD +CAOC +CSSN +CLCC +CPAS +CPIN +CSQ +CPBS +CPBR +CPBF +CPBW +CALM +CRSL +CLVL Time-Out (Seconds) 0.2 0.2 0.2 0.2 0.2 5 5 5 5 20 20 20 5 180 180 180 180 180 180 180 20 20 180 20 20 20 5 20 5 5 20 20 20 5 5 5

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 16 of 414

Command +CMUT +CACM +CAMM +CPUC +CMEE +VTS +GMI +GMM +GMR +GSN I3 I4 I5 +CSMS +CPMS +CMGF +CSCA +CSMP +CSDH +CSAS +CRES +CNMI +CMGS +CMSS +CMGW +CMGD +CMGR +CMGL #CAP #SRS #SRP #STM #PCT #SHDN #QTEMP #SGPO #GGPI #MONI #CGMI #CGMM #CGMR #CGSN #CIMI +CGACT +CGATT

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 Time-Out (Seconds) 5 20 20 20 5 20 5 5 5 20 5 5 5 5 5 5 20 5 5 5 5 5 180 / 5 for prompt”>” 180 5 / 5 for prompt”>” 5 5 5 10 10 10 10 10 10 10 10 10 10 5 5 5 20 5 180 180

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 17 of 414

Command +CGDATA +CGDCONT +CGPADDR +CGQMIN +CGQREQ

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 Time-Out (Seconds) 20 20 20 20 20

3.2.5 Command Issuing Timing
The chain Command -> Response shall always be respected and a new command must not be issued before the module has terminated all the sending of its response result code (whatever it may be). This applies especially to applications that “sense” the OK text and therefore may send the next command before the complete code <CR><LF>OK<CR><LF> is sent by the module. It is advisable anyway to wait for at least 20ms between the end of the reception of the response and the issue of the next AT command. If the response codes are disabled and therefore the module does not report any response to the command, then at least the 20ms pause time shall be respected. During command mode, due to hardware limitations, under severe CPU load the serial port can loose some characters if placed in autobauding at high speeds. Therefore if you encounter this problem fix the baud rate with +IPR command.

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 18 of 414

19/11/07 3. For backward compatibility each profile is divided into two sections. Commands &Y and &P are both used to set the profile to be loaded at startup. one base section which was historically the one that was saved and restored in early releases of code. some other are stored issuing specific commands (+CSAS.S1. allowing to remember this setting even after power off.3.S38 +ICF The values set by following commands are stored in the profile extended section and. if the newer AT command interface style has been selected (see #SELINT=2). #ESAV and $GPSSAV). #SKTSAV. all of these values are read at powerup.S30.All Rights Reserved page 19 of 414 . The &F command resets to factory profile values only the command of the base section of profile. if #SELINT=2 they depend on the specific CMUX instance: GSM DATA MODE: AUTOBAUD: COMMAND ECHO: RESULT MESSAGES: VERBOSE MESSAGES: EXTENDED MESSAGES: FLOW CONTROL OPTIONS: CTS (C106) OPTIONS: DSR (C107) OPTIONS: DTR (C108) OPTIONS: DCD (C109) OPTIONS: RI (C125) OPTIONS: POWER SAVING: DEFAULT PROFILE: S REGISTERS: CHARACTER FORMAT: +CBST +IPR E Q V X &K. and the extended section which includes all the remaining values.S4. without issuing any &W. #VAUXSAV.S5. while the &F1 resets to factory profile values the full set of base + extended section commands.S25. &Y instructs the device to load at startup only the base section. The values set by following commands are stored in the profile base section. #SLEDSAV.A. The values set by other commands are stored in NVM outside the profile: some of them are stored always. they depend on the specific CMUX instance (see +CMUX): Reproduction forbidden without Telit Communications S. 4 . written authorization . +IFC &B &S &D &C \R +CFUN &Y0 S0. &P instructs the device to load at startup the full profile: base + extended sections.S12.p.S7.AT Commands Reference Guide 80000ST10025a Rev.S3.1 Factory Profile And User Profiles The Telit wireless modules stores the values set by several commands in the internal non volatile memory (NVM).S2. In the NVM these values are set either as factory profile or as user profiles: there are two customizable user profiles and one factory profile in the NVM of the device: by default the device will start with user profile 0 equal to factory profile. The &W command is used to save the actual values of both sections of profiles into the NVM user profile.3 Storage 3.

#STIA. +CPBS. issuing specific commands and independently from the profile: +CSCA. 7 Valid for #SELINT=2 only.3. #DIALMODE. +DR. 3 #SRP . #BND. +CRSL. #DAC. +CMUT . 3 #STM . without issuing any storing command and independently from the profile (unique values). #PKTSZ. 4 . 3 #CAP . #MWI. $GPSNMUN The values set by following commands are stored in the profile extended section and they don’t depend on the specific CMUX instance (see +CMUX): +CALM. #SKIPESC.2. +CGCLASS. +CSCB. +CSSN. +CR. +CMER. +CRLP. #AUTOBND. +CSCS. +CCWA. +CGQREQ. #ECAM. +ILRR.AT Commands Reference Guide 80000ST10025a Rev. #SMOV. #NITZ. #PLMNODE. #SKTTO. 3 #SRS . #NITZ. +CLIP.2.All Rights Reserved page 20 of 414 . +CGQMIN. #E2ESC. and are automatically restored at startup: #SELINT.x. #QSS. +CGREG.19/11/07 +FCLASS. 6 Valid for #SELINT=2 only. +VTD. +CNMI. #DSTO. +CAOC.5) and +CRES (see §3. #SPKMUT. 3 #ACAL. #VAUX stored by #VAUXSAV7 command.x. +CGDCONT. +CSNS. 3 +CLVL .3. +CLIR. #E2SMSRI. #CODEC. #USERID. +CVHU. +CRC. +CSCB 3 4 If #SELINT=2 they depend on the CMUX 0 instance only It is partially stored in NVM. +CSCA.A. +CREG. #E2SLRI 3 The values set by following commands are automatically stored in NVM. Reproduction forbidden without Telit Communications S. #SLED stored by #SLEDSAV6 command. intending for it either the NVM and the SIM storage. 3 #SHFEC . +CSDH. written authorization . +CMEE. stored by +CSAS5 command and restored by +CRES5 command.p. #COPSMODE. 5 Both commands +CSAS (see §3. +CUSD. #PASSW. #SKTSET #SKTCT stored by #SKTSAV command and automatically restored at startup. #HSMICG. 3 #HFMICG . #ACALEXT.6) deal with non-volatile memory. #ENS. +CSMP. #DVI. The values set by following commands are stored in NVM on demand. +CMGF. 3 #SHFSD . see command description. factory default valutes are restored by #SKTRST command. #SCFG +COPS4. +CIND.

A. $GPSD. $GPSP. 4 . $GPSS. #EADDR. factory default valutes are restored by $GPSRST command. $GPSAP. #EPASSW stored by #ESAV command and automatically restored at startup. Reproduction forbidden without Telit Communications S.19/11/07 #ESMTP.All Rights Reserved page 21 of 414 . $GPSCON stored by $GPSSAV command and automatically restored at startup. written authorization . $GPSAT.AT Commands Reference Guide 80000ST10025a Rev. #EUSER.p. factory default valutes are restored by #ERST command.

AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 22 of 414 . showing the availability of every single command depending on selected interface style (#SELINT).p.DTE-Modem Interface Control Command Echo • • • • • • • Quiet Result Codes • • • • • • • Response Format • • • • • • • Extended Result Codes • • • • • • • Identification Information • • • • • • • Data Carrier Detect (DCD) Control • • • • • • • Data Terminal Ready (DTR) Control • • • • • • • Standard Flow Control • • • • • • • Flow Control • • • • • • • Data Set Ready (DSR) Control • • • • • • • Reproduction forbidden without Telit Communications S.A.GM862QUAD PY GPS GE863.GE863GE863QUAD QUAD-PY GPS GE864QUAD & GC864QUAD GC864PY & GE864PY Function Page 30 30 32 33 33 33 34 34 35 35 35 36 36 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 41 42 42 42 44 44 45 AT A/ #SELINT &F Z +FCLASS &Y &P &W &Z &N +GMI +GMM +GMR +GCAP +GSN &V &V0 &V1 &V3 &V2 \V +GCI %L %Q L M E Q V X I &C &D \Q &K &S • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Command Line General Format . COMMAND GM862 GM862QUAD.Generic Modem Control Set To Factory-Defined Configuration • • • • • • • Soft Reset • • • • • • • Select Active Service Class • • • • • • • Designate A Default Reset Basic Profile • • • • • • • Designate A Default Reset Full Profile • • • • • • • Store Current Configuration • • • • • • • Store Telephone Number In The Module • • • • • • • Internal Phonebook Display Internal Phonebook Stored Numbers • • • • • • • Manufacturer Identification • • • • • • • Model Identification • • • • • • • Revision Identification • • • • • • • Capabilities List • • • • • • • Serial Number • • • • • • • Display Current Base Configuration And • • • • • • • Profile Display Current Configuration And Profile • • • • • • • S Registers Display • • • • • • • Extended S Registers Display • • • • • • • Display Last Connection Statistics • • • • • • • Single Line Connect Message • • • • • • • Country Of Installation • • • • • • • Line Signal Level • • • • • • • Line Quality • • • • • • • Speaker Loudness • • • • • • • Speaker Mode • • • • • • • Hayes AT Commands .19/11/07 3.AT Interface Backward Compatibility Select Interface Style • • • • • • • Hayes AT Commands .Command Line Prefixes Starting A Command Line • • • • • • • Last Command Automatic Repetition Prefix • • • • • • • General Configuration Commands . 4 .4 AT Commands Availability Table The following table lists the AT commands set and matches the availability of every single command versus the Telit wireless module family. written authorization . It deals with backward compatibility issues too.

written authorization .Call Control Dial • • • • • Tone Dial • • • • • Pulse Dial • • • • • Answer • • • • • Disconnect • • • • • Return To On Line Mode • • • • • Guard Tone • • • • • Sync/Async Mode • • • • • Hayes AT Commands .S Parameters Number Of Rings To Auto Answer • • • • Ring Counter • • • • • Escape Character • • • • • Command Line Termination Character • • • • • Response Formatting Character • • • • • Command Line Editing Character • • • • • Connection Completion Time-Out • • • • • Escape Prompt Delay • • • • • Delay To DTR Off • • • • • Disconnect Inactivity Timer • • • • • Delay Before Forced Hang Up • • • • • ETSI GSM 07.07 .p. 4 .General Request Manufacturer Identification • • • • • Request Model Identification • • • • • Request Revision Identification • • • • • Request Product Serial Number Identification • • • • • Select TE Character Set • • • • • Request International Mobile Subscriber • • • • • Identity (IMSI) Multiplexing Mode • • • • • PCCA STD-101 Select Wireless Network • • • • • ETSI GSM 07.Call Control Hang Up Call • • • • • Select Bearer Service Type • • • • • Radio Link Protocol • • • • • Service Reporting Control • • • • • Extended Error Report • • • • • Cellular Result Codes • • • • • Single Numbering Scheme • • • • • Voice Hang Up Control • • • • • ETSI GSM 07.GE863GE863QUAD QUAD-PY GPS GE864QUAD & GC864QUAD GC864PY & GE864PY Function Page 45 45 47 47 48 48 53 53 53 53 53 54 54 54 55 55 55 56 56 57 58 59 59 60 61 62 62 63 64 65 66 68 68 68 69 69 70 70 71 71 72 73 74 75 76 77 77 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Ring (RI) Control • • • • Fixed DTE Interface Rate • • • • DTE-Modem Local Flow Control • • • • DTE-Modem Local Rate Reporting • • • • DTE-Modem Character Framing • • • • Hayes AT Commands .Compression Control Data Compression • • • • • Data Compression Reporting • • • • • Hayes AT Commands .07 .Modulation Control Modulation Selection • • • • • Line Quality Monitor And Auto Retrain Or • • • • • Fallback/Fallforward Hayes AT Commands .AT Commands Reference Guide 80000ST10025a Rev.Network Service Handling • • • • • Reproduction forbidden without Telit Communications S.07 .Break Control Transmit Break To Remote • • • • • Break Handling • • • • • Operating Mode • • • • • Hayes AT Commands .A.GM862QUAD PY GPS GE863.19/11/07 COMMAND \R +IPR +IFC +ILRR +ICF D T P A H O &G &Q +MS %E +DS +DR \B \K \N S0 S1 S2 S3 S4 S5 S7 S12 S25 S30 S38 +CGMI +CGMM +CGMR +CGSN +CSCS +CIMI +CMUX +WS46 +CHUP +CBST +CRLP +CR +CEER +CRC +CSNS +CVHU GM862 GM862QUAD.All Rights Reserved page 23 of 414 .

GM862QUAD PY GPS GE863.Voice Control • • • • • DTMF Tones Transmission Tone Duration • • • • • ETSI GSM 07.07 .A.GE863GE863QUAD QUAD-PY GPS GE864QUAD & GC864QUAD GC864PY & GE864PY Function Page 78 79 80 83 87 89 90 92 94 96 97 100 102 104 106 107 109 111 111 112 114 120 121 123 123 125 127 129 131 133 137 138 139 141 142 143 144 145 146 147 147 147 149 150 151 151 152 154 157 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Subscriber Number Read Operator Names Network Registration Report Operator Selection Facility Lock/Unlock Facility Improved Lock/Unlock Change Facility Password Calling Line Identification Presentation Calling Line Identification Restriction Call Forwarding Number And Conditions Call Waiting Call Holding Services Unstructured Supplementary Service Data Advice Of Charge List Current Calls SS Notification Closed User Group Supplementary Service • • • • • Control Preferred Operator List • • • • • ETSI GSM 07.Commands For GPRS GPRS Mobile Station Class • • • • • GPRS Attach Or Detach • • • • • GPRS Network Registration Status • • • • • Define PDP Context • • • • • Quality Of Service Profile (Minimum • • • • • Acceptable) • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Reproduction forbidden without Telit Communications S. 4 .AT Commands Reference Guide 80000ST10025a Rev.07 .p.Mobile Equipment Errors Report Mobile Equipment Error • • • • • ETSI GSM 07.Mobile Equipment Control Phone Activity Status • • • • • Set Phone Functionality • • • • • Enter PIN • • • • • Signal Quality • • • • • Indicator Control • • • • • Mobile Equipment Event Reporting • • • • • Select Phonebook Memory Storage • • • • • Read Phonebook Entries • • • • • Find Phonebook Entries • • • • • Write Phonebook Entry • • • • • Clock Management • • • • • Alarm Management • • • • • Restricted SIM Access • • • • • Alert Sound Mode • • • • • Ringer Sound Level • • • • • Loudspeaker Volume Level • • • • • Microphone Mute Control • • • • • Accumulated Call Meter • • • • • Accumulated Call Meter Maximum • • • • • Price Per Unit And Currency Table • • • • • Available AT commands • • • • • Delete Alarm • • • • • Read ICCID (Integrated Circuit Card • • • • • Identification) ETSI GSM 07.07 .19/11/07 COMMAND +CNUM +COPN +CREG +COPS +CLCK @CLCK +CPWD +CLIP +CLIR +CCFC +CCWA +CHLD +CUSD +CAOC +CLCC +CSSN +CCUG +CPOL +CPAS +CFUN +CPIN +CSQ +CIND +CMER +CPBS +CPBR +CPBF +CPBW +CCLK +CALA +CRSM +CALM +CRSL +CLVL +CMUT +CACM +CAMM +CPUC +CLAC +CALD +CCID +CMEE +VTS +VTD +CGCLASS +CGATT +CGREG +CGDCONT +CGQMIN GM862 GM862QUAD.07 . written authorization .All Rights Reserved page 24 of 414 .

Serial Port Control Select Flow Control Specified By Type • • • • • • Select Serial Port Rate • • • • • • Double Escape Character Replacement • • • • • • Control Custom AT Commands .p.General Configuration Manufacturer ID • • • • • • Model ID • • • • • • Revision ID • • • • • • FAX AT Commands .Message Configuration Service Center Address • • • • • • Set Text Mode Parameters • • • • • • Show Text Mode Parameters • • • • • • Select Cell Broadcast Message Types • • • • • • Save Settings • • • • • • Restore Settings • • • • • • ETSI GSM 07.All Rights Reserved page 25 of 414 .GM862QUAD PY GPS GE863.05 .General Configuration Select Message Service • • • • • • Preferred Message Storage • • • • • • Message Format • • • • • • ETSI GSM 07. written authorization .19/11/07 COMMAND +CGQREQ +CGACT +CGPADDR +CGDATA +CBC +CSMS +CPMS +CMGF +CSCA +CSMP +CSDH +CSCB +CSAS +CRES +CNMI +CMGL @CMGL +CMGR @CMGR +CMGS +CMSS +CMGW +CMGD +FMI +FMM +FMR +FTS +FRS +FTM +FRM +FTH +FRH +FLO +FPR +FDD +PACSP #CGMI #CGMM #CGMR #CGSN #CIMI #CCID #SPN #CAP GM862 GM862QUAD.07 .Message Sending And Writing Send Message • • • • • • Send Message From Storage • • • • • • Write Message To Memory • • • • • • Delete Message • • • • • • FAX AT Commands . 4 .Transmission/Reception Control Stop Transmission And Pause • • • • • • Wait For Receive Silence • • • • • • Transmit Data Modulation • • • • • • Receive Data Modulation • • • • • • Transmit Data With HDLC Framing • • • • • • Receive Data With HDLC Framing • • • • • • FAX AT Commands .GE863GE863QUAD QUAD-PY GPS GE864QUAD & GC864QUAD GC864PY & GE864PY Function Page 159 161 162 164 165 168 169 173 173 175 180 181 182 183 184 195 201 203 210 214 221 223 229 232 232 232 232 233 233 233 235 235 235 236 236 237 237 237 238 238 238 238 239 241 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Quality Of Service Profile (Requested) • • • • • PDP Context Activate Or Deactivate • • • • • Show PDP Address • • • • • Enter Data State • • • • • ETSI GSM 07.Message Receiving And Reading New Message Indications To Terminal • • • • • • Equipment List Messages • • • • • • List Messages Improved • • • • • • Read Message • • • • • • Read Message Improved • • • • • • ETSI GSM 07.General Configuration Network Selection Menu Availability • • • • • • Manufacturer Identification • • • • • • Model Identification • • • • • • Revision Identification • • • • • • Product Serial Number Identification • • • • • • International Mobile Subscriber Identity • • • • • • (IMSI) Read ICCID (Integrated Circuit Card • • • • • • Identification) Service Provider Name • • • • • • Change Audio Path • • • • • • • • • • Reproduction forbidden without Telit Communications S.A.05 .05 .Commands For Battery Charger Battery Charge • • • • • • ETSI GSM 07.05 .AT Commands Reference Guide 80000ST10025a Rev.

All Rights Reserved page 26 of 414 . written authorization .AT Commands Reference Guide 80000ST10025a Rev. 4 .p.GE863GE863QUAD QUAD-PY GPS GE864QUAD & GC864QUAD GC864PY & GE864PY Function Extended Numeric Error Report Select Ringer Sound Select Ringer Path Signaling Tones Mode Tone Playback SMS Commands Operation Mode PLMN List Selection Display PIN Counter Software Shut Down Extended Reset Wake From Alarm Mode Query Temperature Overflow Temperature Monitor Set General Purpose Output General Purpose Input General Purpose Input/Output Pin Control STAT_LED GPIO Setting Save STAT_LED GPIO Setting Digital Voiceband Interface SMS Ring Indicator Analog/Digital Converter Input Digital/Analog Converter Control Auxiliary Voltage Output Control #VAUX Saving V24 Output Pins Configuration V24 Output Pins Control AXE Pin Reading Battery and Charger Status GPRS Auto-Attach Property Multislot Class Control Cell Monitor Serving Cell Information +COPS Mode Query SIM Status ATD Dialing Mode Automatic Call Extended Automatic Call Extended Call Monitoring SMS Overflow Mailbox Numbers Message Waiting Indicator Audio Codec Handsfree Echo Canceller Handsfree Microphone Gain Handset Microphone Gain Set Headset Sidetone Speaker Mute Control Handsfree Receiver Gain Handset Receiver Gain Audio Profile Factory Configuration Audio Profile Configuration Save Audio Profile Selection Audio Profile Setting Handsfree Automatic Gain Control Handsfree Noise Reduction Handset Automatic Gain Page 239 242 244 245 246 247 247 247 248 249 249 250 251 253 254 255 258 259 259 260 261 262 264 265 266 266 267 267 268 269 270 275 276 277 278 280 281 281 283 284 285 286 288 289 289 290 291 291 292 292 293 293 294 294 295 295 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Reproduction forbidden without Telit Communications S.GM862QUAD PY GPS GE863.A.19/11/07 COMMAND #CEER #SRS #SRP #STM #TONE #SMSMODE #PLMNMODE #PCT #SHDN #Z #WAKE #QTEMP #TEMPMON #SGPO #GGPI #GPIO #SLED #SLEDSAV #DVI #E2SMSRI #ADC #DAC #VAUX #VAUXSAV #V24CFG #V24 #AXE #CBC #AUTOATT #MSCLASS #MONI #SERVINFO #COPSMODE #QSS #DIALMODE #ACAL #ACALEXT #ECAM #SMOV #MBN #MWI #CODEC #SHFEC #HFMICG #HSMICG #SHFSD #SPKMUT #HFRECG #HSRECG #PRST #PSAV #PSEL #PSET #SHFAGC #SHFNR #SHSAGC GM862 GM862QUAD.

E-Mail Management E-mail SMTP Server • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Reproduction forbidden without Telit Communications S.Multisocket Socket Status • • • • • • Context Activation • • • • • • Socket Shutdown • • • • • • Socket Configuration • • • • • • Socket Dial • • • • • • Socket Accept • • • • • • Socket Restore • • • • • • Socket Listen • • • • • • Custom AT Commands .p.GM862QUAD PY GPS GE863. written authorization .FTP FTP Time-Out • • • • • • FTP Open • • • • • • FTP Close • • • • • • FTP Put • • • • • • FTP Get • • • • • • FTP Type • • • • • • FTP Read Message • • • • • • FTP Delete • • • • • • FTP Print Working Directory • • • • • • FTP Change Working Directory • • • • • • FTP List • • • • • • Custom AT Commands .Enhanced Easy GPRS® Extension Authentication User ID • • • • • • Authentication Password • • • • • • Packet Size • • • • • • Data Sending Time-Out • • • • • • Socket Inactivity Time-Out • • • • • • Socket Definition • • • • • • Socket Open • • • • • • Query DNS • • • • • • Socket TCP Connection Time-Out • • • • • • Socket Parameters Save • • • • • • Socket Parameters Reset • • • • • • GPRS Context Activation • • • • • • Socket Dial • • • • • • Socket Listen • • • • • • Socket Listen Improved • • • • • • Socket Listen Ring Indicator • • • • • • Firewall Setup • • • • • • GPRS Data Volume • • • • • • Custom AT Commands .All Rights Reserved page 27 of 414 . 4 .GE863GE863QUAD QUAD-PY GPS GE864QUAD & GC864QUAD GC864PY & GE864PY Function Page 296 296 296 297 297 298 299 300 301 302 303 304 305 305 307 308 308 308 310 311 311 311 313 313 314 314 315 316 317 317 317 318 318 319 320 321 322 323 324 326 327 328 329 330 331 333 335 339 341 342 344 345 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Handset Echo Canceller • • • • Handset Noise Reduction • • • • Set Handset Sidetone • • • • Repeat Last Command • • • • Network Timezone • • • • Enhanced Network Selection • • • • Select Band • • • • Automatic Band Selection • • • • Skip Escape Sequence • • • • Escape Sequence Guard Time • • • • PPP-GPRS Connection Authentication Type • • • • PPP-GPRS Parameters Configuration • • • • RTC Status • • • • GSM Antenna Detection • • • • Custom AT Commands .19/11/07 COMMAND #SHSEC #SHSNR #SHSSD #/ #NITZ #ENS #BND #AUTOBND #SKIPESC #E2ESC #GAUTH #GPPPCFG #RTCSTAT #GSMAD #SS #SGACT #SH #SCFG #SD #SA #SO #SL #FTPTO #FTPOPEN #FTPCLOSE #FTPPUT #FTPGET #FTPTYPE #FTPMSG #FTPDELE #FTPPWD #FTPCWD #FTPLIST #USERID #PASSW #PKTSZ #DSTO #SKTTO #SKTSET #SKTOP #QDNS #SKTCT #SKTSAV #SKTRST #GPRS #SKTD #SKTL @SKTL #E2SLRI #FRWL #GDATAVOL #ESMTP GM862 GM862QUAD.AT Commands Reference Guide 80000ST10025a Rev.A.

p. Available for the GPS producs with the following Order-Num.Easy Script® Extension .GPS Application GPS Controller Power Management • • GPS Reset • • GPS Device Type Set • • GPS Software Version • • GPS Antenna Type Definition • • GPS Antenna Supply Voltage Readout • • GPS Antenna Current Readout • • GPS Antenna Protection • • GPS NMEA Serial Port Speed • • Unsolicited GPS NMEA Data Configuration • • GPS Actual Position Information • • Direct Access To GPS Module • • • • • • • • • • • • • • • • • • • • • • • Python is a registered trademark of the Python Software Foundation.: 3990250689 e 3990250690 Reproduction forbidden without Telit Communications S.All Rights Reserved page 28 of 414 .Python Interpreter Write Script • • • • • Select Active Script • • • • • Script Execution Start Mode • • • • • Execute Active Script • • • • • Read Script • • • • • List Script Names • • • • • Delete Script • • • • • Reboot • • • • • CMUX Interface Enable • • • • • Custom AT Commands .Easy Scan® Extension Network Survey • • • • • • • Network Survey (Numeric Format) • • • • • • • Network Survey Of User Defined Channels • • • • • • • Network Survey Of User Defined Channels • • • • • • • (Numeric Format) BCCH Network Survey • • • • • • • BCCH Network Survey (Numeric Format) • • • • • • • Network Survey Format • • • • • • • <CR><LF> Removing On Easy Scan® • • • • • • • Commands Family Extended Network Survey • • • • • • • PLMN Network Survey • • • • • • • PLMN Network Survey (Numeric Format) • • • • • • • Custom AT Commands . written authorization .A.AT Commands Reference Guide 80000ST10025a Rev.19/11/07 COMMAND #EADDR #EUSER #EPASSW #SEMAIL #EMAILACT #EMAILD #ESAV #ERST #EMAILMSG #CSURV #CSURVC #CSURVU #CSURVUC #CSURVB #CSURVBC #CSURVF #CSURVNLF #CSURVEXT #CSURVP #CSURVPC #STIA #STGI #STSR #JDR #WSCRIPT #ESCRIPT #STARTMODESCR #EXECSCR #RSCRIPT #LSCRIPT #DSCRIPT #REBOOT #CMUXSCR $GPSP $GPSR $GPSD $GPSSW $GPSAT $GPSAV $GPSAI $GPSAP 9 $GPSS $GPSNMUN $GPSACP $GPSCON 8 9 GM862 GM862QUAD. 4 .GM862QUAD PY GPS GE863.GE863GE863QUAD QUAD-PY GPS GE864QUAD & GC864QUAD GC864PY & GE864PY Function Page 346 347 349 349 351 353 354 355 356 356 362 368 369 371 372 372 373 374 375 375 376 380 386 387 390 392 393 395 395 396 398 398 399 400 400 401 404 401 402 402 403 404 404 406 407 • • • • • • • • • • • • • • • • • • • • • • • • E-mail Sender Address E-mail Authentication User Name E-mail Authentication Password E-mail Sending With GPRS Context • • • • • • • Activation E-mail GPRS Context Activation • • • • • • • E-mail Sending • • • • • • • E-mail Parameters Save • • • • • • • E-mail Parameters Reset • • • • • • • SMTP Read Message • • • • • • • Custom AT Commands .SIM Toolkit SIM Toolkit Interface Activation • • • • • • • SIM Toolkit Get Information • • • • • • • SIM Toolkit Send Response • • • • • • • Jammed Detect & Report AT commands Jammed Detect & Report • • • • • • • 8 Custom AT Commands .

p.19/11/07 COMMAND $GPSPRG $GPSPS $GPSWK $GPSSAV $GPSRST $GPSCMODE #RSEN #OGCFG #OGPLATCFG #OGBEGINMSG #OGBEGINOGMSG #OGADDPAR #OGBEGINARRY #OGADDARRY #OGENDARRAY #OGENDOGMSG #OGABORTMSG #OGENDMSG #OGSENDMSG #OGMSGSTATUS #OGRETOGMSG #OGERASEALL #OGMSG #OGMSGTOUT • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • GM862 GM862QUAD. written authorization . 4 .All Rights Reserved page 29 of 414 .A.SAP Remote SIM Enable • • • • • • Custom AT Commands – Telefonica OpenGate M2M OG Protocol Parameters Configuration • • • • • • OG Platform Parameters Configuration • • • • • • OG Total Message Creation Start • • • • • • OGMessage Creation Start • • • • • • OGMessage Parameter Insertion • • • • • • OGMessage Array Insertion Start • • • • • • OGMessage Array Parameter Insertion • • • • • • OGMessage Array Parameter Insertion End • • • • • • OGMessage Creation End • • • • • • Message Creation Abort • • • • • • Message Creation End • • • • • • Send OG Total Message • • • • • • Get Pending OGMessage’s Status • • • • • • Decode Received OGMessage • • • • • • Erase OGMessage’s Status List • • • • • • OGMessage Received Indication • • • • • • OGMessage Sending Timeout Indication • • • • • • • • • • • Reproduction forbidden without Telit Communications S.GE863GE863QUAD QUAD-PY GPS GE864QUAD & GC864QUAD GC864PY & GE864PY Function Page 407 407 408 408 409 409 410 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 • • • • • Set The GPS Module In Programming Mode Set the GPS Module In Power Saving Mode Wake Up GPS From Power Saving Mode Save GPS Parameters Configuration Restore Default GPS Parameters GPS Controller Disabled at Start-up With • • Charger Inserted Custom AT Commands .AT Commands Reference Guide 80000ST10025a Rev.GM862QUAD PY GPS GE863.

always AT used to start a command line to be sent from TE to TA Reference GSM 07. 4 .5 AT Commands References 3. Note: the custom command #/ has been defined: it causes the last command to be executed again too. the preceding command line is assumed to have been empty (that results in an OK result code). No editing is possible and no termination character is necessary.07 3.Starting A Command Line SELINT 0 / 1 / 2 The prefix AT.1.2 Last Command Automatic Repetition . written authorization .All Rights Reserved page 30 of 414 .5.1. is a two-character abbreviation (ATtention).5.AT AT . but it doesn’t need a fixed IPR.1.p.A.1.AT Commands Reference Guide 80000ST10025a Rev.5. V25ter Reference Reproduction forbidden without Telit Communications S.Last Command Automatic Repetition SELINT 0 / 1 / 2 If the prefix A/ or a/ is issued. if desired. or at.1.A/ A/ . Note: this command works only at fixed IPR.5. If A/ is issued before any command line has been executed.1 Starting A Command Line .19/11/07 3.1 Command Line General Format 3. A command line may be repeated multiple times through this mechanism. the MODULE immediately execute once A/ again the body of the preceding command line.1 Command Line Prefixes 3.

It is up to the user to select the AT interface he prefers. In order to keep backward compatibility and on the same time to give the opportunity to the customer to get competitor compatibility.5.A. The following table shows which AT commands interface can be applied and is default for the specific product: Product GM862-QUAD (3990250659) GM862-QUAD-PY (3990250658) GM862-GPS (3990250657) (3990250689) GE863-QUAD (3990250662) GE863-PY (3990250661) GE863-GPS (3990250660) (3990250690) GE864-QUAD (3990250648) GE864-PY (3990250650) GC864-QUAD (3990250675) GC864-PY (3990250676) #SELINT=0 •(default) • • • • • • • • • #SELINT=1 • •(default) • •(default) •(default) • • • • • #SELINT=2 • • •(default) • • •(default) •(default) •(default) •(default) •(default) Reproduction forbidden without Telit Communications S. 4 .AT Commands Reference Guide 80000ST10025a Rev.2.19/11/07 3. written authorization .2 General Configuration Commands 3.All Rights Reserved page 31 of 414 .1 AT Interface Backward Compatibility There are some slight modifications amongst the AT interfaces of Telit products. Telit modules offer the specific command #SELINT to switch the behaviour of the device and its AT command interface.p.5.

switches the AT command interface of the products. PYTHON.AT Commands Reference Guide 80000ST10025a Rev.19/11/07 3.switches the AT command interface of the products.Select Interface Style SELINT 0 / 1 / 2 Set command sets the AT command interface style depending on AT#SELINT[=<v>] parameter <v>. written authorization . Parameter: <v> .1 Select Interface Style . Read command reports the current interface style. Multisocket are available. SAP.switches the AT command interface style of the product. TRIZIUM and GE863-QUAD. Reproduction forbidden without Telit Communications S.2. to the new products like GE864. to the GM862GSM and GM862-GPRS interface style 1 .A. GC864 and the GPS products10 Note: If parameter is omitted then the behaviour of Set command is the same as read command.#SELINT #SELINT .5. Issuing AT#SELINT=<v> when the GSM 07. Issuing AT#SELINT=<v> when the ENS functionality has been previously enabled (see #ENS) causes an ERROR result code to be returned. 4 .1. PY interface style 2 . AT#SELINT? AT#SELINT=? Note Note Note 10 Under the #SELINT=2. It’s suggested to reboot the module after every #SELINT setting. all the new functionalities like CMUX.p.10 multiplexing protocol control channel has been enabled (see +CMUX) causes an ERROR result code to be returned. all the AT commands have been improved according to the ETSI specifications. Test command reports the available range of values for parameter <v>. QUAD-PY. Moreover. to the GM862PCS.AT command interface 0 .All Rights Reserved page 32 of 414 .

1.5.1 . hence all the calls done afterwards will be data or voice. written authorization .5. V25ter.user profile number Note: any call in progress will be terminated.5.Set To Factory-Defined Configuration SELINT 0 / 1 / 2 Execution command sets the configuration parameters to default values AT&F[<value>] specified by manufacturer. the command has the same behaviour as AT&F0 V25ter.1.Z Z ..Select Active Service Class SELINT 0 / 1 / 2 Set command sets the wireless module in specified connection mode (data.just the factory profile base section parameters are considered. Note: if parameter <n> is omitted. 4 .&F &F .p.+FCLASS +FCLASS .1 Generic Modem Control 3.19/11/07 3.Soft Reset ATZ[<n>] SELINT 0 / 1 / 2 Execution command loads the base section of the specified user profile and the extended section of the default factory profile.All Rights Reserved page 33 of 414 .AT Commands Reference Guide 80000ST10025a Rev.either the factory profile base section and the extended section are considered (full factory profile).3 Hayes Compliant AT Commands 3. it takes in consideration hardware configuration switches and other manufacturer-defined criteria.3. the command has the same behaviour as ATZ0.5. 1 . Reference 3.3.1 Set To Factory-Defined Configuration .1.3. AT+FCLASS=<n> fax. Reference 3. Parameter: <n> 0. Note: if parameter <value> is omitted.2 Soft Reset .5.3 Select Active Service Class . Parameter: <value>: 0 .A.3. Parameter: <n> Reproduction forbidden without Telit Communications S. voice).

&Y &Y .p. Note: if parameter is omitted.voice Read command returns the current configuration value of the parameter AT+FCLASS? <n>. which loads just once the desired profile.1 .5 Default Reset Full Profile Designation . Note: differently from command Z<n>.A.5.1.4 Default Reset Basic Profile Designation . AT+FCLASS=? Reference GSM 07. which loads just once the desired profile. Note: if parameter is omitted. the one chosen through command &Y will be loaded on every startup..profile (default is 0): the wireless module is able to store 2 complete configurations (see &W). the command has the same behaviour as AT&Y0 3.1. Note: differently from command Z<n>. the one chosen through command &P will be loaded on every startup.fax class 1 8 . written authorization .All Rights Reserved page 34 of 414 .07 AT Commands Reference Guide 80000ST10025a Rev.5.data 1 . Parameter: <n> 0.&P &P . AT&P[<n>] Parameter: <n> 0.1 – profile number: the wireless module is able to store 2 full configurations (see command &W).+FCLASS .3.Default Reset Basic Profile Designation SELINT 0 / 1 / 2 Execution command defines the basic profiles which will be loaded on AT&Y[<n>] startup. 4 .Select Active Service Class 0 .. Test command returns all supported values of the parameters <n>. the command has the same behaviour as AT&P0 Telit Specifications Reference Reproduction forbidden without Telit Communications S.3.Default Reset Full Profile Designation SELINT 0 / 1 / 2 Execution command defines which full profile will be loaded on startup.19/11/07 SELINT 0 / 1 / 2 3.

4 .p.profile Note: if parameter is omitted.1 .1.3.A.&W &W . Parameter: <n> 0.Store Current Configuration SELINT 0 / 1 / 2 Execution command stores on profile <n> the complete configuration of the AT&W[<n>] device..Store Telephone Number In The Wireless Module Internal Phonebook SELINT 0 / 1 / 2 Execution command stores in the record <n> the telephone number <nr>.Display Internal Phonebook Stored Numbers SELINT 0 / 1 / 2 Execution command returns the telephone number stored at the <n> AT&N[<n>] position in the internal memory.telephone number (string type) Note: the wireless module has a built in non volatile memory in which 10 telephone numbers of a maximum 24 digits can be stored Note: to delete the record <n> the command AT&Z<n>=<CR> must be issued. Reproduction forbidden without Telit Communications S. Parameter: <n> .&Z &Z . written authorization .1.1. while the telephone number stored in the record n can be dialed by giving the command ATDS=<n>.5.5. the command has the same behaviour of AT&W0. 3.All Rights Reserved page 35 of 414 . Note: the records in the module memory can be viewed with the command &N.6 Store Current Configuration . Parameters: <n> . AT&Z<n>=<nr> The records cannot be overwritten. 3.5.7 Store Telephone Number In The Module Internal Phonebook .3.&N &N . they must be cleared before rewriting.3.phonebook record <nr> .8 Display Internal Phonebook Stored Numbers .phonebook record number Note: if parameter <n> is omitted then all the internal records are shown.19/11/07 3.AT Commands Reference Guide 80000ST10025a Rev.

1.5. AT+GMM Reference V.Display Current Base Configuration And Profile SELINT 0 / 1 / 2 Execution command returns some of the base configuration AT&V parameters settings.5.10 Model Identification .Serial Number SELINT 0 / 1 / 2 Execution command returns the device board serial number.p.5.9 Manufacturer Identification .+GMM SELINT 0 / 1 / 2 +GMM . AT+GCAP Where: +CGSM: GSM ETSI command set +FCLASS: Fax command set +DS: Data Service common modem command set +MS: Mobile Specific command set Reference V. Reproduction forbidden without Telit Communications S.5.3.Manufacturer Identification SELINT 0 / 1 / 2 Execution command returns the manufacturer identification. V. 4 .13 Serial Number . it is only the board number V.1. AT+GMR Reference V.25ter Reference 3.&V &V . written authorization .3.19/11/07 3. AT+GMI Note: this is one of the commands whose output differs depending on the last #SELINT setting.All Rights Reserved page 36 of 414 .25ter 3.A.14 Display Current Base Configuration And Profile .3.+GMR +GMR .+GCAP +GCAP .3.11 Revision Identification .25ter 3.5.Capabilities List SELINT 0 / 1 / 2 Execution command returns the equipment supported command set list.5.25ter 3.Revision Identification SELINT 0 / 1 / 2 Execution command returns the software revision identification.1.3. AT+GSN Reference Note: The number returned is not the IMSI.+GMI +GMI .Model Identification Execution command returns the model identification.3.25ter 3.+GSN +GSN .1.1.1.AT Commands Reference Guide 80000ST10025a Rev.12 Capabilities List .

it is included only for backwards compatibility.19/11/07 &V .A.3.1. written authorization . 4 .Extended S Registers Display SELINT 0 / 1 / 2 Execution command returns the value of the S registers in decimal and AT&V3 hexadecimal value in the format: REG DEC HEX <reg0> <dec> <hex> <reg1> <dec> <hex> .5.3. where <regn> .Display Current Configuration And Profile SELINT 0 / 1 / 2 Execution command returns all the configuration parameters settings...5.current value in decimal notation <hex> . Note: this is one of the commands whose output differs depending on the last #SELINT setting.Display Current Base Configuration And Profile SELINT 0 / 1 / 2 Note: this is one of the commands whose output differs depending on the last #SELINT setting.005 007 012 025 038 <dec> .17 Extended S Registers Display .5.current value in hexadecimal notation 3.All Rights Reserved page 37 of 414 ..1.S register number Reproduction forbidden without Telit Communications S.&V3 &V3 .1. 3.&V1 &V1 ..3. AT&V0 Note: this command is the same as &V..16 S Registers Display .&V0 &V0 .15 Display Current Configuration And Profile .S register number 000.p. where <regn> . 3.AT Commands Reference Guide 80000ST10025a Rev.S Registers Display SELINT 0 / 1 / 2 Execution command returns the value of the S registers in decimal and AT&V1 hexadecimal value in the format: REG DEC HEX <reg0> <dec> <hex> <reg1> <dec> <hex> .

5.Single Line Connect Message Execution command set single line connect message.Country Of Installation SELINT 0 / 1 / 2 Set command selects the installation country code according to AT+GCI=<code> ITU-T.18 Display Last Connection Statistics . AT+GCI? AT+GCI=? Reference 3.it currently supports only the Italy country code Read command reports the currently selected country code. AT\V<n> Parameter: <n> 0 .All Rights Reserved page 38 of 414 .&V3 .5.19 Single Line Connect Message .35 Annex A.%L %L .. V25ter.3.1.p.20 Country Of Installation . written authorization .on 3.3.off 1 . 4 .5.Line Signal Level SELINT 0 / 1 / 2 It has no effect and is included only for backward compatibility with landline AT%L modems Reproduction forbidden without Telit Communications S.Extended S Registers Display 000.3.21 Line Signal Level .3.005 007 012 025 030 038 <dec> .1.19/11/07 SELINT 0 / 1 / 2 3. Parameter: <code> 59 .1.5.current value in decimal notation <hex> . Test command reports the supported country codes.+GCI +GCI .\V SELINT 0 / 1 / 2 \V .&V2 &V2 .Display Last Connection Statistics SELINT 0 / 1 / 2 Execution command returns the last connection statistics & connection AT&V2 failure reason. 3.1.current value in hexadecimal notation AT Commands Reference Guide 80000ST10025a Rev.A.

L L . hence command sent to the device are echoed back to the DTE before the response is given.3.Modem Interface Control 3.Speaker Loudness SELINT 0 / 1 / 2 It has no effect and is included only for backward compatibility with landline ATL<n> modems 3.every result code is replaced with a <CR> 2 .2 DTE .5.3.5.3.AT Commands Reference Guide 80000ST10025a Rev.enables result codes (factory default) 1 .Speaker Mode ATM<n> Speaker Mode . the command has the same behaviour of ATE0 V25ter Reference 3. 4 .E E .2.1.%Q SELINT 0 / 1 / 2 It has no effect and is included only for backward compatibility with landline modems 3.enables command echo (factory default) .19/11/07 3.5.disables command echo 1 .3.disables result codes SELINT 0 / 1 Reproduction forbidden without Telit Communications S.3.Q Q . written authorization .Command Echo Set command enables/disables the command echo.5.2.Quiet Result Codes Set command enables or disables the result codes.Line Quality AT%Q Line Quality .23 Speaker Loudness .22 %Q .3. ATQ[<n>] Parameter: <n> 0 .5.1.1.M SELINT 0 / 1 / 2 It has no effect and is included only for backward compatibility with landline modems 3.A.24 M .2 Quiet Result Codes .p. ATE[<n>] SELINT 0 / 1 / 2 Parameter: <n> 0 . Note: if parameter is omitted.All Rights Reserved page 39 of 414 .1 Command Echo .5.

ATQ[<n>] Parameter: <n> 0 .3 Response Format .3. Reproduction forbidden without Telit Communications S.19/11/07 Q .p.5. It also determines if result codes are transmitted in a numeric form or an alphanumeric form (see [§3.3 Information Responses And Result Codes] for the table of result codes).A.disables result codes 2 . written authorization . 4 . the command has the same behaviour of ATQ0 After issuing ATQ1 or ATQ2 AT+CGACT=? +CGACT: (0-1) nothing is appended to the response V25ter Example Reference 3.AT Commands Reference Guide 80000ST10025a Rev.Quiet Result Codes SELINT 0 / 1 Note: After issuing either ATQ1 or ATQ2 every information text transmitted in response to commands is not affected Note: if parameter is omitted.disables result codes (only for backward compatibility) SELINT 2 Note: After issuing either ATQ1 or ATQ2 every information text transmitted in response to commands is not affected Note: if parameter is omitted.enables result codes (factory default) 1 .2.Response Format SELINT 0 / 1 / 2 Set command determines the contents of the header and trailer transmitted ATV[<n>] with result codes and information responses. the command has the same behaviour as ATQ0 After issuing ATQ1 AT+CGACT=? +CGACT: (0-1) a <cr> ends the response After issuing ATQ2 AT+CGACT=? +CGACT: (0-1) nothing is appended to the response V25ter Example Reference Q .Quiet Result Codes Set command enables or disables the result codes.All Rights Reserved page 40 of 414 .2.V V .

19/11/07 SELINT 0 / 1 / 2 0 .X X .p.Response Format Parameter: <n> AT Commands Reference Guide 80000ST10025a Rev.send only OK. V25ter Note Reference Reproduction forbidden without Telit Communications S. NO CARRIER. 1. 4 .. Busy tones reporting is disabled. NO ANSWER results. Note: If parameter is omitted.V . Parameter: <n> 0 .full headers and trailers and verbose format of result codes (factory default) information responses result codes <CR><LF> <text><CR><LF> <CR><LF> <verbose code><CR><LF> Note: the <text> portion of information responses is not affected by this setting.5. written authorization .All Rights Reserved page 41 of 414 .A.4 Extended Result Codes . ERROR. RING. CONNECT.3. the command has the same behaviour of ATX0 For complete control on CONNECT response message see also +DR command.reports all messages (factory default is 1).4 . the command has the same behaviour of ATV0 V25ter Reference 3.2.limited headers and trailers and numeric format of result codes information responses result codes <text><CR><LF> <numeric code><CR> 1 . Note: if parameter is omitted.Extended Result Codes SELINT 0 / 1 / 2 Set command selects the result code messages subset used by the modem ATX[<n>] to inform the DTE of the result of the commands.

5. 4 .numerical identifier.6 Data Carrier Detect (DCD) Control .manufacturer 4 .DTR transitions are ignored.I I . the command has the same behaviour of AT&C0 V25ter Reference 3. (factory default) 2 . AT&C[<n>] Parameter: <n> 0 .AT Commands Reference Guide 80000ST10025a Rev.DCD remains high always. the High to Low transition of DTR pin sets the device in command mode. the current connection is NOT Reproduction forbidden without Telit Communications S.2. the command has the same behaviour of ATI0 V25ter Reference 3.19/11/07 3.5.&C &C .All Rights Reserved page 42 of 414 .3.DOB version Note: this is one of the commands whose output differs depending on the last #SELINT setting. AT&D[<n>] Parameter: <n> 0 .7 Data Terminal Ready (DTR) Control . Parameter: <n> 0 .p.checksum check result 3 .Data Terminal Ready (DTR) Control SELINT 0 Set command controls the Module behaviour to the RS232 DTR transitions.Identification Information SELINT 0 / 1 / 2 Execution command returns one or more lines of information text followed ATI[<n>] by a result code.DCD off while disconnecting Note: if parameter is omitted. 1 .DCD follows the Carrier detect status: if carrier is detected DCD is high.5 Identification Information . 1 .&D &D .3. otherwise DCD is low.3. Note: if parameter is omitted. written authorization .product name 5 .module checksum 2 .2.5.when the MODULE is connected.2.Data Carrier Detect (DCD) Control SELINT 0 / 1 / 2 Set command controls the RS232 DCD output behaviour. (factory default) 1 .A.

C108/1 operation is enabled Note: if a connection has been set up issuing either #SKTD or #SKTOP.C108/1 operation is disabled 5 .DTR transitions are considered only in power saving mode. Note: if AT&D2 has been issued and the DTR has been tied Low.when the MODULE is connected . Note: if AT&D2 has been issued and the DTR has been tied low. 2 . autoanswering is inhibited and it is possible to answer only issuing command ATA. Note: if parameter is omitted. 4 . the current connection is NOT closed.when the MODULE is connected . 3 . then AT&D1 has the same effect as AT&D2. the High to Low transition of DTR pin sets the device in command mode. then AT&D1 has the same effect as AT&D2.&D .Data Terminal Ready (DTR) Control closed. 4 .C108/1 operation is enabled. AT&D[<n>] Parameter: <n> 0 . 4 .A. Note: if a connection has been set up issuing either #SKTD or #SKTOP.All Rights Reserved page 43 of 414 . the command has the same behaviour as AT&D0 V25ter AT Commands Reference Guide 80000ST10025a Rev. autoanswering is inhibited and it is possible to answer only issuing command ATA. the High to Low transition of DTR pin sets the device in command mode and the current connection is closed. 3 . the command has the same behaviour of AT&D0 V25ter Reference Reproduction forbidden without Telit Communications S.Data Terminal Ready (DTR) Control SELINT 1 / 2 Set command controls the Module behaviour to the RS232 DTR transitions.C108/1 operation is disabled.when the MODULE is connected. (factory default) 1 .DTR transitions are ignored. Note: if parameter is omitted. the High to Low transition of DTR pin sets the device in command mode and the current connection is closed.19/11/07 SELINT 0 Reference &D . 2 . written authorization .p.

hardware bi-directional flow control (both RTS/CTS active) (factory default) 4 .pass through: software bi-directional without filtering (XON/XOFF) 6 .hardware mono-directional flow control (only CTS active) 3 .Flow Control AT&K[<n>] SELINT 0 / 1 / 2 Set command controls the RS232 flow control behaviour. the command has the same behaviour as AT\Q0 Note: Hardware flow control (AT\Q3) is not active in command mode.\Q \Q .hardware bi-directional flow control (both RTS/CTS active) (factory default) Note: if parameter is omitted.All Rights Reserved page 44 of 414 .3.p.both hardware bi-directional flow control (both RTS/CTS active) and software bi-directional flow control (XON/XOFF) with filtering Note: if parameter is omitted.2.A. Reference Note: \Q’s settings are functionally a subset of &K’s ones.AT Commands Reference Guide 80000ST10025a Rev.9 Flow Control .&K &K . Reproduction forbidden without Telit Communications S. Parameter: <n> 0 . AT\Q[<n>] SELINT 0 / 1 / 2 Parameter: <n> 0 .Standard Flow Control Set command controls the RS232 flow control behaviour. V25ter 3.5. the command has the same behaviour as AT&K0 Note: &K has no Read Command.8 Standard Flow Control .software bi-directional with filtering (XON/XOFF) 5 . written authorization .3.software mono-directional flow control (XON/XOFF) 3 .software bi-directional with filtering (XON/XOFF) 2 . simply check the settings of the active profile issuing AT&V.5. 4 .19/11/07 3.no flow control 1 .2. Note: Hardware flow control (AT&K3) is not active in command mode.hardware mono-directional flow control (only CTS active) 2 .no flow control 1 . To verify the current setting of &K.

12 Fixed DTE Interface Rate . Note: in power saving mode the DSR pin is always tied Low.&S SELINT 0 / 1 / 2 &S . Note: if option 1 is selected then DSR is tied High when the device receives from the network the GSM traffic channel indication. Note: if parameter is omitted.300 1200 Reproduction forbidden without Telit Communications S.always High 1 .A.5.5.3.\R SELINT 0 / 1 / 2 \R .RING on during ringing (factory default) 2 .3.. AT&S[<n>] Parameter: <n> 0 .High when device is ready to receive commands (factory default).All Rights Reserved page 45 of 414 .11 Ring (RI) Control . 4 .Data Set Ready (DSR) Control Set command controls the RS232 DSR pin behaviour. Note: if parameter is omitted.+IPR +IPR .RING follows the ring signal Note: to check the ring option status use the &V command.10 Data Set Ready (DSR) Control . it may be used to fix the DTE-DCE interface speed.2. the command has the same behaviour of AT&S0 3.Fixed DTE Interface Rate SELINT 0 / 1 Set command specifies the DTE speed at which the device accepts AT+IPR=<rate> commands during command mode operations.RING on during ringing and further connection 1 .p.2.High when connected 3 .19/11/07 3. Parameter: <rate> 0 .2.5.AT Commands Reference Guide 80000ST10025a Rev. the command has the same behaviour of AT\R0 3. 2 .3.Ring (RI) Control Set command controls the RING output pin behaviour.follows the GSM traffic channel indication. written authorization . AT\R[<n>] Parameter: <n> 0 .

. then automatic speed detection is enabled and also character format (see +ICF) is set to auto-detect. Test command returns the list of supported autodetectable <rate> values and the list of fixed-only <rate> values in the format: +IPR:(list of supported autodetectable <rate> values). DTE-DCE speed is fixed at that speed.300 1200 2400 4800 9600 19200 38400 57600 115200 If <rate> is set to 0. V25ter +IPR . (default) If <rate> is specified and not 0. Test command returns the supported serial port speed list.Fixed DTE Interface Rate 2400 4800 9600 19200 38400 57600 115200 AT Commands Reference Guide 80000ST10025a Rev. it may be used to fix the DTE-DCE interface speed. Parameter: <rate> 0 . Read command returns the current value of +IPR parameter. DTE-DCE speed is fixed at that speed. hence no speed auto-detection (autobauding) is enabled. written authorization . (list of fixed-only <rate> values) V25ter AT+IPR? AT+IPR=? Reference Reproduction forbidden without Telit Communications S.p. 4 .+IPR .A.19/11/07 SELINT 0 / 1 AT+IPR? AT+IPR=? Reference If <rate> is set to 0.Fixed DTE Interface Rate SELINT 2 Set command specifies the DTE speed at which the device accepts AT+IPR=<rate> commands during command mode operations. (default) If <rate> is specified and not 0.All Rights Reserved page 46 of 414 . hence no speed auto-detection (autobauding) is enabled. Read command returns the current value of +IPR parameter. then automatic speed detection is enabled and also character format (see +ICF) is set to auto-detect.

3. Note: If flow control behavior has been set with AT&Kn command with the parameter that is not allowed by AT+IFC the read command AT+IFC? will return: +IFC: 0. Read command returns active flow control settings.19/11/07 3. Note: This command is equivalent to &K command.XON/XOFF not filtered <by_ta> .A.3.flow control option for the data sent by modem 0 .2) is not active in command mode.14 DTE-Modem Local Rate Reporting .5. V25ter AT+IFC? AT+IFC=? Reference 3.flow control None 1 .C105 (RTS) (factory default) 3 .XON/XOFF filtered 2 .XON/XOFF 2 .13 DTE-Modem Local Flow Control .flow control None 1 .flow control option for the data received by DTE 0 . directions: from DTE to modem (<by_ta> option) and from modem to DTE <by_ta> (<by_te>) Parameters: <by_te> . 4 .2.5.AT Commands Reference Guide 80000ST10025a Rev.local port speed rate reporting disabled (factory default) 1 . written authorization .C106 (CTS) (factory default) Note: Hardware flow control (AT+IFC=2. Parameter: <n> 0 .local port speed rate reporting enabled Note: If AT+IPR=0 (in autobauding) local port speed reported will be 0.2.0 Test command returns all supported values of the parameters <by_te> and <by_ta>.p.All Rights Reserved page 47 of 414 . Reproduction forbidden without Telit Communications S.+IFC +IFC .+ILRR +ILRR .DTE-Modem Local Flow Control SELINT 0 / 1 / 2 Set command selects the flow control behaviour of the serial port in both AT+IFC=<by_te>.DTE-Modem Local Rate Reporting SELINT 0 / 1 / 2 Set command controls whether or not the +ILRR: <rate> information text is AT+ILRR=<n> transmitted from the modem (module) to the DTE.

7 Data.DTE-Modem Character Framing SELINT 0 / 1 / 2 Set command defines the asynchronous character framing to be used when AT+ICF=<format> autobauding is disabled.+ICF +ICF . Reproduction forbidden without Telit Communications S.determines the number of bits in the data bits.autodetection 1 . 1 Stop 3 . Read command returns active setting of <n>. 2 Stop 2 .8N2 AT+ICF = 2.3 Call Control 3.0 .7E1 AT+ICF? AT+ICF=? Reference Example 3.determines how the parity bit is generated and checked. 1 Parity.5.5.8E1 AT+ICF = 3 .] SELINT 0 / 1 Execution command starts a call to the phone number given as parameter.3.1 Dial . 0 .19/11/07 +ILRR .15 DTE-Modem Character Framing . AT+ILRR? Test command returns all supported values of the parameter <n> AT+ILRR=? Reference V25ter 3.8O1 AT+ICF = 2. 1 Stop <parity> . 1 Parity.A.Even Read command returns current settings for subparameters <format> and <parity>.3. 2 Stop 5 .8 Data.3.1 .2.AT Commands Reference Guide 80000ST10025a Rev.8N1 (default) AT+ICF = 5. 1 Stop 4 .auto detect AT+ICF = 1 .DTE-Modem Local Rate Reporting SELINT 0 / 1 / 2 Note: this information if enabled is sent upon connection.8 Data.3.1 .D D – Dial ATD<number>[. if present 0 .7O1 AT+ICF = 5. 4 . written authorization . [. and the number of stop bits in the start-stop frame.p.0 .<parity>] Parameters: <format> .All Rights Reserved page 48 of 414 . Test command returns the ranges of values for the parameters <format> and <parity> V25ter AT+ICF = 0 .5.8 Data.Odd 1 . the presence of a parity bit.7 Data.

”C”.SIM phonebook FD . Issues a call to phone number in entry location <n> of the active phonebook memory storage (see +CPBS).A.” is present a voice call is performed. Note: for backwards compatibility with landline modems modifiers “T”.19/11/07 SELINT 0 / 1 If “.” is present.] ATD><mem><n>[. it must be enclosed in quotation marks. ”D”. ”. 4 .” is present a voice call is performed.D – Dial AT Commands Reference Guide 80000ST10025a Rev. “@” are accepted but have no effect. Note: used character set should be the one selected with command Select TE character set +CSCS. If “. ”R”.device missed (unanswered received) calls list RC . a VOICE call to the given number is performed. If “. Note: parameter <str> is case sensitive. ”P”.” is present a voice call is performed. ”W”. all available memories will be searched for the correct entry.] ATD><n>[. entry location <n> (available memories may be queried with AT+CPBS=?).ME received calls list <n> . If “.#.SIM fixed dialling-phonebook LD . SM . written authorization .”+”.] Reproduction forbidden without Telit Communications S. Issues a call to phone number which corresponding alphanumeric field is <str>. it must not be enclosed in quotation marks. Parameter: <number> .phone number to be dialed Note: type of call (data.”A”. ”B”. Issues a call to phone number in phonebook memory storage <mem>. fax or voice) depends on last +FCLASS setting.SIM last-dialling-phonebook MC .entry location. regardless of the current value of the connection mode set by +FCLASS command.alphanumeric field corresponding to phone number. Parameter: ATD><str>[.All Rights Reserved page 49 of 414 . it should be in the range of locations available in the memory used.p.”. Parameters: <mem> . Parameter: <str> . “!”.phonebook memory storage. Note: the numbers accepted are 0-9 and *.

If “.p. written authorization .” is present a VOICE call is performed.A.a digit which specifies a particular PDP context definition (see +CGDCONT command).] ATD<number>g[.D – Dial ATDL ATDS=<nr>[. If “. 4 .PPP <cid> . <L2P> . it should be in the range of locations available in the active phonebook memory storage. Issues a call to the number stored in the MODULE internal phonebook position number <nr>.All Rights Reserved page 50 of 414 . I .invocation. the following numeric equivalents shall be used: 1 .active phonebook memory storage entry location. Refer to +CCUG command. allow CLI presentation Issues a call checking the CUG supplementary service information for the current call. Parameters: <gprs_sc> . For communications software that does not support arbitrary characters in the dial string.] AT Commands Reference Guide 80000ST10025a Rev.GPRS Service Code.suppression. restrict CLI presentation i .a string which indicates the layer 2 protocol to be used (see +CGDATA command).] ATD*<gprs_sc> [*<addr>][*[<L2P>] [*[<cid>]]]]# Example Reference To call the entry with alphanumeric field “Name”: ATD>”Name”. OK voice call to the 6-th entry of active ATD<number>I[.” is present a VOICE call is performed. OK V25ter. Parameter: <nr> . a digit string (value 99) which identifies a request to use the GPRS <addr> .] ATD<number>G[.] ATD<number>i[. To dial a number in SIM phonebook entry 6: ATD>SM6 OK To have a phonebook: ATD>6.” is present a VOICE call is performed. Reproduction forbidden without Telit Communications S. Issues a call to the last number dialed.string that identifies the called party in the address space applicable to the PDP.internal phonebook position to be called (See either &N and &Z) Issues a call overwriting the CLIR supplementary service subscription default value for this call If “. This command is specific of GPRS functionality and causes the MT to perform whatever actions are necessary to establish communication between the TE and the external PDN.19/11/07 SELINT 0 / 1 <n> .

<n> . it must not be enclosed in quotation marks. If “.phone number to be dialed Note: type of call (data.ME received calls list MB . written authorization .SIM last-dialling-phonebook MC .phonebook memory storage.alphanumeric field corresponding to phone number. ATD><str>[. Parameters: <mem> . Note: used character set should be the one selected with +CSCS. ”W”.] SELINT 2 Execution command starts a call to the phone number given as parameter. Note: the numbers accepted are 0-9 and *. If “.”A”.” is present. Parameter: <number> .#. Note: parameter <str> is case sensitive. ”. “!”.entry location.” is present a voice call is performed.device missed (unanswered received) calls list RC . “@” are accepted but have no effect.All Rights Reserved page 51 of 414 . 4 . it should be in the range of locations available in the memory used. Issues a call to phone number in entry location <n> of the active phonebook memory storage (see +CPBS). If “.] ATD><n>[. ”R”.” is present a voice call is performed.”.19/11/07 D – Dial ATD<number>[.] Reproduction forbidden without Telit Communications S. it must be enclosed in quotation marks. entry location <n> (available memories may be queried with AT+CPBS=?). ”P”. a voice call to the given number is performed. fax or voice) depends on last +FCLASS setting.A. SM .mailbox numbers stored on SIM.] ATD><mem><n>[. if this service is provided by the SIM (see #MBN).SIM phonebook FD . regardless of the current value of the connection mode set by +FCLASS command. Parameter: <str> .SIM fixed dialling-phonebook LD . all available memories will be searched for the correct entry.p. Issues a call to phone number in phonebook memory storage <mem>. Note: for backwards compatibility with landline modems modifiers “T”. ”D”. ”B”.AT Commands Reference Guide 80000ST10025a Rev. Issues a call to phone number which corresponding alphanumeric field is <str>. ”C”.”+”.

invocation.string that identifies the called party in the address space applicable to the PDP.” is present a voice call is performed. Issues a call to the number stored in the MODULE internal phonebook position number <nr>. allow CLI presentation Issues a call checking the CUG supplementary service information for the current call.p.] ATD*<gprs_sc> [*<addr>][*[<L2P>] [*[<cid>]]]]# Example Reproduction forbidden without Telit Communications S. I . Parameter: <nr> . written authorization .internal phonebook position to be called (See commands &N and &Z) Issues a call overwriting the CLIR supplementary service subscription default value for this call If “. a digit string (value 99) which identifies a request to use the GPRS <addr> .a digit which specifies a particular PDP context definition (see +CGDCONT command).] ATD<number>I[. Parameters: <gprs_sc> .suppression.PPP <cid> . it should be in the range of locations available in the active phonebook memory storage. restrict CLI presentation i . If “. To dial a number in SIM phonebook entry 6: ATD>SM6 OK To have a voice call to the 6-th entry of active phonebook: ATD>6. If “. Refer to +CCUG command. OK To call the entry with alphanumeric field “Name”: ATDL ATDS=<nr>[.” is present a voice call is performed.” is present a voice call is performed.GPRS Service Code. the following numeric equivalents shall be used: 1 . 4 .” is present a voice call is performed.] ATD<number>g[. This command is specific of GPRS functionality and causes the MT to perform whatever actions are necessary to establish communication between the TE and the external PDN.All Rights Reserved page 52 of 414 .] ATD<number>G[.a string which indicates the layer 2 protocol to be used (see +CGDATA command).D – Dial If “. AT Commands Reference Guide 80000ST10025a Rev.active phonebook memory storage entry location. <L2P> .A. Issues a call to the last number dialed.19/11/07 SELINT 2 Parameter: <n> . For communications software that does not support arbitrary characters in the dial string.] ATD<number>i[.

data or fax). 3.19/11/07 SELINT 2 3. V25ter. otherwise if &D1 option is active. DTR pin has to be tied Low to return in command mode.5.5.Answer ATA SELINT 0 / 1 / 2 Execution command is used to answer to an incoming call if automatic answer is disabled.Disconnect ATH SELINT 0 / 1 / 2 Execution command is used to close the current conversation (voice.O O .4 Answer .p.Tone Dial ATT Reference SELINT 0 / 1 / 2 Set command has no effect is included only for backward compatibility with landline modems.P P . when a data conversation is active the device is in on-line mode (commands are not sensed and characters are sent to the other party).3.A.2 Tone Dial .5.3. V25ter. Note: this command can be issued only in command mode. ATO Reproduction forbidden without Telit Communications S.3.3 Pulse Dial .6 Return To On Line Mode .All Rights Reserved page 53 of 414 .T T . 3. Reference 3.D – Dial Reference ATD>”Name”. OK V25ter.A A . AT Commands Reference Guide 80000ST10025a Rev.3. hence escape sequence (see register S2) is required before issuing this command. Note: This command MUST be the last in the command line and must be followed immediately by a <CR> character.3. Reference 3.3.5. V25ter.5.3. written authorization . 4 . V25ter.3.3.5 Disconnect .Pulse Dial ATP Reference SELINT 0 / 1 / 2 Set command has no effect is included only for backward compatibility with landline modems.H H .Return To On Line Mode SELINT 0 / 1 Execution command is used to return to on-line mode from command mode.3.

3. V25ter.3.3.5.Modulation Selection SELINT 0 / 1 / 2 Set command has no effect is included only for backward compatibility with AT+MS= landline modems. Note: After issuing this command. Note: After issuing this command. 4 .All Rights Reserved page 54 of 414 .AT Commands Reference Guide 80000ST10025a Rev. V25ter. ATO If there's no active connection it returns NO CARRIER. 3.3.5.19/11/07 O .&G &G . written authorization .4.<automode> Parameters: [. 3.1 Modulation Selection . if the device is in conversation.4 Modulation Control 3.8 Sync/Async Mode .&Q &Q .Return To On Line Mode SELINT 2 Execution command is used to return to on-line mode from command mode.5.3.A.3.a string which specifies the preferred modem carrier to use in [. to send other commands to the device you must return to command mode by issuing the escape sequence (see register S2) or tying low DTR pin if &D1 option is active.p. to send other commands to the device you must return to command mode by issuing the escape sequence (see register S2) or tying low DTR pin if &D1 option is active. if the device is in conversation. Reference O . <carrier> [.5.<max_rate>]]] originating or answering a connection V21 V22 Reproduction forbidden without Telit Communications S.+MS +MS . Reference 3.Guard Tone AT&G SELINT 0 / 1 / 2 Set command has no effect is included only for backward compatibility with landline modems.<min_rate> <carrier> .7 Guard Tone .Sync/Async Mode SELINT 0 / 1 / 2 Set command has no effect is included only for backward compatibility with AT&Q landline modems.Return To On Line Mode SELINT 0 / 1 If there's no active connection it returns ERROR.

4 .3.+DS +DS .Data Compression Set command sets the V42 compression parameter.5.it specifies the highest value at which the DCE may establish a connection.rate in bps Note: to change modulation requested use +CBST command. It has effect only if it is defined for the associated modulation.no compression.5.5.2 Data Compression Reporting .4.p. <min_rate>. AT Commands Reference Guide 80000ST10025a Rev.3..5. 0 .3. Test command returns all supported values of the parameter <n> V25ter 3. written authorization . <min_rate> . AT+DS=<n> SELINT 0 / 1 / 2 AT+DS? AT+DS=? Reference Parameter: <n> 0 .19/11/07 SELINT 0 / 1 / 2 AT+MS? AT+MS=? 3.A.5. 0 .Modulation Selection V22B V23C V32 V34 <automode> .it specifies the lowest value at which the DCE may establish a connection.2 Line Quality Monitor And Auto Retrain Or Fallback/Fallforward .All Rights Reserved page 55 of 414 . <max_rate> parameters. 0 .5 Compression Control 3. 3. Test command returns all supported values of the <carrier>.14400 .it enables/disables automatic modulation negotiation.3.+DR Reproduction forbidden without Telit Communications S.disabled 1 . it is currently the only supported value Read command returns current value of the data compression parameter. <automode>.unspecified 300.%E %E .5. <min_rate>.unspecified <max_rate> . Read command returns the current value of <carrier>. <automode>.enabled.Line Quality Monitor And Auto Retrain Or Fallback/Fallforward SELINT 0 / 1 / 2 Execution command has no effect and is included only for backward AT%E<n> compatibility with landline modems.+MS .1 Data Compression . <max_rate> parameters.

A.6 Break Control 3..5 Reproduction forbidden without Telit Communications S.5 \K .5. Parameter: <n> 0 .\K \K .AT Commands Reference Guide 80000ST10025a Rev.3.Break Handling SELINT 1 / 2 Execution command has no effect and is included only for backward AT\K[<n>] compatibility with landline modems Parameter: <n> 0.data compression reporting enabled upon connection.Break Handling SELINT 0 Execution command has no effect and is included only for backward AT\K<n> compatibility with landline modems Parameter: <n> 1.Transmit Break To Remote SELINT 0 / 1 / 2 Execution command has no effect and is included only for backward AT\B compatibility with landline modems 3.6. Note: if enabled..3.2 Break Handling .19/11/07 +DR . 1 . the following intermediate result code is transmitted before the final result code: +DR: <compression> (the only supported value for <compression> is “NONE”) Read command returns current value of <n>. written authorization .p.5.5.\B \B . 4 .All Rights Reserved page 56 of 414 .1 Transmit Break To Remote . Test command returns all supported values of the parameter <n> V25ter AT+DR? AT+DR=? Reference 3.3.Data Compression Reporting SELINT 0 / 1 / 2 Set command enables/disables the data compression reporting upon AT+DR=<n> connection.6.data compression reporting disabled.

\N \N .5.All Rights Reserved page 57 of 414 . written authorization .3 Operating Mode .Operating Mode SELINT 0 / 1 / 2 Execution command has no effect and is included only for backward AT\N compatibility with landline modems Reproduction forbidden without Telit Communications S.A.6.3.19/11/07 3. 4 .AT Commands Reference Guide 80000ST10025a Rev.p.

Read command returns the current value of S0 parameter. ATSn<CR> selects n as current parameter number. sets the content of S7 to 40 sets the content of S7 to 15. 4..number of rings 0 .5.1 Number Of Rings To Auto Answer . written authorization .All Rights Reserved page 58 of 414 .7.3. 2.3. this command establishes Sn as last selected parameter. left-filled with 0s V25ter ATS0? ATS0=? Note Reference Reproduction forbidden without Telit Communications S.A. 2.number of rings required before automatic answer. 4 .Number Of Rings To Auto Answer SELINT 0 / 1 Set command sets the number of rings required before device automatically ATS0[=<n>] answers an incoming call. If the number is not recognized as a valid parameter number. 30. 10. Parameter: <n> . 5. If no value is given for the subparameter of an S-Parameter. For either Read and Test command the format of the numbers in output is always 3 digits. 25.p. Test command returns the range for <n> without command echo and parenthesis.AT Commands Reference Guide 80000ST10025a Rev. 38).5. AT? establishes S7 as last selected parameter. Note: what follows is a special way to select and set an S-parameter: 1. an ERROR result code is issued. an ERROR result code will be issued and the stored value left unchanged. AT=<value><CR> or ATS=<value><CR> set the contents of the selected S-parameter Example: ATS7<CR> AT=40<CR> ATS=15<CR> 3.7 S Parameters Basic commands that begin with the letter “S” are known as “S-Parameters”. 3. If the value of n is in the range (0. 12. returns the current value of the last S-parameter accessed Reference V25ter and RC56D/RC336D 3. Every value out of this range and less than 256 can be used but has no meaning and is maintained only for backward compatibility with landline modems. The number following the “S” indicates the “parameter number” being referenced.S0 S0 .auto answer disabled (factory default) 1.255 .19/11/07 3. 7.

Ring Counter ATS1 SELINT 2 S1 is incremented each time the device detects the ring signal of an incoming call.5. S1 is cleared as soon as no ring occur.S2 S2 .3. Read command returns the current value of S0 parameter. left-filled with 0s ATS1? ATS1=? Note S1 . ATS2[=<char>] Parameter: <char> .2 Ring Counter .. written authorization . 4 .A. Test command returns the range of values for S1 ring counter without command echo and parenthesis.. Note: the escape sequence consists of three escape characters preceded and followed by n ms of idle (see S12 to set n).255 .number of rings required before automatic answer.255 .escape character decimal ASCII 0.number of rings 0 .All Rights Reserved page 59 of 414 .S1 S1 .Number Of Rings To Auto Answer SELINT 2 Set command sets the number of rings required before device automatically ATS0=[<n>] answers an incoming call. ATS1? 3. S1 is cleared as soon as no ring occur.Ring Counter ATS1 SELINT 0 / 1 S1 is incremented each time the device detects the ring signal of an incoming call.19/11/07 S0 . Parameter: <n> . V25ter ATS0? Reference 3.7.3.7. Read command returns the current value of S2 parameter. Note: the form ATS1 has no effect.Escape Character SELINT 0 / 1 Set command sets the ASCII character to be used as escape character.factory default value is 43 (+). Read command returns the value of S1 ring counter.5.p.auto answer disabled (factory default) 1.3 Escape Character .AT Commands Reference Guide 80000ST10025a Rev. For either Read and Test command the format of the numbers in output is always 3 digits. Read command returns the value of this parameter. Test command returns the range for <char> without command echo and parenthesis For either Read and Test command the format of the numbers in output is ATS2? ATS2=? Note Reproduction forbidden without Telit Communications S. Note: the form ATS1 has no effect.

Read command returns the current value of S2 parameter.19/11/07 SELINT 0 / 1 S2 .5.p.factory default value is 43 (+). left-filled with 0s V25ter ATS3? ATS3=? Note Reference S3 .command line termination character (decimal ASCII) 0..escape character decimal ASCII 0.Escape Character SELINT 2 Set command sets the ASCII character to be used as escape character.Command Line Termination Character SELINT 0 / 1 Set command sets the value of the character either recognized by the ATS3[=<char>] device as command line terminator and generated by the device as part of the header.Command Line Termination Character SELINT 2 Set command sets the value of the character either recognized by the ATS3=[<char>] device as command line terminator and generated by the device as part of the header. ATS2=[<char>] Parameter: <char> . trailer. For either Read and Test command the format of the numbers in output is always 3 digits.4 Command Line Termination Character . 4 . Test command returns the range for <char> without command echo and parenthesis. Reproduction forbidden without Telit Communications S.S3 S3 .255 . left-filled with 0s AT Commands Reference Guide 80000ST10025a Rev. Read command returns the current value of S3 parameter.factory default value is 13 (ASCII CR) Note: the “previous” value of S3 is used to determine the command line termination character for entering the command line containing the S3 setting command. However the result code issued shall use the “new” value of S3 (as set during the processing of the command line)..Escape Character always 3 digits. and terminator for result codes and information text.7. along with S4 parameter.All Rights Reserved page 60 of 414 . along with S4 parameter. Parameter: <char> .127 . written authorization . trailer. and terminator for result codes and information text. left-filled with 0s ATS2? 3.3. Note: the format of the numbers in output is always 3 digits.A.S2 . Note: the escape sequence consists of three escape characters preceded and followed by n ms of idle (see S12 to set n).

factory default value is 13 (ASCII <CR>) AT Commands Reference Guide 80000ST10025a Rev.Response Formatting Character SELINT 0 / 1 Set command sets the value of the character generated by the device as ATS4[=<char>] part of the header.127 .Command Line Termination Character Parameter: <char> .p.response formatting character (decimal ASCII) 0. Note: the format of the numbers in output is always 3 digits. trailer..127 .S3 .5.127 . Read command returns the current value of S4 parameter. along with the S3 parameter..S4 S4 . ATS4? Reproduction forbidden without Telit Communications S.7.A.3. left-filled with 0s V25ter ATS4? ATS4=? Note Reference S4 . Read command returns the current value of S4 parameter.factory default value is 10 (ASCII LF) Note: if the value of S4 is changed in a command line the result code issued in response of that command line will use the new value of S4. written authorization . Parameter: <char> .All Rights Reserved page 61 of 414 .response formatting character (decimal ASCII) 0..19/11/07 SELINT 2 ATS3? Reference Note: the “previous” value of S3 is used to determine the command line termination character for entering the command line containing the S3 setting command. along with the S3 parameter.5 Response Formatting Character . trailer.Response Formatting Character SELINT 2 Set command sets the value of the character generated by the device as ATS4=[<char>] part of the header. left-filled with 0s V25ter 3. and terminator for result codes and information text.command line termination character (decimal ASCII) 0.factory default value is 10 (ASCII LF) Note: if the value of S4 is changed in a command line the result code issued in response of that command line will use the new value of S4. and terminator for result codes and information text. However the result code issued shall use the “new” value of S3 (as set during the processing of the command line) Read command returns the current value of S3 parameter. 4 . Parameter: <char> . Test command returns the range for <char> without command echo and parenthesis For either Read and Test command the format of the numbers in output is always 3 digits.

255 . For either Read and Test command the format of the numbers in output is always 3 digits.factory default value is 8 (ASCII BS) Read command returns the current value of S5 parameter.19/11/07 SELINT 2 Note: the format of the numbers in output is always 3 digits. 4 .127 .6 Command Line Editing Character .A.7.number of seconds 1. Reproduction forbidden without Telit Communications S.S5 S5 .Connection Completion Time-Out SELINT 0 / 1 Set command sets the amount of time.5.command line editing character (decimal ASCII) 0.Command Line Editing Character SELINT 2 Set command sets the value of the character recognized by the device as a ATS5=[<char>] request to delete from the command line the immediately preceding character. Parameter: <char> .p. left-filled with 0s V25ter 3.7. left-filled with 0s V25ter ATS5? ATS5=? Note Reference S5 . written authorization ..5. Note: the format of the numbers in output is always 3 digits. and establishment of a connection with the remote device. Test command returns the range for <char> without command echo and parenthesis.Response Formatting Character Reference AT Commands Reference Guide 80000ST10025a Rev. Parameter: <char> .127 .factory default value is 8 (ASCII BS).7 Connection Completion Time-Out .Command Line Editing Character SELINT 0 / 1 Set command sets the value of the character recognized by the device as a ATS5[=<char>] request to delete from the command line the immediately preceding character.3.S4 . that the device shall ATS7[=<tout>] allow between either answering a call (automatically or by A command) or completion of signalling of call addressing information to network (dialling). in seconds.3. Read command returns the current value of S5 parameter.All Rights Reserved page 62 of 414 . left-filled with 0s V25ter ATS5? Reference 3. Parameter: <tout> ..S7 S7 .command line editing character (decimal ASCII) 0..factory default value is 60.

A.7. that the device shall ATS7=[<tout>] allow between either answering a call (automatically or by A command) or completion of signalling of call addressing information to network (dialling).. character of the three escape character sequence and receipt of the next. during which no other character has to be detected in order to accept the escape sequence as a valid one. or second.Connection Completion Time-Out SELINT 2 Set command sets the amount of time.factory default value is 60 Read command returns the current value of S7 parameter. Note For either Read and Test command the format of the numbers in output is always 3 digits. Parameter: <tout> .255 .2 Escape Prompt Delay . 2) the maximum period allowed between receipt of first.S10 S10 –Carrier Off With Firm Time SELINT 0 / 1 / 2 Execution command has no effect and is included only for backward ATS10 compatibility with landline modems 3.5.3.number of seconds 1. written authorization . ATS7? Test command returns the range for <tout> without command echo and ATS7=? parenthesis.19/11/07 S7 .5. after receipt of the last character of the three escape character sequence. Note: the format of the numbers in output is always 3 digits.1 – Carrier Off With Firm Time .AT Commands Reference Guide 80000ST10025a Rev. 4 .7. during which no other character has to be detected in order to accept it as valid first character. 3) the minimum period.Escape Prompt Delay Set command sets: ATS12[=<time>] SELINT 0 / 1 1) the minimum period.Connection Completion Time-Out SELINT 0 / 1 Read command returns the current value of S7 parameter. in seconds.p.3. left-filled with 0s Reference V25ter S7 . left-filled with 0s V25ter ATS7? Reference 3.. and establishment of a connection with the remote device.expressed in fiftieth of a second 20.All Rights Reserved page 63 of 414 .S12 S12 .255 .factory default value is 50. before receipt of the first character of the three escape character sequence. Reproduction forbidden without Telit Communications S. Parameter: <time> .

Read command returns the current value of S25 parameter.255 . that the ATS25[=<time>] device will ignore the DTR for taking the action specified by command &D. Note: the format of the numbers in output is always 3 digits.factory default value is 5. Note: the minimum period S12 has to pass after CONNECT result code too. Note: the delay is effective only if its value is greater than 5. in hundredths of second. 3) the minimum period. 4 .5. ATS25? Reproduction forbidden without Telit Communications S.7.S25 S25 . Read command returns the current value of S12 parameter.19/11/07 SELINT 0 / 1 ATS12? ATS12=? Note Note: after CONNECT result code it is possible to accept the first character of the three escape character sequence without having to wait for a minimum period to be passed.3 Delay To DTR Off ..expressed in hundredths of a second 0. before a received character is accepted as valid first character of the three escape character sequence.Delay To DTR Off SELINT 0 / 1 Set command defines the amount of time. during which no other character has to be detected in order to accept it as valid first character. Test command returns the range for <time> without command echo and parenthesis. Read command returns the current value of S12 parameter. Parameter: <time> . 2) the maximum period allowed between receipt of first or second character of the three escape character sequence and receipt of the next.. left-filled with 0s ATS12? 3.All Rights Reserved page 64 of 414 .Escape Prompt Delay AT Commands Reference Guide 80000ST10025a Rev.Escape Prompt Delay Set command sets: ATS12=[<time>] SELINT 2 1) the minimum period. before receipt of the first character of the three escape character sequence.expressed in fiftieth of a second 20.3. Parameter: <time> . For either Read and Test command the format of the numbers in output is always 3 digits.A.p.255 .factory default value is 50. written authorization .S12 . after receipt of the last character of the three escape character sequence. during which no other character has to be detected in order to accept the escape sequence as a valid one. left-filled with 0s S12 .

The device ATS30=[<tout>] disconnects if no characters are exchanged for a time period of at least <tout> minutes.4 Disconnect Inactivity Timer .p.disabled.7. 1. Read command returns the current value of S25 parameter. left-filled with 0s ATS30? ATS30=? Note S30 -Disconnect Inactivity Timer SELINT 2 Set command defines the inactivity time-out in minutes.AT Commands Reference Guide 80000ST10025a Rev. Read command returns the current value of S30 parameter.expressed in hundredths of a second 0. disconnection due to inactivity is disabled (factory default). Note Note: the output depends on the choice made through #SELINT command.S30 S30 .255 . Reproduction forbidden without Telit Communications S.5. Parameter: <tout> .. 4 .factory default value is 5.255 .All Rights Reserved page 65 of 414 .inactivity time-out value. For either Read and Test command the format of the numbers in output is always 3 digits. written authorization . that the ATS25=[<time>] device will ignore the DTR for taking the action specified by command &D. Note: the output depends on the choice made through #SELINT command..expressed in minutes 0 . Parameter: <time> . left-filled with 0s S25 -Delay To DTR Off SELINT 2 Set command defines the amount of time.3. For either Read and Test command the format of the numbers in output is always 3 digits. Note: the delay is effective only if its value is greater than 5.Delay To DTR Off SELINT 0 / 1 Test command returns the range for <time> without command echo and ATS25=? parenthesis. in hundredths of second. The device ATS30[=<tout>] disconnects if no characters are exchanged for a time period of at least <tout> minutes.A.Disconnect Inactivity Timer SELINT 0 / 1 Set command defines the inactivity time-out in minutes. Test command returns the range for <tout> without command echo and parenthesis. left-filled with 0s ATS25? 3. Note: the format of the numbers in output is always 3 digits.19/11/07 S25 .

.disabled.expressed in seconds 0.acknowledge timer in units of seconds 0. between the device’s receipt of H ATS38[=<delay>] command (or ON-to-OFF transition of DTR if device is programmed to follow the signal) and the disconnect operation.S38 S38 -Delay Before Forced Hang Up SELINT 0 / 1 Set command sets the delay. For either Read and Test command the format of the numbers in output is always 3 digits. in seconds.p.the device doesn’t time-out and continues to attempt to deliver data in the buffer until the connection is lost or the data is delivered. left-filled with 0s ATS38? ATS38=? Note S38 -Delay Before Forced Hang Up SELINT 2 Set command sets the delay. 4 .3.254 .5 Delay Before Forced Hang Up . Reproduction forbidden without Telit Communications S. Read command returns the current value of S38 parameter. Note: <delay> parameter can be used to ensure that data in device buffer is sent before device disconnects. Note: <delay> parameter can be used to ensure that data in device buffer is sent before device disconnects. in seconds. Parameter: <delay> .the device will wait <delay> seconds for the remote device to acknowledge all data in the device buffer before disconnecting (factory default value is 20). 255 .the device will wait <delay> seconds for the remote device to acknowledge all data in the device buffer before disconnecting (factory default value is 20). disconnection due to inactivity is disabled (factory default).the device doesn’t time-out and continues to deliver data in the buffer until the connection is lost or the data is delivered. 255 ...254 .expressed in minutes 0 . Test command returns the range of supported values for <delay> without command echo and parenthesis.S30 -Disconnect Inactivity Timer Parameter: <tout> .127 .19/11/07 SELINT 2 Note: the format of the numbers in output is always 3 digits. between the device’s receipt of H ATS38=[<delay>] command (or ON-to-OFF transition of DTR) and the disconnect operation.All Rights Reserved page 66 of 414 . written authorization .A. left-filled with 0s 3.5. 1. ATS30? AT Commands Reference Guide 80000ST10025a Rev. Parameter: <delay> .inactivity time-out value Read command returns the current value of S30 parameter.7.

4 .All Rights Reserved page 67 of 414 .AT Commands Reference Guide 80000ST10025a Rev. written authorization . ATS38? Note: the format of the numbers in output is always 3 digits.19/11/07 S38 -Delay Before Forced Hang Up SELINT 2 Read command returns the current value of S38 parameter. left-filled with 0s Reproduction forbidden without Telit Communications S.p.A.

5.Request Model Identification SELINT 0 / 1 Execution command returns the device model identification code without AT+CGMM command echo. 4 .A.4. written authorization .5.+CGMR +CGMR . Reference GSM 07. Read command has the same behaviour as Execution command AT+CGMR? Reference GSM 07.+CGMI +CGMI .+CGMM +CGMM .07 3.AT Commands Reference Guide 80000ST10025a Rev.4. Test command returns OK result code. AT+CGMI=? Reference GSM 07.Request Revision Identification SELINT 0 / 1 Execution command returns device software revision number without AT+CGMR command echo.1 Request Manufacturer Identification .5.4 ETSI GSM 07.3 Request Revision Identification .Request Manufacturer Identification SELINT 2 Execution command returns the device manufacturer identification code AT+CGMI without command echo. Read command has the same behaviour as Execution command AT+CGMI? Reference GSM 07.Request Model Identification SELINT 2 Execution command returns the device model identification code without AT+CGMM command echo.Request Manufacturer Identification SELINT 0 / 1 Execution command returns the device manufacturer identification code AT+CGMI without command echo. The output depends on the choice made through #SELINT command. AT+CGMM=? Reference GSM 07.5.07 AT Commands 3.1.1 General 3.1.19/11/07 3.2 Request Model Identification .All Rights Reserved page 68 of 414 .4.1. The output depends on the choice made through #SELINT command.5. Test command returns OK result code.p.07 3.07 Reproduction forbidden without Telit Communications S.4.07 +CGMM .07 +CGMI .

5 Select TE Character Set . Enhanced test command returns the supported values of the parameter <chset> GSM 07.07 3.Request Product Serial Number Identification SELINT 0 / 1 Execution command returns the product serial number. AT+CSCS [=<chset>] Parameter: <chset> . Read command returns the current value of the active character set.Select TE Character Set SELINT 0 / 1 Set command sets the current character set used by the device.4. ”UCS2” .1. Test command returns +CSCS: (“IRA”) An enhanced version of Test command has been defined: AT+CSCS=??.50 ”8859-1” .07 AT+CSCS? AT+CSCS=? AT+CSCS=?? Reference Reproduction forbidden without Telit Communications S.19/11/07 +CGMR .+CGSN +CGSN . identified as the AT+CGSN IMEI of the mobile. without command echo.4. written authorization .p. identified as the AT+CGSN IMEI of the mobile. AT+CGSN=? Reference GSM 07. Test command returns OK result code.4 Request Product Serial Number Identification . Test command returns the supported values of the parameter <chset>.1. without command echo. Test command returns OK result code. that provides the complete range of values for <chset>. For compatibility with previous versions. 4 .5.character set “IRA” .PC character set Code Page 437.07 3.Request Revision Identification SELINT 2 Execution command returns device software revision number without AT+CGMR command echo.A.+CSCS +CSCS . Read command has the same behaviour as Execution command AT+CGSN? Reference GSM 07.All Rights Reserved page 69 of 414 . AT+CGMR=? Reference GSM 07.07 +CGSN .ITU-T.ISO 8859 Latin 1 ”PCCP437” .AT Commands Reference Guide 80000ST10025a Rev.16-bit universal multiple-octet coded character set (ISO/IEC10646) Note: If parameter is omitted then the behaviour of Set command is the same as Read command.Request Product Serial Number Identification SELINT 2 Execution command returns the product serial number.5.

07 3. GSM 07.Select TE Character Set SELINT 2 Set command sets the current character set used by the device.All Rights Reserved page 70 of 414 .4.7 Multiplexing Mode . otherwise the command returns ERROR.5.38) “IRA” .Multiplexing Mode SELINT 2 Set command is used to enable/disable the GSM 07.Request International Mobile Subscriber Identify (IMSI) SELINT 2 Execution command returns the value of the Internal Mobile Subscriber AT+CIMI Identity stored in the SIM without command echo.+CIMI +CIMI .16-bit universal multiple-octet coded character set (ISO/IEC10646) AT+CSCS? AT+CSCS=? Reference Read command returns the current value of the active character set.+CMUX +CMUX .19/11/07 +CSCS . Read command has the same behaviour as Execution command GSM 07. Note: a SIM card must be present in the SIM card housing.10 multiplexing AT+CMUX= protocol control channel. AT+CSCS= [<chset>] Parameter: <chset> .5.international reference alphabet (ITU-T T.GSM default alphabet (GSM 03.A. 4 . Test command returns the supported values for parameter <chset>.AT Commands Reference Guide 80000ST10025a Rev. GSM 07.PC character set Code Page 437 ”UCS2” .<subset>] Parameters: <mode> multiplexer transparency mechanism Reproduction forbidden without Telit Communications S. written authorization .07 AT+CIMI=? Reference 3.1. Note: a SIM card must be present in the SIM card housing.6 Request International Mobile Subscriber Identity (IMSI) . <mode> [.p. otherwise the command returns ERROR.ISO 8859 Latin 1 character set ”PCCP437” .50) ”8859-1” .07 AT+CIMI? Reference +CIMI .character set “GSM” .1.4.Request International Mobile Subscriber Identify (IMSI) SELINT 0 / 1 Execution command returns the value of the Internal Mobile Subscriber AT+CIMI Identity stored in the SIM without command echo. Test command returns OK result code.

07. also if a multi-party session is running.All Rights Reserved page 71 of 414 .+WS46 +WS46 .10 and cannot be changed. it is currently the only supported value.2 Call Control 3. written authorization .4. it is the WDS-Side Stack to be used by the TA.<subset> Test command returns the range of supported values for parameters <mode> and <subset>.UIH frames used only. GSM 07.basic option.8 PCCA STD-101 Select Wireless Network . Parameter: <n> .AT Commands Reference Guide 80000ST10025a Rev. Note: the maximum frame size is fixed: N1=128 Read command returns the current value of <mode> and <subset> parameters.5.Hang Up Call AT+CHUP AT+CHUP=? SELINT 0 / 1 / 2 Execution command cancels all active and held calls.+CHUP +CHUP . <subset> 0 . If no CMUX control channel is established before this inactivity timer expires the engine returns to AT Command Mode Note: all the CMUX protocol parameter are fixed as defined in GSM07.PCCA STD-101 Select Wireless Network SELINT 2 Set command selects the cellular network (Wireless Data Service.10 AT+CMUX? AT+CMUX=? Reference 3.p.07 AT+WS46? AT+WS46=? Reference 3. it is currently the only supported value.integer type.5. in the format: +CMUX: <mode>.19/11/07 +CMUX . 4 . in the format: + WS46: <n> Test command reports the range for the parameter <n>.2.GSM digital cellular Read command reports the currently selected cellular network.4.Multiplexing Mode SELINT 2 0 . WDS) AT+WS46=[<n>] to operate with the TA (WDS-Side Stack Selection). 12 . Test command returns the OK result code Reproduction forbidden without Telit Communications S.1 Hang Up Call . GSM 07.4.A.1. Note: after entering the Multiplexed Mode an inactive timer of five seconds starts.5. GSM 07.

bearer service name 0 .14400 bps (V.Select Bearer Service Type SELINT 0 / 1 Set command sets the bearer service <name> with data rate <speed>. Note: If all parameters are omitted then the behaviour of Set command is the same as Read command.9600 bps (V.1200 bps (V.2400 bps (V.110 or X.4.4800 bps (V. [=<speed> This setting is also used during mobile terminated data call setup.autobauding (automatic selection of the speed.1200 bps (V.1200/75 bps (V.Hang Up Call Reference GSM 07.2.data rate 0 .0 AT+CBST=75. [.All Rights Reserved page 72 of 414 .5. written authorization .23) 4 .19/11/07 SELINT 0 / 1 / 2 3.300 bps (V. factory default) 1 .2 Select Bearer Service Type .+CHUP .<ce>]]] Parameters: <speed> .0. GSM 07.0.31 flag stuffing) 71 .connection element 0 .data circuit asynchronous (factory default) <ce> .07 AT Commands Reference Guide 80000ST10025a Rev.transparent 1 .07 AT+CBST? AT+CBST=? Reference Reproduction forbidden without Telit Communications S.4800 bps (V.p.22bis) 6 .0.A.32) 14 .110) 66 . and AT+CBST the connection element <ce> to be used when data calls are originated.22) 3 . Read command returns current value of the parameters <speed>.31 flag stuffing) 75 .31 flag stuffing) <name> .300 bps (V.<name> single numbering scheme calls (refer +CSNS).non transparent (default) Note: the settings AT+CBST=0. 4 .14400 bps (V110 or X. <name> and <ce> Test command returns the supported range of values for the parameters.+CBST +CBST .9600 bps (V.32) 7 .0 are not supported.110) 68 .31 flag stuffing) 70 .110 or X.21) 2 . in case of [.0 AT+CBST=14.34) 65 .110 or X.2400 bps (V.

3 Radio Link Protocol . <name> and <ce> Test command returns the supported range of values for the parameters.1200/75 bps (V..4800 bps (V.110 or X.110 or X.300 bps (V.31 flag stuffing) <name> . GSM 07. 4 .<T1> [.non transparent (default) Note: the settings AT+CBST=0.14400 bps (V.bearer service name 0 .110) 66 .<mws>[.21) 2 .32) 14 .9600 bps (V.61 . [<speed> This setting is also used during mobile terminated data call setup.31 flag stuffing) 75 . in case of [.22bis) 6 .4.34) 65 . Read command returns current value of the parameters <speed>.autobauding (automatic selection of the speed.4800 bps (V. factory default) 1 .factory default value is 61 Reproduction forbidden without Telit Communications S.14400 bps (V110 or X.<ce>]]] Parameters: <speed> .9600 bps (V.IWF window Dimension 1.32) 7 .0.31 flag stuffing) 70 .110 or X.<ver>]]]]] Parameters: <iws> .300 bps (V.+CRLP +CRLP .data rate 0 . and AT+CBST= the connection element <ce> to be used when data calls are originated. [.19/11/07 +CBST .connection element 0 .data circuit asynchronous (factory default) <ce> .110) 68 .<name> single numbering scheme calls (refer +CSNS).Select Bearer Service Type SELINT 2 Set command sets the bearer service <name> with data rate <speed>.22) 3 .Radio Link Protocol SELINT 0 / 1 / 2 Set command sets Radio Link Protocol (RLP) parameters used when nonAT+CRLP=[<iws> transparent data calls are originated [.transparent 1 .2400 bps (V. written authorization .2400 bps (V.2.23) 4 .1200 bps (V.0 are not supported.0.AT Commands Reference Guide 80000ST10025a Rev.0 AT+CBST=75.<N2>[.0.07 AT+CBST? AT+CBST=? Reference 3.0 AT+CBST=14.5.31 flag stuffing) 71 .All Rights Reserved page 73 of 414 .1200 bps (V.p.A.

p.4. which is not appropriate for use with a GSM terminal.Radio Link Protocol <mws> .enables +CR reporting: the intermediate result code is transmitted at the point during connect negotiation at which the TA has determined which speed and quality of service will be used.2.5..MS window Dimension 1.All Rights Reserved page 74 of 414 .protocol version 0 Read command returns the current value of the RLP protocol parameters.. and before the intermediate result code CONNECT is transmitted.default value is 78 <N2> .asynchronous transparent SYNC .+CR +CR .disables +CR reporting (factory default) 1 .07 3. GSM 07. Its format is: +CR: <serv> where: <serv> ASYNC . Parameter: <mode> 0 .25ter [14] command Modulation Reporting Control (+MR).61 .A.255 . 4 .default value is 6 AT Commands Reference Guide 80000ST10025a Rev. Test command returns supported range of values of the RLP protocol parameters. Read command returns whether or not intermediate result code +CR is enabled.synchronous non-transparent.. before any error control or data compression reports are transmitted.255 .19/11/07 SELINT 0 / 1 / 2 AT+CRLP? AT+CRLP=? Reference <ver> . in the format: +CR: <mode> Test command returns the supported range of values of parameter AT+CR? AT+CR=? Reproduction forbidden without Telit Communications S.asynchronous non-transparent REL SYNC .Service Reporting Control SELINT 0 / 1 / 2 Set command controls whether or not intermediate result code +CR is AT+CR=[<mode>] returned from TA to TE.acknowledge timer (10 ms units). 39.default value is 61 <T1> .synchronous transparent REL ASYNC .retransmission attempts 1.4 Service Reporting Control . written authorization . Note: this command replaces V.+CRLP .

Extended Error Report SELINT 0 / 1 Execution command returns one or more lines of information text <report> AT+CEER offering the TA user an extended error report.07 AT+CEER? AT+CEER=? Reference +CEER .07 AT Commands Reference Guide 80000ST10025a Rev. .the last call release .the last GPRS detach or PDP context deactivation.Service Reporting Control <mode>.19/11/07 SELINT 0 / 1 / 2 3. in the format: +CEER: <report> This report regards some error condition that may occur: .the failure in the last unsuccessful call setup (originating or answering) .the failure in the last unsuccessful call setup (originating or answering) .All Rights Reserved page 75 of 414 .Extended Error Report SELINT 2 Execution command returns one or more lines of information text <report> AT+CEER offering the TA user an extended error report.the last GPRS detach or PDP context deactivation. Note: if none of this condition has occurred since power up then No Error condition is reported Read command reports a information text regarding some error condition that may occur Test command returns OK result code.5 Extended Error Report .+CEER +CEER . Reference GSM 07. Note: if none of this condition has occurred since power up then No Error condition is reported Test command returns OK result code. written authorization .the last unsuccessful GPRS attach or unsuccessful PDP context activation.the last unsuccessful GPRS attach or unsuccessful PDP context activation.5.4. GSM 07. GSM 07. in the format: +CEER: <report> This report regards some error condition that may occur: .p. .2. 4 .+CR .the last call release .07 AT+CEER=? Reference Reproduction forbidden without Telit Communications S.A.

disables extended format reporting (factory default) 1 . Test command returns supported values of the parameter <mode>.All Rights Reserved page 76 of 414 .facsimile (TS 62) VOICE .AT Commands Reference Guide 80000ST10025a Rev. 4 .07 AT+CRC? AT+CRC=? Reference +CRC .5. an incoming call is indicated to the TE with unsolicited result code +CRING: <type> instead of the normal RING. an incoming call is indicated to the TE with unsolicited result code: +CRING:<type> instead of the normal RING.asynchronous non-transparent data Reproduction forbidden without Telit Communications S.synchronous transparent data REL ASYNC .Cellular Result Codes SELINT 0 / 1 Set command controls whether or not the extended format of incoming call AT+CRC=<mode> indication is used. where <type> .call type: ASYNC .disables extended format reporting (factory default) 1 .p.asynchronous transparent data SYNC . where <type> .+CRC +CRC .enables extended format reporting: When enabled.19/11/07 3.normal voice (TS 11) Read command returns current value of the parameter <mode>. GSM 07.call type: DATA FAX .Cellular Result Codes SELINT 2 Set command controls whether or not the extended format of incoming call AT+CRC= indication is used.2.A.4. Parameter: <mode> 0 . [<mode>] Parameter: <mode> 0 .6 Cellular Result Codes . written authorization .enables extended format reporting When enabled.

written authorization . GSM 07. Test command returns supported values of parameter <mode>. 4 . E."Drop DTR" behaviour according to &D setting.7 Single Numbering Scheme . 1 .4.Cellular Result Codes SELINT 2 REL SYNC ."Drop DTR" ignored but OK result code given. Read command returns current value of the parameter <mode>. <mode>] Parameter: <mode> 0 .p.2. <name>=0 and <ce>=1 (non-trasparent asynchronous 9600 bps V."Drop DTR" and ATH ignored but OK result code given. Read command reports the current value of the <mode> parameter. ME/TA shall map the value to the closest valid one.g. ME/TA shall map the values into non-trasparent asynchronous 9600 bps V.facsimile (TS 62) VOICE .+CVHU +CVHU .data Note: if +CBST parameter is set to a value that is not applicable to single numbering calls. Parameter: <mode> 0 . 2 .fax (TS 62) 4 .07 AT+CSNS? AT+CSNS=? Reference 3.32 modem connection when single numbering scheme call is answered.110 ISDN connection) for mobile originated calls.normal voice (TS 11) Read command returns current value of the parameter <mode>.8 Voice Hang Up Control . AT+CRC=? Reference GSM 07.07 3. Parameter values set with +CBST [<mode>] command shall be used when <mode> equals to a data service.+CSNS +CSNS . Note: if parameter <mode> is omitted the behaviour of Set command is the same as Read command. if user has set <speed>=71.voice (factory default) 2 .19/11/07 +CRC . ATH disconnects.2.5.synchronous non-transparent data FAX .AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 77 of 414 .4.Single Numbering Scheme SELINT 0 / 1 / 2 Set command selects the bearer to be used when mobile terminated single AT+CSNS= numbering scheme call is established. AT+CVHU? Reproduction forbidden without Telit Communications S.Voice Hang Up Control SELINT 0 / 1 Set command selects whether ATH or “drop DTR" shall cause a voice AT+CVHU[= connection to be disconnected or not.A. ATH disconnects (factory default).5. AT+CRC? Test command returns supported values of the parameter <mode>.

4. written authorization .Subscriber Number AT+CNUM If the ENS functionality has not been previously enabled (see #ENS) SELINT 2 Reproduction forbidden without Telit Communications S. ATH disconnects (factory default).+CNUM +CNUM .All Rights Reserved page 78 of 414 . Read command reports the current value of the <mode> parameter.07 Reference +CNUM .5.1 Subscriber Number .+CVHU . 4 .A. in the format: +CVHU: <mode> Test command reports the range of supported values for parameter <mode> AT+CVHU? AT+CVHU=? 3. 2 .Voice Hang Up Control SELINT 2 Set command selects whether ATH or "drop DTR" shall cause a voice AT+CVHU= connection to be disconnected or not. 1 ."Drop DTR" behaviour according to &D setting.national numbering scheme 145 .3.string containing the phone number in the format <type> <type> .Voice Hang Up Control +CVHU: <mode> Test command reports the range of supported values for parameter AT+CVHU=? <mode> AT Commands Reference Guide 80000ST10025a Rev.4.19/11/07 SELINT 0 / 1 +CVHU ."Drop DTR" ignored but OK result code given.<type> where <number> ."Drop DTR" and ATH ignored but OK result code given.Subscriber Number SELINT 0 / 1 Execution command returns the MSISDN (if the phone number of the AT+CNUM device has been stored in the SIM card) in the format: +CNUM: <number>.p.international numbering scheme (contains the character "+").3 Network Service Handling 3.5. GSM 07.type of number: 129 . [<mode>] Parameter: <mode> 0 . ATH disconnects.

5.2 Read Operator Names .+COPN +COPN . Test command returns the OK result code GSM 07.international numbering scheme (contains the character "+").Read Operator Names SELINT 0 / 1 Execution command returns the list of operator names from the ME in the AT+COPN format: +COPN: <numeric1>.07 AT+CNUM=? Reference 3.<alpha2>[…]] where: <numericn> .string type.<type>[<CR><LF> +CNUM: <alpha>.07 Reference +COPN .19/11/07 +CNUM .<type>[…]] where: <alpha> .Subscriber Number SELINT 2 Execution command returns the MSISDN (if the phone number of the device has been stored in the SIM card) in the format: +CNUM: <alpha>.All Rights Reserved page 79 of 414 .type of number: 129 .Read Operator Names SELINT 2 Execution command returns the list of operator names from the ME in the AT+COPN Reproduction forbidden without Telit Communications S.<alpha1>[<CR><LF><CR><LF> +COPN: <numeric2>. operator in long alphanumeric format (see +COPS) Note: each operator code <numericn> that has an alphanumeric equivalent <alphan> in the ME memory is returned GSM 07.p.<number>.4. 4 .<number>. operator in numeric format (see +COPS) <alphan> . written authorization .string type.alphanumeric string associated to <number>.A.<number>.national numbering scheme 145 .AT Commands Reference Guide 80000ST10025a Rev. used character set should be the one selected with +CSCS.3.<type> If the ENS functionality has been previously enabled (see #ENS) Execution command returns the MSISDN (if the phone number of the device has been stored in the SIM card) in the format: +CNUM: <alpha>.string containing the phone number in the format <type> <type> . <number> .

enable network registration unsolicited result code with network Cell identification data If <mode>=1.19/11/07 SELINT 2 where: <numericn> . operator in long alphanumeric format (see +COPS) Note: each operator code <numericn> that has an alphanumeric equivalent <alphan> in the ME memory is returned Test command returns the OK result code GSM 07.5.<Lac>. [<mode>]] Parameter: <mode> 0 . but ME is currently searching a new operator to register to 3 .registered.registered.not registered.disable network registration unsolicited result code (factory default) 1 .A. 4 .registration denied 4 -unknown 5 . operator in numeric format (see +COPS) <alphan> .3.3 Network Registration Report .All Rights Reserved page 80 of 414 .string type. roaming If <mode>=2.Local Area Code for the currently registered on cell Reproduction forbidden without Telit Communications S.Read Operator Names format: +COPN: <numeric1>.not registered.<Ci>] where: <Lac> .+COPN .enable network registration unsolicited result code 2 .Network Registration Report SELINT 0 / 1 Set command enables/disables network registration reports depending on AT+CREG[= the parameter <mode>.p.07 AT+COPN=? Reference 3. network registration result code reports: +CREG: <stat>[.4. home network 2 . written authorization .string type. network registration result code reports: +CREG: <stat> where <stat> 0 .+CREG +CREG . ME is not currently searching a new operator to register to 1 .<alpha1>[<CR><LF> +COPN: <numeric2>.<alpha2>[…]] AT Commands Reference Guide 80000ST10025a Rev.

<stat>[.19/11/07 +CREG . 4 . Note: issuing AT+CREG<CR> is the same as issuing the Read command.Network Registration Report SELINT 0 / 1 <Ci> .<Ci>] Note: <Lac> and <Ci> are reported only if <mode>=2 and the mobile is registered on some network cell.1 OK GSM 07.2 OK (the MODULE at+creg? +CREG: 0. Note: issuing AT+CREG=<CR> is the same as issuing the command AT+CREG=0<CR>.A.2 OK at+creg? +CREG: 0.All Rights Reserved page 81 of 414 . written authorization . Read command reports the <mode> and <stat> parameter values in the format: +CREG: <mode>.1 OK (the MODULE is registered ) at+creg? +CREG: 0.p.Cell Id for the currently registered on cell Note: <Lac> and <Ci> are reported only if <mode>=2 and the mobile is registered on some network cell. Test command returns the range of supported <mode> AT OK at+creg? +CREG: 0.2 OK at+creg? +CREG: 0.2 OK at+creg? +CREG: 0.AT Commands Reference Guide 80000ST10025a Rev.<Lac>.07 is in network searching state) AT+CREG? AT+CREG=? Example Reference +CREG .Network Registration Report SELINT 2 Set command enables/disables network registration reports depending on AT+CREG= Reproduction forbidden without Telit Communications S.

4 .19/11/07 SELINT 2 Parameter: <mode> 0 .disable network registration unsolicited result code (factory default) 1 .registered.<Lac>.not registered. but ME is currently searching a new operator to register to 3 .Cell Id for the currently registered on cell Note: <Lac> and <Ci> are reported only if <mode>=2 and the mobile is registered on some network cell. ME is not currently searching a new operator to register to 1 . [<mode>] AT Commands Reference Guide 80000ST10025a Rev. Read command reports the <mode> and <stat> parameter values in the format: +CREG: <mode>.+CREG . Test command returns the range of supported <mode> AT OK at+creg? +CREG: 0. network registration result code reports: +CREG: <stat>[.enable network registration unsolicited result code 2 . roaming If <mode>=2.<Ci>] Note: <Lac> and <Ci> are reported only if <mode>=2 and the mobile is registered on some network cell.registration denied 4 -unknown 5 . home network 2 .p.Local Area Code for the currently registered on cell <Ci> .<stat>[.2 OK AT+CREG? AT+CREG=? Example Reproduction forbidden without Telit Communications S. written authorization .<Ci>] where: <Lac> .not registered.All Rights Reserved page 82 of 414 .registered. network registration result code reports: +CREG: <stat> where <stat> 0 .<Lac>.enable network registration unsolicited result code with network Cell identification data If <mode>=1.A.Network Registration Report the parameter <mode>.

(#COPSMODE=0) Parameters: <mode> 0 . 4 . the MODULE is kept unregistered until a +COPS with <mode>=0.automatic choice (the parameter <oper> will be ignored) (factory default) 1 . [<mode> <mode> parameter defines whether the operator selection is done [.Network Registration Report SELINT 2 (the MODULE is in network searching state) at+creg? +CREG: 0.set only <format> parameter (the parameter <oper> will be ignored) 4 . The behaviour of +COPS command depends on the last #COPSMODE setting.2 OK at+creg? +CREG: 0.2 OK at+creg? +CREG: 0. if manual selection Reproduction forbidden without Telit Communications S. [.2 OK at+creg? +CREG: 0.<format> automatically or it is forced by this command to operator <oper>.4.Operator Selection SELINT 0 / 1 Set command forces an attempt to select and register the GSM network AT+COPS[= operator.1 OK GSM 07. 4 or 5 is issued 3 .A.p.AT Commands Reference Guide 80000ST10025a Rev.19/11/07 +CREG .5. 1.1 OK (the MODULE is registered) at+creg? +CREG: 0. written authorization .deregister from GSM network.<oper>]]]] The operator <oper> shall be given in format <format>.manual choice unlocked (network is kept as long as available.All Rights Reserved page 83 of 414 .4 Operator Selection .3.manual/automatic (<oper> field shall be present).07 Reference 3. then it can be changed with some other suited networks to guarantee the service) 2 .+COPS +COPS .

manual choice locked (network is kept fixed.AT Commands Reference Guide 80000ST10025a Rev.automatic choice (the parameter <oper> will be ignored) (default) 1 .19/11/07 +COPS .deregister from GSM network. then the mobile has no service) <format> 0 .A.: set only <format> parameter). the selected network is stored in NVM too and is available at next reboot (this will happen even with a new SIM inserted) Note: <format> parameter setting is never stored in NVM Note: issuing AT+COPS<CR> is the same as issuing the Read command.p.manual/automatic (<oper> field shall be present). if no operator is selected. 1 or 4 is issued 3 . 4 . Note: <mode> parameter setting is stored in NVM and available at next reboot.Numeric 5 digits [country code (3) + network code (2)] <oper>: network operator in format defined by <format> parameter. <format> and <oper> are omitted +COPS: <mode>[. <format>.All Rights Reserved page 84 of 414 . if the chosen network is not available. if manual selection fails.manual choice (<oper> field shall be present) 2 . if it is not 3 (i. Note: issuing AT+COPS=<CR> is the same as issuing the command AT+COPS=0<CR>.Operator Selection SELINT 0 / 1 fails.numeric 5 digits [country code (3) + network code (2)] <oper>: network operator in format defined by <format> parameter.<format> and <oper> in format <format>. Read command returns current value of <mode>.alphanumeric long form (max length 16 digits) 1 .e.alphanumeric long form (max length 16 digits) 2 . (#COPSMODE=1) Parameters: <mode> 0 . Note: if <mode>=1 or 4 (or 5 if #COPSMODE=0). the MODULE is kept unregistered until a +COPS with <mode>=0.alphanumeric short form 2 . <oper>] AT+COPS? Reproduction forbidden without Telit Communications S. written authorization .set only <format> parameter (the parameter <oper> will be ignored) 4 . automatic mode (<mode>=0) is entered <format> 0 . automatic mode (<mode>=0) is entered 5 .

The behaviour of Test command depends on the last #COPSMODE setting.current 3 .available 2 .operator availability 0 . <oper (in <format>=2)>) where <stat> . <oper (in <format>=2)> )s][. each representing an operator AT+COPS=? present in the network..All Rights Reserved page 85 of 414 . [.operator availability 0 . (list of supported<format>s)] where <stat> .p.AT Commands Reference Guide 80000ST10025a Rev. [<mode> <mode> parameter defines whether the operator selection is done [. GSM 07.<oper (in <format>=0)>. (#COPSMODE=0) The command outputs as many rows as the number of quadruplets.. Note: The value of parameter <oper> (in <format>=0) is the same as the former GM862 family products.forbidden (#COPSMODE=1) The quadruplets in the list are separated by commas: +COPS: [list of supported (<stat> .””.Operator Selection SELINT 2 Set command forces an attempt to select and register the GSM network AT+COPS= operator.07 Reference +COPS . this command may require some seconds before the output is given.forbidden Note: since with this command a network scan is done.<format> automatically or it is forced by this command to operator <oper>. each of them in the format: +COPS: (<stat> .<oper (in <format>=0)>. 4 .<oper>]]] Reproduction forbidden without Telit Communications S.available 2 .Operator Selection SELINT 0 / 1 Test command returns a list of quadruplets.19/11/07 +COPS .unknown 1 . written authorization .A.unknown 1 .current 3 .(list of supported <mode>s).

forbidden Note: since with this command a network scan is done. automatic mode (<mode>=0) is entered <format> 0 .available 2 .manual/automatic (<oper> field shall be present).e.alphanumeric long form (max length 16 digits) 2 . written authorization .p.<format> and <oper> in format <format>.automatic choice (the parameter <oper> will be ignored) (factory default) 1 . (list of supported<format>s)] where <stat> . <oper (in <format>=2)>)s][.(list of supported <mode>s). Note: if <mode>=1 or 4. each representing an operator present in the network. 4 .current 3 .Operator Selection SELINT 2 The operator <oper> shall be given in format <format>.set only <format> parameter (the parameter <oper> will be ignored) 4 . <oper>] Test command returns a list of quadruplets..numeric 5 digits [country code (3) + network code (2)] <oper>: network operator in format defined by <format> parameter.: set only <format> parameter).manual choice (<oper> field shall be present) 2 . the MODULE is kept unregistered until a +COPS with <mode>=0.operator availability 0 .19/11/07 +COPS .unknown 1 . <format>. if manual selection fails.<oper (in <format>=0)>. if no operator is selected.A.All Rights Reserved page 86 of 414 . 1 or 4 is issued 3 . The quadruplets in the list are separated by commas: +COPS: [list of supported (<stat> . if it is not 3 (i.AT Commands Reference Guide 80000ST10025a Rev. this command may require some seconds before the output is given. GSM 07.deregister from GSM network. the selected network is stored in NVM too and is available at next reboot (this will happen even with a new SIM inserted) Note: <format> parameter setting is never stored in NVM Read command returns current value of <mode>.07 AT+COPS? AT+COPS=? Reference Reproduction forbidden without Telit Communications S. <format> and <oper> are omitted +COPS: <mode>[. Parameters: <mode> 0 .. Note: <mode> parameter setting is stored in NVM and available at next reboot.

4.3.+CLCK +CLCK .query status <passwd> .AT Commands Reference Guide 80000ST10025a Rev.BAOC (Barr All Outgoing Calls) "OI" .facility [.data circuit sync 32 .unlock facility 1 .SIM (PIN request) (device asks SIM password at power-up and when this lock command issued) "AO".BIC-Roam (Barr Incoming Calls when Roaming outside the home country) "AB" .short message service 16 .shall be the same as password specified for the facility from the DTE user interface or with command Change Password +CPWD <class> .sum of integers each representing a class of information (default is 7) 1.<mode> Parameters: [.dedicated packet access 128 .dedicated PAD access Note: when <mode>=2 and command successful.<class>]] "SC" .5. written authorization .BOIC (Barr Outgoing International Calls) "OX" .defines the operation to be done on the facility 0 .data circuit async 64 . 4 .All outGoing barring services (applicable only for <mode>=0) "AC" .Facility Lock/Unlock SELINT 0 / 1 Execution command is used to lock or unlock a ME o a network facility.SIM fixed dialling memory feature (if PIN2 authentication has not been done during the current session.BAIC (Barr All Incoming Calls) "IR" . PIN2 is required as <passwd>) "PN" .data (refers to all bearer services) 4 .19/11/07 3. AT+CLCK= <fac>.A.5 Facility Lock/Unlock .BOIC-exHC (Barr Outgoing International Calls except to Home Country) "AI" . it returns: +CLCK: <status> Reproduction forbidden without Telit Communications S.network subset Personalisation <mode> .voice (telephony) 2 .All inComing barring services (applicable only for <mode>=0) "FD" .fax (facsimile services) 8 .network Personalisation "PU" .<passwd> <fac> .All Rights Reserved page 87 of 414 .lock facility 2 .p.All Barring services (applicable only for <mode>=0) "AG" .

<passwd> <fac> .19/11/07 SELINT 0 / 1 +CLCK .current status of the facility 0 .data circuit async 64 .All Rights Reserved page 88 of 414 . AT+CLCK=? Reference GSM 07.Facility Lock/Unlock SELINT 2 Execution command is used to lock or unlock a ME o a network facility. 4 .p.data (refers to all bearer services) 4 .defines the operation to be done on the facility 0 . written authorization .dedicated packet access 128 .data circuit sync 32 .sum of integers each representing a class of information (default is 7) 1 .BOIC (Barr Outgoing International Calls) "OX" .SIM fixed dialling memory feature (if PIN2 authentication has not been done during the current session.BAOC (Barr All Outgoing Calls) "OI" .A.All outGoing barring services (applicable only for <mode>=0) "AC" . AT+CLCK= <fac>.+CLCK .BAIC (Barr All Incoming Calls) "IR" .SIM (PIN request) (device asks SIM password at power-up and when this lock command issued) "AO". PIN2 is required as <passwd>) "PN" .fax (facsimile services) 8 .dedicated PAD access Reproduction forbidden without Telit Communications S.All Barring services (applicable only for <mode>=0) "AG" .shall be the same as password specified for the facility from the DTE user interface or with command Change Password +CPWD <class> .facility [.07 Note The improving command @CLCK has been defined.<mode> Parameters: [.not active 1 .short message service 16 .BIC-Roam (Barr Incoming Calls when Roaming outside the home country) "AB" .Facility Lock/Unlock where <status> .unlock facility 1 .voice (telephony) 2 .network subset Personalisation <mode> .active Test command reports all the facility supported by the device. AT Commands Reference Guide 80000ST10025a Rev.<class>]] "SC" .BOIC-exHC (Barr Outgoing International Calls except to Home Country) "AI" .query status <passwd> .lock facility 2 .network Personalisation "PU" .All inComing barring services (applicable only for <mode>=0) "FD" .

the third for fax: AT+CLCK =”AO”.All outGoing barring services (applicable only for <mode>=0) "AC" .<class>]] "SC" .6 Facility Improved Lock/Unlock .facility [.2 +CLCK: <status>.4.3.BAOC (Barr All Outgoing Calls) "OI" .All inComing barring services (applicable only for <mode>=0) "FD" .<class1>[<CR><LF>+CLCK: <status>.defines the operation to be done on the facility Reproduction forbidden without Telit Communications S.class of information of the facility Test command reports all the facilities supported by the device.<mode> Parameters: [.p. it returns: +CLCK: <status>[.<class2> […]] where <status> .4 AT+CLCK=? Reference Example 3.network subset Personalisation <mode> . the first for voice. GSM 07.the current status of the facility 0 .BOIC-exHC (Barr Outgoing International Calls except to Home Country) "AI" .07 Querying such a facility returns an output on three rows. AT@CLCK= <fac>.network Personalisation "PU" . PIN2 is required as <passwd>) "PN" .@CLCK @CLCK .not active 1 . written authorization .All Barring services (applicable only for <mode>=0) "AG" .BOIC (Barr Outgoing International Calls) "OX" .19/11/07 SELINT 2 Note: when <mode>=2 and command successful.5. 4 .+CLCK .BIC-Roam (Barr Incoming Calls when Roaming outside the home country) "AB" .BAIC (Barr All Incoming Calls) "IR" .1 +CLCK: <status>.active <classn> .<passwd> <fac> .SIM fixed dialling memory feature (if PIN2 authentication has not been done during the current session.A.2 +CLCK: <status>.Facility Lock/Unlock AT Commands Reference Guide 80000ST10025a Rev. the second for data.SIM (PIN request) (device asks SIM password at power-up and when this lock command issued) "AO".Facility Improved Lock/Unlock SELINT 0 / 1 Execution command is used to lock or unlock a ME o a network facility.All Rights Reserved page 89 of 414 .

+CPWD +CPWD .07 Querying such a facility returns an output on three rows.p.data circuit sync 32 .not active 1 .unlock facility 1 .fax (facsimile services) 8 . the first for voice. written authorization .voice (telephony) 2 .2 @CLCK: <status>.class of information of the facility Test command reports all the facilities supported by the device.the current status of the facility 0 .query status AT Commands Reference Guide 80000ST10025a Rev.4. the third for fax: AT@CLCK =”AO”.<class2>[…]] where <status> .<class1> [<CR><LF>@CLCK: <status>.sum of integers each representing a class of information (default is 7) 1. 4 .3.active <classn> .Change Facility Password SELINT 0 / 1 Execution command changes the password for the facility lock function AT+CPWD=<fac>.A.short message service 16 .data (refers to all bearer services) 4 .@CLCK . GSM 07.5.4 OK AT@CLCK=? Reference Example 3. defined by command Facility Lock +CLCK.7 Change Facility Password .data circuit async 64 .Facility Improved Lock/Unlock 0 . <newpwd> Reproduction forbidden without Telit Communications S.dedicated packet access 128 .19/11/07 SELINT 0 / 1 <passwd> .lock facility 2 .All Rights Reserved page 90 of 414 . the second for data.1 @CLCK: <status>.shall be the same as password specified for the facility from the DTE user interface or with command Change Password +CPWD <class> . <oldpwd>. it returns: @CLCK: <status>[.2 @CLCK: <status>.dedicated PAD access Note: when <mode>=2 and command successful.

SIM VO <oldpwd> .8) OK GSM 07.4) OK GSM 07.string type.A. it shall be the same as password specified for the facility from the ME user interface or with command +CPWD.4).SIM (PIN request) “AB” .Change Facility Password SELINT 2 Execution command changes the password for the facility lock function AT+CPWD=<fac>. it shall be the same as password specified for the facility from the ME user interface or with command +CPWD.+CPWD . Test command returns a list of pairs (<fac>. <newpwd> .("P2".string type.string type. it is the new password Note: parameter <oldpwd> is the old password while <newpwd> is the new one. it is the new password Note: parameter <oldpwd> is the old password while <newpwd> is the new one.SIM PIN2 “PS”.8).<pwdlength>) which presents the available facilities and the maximum length of their password (<pwdlength>) at+cpwd=? +CPWD: ("SC".19/11/07 SELINT 0 / 1 <oldpwd> .Change Facility Password Parameters: <fac> . written authorization .("AB".All Rights Reserved page 91 of 414 . 4 .All barring services “P2” .("PS". <newpwd> . <newpwd> Parameters: <fac> .string type.facility “SC” .SIM (PIN request) “AB” .p. defined by command Facility Lock +CLCK.All barring services “P2” .facility “SC” .<pwdlength>) which presents the available facilities and the maximum length of their password (<pwdlength>) at+cpwd=? +CPWD: ("SC". <oldpwd>.SIM PIN2 AT Commands Reference Guide 80000ST10025a Rev.("AB".4).("P2". Test command returns a list of pairs (<fac>.07 AT+CPWD=? Example Reference Reproduction forbidden without Telit Communications S.8).8).07 AT+CPWD=? Example Reference +CPWD .

AT Commands Reference Guide 80000ST10025a Rev.<CLI_validity> where: <number> .p. 4 .string type phone number of format specified by <type> <type> .+CLIP +CLIP .5. alphanumeric representation of <number> corresponding to the entry found in phonebook. Read command returns the presentation status of the CLI in the format: +CLIP: <n>.both the type of number and the numbering plan are unknown 129 . Note: issuing AT+CLIP=<CR> is the same as issuing the command AT+CLIP=0<CR>.enables CLI indication If enabled the device reports after each RING the response: +CLIP: <number>.CLI has been withheld by the originator. Parameters: <n> 0 .8 Calling Line Identification Presentation .international type of number and ISDN/Telephony numbering plan (contains the character "+") <alpha> .128. Note: in the +CLIP: response they are currently not reported either the subaddress information (it’s always “” after the 2nd comma) and the subaddress type information (it’s always 128 after the 3rd comma) Note: issuing AT+CLIP<CR> is the same as issuing the Read command.string type. used character set should be the one selected with command Select TE character set +CSCS.<type>.unknown type of number and ISDN/Telephony numbering plan 145 . 2 .CLI is not available due to interworking problems or limitation or originating network.<m> AT+CLIP? Reproduction forbidden without Telit Communications S.Calling Line Identification Presentation SELINT 0 / 1 AT+CLIP[=[<n>]] Set command enables/disables the presentation of the CLI (Calling Line Identity) at the TE. written authorization .type of address octet in integer format 128 .<alpha>.disables CLI indication (factory default) 1 .””. <CLI_validity> 0 .19/11/07 3.CLI valid 1 .A.3.All Rights Reserved page 92 of 414 .4. This command refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the CLI of the calling party when receiving a mobile terminated call.

CLI presentation disabled 1 .international type of number and ISDN/Telephony numbering plan (contains the character "+") <alpha> .Calling Line Identification Presentation where: <n> 0 . This command refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the CLI of the calling party when receiving a mobile terminated call.string type phone number of format specified by <type> <type> .both the type of number and the numbering plan are unknown 129 .string type.disables CLI indication (factory default) 1 .<alpha>. Test command returns the supported values of the parameter <n> GSM 07.””.19/11/07 SELINT 0 / 1 <m> .CLIP provisioned 2 .All Rights Reserved page 93 of 414 . hence it may take a few seconds to give the answer due to the time needed to exchange data with it. alphanumeric representation of <number> corresponding to the entry found in phonebook.unknown type of number and ISDN/Telephony numbering plan 145 . it does not change CLI supplementary service setting on the network.+CLIP .status of the CLIP service on the GSM network 0 . used character Reproduction forbidden without Telit Communications S.A. Parameters: <n> 0 .<type>. AT+CLIP=? Reference Note +CLIP .p.unknown (e.type of address octet in integer format 128 . 4 .07 The command changes only the report behaviour of the device.Calling Line Identification Presentation SELINT 2 AT+CLIP=[<n>] Set command enables/disables the presentation of the CLI (Calling Line Identity) at the TE.CLIP not provisioned 1 .<CLI_validity> where: <number> . written authorization . no network is present ) Note: This command issues a status request to the network.g.128.CLI presentation enabled AT Commands Reference Guide 80000ST10025a Rev.enables CLI indication If enabled the device reports after each RING the response: +CLIP: <number>.

2 .07 The command changes only the report behaviour of the device.CLIR facility active (CLI not sent) 2 .g.unknown (e. This command refers to CLIR-service (GSM 02. written authorization . AT+CLIP? AT+CLIP=? Reference Note 3. This adjustment can be revoked by using the opposite command.CLI is not available due to interworking problems or limitation or originating network.CLIP not provisioned 1 .81) that allows a calling subscriber to enable or disable the presentation of the CLI to the called party when originating a call.CLI has been withheld by the originator.3.CLI valid 1 .facility status on the Mobile 0 .A.CLIP provisioned 2 .+CLIR +CLIR .CLIR facility not active (CLI sent) Reproduction forbidden without Telit Communications S.Calling Line Identification Restriction SELINT 0 / 1 Set command overrides the CLIR subscription when temporary mode is AT+CLIR[=[<n>]] provisioned as a default adjustment for all following outgoing calls.CLI presentation disabled 1 . <CLI_validity> 0 . 4 .CLIR facility according to CLIR service network status 1 .5. no network is present ) Note: This command issues a status request to the network. Test command returns the supported values of parameter <n> GSM 07. hence it may take a few seconds to give the answer due to the time needed to exchange data with it.status of the CLIP service on the GSM network 0 .<m> where: <n> 0 .4.CLI presentation enabled <m> .AT Commands Reference Guide 80000ST10025a Rev.Calling Line Identification Presentation SELINT 2 set should be the one selected with command Select TE character set +CSCS. Note: in the +CLIP: response they are currently not reported either the subaddress information (it’s always “” after the 2nd comma) and the subaddress type information (it’s always 128 after the 3rd comma) Read command returns the presentation status of the CLI in the format: +CLIP: <n>.19/11/07 +CLIP .All Rights Reserved page 94 of 414 . Parameter: <n> .p. it does not change CLI supplementary service setting on the network.9 Calling Line Identification Restriction .

g. Note: issuing AT+CLIR=<CR> is the same as issuing the command AT+CLIR=0<CR>.Calling Line Identification Restriction AT Commands Reference Guide 80000ST10025a Rev.CLIR facility not active (CLI sent) AT+CLIR? <m> .facility status on the Mobile 0 .facility status on the Mobile 0 .CLI temporary mode presentation allowed Test command reports the supported values of parameter <n>. where <n> . where <n> .CLIR facility according to CLIR service network status 1 . written authorization .07 This command sets the default behaviour of the device in outgoing calls.A.facility status on the Mobile 0 .unknown (e.CLIR facility not active (CLI sent) Read command gives the default adjustment for all outgoing calls (<n>) and also triggers an interrogation of the provision status of the CLIR service (<m>).CLIR facility according to CLIR service network status 1 .CLIR facility according to CLIR service network status 1 .Calling Line Identification Restriction SELINT 2 Set command overrides the CLIR subscription when temporary mode is AT+CLIR=[<n>] provisioned as a default adjustment for all following outgoing calls.CLI temporary mode presentation restricted 4 .CLIR facility active (CLI not sent) 2 . no network present.CLIR facility not active (CLI sent) <m> .p. This command refers to CLIR-service (GSM 02.CLIR facility active (CLI not sent) 2 .facility status on the Network Reproduction forbidden without Telit Communications S.All Rights Reserved page 95 of 414 . 4 .19/11/07 SELINT 0 / 1 Note: issuing AT+CLIR<CR> is the same as issuing the Read command. Read command gives the default adjustment for all outgoing calls (<n>) and also triggers an interrogation of the provision status of the CLIR service (<m>).CLIR service provisioned permanently 2 . GSM 07.81) that allows a calling subscriber to enable or disable the presentation of the CLI to the called party when originating a call.) 3 . Parameter: <n> .CLIR facility active (CLI not sent) 2 .CLIR service not provisioned 1 . AT+CLIR? AT+CLIR=? Reference Note +CLIR . etc.+CLIR . This adjustment can be revoked by using the opposite command.facility status on the Network 0 .

voice (telephony) 2 .p.10 Call Forwarding Number And Conditions . AT+CLIR=? Reference GSM 07. etc.sum of integers each representing a class of information which the command refers to.fax (facsimile services) 8 .g.19/11/07 SELINT 2 3. written authorization .+CCFC +CCFC . supported. <type>[. and status query are <reason>. AT Commands Reference Guide 80000ST10025a Rev.unknown (e.data circuit async 64 .disable 1 .national numbering scheme 145 ..CLIR service provisioned permanently 2 ..unconditional 1 . default 7 (voice + data + fax) 1 .<number>[.not reachable 4 .<class> Parameters: [.registration 4 .A.dedicated packet access Reproduction forbidden without Telit Communications S. 4 . <cmd>[.erasure <number> .Calling Line Identification Restriction 0 . activation. deactivation.CLI temporary mode presentation restricted 4 .data 4 .short message service 16 .4.type of address octet in integer format : 129 .All Rights Reserved page 96 of 414 .string type phone number of forwarding address in format specified by <type> parameter <type> . AT+CCFC= Registration.all calls (not with query command) 5 . no network present.mobile busy 2 .data circuit sync 32 .international numbering scheme (contains the character "+") <class> .CLIR service not provisioned 1 .+CLIR .5.CLI temporary mode presentation allowed Test command reports the supported values of parameter <n>.all conditional calls (not with query command) <cmd> 0 . erasure.enable 2 .Call Forwarding Number And Condition SELINT 0 / 1 / 2 Execution command controls the call forwarding supplementary service.) 3 .07 Note This command sets the default behaviour of the device in outgoing calls.query status 3 .<time>]]] <reason> 0 .no reply 3 .3.

Call Forwarding Number And Condition 128 .<time>]][<CR><LF> +CCFC: <status>.4.<number>.<type>[.fax (facsimile services) Reproduction forbidden without Telit Communications S.<class2>[. GSM 07..same as <class> <time> . written authorization . Test command reports supported values for the parameter <reason>.dedicated PAD access AT Commands Reference Guide 80000ST10025a Rev..07 When querying the status of a network service (<cmd>=2) the response line for 'not active' case (<status>=0) should be returned only if service is not active for any <class>.enables/disables or queries the service at network level: 0 .All Rights Reserved page 97 of 414 . deactivation.<class1>[.<number>.Call Waiting SELINT 0 / 1 Set command allows the control of the call waiting supplementary service.30 .A. default is 7 (voice + data + fax) 1 . it is valid only when <reason> "no reply" is enabled (<cmd>=1) or queried (<cmd>=2) 1.active <classn> .enable <cmd> . [<n>[.enables/disables the presentation of an unsolicited result code: 0 .+CCFC . The other parameters are as seen before.<time>]][ … ]] where: <status> .it is returned only when <reason>=2 (“no reply”) and <cmd>=2.time in seconds to wait before call is forwarded.11 Call Waiting .3. and status query are supported.query status <class> .<cmd> [. AT+CCWA[= Activation.19/11/07 SELINT 0 / 1 / 2 <time> .voice (telephony) 2 .+CCWA +CCWA .data 4 . AT+CCFC=? Reference Note 3..<class>]]]] Parameters: <n> .not active 1 .<type>[.disable 1 .is a sum of integers each representing a class of information which the command refers to.5. 4 .p.automatically rounded to a multiple of 5 seconds (default is 20) Note: when <cmd>=2 and command successful.disable 1 .enable 2 . it returns: +CCFC: <status>...current status of the network service 0 .

used character set should be the one selected with +CSCS. alphanumeric representation of <number> corresponding to the entry found in phonebook.inactive 1 .short message service 16 . Note: the difference between call waiting report disabling (AT+CCWA = 0.<class1>[<CR><LF> +CCWA: <status>.same as <class> Note: the unsolicited result code enabled by parameter <n> is in the format: +CCWA: <number>.All Rights Reserved page 98 of 414 .7) and call waiting service disabling (AT+CCWA = 0.Call Waiting 8 .CLI is not available due to interworking problems or limitations of originating network Note: if parameter <cmd> is omitted then network is not interrogated.1.CLI has been withheld by the originator 2 . written authorization .<class>.19/11/07 SELINT 0 / 1 Note: the response to the query command is in the format: +CCWA: <status>.data circuit sync 32 .<cli_validity> where <number> .type of address in integer format <class> .see before <alpha> .dedicated PAD access AT Commands Reference Guide 80000ST10025a Rev.7) is that in the first case the call waiting indication is sent to the device by network but this last one does not report it to the DTE. Hence the device results busy to the third party in the 2nd case while in the 1st case a ringing indication is sent to the third party.0.<class2>[ … ]] where <status> represents the status of the service: 0 . Note: in the query command the class parameter must not be issued.+CCWA .<type>. instead in the second case the call waiting indication is not generated by the network.active <classn> . <cli_validity> 0 .string type phone number of calling address in format specified by <type> <type> .string type. Reproduction forbidden without Telit Communications S.p.A.CLI valid 1 .dedicated packet access 128 .<alpha>. 4 .data circuit async 64 .

voice (telephony) 2 .enables/disables the presentation of an unsolicited result code: 0 . AT+CCWA= Activation.<class2>[ … ]] where <status> represents the status of the service: 0 .active <classn> .Call Waiting AT Commands Reference Guide 80000ST10025a Rev.data circuit async 64 . 4 .query status <class> .+CCWA .disable 1 .p.Call Waiting SELINT 2 Set command allows the control of the call waiting supplementary service.fax (facsimile services) 8 .disable 1 . [<n>[. GSM 07.<class1>[<CR><LF> +CCWA: <status>. written authorization .dedicated PAD access Note: the response to the query command is in the format: +CCWA: <status>. Note: issuing AT+CCWA=<CR> is the same as issuing the command AT+CCWA=0<CR>. deactivation.<class>]]] Parameters: <n> .19/11/07 SELINT 0 / 1 Note: The command AT+CCWA=1.07 AT+CCWA? AT+CCWA=? Reference +CCWA .enable <cmd> .is a sum of integers each representing a class of information which the command refers to.data 4 .0 has no effect a non sense and must not be issued. Read command reports the current value of the parameter <n>.enable 2 . Test command reports the supported values for the parameter <n>. default is 7 (voice + data + fax) 1 .dedicated packet access 128 . and status query are supported.A.short message service 16 .All Rights Reserved page 99 of 414 .<cmd> [.enables/disables or queries the service at network level: 0 .data circuit sync 32 .inactive 1 . Note: issuing AT+CCWA<CR> is the same as issuing the Read command.same as <class> Reproduction forbidden without Telit Communications S.

Read command reports the current value of the parameter <n>.Call Waiting SELINT 2 Note: the unsolicited result code enabled by parameter <n> is in the format:: +CCWA: <number>.p.19/11/07 +CCWA .CLI valid 1 .releases all held calls.5. written authorization .see before <alpha> .<class>.type of address in integer format <class> . instead in the second case the call waiting indication is not generated by the network.+CHLD +CHLD .[<alpha>][. GSM 07.1. contemporary it is possible to connect another party or make a multiparty connection. alphanumeric representation of <number> corresponding to the entry found in phonebook. or sets the UDUB (User Determined User Reproduction forbidden without Telit Communications S.7) is that in the first case the call waiting indication is sent to the device by network but this last one does not report it to the DTE. With this service AT+CHLD=<n> it is possible to disconnect temporarily a call and keep it suspended while it is retained by the network. <cli_validity> 0 .string type phone number of calling address in format specified by <type> <type> .<type>. used character set should be the one selected with +CSCS.3. Test command reports the supported values for the parameter <n>..0.4. Note: in the query command the class parameter must not be issued.12 Call Holding Services .AT Commands Reference Guide 80000ST10025a Rev.CLI has been withheld by the originator 2 .Call Holding Services SELINT 0 / 1 Execution command controls the network call hold service.All Rights Reserved page 100 of 414 . Parameter: <n> 0 . Note: The command AT+CCWA=1. Note: the difference between call waiting report disabling (AT+CCWA = 0.7) and call waiting service disabling (AT+CCWA = 0.07 AT+CCWA? AT+CCWA=? Reference 3. Hence the device results busy to the third party in the 2nd case while in the 1st case a ringing indication is sent to the third party.CLI is not available due to interworking problems or limitations of originating network Note: if parameter <cmd> is omitted then network is not interrogated.0 has no effect a non sense and must not be issued.A.string type. 4 .<cli_validity>] where: <number> .

Call Holding Services Busy) indication for a waiting call. 2X .2. Parameter: <n> 0 .A.adds an held call to the conversation Note: "X" is the numbering (starting with 1) of the call given by the sequence Reproduction forbidden without Telit Communications S. Calls hold their number until they are released. (only from version D) 1 .adds an held call to the conversation AT Commands Reference Guide 80000ST10025a Rev. the above procedures apply to the waiting call (i.All Rights Reserved page 101 of 414 . or sets the UDUB (User Determined User Busy) indication for a waiting call.places all active calls (if any exist) on hold and accepts the other (held or waiting) call. and accepts the other (held or waiting) call 1X . not to the held call) in conflicting situation. With this service AT+CHLD=[<n>] it is possible to disconnect temporarily a call and keep it suspended while it is retained by the network. held or waiting) as seen by the served subscriber.places all active calls on hold except call X with which communication shall be supported 3 .releases a specific active call X 2 .releases a specific active call X 2 . 2X .1.places all active calls (if any exist) on hold and accepts the other (held or waiting) call. 1 .places all active calls on hold except call X with which communication shall be supported (only from version D).+CHLD . written authorization .releases all held calls. 4 . GSM 07.p. Test command returns the list of supported <n>s.Call Holding Services SELINT 2 Execution command controls the network call hold service.07 ONLY for VOICE calls AT+CHLD=? Reference Note +CHLD .3) Note: consider what has been written about the Set command relating the actions on a specific call (X).19/11/07 SELINT 0 / 1 Note: "X" is the numbering (starting with 1) of the call given by the sequence of setting up or receiving the calls (active.e.releases all active calls (if any exist). contemporary it is possible to connect another party or make a multiparty connection. and accepts the other (held or waiting) call 1X . 3 . Note: where both a held and a waiting call exist. +CHLD: (0. New calls take the lowest available number.releases all active calls (if any exist).

If <dcs> indicates that 8-bit data coding scheme is used: ME/TA converts each 8-bit octet into two IRA character long hexadecimal number. e. network is not interrogated) .g. Note: the unsolicited result code enabled by parameter <n> is in the format: +CUSD: <m>[. Calls hold their number until they are released. 1 . New calls take the lowest available number.<str>.3.90]).disable the result code presentation in the DTA 1 .If <dcs> indicates that GSM338 default alphabet is used ME/TA converts GSM alphabet into current TE character set (see +CSCS) .5.<dcs>]]]] Parameters: <n> .e.4.38 Cell Broadcast Data Coding Scheme in integer format (default is 0). or Reproduction forbidden without Telit Communications S. or no further information needed after mobile initiated operation).<dcs>] to the TE where: <m>: 0 . <dcs> .is used to disable/enable the presentation of an unsolicited result code. not to the held call) in conflicting situation.3) GSM 07.<str> [.07 ONLY for VOICE calls AT+CHLD=? Reference Note 3. written authorization .2X. +CHLD: (0.AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 102 of 414 . held or waiting) as seen by the served subscriber. Note: where both a held and a waiting call exist.1X.19/11/07 +CHLD . 4 .13 Unstructured Supplementary Service Data .USSD-string (when <str> parameter is not given. the above procedures apply to the waiting call (i.Call Holding Services SELINT 2 of setting up or receiving the calls (active. Test command returns the list of supported <n>s.further user action required (network initiated USSD-Request.GSM 3. 0 .enable the result code presentation in the DTA <str> .2.Unstructured Supplementary Service Data SELINT 0 / 1 Set command allows control of the Unstructured Supplementary Service AT+CUSD[= Data (USSD [GSM 02.1. [<n>[.p. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65).A.+CUSD +CUSD .no further user action required (network initiated USSD-Notify.

p.<dcs>]]] Parameters: <n> . 0 .If <dcs> indicates that 8-bit data coding scheme is used: ME/TA converts each 8-bit octet into two IRA character long hexadecimal number. .38 Cell Broadcast Data Coding Scheme in integer format (default is 0).If <dcs> indicates that GSM338 default alphabet is used ME/TA converts GSM alphabet into current TE character set (see +CSCS).A.is used to disable/enable the presentation of an unsolicited result code. DTA waits the USSD response from the network and sends it to the DTE before the final result code. e. Note: issuing AT+CUSD<CR> is the same as issuing the Read command.disable the result code presentation in the DTA 1 .network time out Note: in case of successful mobile initiated operation. 4 .enable the result code presentation in the DTA 2 .Unstructured Supplementary Service Data SELINT 0 / 1 further information needed after mobile initiated operation) 2 . Note: issuing AT+CUSD=<CR> is the same as issuing the command AT+CUSD=0<CR>.g. written authorization .Unstructured Supplementary Service Data SELINT 2 Set command allows control of the Unstructured Supplementary Service AT+CUSD= Data (USSD [GSM 02. Read command reports the current value of the parameter <n> Test command reports the supported values for the parameter <n> GSM 07.cancel an ongoing USSD session (not applicable to read command response) <str> . [<n>[.USSD-string (when <str> parameter is not given.USSD terminated by the network 3 . octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65).19/11/07 +CUSD .90]). This will block the AT command interface for the period of the operation. <dcs> .other local client has responded 4 .All Rights Reserved page 103 of 414 .07 Only mobile initiated operations are supported AT+CUSD? AT+CUSD=? Reference Note +CUSD .<str> [. Note: the unsolicited result code enabled by parameter <n> is in the format: Reproduction forbidden without Telit Communications S. network is not interrogated) .AT Commands Reference Guide 80000ST10025a Rev.GSM 3.operation not supported 5 .

07 Only mobile initiated operations are supported 3. Note: issuing AT+CAOC<CR> is the same as issuing the Read command.USSD terminated by the network 3 .current call meter in home units. “00001E” indicates decimal value 30) Note: the unsolicited result code +CCCM is sent when the CCM value changes. Parameter: <mode> 0 .enables unsolicited CCM reporting Note: the unsolicited result code enabled by parameter <mode> is in the format: +CCCM: <ccm> where: <ccm> .14 Advice Of Charge .Unstructured Supplementary Service Data +CUSD: <m>[. string type: three bytes of the CCM value in hexadecimal format (e. or further information needed after mobile initiated operation) 2 .p. the command [<mode>]] also includes the possibility to enable an unsolicited event reporting of the Current Call Meter (CCM) information. 4 .<str>.query CCM value 1 . or no further information needed after mobile initiated operation). written authorization . but not more than every 10 seconds.4.A.no further user action required (network initiated USSD-Notify.further user action required (network initiated USSD-Request.network time out AT+CUSD? AT+CUSD=? Reference Note Read command reports the current value of the parameter <n> Test command reports the supported values for the parameter <n> GSM 07.other local client has responded 4 .+CUSD .<dcs>] to the TE AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 104 of 414 . 1 . Reproduction forbidden without Telit Communications S.Advice Of Charge SELINT 0 / 1 Set command refers to the Advice of Charge supplementary services that AT+CAOC[= enable subscriber to get information about the cost of calls.g.19/11/07 SELINT 2 where: <m>: 0 .disables unsolicited CCM reporting 2 .+CAOC +CAOC .5.3.operation not supported 5 .

+CAOC . it is not stored in the SIM. Read command reports the value of parameter <mode> in the format: +CAOC: <mode> Test command reports the supported values for <mode> parameter. Parameter: <mode> 0 .disables unsolicited CCM reporting 2 .query CCM value 1 . GSM 07. “00001E” indicates decimal value 30) Note: the unsolicited result code +CCCM is sent when the CCM value changes. Read command reports the value of parameter <mode> in the format: +CAOC: <mode> Test command reports the supported values for <mode> parameter. 4 . the command <mode> also includes the possibility to enable an unsolicited event reporting of the Current Call Meter (CCM) information. but not more than every 10 seconds.25ter §5.g. string type: three bytes of the CCM value in hexadecimal format (e.Advice Of Charge SELINT 2 Set command refers to the Advice of Charge supplementary services that AT+CAOC= enable subscriber to get information about the cost of calls. produced by the MS and based on the information provided by either AoCI or AOCC supplementary services.7.19/11/07 SELINT 0 / 1 AT+CAOC? Note: issuing AT+CAOC=<CR> is the same as issuing the command AT+CAOC=0<CR>. Note: the representation format doesn’t match the v. written authorization .Advice Of Charge AT Commands Reference Guide 80000ST10025a Rev.A.p. The output is: AT+CAOC=? Reference Note +CAOC: 0.current call meter in home units.enables unsolicited CCM reporting Note: the unsolicited result code enabled by parameter <mode> is in the format: +CCCM: <ccm> where: <ccm> . 1.All Rights Reserved page 105 of 414 .07 +CAOC command returns an estimate of the cost of the current call only.07 AT+CAOC? AT+CAOC=? Reference Reproduction forbidden without Telit Communications S.+CAOC .3 “Information text formats for test commands”. 2 GSM 07.

string type phone number in format specified by <type> <type> .call identification number <dir> . 3.held 2 .All Rights Reserved page 106 of 414 . This command is useful in conjunction with command +CHLD to know the various call status for call holding.<typ e>[…]]] where: <idn> .15 List Current Calls . Reproduction forbidden without Telit Communications S.<mpty>.+CLCC +CLCC . it is not stored in the SIM.p.mobile originated call 1 .fax 9 .active 1 .alerting (MO call) 4 .call type 0 .<type> [<CR><LF>+CLCC:<id2>.AT Commands Reference Guide 80000ST10025a Rev.3.data 2 .4.19/11/07 +CAOC . 4 .<dir>.<number>.A.unknown <mpty> .international numbering scheme (contains the character "+") Note: If no call is active then only OK message is sent. written authorization .call is not one of multiparty (conference) call parties <number> .voice 1 .<mode>.waiting (MT call) <mode> .national numbering scheme 145 .<number>.<mode>.<dir>.<stat>.5. produced by the MS and based on the information provided by either AoCI or AOCC supplementary services.call direction 0 .multiparty call flag 0 .<stat>.mobile terminated call <stat> .state of the call 0 .Advice Of Charge SELINT 2 Note +CAOC command returns an estimate of the cost of the current call only.incoming (MT call) 5 .dialling (MO call) 3 .<mpty>.List Current Calls SELINT 0 / 1 Execution command returns the list of current calls and their characteristics AT+CLCC in the format: [+CLCC:<id1>.type of phone number octet in integer format 129 .

+CSSN SELINT 0 / 1 Reproduction forbidden without Telit Communications S.multiparty call flag 0 .unknown <mpty> .All Rights Reserved page 107 of 414 .alerting (MO call) 4 .held 2 . used character set should be the one selected with +CSCS.active 1 .List Current Calls Reference GSM 07.call direction 0 . Note: If no call is active then only OK message is sent.<mpty>.state of the call 0 . written authorization .<type> .+CLCC .call identification number <dir> .16 +CSSN . alphanumeric representation of <number> corresponding to the entry found in phonebook. This command is useful in conjunction with command +CHLD to know the various call status for call holding.incoming (MT call) 5 .List Current Calls SELINT 2 Execution command returns the list of current calls and their characteristics AT+CLCC in the format: [+CLCC:<id1>.<stat>.<type>.mobile terminated call <stat> .type of phone number octet in integer format 129 .<dir>.3.fax 9 .<mode>.national numbering scheme 145 .<number>.<alpha>[<CR><LF>+CLCC:<id2>.data 2 .SS Notification SS Notification . Test command returns the OK result code GSM 07.<dir>.07 AT Commands Reference Guide 80000ST10025a Rev.<number>.voice 1 .5.A.string type.international numbering scheme (contains the character "+") <alpha> .string type phone number in format specified by <type> <type> .07 AT+CLCC=? Reference 3.p.19/11/07 SELINT 0 / 1 +CLCC .<mode>. 4 . <mpty>.call is not one of multiparty (conference) call parties <number> .call type 0 .<stat>.4.<alpha>[…]]] where: <idn> .waiting (MT call) <mode> .dialing (MO call) 3 .mobile originated call 1 .

<m>. Parameters: <n> .some of the conditional call forwarding are active 2 .this is a forwarded call (MT call setup) 2 .outgoing calls are barred 6 .call has been forwarded 3 . Note: issuing AT+CSSN=<CR> is the same as issuing the command AT+CSSN=0<CR>.call has been retrieved (during a voice call) Note: issuing AT+CSSN<CR> is the same as issuing the Read command. where: <code2>: 0 . Test command reports the supported range of values for parameters <n>.sets the +CSSI result code presentation status 0 . where: <code1>: 1 .sets the +CSSU result code presentation status 0 .incoming calls are barred When <m>=1 and a supplementary service notification is received during a mobile terminated call setup or during a call.SS Notification SELINT 0 / 1 It refers to supplementary service related network initiated notifications. an unsolicited code: +CSSI: <code1> is sent to TE before any other MO call setup result codes. written authorization .All Rights Reserved page 108 of 414 .AT Commands Reference Guide 80000ST10025a Rev.disable 1 .call is waiting 5 . AT+CSSN[= Set command enables/disables the presentation of notification result codes [<n>[. GSM 07.disable 1 .07 AT+CSSN? AT+CSSN=? Reference Reproduction forbidden without Telit Communications S. Read command reports the current value of the parameters.enable <m> .enable When <n>=1 and a supplementary service notification is received after a mobile originated call setup.call has been put on hold (during a voice call) 3 . 4 .p.A. an unsolicited result code +CSSU: <code2> is sent to TE.19/11/07 +CSSN .<m>]]] from TA to TE.

A.outgoing calls are barred 6 .5.19/11/07 +CSSN .some of the conditional call forwardings are active 2 .call has been put on hold (during a voice call) 3 .disable 1 . 4 .<m>]] from TA to TE.incoming calls are barred When <m>=1 and a supplementary service notification is received during a mobile terminated call setup or during a call.Closed User Group Supplementary Service Control SELINT 0 / 1 Set command allows control of the Closed User Group supplementary AT+CCUG[= service [GSM 02.4.p. an unsolicited code: +CSSI: <code1> is sent to TE before any other MO call setup result codes. written authorization .17 Closed User Group Supplementary Service Control +CCUG +CCUG .85]. Read command reports the current value of the parameters. Parameters: <n> .this is a forwarded call (MT call setup) 2 . GSM 07.sets the +CSSI result code presentation status 0 .enable <m> .AT Commands Reference Guide 80000ST10025a Rev.call has been forwarded 3 . Test command reports the supported range of values for parameters <n>.call has been retrieved (during a voice call).All Rights Reserved page 109 of 414 . AT+CSSN=[<n> Set command enables/disables the presentation of notification result codes [. where: <code2>: 0 .<index> Reproduction forbidden without Telit Communications S. <m>.3.sets the +CSSU result code presentation status 0 .SS Notification SELINT 2 It refers to supplementary service related network initiated notifications.disable 1 . an unsolicited result code: +CSSU: <code2> is sent to TE.call is waiting 5 . where: <code1>: 1 . [<n>[.enable When <n>=1 and a supplementary service notification is received after a mobile originated call setup.07 AT+CSSN? AT+CSSN=? Reference 3.

+CCUG - Closed User Group Supplementary Service Control [,<info>]]]] Parameters: <n> 0 - disable CUG temporary mode (factory default). 1 - enable CUG temporary mode: it enables to control the CUG information on the air interface as a default adjustment for all following outgoing calls. <index> 0..9 - CUG index 10 - no index (preferential CUG taken from subscriber data) (default) <info> 0 - no information (default) 1 - suppress Outgoing Access (OA) 2 - suppress preferential CUG 3 - suppress OA and preferential CUG Note: issuing AT+CCUG<CR> is the same as issuing the Read command. Note: issuing AT+CCUG=<CR> is the same as issuing the command AT+CCUG=0<CR>. Read command reports the current value of the parameters Test command reports the supported range of values for the parameters <n>, <index>, <info> GSM 07.07

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 0 / 1

AT+CCUG? AT+CCUG=? Reference

+CCUG - Closed User Group Supplementary Service Control SELINT 2 Set command allows control of the Closed User Group supplementary AT+CCUG= service [GSM 02.85]. [<n>[,<index> [,<info>]]] Parameters: <n> 0 - disable CUG temporary mode (factory default). 1 - enable CUG temporary mode: it enables to control the CUG information on the air interface as a default adjustment for all following outgoing calls. <index> 0..9 - CUG index 10 - no index (preferential CUG taken from subscriber data) (default) <info> 0 - no information (default) 1 - suppress Outgoing Access (OA) 2 - suppress preferential CUG 3 - suppress OA and preferential CUG Read command reports the current value of the parameters AT+CCUG?

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 110 of 414

+CCUG - Closed User Group Supplementary Service Control Test command returns the OK result code AT+CCUG=? Reference GSM 07.07

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 2

3.5.4.3.18

Preferred Operator List - +CPOL

+CPOL - Preferred Operator List SELINT 2 Execution command writes an entry in the SIM list of preferred operators. AT+CPOL= [<index>][,<format> Parameters: [,<oper>]] <index> - integer type; the order number of operator in the SIM preferred operator list 1..n <format> 2 - numeric <oper> <oper> - string type Note: if <index> is given but <oper> is left out, entry is deleted. If <oper> is given but <index> is left out, <oper> is put in the next free location. If only <format> is given, the format of the <oper> in the read command is changed. Read command returns all used entries from the SIM list of preferred operators. Test command returns the whole <index> range supported by the SIM and the range for the parameter <format> GSM 07.07

AT+CPOL? AT+CPOL=? Reference

3.5.4.4 Mobile Equipment Control
3.5.4.4.1 Phone Activity Status - +CPAS
+CPAS - Phone Activity Status SELINT 0 / 1 Execution command reports the device status in the form: AT+CPAS +CPAS: <pas> Where: <pas> - phone activity status 0 - ready (device allows commands from TA/TE) 1 - unavailable (device does not allow commands from TA/TE) 2 - unknown (device is not guaranteed to respond to instructions) 3 - ringing (device is ready for commands from TA/TE, but the ringer is active) 4 - call in progress (device is ready for commands from TA/TE, but a call is in progress) Read command has the same effect as Execution command.

AT+CPAS?

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 111 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 +CPAS - Phone Activity Status SELINT 0 / 1 Test command reports the supported range of values for <pas>. AT+CPAS=? Note: although +CPAS is an execution command, ETSI 07.07 requires the Test command to be defined. GSM 07.07

Reference

+CPAS - Phone Activity Status SELINT 2 Execution command reports the device status in the form: AT+CPAS +CPAS: <pas> Where: <pas> - phone activity status 0 - ready (device allows commands from TA/TE) 1 - unavailable (device does not allow commands from TA/TE) 2 - unknown (device is not guaranteed to respond to instructions) 3 - ringing (device is ready for commands from TA/TE, but the ringer is active) 4 - call in progress (device is ready for commands from TA/TE, but a call is in progress) Test command reports the supported range of values for <pas>. Note: although +CPAS is an execution command, ETSI 07.07 requires the Test command to be defined. Example

AT+CPAS=?

ATD03282131321; OK
AT+CPAS +CPAS: 4 OK ATH OK GSM 07.07 the called phone has answered to your call

Reference

3.5.4.4.2 Set Phone Functionality - +CFUN
+CFUN - Set Phone Functionality Set command selects the level of functionality in the ME. AT+CFUN=<fun> SELINT 0 / 1

Parameter: <fun> - is the power saving function mode 0 - minimum functionality, NON-CYCLIC SLEEP mode: in this mode, the AT interface is not accessible. Consequently, once you have set <fun> level 0, do not send further characters. Otherwise these characters remain in the input buffer and may delay the output of an unsolicited

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 112 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 +CFUN - Set Phone Functionality SELINT 0 / 1 result code. The first wake-up event stops power saving and takes the ME back to full functionality level <fun>=1. 1 - mobile full functionality with power saving disabled (factory default) 2 - disable TX 4 - disable either TX and RX 5 - mobile full functionality with power saving enabled Note: issuing AT+CFUN=4 actually causes the module to perform either a network deregistration and a SIM deactivation. Note: if power saving enabled, it reduces the power consumption during the idle time, thus allowing a longer standby time with a given battery capacity. Note: to place the module in power saving mode, set the <fun> parameter at value = 5 and the line DTR (RS232) must be set to OFF. Once in power saving, the CTS line switch to the OFF status to signal that the module is really in power saving condition. During the power saving condition, before sending any AT command on the serial line, the DTR must be enabled and it must be waited for the CTS (RS232) line to go in ON status. Until the DTR line is ON, the module will not return back in the power saving condition. Note: the power saving function does not affect the network behavior of the MODULE, even during the power save condition the module remains registered on the network and reachable for incoming calls or SMS. If a call arrives during the power save, then the module will wake up and proceed normally with the unsolicited incoming call code Read command reports the current level of functionality. Test command returns the list of supported values for <fun> For compatibility with previous versions, Test command returns +CFUN: (1, 5) An enhanced version of Test command has been defined: AT+CFUN=??, that provides the complete range of values for <fun>. Enhanced test command returns the list of supported values for <fun> GSM 07.07

AT+CFUN? AT+CFUN=?

AT+CFUN=?? Reference

+CFUN - Set Phone Functionality SELINT 2 Set command selects the level of functionality in the ME. AT+CFUN= [<fun>[,<rst>]] Parameters: <fun> - is the power saving function mode 0 - minimum functionality, NON-CYCLIC SLEEP mode: in this mode, the AT interface is not accessible. Consequently, once you have set <fun>

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 113 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 +CFUN - Set Phone Functionality SELINT 2 level 0, do not send further characters. Otherwise these characters remain in the input buffer and may delay the output of an unsolicited result code. The first wake-up event stops power saving and takes the ME back to full functionality level <fun>=1. 1 - mobile full functionality with power saving disabled (factory default) 2 - disable TX 4 - disable both TX and RX 5 - mobile full functionality with power saving enabled <rst> - reset flag 0 - do not reset the ME before setting it to <fun> functionality level Note: issuing AT+CFUN=4[,0] actually causes the module to perform either a network deregistration and a SIM deactivation. Note: if power saving enabled, it reduces the power consumption during the idle time, thus allowing a longer standby time with a given battery capacity. Note: to place the module in power saving mode, set the <fun> parameter at value = 5 and the line DTR (RS232) must be set to OFF. Once in power saving, the CTS line switch to the OFF status to signal that the module is really in power saving condition. During the power saving condition, before sending any AT command on the serial line, the DTR must be enabled and it must be waited for the CTS (RS232) line to go in ON status. Until the DTR line is ON, the module will not return back in the power saving condition. Note: the power saving function does not affect the network behavior of the MODULE, even during the power save condition the module remains registered on the network and reachable for incoming calls or SMS. If a call incomes during the power save, then the module will wake up and proceed normally with the unsolicited incoming call code Read command reports the current setting of <fun>. Test command returns the list of supported values for <fun> and <rst>. GSM 07.07

AT+CFUN? AT+CFUN=? Reference

3.5.4.4.3 Enter PIN - +CPIN
+CPIN - Enter PIN AT+CPIN[=<pin> [,<newpin>]] SELINT 0 / 1 Set command sends to the device a password which is necessary before it can be operated (SIM PIN, SIM PUK, PH-SIM PIN, etc.). If the PIN required is SIM PUK or SIM PUK2, the <newpin> is required. This second pin, <newpin>, will replace the old pin in the SIM. The command may be used to change the SIM PIN by sending it with both parameters <pin> and <newpin> when PIN request is pending; if no PIN request is pending the command will return an error code and to change the PIN the command +CPWD must be used instead.

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 114 of 414

+CPIN - Enter PIN Parameters: <pin> - string type value <newpin> - string type value.

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 0 / 1

To check the status of the PIN request use the command AT+CPIN? Note: If all parameters are omitted then the behaviour of Set command is the same as Read command. Read command reports the PIN/PUK/PUK2 request status of the device in the form: +CPIN:<code> where: <code> - PIN/PUK/PUK2 request status code READY - ME is not pending for any password SIM PIN - ME is waiting SIM PIN to be given SIM PUK - ME is waiting SIM PUK to be given PH-SIM PIN - ME is waiting phone-to-SIM card password to be given PH-FSIM PIN - ME is waiting phone-to-very first SIM card password to be given PH-FSIM PUK - ME is waiting phone-to-very first SIM card unblocking password to be given SIM PIN2 - ME is waiting SIM PIN2 to be given; this <code> is returned only when the last executed command resulted in PIN2 authentication failure (i.e. +CME ERROR: 17) SIM PUK2 - ME is waiting SIM PUK2 to be given; this <code> is returned only when the last executed command resulted in PUK2 authentication failure (i.e. +CME ERROR: 18) PH-NET PIN - ME is waiting network personalization password to be given PH-NET PUK - ME is waiting network personalization unblocking password to be given PH-NETSUB PIN - ME is waiting network subset personalization password to be given PH-NETSUB PUK - ME is waiting network subset personalization unblocking password to be given PH-SP PIN - ME is waiting service provider personalization password to be given PH-SP PUK - ME is waiting service provider personalization unblocking password to be given PH-CORP PIN - ME is waiting corporate personalization password to be given PH-CORP PUK - ME is waiting corporate personalization unblocking password to be given Note: Pin pending status at startup depends on PIN facility setting, to change or query the default power up setting use either the

AT+CPIN?

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 115 of 414

+CPIN - Enter PIN Example

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 0 / 1 AT+CLCK=SC,<mode>, <pin> command or the AT@CLCK=SC,<mode>, <pin> command. AT+CMEE=1 OK AT+CPIN? +CME ERROR: 10 error: you have to insert the SIM AT+CPIN? you inserted the SIM and device is not +CPIN: READY waiting for PIN to be given OK What follows is a list of the commands which are accepted when ME is pending SIM PIN or SIM PUK
A D H O E I L M P Q S T V X Z &C &D &F &K &N &P &S &V &W &Y &Z %E %L %Q \Q \R \V #GPIO #ADC #DAC #VAUX #CBC #AUTOATT #MONI #SERVINFO #COPSMODE #QSS #DIALMODE #ACAL #ACALEXT #CODEC #SHFEC #HFMICG #HSMICG #SHFSD #BND #AUTOBND #RTCSTAT #USERID #PASSW #PKTSZ #DSTO #SKTTO #SKTSET #SKTOP #SKTCT #SKTSAV #SKTRST #ESMTP #CSURVB #CSURVBC #CSURVF #CSURVNLF #CSURVEXT #JDR #WSCRIPT #ESCRIPT #RSCRIPT #LSCRIPT #DSCRIPT #REBOOT #STARTMODESCR #EXECSCR #SSCTRACE #PLMNMODE +FCLASS +GCAP +GCI +IPR +IFC +ILRR +ICF +MS +DS +DR +CGMI +CGMM +CGMR +GMI +GMM +GMR +CPIN +CSQ +CCLK +CALA +CRSM +CALM +CRSL +CLVL +CMUT +CMEE +CGREG +CBC +CSDH +CNMI +FMI +FMM +FMR +FTS +FRS +FTM +FRM +FTH +FRH +FLO +FPR +FDD $GPSP $GPSPS $GPSR $GPSD $GPSSW $GPSAT

Note

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 116 of 414

+CPIN - Enter PIN
#SELINT #CGMI #CGMM #CGMR #CGSN #CAP #SRS #SRP #STM #PCT #SHDN #WAKE #QTEMP #EADDR #EUSER #EPASSW #SEMAIL #EMAILD #ESAV #ERST #EMAILMSG #CSURV #CSURVC #CSURVU #CSURVUC

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 0 / 1
+CGSN +GSN +CHUP +CRLP +CR +CRC +CSNS +CREG +COPS +CLIP +CPAS +CFUN $GPSAV $GPSAI $GPSAP $GPSS $GPSNMUN $GPSACP $GPSWK $GPSSAV $GPSRST $GPSCON $GPSPRG

All the above commands, but the ones in the grayed cells, can be issued even if the SIM card is not inserted yet. All the above commands, but +CSDH and +CNMI, can be issued even if ME is waiting for phone-To-SIM card password to be given Reference GSM 07.07

+CPIN - Enter PIN AT+CPIN=<pin> [,<newpin>]

SELINT 2 Set command sends to the device a password which is necessary before it can be operated (SIM PIN, SIM PUK, PH-SIM PIN, etc.). If the PIN required is SIM PUK or SIM PUK2, the <newpin> is required. This second pin, <newpin> will replace the old pin in the SIM. The command may be used to change the SIM PIN by sending it with both parameters <pin> and <newpin> when PIN request is pending; if no PIN request is pending the command will return an error code and to change the PIN the command +CPWD must be used instead. Parameters: <pin> - string type value <newpin> - string type value. To check the status of the PIN request use the command AT+CPIN? Note: If all parameters are omitted then the behaviour of Set command is the same as Read command. Read command reports the PIN/PUK/PUK2 request status of the device in the form: +CPIN: <code> where: <code> - PIN/PUK/PUK2 request status code

AT+CPIN?

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 117 of 414

+CME ERROR: 18) PH-NET PIN . this <code> is returned only when the last executed command resulted in PUK2 authentication failure (i.<pin> AT+CMEE=1 OK AT+CPIN? +CME ERROR: 10 error: you have to insert the SIM AT+CPIN? +CPIN: READY you inserted the SIM and device is not waiting for PIN to be given OK What follows is a list of the commands which are accepted when ME is pending SIM PIN or SIM PUK A D #DAC #VAUX #CSURVNLF #CSURVEXT +CPIN +CSQ Example Note Reproduction forbidden without Telit Communications S.p. this <code> is returned only when the last executed command resulted in PIN2 authentication failure (i.ME is waiting corporate personalization unblocking password to be given Note: Pin pending status at startup depends on PIN facility setting.ME is waiting network personalization password to be given PH-NET PUK .ME is waiting service provider personalization unblocking password to be given PH-CORP PIN .ME is waiting network subset personalization unblocking password to be given PH-SP PIN .ME is waiting network personalization unblocking password to be given PH-NETSUB PIN . written authorization .ME is waiting SIM PIN to be given SIM PUK .Enter PIN AT Commands Reference Guide 80000ST10025a Rev.ME is waiting network subset personalization password to be given PH-NETSUB PUK .e.e.ME is waiting phone-to-very first SIM card password to be given PH-FSIM PUK .ME is waiting service provider personalization password to be given PH-SP PUK .ME is waiting phone-to-very first SIM card unblocking password to be given SIM PIN2 .A.ME is waiting corporate personalization password to be given PH-CORP PUK .<mode>.ME is not pending for any password SIM PIN . +CME ERROR: 17) SIM PUK2 .ME is waiting SIM PUK2 to be given.19/11/07 SELINT 2 READY .ME is waiting SIM PUK to be given PH-SIM PIN .ME is waiting SIM PIN2 to be given. to change or query the default power up setting use the command AT+CLCK=SC.+CPIN .All Rights Reserved page 118 of 414 . 4 .ME is waiting phone-to-SIM card password to be given PH-FSIM PIN .

p. 4 .A.Enter PIN H O E I L M P Q S T V X Z &C &D &F &K &N &P &S &V &W &Y &Z %E %L %Q \Q \R \V #SELINT #CGMI #CGMM #CGMR #CGSN #CAP #SRS #SRP #STM #PCT #SHDN #WAKE #QTEMP #GPIO #ADC #VAUXSAV #CBC #AUTOATT #MONI #SERVINFO #QSS #DIALMODE #ACAL #ACALEXT #CODEC #SHFEC #HFMICG #HSMICG #SHFSD #BND #AUTOBND #RTCSTAT #USERID #PASSW #PKTSZ #DSTO #SKTTO #SKTSET #SKTOP #SKTCT #SKTSAV #SKTRST #SPKMUT #ESMTP #EADDR #EUSER #EPASSW #SEMAIL #EMAILD #ESAV #ERST #EMAILMSG #CSURV #CSURVC #CSURVU #CSURVUC #CSURVB #CSURVBC #CSURVF AT Commands Reference Guide 80000ST10025a Rev. written authorization .+CPIN .All Rights Reserved page 119 of 414 .19/11/07 SELINT 2 #JDR #WSCRIPT #ESCRIPT #RSCRIPT #LSCRIPT #DSCRIPT #REBOOT #CMUXSCR #STARTMODESCR #EXECSCR #RSEN #CCID #SSCTRACE #PLMNMODE #V24CFG #V24 +FCLASS +GCAP +GCI +IPR +IFC +ILRR +ICF +MS +DS +DR +CGMI +CGMM +CGMR +GMI +GMM +GMR +CGSN +GSN +CMUX +CHUP +CRLP +CR +CRC +CSNS +CREG +COPS +CLIP +CPAS +CFUN +CIND +CMER +CCLK +CALA +CALD +CRSM +CALM +CRSL +CLVL +CMUT +CLAC +CMEE +CGREG +CBC +CSDH +CNMI +FMI +FMM +FMR +FTS +FRS +FTM +FRM +FTH +FRH +FLO +FPR +FDD $GPSP $GPSPS $GPSR $GPSD $GPSSW $GPSAT $GPSAV $GPSAI $GPSAP $GPSS $GPSNMUN $GPSACP $GPSWK $GPSSAV $GPSRST $GPSCON $GPSPRG Reproduction forbidden without Telit Communications S.

written authorization . 4 . GSM 07.All Rights Reserved page 120 of 414 .6.19/11/07 SELINT 2 All the above commands.(-113) dBm or less 1 .07 3.4% 6 .30 .+CSQ +CSQ .not known or not detectable <ber> .received signal strength indication 0 .8% 3 . hence %Q %L and have no meaning. since GSM relevant parameters are the radio link ones and no line is present.Enter PIN AT Commands Reference Guide 80000ST10025a Rev.07 AT+CSQ? AT+CSQ=? Reference Reproduction forbidden without Telit Communications S.(-109)dBm.bit error rate (in percent) 0 .0.not known or not detectable Note: this command should be used instead of the %Q and %L commands. but +CSDH and +CNMI.8% 7 . Note: although +CSQ is an execution command without parameters.2% 1 .(-51)dBm or greater 99 .6% 4 .p.8% 99 . All the above commands.+CPIN .6% to 3..A.more than 12.3.4% 2 .<ber> where <rssi> . Read command has the same effect as Execution command.2% to 0. can be issued even if the SIM card is not inserted yet.8% to 1. but the ones in the grayed cells.2% to 6..4% to 0.1. Test command returns the supported range of values of the parameters <rssi> and <ber>.Signal Quality SELINT 0 / 1 Execution command reports received signal quality indicators in the form: AT+CSQ +CSQ: <rssi>.07 requires the Test command to be defined.0.5.4. can be issued even if ME is waiting for phone-To-SIM card password to be given Reference GSM 07.4% to 12.0.4.(-111) dBm 2.(-53)dBm / 2 dBm per step 31 .2% 5 .less than 0. ETSI 07.4 Signal Quality .

hence %Q and %L have no meaning.2% 5 .0.less than 0. Test command returns the supported range of values of the parameters <rssi> and <ber>.4.8% 7 ..+CIND +CIND .registration state 0 . in AT+CIND= order to automatically send the +CIEV URC.8% to 1.4% to 0.1.5 Indicator Control .4.(-51)dBm or greater 99 . the value can be directly queried with +CIND? 1 . GSM 07. whenever the value of the associated indicator changes.4% to 12.the indicator is deregistered.2% 1 .6..19/11/07 +CSQ .more than 12. whenever the value of the [<state> associated indicator changes. The supported indicators (<descr>) and their [. since GSM relevant parameters are the radio link ones and no line is present.AT Commands Reference Guide 80000ST10025a Rev. ETSI 07.6% 4 .0.p.07 AT+CSQ=? Reference 3.4% 6 .(-109)dBm.30 .bit error rate (in percent) 0 .6% to 3.(-53)dBm / 2 dBm per step 31 . Note: although +CSQ is an execution command without parameters.(-113) dBm or less 1 . written authorization .All Rights Reserved page 121 of 414 .Signal Quality SELINT 2 Execution command reports received signal quality indicators in the form: AT+CSQ +CSQ: <rssi>.not known or not detectable Note: this command should be used instead of the %Q and %L commands.A.3.2% to 0.0.5. 4 .received signal strength indication 0 .<state>[.(-111) dBm 2.Indicator Control SELINT 2 Set command is used to control the registration state of ME indicators.the indicator is registered: an unsolicited result code (+CIEV URC) is automatically sent by the ME to the application.8% 99 . there’s no unsolicited result code (+CIEV URC) automatically sent by the ME to the application.…]]] order appear from test command AT+CIND=? Parameter: <state> .8% 3 . whenever the value of Reproduction forbidden without Telit Communications S.2% to 6.07 requires the Test command to be defined.4% 2 .not known or not detectable <ber> .<ber> where <rssi> .

service availability indicator range 0 .7 99 .signal quality <ind> . or memory locations are available (0) In present SW release AT+CIND? does not return current value in case of SmsFull.registered to home network or not registered 1 .registered to home network “sounder” .19/11/07 +CIND .sounder activity <ind> .service availability <ind> . in the format: AT+CIND? +CIND: <ind>[.at least a call has been established “roam” .not registered to any network 1 .there’s no any sound activity 1 .battery charge level <ind> .roaming indicator range 0 .unread short message at memory location “SM” “call” . 11 Reproduction forbidden without Telit Communications S..p.sounder activity indicator range 0 .AT Commands Reference Guide 80000ST10025a Rev. written authorization .roaming <ind> .registered to other network “smsfull” .Indicator Control SELINT 2 the associated indicator changes..not measurable “signal” . (list of supported <ind>s))[.call in progress indicator range 0 .indicator names as follows (along with their <ind> ranges) “battchg” .All Rights Reserved page 122 of 414 .there’s no calls in progress 1 .message received indicator range 0 .…]] where: <descr> .there’s some sound activity “message” .…]]11 Note: the order of the values <ind>s is the same as that in which the associated indicators appear from test command AT+CIND=? Test command returns pairs. UnreadMessage and SoundActivity also only Rssi and Roam URC indicators are implemented.battery charge level indicator range 0.a short message memory storage in the MT has become full (1).5 99 . it is still possible to query the value through +CIND? (default) Read command returns the current value of ME indicators.not measurable “service” .signal quality indicator range 0.<ind>[.(<descr>. in the format: +CIND: (<descr>. 4 .A.message received <ind> . All other indicators will be fully implemented in the future SW releases. where string value <descr> is a description AT+CIND=? (max.call in progress <ind> . 16 chars) of the indicator and compound value is the supported values for the indicator.there is no unread short message at memory location “SM” 1 . (list of supported <ind>s))[.

on-line data mode).p. 1 .0.2 Note Reference OK See command +CMER GSM 07. “rssi” .1.0.memory locations are available 1 .A..0 Next command to query the current value of all indicators AT+CIND? CIND: 4.g.0.<ind> Parameters: [.AT Commands Reference Guide 80000ST10025a Rev. 2 .received signal (field) strength <ind> .1.no keypad event reporting <disp> .0.4. and is stored in a buffer.0. otherwise forward them directly to the TE.<bfr>]]]]] <mode> .received signal strength level indicator range 0 . written authorization .not measurable Next command causes all the indicators to be registered Example AT+CIND=1.1. all URCs stored in the buffer will be output.4 .Indicator Control SELINT 2 <ind> .0. [.no display event reporting Reproduction forbidden without Telit Communications S.0.a short message memory storage in the MT has become full.buffer +CIEV Unsolicited Result Codes in the TA when TA-TE link is reserved (e.1 Next command causes all the indicators to be deregistered AT+CIND=0.1.0.b.0.Mobile Equipment Event Reporting SELINT 2 Set command enables/disables sending of unsolicited result codes from AT+CMER= TA to TE in the case of indicator state changes (n. <keyp> .controls the processing of unsolicited result codes 0 .0. 3 .5.keypad event reporting 0 .6 Mobile Equipment Event Reporting .forward +CIEV Unsolicited Result Codes directly to the TE.07 3.0. otherwise forward them directly to the TE.1.0.1.discard +CIEV Unsolicited Result Codes.signal strength ≥ 51 dBm 99 .1.4.: sending of URCs in [<mode> the case of key pressings or display changes are currently not [.signal strength in 15 dBm steps 5 .discard +CIEV Unsolicited Result Codes when TA-TE link is reserved (e.<keyp> implemented).19/11/07 +CIND . 4 .+CMER +CMER . when TA is in on-line data mode each +CIEV URC is replaced with a Break (100 ms).display event reporting 0 .<disp> [.All Rights Reserved page 123 of 414 .short message memory storage indicator range 0 .0. onche the ME goes into command mode (after +++ was entered).signal strength ≤ 112 dBm 1.1.g. on-line data mode) and flush them to the TE after reservation.

3 is entered Read command returns the current setting of parameters.(list of supported <keyp>s).4. written authorization .p.+CPBS +CPBS .<ind>.TA buffer clearing 0 . Note: the presentation format of the Test command output is the set of AT+CPBS? AT+CPBS=? Reproduction forbidden without Telit Communications S.TA buffer of unsolicited result codes is cleared when <mode> 1. <storage>] Parameter: <storage> "SM" .indicator event reporting <bfr> . which will be AT+CPBS[= used by other phonebook commands.A. in the format: AT+CMER? +CMER: <mode>.07 3..5.SIM phonebook "FD" .(list of supported <ind>s).Mobile Equipment Event Reporting <ind> . (list of supported <disp>s).19/11/07 SELINT 2 AT+CMER=? Reference +CMER: (list of supported <mode>s).<total> Note: For <storage>=”MC”: if there are more than one missed calls from the same number the read command will return only the last call Test command returns the supported range of values for the parameters <storage>. <disp>.<disp>.SIM fixed dialling-phonebook (only phase 2/2+ SIM) "LD" .ME received calls list (+CPBF is not applicable for this storage) Note: If parameter is omitted then Set command has the same behaviour as Read command.<used>. Read command returns the actual values of the parameter <storage>.+CMER .<bfr> Test command returns the range of supported values for parameters <mode>. 4 . <keyp>.SIM last-dialling-phonebook (+CPBF is not applicable for this storage) "MC" .(list of supported <bfr>s) GSM 07.All Rights Reserved page 124 of 414 .indicator event reporting 0 .no indicator event reporting 2 .device missed (unanswered received) calls list (+CPBF is not applicable for this storage) "RC" .<keyp>. in the format: +CPBS: <storage>.7 Select Phonebook Memory Storage . in the format: AT Commands Reference Guide 80000ST10025a Rev. <ind>.4. <bfr>. the number of occupied records <used> and the maximum index number <total>.Select Phonebook Memory Storage SELINT 0 / 1 Set command selects phonebook memory storage <storage>.

SIM phonebook "FD" .integer type value in the range of location numbers of phonebook memory Reproduction forbidden without Telit Communications S.. If <index2> is omitted.("LD").<index2> from the current phonebook memory storage selected <index1> with +CPBS.4. written authorization .("MC"). each of them enclosed in parenthesis: Reference +CPBS: ("SM"). [.("FD"). only location <index1> is returned. Read command returns the actual values of the parameter <storage>.4.ME received calls list (+CPBF is not applicable for this storage).All Rights Reserved page 125 of 414 . <storage> Parameter: <storage> "SM" .+CPBR +CPBR . GSM 07.Select Phonebook Memory Storage SELINT 0 / 1 available values for <storage>. it is possible to select this storage only if the mailbox service is provided by the SIM (see #MBN).("RC") GSM 07.07 +CPBS .SIM fixed dialling-phonebook (only phase 2/2+ SIM) "LD" .07 AT+CPBS? AT+CPBS=? Reference 3. the number of occupied records <used> and the maximum index number <total>.SIM last-dialling-phonebook (+CPBF is not applicable for this storage) "MC" .<total> Note: For <storage>=”MC”: if there are more than one missed calls from the same number the read command will return only the last call Test command returns the supported range of values for the parameters <storage>.5.mailbox numbers stored on SIM.integer type value in the range of location numbers of phonebook memory <index2> .<used>.19/11/07 +CPBS . “MB” .AT Commands Reference Guide 80000ST10025a Rev. 4 .p.8 Read Phonebook Entries .Select Phonebook Memory Storage SELINT 2 Set command selects phonebook memory storage <storage>.<index2>] Parameters: <index1> .A.Read Phonebook Entries SELINT 0 / 1 Execution command returns phonebook entries in location number range AT+CPBR= <index1>. which will be AT+CPBS= used by other phonebook commands. in the format: +CPBS: <storage>.device missed (unanswered received) calls list (+CPBF is not applicable for this storage) "RC" .

value in the range of location numbers of the currently selected phonebook memory storage (see +CPBS). no information text lines will be returned. <index2> .string type phone number in format <type> <type> .the minimum <index> number.maximum <number> field length.19/11/07 SELINT 0 / 1 where: <index> .All Rights Reserved page 126 of 414 .<maxIndex>). Test command returns the supported range of values of the parameters in the form: +CPBR: (<minIndex> . integer type <maxIndex> .<nlength>.the maximum <index> number.the current position number of the PB index (to see the range of values use +CPBR=?) <number> . written authorization .integer type. value in the range of location numbers of the currently selected phonebook memory storage (see +CPBS).. all the missed calls coming from the same number will be saved as one missed call and +CPBR will show just one line of information. integer type <nlength> . only location <index1> is returned.type of phone number octet in integer format 129 .integer type.<index2> from the current phonebook memory storage selected <index1> with +CPBS. [.the alphanumeric text associated to the number.Read Phonebook Entries The response format is: +CPBR: <index>. The response format is: Reproduction forbidden without Telit Communications S. Note: If all queried locations are empty (but available). If <index2> is omitted.<text> AT Commands Reference Guide 80000ST10025a Rev.international numbering scheme (contains the character "+") <text> . +CME ERROR: <err> is returned. while if listing fails in an ME error.A.<index2>] Parameters: <index1> .07 AT+CPBR=? Note Reference +CPBR .maximum <name> field length.Read Phonebook Entries SELINT 2 Execution command returns phonebook entries in location number range AT+CPBR= <index1>.national numbering scheme 145 .<number>.<tlength> where: <minIndex> . 4 .<type>. integer type <tlength> . Note: if “MC” is the current selected phonebook memory storage.+CPBR . GSM 07.p. used character set should be the one selected with command +CSCS. integer type Remember to select the PB storage with +CPBS command before issuing PB commands.

Test command returns the supported range of values for parameters <indexn> and the maximum lengths of <number> and <text> fields.07 AT+CPBR=? Note Reference 3. Note: If all queried locations are empty (but available). integer type Note: the value of <nlength> could vary. Note: if “MC” is the currently selected phonebook memory storage.p. if “MB” memory storage has been selected (see +CPBS) and the SIM supports the Extension6 service Remember to select the PB storage with +CPBS command before issuing PB commands. if “SM” memory storage has been selected (see +CPBS) and the SIM supports the Extension1 service 2.<number>.national numbering scheme 145 .international numbering scheme (contains the character "+") <text> . +CME ERROR: <err> is returned.the minimum <index> number.<maxIndex>). while if listing fails in an ME error. written authorization .maximum <name> field length.Read Phonebook Entries SELINT 2 [+CPBR: <index1>.AT Commands Reference Guide 80000ST10025a Rev.<tlength> where: <minIndex> .+CPBF +CPBF .All Rights Reserved page 127 of 414 .19/11/07 +CPBR . used character set should be the one selected with command +CSCS.A.5. no information text lines will be returned.Find Phonebook Entries SELINT 0 / 1 Reproduction forbidden without Telit Communications S.type of phone number octet in integer format 129 . if “FD” memory storage has been selected (see +CPBS) and the SIM supports the Extension2 service 3.maximum <number> field length. GSM 07.<nlength>.the location number of the phonebook entry <number> . integer type <tlength> . in the format: +CPBR: (<minIndex> .<text>[<CR><LF> +CPBR: <index2>. integer type <nlength> .4.4.string type phone number of format <type> <type> . a sequence of missed calls coming from the same number will be saved as one missed call and +CPBR will show just one line of information.9 Find Phonebook Entries .the maximum <index> number.the alphanumeric text associated to the number. depending on whether or not the ENS functionality has been previously enabled (see #ENS).<number>.<type>. in the following situations: 1.<text>[…]]] where: <indexn> .<type>. integer type <maxIndex>. 4 .

<number>. <type>.07 AT+CPBF=? Note Reference +CPBF .<number>.<text>[…]]] where: <indexn> .AT Commands Reference Guide 80000ST10025a Rev. Note: if no PB records satisfy the search criteria then an ERROR message is reported.<text>[<CR><LF> +CPBF: <index2>.All Rights Reserved page 128 of 414 .<type>. it is NOT case sensitive.<number>. Test command reports the maximum lengths of <number> and <text> fields. used character set should be the one selected with command +CSCS. The command returns a report in the form: [+CPBF: <index1>.<type>. The command returns a report in the form: +CPBF: <index1>.Find Phonebook Entries SELINT 0 / 1 Execution command returns phonebook entries (from the current AT+CPBF= phonebook memory storage selected with +CPBS) which alphanumeric field <findtext> start with string <findtext>.string type phone number of format <type> Reproduction forbidden without Telit Communications S.string type. 4 .p.<text>] where <indexn>.A. GSM 07. used character set should be the one selected with command +CSCS. Parameter: <findtext> .string type.the location number of the phonebook entry <number> . <number>. written authorization .[<max_text_length>] Remember to select the PB storage with +CPBS command before issuing PB commands. +CPBF: [<max_number_length>]. Parameter: <findtext> .19/11/07 +CPBF .<type>. and <text> have the same meaning as in the command +CPBR report. either “RC” or “LD”.<text>[[…]<CR><LF> +CPBF: <indexn>.<type>. Note: +CPBF is not applicable if the current selected storage (see +CPBS) is either “MC”.Find Phonebook Entries SELINT 2 Execution command returns phonebook entries (from the current AT+CPBF= phonebook memory storage selected with +CPBS) which alphanumeric field <findtext> start with string <findtext>.<number>.

maximum length of field <number>. depending on whether or not the ENS functionality has been previously enabled (see #ENS).4.A. Test command reports the maximum lengths of <number> and <text> fields. if “FD” memory storage has been selected (see +CPBS) and the SIM supports the Extension2 service 1. Note: if <findtext>=”” the command returns all the phonebook records. Note: if no PB records satisfy the search criteria then an ERROR message is reported.5.19/11/07 +CPBF .type of phone number octet in integer format 129 . written authorization . in the format: +CPBF: [<nlength>].Write Phonebook Entry SELINT 0 / 1 Execution command stores at the position <index> a phonebook record AT+CPBW= defined by <number>.p.<text>]]] <number> . phone number in the format <type> <type> .maximum length of field <text>.[<tlength>] where: <nlength> .Find Phonebook Entries SELINT 2 <type> . <type> and <text> parameters [<index>] [. if “SM” memory storage has been selected (see +CPBS) and the SIM supports the Extension1 service 2.the type of number 129 .the alphanumeric text associated to the number.national numbering scheme 145 .international numbering scheme (contains the character "+") Reproduction forbidden without Telit Communications S. integer type Note: the value of <nlength> could vary. 4 .07 AT+CPBF=? Note Reference 3.string type. Note: +CPBF is not applicable if the current selected storage (see +CPBS) is either “MC”.10 Write Phonebook Entry .+CPBW +CPBW . GSM 07.international numbering scheme (contains the character "+") <text> . in the following situations: 1.<type> <index> . used character set should be the one selected with command +CSCS.<number> Parameters: [.AT Commands Reference Guide 80000ST10025a Rev. if “MB” memory storage has been selected (see +CPBS) and the SIM supports the Extension6 service Remember to select the PB storage with +CPBS command before issuing PB commands.All Rights Reserved page 129 of 414 . either “RC” or “LD”.4. integer type <tlength> .record position [.national numbering scheme 145 .

international numbering scheme (contains the character "+") <text> . The format is: +CPBW: (list of supported <index>s).<tlength> where: <nlength> .<type> <index> .the text associated to the number.Write Phonebook Entry SELINT 2 Execution command writes phonebook entry in location number <index> in AT+CPBW= the current phonebook memory storage selected with +CPBS. Reference Note +CPBW . Note: if only <index> is given. it will be overwritten. Note: If record number <index> already exists. the number <number> is stored in the first free phonebook location."Testo" and at+cpbw=. Test command returns location range supported by the current storage as a compound value. string type. 4 .129. (example at+cpbw=0. Reproduction forbidden without Telit Communications S.Write Phonebook Entry SELINT 0 / 1 <text> . supported number format of the storage and maximum length of <text> field.129. the record number <index> is deleted. phone number in the format <type> <type> . used character set should be the one selected with command +CSCS.A.07 Remember to select the PB storage with +CPBS command before issuing PB commands.national numbering scheme 145 .the type of number 129 .<text>]]] currently selected phonebook memory storage (see +CPBS).integer type value indicating the maximum length of field <text> GSM 07. string type. [<index>] [. Note: if <index> is omitted or <index>=0.19/11/07 +CPBW .<number> Parameters: [.2. <number> .integer type. written authorization .string type.2. (list of supported <type>s).p.integer type value indicating the maximum length of field <number> <tlength> . the maximum length of <number> field.AT Commands Reference Guide 80000ST10025a Rev."Testo") AT+CPBW=? Note: omission of all the subparameters causes an ERROR result code. used character set should be the one selected with command +CSCS.<nlength>.All Rights Reserved page 130 of 414 .the text associated to the number. value in the range of location numbers of the [.

4. <type> and <text> must be omitted. the maximum length of <number> field.Write Phonebook Entry SELINT 2 Note: If record number <index> already exists. the phonebook entry in location <index> is deleted. it will be overwritten.07 Remember to select the PB storage with +CPBS command before issuing PB commands. Test command returns location range supported by the current storage as a compound value.integer type value indicating the maximum length of field <text> Note: the value of <nlength> could vary.19/11/07 +CPBW . <type> and <text> are omitted.<nlength>."Text" and at+cpbw=. if “MB” memory storage has been selected (see +CPBS) and the SIM supports the Extension6 service GSM 07.4.AT Commands Reference Guide 80000ST10025a Rev.+CCLK SELINT 0 / 1 +CCLK . (list of supported <type>s).A. if “SM” memory storage has been selected (see +CPBS) and the SIM supports the Extension1 service 2."+390404192701". “MC” or “RC” memory storage has been selected (see +CPBS) it is possible just to delete the phonebook entry in location <index>. 4 . Note: if either <number>.<tlength> where: <nlength> . Reference Note 3."+390404192701". Note: if <index> is omitted or <index>=0. supported number format of the storage and maximum length of <text> field. (example at+cpbw=0.All Rights Reserved page 131 of 414 .Clock Management Set command sets the real-time clock of the ME. <tlength> . The format is: +CPBW: (list of supported <index>s). in the following situations: 1. written authorization .11 Clock Management .integer type value indicating the maximum length of field <number>. if “FD” memory storage has been selected (see +CPBS) and the SIM supports the Extension2 service 1. depending on whether or not the ENS functionality has been previously enabled (see #ENS).p. the number <number> is stored in the first free phonebook location.129. therefore parameters <number>."Text") AT+CPBW=? Note: if either “LD”. AT+CCLK [=<time>] Parameter: Reproduction forbidden without Telit Communications S.129.5.

+48 Read command returns the current setting of the real-time clock.12 dd .day (two last digits are mandatory)..59 ss . two last digits are mandatory).99 MM .current time as quoted string in the format : "yy/MM/dd.. in the Reproduction forbidden without Telit Communications S.time zone (indicates the difference. AT+CCLK="02/09/07. Note: the three last characters of <time> are not returned by +CCLK? because the ME doesn’t support time zone information. Test command returns the OK result code.+48 Note: If the parameter is omitted the behavior of Set command is the same as Read command. range is -47.23 mm . range is 00.minute (two last digits are mandatory)...59 ±zz .AT Commands Reference Guide 80000ST10025a Rev. range is -47. in the format <time>.minute (two last digits are mandatory).All Rights Reserved page 132 of 414 .22:30:00+00" OK AT+CCLK? +CCLK: 02/09/07.59 ±zz ..22:30:25 OK GSM 07.hh:mm:ss±zz" yy .59 ss . range is 01.year (two last digits are mandatory). range is 00.p. range is 00.hh:mm:ss±zz" yy .. between the local time and GMT...Clock Management SELINT 0 / 1 <time> . two last digits are mandatory).current time as quoted string in the format: "yy/MM/dd.year (two last digits are mandatory). written authorization .day (two last digits are mandatory). range is 00.99 MM .. range is 00.month (two last digits are mandatory). range is 01. expressed in quarter of an hour. expressed in quarter of an hour. range is 01.A.time zone (indicates the difference.31 (if the month MM has less than 31 days.. range is 01. the clock will be set for the next month) hh . 4 . range is 00.31 (if the month MM has less than 31 days..hour (two last digits are mandatory).seconds (two last digits are mandatory). between the local time and GMT.Clock Management Set command sets the real-time clock of the ME.hour (two last digits are mandatory).. the clock will be set for the next month) hh ..07 AT+CCLK? AT+CCLK=? Example Reference +CCLK .19/11/07 +CCLK .23 mm . range is 00. AT+CCLK=<time> SELINT 2 AT+CCLK? Parameter: <time> .month (two last digits are mandatory).12 dd . Read command returns the current setting of the real-time clock. range is 00.seconds (two last digits are mandatory)..

index of the alarm 0 .12 Alarm Management . It is possible to set up a recurrent alarm for one or more days in the week. 2 .A. Reproduction forbidden without Telit Communications S.5.4.07 Reference 3. otherwise it remains fully operative.<n>[.Clock Management format <time>. In both cases the MODULE issues an unsolicited code every 3s: +CALA: <text> where <text> is the +CALA optional parameter previously set. [. AT Commands Reference Guide 80000ST10025a Rev.<silent>]]]]]] When the RTC time reaches the alarm time then the alarm starts. <type> .<text>[.+CCLK . If the device is already ON at the alarm time.p. written authorization . The device keeps on sending the unsolicited code every 3s until a #WAKE or #SHDN command is received or a 90 seconds timer expires.hh:mm:ss±zz").alarm behaviour type 0 . 4 .19/11/07 SELINT 2 AT+CCLK=? Example Note: the three last characters of <time> are not returned by +CCLK? because the ME doesn’t support time zone information.All Rights Reserved page 133 of 414 .<recurr> Currently just one alarm can be set. "yy/MM/dd. the behaviour of the MODULE depends upon the setting <type> and if the device was already ON at the moment when the alarm time had come.Alarm Management SELINT 0 / 1 Set command stores in the internal Real Time Clock an alarm time with AT+CALA[= <time>[.e.22:30:00+00" OK AT+CCLK? +CCLK: 02/09/07.+CALA +CALA .The only value supported is 0. "hh:mm:ss±zz") <n> .e. unless the <recurr> parameter is used: in this case <time> must not contain a date (i.current alarm time as quoted string in the same format as defined for +CCLK command (i.the MODULE wakes up in "alarm mode" if at the alarm time it was off. Parameters: <time> .22:30:25 OK GSM 07. then it does nothing. AT+CCLK="02/09/07.4. Test command returns the OK result code.reserved for other equipment use.the MODULE simply wakes up fully operative as if the ON/OFF button had been pressed.<type> respective settings. 1 . [.

Alarm Management SELINT 0 / 1 If the device is in "alarm mode" and it does not receive the #WAKE command within 90 seconds then it shuts down.integer type indicating if the alarm is silent or not. 4 . It has meaning only if <type> is equal to 2 or 5 or 6.it sets a recurrent alarm for all days in the week. The RI output pin remains high until next #WAKE issue or until a 90s timer expires. otherwise it remains fully operative. If the device is in "alarm mode" and it does not receive the #WAKE command within 90s then it shuts down. (default) 3 . … ]]” .p.A. During the "alarm mode" the device will not make any network scan and will not register to any network and therefore is not able to dial or receive any call or SMS.AT Commands Reference Guide 80000ST10025a Rev. In both cases the MODULE starts playing the alarm tone on the selected path for the ringer (see #SRP) The device keeps on playing the alarm tone until a #WAKE or #SHDN command is received or a 90 seconds timer expires. Note: If the parameter is omitted the behavior of Set command is the same Reproduction forbidden without Telit Communications S.it sets a recurrent alarm for one or more days in the week.the MODULE wakes up in "alarm mode" if at the alarm time it was off.unsolicited alarm code text string. <recurr> .the MODULE will make both the actions as for <type>=3 and <type>=4. 6 . otherwise it remains fully operative.the alarm will not be silent. 5 . <silent> . every other command must not be issued during this state. “0” .All Rights Reserved page 134 of 414 . 7 . the only commands that can be issued to the MODULE in this state are the #WAKE and #SHDN.the MODULE will make both the actions as for <type>=2 and <type>=4.the MODULE wakes up in "alarm mode" if at the alarm time it was off..string type value indicating day of week for the alarm in one of the following formats: “<1.7>[. written authorization . In both cases the MODULE sets high the RI output pin.<1. If the device is in "alarm mode" and it does not receive the #WAKE command within 90s then it shuts down. the digits 1 to 7 corresponds to the days in the week (Monday is 1). In both cases the MODULE brings the pin GPIO6 high.the MODULE wakes up in "alarm mode" if at the alarm time it was off.7>[. 0 . <text> . 8 . 4 .the MODULE will make both the actions as for <type>=2 and <type>=3.19/11/07 +CALA .. provided its <direction> has been set to alarm output. If the device is in "alarm mode" and it does not receive the #WAKE command within 90s then it shuts down.the alarm will be silent. 1 . otherwise it remains fully operative. and keeps it in this state until a #WAKE or #SHDN command is received or a 90 seconds timer expires..

(list of supported <silent>s) where: <n>.23:30:00+00" OK ETSI 07.<type> respective settings.maximum <text> field length. maximum length of <recurr> and supported <silent>s.<tlength> where: <n> and <type> as before <tlength> . Test command returns the list of supported index values (currently just 0).<n>.Alarm Management as Read command. 4 .07.<text>[.<type>. integer type AT+CALA="02/09/07.<silent>] Note: if no alarm is present a <CR><LF> is issued.A.(list of supported <type>s). <tlength> and <silent> as before <rlength> . Parameters: <time> .+CALA . the behaviour of the MODULE depends upon the setting <type> and if the device was already ON at the moment when the alarm time had come.(list of supported <type>s). ETSI 27. It is possible to set up a recurrent alarm for one or more days in the week.Alarm Management SELINT 2 Set command stores in the internal Real Time Clock an alarm time with AT+CALA= <time>[. in the format: +CALA: (list of supported <n>s).current alarm time as quoted string in the same format as defined Reproduction forbidden without Telit Communications S. in the format: +CALA: (list of supported <n>s). AT+CALA=??. [.007 AT Commands Reference Guide 80000ST10025a Rev.<tlength>. integer type Note: an enhanced version of Test command has been defined.<n>[.19/11/07 SELINT 0 / 1 AT+CALA=? AT+CALA=?? Example Reference +CALA . <rlength>.<silent>]]]]] When the RTC time reaches the alarm time then the alarm starts. Test command returns the list of supported index values (currently just 0).<recurr> Currently just one alarm can be set. in AT+CALA? the format: [+CALA: <time>. Read command returns the list of current active alarm settings in the ME.<recurr>. [. alarm types.All Rights Reserved page 135 of 414 . providing the range of available values for <rlenght> and <silent> too.maximum <recurr> field length.p.[<text>]. <type>. written authorization . alarm types and maximum length of the text to be displayed. maximum length of the text to be displayed.

the MODULE wakes up in "alarm mode" if at the alarm time it was off. "yy/MM/dd.the MODULE wakes up in "alarm mode" if at the alarm time it was off. In both cases the MODULE sets High the RI output pin.All Rights Reserved page 136 of 414 .hh:mm:ss±zz").reserved for other equipment use. <text> . 1 .The only value supported is 0. 2 . 8 . <type> . The device keeps on sending the unsolicited code every 3s until a #WAKE or #SHDN command is received or a 90 seconds timer expires. otherwise it remains fully operative. 4 .e. After that it shuts down. In both cases the MODULE issues an unsolicited code every 3s: +CALA: <text> where <text> is the +CALA optional parameter previously set. It has meaning only if <type> is Reproduction forbidden without Telit Communications S.AT Commands Reference Guide 80000ST10025a Rev.the MODULE wakes up in "alarm mode" if at the alarm time it was off.the MODULE will make both the actions as for type=2 and <type>=3.19/11/07 +CALA .alarm behaviour type 0 . provided its <direction> has been set to alarm output. and keeps it in this state until a #WAKE or #SHDN command is received or a 90 seconds timer expires. In both cases the MODULE brings the pin GPIO6 high.p. "hh:mm:ss±zz") <n> .e. (default) 3 . If the device is already ON at the alarm time. otherwise it remains fully operative. then it does nothing.Alarm Management SELINT 2 for +CCLK command (i. 7 .index of the alarm 0 . otherwise it remains fully operative.the MODULE will make both the actions as for type=3 and <type>=4.the MODULE will make both the actions as for type=2 and <type>=4. If the device is in "alarm mode" and it does not receive the #WAKE command within 90s. 5 .unsolicited alarm code text string.the MODULE wakes up in "alarm mode" if at the alarm time it was off. If the device is in "alarm mode" and it does not receive the #WAKE command within 90s then it shuts down.the MODULE simply wakes up fully operative as if the ON/OFF button had been pressed. The RI output pin remains High until next #WAKE issue or until a 90s timer expires.A. 6 . written authorization . If the device is in "alarm mode" and it does not receive the #WAKE command within 90s then it shuts down. If the device is in "alarm mode" and it does not receive the #WAKE command within 90s then it shuts down. In both cases the MODULE starts playing the alarm tone on the selected path for the ringer (see command #SRP) The device keeps on playing the alarm tone until a #WAKE or #SHDN command is received or a 90 s time-out occurs. 4 . otherwise it remains fully operative. unless the <recurr> parameter is used: in this case <time> must not contain a date (i.

23:30:00+00" OK ETSI 07.UPDATE BINARY 220 . <recurr> .GET RESPONSE 214 . alarm types.UPDATE RECORD 242 . ETSI 27.integer type indicating if the alarm is silent or not.19/11/07 SELINT 2 equal to 2 or 5 or 6..<P1>. maximum length of <recurr> and supported <silent>s.7>[.Alarm Management AT Commands Reference Guide 80000ST10025a Rev. ME sends the actual [.<1.string type value indicating day of week for the alarm in one of the following formats: “<1.the alarm will not be silent.<type>. 1 .7>[.command passed on by the ME to the SIM 176 .(list of supported <type>s). As response to the command.A. every other command must not be issued during this state.it sets a recurrent alarm for all days in the week.it sets a recurrent alarm for one or more days in the week. Read command returns the list of current active alarm settings in the ME.<data>]]] Parameters: <command> .STATUS Reproduction forbidden without Telit Communications S.READ RECORD 192 .5. … ]]” ..Restricted SIM Access SELINT 0 / 1 / 2 Execution command transmits to the ME the SIM <command> and its AT+CRSM= required parameters. “0” . 0 . the only commands that can be issued to the MODULE in this state are the #WAKE and #SHDN.READ BINARY 178 .007 AT+CALA? AT+CALA=? Example Reference 3. During the "alarm mode" the device will not make any network scan and will not register to any network and therefore is not able to dial or receive any call or SMS.<silent>] Test command returns the list of supported index values (currently just 0).<P3> [. <rlength>.+CALA .<P2>. ME handles internally all SIM-ME interface locking and <command> file selection routines.(list of supported <silent>s) AT+CALA="02/09/07.p.<n>. <silent> .4.+CRSM +CRSM .the alarm will be silent.13 Restricted SIM Access . written authorization . in the format: +CALA: (list of supported <n>s).07. in the format: [+CALA: <time>.<fileid> SIM information parameters and response data.<recurr>.All Rights Reserved page 137 of 414 .<tlength>. the digits 1 to 7 corresponds to the days in the week (Monday is 1). 4 . [.[<text>]. maximum length of the text to be displayed.4.

4..p. <fileid>.<P3> .Alert Sound Mode SELINT 0 / 1 Set command is used to select the general alert sound mode of the device. <P1>.19/11/07 +CRSM .255 <data> .11 AT+CRSM=? Reference 3. Note: this command requires PIN authentication. GSM 11. The response of the command is in the format: +CRSM: <sw1>.+CALM +CALM .14 Alert Sound Mode .<response>] where: <sw1>. Test command returns the OK result code GSM 07.silent mode.information from the SIM about the execution of the actual command either on successful or on failed execution.07.A.<sw2> .identifier of an elementary data file on SIM.<P2>.stealth mode.<sw2>[.information to be read/written to the SIM (hexadecimal character format).All Rights Reserved page 138 of 414 . AT+CALM[= <mode>] Parameter: <mode> 0 .5. However commands READ BINARY and READ RECORD can be issued before PIN authentication and if the SIM is blocked (after three failed PIN authentication attempts) to access the contents of the Elementary Files.AT Commands Reference Guide 80000ST10025a Rev. It’s not returned after a successful UPDATE BINARY or UPDATE RECORD command. Note: use only decimal numbers for parameters <command>. 4 . written authorization . <P2> and <P3>.normal mode 1 .4.parameter passed on by the ME to the SIM.on a successful completion of the command previously issued it gives the requested data (hexadecimal character format). Mandatory for every command except STATUS. <P1>. they are mandatory for every command except GET RESPONSE and STATUS 0. no sound will be generated by the device.Restricted SIM Access SELINT 0 / 1 / 2 <fileid> . no sound will be generated by the device Reproduction forbidden without Telit Communications S. except for alarm sound 2 . <response> .

+CRSL +CRSL .5.07 AT+CALM? AT+CALM=? Reference 3. AT+CALM= <mode> Parameter: <mode> 0 . For compatibility with previous versions.15 Ringer Sound Level . Test command returns the supported values for the parameter <mode> as compound value.p.Alert Sound Mode SELINT 2 Set command is used to select the general alert sound mode of the device.Ringer Sound Level SELINT 0 Set command is used to select the incoming call ringer sound level of the AT+CRSL[= device. no sound will be generated by the device Note: if silent mode is selected then incoming calls will not produce alerting sounds but only the unsolicited messages RING or +CRING. Enhanced test command returns the complete range of values for the parameter <mode> as compound value: +CALM: (0-2) GSM 07. except for alarm sound 2 .A. Read command returns the current value of parameter <mode>. Test command returns +CALM: (0. Note: If parameter is omitted then the behaviour of Set command is the same as Read command.4.19/11/07 SELINT 0 / 1 Note: if silent mode is selected then incoming calls will not produce alerting sounds but only the unsolicited messages RING or +CRING.1) An enhanced version of Test command has been defined: AT+CALM=??.All Rights Reserved page 139 of 414 .07 AT+CALM? AT+CALM=? AT+CALM=?? Reference +CALM .4. +CALM: (0-2) GSM 07.+CALM .silent mode.Alert Sound Mode AT Commands Reference Guide 80000ST10025a Rev. written authorization .stealth mode. no sound will be generated by the device. Read command returns the current value of parameter <mode>. Test command returns the supported values for the parameter <mode> as compound value. that provides the complete range of values for <mode>. <level>] Reproduction forbidden without Telit Communications S.normal mode 1 . 4 .

high 4 .ringer sound level 0 .19/11/07 SELINT 0 AT+CRSL? Note: if parameter is omitted then the behaviour of Set command is the same as Read command Read command reports the current <level> setting of the call ringer in the format: +CRSL: <level> Test command reports <level> supported values as compound value. written authorization .A.07 AT+CRSL=? AT+CRSL=?? Reference +CRSL . Test command returns +CRSL: (0-3) An enhanced version of Test command has been defined: AT+CRSL=??. Enhanced Test command returns the complete range of supported values for the parameter <mode>: +CRSL: (0-4) GSM 07.ringer sound level 0 .Ringer Sound Level SELINT 1 Set command is used to select the incoming call ringer sound level of the AT+CRSL[= device.low 2 . For compatibility with previous versions.Off 1 .high 4 .middle 3 . 4 .Ringer Sound Level Parameter: <level> .progressive AT Commands Reference Guide 80000ST10025a Rev.Off 1 . <level>] Parameter: <level> .All Rights Reserved page 140 of 414 .+CRSL .low 2 . that provides the complete range of values for <level>.middle 3 .p.progressive Note: if parameter is omitted then the behaviour of Set command is the same as Read command Read command reports the current <level> setting of the call ringer in the format: +CRSL: <level> AT+CRSL? Reproduction forbidden without Telit Communications S.

4.high 4 .middle 3 .5.A.All Rights Reserved page 141 of 414 .Off 1 .Ringer Sound Level SELINT 2 Set command is used to select the incoming call ringer sound level of the AT+CRSL=<level> device.ringer sound level 0 .max . Parameter: <level> .progressive Read command reports the current <level> setting of the call ringer in the format: +CRSL: <level> Test command reports <level> supported values as compound value. Enhanced Test command returns the complete range of supported values for the parameter <mode>: +CRSL: (0-4) GSM 07. +CRSL: (0-4) GSM 07. in the AT+CRSL=? format: +CRSL: (0-4) Note: an enhanced version of Test command has been defined: AT+CRSL=??.4. written authorization . <level>] Parameter: <level> .07 AT+CRSL=?? Reference +CRSL .low 2 .19/11/07 +CRSL .loudspeaker volume 0.p..Loudspeaker Volume Level SELINT 0 / 1 Set command is used to select the volume of the internal loudspeaker audio AT+CLVL[= output of the device.the value of max can be read by issuing the Test command AT+CLVL=? Reproduction forbidden without Telit Communications S.AT Commands Reference Guide 80000ST10025a Rev.16 Loudspeaker Volume Level .07 AT+CRSL? AT+CRSL=? Reference 3.+CLVL +CLVL . 4 .Ringer Sound Level SELINT 1 Test command reports <level> supported values as compound value.

Parameter: <level> .4. Reproduction forbidden without Telit Communications S.Microphone Mute Control SELINT 0 / 1 Set command enables/disables the muting of the microphone audio line AT+CMUT[=[<n>]] during a voice call.mute off.max .loudspeaker volume 0.07 AT+CLVL=? Reference +CLVL .+CLVL ..the value of max can be read by issuing the Test command AT+CLVL=? Read command reports the current <level> setting of the loudspeaker volume in the format: +CLVL: <level> Test command reports <level> supported values range in the format: +CLVL: (0-max) GSM 07. Note: issuing AT+CMUT<CR> is the same as issuing the Read command. Read command reports the current <level> setting of the loudspeaker volume in the format: +CLVL: <level> Test command reports <level> supported values range in the format: +CLVL: (0-max) GSM 07.4.Loudspeaker Volume Level AT Commands Reference Guide 80000ST10025a Rev. microphone active (factory default) 1 .17 Microphone Mute Control .5. Parameter: <n> 0 .A.07 AT+CLVL? AT+CLVL=? Reference 3. Note: this command mutes/activates both microphone audio paths.19/11/07 SELINT 0 / 1 AT+CLVL? Note: If the parameter is omitted the behavior of Set command is the same as Read command. 4 .mute on. internal mic and external mic. written authorization .+CMUT +CMUT .p.All Rights Reserved page 142 of 414 . microphone muted.Loudspeaker Volume Level SELINT 2 Set command is used to select the volume of the internal loudspeaker audio AT+CLVL=<level> output of the device.

Read command reports whether the muting of the microphone audio line during a voice call is enabled or not. Read command reports whether the muting of the microphone audio line during a voice call is enabled or not.07 AT+CMUT=? Reference +CMUT . GSM 07.Microphone Mute Control SELINT 2 Set command enables/disables the muting of the microphone audio line AT+CMUT=<n> during a voice call.to access this command PIN2 is required.mute on.+CACM +CACM . if PIN2 has been already input once after startup.+CMUT . in the format: +CMUT: <n> Test command reports the supported values for <n> parameter. Read command reports the current value of the SIM ACM in the format: +CACM: <acm> AT+CACM? Reproduction forbidden without Telit Communications S.18 Accumulated Call Meter . microphone muted. in the format: +CMUT: <n> Test command reports the supported values for <n> parameter.4.5. Parameter: <pwd> .A.Microphone Mute Control AT Commands Reference Guide 80000ST10025a Rev. microphone active (factory default) 1 . internal mic and external mic.p.Accumulated Call Meter SELINT 0 / 1 Set command resets the Advice of Charge related Accumulated Call Meter AT+CACM[= stored in SIM (ACM): it contains the total number of home units for both the <pwd>] current and preceding calls.19/11/07 SELINT 0 / 1 AT+CMUT? Note: issuing AT+CMUT=<CR> is the same as issuing the command AT+CMUT=0<CR>.mute off.All Rights Reserved page 143 of 414 . written authorization .4. 4 . Note: this command mutes/activates both microphone audio paths. it is required no more Note: If the parameter is omitted the behavior of Set command is the same as Read command. Parameter: <n> 0 .07 AT+CMUT? AT+CMUT=? Reference 3. GSM 07.

string type: three bytes of the ACM value in hexadecimal format (e.19 Accumulated Call Meter Maximum . it is required no more Read command reports the current value of the SIM ACM in the format: +CACM: <acm> where: <acm> .+CAMM +CAMM .All Rights Reserved page 144 of 414 . it is required no more Reproduction forbidden without Telit Communications S.to access this command PIN2.PIN2.5. “00001E” indicates decimal value 30) Note: the value <acm> is in home units. “00001E” indicates decimal value 30) AT Commands Reference Guide 80000ST10025a Rev.+CACM .Accumulated Call Meter SELINT 2 Set command resets the Advice of Charge related Accumulated Call Meter AT+CACM= stored in SIM (ACM): it contains the total number of home units for both the [<pwd>] current and preceding calls. [. <pwd> .4. price per unit and currency are defined with command +CPUC Test command returns the OK result code GSM 07.g.p. Parameter: <acmmax> . 4 .19/11/07 SELINT 0 / 1 Reference Note: the value <acm> is in units whose price and currency are defined with command +CPUC GSM 07. Parameter: <pwd> . string type: three bytes of the ACM value in hexadecimal format (e.<pwd>]] When ACM reaches <acmmax> value further calls are prohibited.Accumulated Call Meter where: <acm> .07 AT+CACM? AT+CACM=? Reference 3. This value represents the <acmmax> maximum number of home units allowed to be consumed by the subscriber. if PIN2 has been already input once after startup.Accumulated Call Meter Maximum SELINT 0 / 1 Set command sets the Advice of Charge related Accumulated Call Meter AT+CAMM[= Maximum Value stored in SIM (ACMmax).g.07 +CACM . if PIN2 has been already input once after startup.A.4. integer type: it is the maximum number of home units allowed to be consumed by the subscriber. written authorization .accumulated call meter in home units.accumulated call meter in home units.ACMmax value.

if PIN2 has been already input once after startup.g.4.4.g.Price Per Unit And Currency Table SELINT 0 / 1 Set command sets the values of Advice of Charge related Price per Unit AT+CPUC[= and Currency Table stored in SIM (PUCT). Read command reports the ACMmax value stored in SIM in the format: +CAMM : <acmm> where: <acmm> .<pwd>]] Reproduction forbidden without Telit Communications S. <pwd> . integer type: it is the maximum number of home units allowed to be consumed by the subscriber.<pwd>]] When ACM reaches <acmmax> value further calls are prohibited. Note: if the parameters are omitted the behavior of Set command is the same as Read command. This value represents the [<acmmax> maximum number of home units allowed to be consumed by the subscriber.5.ACMmax value. string type: three bytes of the ACMmax value in hexadecimal format (e. +CACM <ppu>[.ACMmax value in home units.PIN2. it is required no more Note: <acmmax> = 0 value disables the feature.+CPUC +CPUC . written authorization .07 AT+CAMM? AT+CAMM=? Reference 3.A. 4 .20 Price per Unit and Currency Table .07 AT+CAMM? Reference +CAMM .Accumulated Call Meter Maximum SELINT 2 Set command sets the Advice of Charge related Accumulated Call Meter AT+CAMM= Maximum Value stored in SIM (ACMmax). Parameter: <acmmax> . [. “00001E” indicates decimal value 30) Test command returns the OK result code GSM 07. Read command reports the ACMmax value stored in SIM in the format: +CAMM : <acmm> where: <acmm> .19/11/07 SELINT 0 / 1 Note: <acmmax>=0 value disables the feature. The PUCT information can be <currency>. “00001E” indicates decimal value 30) GSM 07.p.ACMmax value in home units.All Rights Reserved page 145 of 414 .+CAMM . string type: three bytes of the ACMmax value in hexadecimal format (e.Accumulated Call Meter Maximum AT Commands Reference Guide 80000ST10025a Rev. used to convert the home units (as used in commands +CAOC.

it is required no more AT+CPUC? Read command reports the current values of <currency> and <ppu> parameters in the format: +CACM : <currency>.<pwd>] and +CAMM) into currency units. if PIN2 has been already input once after startup.string type.price per unit.All Rights Reserved page 146 of 414 . <ppu> .SIM PIN2. “.A.4.19/11/07 SELINT 0 / 1 Parameters: <currency> .SIM PIN2. “1989.p. “LIT”. three-character currency code (e. Read command reports the current values of <currency> and <ppu> parameters in the format: +CACM : <currency>.Available AT Commands SELINT 2 Execution command causes the ME to return the AT commands that are AT+CLAC Reproduction forbidden without Telit Communications S.string type. “DEM” etc.g. string type (dot is used as decimal separator) e. AT Commands Reference Guide 80000ST10025a Rev.27” <pwd> . “L. “USD”.. 4 .<ppu> Test command returns the OK result code GSM 07. LIT.5. it is required no more Note: if the parameters are omitted the behavior of Set command is the same as Read command..<ppu> GSM 07.4.07 AT+CPUC=? Reference 3. “1989. Parameters: <currency> .21 Available AT Commands . The PUCT information can be <currency>. written authorization . USD. DEM etc.). used character set should be the one selected with command +CSCS. used character set should be the one selected with command +CSCS.g.Price Per Unit And Currency Table and +CAMM) into currency units. string type (dot is used as decimal separator) e.price per unit.+CLAC +CLAC .07 AT+CPUC? Reference +CPUC .).+CPUC .27” <pwd> . three-character currency code (e.g. used to convert the home units (as used in commands +CAOC. if PIN2 has been already input once after startup. +CACM <ppu>[.g. <ppu> .Price Per Unit And Currency Table SELINT 2 Set command sets the values of Advice of Charge related Price per Unit AT+CPUC= and Currency Table stored in SIM (PUCT).

4. written authorization . in the following format: <AT cmd1>[<CR><LF><AT cmd2>[…]] AT Commands Reference Guide 80000ST10025a Rev.5. When enabled.4. Parameter: SELINT 0 / 1 Reproduction forbidden without Telit Communications S. 4 .defines the AT command including the prefix AT Test command returns the OK result code GSM 07.19/11/07 SELINT 2 AT+CLAC=? Reference where: <AT cmdn> .5. device related errors cause the +CME ERROR: <err> final result code instead of the default ERROR final result code.4.007 3.A.Read ICCID (Integrated Circuit Card Identification) SELINT 0 / 1 Execution command reads on SIM the ICCID (card identification number AT+CCID that provides a unique identification number for the SIM) Read command has the same effect as Execution command.+CCID +CCID .+CLAC .22 Delete Alarm .4. 3G TS 27. AT+ CCID? Test command reports OK. ERROR is anyway returned normally when the error message is related to syntax.Available AT Commands available for the user.5.1 Report Mobile Equipment Error .p. AT+CCID=? 3.Delete Alarm Execution command deletes an alarm in the ME AT+CALD=<n> AT+CALD=? Reference Parameter: <n> .5.07 3.23 Read ICCID (Integrated Circuit Card Identification) .alarm index 0 Test command reports the range of supported values for <n> parameter. invalid parameters.+CMEE +CMEE .Report Mobile Equipment Error Set command enables/disables the report of result code: AT+CMEE[=[<n>]] +CME ERROR: <err> as an indication of an error relating to the +Cxxx commands issued.4.5.All Rights Reserved page 147 of 414 .5 Mobile Equipment Errors 3.+CALD SELINT 2 +CALD .4. or DTE functionality.

ERROR is anyway returned normally when the error message is related to syntax. device related errors cause the +CME ERROR: <err> final result code instead of the default ERROR final result code.enable +CME ERROR:<err> reports. Read command returns the current value of subparameter <n> +CMEE: <n> Test command returns the range of values for subparameter <n> in the format: +CMEE: 0. Note: issuing AT+CMEE=<CR> is the same as issuing the command AT+CMEE=0<CR>. with <err> in numeric format 2 .07 AT+CMEE? AT+CMEE=? Note Reference Reproduction forbidden without Telit Communications S.disable +CME ERROR:<err> reports. written authorization .enable +CME ERROR: <err> reports. with <err> in verbose format Read command returns the current value of subparameter <n>: +CMEE: <n> Test command returns the range of values for subparameter <n> +CMEE has no effect on the final result code +CMS GSM 07. 1 . 1 .enable +CME ERROR:<err> reports.A.19/11/07 SELINT 0 / 1 Note: issuing AT+CMEE<CR> is the same as issuing the Read command. with <err> in verbose format AT Commands Reference Guide 80000ST10025a Rev.enable flag 0 . When enabled. use only ERROR report.+CMEE . with <err> in numeric format 2 . 1.Report Mobile Equipment Error <n> .07 AT+CMEE? AT+CMEE=? Note Reference +CMEE .Report Mobile Equipment Error Set command enables/disables the report of result code: AT+CMEE=[<n>] +CME ERROR: <err> SELINT 2 as an indication of an error relating to the +Cxxx commands issued.enable flag 0 .All Rights Reserved page 148 of 414 . use only ERROR report. invalid parameters. Parameter: <n> .enable +CME ERROR: <err> reports.disable +CME ERROR:<err> reports. 2 Note: the representation format of the Test command output is not included in parenthesis. +CMEE has no effect on the final result code +CMS GSM 07.p. or DTE functionality. 4 .

5.+VTS +VTS . i.a single DTMF tone will be transmitted for a duration depending on the network. AT+VTS= <dtmfstring> Parameters: [.(A-D). written authorization . it allows the user to send a sequence of DTMF tones.07 and TIA IS-101 AT+VTS=? AT+VTS=?? Reference +VTS .*. no matter what the current +VTD setting is.AT Commands Reference Guide 80000ST10025a Rev.a single DTMF tone will be transmitted for a time <duration> (in 10 ms multiples).255 . #.duration of a tone in 1/100 sec. the string can be at most 255 <dtmf>s long.duration] <dtmfstring> . For compatibility with previous versions. <duration> . <duration> .a single DTMF tone will be transmitted for a duration depending on the network.duration] <dtmfstring> .6 Voice Control 3... Test command returns +VTS: ().a single DTMF tone will be transmitted for a time <duration> (in 10 ms multiples).DTMF Tones Transmission SELINT 0 / 1 Execution command allows the transmission of DTMF tones. it allows the user to send a sequence of DTMF tones. no matter what the current +VTD setting is.(list of supported <duration>s)] GSM 07. Note: this commands operates in voice mode only (see +FCLASS).19/11/07 3.5.(). Note: this commands operates in voice mode only (see +FCLASS).All Rights Reserved page 149 of 414 .DTMF Tones Transmission SELINT 2 Execution command allows the transmission of DTMF tones.duration of a tone in 1/100 sec. Reproduction forbidden without Telit Communications S.4. each of them with a duration that was defined through +VTD command. 1.(A-D).. 1. no matter what the current +VTD setting is.A. no matter what the current +VTD setting is. AT+VTS= <dtmfstring> Parameters: [.string of <dtmf>s. this parameter can be specified only if the length of first parameter is just one ASCII character 0 . #. each of them with a duration that was defined through +VTD command.e.4.6. Test command provides the list of supported <dtmf>s and the list of supported <duration>s in the format: (list of supported <dtmf>s)[.() An enhanced version of Test command has been defined: AT+VTS=??. that provides the correct range of values for <DTMF>.p.*. i.string of <dtmf>s. ASCII characters in the set (0-9)..255 . this parameter can be specified only if the length of first parameter is just one ASCII character 0 .e. 4 . the string can be at most 255 <dtmf>s long. ASCII characters in the set (0-9).1 DTMF Tones Transmission .

Read command reports the current Tone Duration..AT Commands Reference Guide 80000ST10025a Rev.duration of every single tone in 1/10 sec. in the format: AT+VTD? <duration> Test command provides the list of supported <duration>s in the format: (list of supported <duration>s) GSM 07.2 Tone Duration .(list of supported <duration>s)] GSM 07. Note: If parameter is omitted the behavior of Set command is the same as Read command.All Rights Reserved page 150 of 414 .duration of a tone 0 .Tone Duration SELINT 0 / 1 Set command sets the length of tones transmitted with +VTS command. AT+VTD= <duration> Parameter: <duration> .07 and TIA IS-101 3.duration of every single tone in 1/10 sec.255 . 4 . written authorization . in the format: <duration> Test command provides the list of supported <duration>s in the format: (list of supported <duration>s) GSM 07.the duration of every single tone is dependent on the network (factory default) 1.A.the duration of every single tone is dependent on the network (factory default) 1.p.07 and TIA IS-101 AT+VTD=? Reference Reproduction forbidden without Telit Communications S. Read command reports the current Tone Duration.07 and TIA IS-101 AT+VTD? AT+VTD=? Reference +VTD .Tone Duration SELINT 2 Set command sets the length of tones transmitted with +VTS command.duration of a tone 0 .4.+VTD +VTD .19/11/07 +VTS .DTMF Tones Transmission SELINT 2 Test command provides the list of supported <dtmf>s and the list of AT+VTS=? supported <duration>s in the format: Reference (list of supported <dtmf>s)[.6.255 ..5. AT+VTD[= <duration>] Parameter: <duration> .

4.class C in GPRS only mode (GPRS only) “CC” . Note: if parameter <class> is omitted.state of GPRS attachment 0 .7.GPRS mobile station class SELINT 2 Set command sets the GPRS class according to <class> parameter. <state>] Parameter: <state> .GSM/GPRS (factory default) “CG” . the GPRS service depending on the parameter <state>.5. AT+CGCLASS [=<class>] Parameter: <class> .detached Reproduction forbidden without Telit Communications S.2 GPRS Attach Or Detach .5. AT+CGCLASS= [<class>] Parameter: <class> .GPRS Attach Or Detach SELINT 0 / 1 Execution command is used to attach the terminal to.GSM/GPRS (factory default) “CG” . Read command returns the current value of the GPRS class in the format: +CGLASS: <class> Test command reports the range for the parameter <class> AT+CGCLASS? AT+CGCLASS=? 3.p.+CGATT +CGATT . Read command returns the current value of the GPRS class in the format: +CGLASS: <class> Test command reports the range for the parameter <class> AT+CGCLASS? AT+CGCLASS=? +CGCLASS .1 GPRS Mobile Station Class . then the behaviour of Set command is the same as Read command.GPRS Mobile Station Class SELINT 0 / 1 Set command sets the GPRS class according to <class> parameter.19/11/07 3.class C in circuit switched only mode (GSM only) Note: the setting is saved in NVM (and available on following reboot).class C in circuit switched only mode (GSM only) Note: the setting is saved in NVM (and available on following reboot). 4 .All Rights Reserved page 151 of 414 .AT Commands Reference Guide 80000ST10025a Rev.GPRS class “B” .class C in GPRS only mode (GPRS only) “CC” .5.7.+CGCLASS +CGCLASS .GPRS class “B” .7 Commands For GPRS 3. written authorization .A.4. or detach the terminal AT+CGATT[= from.4.

+CGREG +CGREG . <state>] Parameter: <state> .p.7. Test command requests information on the supported GPRS service states. [<n>]] Reproduction forbidden without Telit Communications S.GPRS Attach Or Detach 1 .1) OK AT+CGATT=1 OK GSM 07.3 GPRS Network Registration Status .attached AT Commands Reference Guide 80000ST10025a Rev.07 Reference +CGATT . the GPRS service depending on the parameter <state>.state of GPRS attachment 0 .A. or detach the terminal AT+CGATT=[ from.attached Read command returns the current GPRS service state.GPRS Attach Or Detach SELINT 2 Execution command is used to attach the terminal to.4.19/11/07 SELINT 0 / 1 AT+CGATT? AT+CGATT=? Example Note: If the parameter is omitted the behavior of Execution command is the same as Read command.+CGATT . AT+CGATT? +CGATT: 0 OK AT+CGATT=? +CGATT: (0.All Rights Reserved page 152 of 414 . AT+CGATT? +CGATT: 0 OK AT+CGATT=? +CGATT: (0.detached 1 .1) OK AT+CGATT=1 OK GSM 07. 4 . Read command returns the current GPRS service state.07 AT+CGATT? AT+CGATT=? Example Reference 3. written authorization .GPRS Network Registration Status SELINT 0 / 1 Set command controls the presentation of an unsolicited result code AT+CGREG[= +CGREG: (see format below).5. Test command requests information on the supported GPRS service states.

but terminal is currently searching a new operator to register to 3 .<lac>. written authorization .p. Note: issuing AT+CGREG=<CR> is the same as issuing the command AT+CGREG=0<CR>. if there is a change of the network cell.disable network registration unsolicited result code 1 .A.GPRS Network Registration Status SELINT 2 Set command controls the presentation of an unsolicited result code AT+CGREG=[<n>] Reproduction forbidden without Telit Communications S. "00C3" equals 195 in decimal) <ci> . if there is a change in the terminal GPRS network registration status.not registered.registration denied 4 .All Rights Reserved page 153 of 414 .GPRS Network Registration Status AT Commands Reference Guide 80000ST10025a Rev.+CGREG .registration status (see above for values) <lac> .enable network registration unsolicited result code.enable network registration and location information unsolicited result code.cell ID in hexadecimal format Note: issuing AT+CGREG<CR> is the same as issuing the Read command.registered. it is issued the unsolicited result code: +CGREG: <stat>[.19/11/07 SELINT 0 / 1 Parameter: <n> .07 AT+CGREG? AT+CGREG=? Reference +CGREG .not registered.location area code in hexadecimal format (e. Test command returns supported values for parameter <n> GSM 07.registered.g. home network 2 .<stat>. it is issued the unsolicited result code: +CGREG: <stat> where: <stat> .registration status 0 . terminal is not currently searching a new operator to register to 1 .<ci>] where: <stat> . roaming 2 .result code presentation mode 0 . Read command returns the status of result code presentation mode <n> and the integer <stat> which shows whether the network has currently indicated the registration of the terminal in the format: +CGREG:<n>.unknown 5 . 4 .

4 . if there is a change of the network cell.enable network registration and location information unsolicited result code.+CGREG .4.All Rights Reserved page 154 of 414 .4 Define PDP Context .<stat> Test command returns supported values for parameter <n> GSM 07. AT Commands Reference Guide 80000ST10025a Rev.registration status (see above for values) <lac> .<APN> Reproduction forbidden without Telit Communications S.disable network registration unsolicited result code 1 . roaming 2 . it is issued the unsolicited result code: +CGREG: <stat> where: <stat> . home network 2 .A. written authorization .Define PDP Context SELINT 0 / 1 Set command specifies PDP context parameter values for a PDP context AT+CGDCONT[= identified by the (local) context identification parameter.<ci>] where: <stat> . it is issued the unsolicited result code: +CGREG: <stat>[.unknown 5 .not registered.+CGDCONT +CGDCONT .GPRS Network Registration Status +CGREG: (see format below).registered. if there is a change in the terminal GPRS network registration status. but terminal is currently searching a new operator to register to 3 .result code presentation mode 0 .not registered. terminal is not currently searching a new operator to register to 1 .cell ID in hexadecimal format.07 AT+CGREG? AT+CGREG=? Reference 3.19/11/07 SELINT 2 Parameter: <n> .5.registration status 0 .registration denied 4 .<PDP_type> Parameters: [. "00C3" equals 195 in decimal) <ci> .enable network registration unsolicited result code.g.7.location area code in hexadecimal format (e. <cid> [<cid> [.<lac>. Read command returns the status of result code presentation mode <n> and the integer <stat> which shows whether the network has currently indicated the registration of the terminal in the format: +CGREG: <n>.registered.p.

.(Packet Data Protocol type) a string parameter which [. Note: issuing AT+CGDCONT<CR> is the same as issuing the Read command. Read command returns the current settings for each defined context in the format: +CGDCONT: <cid>.…[. ….<pd1>[.<d_comp>. causes the values for context number <cid> to become undefined.A.numeric parameter that controls PDP header compression 0 .<PDP_addr> particular PDP context definition.…[.on <h_comp> .(0-1) AT+CGDCONT? AT+CGDCONT=? Example Reproduction forbidden without Telit Communications S. Note: issuing AT+CGDCONT=<CR> returns the OK result code.max .<h_comp> <PDP_type> .<PDP_type>.”APN”.zero to N string parameters whose meanings are specific to the <PDP_type> Note: a special form of the Set command.off (default if value is omitted) 1 .pdN]]]<CR><LF>[<CR><LF>+CGDCONT: <cid>.0.0.10”. written authorization .(Access Point Name) a string parameter which is a logical name that is used to select the GGSN or the external packet data network.pdN]]]]]]]]]] "IP" .19/11/07 +CGDCONT ..Point to Point Protocol <APN> .Define PDP Context SELINT 0 / 1 <cid> .where the value of max is returned by the Test command [.Internet Protocol "PPP" .<APN>.”IP”.”IP”.<PDP_addr>.”IP”. <h_comp>[.0 OK AT+CGDCONT=? +CGDCONT: (1-5).(PDP Context Identifier) numeric parameter which specifies a [. <pdN> .0 OK AT+CGDCONT? +CGDCONT: 1..”10.p.AT Commands Reference Guide 80000ST10025a Rev. The allocated address may be read using the +CGPADDR command. <PDP_addr> .“APN”.All Rights Reserved page 155 of 414 .<PDP_type>.10.a string parameter that identifies the terminal in the address space applicable to the PDP.…[.10”. If the value is null or omitted.<PDP_addr>.”10.<d_comp> 1.numeric parameter that controls PDP data compression 0 . <d_comp> .on <pd1>.<pd1> specifies the type of packet data protocol [. 4 .<d_comp>. then the subscription value will be requested.<APN>.<pd1>[. +CGDCONT=<cid>.<h_comp> [.pdN]]]<CR><LF>[…]] Test command returns values supported as a compound value AT+CGDCONT=1. [.10.(0-1).off (default if value is omitted) 1 .10.10.

+CGDCONT .0.<PDP_addr> particular PDP context definition.07 AT Commands Reference Guide 80000ST10025a Rev.…[.0 OK AT+CGDCONT? AT+CGDCONT=? Example Reproduction forbidden without Telit Communications S.(Access Point Name) a string parameter which is a logical name that is used to select the GGSN or the external packet data network.”10.<pd1> specifies the type of packet data protocol [.<pd1>[.<PDP_type>. …. <d_comp> . causes the values for context number <cid> to become undefined.10.(Packet Data Protocol type) a string parameter which [.off (default if value is omitted) 1 .zero to N string parameters whose meanings are specific to the <PDP_type> Note: a special form of the Set command. Read command returns the current settings for each defined context in the format: +CGDCONT: <cid>.All Rights Reserved page 156 of 414 .on <h_comp> .<APN> <cid> .where the value of max is returned by the Test command [. <PDP_addr> .10.pdN]]][<CR><LF>+CGDCONT: <cid>.<APN>.”APN”.Internet Protocol "PPP" .19/11/07 SELINT 0 / 1 +CGDCONT .Define PDP Context SELINT 2 Set command specifies PDP context parameter values for a PDP context AT+CGDCONT= identified by the (local) context identification parameter.pdN]]][…]] Test command returns values supported as a compound value AT+CGDCONT=1.<d_comp>.<d_comp> 1.<PDP_addr>.<PDP_addr>.“APN”.…[.p.…[.10.numeric parameter that controls PDP header compression 0 . <pdN> .a string parameter that identifies the terminal in the address space applicable to the PDP. <h_comp>[.pdN]]]]]]]]] "IP" .”IP”.numeric parameter that controls PDP data compression 0 .<h_comp> [. written authorization . <PDP_type>.10.”10.<pd1>[.<d_comp>. [.<h_comp> <PDP_type> .max .<APN>. The allocated address may be read using the +CGPADDR command.Define PDP Context OK Reference GSM 07.Point to Point Protocol <APN> . If the value is null or omitted.off (default if value is omitted) 1 . <cid> [<cid> [. 4 .10”. +CGDCONT=<cid>.on <pd1>.10”.0.<PDP_type> Parameters: [..A.”IP”.(PDP Context Identifier) numeric parameter which specifies a [.0 OK AT+CGDCONT? +CGDCONT: 1. then the subscription value will be requested.

(list of supported <mean>s) Note: only the “IP” PDP_Type is currently supported.A.”IP”.<mean>]]]]]]] <delay> .4.delay class <reliability> . Note: a special form of the Set command.(0-1).reliability class <peak> . <delay>.<mean><CR><LF>[…]] If no PDP context has been defined.19/11/07 SELINT 2 3.+CGQMIN +CGQMIN .7. written authorization .<peak> <precedence> .(list of supported <reliability>s).<delay>.precedence class [.<precedence> [. AT+CGQMIN? AT+CGQMIN=? Reproduction forbidden without Telit Communications S. <mean><CR><LF>[<CR><LF>+CGQMIN: <cid>. +CGQMIN=<cid> causes the requested profile for context number <cid> to become undefined. 4 .. [.mean throughput class If a value is omitted for a particular class then this class is not checked.<reliability> <cid> .5 Quality Of Service Profile (Minimum Acceptable) .Quality Of Service Profile (Minimum Acceptable) SELINT 0 / 1 Set command allows to specify a minimum acceptable profile which is AT+CGQMIN[= checked by the terminal against the negotiated profile returned in the [<cid> Activate PDP Context Accept message.Define PDP Context AT+CGDCONT=? +CGDCONT: (1-5).<delay> Parameters: [.(0-1) Reference OK GSM 07. Read command returns the current settings for each defined context in the format: +CGQMIN: <cid>.<peak>.07 AT Commands Reference Guide 80000ST10025a Rev.p.<peak>.<reliability>.peak throughput class <mean> . [.+CGDCONT .<precedence>.<precedence>. it has no effect and OK result code is returned.<reliability>. (list of supported <peak>s).PDP context identification (see +CGDCONT). (list of supported <delay>s).(list of supported <precedence>s)..All Rights Reserved page 157 of 414 . Note: issuing AT+CGQMIN<CR> is the same as issuing the Read command. Note: issuing AT+CGQMIN=<CR> returns the OK result code. Test command returns as a compound value the type of the current PDP context and the supported values for the subparameters in the format: +CGQMIN: <PDP_Type>.5.

31) Reference OK GSM 07.Quality Of Service Profile (Minimum Acceptable) AT+CGQMIN=1. GSM 03. 4 . (list of supported <delay>s).<delay> Parameters: [.All Rights Reserved page 158 of 414 .Quality Of Service Profile (Minimum Acceptable) SELINT 2 Set command allows to specify a minimum acceptable profile which is AT+CGQMIN= checked by the terminal against the negotiated profile returned in the [<cid> Activate PDP Context Accept message.(0-5).+CGQMIN .<precedence> [.reliability class <peak> .0. AT+CGQMIN? AT+CGQMIN=? Reproduction forbidden without Telit Communications S. Note: a special form of the Set command.0.<reliability>.0.(0-9).0 AT Commands Reference Guide 80000ST10025a Rev.<reliability> <cid> . <delay>. [. [.<peak>. Test command returns as a compound value the type of the current PDP context and the supported values for the subparameters in the format: +CGQMIN: <PDP_Type>.mean throughput class If a value is omitted for a particular class then this class is not checked.(list of supported <mean>s) Note: only the “IP” PDP_Type is currently supported. +CGQMIN=<cid> causes the requested profile for context number <cid> to become undefined.<reliability>.<mean>]]]]]] <delay> .<peak> <precedence> . written authorization .07.<precedence>.3. it has no effect and OK result code is returned.PDP context identification (see +CGDCONT command).0.(0-4).A.0.0.<delay>.0 Example OK AT+CGQMIN? +CGQMIN: 1.<peak>.p. (list of supported <peak>s). Read command returns the current settings for each defined context in the format: +CGQMIN: <cid>.19/11/07 SELINT 0 / 1 OK AT+CGQMIN=? +CGQMIN: “IP”.precedence class [.(list of supported <reliability>s). <mean>[<CR><LF>+CGQMIN: <cid>.5.(list of supported <precedence>s).60 +CGQMIN .peak throughput class <mean> .(0-3).<mean>[…]] If no PDP context has been defined.(0-18.delay class <reliability> .<precedence>.

<reliability>. it has no effect and OK result code is returned.(0-18.<peak>.0.31) Reference OK GSM 07.<precedence>.p.peak throughput class <mean> .60 3.(0-5).<mean><CR><LF>[…]] If no PDP context has been defined. Note: issuing AT+CGQREQ=<CR> returns the OK result code.<peak>. <mean><CR><LF>[<CR><LF>+CGQREQ: <cid>.Quality Of Service Profile (Requested) SELINT 0 / 1 Set command allows to specify a Quality of Service Profile that is used AT+CGQREQ[= when the terminal sends an Activate PDP Context Request message to the [<cid> network.7. Note: a special form of the Set command.0.<reliability>.5.+CGQMIN . Read command returns the current settings for each defined context in the format: +CGQREQ: <cid>. <cid>.0 Example OK AT+CGQMIN? +CGQMIN: 1.0 AT Commands Reference Guide 80000ST10025a Rev. <delay>.<reliability> Parameters: [. Note: issuing AT+CGQREQ<CR> is the same as issuing the Read command.+CGQREQ +CGQREQ . GSM 03.<peak> <cid> .5.precedence class <delay> .07.6 Quality Of Service Profile (Requested) .Quality Of Service Profile (Minimum Acceptable) AT+CGQMIN=1.0.0. 4 .mean throughput class If a value is omitted for a particular class then this class is not checked. [. written authorization .reliability class <peak> .(0-4).(0-3). It specifies a profile for the context identified by the (local) context [.4. +CGQREQ=<cid> causes the requested profile for context number <cid> to become undefined.<mean>]]]]]]] <precedence> .0. Test command returns as a compound value the type of the current PDP AT+CGQREQ? AT+CGQREQ=? Reproduction forbidden without Telit Communications S.(0-9).<precedence> identification parameter.A.delay class <reliability> .<delay> [.PDP context identification (see +CGDCONT command).3.19/11/07 SELINT 2 OK AT+CGQMIN=? +CGQMIN: “IP”.<precedence>.All Rights Reserved page 159 of 414 . [.0.<delay>.

<peak>.<mean>[…]] If no PDP context has been defined. GSM 03.60 +CGQREQ .3.0. Note: a special form of the Set command. [.<reliability> Parameters: [.PDP context identification (see +CGDCONT command).(0-5).<reliability>. Read command returns the current settings for each defined context in the format: +CGQREQ: <cid>.Quality Of Service Profile (Requested) SELINT 2 Set command allows to specify a Quality of Service Profile that is used AT+CGQREQ= when the terminal sends an Activate PDP Context Request message to the [<cid> network. It specifies a profile for the context identified by the (local) context [. 4 .<delay> [.0.0 OK AT+CGQREQ=? +CGQREQ: ”IP”.(list of supported <reliability>s).31) Reference OK GSM 07. (list of supported <peak>s). [.delay class <reliability> .<mean>]]]]]] <precedence> .(0-3). +CGQREQ=<cid> causes the requested profile for context number <cid> to become undefined.<delay>.(list of supported <mean>s) Example Note: only the “IP” PDP_Type is currently supported.0.AT Commands Reference Guide 80000ST10025a Rev.0.<peak> <cid> .mean throughput class If a value is omitted for a particular class then this class is not checked. AT+CGQREQ? Reproduction forbidden without Telit Communications S.(0-4). AT+CGQREQ? +CGQREQ: 1.<precedence>.<peak>. <mean>[<CR><LF>+CGQREQ: <cid>.(0-19.All Rights Reserved page 160 of 414 .<precedence>.3.peak throughput class <mean> . <delay>.A. written authorization .reliability class <peak> . it has no effect and OK result code is returned.07.(0-9).0.p.precedence class <delay> . (list of supported <delay>s).<precedence> identification parameter.0.0 OK AT+CGQREQ=1.<reliability>. <cid>.(list of supported <precedence>s).19/11/07 +CGQREQ .Quality Of Service Profile (Requested) SELINT 0 / 1 context and the supported values for the subparameters in the format: +CGQREQ: <PDP_Type>.

+CGACT +CGACT .(list of supported <precedence>s).3.7.19/11/07 +CGQREQ . Note: issuing AT+CGACT<CR> is the same as issuing the Read command.(0-3).7 PDP Context Activate Or Deactivate .07.<cid> [.(0-18.0.0.(0-5).3. AT+CGQREQ? +CGQREQ: 1.5.0 OK AT+CGQREQ=? +CGQREQ: ”IP”. Note: issuing AT+CGACT=<CR> returns the OK result code.<state><CR><LF>[…]] Test command reports information on the supported PDP context activation states parameters in the format: AT+CGACT? AT+CGACT=? Reproduction forbidden without Telit Communications S.(0-9).PDP Context Activate Or Deactivate SELINT 0 / 1 Execution command is used to activate or deactivate the specified PDP AT+CGACT[= context(s) [<state>[.(list of supported <mean>s) Example Note: only the “IP” PDP_Type is currently supported.(list of supported <reliability>s). GSM 03.0.p. (list of supported <peak>s).indicates the state of PDP context activation 0 .0.0 OK AT+CGQREQ=1.A.a numeric parameter which specifies a particular PDP context definition (see +CGDCONT) Note: if no <cid>s are specified the activation/deactivation form of the command activates/deactivates all defined contexts. 4 .0.…]]]]] Parameters: <state> .AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 161 of 414 .4.60 3.activated <cid> .<cid>[. (list of supported <delay>s).31) Reference OK GSM 07.<state><CR><LF>[<CR><LF>+CGACT: <cid>. Read command returns the current activation state for all the defined PDP contexts in the format: +CGACT: <cid>. written authorization .0.(0-4).deactivated 1 .Quality Of Service Profile (Requested) SELINT 2 Test command returns as a compound value the type of the current PDP AT+CGQREQ=? context and the supported values for the subparameters in the format: +CGQREQ: <PDP_Type>.

4.a numeric parameter which specifies a particular PDP context definition (see +CGDCONT command) Note: if no <cid>s are specified the activation/deactivation form of the command activates/deactivates all defined contexts.19/11/07 SELINT 0 / 1 Reference +CGACT .<state>[…]] Test command reports information on the supported PDP context activation states parameters in the format: +CGACT: (0.<cid> Reproduction forbidden without Telit Communications S. 4 .p.07 AT+CGACT? AT+CGACT=? Example 3.Show PDP Address SELINT 0 / 1 Execution command returns a list of PDP addresses for the specified AT+CGPADDR= context identifiers in the format: [<cid>[.+CGACT .1 OK AT+CGACT=1. Read command returns the current activation state for all the defined PDP contexts in the format: +CGACT: <cid>.All Rights Reserved page 162 of 414 .<cid>[.07 AT Commands Reference Guide 80000ST10025a Rev.PDP Context Activate Or Deactivate +CGACT: (0-1) Example AT+CGACT? +CGACT: 1.…]]]] Parameters: <state> .5.7.1 Reference OK GSM 07.1 OK GSM 07.1 OK AT+CGACT? +CGACT: 1.1) AT+CGACT=1.indicates the state of PDP context activation 0 .A.+CGPADDR +CGPADDR . written authorization .8 Show PDP Address .activated <cid> .<cid> [.deactivated 1 .<state>[<CR><LF>+CGACT: <cid>.PDP Context Activate Or Deactivate SELINT 2 Execution command is used to activate or deactivate the specified PDP AT+CGACT= context(s) [<state>[.

<cid> [. the addresses for all defined contexts are returned. <PDP_addr> .p.Show PDP Address SELINT 2 Execution command returns a list of PDP addresses for the specified AT+CGPADDR= context identifiers in the format: [<cid>[.<PDP_addr><CR><LF>[…]] AT Commands Reference Guide 80000ST10025a Rev.zzz. AT#GPRS=1 +IP: xxx. For a dynamic address it will be the one assigned during the last PDP context activation that used the context definition referred to by <cid>.a string that identifies the terminal in the address space applicable to the PDP.yyy. <PDP_addr> .…]]] +CGPADDR: <cid>.www” OK AT+CGPADDR=? +CGPADDR: (1) Reference OK GSM 07.<PDP_addr>[<CR><LF>+CGPADDR: <cid>. If no <cid> is specified.zzz.19/11/07 SELINT 0 / 1 AT+CGPADDR=? Example Parameters: <cid> . The address may be static or dynamic. For a static address. For a static address.A.Show PDP Address [. the addresses for all defined contexts are returned.a numeric parameter which specifies a particular PDP context definition (see +CGDCONT command). <PDP_addr>[…]] Parameters: <cid> . it will be the one set by the +CGDCONT command when the context was defined.07 +CGPADDR .…]]] +CGPADDR: <cid>.a string that identifies the terminal in the address space applicable to the PDP.All Rights Reserved page 163 of 414 .yyy. 4 .<PDP_addr><CR><LF>[<CR><LF> +CGPADDR: <cid>. For a Reproduction forbidden without Telit Communications S. The address may be static or dynamic. written authorization .a numeric parameter which specifies a particular PDP context definition (see +CGDCONT command).+CGPADDR . <PDP_addr> is omitted if none is available Test command returns a list of defined <cid>s.www OK AT+CGPADDR=1 +CGPADDR: 1. it will be the one set by the +CGDCONT command when the context was defined.”xxx. If no <cid> is specified.

numeric parameter which specifies a particular PDP context definition (see +CGDCONT command).www OK AT+CGPADDR=1 +CGPADDR: 1.PPP Point-to-point protocol <cid> .07 AT+CGDATA=? Example Reference +CGDATA . written authorization .<cid>[. AT+CGPADDR=? AT#GPRS=1 Example +IP: xxx.Show PDP Address SELINT 2 dynamic address it will be the one assigned during the last PDP context activation that used the context definition referred to by <cid>. 4 .…]]]] Parameters: <L2P> .”xxx.Enter Data State SELINT 2 Reproduction forbidden without Telit Communications S.yyy.A. [.www” OK AT+CGPADDR=? +CGPADDR: (1) Reference OK GSM 07.7. Note: if parameter <L2P> is omitted.yyy.AT Commands Reference Guide 80000ST10025a Rev.07 3. <PDP_addr> is omitted if none is available Test command returns a list of defined <cid>s.19/11/07 +CGPADDR .string parameter that indicates the layer 2 protocol to be used "PPP" .5.All Rights Reserved page 164 of 414 .4.Enter Data State SELINT 0 / 1 Execution command causes to perform whatever actions are necessary to AT+CGDATA= establish a communication with the network using one or more GPRS PDP [<L2P>.1 OK GSM 07.[<cid> types. Note: the representation format of the Test command output is not included in parenthesis AT+CGDATA=? +CGDATA: ”PPP” OK AT+CGDATA=”PPP”.zzz.zzz.+CGDATA +CGDATA . the layer 2 protocol is unspecified Test command reports information on the supported layer 2 protocols.9 Enter Data State .p.

4 .1 OK GSM 07.A.battery is exhausted.battery charge remained is estimated to be 25% 50 . Note: <bcs>=1 indicates that the battery charger supply is inserted and the battery is being recharged if necessary with it.string parameter that indicates the layer 2 protocol to be used "PPP" .5.battery charge remained is estimated to be 75% 100 . calls inhibited <bcl> .19/11/07 +CGDATA .8.…]]]] Parameters: <L2P> .battery charge remained is estimated to be 50% 75 .+CBC +CBC .<bcl> where: <bcs> .Battery Charge SELINT 0 / 1 Execution command returns the current Battery Charge status in the format: AT+CBC +CBC: <bcs>. AT+CGDATA=? +CGDATA: (”PPP”) OK AT+CGDATA=”PPP”. and charger pin is being powered 2 .PPP Point-to-point protocol <cid> . Note: if parameter <L2P> is omitted.<cid>[.07 AT+CGDATA=? Example Reference 3.4.numeric parameter which specifies a particular PDP context definition (see +CGDCONT command). written authorization .4.battery charge level 0 .[<cid> types. [. or ME does not have a battery connected 25 . Supply for ME operations is taken anyway from VBATT pins.1 Battery Charge . the layer 2 protocol is unspecified Test command reports information on the supported layer 2 protocols.battery is fully charged.ME is powered by the battery 1 .5.ME does not have a battery connected 3 .battery charge status 0 .p.Enter Data State SELINT 2 Execution command causes to perform whatever actions are necessary to AT+CGDATA= establish a communication with the network using one or more GPRS PDP [<L2P>.Recognized power fault.All Rights Reserved page 165 of 414 .AT Commands Reference Guide 80000ST10025a Rev.8 Commands For Battery Charger 3.ME has a battery connected. Reproduction forbidden without Telit Communications S.

07 Note Reference + CBC .battery is fully charged. so it is not possible to distinguish between these two cases.(0-100) An enhanced version of Test command has been defined: AT+CBC=??.battery is exhausted.All Rights Reserved page 166 of 414 .Battery Charge SELINT 2 Execution command returns the current Battery Charge status in the format: AT+CBC +CBC: <bcs>.<bcl> where: <bcs> .p.+CBC . Note: although +CBC is an execution command. Enhanced test command returns the complete range of values for <bcs> and <bcl>: +CBC: (0-3).19/11/07 SELINT 0 / 1 AT+CBC? AT+CBC=? Note: without battery/power connected on VBATT pins or during a power fault the unit is not working.battery charge remained is estimated to be 25% 50 .battery charge level 0 .ME is powered by the battery 1 . GSM 07. ETSI 07.07 requires the Test command to be defined. calls inhibited <bcl> .battery charge remained is estimated to be 50% 75 .battery charge remained is estimated to be 75% 100 .(0-100) AT+CBC=?? Example AT+CBC +CBC: 0. Test command returns parameter values supported as a compound value. therefore values <bcs>=2 and <bcs>=3 will never appear.ME does not have a battery connected 3 . Reproduction forbidden without Telit Communications S. Test command returns +CBC: (0-2).A.75 OK The ME does not make differences between being powered by a battery or by a power supply on the VBATT pins. 4 . Read command has the same effect as Execution command.Battery Charge AT Commands Reference Guide 80000ST10025a Rev. or ME does not have a battery connected 25 . written authorization .Recognized power fault.ME has a battery connected.battery status 0 . and charger pin is being powered 2 . For compatibility with previous versions. that provides the complete range of values for <bcs> and <bcl>.

therefore values <bcs>=2 and <bcs>=3 will never appear.(0-100) Note: although +CBC is an execution command. written authorization .19/11/07 + CBC .All Rights Reserved page 167 of 414 . GSM 07. so it is not possible to distinguish between these two cases. 4 . Test command returns parameter values supported as a compound value.p.07 requires the Test command to be defined.Battery Charge SELINT 2 Note: <bcs>=1 indicates that the battery charger supply is inserted and the battery is being recharged if necessary with it.AT Commands Reference Guide 80000ST10025a Rev.A. Note: without battery/power connected on VBATT pins or during a power fault the unit is not working. Supply for ME operations is taken anyway from VBATT pins.75 OK The ME does not make differences between being powered by a battery or by a power supply on the VBATT pins.07 Note Reference Reproduction forbidden without Telit Communications S. Example AT+CBC=? AT+CBC +CBC: 0. ETSI 07. +CBC: (0-3).

5.broadcast type messages support (see above) Test command reports a list of all services supported by the device.type not supported 1 .+CSMS +CSMS .mobile terminated messages support (see above) <mo> .5. written authorization .AT Commands Reference Guide 80000ST10025a Rev. GSM 03.type not supported 1 .1 General Configuration 3.19/11/07 3.A.5 ETSI GSM 07.<bm> where: <service> . It returns the types of AT+CSMS messages supported by the ME: [=<service>] Parameter: <service> 0 . GSM 03. The supported value of the parameter <service>.1.All Rights Reserved page 168 of 414 . GSM 07.05 Phase 2 version 4.broadcast type messages support 0 .1 Select Message Service .<mo>.40.Select Message Service SELINT 0 / 1 Set command selects messaging service <service>.<mt>.type not supported 1 .5.type supported Note: If parameter is omitted then the behavior of Set command is the same as Read command.0 (factory default) Set command returns current service setting along with the types of messages supported by the ME: +CSMS: <service>.<bm> where: <mt> .type supported <mo> .<mo>.mobile originated messages support (see above) <bm> .5.7.mobile terminated messages support 0 . 4 .p. Read command reports current service setting along with supported message types in the format: +CSMS: <service>.41 AT+CSMS? AT+CSMS=? Reference Reproduction forbidden without Telit Communications S.5.type supported <bm> .messaging service (see above) <mt> .<mt>.05 AT Commands for SMS and CBS 3.mobile originated messages support 0 .The syntax of SMS AT commands is compatible with GSM 07.05.

mobile originated messages support (see above) <bm> .<mo>.19/11/07 +CSMS .2 Preferred Message Storage .7.mobile terminated messages support 0 .<mems>]]] <memr> .type supported <mo> . 4 .0 (factory default) Set command returns the types of messages supported by the ME: +CSMS: <mt>.+CPMS +CPMS .<bm> where: <service> . GSM 03.type supported Read command reports current service setting along with supported message types in the format: +CSMS: <service>.mobile originated messages support 0 .memory to which writing and sending operations are made "SM" .40.type not supported 1 .All Rights Reserved page 169 of 414 .mobile terminated messages support (see above) <mo> .p.Select Message Service SELINT 2 Set command selects messaging service <service>.A.The syntax of SMS AT commands is compatible with GSM 07. written authorization .broadcast type messages support (see above) Test command reports the supported value of the parameter <service>. <memr> [.AT Commands Reference Guide 80000ST10025a Rev.ME internal storage (read only. writing.memory from which messages are read and deleted "SM" .41 AT+CSMS? AT+CSMS=? Reference 3.Preferred Message Storage SELINT 0 / 1 Set command selects memory storages <memr>. GSM 03.<mo>.type supported <bm> .5. GSM 07.messaging service (see above) <mt> . It returns the types of AT+CSMS= messages supported by the ME: <service> Parameter: <service> 0 .<mt>. sending and storing SMs.05. no delete) <memw> .<bm> where: <mt> . <memw> and <mems> AT+CPMS[= to be used for reading.SIM SMS memory storage "ME" .type not supported 1 .type not supported 1 .broadcast type messages support 0 .05 Phase 2 version 4.5.SIM SMS memory storage Reproduction forbidden without Telit Communications S.<memw> Parameters: [.1.

<totalr>. <memw> and <mems> AT+CPMS? +CPMS: "SM". <mems>. Test command reports the supported values for parameters <memr>.All Rights Reserved page 170 of 414 .5.10. +CPMS .A.<useds>.<totals> where <usedr> .memory to which received SMs are preferred to be stored "SM" . Note: If all parameters are omitted the behavior of Set command is the same as Read command.<usedw>.<useds>.max number of SMS that <mems> can contain Note: The only supported memory storage for writing and sending SMs is the SIM internal memory "SM". <memw> and <mems> are the selected storage memories for reading.Preferred Message Storage SELINT 2 Note: the behaviour of command +CPMS differs depending on whether or not the improved SMS commands operation mode has been enabled (see #SMSMODE) Reproduction forbidden without Telit Communications S.SIM SMS memory storage The command returns the memory storage status in the format: +CPMS: <usedr>.<totalr>.number of SMs stored into <mems> <totals> .5.<totalw>. 4 .max number of SMs that <memr> can contain <usedw> . so <memw>=<mems>="SM".Preferred Message Storage SELINT 0 / 1 <mems> . writing and storing respectively. Note: the received class 0 SMS are stored in the "ME" memory regardless the <mems> setting and they are automatically deleted at power off.<memw>.10. Read command reports the message storage status in the format: +CPMS: <memr>. written authorization .10 OK you have 5 out of 10 SMS SIM positions occupied GSM 07.number of SMs stored into <memw> <totalw> max number of SMs that <memw> can contain <useds> .5.p.<totals> where <memr>.05 AT+CPMS? AT+CPMS=? Example Reference Note: the behaviour of command +CPMS differs depending on whether or not the improved SMS commands operation mode has been enabled (see #SMSMODE).<usedw>.<usedr>.<totalw>."SM".number of SMs stored into <memr> <totalr> .19/11/07 +CPMS ."SM".AT Commands Reference Guide 80000ST10025a Rev.

written authorization .<useds>.<usedw>.memory to which writing and sending operations are made "SM" .5."SM". <memw> and <mems> to be used for reading.memory to which received SMs are preferred to be stored "SM" .All Rights Reserved page 171 of 414 . <memw> and <mems> are the selected storage memories for reading. writing and storing respectively.10 OK (you have 5 out of 10 SMS SIM positions occupied) AT+CPMS=? # S M S M Example Reproduction forbidden without Telit Communications S. <mems>.<totals> where <memr>.10.<totalr>."SM".A.5.<totalw>.Preferred Message Storage (#SMSMODE=0) # S M S M O D E = 0 AT+CPMS= <memr> [.<usedr>. # S M S M O D E = 0 AT+CPMS? Note: the received class 0 SMS are stored in the "ME" memory regardless the <mems> setting and they are automatically deleted at power off. 4 . sending and storing SMs.<memw> [. writing.5. so <memw>=<mems>="SM".<useds>.<usedw>.ME internal storage (read only.number of SMs stored into <memr> <totalr> .<totalr>.<mems>]] AT Commands Reference Guide 80000ST10025a Rev.SIM SMS memory storage "ME" .number of SMs stored into <memw> <totalw> max number of SMs that <memw> can contain <useds> .10. Test command reports the supported values for parameters <memr>. Read command reports the message storage status in the format: +CPMS: <memr>.memory from which messages are read and deleted "SM" .SIM SMS memory storage <mems> .max number of SMs that <mems> can contain Note: The only supported memory storage for writing and sending SMs is the SIM internal memory "SM". no delete) <memw> . <memw> and <mems> AT+CPMS? +CPMS: "SM".+CPMS .max number of SMs that <memr> can contain <usedw> . Parameters: <memr> .number of SMs stored into <mems> <totals> .<totalw>.SIM SMS memory storage The command returns the memory storage status in the format: # S M S M O D E = 0 +CPMS: <usedr>.<memw>.<totals> where: <usedr> .19/11/07 SELINT 2 Set command selects memory storages <memr>.p.

<totalw>.05 # S M S M O D E = 1 AT+CPMS=? Example Reference Reproduction forbidden without Telit Communications S.5.<usedw>. 4 .max number of SMs that <memr> can contain <usedw> .number of SMs stored into <memr> <totalr> . <memw> and <mems> AT+CPMS? +CPMS: "SM". writing and storing respectively.A. sending and storing SMs.max number of SMs that <mems> can contain Note: The only supported memory storage for reading.SIM SMS memory storage The command returns the memory storage status in the format: +CPMS: <usedr>.<useds>.<mems>]] AT Commands Reference Guide 80000ST10025a Rev.Preferred Message Storage Reference GSM 07.19/11/07 SELINT 2 Set command selects memory storages <memr>.<totalw>.05 (#SMSMODE=1) # S M S M O D E = 1 AT+CPMS= <memr> [.<useds>. <mems>. written authorization .number of SMs stored into <mems> <totals> .memory to which writing and sending operations are made "SM" .number of SMs stored into <memw> <totalw> max number of SMs that <memw> can contain <useds> . Test command reports the supported values for parameters <memr>.<totals> where <memr>."SM".5. AT+CPMS? Read command reports the message storage status in the format: +CPMS: <memr>. writing.10 OK (you have 5 out of 10 SMS SIM positions occupied) GSM 07.p. <memw> and <mems> to be used for reading.5."SM". Parameters: <memr> .+CPMS .10.memory to which received SMs are preferred to be stored "SM" . writing and sending SMs is the SIM internal memory "SM": <memr>=<memw>=<mems>="SM".memory from which messages are read and deleted "SM" .<memw>.<usedr>.<memw> [. <memw> and <mems> are the selected storage memories for reading.SIM SMS memory storage <memw> .10.<usedw>.All Rights Reserved page 172 of 414 .SIM SMS memory storage <mems> .<totalr>.<totals> # S M S M O D E = 1 where: <usedr> .<totalr>.

Message Format SELINT 2 Set command selects the format of messages used with send. as defined in GSM 3. [<number> [.national numbering scheme 145 .the type of number 129 .05 AT+CMGF? AT+CMGF=? Reference +CMGF . read and AT+CMGF[= write commands.+CMGF +CMGF .text mode Note: issuing AT+CMGF<CR> is the same as issuing the Read command.5.SC phone number in the format defined by <type> <type> .<type>]]] Parameter: <number> . [<mode>]] Parameter: <mode> 0 .2 Message Configuration 3.+CSCA +CSCA .05 AT+CMGF? AT+CMGF=? Reference 3. list.41 (factory default) 1 .A. is mandatory to set a Service Center Address Reproduction forbidden without Telit Communications S.1 Service Center Address .2. Test command reports the supported value of <mode> parameter. [<mode>] Parameter: <mode> 0 .40 and GSM 3.PDU mode.All Rights Reserved page 173 of 414 .41 (factory default) 1 .5.text mode Read command reports the current value of the parameter <mode>. as defined in GSM 3. Read command reports the current value of the parameter <mode>.5.p.3 Message Format .Message Format SELINT 0 / 1 Set command selects the format of messages used with send. GSM 07. GSM 07.1.5. written authorization . Note: issuing AT+CMGF=<CR> is the same as issuing the command AT+CMGF=0<CR>. Test command reports the supported value of <mode> parameter.AT Commands Reference Guide 80000ST10025a Rev. list.5.19/11/07 3.PDU mode.Service Center Address SELINT 0 / 1 Set command sets the Service Center Address to be used for mobile AT+CSCA[= originated SMS transmissions. 4 . read and AT+CMGF= write commands.40 and GSM 3.5.international numbering scheme (contains the character "+") Note: to use the SM service.

Service Center Address at which service requests will be directed. GSM 07.p.A. but only when the length of the SMSC address coded into the <pdu> parameter equals zero. 4 . setting is used by the same commands.the type of number 129 . Note: in Text mode. Test command returns the OK result code.<type> Note: if SCA is not present the device reports an error message. but only when the length of the SMSC address coded into the <pdu> parameter equals zero. Note: the current settings are stored through +CSAS Note: issuing AT+CSCA<CR> is the same as issuing the Read command. this setting is used by send and write commands.SC phone number in the format defined by <type> <type> .+CSCA .05 AT+CSCA? AT+ CSCA=? Reference +CSCA -Service Center Address SELINT 2 Set command sets the Service Center Address to be used for mobile AT+CSCA= originated SMS transmissions.05 AT+CSCA? AT+CSCA=? Reference Reproduction forbidden without Telit Communications S. Test command returns the OK result code. setting is used by the same commands. Read command reports the current value of the SCA in the format: +CSCA: <number>. AT Commands Reference Guide 80000ST10025a Rev.<type> Note: if SCA is not present the device reports an error message. written authorization . Note: the current settings are stored through +CSAS Read command reports the current value of the SCA in the format: +CSCA: <number>.international numbering scheme (contains the character "+") Note: to use the SM service. in PDU mode. Note: issuing AT+CSCA=<CR> causes an OK result code to be issued.19/11/07 SELINT 0 / 1 Note: in Text mode. in PDU mode. this setting is used by send and write commands.national numbering scheme 145 . GSM 07.All Rights Reserved page 174 of 414 . <number> [.<type>] Parameter: <number> . is mandatory to set a Service Center Address at which service requests will be directed.

40 SMS-DELIVER.AT Commands Reference Guide 80000ST10025a Rev. <vp>.19/11/07 3.<dcs>]]]]] first octet of GSM 03. or SMS-COMMAND (default 2) in integer format. Read command reports the current setting in the format: +CSMP: < fo>.A. written authorization .5. <vp> .<pid>.5.Set Text Mode Parameters SELINT 2 Note: the behaviour of command +CPMS differs depending on whether or not the improved SMS commands operation mode has been enabled (see #SMSMODE) (#SMSMODE=0) # S M S AT+CSMP= [<fo> [. SMS-STATUS-REPORT.depending on the command or result code: [.+CSMP +CSMP .<pid> <fo> . Note: issuing AT+CSMP=<CR> is the same as issuing the command AT+CSMP=0<CR>.p.05.<dcs> Test command reports the supported range of values for <fo>.40. Set the parameters for an outgoing message with 24 hours of validity period and default properties: AT+CSMP=17.All Rights Reserved page 175 of 414 .depending on the command or result code: GSM 03.2 Set Text Mode Parameters . GSM 03. 4 .38 AT+CSMP? AT+CSMP=? Example Reference +CSMP .Set Text Mode Parameters SELINT 0 / 1 Set command is used to select values for additional parameters for storing AT+CSMP[= and sending SMs when the text mode is used (+CMGF=1) [<fo> [. SMS-SUBMIT (default 17). or Cell Broadcast Data Coding Scheme Note: the current settings are stored through +CSAS Note: issuing AT+CSMP<CR> is the same as issuing the Read command.<pid> Set command is used to select values for additional parameters for storing and sending SMs when the text mode is used (AT+CMGF=1) Parameters: Reproduction forbidden without Telit Communications S.40 TP-Protocol-Identifier in integer format.<vp>.0.0 OK GSM 07.depending on SMS-SUBMIT <fo> setting: GSM 03.38 SMS Data Coding Scheme (default 0). <dcs> .167. <pid> and <dcs> parameters.<vp> Parameters: [.2.40 TP-Validity-Period either in integer format (default 167) or in quoted time-string format <pid> . GSM 03.GSM 03.<vp> [.

143) x 30 minutes)..first octet of GSM 03.e. 0 bit[7]: Status Report Request.Validity Period field present in absolute format (i.12 hours + ((<vp> . 4 . Reproduction forbidden without Telit Communications S.All Rights Reserved page 176 of 414 . if <fo> asks for a Validity Period in absolute format we S strongly suggest to modify it in relative format. because the M implementation of this topic is currently under refinement and it O is currently not possible to set <vp> with a quoted time string D type. As first octet of a PDU has the following bit field D description (we’ll refer to E bit[7]bit[6]bit[5]bit[4]bit[3]bit[2]bit[1]bit[0]): = bit[1]bit[0]: Message Type Indicator.166) x 1 day.MS is not requesting a status report [1] . 2-bit field describing the 0 message type: all the combinations are converted in [01] (default is [01]). quoted # time-string type). i. 2-bit field indicating whether D or not the Validity Period field is present (default is [10]): E [00] . it will have no meaning (default M is [0]).e.converted in [01] [01] . E (for relative format only:) = 0.167 .<dcs>]]]] (default 17. 1-bit field indicating the MS is requesting a status report (default is [0]). integer type.Validity Period field not present = [01] .Validity Period field present in relative format..A.e. if any set.143 . 0 144. see below) [11] . [00] .. 1-bit field: user is not E responsible for setting this bit and.40 SMS-SUBMIT in integer format M [.196 .e.Reply Path requested D bit[6]: User Data Header Indicator.Set Text Mode Parameters SELINT 2 <fo> . O bit[4]bit[3]: Validity Period Format. (i. it will have no = meaning (default is [0]). not present [10] . 168.(<vp> .depending on <fo> setting: if <fo> asks for a Validity Period in S relative format <vp> shall be integer type (default 167. if any set. i. i.converted in [01] S [11] . 1-bit field: user is not responsible for S setting this bit and.(<vp> + 1) x 5 minutes.e.AT Commands Reference Guide 80000ST10025a Rev.MS is requesting a status report # <vp> .Reply Path not requested O [1] .Validity Period field present in enhanced format: it is 0 currently converted in [00]. we strongly suggest to not use this format S because its implementation is currently under refinement M bit[5]: Reply Path. written authorization . M [0] .converted in [01] M bit[2]: Reject Duplicates.p. 24 M hours). 1-bit field indicating the request for Reply Path S (default is [0]).SMS-SUBMIT # [10] . SMS-SUBMIT with validity period in relative O format).19/11/07 +CSMP . [0] .

e.38 (#SMSMODE=1) # S M S M O D E = 1 AT+CSMP= [<fo> [. Set the parameters for an outgoing message with 24 hours of validity period and default properties: AT+CSMP=17.167. # S M S M O D E = 0 <pid> .255 .<dcs> Test command returns the OK result code. 2-bit field indicating whether or not the Validity Period field is present (default is [10]): [00] .0. As first octet of a PDU has the following bit field description (bit[7]bit[6]bit[5]bit[4]bit[3]bit[2]bit[1]bit[0]): bit[1]bit[0]: Message Type Indicator.<vp>.38 SMS Data Coding Scheme (default 0).All Rights Reserved page 177 of 414 .Set Text Mode Parameters SELINT 2 197.<pid> [.<pid>.p.Validity Period field not present [01] .Validity Period field present in enhanced format(i. see below) [10] .192) x 1 week. GSM 03.first octet of GSM 03. written authorization . SMS-SUBMIT with validity period in relative format). in integer format (default 17.A. it will have no meaning (default is [0]). i.<vp> [. quoted time-string type. [01] .e. 4 .Reply Path not requested AT+CSMP? AT+CSMP=? Example Reference # S M S M O D E = 1 # Reproduction forbidden without Telit Communications S.Validity Period field present in absolute format (i.40. or Cell Broadcast Data Coding Scheme Note: the current settings are stored through +CSAS Read command reports the current setting in the format: +CSMP: < fo>. see below) bit[5]: Reply Path. bit[4]bit[3]: Validity Period Format. GSM 03. quoted time-string type. 1-bit field: user is not responsible for setting this bit and. 2-bit field describing the message type.<dcs>]]]] Set command is used to select values for additional parameters for storing and sending SMs when the text mode is used (AT+CMGF=1) Parameters: <fo> .0 OK GSM 07.40 SMS-SUBMIT.GSM 03. (i.(<vp> .40 TP-Protocol-Identifier in integer format.e.05.e. see below) [11] .any other combination will generate an error bit[2]: Reject Duplicates. <dcs> .. if any set.depending on the command or result code: GSM 03. [0] . 1-bit field indicating the request for Reply Path (default is [0]). integer type.19/11/07 +CSMP .AT Commands Reference Guide 80000ST10025a Rev.Validity Period field present in relative format.SMS-SUBMIT (default) .

(<vp> .there are no more VP Fuctionality Indicator M extension octets to follow S bit[6]: Single Shot SM. i.167 .MS is not requesting a status report E [1] .MS is requesting a status report = <vp> . let’s consider its bit field description: # bit[7]: extension bit S [0] .. 4 .Reply Path requested M bit[6]: User Data Header Indicator. 1-bit field: user is not responsible for setting this bit and.Validity Period specified as for the relative # format. representing 0 to 255 O seconds.No Validity Period specified [001] .196 . written authorization .192) x 1 week M c) if <fo> asks for a Validity Period in absolute format. M [010] .e. it will have no S meaning (default is [0]).the SC is required to make up to one delivery E attempt = bit[5]bit[4]bit[3]: reserved 1 [000] bit[2]bit[1]bit[0]: Validity Period Format [000] . all the other octets are 0’s.Set Text Mode Parameters S [1] .p.12 hours + ((<vp> . Minutes and Seconds. # 0. M [0] . indicating the way in which the other 6 octets are used..+CSMP .(<vp> + 1) x 5 minutes S 144. <vp> shall be integer type (default 167.A. b) if <fo> asks for a Validity Period in relative format.Validity Period is relative in integer S representation.143 .143) x 30 minutes) M 168. 1-bit field indicating the MS is O requesting a status report (default is [0]). The following octet contains the VP M value in the range 0 to 255. 24 hours). <vp> can be any type and it will be not considered.the SC is not required to make up to one delivery O attempt D [1] . <vp> E shall be the quoted hexadecimal representation (string = type) of 7 octets. D [0] .. <vp> O shall be quoted time-string type (see +CCLK) D d) if <fo> asks for a Validity Period in enhanced format.depending on <fo> setting: 1 a) if <fo> asks for a Not Present Validity Period. if any set. M bit[7]: Status Report Request. giving AT Commands Reference Guide 80000ST10025a Rev.166) x 1 day S 197. The following 3 octets contain the = relative time in Hours.255 .Validity Period is relative in semi-octet E representation.19/11/07 SELINT 2 Reproduction forbidden without Telit Communications S..All Rights Reserved page 178 of 414 .(<vp> . as follows: 1 • the first octet is the Validity Period Functionality Indicator. D [011] . The following octet contains the VP value as S described before. all the other octets are 0’s.

40.“03925803000000“ OK GSM 07.0. 1 AT+CSMP=9. 4 .<vp>.“023C0000000000“ OK Set the parameters for an outgoing message with validity period in enhanced format: the <vp> string actually codes 29 hours 85 minutes 30 seconds of validity period. but only as O integer type.A.167.<dcs> 1 Note: if the Validity Period Format (<fo>’s bit[4]bit[3]) is [00] (i.19/11/07 +CSMP . Test command returns the OK result code. Not Present).depending on the command or result code: GSM 03. AT+CSMP=9.<pid>.e.Set Text Mode Parameters SELINT 2 the length of the validity period counted from when the SMS-SUBMIT is received by the SC.38 Reproduction forbidden without Telit Communications S. AT+CSMP=9. <dcs> . only in its relative format D AT+CSMP? Read command reports the current setting in the format: E = +CSMP: <fo>. <pid> .“01A80000000000“ OK # S M S M O D E = 1 Reference Set the parameters for an outgoing message with validity period in enhanced format: the <vp> string actually codes 60 seconds of validity period.p. AT+CSMP=? # Example Set the parameters for an outgoing message with 24 S hours of validity period and default properties: M S AT+CSMP=17.05.e.0 M OK O D Set the parameters for an outgoing message with E validity period in enhanced format: the <vp> string = actually codes 24 hours of validity period.AT Commands Reference Guide 80000ST10025a Rev.38 SMS Data Coding Scheme (default 0).40 TP-Protocol-Identifier in integer format. <vp> is represented just as a quoted null string (“”). GSM 03. i. GSM 03. all the 1 other octets are 0’s.All Rights Reserved page 179 of 414 . written authorization . or Cell Broadcast Data # Coding Scheme S M Note: the current settings are stored through +CSAS S M Note: we’re storing through +CSAS the <vp> value too.GSM 03.

5. [<show>] Parameter: <show> 0 .Show Text Mode Parameters SELINT 2 Set command controls whether detailed header information is shown in text AT+CSDH= mode (AT+CMGF=1) result codes. <vp>. For SMS-COMMANDs in +CMGR result code do not show <pid>. <toda> or <tooa> in +CMT. <da>. For SMS-COMMANDs in +CMGR result code do not show <pid>. <da>. <toda>.show the values in result codes Note: issuing AT+CSDH<CR> is the same as issuing the Read command.show the values in result codes Read command reports the current setting in the format: +CSDH: <show> Test command reports the supported range of values for parameter <show> GSM 07. <fo>. <toda> or <tooa> in +CMT.All Rights Reserved page 180 of 414 .5. +CMGR result codes for SMS-DELIVERs and SMS-SUBMITs in text mode.A.Show Text Mode Parameters SELINT 0 / 1 Set command controls whether detailed header information is shown in text AT+CSDH[= mode (+CMGF=1) result codes.2. <mn>.p. <tosca>.do not show header values defined in commands +CSCA and +CSMP (<sca>. <pid> and <dcs>) nor <length>. <length> or <cdata> 1 . [<show>]] Parameter: <show> 0 .do not show header values defined in commands +CSCA and +CSMP (<sca>. <fo>.3 Show Text Mode Parameters . 4 . <length> or <cdata> 1 . <pid> and <dcs>) nor <length>.19/11/07 3.05 AT+CSDH? AT+CSDH=? Reference +CSDH . Read command reports the current setting in the format: +CSDH: <show> Test command reports the supported range of values for parameter <show> GSM 07. <vp>.05 AT+CSDH? AT+CSDH=? Reference Reproduction forbidden without Telit Communications S. +CMGL.AT Commands Reference Guide 80000ST10025a Rev. written authorization . Note: issuing AT+CSDH=<CR> is the same as issuing the command AT+CSDH=0<CR>. <toda>. +CMGR result codes for SMS-DELIVERs and SMS-SUBMITs in text mode. <mn>.+CSDH +CSDH . +CMGL. <tosca>.

[<mode>[. written authorization . GSM 03. Read command reports the current value of parameters <mode>. default is empty string (“”). AT+CSCB? +CSCB: 1. string type: all different possible combinations of CBM data coding schemes.p.<mids> Parameter: [."0. default is empty string (“”).Message Identifiers. Note: the current settings are stored through +CSAS Note: issuing AT+CSCB<CR> is the same as issuing the Read command. string type: all different possible combinations of the CBM message identifiers.Data Coding Schemes. default is empty string (“”).300-315. AT+CSCB? AT+CSCB=? Example Reference +CSCB -Select Cell Broadcast Message Types SELINT 2 Set command selects which types of Cell Broadcast Messages are to be AT+CSCB= received by the device.the message types defined by <mids> and <dcss> are rejected <mids> .5.All Rights Reserved page 181 of 414 . 4 .450".the message types defined by <mids> and <dcss> are rejected <mids> . string type: all different possible combinations of the CBM message identifiers.the message types defined by <mids> and <dcss> are accepted (factory default) 1 . none is rejected) AT+CSCB=0.AT Commands Reference Guide 80000ST10025a Rev. GSM 03.2.Data Coding Schemes.<dcss>]]] Parameters: <mode> 0 . Note: issuing AT+CSCB=<CR> is the same as issuing the command AT+CSCB=0<CR>.the message types defined by <mids> and <dcss> are accepted (factory default) 1 .05."" OK (all CBMs are accepted."0-3" OK GSM 07. <dcss> .Message Identifiers.41. <dcss> .1.4 Select Cell Broadcast Message Types .<mids> [.A. <mids> and <dcss>.<dcss>]]]] <mode> 0 .5. Test command returns the range of values for parameter <mode>.19/11/07 3. [<mode> [.+CSCB +CSCB -Select Cell Broadcast Message Types SELINT 0 / 1 Set command selects which types of Cell Broadcast Messages are to be AT+CSCB[= received by the device. string type: all different possible Reproduction forbidden without Telit Communications S."".38.

"0-3" OK GSM 07. none is rejected) AT+CSCB=0. <mids> and <dcss>.38. AT+CSCB? AT+CSCB=? Example Reference 3. Test command returns the possible range of values for the parameter <profile>. 4 . written authorization . default is empty string (“”)."" OK (all CBMs are accepted.+CSAS +CSAS .41.n .5 Save Settings .A. the value of n depends on the SIM and its max is 3. AT+CSAS +CSMP and +CSCB commands in local non volatile memory. AT+CSAS +CSMP and +CSCB commands in local non volatile memory. regardless the value of <profile>. GSM 03.Save Settings SELINT 2 Execution command saves settings which have been made by the +CSCA. Note: the current settings are stored through +CSAS Read command reports the current value of parameters <mode>. Read command has the same effect as Execution command with parameter omitted.5.All Rights Reserved page 182 of 414 .SIM profile number.1.05 AT+CSAS? AT+CSAS=? Reference +CSAS .5.it saves the settings to NVM (factory default). 1. [=<profile>] Parameter: <profile> 0 .p.300-315.450".2. GSM 03.Save Settings SELINY 0 / 1 Execution command saves settings which have been made by the +CSCA. Reproduction forbidden without Telit Communications S. GSM 07. Note: certain settings may not be supported by the SIM and therefore they are always saved to NVM.19/11/07 +CSCB -Select Cell Broadcast Message Types SELINT 2 combinations of CBM data coding schemes.05."0.it saves the settings to NVM (factory default). Note: If parameter is omitted the settings are saved in the non volatile memory. Test command returns the range of values for parameter <mode>."".AT Commands Reference Guide 80000ST10025a Rev.. AT+CSCB? +CSCB: 1. [=<profile>] Parameter: <profile> 0 .

n .19/11/07 +CSAS .05 AT+CSAS=? Reference 3.AT Commands Reference Guide 80000ST10025a Rev. Note: If parameter is omitted the command restores message service settings from NVM.it restores message service settings from NVM. Note: certain settings may not be supported by the SIM and therefore they are always restored from NVM. regardless the value of <profile>.All Rights Reserved page 183 of 414 .5. [=<profile>] Parameter: <profile> 0 . Note: If parameter is omitted the settings are saved in the non volatile memory.SIM profile number.5.n . Reproduction forbidden without Telit Communications S. regardless the value of <profile>. the value of n depends on the SIM and its max is 3.+CRES +CRES .Restore Settings SELINT 2 Execution command restores message service settings saved by +CSAS AT+CRES command from either NVM or SIM.A. GSM 07. The value of n depends on the SIM and its max is 3.. Test command returns the possible range of values for the parameter <profile>..it restores message service settings from SIM.2. GSM 07. 1. 4 .n . The value of n depends on the SIM and its max is 3.Restore Settings SELINT 0 / 1 Execution command restores message service settings saved by +CSCA AT+CRES command from either NVM or SIM.it restores message service settings from SIM. 1.Save Settings SELINT 2 1.p. Test command returns the possible range of values for the parameter <profile>. Note: certain settings may not be supported by the SIM and therefore they are always saved to NVM. Read command has the same effect as Execution command with parameter omitted.05 AT+CRES? AT+CRES=? Reference +CRES . written authorization .it restores message service settings from NVM..6 Restore Settings . [=<profile>] Parameter: <profile> 0 .

Otherwise forward them directly to the TE. indications can be buffered in some other place or the oldest indications may be discarded and replaced with the new received indications.Buffer unsolicited result codes in the TA in case the DTE is busy and flush them to the TE after reservation.+CRES . <mode>[.<bfr>]]]]]] <mode> .result code indication reporting for SMS-DELIVER 0 .All Rights Reserved page 184 of 414 .New Message Indications To Terminal Equipment SELINT 0 / 1 Set command selects the behaviour of the device on how the receiving of AT+CNMI[=[ new messages from the network is indicated to the DTE.unsolicited result codes buffering option 0 .p. too. GSM 07. If TA result code buffer is full. otherwise forward them directly to the TE.location on the memory where SM is stored.1 New Message Indications To Terminal Equipment .Restore Settings AT Commands Reference Guide 80000ST10025a Rev.3 Message Receiving And Reading 3.if <mt> is set to 1 an indication via 100 ms break is issued when a SMS is received while the module is in GPRS online mode. regardless the value of <profile>.5.Buffer unsolicited result codes in the TA.5.<bm>[. Test command returns the possible range of values for the parameter <profile>. 4 . 2 .3.<ds> Parameter: [. It enables the hardware ring line for 1 s.+CNMI +CNMI .<index> where: <memr> . 2 . <mt> .SMS-DELIVERs (except class 2 messages and messages in the message waiting indication group) are routed directly to the TE using Reproduction forbidden without Telit Communications S.5.Discard indication and reject new received message unsolicited result codes when TA-TE link is reserved. indication of the memory location is routed to the TE using the following unsolicited result code: +CMTI: <memr>. Note: If parameter is omitted the command restores message service settings from NVM.A.memory storage where the new message is stored "SM" "ME" <index> .19/11/07 SELINT 2 Note: certain settings may not be supported by the SIM and therefore they are always restored from NVM. 1 . 3 .5. 1 . written authorization .05 AT+CRES=? Reference 3.If SMS-DELIVER is stored into ME/TA.No SMS-DELIVER indications are routed to the TE.<mt> [.

19/11/07 SELINT 0 / 1 (PDU Mode) +CMT: ..Class 3 SMS-DELIVERs are routed directly to TE using unsolicited result codes defined in <mt>=2. 3 .number in international format (contains the "+") <fo> .PDU length <pdu> . 4 .<pag>.All Rights Reserved page 185 of 414 .text length <data> .type of number <oa> or <sca>: 129 .Data Coding Scheme <sca> . written authorization .<scts>[.A.40 <pid> .<mid>.+CNMI .arrival time of the message to the SC <tooa>.<dcs>.New Message Indications To Terminal Equipment the following unsolicited result code: AT Commands Reference Guide 80000ST10025a Rev. string type.number in national format 145 .Service Centre address.broadcast reporting option 0 .<fo>.Cell Broadcast Messages are not sent to the DTE 2 .<pid>.message PDU (TEXT Mode) +CBM:<sn>.TP-User-Data Class 2 messages and messages in the message waiting indication group (stored message) result in indication as defined in <mt>=1.<dcs>. Messages of other data coding schemes result in indication as defined in <mt>=1.PDU length <PDU> .<tosca>.<pags><CR><LF><data> where: Reproduction forbidden without Telit Communications S.p. string type converted in the currently selected character set (see +CSCS) <scts> . <tosca> .New Cell Broadcast Messages are sent to the DTE with the unsolicited result code: (PDU Mode) +CBM: <length><CR><LF><PDU> where: <length> . <bm> .PDU message (TEXT Mode) +CMT:<oa>.<length>]<CR><LF><data> (the information written in italics will be present depending on +CSDH last setting) where: <oa> . converted in the currently selected character set (see +CSCS) <length> .first octet of GSM 03.originating address.<length><CR><LF><pdu> where: <length> .<tooa>.Protocol Identifier <dcs> . <sca>.

page number <pags> .arrival time of the message to the SC <dt> .message PDU (TEXT Mode) +CDS: <fo>.buffered result codes handling method: 0 .if a status report is stored. Read command returns the current parameter settings for +CNMI command in the form: AT+CNMI? Reproduction forbidden without Telit Communications S.message status as coded in the PDU 2 . Note: issuing AT+CNMI=<CR> is the same as issuing the command AT+CNMI=0<CR>.A.p.SMS-STATUS-REPORTs reporting option 0 .status report receiving is not reported to the DTE 1 .Data Coding Scheme <pag> .<st> where: <fo> .+CNMI .first octet of the message PDU <mr> . written authorization . Note: issuing AT+CNMI<CR> is the same as issuing the Read command.<mr>.sending time of the message <st> .message reference number <scts> .message ID <dcs> .3 is entered.3 is entered (OK response shall be given before flushing the codes) 1 .the status report is sent to the DTE with the following unsolicited result code: (PDU Mode) +CDS: <length><CR><LF><PDU> where: <length> .total number of pages of the message <data> .19/11/07 SELINT 0 / 1 <ds> .message serial number <mid> .TA buffer of unsolicited result codes defined within this command is cleared when <mode>=1..New Message Indications To Terminal Equipment <sn> . 4 ..<index> where: <memr> .<scts>.All Rights Reserved page 186 of 414 .memory storage where the new message is stored "SM" <index> .location on the memory where SM is stored <bfr> ..PDU length <PDU> .<dt>. then the following unsolicited result code is sent: +CDSI: <memr>..CBM Content of Message AT Commands Reference Guide 80000ST10025a Rev.TA buffer of unsolicited result codes defined within this command is flushed to the TE when <mode>=1.

Buffer unsolicited result codes in the TA in case the DTE is busy and flush them to the TE after reservation.19/11/07 SELINT 0 / 1 AT+CNMI=? +CNMI: <mode>.New Message Indications To Terminal Equipment AT Commands Reference Guide 80000ST10025a Rev. Enhanced test command reports the supported range of values for all the +CNMI command parameters. AT+CNMI=?? Reference Note +CNMI .<bm>[.All Rights Reserved page 187 of 414 .if <mt> is set to 1 an indication via 100 ms break is issued when a SMS is received while the module is in GPRS online mode.<mt>.+CNMI .1) An enhanced version of Test command has been defined: AT+CNMI=??.<bfr>]]]]] Set command selects the behaviour of the device on how the receiving of new messages from the network is indicated to the DTE.Discard indication and reject new received message unsolicited result codes when TA-TE link is reserved.(0.2). too. Otherwise forward them directly to the TE.unsolicited result codes buffering option 0 . that provides the complete range of values for parameter <mode>.New Message Indications To Terminal Equipment SELINT 2 Note: the behaviour of command +CNMI differs depending on whether or not the improved SMS commands operation mode has been enabled (see #SMSMODE) (#SMSMODE=0) # S M S M O D E = 0 AT+CNMI=[ <mode>[. 3 . 2 .A.(0. For compatibility with previous versions. Parameter: <mode> .<bfr> Test command reports the supported range of values for the +CNMI command parameters.p.<ds>. 1 .Buffer unsolicited result codes in the TA. at DTE startup is suggested to check whether new messages have reached the device meanwhile with command AT+CMGL=0 that lists the new messages received. Test command returns: +CNMI: (0-2).<ds> [.(0-2). If TA result code buffer is full.<mt> [.<bm>. 4 . otherwise forward them directly to the TE. It enables the hardware ring line for 1 s. <mt> . hence the indication is sent even if the DTE is inactive (DTR signal is Low). GSM 07. In this case the unsolicited result code may be lost so if MODULE remains active while DTE is not.05 DTR signal is ignored.result code indication reporting for SMS-DELIVER # S M S M O Reproduction forbidden without Telit Communications S. indications can be buffered in some other place or the oldest indications may be discarded and replaced with the new received indications.(0-3). written authorization .

<dcs>. 1 .number in national format M 145 .type of number <oa> or <sca>: S 129 .memory storage where the new message is stored # (see +CPMS) S <index> . string type.<tooa>.<pid>.first octet of GSM 03.40 TP-User-Data-Header# Indication is not set (bit 6 of <fo> is 0).TP-User-Data • If <dcs> indicates that GSM03.<alpha>. M 2 .PDU length S <pdu> .SMS-DELIVERs (except class 2 messages and messages in the S “store” message waiting indication group) are routed directly to M the TE using the following unsolicited result code: O D E (PDU Mode) = +CMT: <alpha>.alphanumeric representation of originator/destination number corresponding to the entry found in MT phonebook.<tosca>.location on the memory where SMS is stored.originating address. each character of Reproduction forbidden without Telit Communications S.40 M <pid> .text length 0 <data> .A.PDU message M S M (TEXT Mode) O +CMT:<oa>.Service Centre address. written authorization .If SMS-DELIVER is stored into ME/TA.Data Coding Scheme D <sca> .New Message Indications To Terminal Equipment SELINT 2 D 0 .19/11/07 +CNMI . # <length> .<fo>.p. converted in the E currently selected character set (see +CSCS) = <length> .All Rights Reserved page 188 of 414 .<index> where: <memrs> . <scts> .arrival time of the message to the SC # <tooa>. 4 .number in international format (contains the "+") S <fo> .AT Commands Reference Guide 80000ST10025a Rev.alphanumeric representation of <oa>.38 default alphabet is used and <fo> indicates that GSM03. used character set should be the one selected with command +CSCS.Protocol Identifier O <dcs> .<scts>[.<length><CR><LF><pdu> where: 0 <alpha> .<length>]<CR><LF><data> (the information D written in italics will be present depending on +CSDH last setting) E where: = <oa> . string type converted in the currently 0 selected character set (see +CSCS) <alpha> . used character set should be the one selected with command +CSCS. <tosca> . <sca>.No SMS-DELIVER indications are routed to the TE and E messages are stored in SIM. indication of the memory = location is routed to the TE using the following unsolicited result 0 code: +CMTI: <memrs>.

octet 0x2A will be converted as two = characters 0x32 0x41) 0 Class 2 messages and messages in the “store” message waiting indication group result in indication as defined in <mt>=1.38 default alphabet is used .19/11/07 +CNMI .CBM Content of Message • If <dcs> indicates that GSM03.Cell Broadcast Messages are not sent to the DTE M 2 .the status report is sent to the DTE with the following unsolicited result code: # S M S M O D E = Reproduction forbidden without Telit Communications S.A. 3 .status report receiving is not reported to the DTE 1 .<pag>. octet 0x2A will be converted as two characters 0x32 0x41) <ds> .page number <pags> .g.<mid>.p.message serial number <mid> .g. Messages of other S data coding schemes result in indication as defined in <mt>=1.<pags><CR><LF><data> where: <sn> .New Message Indications To Terminal Equipment SELINT 2 S GSM alphabet will be converted into current TE character M set (see +CSCS) S • If <dcs> indicates that 8-bit or UCS2 data coding scheme is M used or <fo> indicates that GSM03.broadcast reporting option S 0 .New Cell Broadcast Messages are sent to the DTE with the O unsolicited result code: D E (PDU Mode) = +CBM: <length><CR><LF><PDU> 0 where: <length> .message PDU # S M S M O D E = 0 (TEXT Mode) +CBM:<sn>. written authorization . each 8-bit octet will be converted into two IRA character long hexadecimal number (e.Data Coding Scheme <pag> .PDU length <PDU> . each character of GSM alphabet will be converted into current TE character set (see +CSCS) • If <dcs> indicates that 8-bit or UCS2 data coding scheme is used. M <bm> .total number of pages of the message <data> .AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 189 of 414 .SMS-STATUS-REPORTs reporting option 0 .<dcs>.40 TP-User-DataO Header-Indication is set (bit 6 of <fo> is 1). 4 .message ID <dcs> .Class 3 SMS-DELIVERs are routed directly to TE using # unsolicited result codes defined in <mt>=2. each 8-bit octet D will be converted into two IRA character long hexadecimal E number (e.

(#SMSMODE=1) # S M S M O D E = 0 AT+CNMI=? Reference Note Reproduction forbidden without Telit Communications S.p.buffered result codes handling method: 0 .<scts>.<dt>. then the following unsolicited result code is sent: +CDSI: <memr>.message status as coded in the PDU # S M S M O D E = 0 2 . AT+CNMI? Read command returns the current parameter settings for +CNMI command in the form: +CNMI: <mode>.All Rights Reserved page 190 of 414 .AT Commands Reference Guide 80000ST10025a Rev.<mt>. written authorization .PDU length <PDU> .A.05 DTR signal is ignored. at DTE startup is suggested to check whether new messages have reached the device meanwhile with command AT+CMGL=0 that lists the new messages received.message PDU # S M (TEXT Mode) S +CDS: <fo>. GSM 07.first octet of the message PDU <mr> .<mr>.TA buffer of unsolicited result codes defined within this command is flushed to the TE when <mode>=1.message reference number..3 is entered.location on the memory where SMS is stored <bfr> .. GSM 03.3 is entered (OK response shall be given before flushing the codes) 1 .arrival time of the message to the SC = <dt> .<index> where: <memr> .New Message Indications To Terminal Equipment SELINT 2 0 (PDU Mode) +CDS: <length><CR><LF><PDU> where: <length> .if a status report is stored.. In this case the unsolicited result code may be lost so if MODULE remains active while DTE is not.19/11/07 +CNMI .40 TP-MessageD Reference in integer format E <scts> .sending time of the message 0 <st> .<st> M where: O <fo> . 4 .TA buffer of unsolicited result codes defined within this command is cleared when <mode>=1. hence the indication is sent even if the DTE is inactive ( DTR signal is Low).<bfr> Test command reports the supported range of values for the +CNMI command parameters.<ds>..memory storage where the new message is stored "SM" <index> .<bm>.

otherwise forward them directly to the TE.If SMS-DELIVER is stored into ME/TA.PDU message M S M (TEXT Mode) O +CMT:<oa>.<length><CR><LF><pdu> where: 1 <alpha> . indication of the memory = location is routed to the TE using the following unsolicited result 1 code: +CMTI: <mems>.<tosca>. 2 . # <length> . Otherwise forward # them directly to the TE. E 1 . It S enables the hardware ring line for 1 s.location on the memory where SMS is stored.<tooa>.No SMS-DELIVER indications are routed to the TE and D messages are stored in SIM.PDU length S <pdu> .<pid>. indications can be buffered in some other place or the D oldest indications may be discarded and replaced with the new E received indications.if <mt> is set to 1 an indication via 100 ms break is issued when M a SMS is received while the module is in GPRS online mode. S 3 .Buffer unsolicited result codes in the TA.<bm>[. M <mt> .unsolicited result codes buffering option M 0 .All Rights Reserved page 191 of 414 .p. used character set should be the one selected with command +CSCS. written authorization .<alpha>.AT Commands Reference Guide 80000ST10025a Rev. M 2 .<fo>.Buffer unsolicited result codes in the TA in case the DTE is busy and flush them to the TE after reservation.Discard indication and reject new received message unsolicited 1 result codes when TA-TE link is reserved.<scts>[.SMS-DELIVERs (except class 2 messages and messages in the S “store” message waiting indication group) are routed directly to M the TE using the following unsolicited result code: O D E (PDU Mode) = +CMT: <alpha>. <sca>.result code indication reporting for SMS-DELIVER O 0 .alphanumeric representation of originator/destination number corresponding to the entry found in MT phonebook.A.<mt> M [. too. 4 .<dcs>.New Message Indications To Terminal Equipment SELINT 2 Set command selects the behaviour of the device on how the # AT+CNMI=[ receiving of new messages from the network is indicated to the DTE. S <mode>[. = 1 .19/11/07 +CNMI .<length>]<CR><LF><data> (the information D written in italics will be present depending on +CSDH last setting) E Reproduction forbidden without Telit Communications S.memory storage where the new message is stored # (see +CPMS) S <index> . If TA result code buffer O is full.<ds> Parameter: S [.<index> where: <mems> .<bfr>]]]]] <mode> .

written authorization .<pags><CR><LF><data> where: AT Commands Reference Guide 80000ST10025a Rev.A.type of number <oa> or <sca>: S 129 .alphanumeric representation of <oa>.New Message Indications To Terminal Equipment = where: 1 <oa> .All Rights Reserved page 192 of 414 . each 8-bit octet D will be converted into two IRA character long hexadecimal E number (e.Data Coding Scheme D <sca> .p.+CNMI .Protocol Identifier O <dcs> . 4 .19/11/07 SELINT 2 Reproduction forbidden without Telit Communications S.TP-User-Data • If <dcs> indicates that GSM03.broadcast reporting option S 0 .<pag>.arrival time of the message to the SC # <tooa>.40 TP-User-DataO Header-Indication is set (bit 6 of <fo> is 1). each character of S GSM alphabet will be converted into current TE character M set (see +CSCS) S • If <dcs> indicates that 8-bit or UCS2 data coding scheme is M used or <fo> indicates that GSM03.<mid>. string type.number in national format M 145 .number in international format (contains the "+") S <fo> .Cell Broadcast Messages are not sent to the DTE M 2 .PDU length <PDU> .message PDU # S M (TEXT Mode) +CBM:<sn>. used character set should be the one selected with command +CSCS.g. <tosca> . octet 0x2A will be converted as two = characters 0x32 0x41) 1 Class 2 messages and messages in the “store” message waiting indication group result in indication as defined in <mt>=1.40 TP-User-Data-Header# Indication is not set (bit 6 of <fo> is 0).first octet of GSM 03. converted in the E currently selected character set (see +CSCS) = <length> . M <bm> . string type converted in the currently selected character set (see +CSCS) <alpha> .Service Centre address.Class 3 SMS-DELIVERs are routed directly to TE using # unsolicited result codes defined in <mt>=2. 3 .40 M <pid> .originating address.text length 1 <data> .38 default alphabet is used and <fo> indicates that GSM03.<dcs>. Messages of other S data coding schemes result in indication as defined in <mt>=1. <scts> .New Cell Broadcast Messages are sent to the DTE with the O unsolicited result code: D E (PDU Mode) = +CBM: <length><CR><LF><PDU> 1 where: <length> .

4 .memory storage where the new message is stored = "SM" 1 <index> . each 8-bit octet will be converted into two IRA S character long hexadecimal number (e.+CNMI .recipient address.buffered result codes handling method: AT Commands Reference Guide 80000ST10025a Rev.<dt>.g.if a status report is stored. then the following unsolicited result S code is sent: M +CDSI: <memr>.message PDU S M (TEXT Mode) S +CDS: <fo>.40 TP-MessageE Reference in integer format = <ra> .message status as coded in the PDU S M 2 .message ID <dcs> .sending time of the message # <st> . string type.page number D <pags> .38 default alphabet is used .Data Coding Scheme O <pag> .<scts>. written authorization .arrival time of the message to the SC <dt> . each character of GSM alphabet will be converted into current TE character set (see +CSCS) • If <dcs> indicates that 8-bit or UCS2 data coding scheme is # used.status report receiving is not reported to the DTE D 1 .<st> M where: O <fo> . represented in the 1 currently selected character set (see +CSCS) <tora> . GSM 03.CBM Content of Message = 1 • If <dcs> indicates that GSM03.<index> O D where: E <memr> .message reference number.message serial number M <mid> .All Rights Reserved page 193 of 414 .19/11/07 SELINT 2 Reproduction forbidden without Telit Communications S. octet 0x2A will be M converted as two characters 0x32 0x41) S M <ds> .the status report is sent to the DTE with the following unsolicited E result code: = 0 (PDU Mode) +CDS: <length><CR><LF><PDU> where: <length> .A.p.<ra>.<mr>.location on the memory where SMS is stored <bfr> .type of number <ra> <scts> .total number of pages of the message E <data> .New Message Indications To Terminal Equipment S <sn> .first octet of the message PDU D <mr> .PDU length # <PDU> .SMS-STATUS-REPORTs reporting option O 0 .<tora>.

New Message Indications To Terminal Equipment SELINT 2 0 .<bfr> = AT+CNMI=? Test command reports the supported range of values for the +CNMI 1 command parameters.TA buffer of unsolicited result codes defined within this command is flushed to the TE when <mode>=1.p.3 is entered (OK response shall be given before flushing the codes) # 1 . written authorization .All Rights Reserved page 194 of 414 .. In this case the unsolicited result code # may be lost so if MODULE remains active while DTE is not. Reference GSM 07. as in the DCS <mt> settings in different sessions <mt>=2 for session “0” AND <mt>=anyvalue for other session(s) <mt>=3 for session “0” AND <mt>=0 or 1 for other session(s) SM Class is No Class OR SM Class is 0 or 1 or 3 OR SM is an Indication with group “Discard” SM Class is 3 # S M S M O D E = 1 URC is shown only on session “0” URC is shown only on session “0” Note It has been necessary to take the following decision to get over an incoherence problem in a multiplexed environment (see +CMUX).A. M S M AT+CNMI? Read command returns the current parameter settings for +CNMI O command in the form: D E +CNMI: <mode>. at DTE S startup is suggested to check whether new messages have reached M the device meanwhile with command AT+CMGL=0 that lists the new S messages received.19/11/07 +CNMI . due D to the possibility to have contemporaneous different settings of E parameter <mt> in different sessions: = 1 Message Class or Indication group.05 Note DTR signal is ignored.<mt>. 4 ..AT Commands Reference Guide 80000ST10025a Rev.<ds>.TA buffer of unsolicited result codes defined within this command S is cleared when <mode>=1. hence the indication is sent even if the DTE is inactive ( DTR signal is Low).<bm>.3 is entered. M It has been necessary to take the following decisions to get over any O Note incoherence problem in a multiplexed environment (see +CMUX). due to the possibility to have contemporaneous different settings of parameter <ds> in different sessions: <ds> settings in different sessions <ds>=1 for session “0” AND <ds>=2 for at least one of the other sessions <ds>=0 for session “0” URC +CDS is shown only on session “0” and no status report is stored on SIM no URC is shown on any session Reproduction forbidden without Telit Communications S.

5.New Message Indications To Terminal Equipment AND <ds>=2 for at least one of the other sessions AT Commands Reference Guide 80000ST10025a Rev.read message 2 .+CMGL +CMGL .length of the PDU in bytes <pdu> .<stat>.stored message not yet sent 3 .All Rights Reserved page 195 of 414 .message in PDU format according to GSM 3. written authorization .stored message not yet sent "STO SENT" .5. Each message to be listed is represented in the format: +CMGL: <index>.status of the message <length> .19/11/07 SELINT 2 and no status report is stored on SIM 3. <stat> .A.all messages.2 List Messages .stored message already sent "ALL" .new message "REC READ" .p.message position in the memory storage list.List Messages SELINT 0 / 1 Execution command reports the list of all the messages with status value AT+CMGL <stat> stored into <memr> message storage (<memr> is the message [=<stat>] storage for read and delete SMs as last settings of command +CPMS).read message "STO UNSENT" . Each message to be listed is represented in the format (the information written in italics will be present depending on +CSDH last setting): Reproduction forbidden without Telit Communications S.3.<length><CR><LF><pdu> where <index> .40 (Text Mode) Parameter: <stat> "REC UNREAD" .+CNMI .stored message already sent 4 . The parameter type and the command output depend on the last settings of command +CMGF (message format to be used) (PDU Mode) Parameter: <stat> 0 . 4 .new message 1 .all messages.

Note: If parameter is omitted the command returns the list of sms with “REC UNREAD” status. written authorization . represented in the currently selected character set (see +CSCS) <tooa/toda> . Read command has the same effect as Execution command with parameter omitted Test command returns a list of supported <stat>s If Text Mode (+CMGF=1) the Test command output is not included in parenthesis AT+CMGL=? +CMGL: "REC UNREAD".<length>] <CR><LF> <data> where <index> .message status <oa/da> .<stat>. "STO SENT".originator/destination address.message position in the storage <stat> .All Rights Reserved page 196 of 414 .first octet of the message PDU <mr> ..<oa/da>.number in international format (contains the "+") <length> .type of number <oa/da> 129 .text length <data> . 4 .p.TP-User-Data Each message delivery confirm is represented in the format: +CMGL: <index>.sending time of the message <st> .message status as coded in the PDU Note: OK result code is sent at the end of the listing.<scts>.AT Commands Reference Guide 80000ST10025a Rev.message status <fo> .arrival time of the message to the SC <dt> .<fo>. string type.[.<dt>.05 AT+CMGL? AT+CMGL=? Note Note Reference +CMGL ."ALL" The improving command @CMGL has been defined GSM 07.number in national format 145 .<st> where <index> .<stat>.<mr>.List Messages SELINT 0 / 1 +CMGL: <index>.message reference number <scts> .message position in the storage <stat> ."STO UNSENT"...A.List Messages SELINT 2 Note: the behaviour of command +CMGL differs depending on whether or not the improved SMS commands operation mode has been enabled (see #SMSMODE) Reproduction forbidden without Telit Communications S.<tooa/toda>.19/11/07 +CMGL ."REC READ".

stored message already sent "ALL" . If there is at least one message to be listed the representation format is: +CMGL: <index>.read message "STO UNSENT" .read message 2 .length of the PDU in bytes <pdu> .p.<alpha>. used character set is the one selected with command +CSCS.<length><CR><LF><pdu> [<CR><LF> +CMGL: <index>.string type alphanumeric representation of <da> or <oa>.message in PDU format according to GSM 3.stored message already sent 4 .<length><CR><LF><pdu>[. The parameter type and the command output depend on the last settings of command +CMGF (message format to be used) (PDU Mode) Parameter: <stat> 0 .stored message not yet sent "STO SENT" .new message 1 .All Rights Reserved page 197 of 414 . corresponding to an entry found in the phonebook. written authorization .all messages.]] where: <index> .+CMGL .stored message not yet sent 3 . The representation format for stored messages (either sent or unsent) or received messages (either read or unread.40 (Text Mode) Parameter: <stat> "REC UNREAD" .. <stat> .A.19/11/07 SELINT 2 Execution command reports the list of all the messages with status value <stat> stored into <memr> message storage (<memr> is the message storage for read and delete SMs as last settings of command +CPMS).List Messages (#SMSMODE=0) # S M S M O D E = 0 AT+CMGL [=<stat>] AT Commands Reference Guide 80000ST10025a Rev.new message "REC READ" . <length> . 4 . not message delivery confirm) is (the information written in italics will be present depending # S M S M O D E = 0 # S M S M O D E = 0 # S M S M O Reproduction forbidden without Telit Communications S.<stat>.status of the message <alpha> .<stat>.message position in the memory storage list..all messages.<alpha>.

<length>]<CR><LF><data>[<CR><LF> +CMGL: <index>.text length <data> .. written authorization .<tora>.message status <fo> .message position in the storage <stat> .p.TP-User-Data • If <dcs> indicates that GSM03. <scts> .string type alphanumeric representation of <da> or <oa>.All Rights Reserved page 198 of 414 .<scts>. corresponding to an entry found in the phonebook.first octet of the message PDU <mr> .<stat>.40 TP-MessageReference in integer format <scts> .<stat>.. GSM 03.TP-Service Centre Time Stamp in Time String Format <tooa/toda> .originator/destination address. each 8-bit octet will be converted into two IRA character long hexadecimal number (e.g.<mr>. octet 0x2A will be converted as two characters 0x32 0x41) If there is at least one message delivery confirm to be listed the representation format is: # S M S M O D E = 0 # S M S M O D E = 0 # S M S M O D E = 0 +CMGL: <index>..type of number <oa/da> 129 .<dt>.]] where <index> .<stat>.<tooa/toda>.<st> [.<alpha>. represented in the currently selected character set (see +CSCS) <alpha> .<oa/da>.19/11/07 SELINT 2 on +CSDH last setting): +CMGL: <index>. 4 . <length>]<CR><LF><data>[.+CMGL .A.<stat>.message position in the storage <stat> .<fo>.sending time of the message <st> .<dt>.. used character set is the one selected with command +CSCS.<scts>[.38 default alphabet is used .message status as coded in the PDU # Reproduction forbidden without Telit Communications S.number in national format 145 .<tooa/toda>.List Messages D E = 0 AT Commands Reference Guide 80000ST10025a Rev. each character of GSM alphabet will be converted into current TE character set (see +CSCS) • If <dcs> indicates that 8-bit or UCS2 data coding scheme is used.message status <oa/da> .<ra>..<scts>.arrival time of the message to the SC <dt> . string type ..<mr>.<oa/da>.message reference number.<scts>[.]] where: <index> .<alpha>.number in international format (contains the "+") <length> .<st>[<CR><LF> +CMGL: <index>.<fo>.

corresponding to an entry found in the phonebook.string type alphanumeric representation of <da> or <oa>. <stat> .length of the PDU in bytes <pdu> .p.All Rights Reserved page 199 of 414 .<length><CR><LF><pdu>[<CR><LF> +CMGL: <index>.+CMGL .<alpha>. Note: the order in which the messages are reported by +CMGL is the same order in which these messages have been processed by the module Test command returns a list of supported <stat>s GSM 07.message in PDU format according to GSM 3. <length> .40 (Text Mode) Parameter: # S M S M O D E = 1 # S M S M O D E = Reproduction forbidden without Telit Communications S.<alpha>. GSM 03.<stat>.new message 1 .message position in the memory storage list.]] where: <index> .stored message not yet sent 3 . used character set is the one selected with command +CSCS. The parameter type and the command output depend on the last settings of command +CMGF (message format to be used) (PDU Mode) Parameter: <stat> 0 ..<length><CR><LF><pdu>[.A.19/11/07 SELINT 2 Note: If parameter is omitted the command returns the list of sms with “REC UNREAD” status.all messages.read message 2 . If there is at least one message to be listed the representation format is: +CMGL: <index>.<stat>.40 (#SMSMODE=1) # S M S M O D E = 1 AT+CMGL [=<stat>] Execution command reports the list of all the messages with status value <stat> stored into <memr> message storage (<memr> is the message storage for read and delete SMs as last settings of command +CPMS). written authorization .status of the message <alpha> .05.List Messages S M S M O D E = AT+CMGL=? 0 Reference AT Commands Reference Guide 80000ST10025a Rev..stored message already sent 4 . 4 .

<scts> .<stat>. written authorization .message position in the storage <stat> .type of number <oa/da> 129 .<oa/da>. The representation format for stored messages (either sent or unsent) or received messages (either read or unread.<stat>.TP-User-Data • If <dcs> indicates that GSM03.string type alphanumeric representation of <da> or <oa>.<tooa/toda>.read message "STO UNSENT" .p. The <length> indicates text length in characters without UDH length.]] where: <index> . each character of GSM alphabet will be converted into current TE character set (see +CSCS) • If <dcs> indicates that 8-bit or UCS2 data coding scheme is used.TP-Service Centre Time Stamp in Time String Format <tooa/toda> .<oa/da>.<dt>.All Rights Reserved page 200 of 414 .<scts>[.message status <oa/da> .+CMGL .<fo>.<st> # S M S M O D E = 1 # S M S M O D E = 1 # S M S Reproduction forbidden without Telit Communications S.<tora>..text length <data> .originator/destination address. corresponding to an entry found in the phonebook. used character set is the one selected with command +CSCS.38 default alphabet is used .<alpha>.<scts>.<stat>.A.<mr>. not message delivery confirm) is (the information written in italics will be present depending on +CSDH last setting): # S M S M O D E = 1 +CMGL: <index>.new message "REC READ" . <length>]<CR><LF><data>[<CR><LF> +CMGL: <index>. <length>]<CR><LF><data>[.stored message already sent "ALL" . 4 .g. string type .List Messages 1 AT Commands Reference Guide 80000ST10025a Rev.19/11/07 SELINT 2 <stat> "REC UNREAD" .<ra>.all messages.<scts>[. If there is at least one message delivery confirm to be listed the representation format is: +CMGL: <index>.<tooa/toda>. represented in the currently selected character set (see +CSCS) <alpha> ..stored message not yet sent "STO SENT" . octet 0x2A will be converted as two characters 0x32 0x41) • If <fo> indicates that a UDH is present each 8-bit octet will be converted into two IRA character long hexadecimal number.number in national format 145 .<alpha>. each 8-bit octet will be converted into two IRA character long hexadecimal number (e.number in international format (contains the "+") <length> .

4 .type of number <ra> <scts> .arrival time of the message to the SC <dt> .stored message already sent 4 . GSM 03.@CMGL @CMGL .message status as coded in the PDU Note: If parameter is omitted the command returns the list of sms with “REC UNREAD” status.. string type . represented in the currently selected character set (see +CSCS) <tora> .<scts>..message reference number.<stat>.List Messages Improved SELINT 0 Execution command reports the list of all the messages with status value AT@CMGL <stat> stored into <memr> message storage (<memr> is the message [=<stat>] storage for read and delete SMs as last settings of command +CPMS).List Messages M O D E = 1 AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 201 of 414 .all messages. Each message to be listed is represented in the format: Reproduction forbidden without Telit Communications S.sending time of the message <st> .19/11/07 SELINT 2 [<CR><LF> +CMGL: <index>.message status <fo> .<fo>.3.recipient address. written authorization .<tora>.<dt>.<ra>.05.+CMGL . The parameter type and the command output depend on the last settings of command +CMGF (message format to be used) (PDU Mode) Parameter: <stat> 0 .<mr>.message position in the storage <stat> .5. Note: the order in which the messages are reported by +CMGL corresponds to their position in the memory storage # S M S M O D E = 1 AT+CMGL=? Reference Test command returns a list of supported <stat>s GSM 07.read message 2 .first octet of the message PDU <mr> .]] where <index> .A.3 List Messages Improved .<st> [.40 TP-MessageReference in integer format <ra> .new message 1 . GSM 03.5.p.stored message not yet sent 3 .40 3.

.<oa/da>.A.stored message not yet sent "STO SENT" .originator/destination address.status of the message <length> .arrival time of the message to the SC <dt> .message reference number <scts> . string type. written authorization .p.<length>] <CR><LF> <data> where <index> .<mr>.read message "STO UNSENT" .TP-User-Data Each message delivery confirm is represented in the format: @CMGL: <index>.all messages.<stat>.[.text length <data> .new message "REC READ" .message position in the memory storage list.message status as coded in the PDU Reproduction forbidden without Telit Communications S.message position in the storage <stat> .stored message already sent "ALL" .first octet of the message PDU <mr> .length of the PDU in bytes <pdu> .List Messages Improved SELINT 0 @CMGL: <index>.AT Commands Reference Guide 80000ST10025a Rev.19/11/07 @CMGL .<length><CR><LF><pdu> where <index> .<fo>..number in national format 145 .<st> where <index> .message position in the storage <stat> . 4 . represented in the currently selected character set (see +CSCS) <tooa/toda> .type of number <oa/da> 129 .<scts>.40 (Text Mode) Parameter: <stat> "REC UNREAD" .message status <oa/da> .number in international format (contains the "+") <length> .sending time of the message <st> .All Rights Reserved page 202 of 414 .<stat>.<dt>. <stat> .<stat>.<tooa/toda>..message status <fo> . Each message to be listed is represented in the format (the information written in italics will be present depending on +CSDH last setting): @CMGL: <index>.message in PDU format according to GSM 3.

Read command has the same effect as Execution command with parameter omitted Test command returns a list of supported <stat>s If Text Mode (+CMGF=1) the Test command output is not included in parenthesis AT@CMGL=? @CMGL: "REC UNREAD".message in PDU format according to GSM 3.4 List Messages Improved .<length><CR><LF><pdu> where <index> .@CMGL @CMGL .19/11/07 SELINT 0 Note: The command differs from the +CMGL because at the end of the listing a <CR><LF> is put before the OK result code.40 (Text Mode) Reproduction forbidden without Telit Communications S. "STO SENT"."REC READ".stored message already sent 4 .List Messages Improved AT Commands Reference Guide 80000ST10025a Rev. written authorization .3. <stat> .status of the message <length> .p.new message 1 ."STO UNSENT". The parameter type and the command output depend on the last settings of command +CMGF (message format to be used) (PDU Mode) Parameter: <stat> 0 .message position in the memory storage list.5.read message 2 .All Rights Reserved page 203 of 414 . 4 .<stat>.length of the PDU in bytes <pdu> . Note: If parameter is omitted the command returns the list of sms with “REC UNREAD” status.List Messages Improved SELINT 1 Execution command reports the list of all the messages with status value AT@CMGL <stat> stored into <memr> message storage (<memr> is the message [=<stat>] storage for read and delete SMs as last settings of command +CPMS).05 AT@CMGL? AT@CMGL=? Note Reference 3.A."ALL" GSM 07.all messages. Each message to be listed is represented in the format: @CMGL: <index>.5.stored message not yet sent 3 .@CMGL .

Note: If parameter is omitted the command returns the list of sms with “REC UNREAD” status.message position in the storage <stat> .read message "STO UNSENT" .message status <oa/da> .message status as coded in the PDU Note: The command differs from the +CMGL because at the end of the listing a <CR><LF> is put before the OK result code.<fo>.stored message already sent "ALL" .type of number <oa/da> 129 . string type.all messages.number in international format (contains the "+") <length> .<stat>..arrival time of the message to the SC <dt> .number in national format 145 .stored message not yet sent "STO SENT" ..List Messages Improved Parameter: <stat> "REC UNREAD" .TP-User-Data Each message delivery confirm is represented in the format: @CMGL: <index>. written authorization .message status <fo> .message reference number <scts> . represented in the currently selected character set (see +CSCS) <tooa/toda> .originator/destination address.<scts>.19/11/07 SELINT 1 Each message to be listed is represented in the format: @CMGL: <index>.message position in the storage <stat> .<mr>. Read command has the same effect as Execution command with parameter omitted Test command returns a list of supported <stat>s If Text Mode (+CMGF=1) the Test command output is not included in parenthesis AT@CMGL? AT@CMGL=? Note Reproduction forbidden without Telit Communications S.<dt>. AT Commands Reference Guide 80000ST10025a Rev.text length <data> .sending time of the message <st> .<st> where <index> .new message "REC READ" ..<tooa/toda>.<oa/da>[.first octet of the message PDU <mr> . 4 .A.p.All Rights Reserved page 204 of 414 .<stat>.<length>] <CR><LF> <data> where <index> ..@CMGL .

<tooa>.5.[.status of the message 0 . Parameter: <index> .+CMGR +CMGR .read message 2 .<toda>.<sca>. (Text Mode) Output format for received messages (the information written in italics will be present depending on +CSDH last setting): +CMGR: <stat>.message in PDU format according to GSM 3. 4 .40.stored message already sent <length> .<length><CR><LF><pdu> where <stat> .<dcs>. The output depends on the last settings of command +CMGF (message format to be used) (PDU Mode) The output has the following format: +CMGR: <stat>.stored message not yet sent 3 ."STO UNSENT".<tosca>.All Rights Reserved page 205 of 414 .<pid>.<fo>.3. <sca>.5.19/11/07 SELINT 1 Reference AT@CMGL=? @CMGL: "REC UNREAD".<scts> [. <tosca>. The status of the message and entire message data unit <pdu> is returned.Read Message SELINT 0 / 1 Execution command reports the message with location value <index> from AT+CMGR= <memr> message storage (<memr> is the message storage for read and <index> delete SMs as last settings of command +CPMS).<fo>.A.@CMGL ."REC READ".length of the PDU in bytes.message index.<length>]<CR><LF><data> Reproduction forbidden without Telit Communications S.5 Read Message .p.<pid>.<da>.<length>]<CR><LF><data> Output format for sent messages: +CMGR: <stat>. written authorization .List Messages Improved AT Commands Reference Guide 80000ST10025a Rev. <pdu> ."ALL" GSM 07.05 3.<oa>.<dcs>.. "STO SENT"..new message 1 .

<st> AT Commands Reference Guide 80000ST10025a Rev.<dt>.sending time of the message <st> .Protocol Identifier <dcs> .TP-User_data Note: in both cases if status of the message is 'received unread'.<toda >.Originator address.. The improving command @CMGR has been defined GSM 07.<sca> 129 .05 AT+CMGR=? Note Reference +CMGR .Service Centre number <tooa>. Test command returns the OK result code.Read Message Output format for message delivery confirm: +CMGR: <stat>. 4 .arrival time of the message to the SC <dt> .message stored not yet sent "STO SENT" .All Rights Reserved page 206 of 414 . Parameter: Reproduction forbidden without Telit Communications S.first octet of the message PDU <mr> .+CMGR .p.Data Coding Scheme <oa> . status in the storage changes to 'received read'.19/11/07 SELINT 0 / 1 where: <stat> .<fo>.message reference number <scts> .received message read "STO UNSENT" .number in national format 145 . string type represented in the currently selected character set (see +CSCS) <sca> .number in international format (contains the "+") <length> .text length <data> .<tosca> . written authorization .type of number <oa>. string type represented in the currently selected character set (see +CSCS) <da> .new received message unread "REC READ" .status of the message "REC UNREAD" .message status as coded in the PDU <pid> .<mr>.A. Note: an error result code is sent on empty record <index>.<da>.Read Message SELINT 2 Note: the behaviour of command +CMGR differs depending on whether or not the improved SMS commands operation mode has been enabled (see #SMSMODE) (#SMSMODE=0) # S M S M AT+CMGR= <index> Execution command reports the message with location value <index> from <memr> message storage (<memr> is the message storage for read and delete SMs as last settings of command +CPMS)..message stored already sent <fo> .Destination address.<scts>.

<tosca>. corresponding to an entry found in the phonebook.p.<vp>.<scts>[.<length>]<CR><LF><data> If there is a Sent message in location <index> the oOutput format is: +CMGR: <stat>.<length><CR><LF><pdu> where <stat> . used character set is the one selected with command +CSCS.<fo>.stored message already sent <alpha> .status of the message 0 . the output has the following format: # S M S M O D E = 0 +CMGR: <stat>. written authorization .read message 2 .string type alphanumeric representation of <da> or <oa>.. The status of the message and entire message data unit <pdu> is returned.stored message not yet sent 3 . The output depends on the last settings of command +CMGF (message format to be used) (PDU Mode) If there is a message in location <index>.new received message unread "REC READ" .<toda>.<dt>.<oa>.A.<alpha>.+CMGR .message stored already sent # S M S M O D E = 0 # S M S M O D E = 0 Reproduction forbidden without Telit Communications S..message index.message stored not yet sent "STO SENT" .All Rights Reserved page 207 of 414 .Read Message O D E = 0 AT Commands Reference Guide 80000ST10025a Rev. <sca>.<alpha>. (Text Mode) If there is a Received message in location <index> the output format is (the information written in italics will be present depending on +CSDH last setting): +CMGR: <stat>.<pid>.new message 1 .status of the message "REC UNREAD" .<st> where: <stat> .<tooa>.<tosca>. <length> .<da>.length of the PDU in bytes.<dcs>.<pid>.19/11/07 SELINT 2 <index> . 4 . <dcs>.<scts>.received message read "STO UNSENT" . <pdu> .<fo>.<sca>.<fo>.<mr>.40.<length>]<CR><LF><data> If there is a Message Delivery Confirm in location <index> the output format is: +CMGR: <stat>.message in PDU format according to GSM 3.<alpha>[.

GSM 03.number in national format 145 . octet 0x2A will be converted as two characters 0x32 0x41) Note: in both cases if status of the message is 'received unread'.<toda >.05 (#SMSMODE=1) # S M S M O D E = 0 # S M S M O D E = 0 AT+CMGR=? Reference # S M S M O D AT+CMGR= <index> Execution command reports the message with location value <index> from <memr> message storage (<memr> is the message storage for read and delete SMs as last settings of command +CPMS). string type represented in the currently selected character set (see +CSCS) <alpha> .<sca> 129 . string type represented in the currently selected character set (see +CSCS) <da> .Protocol Identifier <dcs> .TP-User_data • If <dcs> indicates that GSM03.arrival time of the message to the SC <dt> .Originator address.message reference number.sending time of the message <st> .p.Data Coding Scheme <vp> . Test command returns the OK result code GSM 07.All Rights Reserved page 208 of 414 .Validity period. status in the storage changes to 'received read'.+CMGR . used character set is the one selected with command +CSCS.<da>.message status as coded in the PDU <pid> . only the integer format is supported pippopippo <oa> . corresponding to an entry found in the phonebook. Note: an error result code is sent on empty record <index>.Read Message # S M S M O D E = 0 AT Commands Reference Guide 80000ST10025a Rev. <sca> . written authorization .type of number <oa>.19/11/07 SELINT 2 <fo> .number in international format (contains the "+") <length> .38 default alphabet is used .text length <data> .string type alphanumeric representation of <da> or <oa>.first octet of the message PDU <mr> .g. Parameter: <index> . each character of GSM alphabet will be converted into current TE character set (see +CSCS) • If <dcs> indicates that 8-bit or UCS2 data coding scheme is used.40 TP-MessageReference in integer format <scts> .Service Centre number <tooa>. each 8-bit octet will be converted into two IRA character long hexadecimal number (e. Reproduction forbidden without Telit Communications S. 4 .A.message index.<tosca> .Destination address.

first octet of the message PDU <mr> .<st> where: <stat> .length of the PDU in bytes.40.+CMGR .stored message already sent <alpha> .<fo>. <dcs>.stored message not yet sent 3 .<pid>.status of the message "REC UNREAD" . <length> .<dcs>.<scts>.Read Message E = 1 AT Commands Reference Guide 80000ST10025a Rev.new message 1 .<alpha>. <pdu> .read message 2 .status of the message 0 .message reference number.<tosca>.message stored already sent <fo> . (Text Mode) If there is a Received message in location <index> the output format is (the information written in italics will be present depending on +CSDH last setting): +CMGR: <stat>.<scts>[.message in PDU format according to GSM 3.p. corresponding to an entry found in the phonebook.<fo>.string type alphanumeric representation of <da> or <oa>. written authorization . The status of the message and entire message data unit <pdu> is returned.message stored not yet sent "STO SENT" .<alpha>.new received message unread "REC READ" .All Rights Reserved page 209 of 414 . the output has the following format: # S M S M O D E = 1 +CMGR: <stat>.19/11/07 SELINT 2 The output depends on the last settings of command +CMGF (message format to be used) (PDU Mode) If there is a message in location <index>.A.<dt>.<length><CR><LF><pdu> where <stat> .[<vp>].<ra>.<tora>.<length>]<CR><LF><data> If there is a Message Delivery Confirm in location <index> the output format is: +CMGR: <stat>.received message read "STO UNSENT" .<fo>.<toda>.<alpha>[.<sca>. GSM 03.<tosca>. <sca>.<tooa>.<da>.<mr>.40 TP-Message- # S M S M O D E = 1 # S M S M O D E = 1 # S Reproduction forbidden without Telit Communications S. 4 . used character set is the one selected with command +CSCS.<oa>.<length>]<CR><LF><data> If there is a Sent message in location <index> the output format is: +CMGR: <stat>.<pid>.

@CMGR Reproduction forbidden without Telit Communications S.<toda >. string type. <oa> .<sca> 129 .Read Message M S M O D E = 1 AT Commands Reference Guide 80000ST10025a Rev.A. status in the storage changes to 'received read'. written authorization .g. octet 0x2A will be converted as two characters 0x32 0x41) Note: in both cases if status of the message is 'received unread'.5.Service Centre number <tooa>. used character set is the one selected with command +CSCS.message status as coded in the PDU <pid> .sending time of the message <st> .Originator address. string type represented in the currently selected character set (see +CSCS) <alpha> .text length <data> .recipient address.number in national format 145 .05 # S M S M O D E = 1 # S M S M O D E = 1 AT+CMGR=? Reference 3. each 8-bit octet will be converted into two IRA character long hexadecimal number (e. represented in the currently selected character set (see +CSCS) <tora> .Data Coding Scheme <vp> .number in international format (contains the "+") <length> . corresponding to an entry found in the phonebook.type of number <oa>.string type alphanumeric representation of <da> or <oa>. string type represented in the currently selected character set (see +CSCS) <da> .type of number <ra> <scts> .p.6 Read Message Improved .19/11/07 SELINT 2 Reference in integer format <ra> .3.<da>. Test command returns the OK result code GSM 07.+CMGR .Validity Period.arrival time of the message to the SC <dt> .TP-User_data • If <dcs> indicates that GSM03. its format depends on SMS-SUBMIT <fo> setting (see +CSMP): a) Not Present if <fo> tells that the Validity Period Format is Not Present b) Integer type if <fo> tells that the Validity Period Format is Relative c) Quoted time-string type if <fo> tells that the Validity Period Format is Absolute d) Quoted hexadecimal representation of 7 octets if <fo> tells that the Validity Period Format is Enhanced.All Rights Reserved page 210 of 414 .5.38 default alphabet is used .<tosca> .Protocol Identifier <dcs> .Destination address. each character of GSM alphabet will be converted into current TE character set (see +CSCS) • If <dcs> indicates that 8-bit or UCS2 data coding scheme is used. 4 . <sca> .

<length>]<CR><LF><text> Output format for sent messages: @CMGR: <stat>.message stored already sent Reproduction forbidden without Telit Communications S.A.stored message not yet sent 3 .<fo>.message in PDU format according to GSM 3. The output depends on the last settings of command +CMGF (message format to be used) (PDU Mode) The output has the following format: @CMGR: <stat>.<fo>. written authorization .<length><CR><LF><pdu> where <stat> .All Rights Reserved page 211 of 414 .<dt>.40..stored message already sent <length> .<pid>.19/11/07 @CMGR .<pid>.<tooa>. <pdu> .message index. Parameter: <index> . The status of the message and entire message data unit <pdu> is returned.status of the message 0 .p.<length>]<CR><LF><text> Output format for message delivery confirm: @CMGR: <stat>.<st> where: <stat> .<sca>.<oa>.<dcs>.[.new message 1 .<toda>. (Text Mode) Output format for received messages (the information written in italics will be present depending on +CSDH last setting): @CMGR: <stat>.received message read "STO UNSENT" .<scts> [.new received message unread "REC READ" .length of the PDU in bytes.<dcs>.<da>. <tosca>.AT Commands Reference Guide 80000ST10025a Rev...<tosca>. 4 .message stored not yet sent "STO SENT" .read message 2 . <sca>.Read Message Improved SELINT 0 Execution command reports the message with location value <index> from AT@CMGR= <memr> message storage (<memr> is the message storage for read and <index> delete SMs as last settings of command +CPMS)..<scts>.<mr>.status of the message "REC UNREAD" .<fo>.

Read Message Improved SELINT 1 Execution command reports the message with location value <index> from AT@CMGR= <memr> message storage (<memr> is the message storage for read and <index> delete SMs as last settings of command +CPMS).Service Centre number <tooa>.<da>.text length <text> .Data Coding Scheme <oa> . The output depends on the last settings of command +CMGF (message format to be used) (PDU Mode) The output has the following format: @CMGR: <stat>. the answer is OK GSM 07.p.All Rights Reserved page 212 of 414 .status of the message Reproduction forbidden without Telit Communications S.@CMGR .05 AT Commands Reference Guide 80000ST10025a Rev.arrival time of the message to the SC <dt> .Protocol Identifier <dcs> .A.type of number <oa>. status in the storage changes to 'received read'.message reference number <scts> .Destination address.number in national format 145 .message text Note: the command differs from the +CMGR because after the message <pdu> or <text> a <CR><LF> is put before the OK result code. Note: an error result code is sent on empty record <index>. written authorization .<length><CR><LF><pdu> where <stat> .number in international format (contains the "+") <length> .message status as coded in the PDU <pid> . string type represented in the currently selected character set (see +CSCS) <da> . Test command has no effect. Parameter: <index> . 4 .19/11/07 SELINT 0 AT@CMGR=? Reference @CMGR .first octet of the message PDU <mr> .<tosca> .Read Message Improved <fo> .Originator address.<sca> 129 .<toda >. string type represented in the currently selected character set (see +CSCS) <sca> . Note: in both cases if status of the message is 'received unread'.message index.sending time of the message <st> .

4 .<da>[.<fo>.number in national format 145 .<dt>.type of number <oa>.text length <text> .<fo>.<length>]<CR><LF><text> Output format for sent messages: @CMGR: <stat>. <pdu> .@CMGR .Destination address. <sca>.<scts>..message text Note: the command differs from the +CMGR because after the message Reproduction forbidden without Telit Communications S.received message read "STO UNSENT" ..message status as coded in the PDU <pid> .Data Coding Scheme <oa> .first octet of the message PDU <mr> .number in international format (contains the "+") <length> . string type represented in the currently selected character set (see +CSCS) <da> .<sca>.Service Centre number <tooa>.<sca> 129 .. AT Commands Reference Guide 80000ST10025a Rev.sending time of the message <st> .<toda >.message stored not yet sent "STO SENT" .read message 2 .message reference number <scts> .All Rights Reserved page 213 of 414 .<da>. <tosca>.Originator address.new received message unread "REC READ" ..arrival time of the message to the SC <dt> .stored message not yet sent 3 .<tosca> .<pid>.<oa>.<scts> [. (Text Mode) Output format for received messages: @CMGR: <stat>.message in PDU format according to GSM 3.new message 1 ..<fo>.status of the message "REC UNREAD" .A.<tosca>.<dcs>.<pid>.p.stored message already sent <length> .<toda>.19/11/07 SELINT 1 The status of the message and entire message data unit <pdu> is returned. written authorization .<tooa>. string type represented in the currently selected character set (see +CSCS) <sca> .<st> where: <stat> .Read Message Improved 0 .<dcs>.length of the PDU in bytes.message stored already sent <fo> .40.Protocol Identifier <dcs> .<length>]<CR><LF><text> Output format for message delivery confirm: @CMGR: <stat>.<mr>.

Note: in both cases if status of the message is 'received unread'. 62.4.1 Send Message . 10. Note: the echoing of given characters back from the TA is controlled by echo command E Note: the PDU shall be hexadecimal format (each octet of the PDU is given as two IRA character long hexadecimal number) and given in one line.4 Message Sending And Writing 3. Note: an error result code is sent on empty record <index>.AT Commands Reference Guide 80000ST10025a Rev. AT+CMGS= <length> Parameter: <length> .5. 32) and waits for the specified number of bytes. To send the message issue Ctrl-Z char (0x1A hex). the answer is OK GSM 07. 4 .164 After command line is terminated with <CR>. Note: the DCD signal shall be in ON state while PDU is given. the device responds sending a four character sequence prompt: <CR><LF><greater_than><space> (IRA 13.Read Message Improved SELINT 1 <pdu> or <text> a <CR><LF> is put before the OK result code.05 AT@CMGR=? Reference 3. If message is successfully sent to the network. Note: when the length octet of the SMSC address (given in the PDU) equals zero.Send Message SELINT 0 / 1 (PDU Mode) (PDU Mode) Execution command sends to the network a message.A.5. Test command has no effect.19/11/07 @CMGR .All Rights Reserved page 214 of 414 .+CMGS +CMGS . in this case the SMSC Type-of-Address octet shall not be present in the PDU. To exit without sending the message issue ESC char (0x1B hex).p. the SMSC address set with command +CSCA is used.5..length of the PDU to be sent in bytes (excluding the SMSC address octets). 7. written authorization .5. status in the storage changes to 'received read'. then the result is sent in the format: Reproduction forbidden without Telit Communications S.

number in national format 145 . no other SIM interacting commands are issued. Annex A. string type. 10.number in international format (contains the "+") After command line is terminated with <CR>. which may take several seconds. <toda> .40 TP-User-Data-Header-Indication is set. 62. according to GSM 07. an error code is reported.<toda>] Reproduction forbidden without Telit Communications S. backspace can be used to delete last character and carriage returns can be used.message reference number. 4 . the entered text should be formatted as follows: .All Rights Reserved page 215 of 414 . then ME/TA converts the entered text into GSM alphabet.p.destination address. 32) After this prompt text can be entered.05. .A.type of destination address 129 .19/11/07 SELINT 0 / 1 Note: if message sending fails for some reason.if current <dcs> (see +CSMP) indicates that 8-bit or UCS2 data coding scheme is used or current <fo> (see +CSMP) indicates that GSM 03.40 TP-UserData-Header-Indication is not set.Send Message +CMGS: <mr> where <mr> . the ‘asterisk’ will be entered as 2A (IRA50 and IRA65) and this will be converted to an octet with integer value 0x2A) Note: the DCD signal shall be in ON state while text is entered.g. Note: care must be taken to ensure that during the command execution. (Text Mode) AT+CMGS=<da> [. Note: the echoing of entered characters back from the TA is controlled by echo command E To send the message issue Ctrl-Z char (0x1A hex). the device responds sending a four character sequence prompt: <CR><LF><greater_than><space> (IRA 13.if current <dcs> (see +CSMP) indicates that GSM03. (Text Mode) Execution command sends to the network a message. the entered text should consist of two IRA character long hexadecimal numbers which ME/TA converts into 8-bit octet (e.+CMGS . To exit without sending the message issue ESC char (0x1B hex).38 default alphabet is used and current <fo> (see +CSMP) indicates that GSM 03. AT Commands Reference Guide 80000ST10025a Rev. Parameters: <da> . written authorization .

19/11/07 SELINT 0 / 1 If message is successfully sent to the network.A. GSM 07. 32) # S M S M and waits for the specified number of bytes.+CMGS . the device responds sending a four character sequence prompt: <CR><LF><greater_than><space> (IRA 13.Send Message AT Commands Reference Guide 80000ST10025a Rev. the maximum number of chars depends on the <dcs>: 1530 chars if GSM 03.05 Note Reference +CMGS .38 default alphabet is used. Parameter: <length> . 7.164 After command line is terminated with <CR>.Send Message SELINT 2 Note: the behaviour of command +CMGS differs depending on whether or not the improved SMS commands operation mode has been enabled (see #SMSMODE) (#SMSMODE=0) # S M S M O D E = 0 (PDU Mode) AT+CMGS= <length> (PDU Mode) Execution command sends to the network a message. Note: care must be taken to ensure that during the command execution. 10. Note: if message sending fails for some reason. 62. Note: it is possible to send a concatenation of at most 10 SMs. 1340 chars if 8-bit is used. which may take several seconds. Note: the DCD signal shall be in ON state while PDU is given. no other SIM interacting commands are issued. 4 .. then the result is sent in the format: +CMGS: <mr> where <mr> .All Rights Reserved page 216 of 414 .p. 670 chars if UCS2 is used To avoid malfunctions is suggested to wait for the +CMGS: <mr> or +CMS ERROR: <err> response before issuing further commands. Note: the echoing of given characters back from the TA is controlled Reproduction forbidden without Telit Communications S.length of the PDU to be sent in bytes (excluding the SMSC address octets). written authorization . an error code is reported.message reference number.

an error code is reported. no other SIM interacting commands are issued. Note: when the length octet of the SMSC address (given in the PDU) equals zero. the SMSC address set with command +CSCA is used. 4 .number in international format (contains the "+") After command line is terminated with <CR>. the entered text should be formatted as follows: # S M S M O D E = 0 # S M S M O D E = 0 (Text Mode) AT+CMGS=<da> [. in this case the SMSC Type-of-Address octet shall not be present in the PDU.Send Message O D E = 0 AT Commands Reference Guide 80000ST10025a Rev.number in national format 145 .A. To exit without sending the message issue ESC char (0x1B hex).<toda>] # S M S M O D E = 0 Reproduction forbidden without Telit Communications S.19/11/07 SELINT 2 by echo command E Note: the PDU shall be hexadecimal format (each octet of the PDU is given as two IRA character long hexadecimal number) and given in one line.40 TP-MessageReference in integer format. Note: if message sending fails for some reason. which may take several seconds. then the result is sent in the format: +CMGS: <mr> where <mr> . Note: care must be taken to ensure that during the command execution. If message is successfully sent to the network.All Rights Reserved page 217 of 414 .message reference number. written authorization . <toda> .+CMGS . the device responds sending a four character sequence prompt: <CR><LF><greater_than><space> (IRA 13. Parameters: <da> . (Text Mode) Execution command sends to the network a message. 10.p. 62. GSM 03. string type represented in the currently selected character set (see +CSCS). To send the message issue Ctrl-Z char (0x1A hex). 32) After this prompt text can be entered.destination address.type of destination address 129 .

the maximum number of chars depends on the <dcs>: 1530 chars if GSM 03. backspace can be used to delete last character and carriage returns can be used. GSM 03. written authorization .19/11/07 SELINT 2 . an error code is reported. Annex A. according to GSM 07.Send Message # S M S M O D E = 0 AT Commands Reference Guide 80000ST10025a Rev. Test command resturns the OK result code.+CMGS . GSM 07. then ME/TA converts the entered text into GSM alphabet. the entered text should consist of two IRA character long hexadecimal numbers which ME/TA converts into 8-bit octet (e. Note: it is possible to send a concatenation of at most 10 SMs. then the result is sent in the format: +CMGS: <mr> # S M S M O D E = 0 # S M S M O D E = 0 where <mr> . 670 chars if UCS2 is used. To avoid malfunctions is suggested to wait for the +CMGS: <mr> or +CMS ERROR: <err> response before issuing further commands.p. 4 .40 TP-User-Data-Header-Indication is not set. Note: the echoing of entered characters back from the TA is controlled by echo command E To send the message issue Ctrl-Z char (0x1A hex).05 AT+CMGS=? Note Reference Reproduction forbidden without Telit Communications S.40 TP-MessageReference in integer format. If message is successfully sent to the network. no other SIM interacting commands are issued.All Rights Reserved page 218 of 414 . 1340 chars if 8-bit is used.if current <dcs> (see +CSMP) indicates that 8-bit or UCS2 data coding scheme is used or current <fo> (see +CSMP) indicates that GSM 03.38 default alphabet is used and current <fo> (see +CSMP) indicates that GSM 03.if current <dcs> (see +CSMP) indicates that GSM03. To exit without sending the message issue ESC char (0x1B hex).g. the ‘asterisk’ will be entered as 2A (IRA50 and IRA65) and this will be converted to an octet with integer value 0x2A) Note: the DCD signal shall be in ON state while text is entered.A. . which may take several seconds.38 default alphabet is used.message reference number. Note: care must be taken to ensure that during the command execution.05. Note: if message sending fails for some reason.40 TP-User-Data-Header-Indication is set.

message reference number.All Rights Reserved page 219 of 414 . Note: when the length octet of the SMSC address (given in the PDU) equals zero. 32) # S M S M O D E = 1 and waits for the specified number of bytes. 10. Note: the DCD signal shall be in ON state while PDU is given. Note: care must be taken to ensure that during the command # S M S M O D E = 1 # S M S M O Reproduction forbidden without Telit Communications S.Send Message (#SMSMODE=1) # S M S M O D E = 1 (PDU Mode) AT+CMGS= <length> AT Commands Reference Guide 80000ST10025a Rev.p. the SMSC address set with command +CSCA is used. 7. To send the message issue Ctrl-Z char (0x1A hex).19/11/07 SELINT 2 (PDU Mode) Execution command sends to the network a message. Note: the echoing of given characters back from the TA is controlled by echo command E Note: the PDU shall be hexadecimal format (each octet of the PDU is given as two IRA character long hexadecimal number) and given in one line. an error code is reported. written authorization . Parameter: <length> .164 After command line is terminated with <CR>. in this case the SMSC Type-of-Address octet shall not be present in the PDU..length of the PDU to be sent in bytes (excluding the SMSC address octets). 62. To exit without sending the message issue ESC char (0x1B hex). If message is successfully sent to the network. the device responds sending a four character sequence prompt: <CR><LF><greater_than><space> (IRA 13. GSM 03. Note: if message sending fails for some reason. 4 .+CMGS .A. then the result is sent in the format: +CMGS: <mr> where <mr> .40 TP-MessageReference in integer format.

4 . To exit without sending the message issue ESC char (0x1B hex).if current <dcs> (see +CSMP) indicates that 8-bit or UCS2 data coding scheme is used or current <fo> (see +CSMP) indicates that GSM 03. If message is successfully sent to the network.40 TP-User-Data-Header-Indication is set. which may take several seconds.A.p. then ME/TA converts the entered text into GSM alphabet. 10. . backspace can be used to delete last character and carriage returns can be used.number in international format (contains the "+") After command line is terminated with <CR>.destination address.Send Message D E = (Text Mode) 1 AT+CMGS=<da> [.type of destination address 129 .19/11/07 SELINT 2 execution. the entered text should consist of two IRA character long hexadecimal numbers which ME/TA converts into 8-bit octet (e. string type represented in the currently selected character set (see +CSCS). then the result is sent in the format: # Reproduction forbidden without Telit Communications S. Parameters: <da> . according to GSM 07. the entered text should be formatted as follows: # S M S M O D E = 1 # S M S M O D E = 1 .number in national format 145 . 62.+CMGS . 32) After this prompt text can be entered. the device responds sending a four character sequence prompt: <CR><LF><greater_than><space> (IRA 13. Note: the echoing of entered characters back from the TA is controlled by echo command E To send the message issue Ctrl-Z char (0x1A hex). written authorization . no other SIM interacting commands are issued. <toda> .All Rights Reserved page 220 of 414 .<toda>] # S M S M O D E = 1 AT Commands Reference Guide 80000ST10025a Rev.38 default alphabet is used and current <fo> (see +CSMP) indicates that GSM 03.g. after every <CR> entered by the user the sequence <CR><LF><greather_than><space> is sent to the TE. (Text Mode) Execution command sends to the network a message.40 TP-User-Data-Header-Indication is not set.05. Annex A.if current <dcs> (see +CSMP) indicates that GSM03. the ‘asterisk’ will be entered as 2A (IRA50 and IRA65) and this will be converted to an octet with integer value 0x2A) Note: the DCD signal shall be in ON state while text is entered.

670 chars if UCS2 is used.message reference number.19/11/07 SELINT 2 +CMGS: <mr> where <mr> .Send Message From Storage SELINT 0 / 1 Execution command sends to the network a message which is already AT+CMSS= stored in the <memw> storage (see +CPMS) at the location <index>.+CMSS +CMSS .number in international format (contains the "+") If message is successfully sent to the network then the result is sent in the format: +CMSS: <mr> where: <mr> . <toda> .message reference number.40 TP-MessageReference in integer format. written authorization . string type represented in the currently selected character set (see +CSCS).+CMGS .number in national format 145 .2 Send Message From Storage . Note: it is possible to send a concatenation of at most 10 SMs. To avoid malfunctions is suggested to wait for the +CMGS: <mr> or +CMS ERROR: <err> response before issuing further commands.05 AT+CMGS=? Note Reference 3.<toda>]] Parameters: <index> . Reproduction forbidden without Telit Communications S. GSM 03.4.38 default alphabet is used. an error code is reported.A.destination address. <index>[. GSM 07.5.5. Note: if message sending fails for some reason. If entered text is longer than this maximum value an error is raised Test command resturns the OK result code.Send Message S M S M O D E = 1 AT Commands Reference Guide 80000ST10025a Rev.type of destination address 129 . no other SIM interacting commands are issued.location value in the message storage <memw> of the message to send <da> . Note: care must be taken to ensure that during the command execution. which may take several seconds. the maximum number of chars depends on the <dcs>: 1530 chars if GSM 03.All Rights Reserved page 221 of 414 . 4 . 1340 chars if 8-bit is used. if it is given it shall be used instead of the one stored with the message.<da> [.p.

if it is given it shall be used instead of the one stored with the message.destination address. To avoid malfunctions is suggested to wait for the +CMSS: <mr> or +CMS ERROR: <err> response before issuing further commands. which may take several seconds.All Rights Reserved page 222 of 414 .<toda>]] Parameters: <index> .Send Message From Storage SELINT 2 Execution command sends to the network a message which is already AT+CMSS= stored in the <memw> storage (see +CPMS) at the location <index>. Test command resturns the OK result code. Note: care must be taken to ensure that during the command execution. string type represented in the currently selected character set (see +CSCS). no other SIM interacting commands are issued. <toda> .<da> [.05 Note Reference +CMSS .AT Commands Reference Guide 80000ST10025a Rev.number in international format (contains the "+") If message is successfully sent to the network then the result is sent in the format: +CMSS: <mr> where: <mr> . GSM 07. written authorization . If message sending fails for some reason.p. 4 . an error code is reported: +CMS ERROR:<err> Note: to store a message in the <memw> storage see command +CMGW. which may take several seconds. no other SIM interacting commands are issued.19/11/07 +CMSS .Send Message From Storage SELINT 0 / 1 If message sending fails for some reason. <index>[.number in national format 145 . an error code is reported: +CMS ERROR:<err> Note: to store a message in the <memw> storage see command +CMGW. To avoid malfunctions is suggested to wait for the +CMSS: <mr> or +CMS ERROR: <err> response before issuing further commands.message reference number.location value in the message storage <memw> of the message to send <da> .type of destination address 129 .A. AT+CMSS=? Note Reproduction forbidden without Telit Communications S. Note: care must be taken to ensure that during the command execution.

written authorization .Send Message From Storage Reference GSM 07. If message is successfully written in the memory. "REC UNREAD" . Note: care must be taken to ensure that during the command execution.19/11/07 SELINT 2 3. To exit without writing the message issue ESC char (0x1B hex).read message 2 .destination address.5.stored message not yet sent (default) 3 .164 <stat> .stored message already sent The device responds to the command with the prompt '>' and waits for the specified number of bytes. an error code is reported.<stat>]]] Reproduction forbidden without Telit Communications S. If message storing fails for some reason.A.new received message unread (Text Mode) AT+CMGW[=<da>[.length in bytes of the PDU to be written.type of destination address.message location index in the memory <memw>.05 AT Commands Reference Guide 80000ST10025a Rev.message status. <length> [.Write Message To Memory SELINT 0 / 1 (PDU Mode) (PDU Mode) Execution command writes in the <memw> memory storage a new AT+CMGW= message.p. 129 . 7.4.number in international format (contains the "+") <stat> . string type represented in the currently selected character set (see +CSCS).+CMGW +CMGW .message status. <toda> .+CMSS .. 4 .new message 1 .All Rights Reserved page 223 of 414 .number in national format 145 . Parameters: <da> . 0 . <toda> [.5.3 Write Message To Memory .<stat>] Parameter: <length> . (Text Mode) Execution command writes in the <memw> memory storage a new message. To write the message issue Ctrl-Z char (0x1A hex). no other SIM interacting commands are issued. then the result is sent in the format: +CMGW: <index> where: <index> .

A.if current <dcs> (see +CSMP) indicates that GSM03. .message stored already sent AT Commands Reference Guide 80000ST10025a Rev. 4 .message stored not yet sent (default) "STO SENT" . Note: care must be taken to ensure that during the command execution. no other SIM interacting commands are issued. Note: the echoing of entered characters back from the TA is controlled by echo command E To write the message issue Ctrl-Z char (0x1A hex). backspace can be used to delete last character and carriage returns can be used.g. 10.05. the entered text should consist of two IRA character long hexadecimal numbers which ME/TA converts into 8-bit octet (e. according to GSM 07. 62. Note: it is possible to save a concatenation of at most 10 SMs. then ME/TA converts the entered text into GSM alphabet. an error code is reported.Write Message To Memory "REC READ" . the ‘asterisk’ will be entered as 2A (IRA50 and IRA65) and this will be converted to an octet with integer value 0x2A) Note: the DCD signal shall be in ON state while text is entered.19/11/07 SELINT 0 / 1 After command line is terminated with <CR>. 32) After this prompt text can be entered.40 TP-UserData-Header-Indication is not set.+CMGW . the device responds sending a four character sequence prompt: <CR><LF><greater_than><space> (IRA 13.received message read "STO UNSENT" .38 default alphabet is used and current <fo> (see +CSMP) indicates that GSM 03.p. 670 chars if Reproduction forbidden without Telit Communications S.38 default alphabet is used. the maximum number of chars depends on the <dcs>: 1530 chars if GSM 03. Annex A.if current <dcs> (see +CSMP) indicates that 8-bit or UCS2 data coding scheme is used or current <fo> (see +CSMP) indicates that GSM 03. To exit without writing the message issue ESC char (0x1B hex). then the result is sent in the format: +CMGW: <index> where: <index> . 1340 chars if 8-bit is used.40 TP-User-Data-Header-Indication is set. If message is successfully written in the memory. the entered text should be formatted as follows: . written authorization .message location index in the memory <memw>.All Rights Reserved page 224 of 414 . If message storing fails for some reason.

message status.<toda> (Text Mode) Execution command writes in the <memw> memory storage a new message. (Text Mode) AT+CMGW[=<da> [. To exit without writing the message issue ESC char (0x1B hex). # S M S M O D E = If message storing fails for some reason. AT Commands Reference Guide 80000ST10025a Rev.new message 1 . Parameter: <length> . 7.<stat>] (PDU Mode) Execution command writes in the <memw> memory storage a new message. no other SIM interacting commands are issued.164 <stat> .stored message already sent The device responds to the command with the prompt '>' and waits for the specified number of bytes.Write Message To Memory SELINT 2 Note: the behaviour of command +CMGW differs depending on whether or not the improved SMS commands operation mode has been enabled (see #SMSMODE). then the result is sent in the format: +CMGW: <index> where: <index> . (#SMSMODE=0) # S M S M O D E = 0 (PDU Mode) AT+CMGW= <length> [.A.read message 2 .All Rights Reserved page 225 of 414 . Note: care must be taken to ensure that during the command execution.. To write the message issue Ctrl-Z char (0x1A hex).p. an error code is reported. # S M S M O D E = 0 Reproduction forbidden without Telit Communications S. written authorization .message location index in the memory <memw>.+CMGW .stored message not yet sent (default) 3 . 4 . If message is successfully written in the memory.Write Message To Memory UCS2 is used Reference GSM 07.length in bytes of the PDU to be written. 0 .19/11/07 SELINT 0 / 1 +CMGW .05 Note To avoid malfunctions is suggested to wait for the +CMGW: <index> or +CMS ERROR: <err> response before issuing further commands.

05. the device responds 0 sending a four character sequence prompt: <CR><LF><greater_than><space> (IRA 13. <toda> .message stored already sent E = After command line is terminated with <CR>. To exit without writing the message issue ESC char (0x1B hex). S "REC UNREAD" . the ‘asterisk’ will be entered as 2A (IRA50 and IRA65) and this will be converted to an octet with integer value 0x2A) Note: the DCD signal shall be in ON state while text is entered.19/11/07 SELINT 2 # S M S M O D E = 0 . then ME/TA converts the entered text into GSM alphabet. # 129 . according to GSM 07.destination address. 10.38 default alphabet is used and current <fo> (see +CSMP) indicates that GSM 03. 4 .number in international format (contains the "+") M <stat> . Annex A.new received message unread M "REC READ" .number in national format S 145 . 32) # S M S M O D E = 0 After this prompt text can be entered.message status. . backspace can be used to delete last character and carriage returns can be used.g. the entered text should consist of two IRA character long hexadecimal numbers which ME/TA converts into 8-bit octet (e.<stat>]]] Parameters: <da> .All Rights Reserved page 226 of 414 . written authorization .A. the entered text should be formatted as follows: AT Commands Reference Guide 80000ST10025a Rev.if current <dcs> (see +CSMP) indicates that GSM03. 62. # S M S If message is successfully written in the memory.if current <dcs> (see +CSMP) indicates that 8-bit or UCS2 data coding scheme is used or current <fo> (see +CSMP) indicates that GSM 03.message stored not yet sent (default) D "STO SENT" . Note: the echoing of entered characters back from the TA is controlled by echo command E To write the message issue Ctrl-Z char (0x1A hex).+CMGW . then the result is sent in the format: Reproduction forbidden without Telit Communications S.received message read O "STO UNSENT" . string type represented in the currently selected character set (see +CSCS).type of destination address.40 TP-User-Data-Header-Indication is not set.Write Message To Memory 0 [.40 TP-User-Data-Header-Indication is set.p.

stored message already sent The device responds to the command with the prompt '>' and waits for the specified number of bytes.05 To avoid malfunctions is suggested to wait for the +CMGW: <index> or +CMS ERROR: <err> response before issuing further commands. AT Commands Reference Guide 80000ST10025a Rev.Write Message To Memory +CMGW: <index> M where: O <index> .. 0 . 4 .All Rights Reserved page 227 of 414 .19/11/07 SELINT 2 AT+CMGW=? Reference Note Note: it is possible to save a concatenation of at most 10 SMs.38 default alphabet is used.read message 2 . no other SIM interacting commands are issued.message location index in the memory <memw>. Parameter: <length> .message status.164 <stat> .<stat>] (PDU Mode) Execution command writes in the <memw> memory storage a new message.length in bytes of the PDU to be written. (#SMSMODE=1) # S M S M O D E = 1 (PDU Mode) AT+CMGW= <length> [. 1340 chars if 8-bit is used.new message 1 . = 0 Note: care must be taken to ensure that during the command execution.+CMGW . To write the message issue Ctrl-Z char (0x1A hex). D E If message storing fails for some reason. If message is successfully written in the memory. To exit without writing the message issue ESC char (0x1B hex). 7. 670 chars if UCS2 is used. Test command returns the OK result code. then the result is sent in the format: +CMGW: <index> where: <index> .p. # S M S M O D E = 1 # Reproduction forbidden without Telit Communications S.stored message not yet sent (default) 3 . an error code is reported. written authorization . GSM 07.message location index in the memory <memw>. the maximum number of chars depends on the <dcs>: 1530 chars if GSM 03.A.

All Rights Reserved page 228 of 414 .destination address. the entered text should consist of two IRA character long hexadecimal numbers which ME/TA converts into 8-bit octet (e.message status.A. 1 [. written authorization . 4 . M O D (Text Mode) (Text Mode) E AT+CMGW[=<da> Execution command writes in the <memw> memory storage a new = [. the device responds sending a four character sequence prompt: # S M S M O D E = 1 <CR><LF><greater_than><space> (IRA 13.05.40 TP-User-Data-Header-Indication is not set.if current <dcs> (see +CSMP) indicates that 8-bit or UCS2 data coding scheme is used or current <fo> (see +CSMP) indicates that GSM 03. then ME/TA converts the entered text into GSM alphabet. # S M S M O D E = Reproduction forbidden without Telit Communications S. # <toda> . string type represented in the currently selected character set (see +CSCS).40 TP-User-Data-Header-Indication is set. no other SIM interacting commands are issued.message stored already sent = 1 After command line is terminated with <CR>.AT Commands Reference Guide 80000ST10025a Rev. M "REC UNREAD" .<toda> message.19/11/07 +CMGW .received message read D "STO UNSENT" .new received message unread O "REC READ" .if current <dcs> (see +CSMP) indicates that GSM03.<stat>]]] Parameters: <da> .number in national format M 145 . an error code is reported. according to GSM 07. after every <CR> entered by the user the sequence <CR><LF><greather_than><space> is sent to the TE. M Note: care must be taken to ensure that during the command S execution.p. S 129 .g.number in international format (contains the "+") S <stat> . 10.message stored not yet sent (default) E "STO SENT" .type of destination address. 62. the entered text should be formatted as follows: .38 default alphabet is used and current <fo> (see +CSMP) indicates that GSM 03. backspace can be used to delete last character and carriage returns can be used. the ‘asterisk’ will be entered as 2A (IRA50 and IRA65) and this will be converted to an octet with integer value 0x2A) Note: the DCD signal shall be in ON state while text is entered. Annex A.Write Message To Memory SELINT 2 S If message storing fails for some reason. . 32) After this prompt text can be entered.

Write Message To Memory SELINT 2 Note: the echoing of entered characters back from the TA is 1 controlled by echo command E To write the message issue Ctrl-Z char (0x1A hex). AT+CMGD= <index> Parameter: [. written authorization . 0 (or omitted) .5. If entered text is longer than this maximum value an error is raised Test command returns the OK result code. no other SIM interacting commands are issued.+CMGD +CMGD . AT+CMGW=? Reference Note 3. the maximum number of chars depends on the <dcs>: 1530 chars if GSM 03. leaving unread messages and stored mobile originated messages (whether sent or not) untouched 2 . GSM 07.message location index in the memory <memw>.38 default alphabet is used.4. Note: care must be taken to ensure that during the command execution.05 To avoid malfunctions is suggested to wait for the +CMGW: <index> or +CMS ERROR: <err> response before issuing further commands. sent and unsent Reproduction forbidden without Telit Communications S. leaving unread messages and unsent mobile originated messages untouched 3 . then the result is sent in the format: +CMGW: <index> where: <index> . If message storing fails for some reason.5. # S M S M O D E = 1 To exit without writing the message issue ESC char (0x1B hex).A.4 Delete Message .delete all read messages from <memr> storage.Delete Message SELINT 0 / 1 Execution command deletes from memory <memr> the message(s).message index in the selected storage <memr> that can have values form 1 to N.<delflag>] <index> .19/11/07 +CMGW . Note: it is possible to save a concatenation of at most 10 SMs.p.delete all read messages from <memr> storage.delete all read messages from <memr> storage and sent mobile originated messages.an integer indicating multiple message deletion request.delete message specified in <index> 1 .All Rights Reserved page 229 of 414 . 670 chars if UCS2 is used. where N depends on the available space (see +CPMS) <delflag> . an error code is reported.AT Commands Reference Guide 80000ST10025a Rev. 4 . If message is successfully written in the memory. 1340 chars if 8-bit is used.

Note: if <delflag> is present and not set to 0 then <index> is ignored and ME shall follow the rules for <delflag> shown above. 4 .3.20.delete all read messages from <memr> storage and sent mobile originated messages.39.(0-4) OK GSM 07.Delete Message SELINT 2 Note: the behaviour of command +CMGD differs depending on whether or not the improved SMS commands operation mode has been enabled (see #SMSMODE).2.05 AT+CMGD=? Example Reference +CMGD . leaving unread messages untouched 4 .an integer indicating multiple message deletion request. (#SMSMODE=0) # S M S M O D E = 0 AT+CMGD= <index> [. Note: if the location to be deleted is empty.p.<delflag>] Execution command deletes from memory <memr> the message(s).All Rights Reserved page 230 of 414 . sent and unsent mobile originated messages. an error message is reported. # S M S M O D E = 0 Reproduction forbidden without Telit Communications S.(list of supported <delflag>s)] AT+CMGD=? +CMGD: (1.delete message specified in <index> 1 . leaving unread messages and unsent mobile originated messages untouched 3 .delete all messages from <memr> storage. +CMGD: (list of supported <index>s)[.delete all read messages from <memr> storage.19.7.18. Test command shows the valid memory locations and optionally the supported values of <delflag>. Note: if the location to be deleted is empty.message index in the selected storage <memr> that can have values form 1 to N.6.37.AT Commands Reference Guide 80000ST10025a Rev.17. an error message is reported.delete all read messages from <memr> storage.delete all messages from <memr> storage.38.47). written authorization . Note: if <delflag> is present and not set to 0 then <index> is ignored and ME shall follow the rules for <delflag> shown above. Parameter: <index> .19/11/07 +CMGD . 0 (or omitted) .A.Delete Message SELINT 0 / 1 mobile originated messages. where N depends on the available space (see +CPMS) <delflag> . leaving unread messages untouched 4 . leaving unread messages and stored mobile originated messages (whether sent or not) untouched 2 .

2.20.message index in the selected storage <memr> that can have values form 1 to N.delete message specified in <index> 1 .A.19/11/07 +CMGD . Parameter: <index> . leaving unread messages and unsent mobile originated messages untouched 3 .6.delete all read messages from <memr> storage.47). sent and unsent mobile originated messages. AT+CMGD=? Test command shows the valid memory locations and optionally the supported values of <delflag>.18.(supported <delflag>s list)] AT+CMGD=? +CMGD: (1. 4 . written authorization .(supported <delflag>s list)] AT+CMGD=? +CMGD: (1.38.18. 0 (or omitted) . where N depends on the available space (see +CPMS) <delflag> . Example +CMGD: (supported <index>s list)[.05 Reference # S M S M O D E = 1 Example Reference Reproduction forbidden without Telit Communications S.37.7. leaving unread messages untouched 4 .17.delete all messages from <memr> storage. Note: if <delflag> is present and not set to 0 then <index> is ignored and ME shall follow the rules for <delflag> shown above.an integer indicating multiple message deletion request.47).39.All Rights Reserved page 231 of 414 .38.37.2.(0-4) OK GSM 07.AT Commands Reference Guide 80000ST10025a Rev.delete all read messages from <memr> storage and sent mobile originated messages.05 (#SMSMODE=1) # S M S M O D E = 1 AT+CMGD= <index> [.6.39.20. leaving unread messages and stored mobile originated messages (whether sent or not) untouched 2 .p. +CMGD: (supported <index>s list)[.<delflag>] Execution command deletes from memory <memr> the message(s).7.delete all read messages from <memr> storage.3.19.19.3.17.(0-4) OK GSM 07.Delete Message SELINT 2 Test command shows the valid memory locations and optionally the AT+CMGD=? supported values of <delflag>.

2 Model ID . written authorization .All Rights Reserved page 232 of 414 . Reproduction forbidden without Telit Communications S.5. The output depends on the AT+FMI? choice made through #SELINT command. 4 .5.2 Transmission/Reception Control 3.Revision ID AT+FMR? Reference SELINT 0 / 1 / 2 Read command reports the software revision ID ITU T.3 Revision ID .6.Manufacturer ID SELINT 0 Read command reports the manufacturer ID.AT Commands Reference Guide 80000ST10025a Rev.5.31 and TIA/EIA-578-A specifications +FMI .Stop Transmission And Pause SELINT 0 / 1 / 2 Execution command causes the modem to terminate a transmission and AT+FTS=<time> wait for <time> 10ms intervals before responding with OK result.1 General Configuration 3.5.2.1 Manufacturer ID .6.+FMR +FMR .5.+FMI +FMI .A.6.6.31 and TIA/EIA-578-A specifications 3.Model ID AT+FMM? Reference SELINT 0 / 1 / 2 Read command reports the model ID ITU T.31 and TIA/EIA-578-A specifications 3.6 FAX Class 1 AT Commands 3. AT+FMI? Example Telit_Mobile_Terminals OK Reference ITU T.5.6. AT+FMI? Example Telit OK Reference ITU T.31 and TIA/EIA-578-A specifications 3.+FTS +FTS . The output depends on the AT+FMI? choice made through #SELINT command.1.6.1 Stop Transmission And Pause .5.+FMM +FMM .19/11/07 3.p.Manufacturer ID SELINT 1 / 2 Read command reports the manufacturer ID.1.1.

4 .Transmit Data SELINT 2 Execution command causes the module to transmit facsimile data using the AT+FTM=<mod> modulation defined by the parameter <mod>.+FTM +FTM .+FRS +FRS .31 and TIA/EIA-578-A specifications AT+FRS=? Reference 3. Note: test command result is without command echo. Parameter: <mod> .3 Transmit Data Modulation ..255 Test command returns all supported values of the parameter <time>.V27ter/4800 bps 72 .V27ter/2400 bps 48 . Parameter: <time> .19/11/07 SELINT 0 / 1 / 2 3.2.Transmit Data Modulation SELINT 0 / 1 Execution command causes the module to transmit facsimile data using the AT+FTM=<mod> modulation defined by the parameter <mod>.All Rights Reserved page 233 of 414 . ITU T.5.duration of the pause.A.31 and TIA/EIA-578-A specifications AT Commands Reference Guide 80000ST10025a Rev.V29/7200 bps 96 .Wait For Receive Silence SELINT 0 / 1 / 2 Execution command causes the modem to listen and report OK when AT+FRS=<time> silence has been detected for the specified period of time. .amount of time.5. expressed in 10ms intervals.carrier modulation 24 . This command will terminate when the required silence period is detected or when the DTE sends another character other than XON or XOFF..255 Test command returns all supported values of the parameter <time>.2. AT+FTS=? Reference Note: test command result is without command echo ITU T. ITU T.V29/9600 bps Test command returns all supported values of the parameter <mod>. expressed in 10ms intervals.6. Reproduction forbidden without Telit Communications S.+FTS .p.2 Wait For Receive Silence ..Stop Transmission And Pause Parameter: <time> .0.6. written authorization . 0.31 and TIA/EIA-578-A specifications AT+FTM=? Reference +FTM . Note: the output is not bracketed and without command echo.

31 and TIA/EIA-578-A specifications 3.V27ter/2400 bps 48 .carrier modulation 24 .Receive Data Modulation SELINT 0 / 1 Execution command causes the module to receive facsimile data using the AT+FRM=<mod> modulation defined by the parameter <mod>.Receive Data Modulation SELINT 2 Execution command causes the module to receive facsimile data using the AT+FRM=<mod> modulation defined by the parameter <mod>.5.6. ITU T.31 and TIA/EIA-578-A specifications AT+FRM=? Reference +FRM . ITU T. Parameter: <mod> .19/11/07 SELINT 2 AT+FTM=? Reference Parameter: <mod> . ITU T.V29/9600 bps Test command returns all supported values of the parameter <mod>.Transmit Data AT Commands Reference Guide 80000ST10025a Rev.V27ter/4800 bps 72 .V27ter/4800 bps 72 . written authorization .31 and TIA/EIA-578-A specifications AT+FRM=? Reference Reproduction forbidden without Telit Communications S. Note: test command result is without command echo.V27ter/2400 bps 48 . Note: the output is not bracketed and without command echo.A.p.V29/9600 bps Test command returns all supported values of the parameter <mod>.V27ter/4800 bps 72 . 4 .carrier modulation 24 .+FRM +FRM . Note: test command result is without command echo.2.V29/7200 bps 96 .V29/7200 bps 96 . Parameter: <mod> .carrier modulation 24 .+FTM .All Rights Reserved page 234 of 414 .V27ter/2400 bps 48 .V29/7200 bps 96 .4 Receive Data Modulation .V29/9600 bps Test command returns all supported values of the parameter <mod>.

5.Transmit Data With HDLC Framing SELINT 0 / 1 / 2 Execution command causes the module to transmit facsimile data using AT+FTH=<mod> HDLC protocol and the modulation defined by the parameter <mod>.6.6.19/11/07 3.3 Serial Port Control 3.6 Receive Data With HDLC Framing .flow control None 1 .p.carrier modulation 3 .31 and TIA/EIA-578-A specifications AT+FTH=? Reference 3.31 and TIA/EIA-578-A specifications AT+FRH=? Reference 3.V21/300 bps Test command returns all supported values of the parameter <mod>. Parameter: <mod> . Parameter: <type> .V21/300 bps Test command returns all supported values of the parameter <mod>. 4 .AT Commands Reference Guide 80000ST10025a Rev.flow control option for the data on the serial port 0 .carrier modulation 3 . written authorization .6.+FTH +FTH .+FLO +FLO . Note: test command result is without command echo. ITU T.5.All Rights Reserved page 235 of 414 .2. ITU T.A.flow control Software (XON-XOFF) 2 .1 Select Flow Control Specified By Type .2.6.Select Flow Control Specified By Type SELINT 0 / 1 / 2 Set command selects the flow control behaviour of the serial port in both AT+FLO=<type> directions: from DTE to DTA and from DTA to DTE.5. Read command returns the current value of parameter <type> Note: If flow control behavior has been set with AT&Kn command AT+FLO? Reproduction forbidden without Telit Communications S.5 Transmit Data With HDLC Framing .5. Parameter: <mod> .3.Receive Data With HDLC Framing SELINT 0 / 1 / 2 Execution command causes the module to receive facsimile data using AT+FRH=<mod> HDLC protocol and the modulation defined by the parameter <mod>.+FRH +FRH . Note: test command result is without command echo.flow control Hardware (CTS-RTS) – (factory default) Note: This command is a shortcut of the +IFC command. Note: +FLO’s settings are functionally a subset of &K’s ones.

p. 4 .3. ITU T.All Rights Reserved page 236 of 414 .5.3 Double Escape Character Replacement Control . When autobauding is selected.5. The DCE decode of <DLE><SUB> is either <DLE><DLE> or discard. ITU T.Double Escape Character Replacement Control SELINT 0 / 1 / 2 Set command concerns the use of the <DLE><SUB> pair to encode AT+FDD=<mode> consecutive escape characters (<10h><10h>) in user data.0 Test command returns all supported values of the parameter <type>. Note: test command result is without command echo.serial port speed selection 0 .31 and TIA/EIA-578-A specifications AT+FPR? AT+FPR=? Reference 3.+FDD +FDD .31 and TIA/EIA-578-A specifications AT+FDD? AT+FDD=? Reference Reproduction forbidden without Telit Communications S.Select Serial Port Rate SELINT 0 / 1 / 2 Set command selects the the serial port speed in both directions.Select Flow Control Specified By Type SELINT 0 / 1 / 2 with the parameter that is not allowed by AT+FLO the read command AT+FLO? will return: +FLO: 0.currently the only available value.31 and TIA/EIA-578-A specifications AT+FLO=? Reference 3.2 Select Serial Port Rate .6. Parameter <mode> 0 . Parameter: <rate> .A.+FPR +FPR . then the speed is detected automatically.AT Commands Reference Guide 80000ST10025a Rev.19/11/07 +FLO . ITU T. written authorization . Note: test command result is without command echo.autobauding Read command returns the current value of parameter <rate> Test command returns all supported values of the parameters <rate>.6. from DTE AT+FPR=<rate> to DTA and from DTA to DTE.3. The DCE encode of <10h><10h> is <DLE><DLE><DLE><DLE> Read command returns the current value of parameter <mode> Test command returns all supported values of parameter <mode>. Note: test command result is without command echo.

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07

3.5.7 Custom AT Commands
3.5.7.1 General Configuration AT Commands
3.5.7.1.1 Network Selection Menu Availability - +PACSP
+PACSP - Network Selection Menu Availability SELINT 2 Read command returns the current value of the <mode> parameter in the AT+PACSP? format: +PACSP<mode> where: <mode> - PLMN mode bit (in CSP file on the SIM) 0 - restriction of menu option for manual PLMN selection. 1 - no restriction of menu option for Manual PLMN selection. AT+PACSP=? Test command returns the OK result code.

3.5.7.1.2 Manufacturer Identification - #CGMI
#CGMI - Manufacturer Identification SELINT 0 / 1 Execution command returns the device manufacturer identification code AT#CGMI with command echo. The output depends on the choice made through #SELINT command. Read command has the same effect as the Execution command AT#CGMI?

#CGMI - Manufacturer Identification SELINT 2 Execution command returns the device manufacturer identification code with AT#CGMI command echo. The output depends on the choice made through #SELINT command. Test command returns the OK result code. AT#CGMI=?

3.5.7.1.3 Model Identification - #CGMM
#CGMM - Model Identification SELINT 0 / 1 Execution command returns the device model identification code with AT#CGMM command echo. Read command has the same effect as the Execution command AT#CGMM?

#CGMM - Model Identification SELINT 2 Execution command returns the device model identification code with AT#CGMM command echo.

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 237 of 414

#CGMM - Model Identification Test command returns the OK result code. AT#CGMM=?

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 2

3.5.7.1.4 Revision Identification - #CGMR
#CGMR - Revision Identification SELINT 0 / 1 Execution command returns device software revision number with AT#CGMR command echo. Read command has the same effect as the Execution command AT#CGMR?

#CGMR - Revision Identification SELINT 2 Execution command returns device software revision number with command AT#CGMR echo. Test command returns the OK result code. AT#CGMR=?

3.5.7.1.5 Product Serial Number Identification - #CGSN
#CGSN - Product Serial Number Identification SELINT 0 / 1 Execution command returns the product serial number, identified as the AT#CGSN IMEI of the mobile, with command echo. Read command has the same effect as the Execution command AT#CGSN?

#CGSN - Product Serial Number Identification SELINT 2 Execution command returns the product serial number, identified as the IMEI AT#CGSN of the mobile, with command echo. Test command returns the OK result code. AT#CGSN=?

3.5.7.1.6 International Mobile Subscriber Identity (IMSI) - #CIMI
#CIMI - International Mobile Subscriber Identity (IMSI) SELINT 0 / 1 Execution command returns the international mobile subscriber identity, AT#CIMI identified as the IMSI number, with command echo. Read command has the same effect as the Execution command AT#CIMI?

#CIMI - International Mobile Subscriber Identity (IMSI) SELINT 2 Execution command returns the international mobile subscriber identity, AT#CIMI identified as the IMSI number, with command echo. Test command returns the OK result code. AT#CIMI=?

3.5.7.1.7 Read ICCID (Integrated Circuit Card Identification) - #CCID
#CCID - Read ICCID SELINT 2 Execution command reads on SIM the ICCID (card identification number AT#CCID

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 238 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 #CCID - Read ICCID SELINT 2 that provides a unique identification number for the SIM) Test command returns the OK result code. AT#CCID=?

3.5.7.1.8 Service Provider Name - #SPN
#SPN - Service Provider Name SELINT 2 Execution command returns the service provider string contained in the SIM AT#SPN field SPN, in the format: #SPN: <spn> where: <spn> - service provider string contained in the SIM field SPN, represented in the currently selected character set (see +CSCS). Note: if the SIM field SPN is empty, the command returns just the OK result code. Read command has the same effect as execution command. Test command returns the OK result code.

AT#SPN? AT#SPN=?

3.5.7.1.1 Extended Numeric Error report - #CEER
#CEER – Extended numeric error report SELINT 2 Execution command causes the TA to return a numeric code in the format AT#CEER #CEER:<code> which should offer the user of the TA a report of the reason for - the failure in the last unsuccessful call setup (originating or answering); - the last call release; - the last unsuccessful GPRS attach or unsuccessful PDP context activation; - the last GPRS detach or PDP context deactivation. <code> values are taken from failure Cause from GSM 04.08 recommendation: Cause Value 1 3 6 8 16 17 18 19

Diagnostic Unassigned (unallocated) number No route to destination Channel unacceptable Operator determined barring Normal call clearing User busy No user responding User alerting, no answer

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 239 of 414

#CEER – Extended numeric error report 21 Call rejected 22 Number changed 26 Non selected user clearing 27 Destination out of order 28 Invalid number format (incomplete number) 29 Facility rejected 30 Response to STATUS ENQUIRY 31 Normal, unspecified 34 No circuit/channel available 38 Network out of order 41 Temporary failure 42 Switching equipment congestion 43 Access information discarded 44 Requested circuit/channel not available 47 Resources unavailable, unspecified 49 Quality of service unavailable 50 Requested facility not subscribed 55 Incoming calls barred with in the CUG 57 Bearer capability not authorized 58 Bearer capability not presently available 63 Service or option not available, unspecified 65 Bearer service not implemented 68 ACM equal to or greater than ACMmax 69 Requested facility not implemented 70 Only restricted digital information bearer capability is available 79 Service or option not implemented, unspecified 81 Invalid transaction identifier value 87 User not member of CUG 88 Incompatible destination 91 Invalid transit network selection 95 Semantically incorrect message 96 Invalid mandatory information 97 Message type non-existent or not implemented 98 Message type not compatible with protocol state 99 Information element non-existent or not implemented 100 Conditional IE error 101 Message not compatible with protocol state 102 Recovery on timer expiry 111 Protocol error, unspecified 127 Interworking, unspecified GPRS related errors 224 MS requested detach 225 NWK requested detach 226 Unsuccessful attach cause NO SERVICE 227 Unsuccessful attach cause NO ACCESS 228 Unsuccessful attach cause GPRS SERVICE REFUSED

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 2

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 240 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 #CEER – Extended numeric error report SELINT 2 229 PDP deactivation requested by NWK 230 PDP deactivation cause LLC link activation Failed 231 PDP deactivation cause NWK reactivation with same TI 232 PDP deactivation cause GMM abort 233 PDP deactivation cause LLC or SNDCP failure 234 PDP unsuccessful activation cause GMM error 235 PDP unsuccessful activation cause NWK reject 236 PDP unsuccessful activation cause NO NSAPI available 237 PDP unsuccessful activation cause SM refuse 238 PDP unsuccessful activation cause MMI ignore 239 PDP unsuccessful activation cause Nb Max Session Reach Other custom values are 240 FDN is active and number is not in FDN 241 Call operation not allowed 252 Call barring on outgoing calls 253 Call barring on incoming calls 254 Call impossible 255 Lower layer failure Note: if none of this condition has occurred since power up then No Error condition is reported (<code> is 0). Test command returns OK result code.

AT#CEER=?

3.5.7.1.2 Change Audio Path - #CAP
#CAP - Change Audio Path SELINT 0 / 1 Set command switches the active audio path depending on parameter <n> AT#CAP[=[<n>]] Parameter: <n> - audio path 0 - audio path follows the AXE input (factory default): • if AXE is low, handsfree is enabled; • if AXE is high, internal path is enabled 1 - enables handsfree external mic/ear audio path 2 - enables internal mic/ear audio path Note: The audio path are mutually exclusive, enabling one disables the other. Note: when changing the audio path, the volume level is set at the previously stored value for that audio path (see +CLVL). Note: issuing AT#CAP<CR> is the same as issuing the Read command. Note: issuing AT#CAP=<CR> is the same as issuing the command

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 241 of 414

#CAP - Change Audio Path AT#CAP=0<CR>. Read command reports the active audio path in the format: AT#CAP?

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 0 / 1

AT#CAP=?

#CAP: <n>. Test command reports the supported values for the parameter <n>.

#CAP - Change Audio Path SELINT2 Set command switches the active audio path depending on parameter <n> AT#CAP=[<n>] Parameter: <n> - audio path 0 - audio path follows the AXE input (factory default): • if AXE is low, handsfree is enabled; • if AXE is high, internal path is enabled 1 - enables handsfree external mic/ear audio path 2 - enables internal mic/ear audio path Note: The audio path are mutually exclusive, enabling one disables the other. Note: when changing the audio path, the volume level is set at the previously stored value for that audio path (see +CLVL). Read command reports the active audio path in the format: #CAP: <n>. Test command reports the supported values for the parameter <n>.

AT#CAP?

AT#CAP=?

3.5.7.1.3 Select Ringer Sound - #SRS
#SRS - Select Ringer Sound SELINT 0 / 1 Set command sets the ringer sound. AT#SRS[= <n>,<tout>] Parameters: <n> - ringing tone 0 - current ringing tone 1..max - ringing tone number, where max can be read by issuing the Test command AT#SRS=?. <tout> - ringing tone playing time-out in seconds. 0 - ringer is stopped (if present) and current ringer sound is set. 1..60 - ringer sound playing for <tout> seconds and, if <n> > 0, ringer sound <n> is set as default ringer sound. Note: when the command is issued with <n> > 0 and <tout> > 0, the <n> ringing tone is played for <tout> seconds and stored as default ringing tone.

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 242 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 #SRS - Select Ringer Sound SELINT 0 / 1 Note: if command is issued with <n> > 0 and <tout> = 0, the playing of the ringing is stopped (if present) and <n> ringing tone is set as current. Note: if command is issued with <n> = 0 and <tout> > 0 then the current ringing tone is played. Note: if both <n> and <tout> are 0 then the default ringing tone is set as current and ringing is stopped. Note: If all parameters are omitted then the behaviour of Set command is the same as Read command Read command reports current selected ringing and its status in the form: #SRS: <n>,<status> where: <n> - ringing tone number 1..max <status> - ringing status 0 - selected but not playing 1 - currently playing Test command reports the supported values for the parameters <n> and <tout>

AT#SRS?

AT#SRS=?

#SRS - Select Ringer Sound SELINT 2 Set command sets the ringer sound. AT#SRS= [<n>,<tout>] Parameters: <n> - ringing tone 0 - current ringing tone 1..max - ringing tone number, where max can be read by issuing the Test command AT#SRS=?. <tout> - ringing tone playing timer in units of seconds. 0 - ringer is stopped (if present) and current ringer sound is set. 1..60 - ringer sound playing for <tout> seconds and, if <n> > 0, ringer sound <n> is set as default ringer sound. Note: when the command is issued with <n> > 0 and <tout> > 0, the <n> ringing tone is played for <tout> seconds and stored as default ringing tone. Note: if command is issued with <n> > 0 and <tout> = 0, the playing of the ringing is stopped (if present) and <n> ringing tone is set as current. Note: if command is issued with <n> = 0 and <tout> > 0 then the current ringing tone is played.

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 243 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 #SRS - Select Ringer Sound SELINT 2 Note: if both <n> and <tout> are 0 then the default ringing tone is set as current and ringing is stopped. Note: If all parameters are omitted then the behaviour of Set command is the same as Read command Read command reports current selected ringing and its status in the form: #SRS: <n>,<status> where: <n> - ringing tone number 1..max <status> - ringing status 0 - selected but not playing 1 - currently playing Test command reports the supported values for the parameters <n> and <tout>

AT#SRS?

AT#SRS=?

3.5.7.1.4 Select Ringer Path - #SRP
#SRP - Select Ringer Path SELINT 0 / 1 Set command selects the ringer path towards whom sending ringer sounds AT#SRP[=[<n>]] and all signalling tones. Parameter: <n> - ringer path number 0 - sound output towards current selected audio path (see command #CAP) 1 - sound output towards handsfree 2 - sound output towards handset 3 - sound output towards Buzzer Output pin GPIO7 Note: In order to use the Buzzer Output an external circuitry must be added to drive it properly from the GPIO7 pin, furthermore the GPIO7 pin direction must be set to Buzzer output (Alternate function); see command #GPIO. Note: issuing AT#SRP<CR> is the same as issuing the Read command. Note: issuing AT#SRP=<CR> is the same as issuing the command AT#SRP=0<CR>. Read command reports the selected ringer path in the format: #SRP: <n>. Test command reports the supported values for the parameter <n>. AT#SRP=? #SRP: (0-3)

AT#SRP?

AT#SRP=? Example

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 244 of 414

#SRP .Select Ringer Path SELINT 2 Set command selects the ringer path towards whom sending ringer sounds AT#SRP=[<n>] and all signalling tones.#STM #STM . AT#SRP=? #SRP: (0-3) OK AT#SRP=3 OK AT#SRP? AT#SRP=? Example 3.Signaling Tones Mode SELINT 0 / 1 Set command enables/disables the signaling tones output on the audio path AT#STM selected with #SRP command [=<mode>] Parameter: <mode> . Reproduction forbidden without Telit Communications S.1. written authorization .p. Parameter: <n> .signaling tones enabled Note: AT#STM=0 has the same effect as AT+CALM=2.19/11/07 SELINT 0 / 1 #SRP . Read command reports the selected ringer path in the format: #SRP: <n>.sound output towards handsfree 2 .5 Signaling Tones Mode .sound output towards Buzzer Output pin GPIO7 Note: In order to use the Buzzer Output an external circuitry must be added to drive it properly from the GPIO7 pin. AT#STM=1 has the same effect as AT+CALM=0.signaling tones status 0 .signaling tones disabled 1 . Test command reports the supported values for the parameter <n>.Select Ringer Path OK AT#SRP=3 OK AT Commands Reference Guide 80000ST10025a Rev.sound output towards current selected audio path (see command #CAP) 1 . see command #GPIO. furthermore the GPIO7 pin direction must be set to Buzzer output (Alternate function).All Rights Reserved page 245 of 414 .A.5.sound output towards handset 3 .7.ringer path number 0 . 4 .

AT#STM? AT#STM=? 3.D) .busy tone <duration> .tenth of seconds (default is 30) Test command returns the supported range of values for parameters <tone> and <duration>. 4 . 1. AT#TONE=? Reproduction forbidden without Telit Communications S.Tone Playback SELINT 2 Execution command allows the playback of either a single DTMF tone or a AT#TONE=<tone> dial tone for a specified period of time..All Rights Reserved page 246 of 414 . #.1..5.dial tone Z .A. in the format: #STM: <mode> Test command reports supported range of values for parameter <mode>. Read command reports whether the current signaling tones status is enabled or not.6 Tone Playback . AT#STM=1 has the same effect as AT+CALM=0.signaling tones status 0 .19/11/07 SELINT 0 / 1 AT#STM? Note: If parameter is omitted then the behaviour of Set command is the same as Read command Read command reports whether the current signaling tones status is enabled or not..<duration>] Parameters: <tone> .p. *.dtmf tone Y .#STM . [.7.tone to be reproduced (0. written authorization . AT#STM=? #STM .300 .playback duration in 1/10 sec.Signaling Tones Mode SELINT 2 Set command enables/disables the signaling tones output on the audio path AT#STM= selected with #SRP command [<mode>] Parameter: <mode> .signaling tones disabled 1 .9).Signaling Tones Mode AT Commands Reference Guide 80000ST10025a Rev. in the format: #STM: <mode> Test command reports supported range of values for parameter <mode>. (A.#TONE #TONE .signaling tones enabled 2 – all tones disabled Note: AT#STM=0 has the same effect as AT+CALM=2.

currently used in commands like +COPS or #MONI. +CSMP AT#SMSMODE? AT#SMSMODE=? Note 3. +CNMI.PLMN names list.3 Display PIN Counter .1 SMS Commands Operation Mode .#SMSMODE #SMSMODE .7.5.1. 4 . +CMGR.PLMN List Selection SELINT 0 / 1 / 2 Set command selects the list of PLMN names to be used currently AT#PLMNMODE= [<plmnlist>] Parameter: <plmnlist> .5. +CMGW.AT Commands Reference Guide 80000ST10025a Rev. in the format: #SMSMODE: <mode> (<mode> described above) Test command reports the supported range of values for parameter <mode> The SMS commands affected by #SMSMODE are: +CPMS.5.enable improved SMS commands operation mode Note: <mode> parameter is saved in NVM Read command reports whether the improved SMS commands operation mode is enabled or not.A.disable improved SMS commands operation mode (default) 1 .#PCT Reproduction forbidden without Telit Communications S.1.PLMN names list is not fixed and can be updated in newer software versions Note: <plmnlist> parameter is saved in NVM Read command reports whether the currently used list of PLMN names is fixed or not.7. +CMGL. +CMGD. in the format: #PLMNMODE: <plmnlist> (<plmnlist> described above) Test command returns the supported range of values for parameter <plmnlist>.SMS commands operation mode 0 .All Rights Reserved page 247 of 414 .2 PLMN List Selection .1. is fixed and depends upon currently selected interface (see #SELINT) (default) 1 . +CMGS.19/11/07 3.7.list of PLMN names 0 .p. written authorization .SMS Commands Operation Mode SELINT 2 Set command enables/disables the improved SMS commands operation AT#SMSMODE= mode <mode> Parameter: <mode> . AT#PLMNMODE? AT#PLMNMODE=? 3.#PLMNMODE #PLMNMODE .

5. depending on +CPIN requested password in the format: #PCT: <n> where: <n> . Read command has the same behaviour as Execution command. Note: to turn it on again Hardware pin ON/OFF must be tied low. AT#SHDN? #SHDN .. Before definitive shut down an OK response is returned.3 . Before definitive shut down an OK response is returned.7.#SHDN #SHDN . Reproduction forbidden without Telit Communications S. Note: to turn it on again Hardware pin ON/OFF must be tied low.19/11/07 #PCT . 1.if the device is waiting either SIM PIN or SIM PIN2 to be given. AT#PCT=? 3.Software Shutdown SELINT 2 Execution command causes device detach from the network and shut AT#SHDN down.remaining attempts 0 .Display PIN Counter SELINT 0 / 1 Execution command reports the PIN/PUK or PIN2/PUK2 input remaining AT#PCT attempts. 4 .3 . 1..the SIM is blocked. written authorization . 1.if the device is waiting either SIM PUK or SIM PUK2 to be given.10 . depending on +CPIN requested password in the format: #PCT: <n> where: <n> .AT Commands Reference Guide 80000ST10025a Rev.A. 1.the SIM is blocked. Note: after the issuing of this command any previous activity is terminated and the device will not respond to any further command.remaining attempts 0 .if the device is waiting either SIM PIN or SIM PIN2 to be given.if the device is waiting either SIM PUK or SIM PUK2 to be given. Test command returns the OK result code.1.Software Shutdown SELINT 0 / 1 Execution command causes device detach from the network and shut AT#SHDN down.10 .4 Software Shut Down .. Read command has the same behaviour as Execution command.All Rights Reserved page 248 of 414 . AT#PCT? #PCT .p..Display PIN Counter SELINT 2 Execution command reports the PIN/PUK or PIN2/PUK2 input remaining AT#PCT attempts. Note: after the issuing of this command any previous activity is terminated and the device will not respond to any further command.

alarm tone playing) and an OK result code is returned. the power saving status is indicated by a CTS OFF and DSR . the command returns the operating status of the device in the format: #WAKE: <status> where: <status> 0 .#SHDN . if the AT#WAKE[= module is in alarm mode.#Z #Z – Extended reset AT#Z=<profile> SELINT 2 Set command loads both base section and extended section of the specified user profile stored with AT&P. any input is possible: no control is made on the <opmode> value.7.g.p. Note: the alarm mode is indicated by status ON of hardware pin CTS and by status ON of pin DSR.ON.Software Shutdown Test command returns the OK result code. it exits the alarm mode and enters the normal <opmode>] operating mode. Note: if parameter is omitted.operating mode. 3. Parameter: <opmode> .2 Wake From Alarm Mode .1. the module exits the alarm mode.#WAKE #WAKE .normal operating mode 1 .19/11/07 SELINT 2 3.7. Note: during the alarm mode the device will not make any network scan and will not register to any network and therefore is not able to dial or Reproduction forbidden without Telit Communications S. written authorization .All Rights Reserved page 249 of 414 .1.Wake From Alarm Mode SELINT 0 / 1 Execution command stops any eventually present alarm activity and.1 Extened Reset .OFF status. the normal operating status is indicated by DSR . Parameter <profile> 0 – user profile 0 1 – user profile 1 AT#Z=? Test command tests for command existence.5.A. 4 . although it is mandatory to have it.5. AT#SHDN=? AT Commands Reference Guide 80000ST10025a Rev.alarm mode or normal operating mode with some alarm activity. enters the normal operating mode. any alarm activity is stopped (e.

ON. alarm tone playing) and an OK result code is returned.7. the only commands that can be issued to the MODULE in this state are the #WAKE and #SHDN. the power saving status is indicated by a CTS OFF and DSR .#QTEMP #QTEMP . the only commands that can be issued to the MODULE in this state are the #WAKE and #SHDN. Note: the alarm mode is indicated by status ON of hardware pin CTS and by status ON of pin DSR.normal operating mode. if the AT#WAKE= module is in alarm mode. it exits the alarm mode and enters the normal [<opmode>] operating mode. enters the normal operating mode. #WAKE . Read command returns the operating status of the device in the format: #WAKE: <status> where: <status> 0 .1.All Rights Reserved page 250 of 414 .operating mode 0 . Note: during the alarm mode the device will not make any network scan and will not register to any network and therefore is not able to dial or receive any call or SM.OFF status.Wake From Alarm Mode SELINT 0 / 1 receive any call or SM.19/11/07 #WAKE .p. Parameter: <opmode> . the module exits the alarm mode.alarm mode or normal operating mode with some alarm activity. the normal operating status is indicated by DSR .3 Query Temperature Overflow . Note: if parameter <mode> is omitted the behaviour of Set command is the same as Read command Read command queries the device internal temperature sensor for over AT#QTEMP? Reproduction forbidden without Telit Communications S.normal operating mode 1 . any alarm activity is stopped (e. every other command must not be issued during this state.Query Temperature Overflow SELINT 0 / 1 Set command has currently no effect. written authorization . Read command has the same effect as Execution command when AT#WAKE? parameter is omitted.g.A. 4 .AT Commands Reference Guide 80000ST10025a Rev.5. AT#WAKE? 3.Wake From Alarm Mode SELINT 2 Execution command stops any eventually present alarm activity and. The interpretation of parameter AT#QTEMP <mode> is currently not implemented: any value assigned to it will simply [=<mode>] have no effect. every other command must not be issued during this state.

7. The device should not be operated out of its working temperature range.1 Temperature Monitor .the device temperature is in the working range 1 .over temperature indicator 0 . if temperature is out of range proper functioning of the device is not ensured. Parameters: <mod> 0 . 4 .#TEMPMON #TEMPMON . elsewhere proper functioning of the device is not ensured. #QTEMP=? Note #QTEMP .Query Temperature Overflow SELINT 0 / 1 temperature and reports the result in the format: #QTEMP: <temp> where <temp> .<hyst_time> [.Query Temperature Overflow SELINT 2 Set command has currently no effect. Read command queries the device internal temperature sensor for over AT#QTEMP? temperature and reports the result in the format: #QTEMP: <temp> where <temp> .<value> Reproduction forbidden without Telit Communications S.the device temperature is out of the working range Test command reports supported range of values for parameter <mode>.<action> [. The device should not be operated out of its working temperature range.<urcmode> [.the device temperature is in the working range 1 .the device temperature is out of the working range Test command reports supported range of values for parameter <mode>.AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 251 of 414 .1. 1 .<GPIO>]]]] SELINT 2 Set command sets the behaviour of the module internal temperature monitor.Temperature Monitor AT#TEMPMON= <mod> [.19/11/07 #QTEMP . The interpretation of parameter AT#QTEMP= <mode> is currently not implemented: any value assigned to it will simply [<mode>] have no effect.triggers the measurement of the module internal temperature. #QTEMP=? Note 3.A.5.p.over temperature indicator 0 . written authorization .sets the command parameters. reporting the result in the format: #TEMPMEAS: <level>.

19/11/07 where: <level> .operating temperature upper bound (see Note) 2 .the output pin <GPIO> is tied HIGH when operating temperature bounds are reached. 100. When the temperature is back to normal the module is brought back to the previous state. before RF TX disabled. 110 and 111) <hyst_time> .it enables the presentation of the temperature monitor URC.no action (00) 1 .hysteresis time: all the actions happen only if the Reproduction forbidden without Telit Communications S. whenever the module internal temperature reaches either operating or extreme levels. (100) Note: Possible values for the parameter <action> are form 0 to 7 (000.All Rights Reserved page 252 of 414 . 010.AT Commands Reference Guide 80000ST10025a Rev. the unsolicited message is in the format: #TEMPMEAS: <level>. (10) 4 .RF TX circuits automatically disabled (using +CFUN=2) when operating temperature bounds are reached.A.normal temperature 1 . it is mandatory to set the <hyst_time> parameter too.automatic shut-down when the temperature is beyond the extreme bounds (01) 2 .it disables the presentation of the temperature monitor URC 1 . each representing the action to be done whenever the module internal temperature reaches either operating or extreme levels (default is 0). If this <action> is required.p.<value> where: <level> and <value> are as before <action> . it is mandatory to set the <GPIO> parameter too.operating temperature lower bound (see Note) 0 . If <action> is not zero.threshold level -2 .URC presentation mode. 0 . 011. written authorization . 4 . 0 . 101. when the temperature is back to normal the output pin <GPIO> is tied LOW. 001.extreme temperature lower bound (see Note) -1 .sum of integers.extreme temperature upper bound (see Note) <value> actual temperature expressed in Celsius degrees Setting of the following optional parameters has meaning only if <mod>=0: <urcmode> .

1. Note: if the <GPIO> is specified <action> shall assume values from 4-7.7..<hyst_time>[.2 Set General Purpose Output .<action>[.p. AT#SGPO[= [<stat>]] Reproduction forbidden without Telit Communications S. written authorization . <action>. 0. 4 .time in seconds Note: <action> can assume values from 1-7 <GPIO> . <urcmode>. <hyst_time> and <GPIO> -30°C -10°C +55°C +80°C Due to temperature measurement uncertainty there is a tolerance of +/-2°C 3. This parameter is needed and required only if <action>=4 is enabled.AT Commands Reference Guide 80000ST10025a Rev.<GPIO>]] AT#TEMPMON=? Note Extreme Temperature Lower Bound(*) Operating Temperature Lower Bound Operating Temperature Operating Temperature Upper Bound(*) Extreme Temperature Upper Bound(*) (*) (*) Test command reports the supported range of values for parameters <mod>. Valid range is “any output pin” (see “Hardware User’s Guide”. Note: last <action>. <hyst_time> and <GPIO> settings are global parameters saved in NVM AT#TEMPMON? Read command reports the current parameter settings for #TEMPMON command in the format: #TEMPMON: <urcmode>.. thus it is possible to restore them either if the multiplexer control channel is released and set up. Valid range is “any output pin” (see “Hardware User’s Guide”.19/11/07 extreme or operating bounds are maintained at least for this period. This parameter is needed and required if <action> is not zero. Note: the URC presentation mode <urcmode> is related to the current multiplexed instance only (see +cmux).5.Set General Purpose Output SELINT 0 / 1 Set command sets the value of the general purpose output pin GPIO2.A.255 .GPIO number.All Rights Reserved page 253 of 414 .#SGPO #SGPO .. back and forth.) per il range dei GPIO. last <urcmode> settings are saved for every instance as extended profile parameters.

the command sets the transistor base level. since only direct read report is supported.19/11/07 SELINT 0 / 1 Note: the GPIO2 is an OPEN COLLECTOR output.#SGPO .5.#GGPI #GGPI .1. Note: The device has an insulated input pin (the input goes the base of an internal decoupling transistor) which can be used as a logic general purpose input. the issue of this command is not needed.A.output pin set to 1 (High) AT Commands Reference Guide 80000ST10025a Rev. written authorization .direction setting (see #GGPI=<dir> ) AT#GGPI? Reproduction forbidden without Telit Communications S.auxiliary input GPIO1 setting 0 .<stat> where <dir> .Set General Purpose Output Parameter: <stat> 0 .3 General Purpose Input .7. 4 . This command is meaningful only for GM862 family AT#SGPO? AT#SGPO=? Note 3.output pin cleared to 0 (Low) 1 . This command sets the read behaviour for this pin.p.the Read command AT#GGPI? reports the logic input level read from GPIO1 pin. Test command reports the supported range of values of parameter <stat>. in the format: #GGPI: <dir>. hence the open collector output is negated: AT#SGPO=0 sets the open collector output High AT#SGPO=1 sets the open collector output Low A pull up resistor is required on pin GPIO2. hence the opposite status of the open collector pin in the format: #SGPO: <stat>.All Rights Reserved page 254 of 414 . Note: issuing AT#SGPO<CR> is the same as issuing the Read command. Note: If parameter is omitted then the behaviour of Set command is the same as Read command Read command reports the read value for the input pin GPIO1. Note: issuing AT#SGPO=<CR> is the same as issuing the command AT#SGPO=0<CR>. Read command reports the #SGPO command setting. In future uses the behavior of the read input may be more complex.General Purpose Input AT#GGPI[=[<dir>]] Set command sets the general purpose input pin GPIO1. SELINT 0 / 1 Parameter: <dir> .

#GPIO #GPIO .All Rights Reserved page 255 of 414 .output pin cleared to 0 (Low) if <dir>=1 .General Purpose Input/Output Pin Control SELINT 0 / 1 Execution command sets the value of the general purpose output pin AT#GPIO[=<pin>.OUTPUT . This command is meaningful only for GM862 family 3.1. <mode>[.19/11/07 SELINT 0 / 1 AT#GGPI=? Note Note: Since the reading is done after the insulating transistor.Reports the read value from the input pin if <dir>=0 . the reported value is the opposite of the logic status of the GPIO1 input pin.pin direction is ALTERNATE FUNCTION (see Note).pin direction is OUTPUT 2 .INPUT .OUTPUT . Reproduction forbidden without Telit Communications S. • logic value present in output of the pin GPIO<pin> in the case the pin <dir> is currently set to output.ALTERNATE FUNCTION 2 .no meaning if <dir>=2 . supported range is from 1 to a value that depends on the hardware.GPIO pin number. Parameters: <pin> .7.ALTERNATE FUNCTION 1 .5.INPUT . • no meaning value for the pin GPIO<pin> in the case the pin <dir> is set to alternate function.pin direction is INPUT 1 .OUTPUT .General Purpose Input <stat> . <mode> .its meaning depends on <dir> setting: 0 .current direction setting for the GPIO<pin> <stat> • logic value read from pin GPIO<pin> in the case the pin <dir> is set to input.4 General Purpose Input/Output Pin Control .<stat> where <dir> . 4 .<dir>]] Not all configuration for the three parameters are valid.INPUT .#GGPI .Reports the read value from the input pin if <dir>=1 .p. GPIO<pin> according to <dir> and <mode> parameter.no meaning if <dir>=2 .A.Reports a no meaning value if <dir>=2 .output pin set to 1 (High) if <dir>=1 .no meaning if <dir>=0 .no meaning if <dir>=0 .logic value read from pin GPIO1 AT Commands Reference Guide 80000ST10025a Rev. Note: when <mode>=2 (and <dir> is omitted) the command reports the direction and value of pin GPIO<pin> in the format: #GPIO: <dir>.GPIO pin direction 0 . Test command reports supported range of values for parameter <dir>.ALTERNATE FUNCTION <dir> . written authorization .

the command sets the transistor base level.0 OK AT#GPIO=4.alternate function is "Buzzer Output" (see #SRP) Note: while using the pins in the alternate function.AT Commands Reference Guide 80000ST10025a Rev.General Purpose Input/Output Pin Control SELINT 0 / 1 Note: if all parameters are omitted the command reports the read direction and value of all GPIO pin.1 OK AT#GPIO=5. For GM862 family products only • • 1.<stat>[…]] Note: "ALTERNATE FUNCTION" value is valid only for following pins: • GPIO4 . GPIO<pin> according to <dir> and <mode> parameter.<stat>[<CR><LF>#GPIO: <dir>.<dir>]] Not all configuration for the three parameters are valid. int the format: #GPIO: <dir>.2 #GPIO: 0.0.1 OK #GPIO .p. GPIO1 is input only and GPIO2 is output only. the GPIO read/write access to that pin is not accessible and shall be avoided.alternate function is “RF Transmission Control” • GPIO5 .2 #GPIO: 1. Test command reports the supported range of values of the command parameters <pin>.alternate function is "Alarm Output" (see +CALA) • GPIO7 . AT#GPIO=3. written authorization . Reproduction forbidden without Telit Communications S. <mode> and <dir>. 4 . since the GPIO1 reading is done after an insulating transistor.A. <mode>[.1.0. the reported value is the opposite of the logic status of the GPIO1 input pin GPIO2 is an OPEN COLLECTOR output.19/11/07 #GPIO .All Rights Reserved page 256 of 414 .General Purpose Input/Output Pin Control SELINT 2 Execution command sets the value of the general purpose output pin AT#GPIO=[<pin>.alternate function is “RF Transmission Monitor” • GPIO6 .1 OK AT#GPIO=3. hence the open collector output is negated AT#GPIO? AT#GPIO=? Example Read command has the same effect as Execution command when all parameters are omitted.0 OK AT#GPIO=6.

output pin cleared to 0 (Low) if <dir>=1 .no meaning if <dir>=0 .INPUT . the GPIO read/write access to that pin is not accessible and shall be avoided.All Rights Reserved page 257 of 414 .no meaning if <dir>=0 . AT Commands Reference Guide 80000ST10025a Rev.Reports a no meaning value if <dir>=2 .alternate function is “RF Transmission Monitor” • GPIO6 . 4 .pin direction is ALTERNATE FUNCTION (see Note).General Purpose Input/Output Pin Control Parameters: <pin> . written authorization .pin direction is OUTPUT 2 . Note: "ALTERNATE FUNCTION" value is valid only for following pins: • GPIO4 . supported range is from 1 to a value that depends on the hardware.A. • no meaning value for the pin GPIO<pin> in the case the pin <dir> is set to alternate function.GPIO pin direction 0 .GPIO pin number.current direction setting for the GPIO<pin> <stat> • logic value read from pin GPIO<pin> in the case the pin <dir> is set to input.ALTERNATE FUNCTION 1 . <mode> .alternate function is "Buzzer Output" (see #SRP) Note: while using the pins in the alternate function.output pin set to 1 (High) if <dir>=1 .Reports the read value from the input pin if <dir>=0 . the reported value is the opposite of the logic status of the Reproduction forbidden without Telit Communications S.alternate function is "Alarm Output" (see +CALA) • GPIO7 .pin direction is INPUT 1 . • logic value present in output of the pin GPIO<pin> in the case the pin <dir> is currently set to output.no meaning if <dir>=2 .no meaning if <dir>=2 . since the GPIO1 reading is done after an insulating transistor. For GM862 family products only • • GPIO1 is input only and GPIO2 is output only.ALTERNATE FUNCTION 2 .INPUT .#GPIO .<stat> where: <dir> .OUTPUT .ALTERNATE FUNCTION <dir> .p.Reports the read value from the input pin if <dir>=1 .19/11/07 SELINT 2 Note: when <mode>=2 (and <dir> is omitted) the command reports the direction and value of pin GPIO<pin> in the format: #GPIO: <dir>.its meaning depends on <dir> setting: 0 .alternate function is “RF Transmission Control” • GPIO5 .OUTPUT .INPUT .OUTPUT .

GPIO tied High 2 .5 STAT_LED GPIO Setting .0.<on_duration> Parameters: [.in tenth of seconds (default is 10) Reproduction forbidden without Telit Communications S. with period defined by the sum <on_duration> + <off_duration> <on_duration> .0 OK AT#GPIO=4. AT#GPIO=3.#SLED #SLED .GPIO is turned on and off alternatively.All Rights Reserved page 258 of 414 .A..duration of period in which STAT_LED GPIO is tied Low while <mode>=3 1.as seen before Test command reports the supported range of values of the command parameters <pin>. the command sets the transistor base level.as seen before <stat> .in tenth of seconds (default is 10) <off_duration> .7. GPIO2 is an OPEN COLLECTOR output.GPIO tied Low 1 . <mode> and <dir>.duration of period in which STAT_LED GPIO is tied High while <mode>=3 1.#GPIO .1 OK AT#GPIO=? Example 3.p. written authorization .. hence the open collector output is negated AT#GPIO? AT Commands Reference Guide 80000ST10025a Rev.GPIO handled by Module Software (factory default) 3 .<off_duration>]] <mode> .19/11/07 SELINT 2 Read command reports the read direction and value of all GPIO pins.100 .STAT_LED GPIO Setting SELINT 2 AT#SLED=<mode> Set command sets the behaviour of the STAT_LED GPIO [. 4 . in the format: #GPIO: <dir>.0.1.defines how the STAT_LED GPIO is handled 0 .0 OK AT#GPIO=6.2 #GPIO: 1.1 OK AT#GPIO=5.General Purpose Input/Output Pin Control GPIO1 input pin 2.2 #GPIO: 0.<stat>[…]] where <dir> .1.<stat>[<CR><LF>#GPIO: <dir>.1 OK AT#GPIO=3.5.100 .

<on_duration> and <off_duration>. (factory default) 1 .enable DVI.enables/disables the DVI.Save STAT_LED GPIO Setting Execution command saves STAT_LED setting in NVM.DVI slave 1 . AT#SLEDSAV Test command returns OK result code.enable DVI.#SLEDSAV #SLEDSAV .<dviport> and <clockmode> AT#DVI=2.7 Digital Voiceband Interface .All Rights Reserved page 259 of 414 . audio is forwarded both to the DVI block and to the analog lines (Note: analog input disabled) <dviport> 1 . like GPIO.DVI port 2 will be used <clockmode> 0 . audio is forwarded to the analog line.#DVI #DVI .7.AT Commands Reference Guide 80000ST10025a Rev.STAT_LED GPIO Setting SELINT 2 Note: values are saved in NVM by command #SLEDSAV Note: at module boot the STAT_LED GPIO is always tied High and holds this value until the first NVM reading.Digital Voiceband Interface SELINT 2 Set command enables/disables the Digital Voiceband Interface. in the format: #DVI: <mode>.7. AT#DVI=<mode> [.p.DVI port 1 will be used (factory default) 2 . 0 . 4 .<off_duration> Test command returns the range of available values for parameters <mode>.<dviport>.DVI master (factory default) Note: #DVI parameters are saved in the extended profile Read command reports last setting.1. Parameters: <clockmode>] <mode> . etc. AT#SLED=? SELINT 2 3.1 OK AT#DVI? AT#DVI=? Example Reproduction forbidden without Telit Communications S. AT#SLED? AT#SLED=? 3.<clockmode> Test command reports the range of supported values for parameters <mode>.5.6 Save STAT_LED GPIO Setting . DVI pins can be used for other purposes. in t he format: #SLED: <mode>.A. written authorization .<on_duration>.1.<dviport>.19/11/07 #SLED . audio is forwarded to the DVI block 2 . Read command returns the STAT_LED GPIO current setting.1.disable DVI.5.

7.RI enabling 0 . DVI is configured as master providing on DVI Port #1 3. Parameter: <n> .19/11/07 SELINT 2 Both analog and DVI activated for audio.All Rights Reserved page 260 of 414 .8 SMS Ring Indicator . Parameter: <n> . a negative going pulse is generated on [<n>] receipt of an incoming SMS message. The duration of this pulse is determined by the value of <n>. no matter if the RI pin response is either enabled or not. The value of <n> is the duration in ms of the pulse generated on receipt of an incoming SM.#E2SMSRI #E2SMSRI . Note: if +CNMI=3.SMS Ring Indicator SELINT 2 Set command enables/disables the Ring Indicator pin response to an AT#E2SMSRI= incoming SMS message.. The duration of this pulse is determined by the value of <n>. written authorization . in the format: #E2SMSRI: <n> Note: as seen before.Digital Voiceband Interface AT Commands Reference Guide 80000ST10025a Rev.p.#DVI .1150 .SMS Ring Indicator SELINT 0 / 1 Set command enables/disables the Ring Indicator pin response to an AT#E2SMSRI[= incoming SMS message. Read command reports the duration in ms of the pulse generated on receipt of an incoming SM. 4 .1. a 100 ms break signal is sent and a 1 sec.enables RI pin response for incoming SMS messages. If enabled.disables RI pin response for incoming SMS messages (factory default) 50. If enabled. Reports the range of supported values for parameter <n> AT#E2SMSRI? AT#E2SMSRI=? #E2SMSRI .RI enabling 0 .1 command is issued and the module is in a GPRS connection. pulse is generated on RI pin.disables RI pin response for incoming SMS messages (factory default) Reproduction forbidden without Telit Communications S. Note: issuing AT#E2SMSRI=<CR> returns the OK result code. a negative going pulse is generated on [<n>]] receipt of an incoming SMS message.A.5. Note: issuing AT#E2SMSRI<CR> is the same as issuing the Read command. the value <n>=0 means that the RI pin response to an incoming SM is disabled.

#ADC #ADC . expressed in mV Parameters: <adc> .index of pin 1 . GE863QUAD.1150 . GC864QUAD and GC864-PY 2 .no effect. and AT#ADC[= outputs it in the format: <adc>. Note: if +CNMI=3.available for GM862-QUAD.1 command is issued and the module is in a GPRS connection. written authorization . GE864-QUAD. its interpretation is currently not implemented 0 .<dir>]] #ADC: <value> where: <value> .19/11/07 #E2SMSRI . GC864-QUAD and GC864-PY <mode> . pulse is generated on RI pin.GE863-GPS. GE864-QUAD.All Rights Reserved page 261 of 414 .A. The value of <n> is the duration in ms of the pulse generated on receipt of an incoming SM. GE864PY.7. in the format: #E2SMSRI: <n> Note: as seen before. GE864-PY.1.Analog/Digital Converter Input SELINT 0 / 1 Execution command reads pin<adc> voltage.direction.enables RI pin response for incoming SMS messages. GE863-PY.5. a 100 ms break signal is sent and a 1 sec. GE864PY. GC864-QUAD and GC864-PY 3 . GE863-PY.available only for GE863-QUAD.required action 2 . GE864-QUAD. converted by ADC.<mode> [.available only for GE863-QUAD.p. the value <n>=0 means that the RI pin response to an incoming SM is disabled. GM862-GPS. in the format: #ADC: <value>[<CR><LF>#ADC: <value>[…]] Reproduction forbidden without Telit Communications S.pin<adc> voltage.AT Commands Reference Guide 80000ST10025a Rev. GE863-PY.9 Analog/Digital Converter Input . converted by ADC. Reports the range of supported values for parameter <n> AT#E2SMSRI? AT#E2SMSRI=? 3.SMS Ring Indicator SELINT 2 50. GM862-QUAD-PY.query ADC value <dir> . no matter if the RI pin response is either enabled or not. Read command reports the duration in ms of the pulse generated on receipt of an incoming SM.. If all parameters are omitted the command reports all pins voltage. 4 .

<mode> and <dir>.AT Commands Reference Guide 80000ST10025a Rev. GE864-QUAD.A. GC864-QUAD and GC864-PY <mode> . and AT#ADC= outputs it in the format: [<adc>. GE864PY.5. its interpretation is currently not implemented 0 .query ADC value <dir> . 4 . GE864PY.<value>]] <enable> . GE864-QUAD.7.10 Digital/Analog Converter Control . converted by ADC.available only for GE863-QUAD.#DAC #DAC . Read command has the same effect as Execution command when all AT#ADC? parameters are omitted.19/11/07 #ADC .<dir>]] #ADC: <value> where: <value> . GE863-GPS.direction. Test command reports the supported range of values of the command AT#ADC=? parameters <adc>.disables pin. GC864QUAD and GC864-PY 2 . GE863-PY. 0 .Read Analog/Digital Converter input SELINT 2 Execution command reads pin<adc> voltage.available only for GE863-QUAD. converted by ADC. it is in high impedance status (factory default) Reproduction forbidden without Telit Communications S.available for GM862-QUAD. Read command reports all pins voltage. GC864-QUAD and GC864-PY 3 .enables/disables DAC output. Note: The command returns the last valid measure.index of pin 1 . GE863-PY.no effect.required action 2 . <mode> and <dir>. #ADC .<mode> [.Analog/Digital Converter Input SELINT 0 / 1 Note: The command returns the last valid measure.All Rights Reserved page 262 of 414 . AT#DAC[= <enable> Parameters: [.Digital/Analog Converter Control SELINT 0 / 1 Set command enables/disables the DAC_OUT pin. expressed in mV Parameters: <adc> . GE863-PY. GE864-PY. GM862-GPS. written authorization . GE864-QUAD.p.pin<adc> voltage.1. in the format: #ADC: <value>[<CR><LF>#ADC: <value>[…]] Test command reports the supported range of values of the command parameters <adc>. AT#ADC? AT#ADC=? 3. GE863QUAD. GM862-QUAD-PY.

4 . it is in high impedance status (factory default) 1 .Digital/Analog Converter Control SELINT 0 / 1 1 . along with the integrated output voltage scale factor.disables pin. AT#DAC= [<enable> Parameters: [. Enable the DAC out and set its integrated output to the 50% of the max value: AT#DAC=1.10 bit precision Note: integrated output voltage = MAX_VOLTAGE * value / 1023 Note: if all parameters are omitted then the behaviour of Set command is the same as the Read command. along with the integrated output voltage scale factor.19/11/07 #DAC .511 OK Disable the DAC out: AT#DAC=0 OK With this command the DAC frequency is selected internally.. written authorization .. D/A converter must not be used during POWERSAVING. the corresponding output is driven <value> . it must be present if <enable>=1 0. Read command reports whether the DAC_OUT pin is currently enabled or not.scale factor of the integrated output voltage. For a more in depth description of the integration filter refer to the hardware user guide.10 bit precision Note: integrated output voltage = MAX_VOLTAGE * value / 1023 Read command reports whether the DAC_OUT pin is currently enabled or not.enables pin. in the format: AT#DAC? Reproduction forbidden without Telit Communications S.Digital/Analog Converter Control SELINT 2 Set command enables/disables the DAC_OUT pin.<value> Test command reports the range for the parameters <enable> and <value>. AT#DAC? AT#DAC=? Example Note #DAC .1023 .p.A.scale factor of the integrated output voltage.<value>]] <enable> . the corresponding output is driven <value> .All Rights Reserved page 263 of 414 .AT Commands Reference Guide 80000ST10025a Rev. DAC_OUT line must be integrated (for example with a low band pass filter) in order to obtain an analog voltage.enables pin.1023 . in the format: #DAC: <enable>. 0 .enables/disables DAC output. it must be present if <enable>=1 0.

Note 3.5. <stat>] Parameters: <n> .output on Note: If all parameters are omitted the command has the same behaviour as Read command.A.output off 1 .power output status 0 .19/11/07 SELINT 2 AT#DAC=? Example #DAC: <enable>.511 OK Disable the DAC out: AT#DAC=0 OK With this command the DAC frequency is selected internally.1. it returns: #VAUX: <value> where: <value> . written authorization .11 Auxiliary Voltage Output Control .7.query current value of VAUX pin Note: when <stat>=2 and command is successful. D/A converter must not be used during POWERSAVING.there is currently just one VAUX pin <stat> 0 .Digital/Analog Converter Control AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 264 of 414 . 4 . For a more in depth description of the integration filter refer to the hardware user guide. Enable the DAC out and set its integrated output to the 50% of the max value: AT#DAC=1. DAC_OUT line must be integrated (for example with a low band pass filter) in order to obtain an analog voltage. AT#VAUX[=<n>.p.output on 2 .#VAUX #VAUX.VAUX pin index 1 . Note: for the GPS product (GE863-GPS): if the Auxiliary Voltage pin output Reproduction forbidden without Telit Communications S.Auxiliary Voltage Output Control SELINT 0 / 1 Set command enables/disables the Auxiliary Voltage pins output.output off 1 .<value> Test command reports the range for the parameters <enable> and <value>.#DAC .

Auxiliary Voltage Output Control SELINT 2 Set command enables/disables the Auxiliary Voltage pins output.query current value of VAUX pin Note: when <stat>=2 and command is successful. it returns: #VAUX: <value> where: <value> . <stat>.output on 2 .1. 4 .Auxiliary Voltage Output Control SELINT 0 / 1 is disabled while GPS is powered on they’ll both also be turned off. AT#VAUX= [<n>.output off 1 .<stat>] Parameters: <n> .Auxiliary Voltage Output Save SELINT 2 Execution command saves the actual state of #VAUX pin to NVM.12 Auxiliary Voltage Output Save .output off 1 .output on Note: for the GPS product (GE863-GPS): if the Auxiliary Voltage pins output is disabled while GPS is powered on they’ll both also be turned off. Test command returns the OK result code. AT#VAUX? AT#VAUX=? 3. Note: the current setting is stored through #VAUXSAV Read command reports whether the Auxiliary Voltage pin output is currently enabled or not.VAUX pin index 1 . written authorization .#VAUXSAV #VAUXSAV .5.19/11/07 #VAUX.A.All Rights Reserved page 265 of 414 . in the format: #VAUX: <value> Test command reports the supported range of values for parameters <n>. AT#VAUXSAV=? Reproduction forbidden without Telit Communications S.p. <stat>.there is currently just one VAUX pin <stat> 0 . AT#VAUX=? #VAUX.power output status 0 . The state AT#VAUXSAV will be reload at power-up. in the format: #VAUX: <value> Test command reports the supported range of values for parameters <n>.AT Commands Reference Guide 80000ST10025a Rev.7. Read command reports whether the Auxiliary Voltage pin output is currently AT#VAUX? enabled or not.

14 V24 Output Pins Control .V24 Output Pins Control SELINT 2 Set command sets the AT commands serial port interface output pins state. AT#V24=<pin> [.1.5. Set command sets the AT commands serial port interface output pins mode.CTS (Clear To Send) 2 . <mode> Parameters: <pin> . 4 . Read command returns actual mode for all the pins in the format: AT#V24CFG? #V24CFG: <pin1>.5.<state>] Parameters: <pin> .AT commands serial port interface hardware pin: 0 .<mode1>[<CR><LF> #V24CFG: <pin2>.DCD (Data Carrier Detect) 1 . 2.DSR (Data Set Ready) 4 . Read command returns actual state for all the pins in the format: AT#V24? Reproduction forbidden without Telit Communications S.GPIO mode: output pins are directly controlled by #V24 command only.7.AT command serial port interface HW pin <moden> . written authorization .DCD (Data Carrier Detect) 1 . 3) when pin is in GPIO mode (see #V24CFG): 0 .DSR (Data Set Ready) <mode> .AT Commands Reference Guide 80000ST10025a Rev.<mode2>[.High Note: if <state> is omitted the command returns state of the pin.1... (default) 1 .#V24 #V24 .V24 Output Pins Configuration SELINT 2 AT#V24CFG=<pin>.13 V24 Output Pins Configuration .7.RI (Ring Indicator) 3 . AT#V24CFG=? 3.RI (Ring Indicator) 3 .Low 1 . 1.A.p.]] Where: <pinn> .DTR (Data Terminal Ready) 5 .RTS (Request To Send) <state> .AT commands serial port mode: output pins are controlled by serial port device driver.#V24CFG #V24CFG .19/11/07 3.All Rights Reserved page 266 of 414 .AT commands serial port interface hardware pin: 0 .State of AT commands serial port interface output hardware pins(0.AT commands serial port interface hardware pin mode Test command reports supported range of values for parameters <pin> and <mode>.AT commands serial port interface hardware pins mode: 0 .CTS (Clear To Send) 2 .

1 .AT command serial port interface HW pin <staten> . Test command returns the OK result code.15 AXE Pin Reading .16 Battery And Charger Status .p.Battery And Charger Status SELINT 2 Reproduction forbidden without Telit Communications S.battery charger state 0 .#V24 .V24 Output Pins Control #V24: <pin1>.AT commands serial port interface hardware pin state Test command reports supported range of values for parameters <pin> and <state>.<state2>[.charger connected and charge completed <BatteryVoltage> ..High AT#AXE=? Test command returns the OK result code.7.AXE Pin Reading SELINT 2 Execution command causes the ME to return the current state of AXE pin in AT#AXE the format: #AXE: <state> where: <state> 0 .5.. 4 . Read command has the same meaning as Execution command.Low .charger not connected 1 ..charger connected and charging 2 .7. written authorization .A.battery voltage in units of ten millivolts: it is the real battery voltage only if charger is not connected. if the charger is connected this value depends on the charger voltage. AT#CBC? AT#CBC=? #CBC.#CBC #CBC.<BatteryVoltage> where: <ChargerState> . 3.<state1>[<CR><LF> #V24: <pin2>.#AXE #AXE .All Rights Reserved page 267 of 414 .1.5.1. 3.Battery And Charger Status SELINT 0 / 1 Execution command returns the current Battery and Charger state in the AT#CBC format: #CBC: <ChargerState>.19/11/07 SELINT 2 AT#V24=? where <pinn> .]] AT Commands Reference Guide 80000ST10025a Rev.

4 . if the charger is connected this value depends on the charger voltage. AT#AUTOATT= [<auto>] Parameter: <auto> 0 .Auto-Attach Property SELINT 2 Set command enables/disables the TE GPRS auto-attach property.Auto-Attach Property SELINT 0 / 1 Set command enables/disables the TE GPRS auto-attach property. AT#AUTOATT? AT#AUTOATT=? #AUTOATT .battery voltage in units of ten millivolts: it is the real battery voltage only if charger is not connected.charger connected and charging 2 .<BatteryVoltage> where: <ChargerState> .charger not connected 1 . AT#AUTOATT [=<auto>] Parameter: <auto> 0 .enables GPRS auto-attach property (factory default): after the command #AUTOATT=1 has been issued (and at every following startup) the terminal will automatically try to attach to the GPRS service. Read command reports whether the auto-attach property is currently enabled or not.disables GPRS auto-attach property 1 .A.charger connected and charge completed <BatteryVoltage> . in the format: #AUTOATT: <auto> Test command reports available values for parameter <auto>. written authorization . Test command returns the OK result code.17 GPRS Auto-Attach Property .5.#AUTOATT #AUTOATT . Note: If parameter is omitted then the behaviour of Set command is the same as Read command. Read command reports whether the auto-attach property is currently AT#AUTOATT? Reproduction forbidden without Telit Communications S.1.All Rights Reserved page 268 of 414 .p.7.AT Commands Reference Guide 80000ST10025a Rev.battery charger state 0 .enables GPRS auto-attach property (factory default): after the command #AUTOATT=1 has been issued (and at every following startup) the terminal will automatically try to attach to the GPRS service.disables GPRS auto-attach property 1 . AT#CBC=? 3.Battery And Charger Status SELINT 2 Execution command returns the current Battery and Charger state in the AT#CBC format: #CBC: <ChargerState>.19/11/07 #CBC.

take care: class 7 is not supported. 1 .the new multislot class is enabled immediately.GPRS class 8.multislot class.5. in the format: AT Commands Reference Guide 80000ST10025a Rev.10 .Multislot Class Control SELINT 2 Set command sets the multislot class AT#MSCLASS= [<class>. Parameters: <autoattach>] <class> . 1.Auto-Attach Property enabled or not. Reproduction forbidden without Telit Communications S.p.#MSCLASS #MSCLASS .the new multislot class is enabled immediately.8. written authorization . automatically forcing a detach / attach procedure. 1. Note: the <class> range for former GM862 family products is 1. 1 ..GPRS class 8.A.8. Read command reports the current value of the multislot class in the format: #MSCLASS: <class> Test command reports the range of available values for parameter <class>.10 .. Note: the <class> range for former GM862 family products is 1. AT#MSCLASS? AT#MSCLASS=? #MSCLASS .1. 3.18 Multislot Class Control .multislot class. Parameters: <autoattach>] <class> .#AUTOATT . automatically forcing a detach / attach procedure. excluding class 7. take care: class 7 is not supported.19/11/07 SELINT 2 AT#AUTOATT=? #AUTOATT: <auto> Test command reports available values for parameter <auto>. Note: if all parameters are omitted the behaviour of set command is the same as read command. 4 .6 .All Rights Reserved page 269 of 414 ..GPRS class <autoattach> 0 ..the new multislot class is enabled only at the next detach/attach or after a reboot..GPRS class <autoattach> 0 .the new multislot class is enabled only at the next detach/attach or after a reboot.6 .Multislot Class Control SELINT 0 / 1 Set command sets the multislot class AT#MSCLASS[= <class>..7.

Execution command reports GSM-related informations for selected cell and dedicated channel (if exists). Parameter: <number> 0. AT Commands Reference Guide 80000ST10025a Rev. serving cell).A.All Rights Reserved page 270 of 414 . in a neighbour of the serving cell (default 0. a) When extracting data for the serving cell and the network name is known the format is: #MONI: <netname> BSIC:<bsic> RxQual:<qual> LAC:<lac> Id:<id> ARFCN:<arfcn> PWR:<dBm> dBm TA: <timadv> b) When the network name is unknown. Note: issuing AT#MONI<CR> is the same as issuing the Read command. Read command reports the current value of the multislot class in the AT#MSCLASS? format: #MSCLASS: <class> Test command reports the range of available values for both parameters AT#MSCLASS=? <class> and <autoattach>. 7 . Set command sets one cell out of seven.#MONI SELINT 0 / 1 #MONI is both a set and an execution command.5.Multislot Class Control excluding class 7. written authorization .name of network operator <cc> .19 #MONI . the format is: #MONI: Cc:<cc> Nc:<nc> BSIC:<bsic> RxQual:<qual> LAC:<lac> Id:<id> ARFCN:<arfcn> PWR:<dBm> dBm TA: <timadv> c)When extracting data for an adjacent cell. in a neighbour of the serving cell including it. the format is: #MONI: Adj Cell<n> [LAC:<lac> Id:<id>] ARFCN:<arfcn> PWR:<dBm> dBm where: <netname> .it is a special request to obtain GSM-related informations from the whole set of seven cells in the neighbour of the serving cell. 4 ..1.it is the ordinal number of a cell. from which extract GSM-related information.Cell Monitor AT#MONI[= [<number>]] Cell Monitor .#MSCLASS .19/11/07 SELINT 2 3.country code <nc> .6 .network operator code AT#MONI? Reproduction forbidden without Telit Communications S. Note: issuing AT#MONI=<CR> is the same as issuing the command AT#MONI=0<CR>.p.7.

C2 reselection parameter other parameters as before Test command reports the maximum number of cells.All Rights Reserved page 271 of 414 . as follows: a. c. First row reports the identifying name of the ‘columns’ #MONI: Cell BSIC LAC CellId ARFCN Power C1 C2 TA RxQual PLMN<CR><LF> Second row reports a complete set of GSM-related information for the serving cell: #MONI: S: <bsic> <lac> <id> <arfcn> <dBm> <C1value> <C2value> <timadv> <qual> <netname><CR><LF> 3rd to 8th rows report a reduced set of GSM-related information for the cells in the neighbours: #MONI: N<n> <bsic> <lac> <id> <arfcn> <dBm> <C1value> <C2value>[<CR><LF>] b. An enhanced version of the Test command has been defined: Reproduction forbidden without Telit Communications S. written authorization .quality of reception 0.progressive number of adjacent cell <bsic> .#MONI .assigned radio channel <dBm> .7 <lac> .Cell Monitor AT Commands Reference Guide 80000ST10025a Rev. AT#MONI=? where: <C1value> .19/11/07 SELINT 0 / 1 <n> .timing advance Note: TA: <timadv> is reported only for the serving cell. from which we can extract GSM-related informations (for compatibility with previous versions of code this value is always 5).A. in the format: #MONI: (<MaxCellNo>. If the last setting done by #MONI is 7. <CellSet> .C1 reselection parameter <C2value> .<CellSet>) where: <MaxCellNo> . in the neighbour of the serving cell. along with the ordinal number of the current selected cell. from which we can extract GSM-related informations..localization area code <id> .cell identifier <arfcn> .received signal strength in dBm <timadv> . the execution command produces a table-like formatted output.the last setting done with command #MONI.maximum number of cells. 1.p. 4 . in the neighbour of the serving cell.base station identification code <qual> .

the last setting done with command #MONI. This value is always 7.A.maximum number of cells. from which we can extract GSM-related informations. in a neighbour of the serving cell and including it.19/11/07 SELINT 0 / 1 AT#MONI=?? Enhanced test command reports the maximum number of cells.#MONI . <CellSet> . written authorization . in the format: #MONI: (<MaxCellNo>. Set command selects the cell 0 at#moni=0 OK Example Execution command reports GSM-related information for cell 0 at#moni #MONI: I WIND BSIC:70 RxQual:0 LAC:55FA Id:1D23 ARFCN:736 PWR:-83dbm TA:1 OK Set command selects the special request to obtain GSMrelated information from the whole set of seven cells in the neighbour of the serving cell at#moni=7 OK Execution command reports the requested information in table-like format at#moni #MONI: Cell #MONI: S #MONI: N1 #MONI: N2 #MONI: N3 #MONI: N4 #MONI: N5 #MONI: N6 OK BSIC LAC 70 55FA 75 55FA 72 55FA 70 55FA 72 55FA 75 55FA 70 55FA CellId 1D23 1297 1289 1D15 1D0D 1296 1D77 ARFCN 736 983 976 749 751 978 756 Power -83dbm -78dbm -82dbm -92dbm -92dbm -95dbm -99dbm C1 19 26 22 10 10 9 3 C2 33 20 16 18 18 3 11 TA 1 RxQual PLMN 0 I WIND Note The refresh time of the measures is preset to 3 sec. AT#MONI[= [<number>]] Set command sets one cell out of seven. from which we can extract GSM-related informations.Cell Monitor SELINT 2 #MONI is both a set and an execution command. The timing advance value is meaningful only during calls or GPRS transfers active. in a neighbour of the serving cell Reproduction forbidden without Telit Communications S. #MONI . in a neighbour of the serving cell and including it. 4 .p.All Rights Reserved page 272 of 414 .<CellSet>) where: <MaxCellNo> .Cell Monitor AT#MONI=?? AT Commands Reference Guide 80000ST10025a Rev. along with the ordinal number of the current selected cell.

Cell Monitor SELINT 2 including it.p.name of network operator <cc> . 2.6]. the output format is as follows: d) When extracting data for the serving cell and the network name is known the format is: #MONI: <netname> BSIC:<bsic> RxQual:<qual> LAC:<lac> Id:<id> ARFCN:<arfcn> PWR:<dBm> dBm TA: <timadv> e) When the network name is unknown. Parameter: <number> 0. the execution command produces a table-like formatted output.timing advance Note: TA: <timadv> is reported only for the serving cell.it is the ordinal number of the cell.it is a special request to obtain GSM-related information from the whole set of seven cells in the neighbour of the serving cell. If the last setting done by #MONI is in the range [0. the format is: #MONI: Adj Cell<n> [LAC:<lac> Id:<id>] ARFCN:<arfcn> PWR:<dBm> dBm where: <netname> .cell identifier <arfcn> . in a neighbour of the serving cell (default 0. from which extract GSM-related information.. 3.base station identification code <qual> ..AT Commands Reference Guide 80000ST10025a Rev.assigned radio channel <dBm> ..7 <lac> . 7 . the format is: #MONI: Cc:<cc> Nc:<nc> BSIC:<bsic> RxQual:<qual> LAC:<lac> Id:<id> ARFCN:<arfcn> PWR:<dBm> dBm TA: <timadv> f) When extracting data for an adjacent cell.All Rights Reserved page 273 of 414 .country code <nc> .19/11/07 #MONI .localization area code <id> . written authorization . as follows: Reproduction forbidden without Telit Communications S.progressive number of adjacent cell <bsic> . Execution command (AT#MONI<CR>) reports GSM-related information for selected cell and dedicated channel (if exists).quality of reception 0.6 . serving cell). 4 .network operator code <n> .received signal strength in dBm <timadv> . If the last setting done by #MONI is 7.A.

<CellSet>) where: <MaxCellNo> .C1 reselection parameter <C2value> . in the format: #MONI: (<MaxCellNo>. AT Commands Reference Guide 80000ST10025a Rev. This value is always 6. in a neighbour of the serving cell excluding it. 4 . in a neighbour of the serving cell and excluding it. along with the ordinal number of the current selected cell.maximum number of cells. from which we can extract GSM-related informations.the last setting done with command #MONI. c. Example <CellSet> .All Rights Reserved page 274 of 414 .19/11/07 SELINT 2 First row reports the identifying name of the ‘columns’ #MONI: Cell BSIC LAC CellId ARFCN Power C1 C2 TA RxQual PLMN<CR><LF> Second row reports a complete set of GSM-related information for the serving cell: #MONI: S: <bsic> <lac> <id> <arfcn> <dBm> <C1value> <C2value> <timadv> <qual> <netname><CR><LF> 3rd to 8th rows report a reduced set of GSM-related information for the cells in the neighbours: #MONI: N<n> <bsic> <lac> <id> <arfcn> <dBm> <C1value> <C2value>[<CR><LF>] b.p. written authorization .#MONI . from which we can extract GSM-related informations. Set command selects the cell 0 at#moni=0 OK Execution command reports GSM-related information for cell 0 at#moni #MONI: I WIND BSIC:70 RxQual:0 LAC:55FA Id:1D23 ARFCN:736 PWR:-83dbm TA:1 OK Set command selects the special request to obtain GSMrelated information from the whole set of seven cells in the neighbour of the serving cell at#moni=7 OK Execution command reports the requested information in table-like format Reproduction forbidden without Telit Communications S.Cell Monitor a.C2 reselection parameter other parameters as before Test command reports the maximum number of cells.A. AT#MONI=? where: <C1value> .

operator name.<NetCode>.<TA>. 4 . in the format: AT#SERVINFO #SERVINFO: <B-ARFCN>.BCCH ARFCN of the serving cell <dBM> .[<NOM>]. otherwise the label “hopping” will be printed <NOM> .<BSIC>.#MONI .”III” <RAC> .not supported 1 .0 Reproduction forbidden without Telit Communications S.All Rights Reserved page 275 of 414 ... 3.#SERVINFO #SERVINFO .20 Serving Cell Information .7.[<PB-ARFCN>]. The timing advance value is meaningful only during calls or GPRS transfers active.Localization Area Code <TA> .Time Advance: it’s available only if a GSM or GPRS is running <GPRS> . <RAC>.<dBM>.5. written authorization .Cell Monitor at#moni #MONI: Cell #MONI: S #MONI: N1 #MONI: N2 #MONI: N3 #MONI: N4 #MONI: N5 #MONI: N6 OK BSIC LAC 70 55FA 75 55FA 72 55FA 70 55FA 72 55FA 75 55FA 70 55FA CellId 1D23 1297 1289 1D15 1D0D 1296 1D77 ARFCN 736 983 976 749 751 978 756 AT Commands Reference Guide 80000ST10025a Rev.supported The following information will be present only if GPRS is supported in the cell <PB-ARFCN> . quoted string type <NetCode> .Network Operation Mode .”I” “II” .<NetNameAsc>.A.Serving Cell Information SELINT 0 / 1 Execution command reports information about serving cell. hexadecimal representation <BSIC> . .19/11/07 SELINT 2 Power -83dbm -78dbm -82dbm -92dbm -92dbm -95dbm -99dbm C1 19 26 22 10 10 9 3 C2 33 20 16 18 18 3 11 TA 1 RxQual PLMN 0 I WIND Note The refresh time of the measures is preset to 3 sec.Priority Access Threshold .<LAC>.country code and operator code.p..1.GPRS supported in the cell 0 . it’ll be printed only if PBCCH is supported by the cell.<GPRS>[.PBCCH ARFCN of the serving cell.[PAT]] where: <B-ARFCN> .Base Station Identification Code <LAC> .received signal strength in dBm <NetNameAsc> .Routing Area ColoUr Code <PAT> .

Serving Cell Information ..<BSIC>. 4 .7.<TA>.All Rights Reserved page 276 of 414 .Base Station Identification Code <LAC> . it’ll be printed only if PBCCH is supported by the cell.<NetNameAsc>.BCCH ARFCN of the serving cell <dBM> .supported The following information will be present only if GPRS is supported in the cell <PB-ARFCN> .3. <RAC>. otherwise the label “hopping” will be printed <NOM> ..country code and operator code.+COPS Mode SELINT 0 / 1 Set command sets the behaviour of +COPS command (see +COPS).PBCCH ARFCN of the serving cell. written authorization .p..A.”I” “II” .+COPS behaviour like former GM862 family products (default) Reproduction forbidden without Telit Communications S.Time Advance: it’s available only if a GSM or GPRS is running <GPRS> ..6 3. quoted string type <NetCode> .[<NOM>]. in the format: AT#SERVINFO #SERVINFO: <B-ARFCN>.not supported 1 .0 .<NetCode>.<dBM>.[<PB-ARFCN>].<GPRS>[.[PAT]] where: <B-ARFCN> ..Routing Area Colour Code <PAT> .19/11/07 SELINT 0 / 1 #SERVINFO .GPRS supported in the cell 0 .1.. hexadecimal representation <BSIC> .Network Operation Mode .#SERVINFO .<LAC>..5.received signal strength in dBm <NetNameAsc> .6 Read command has the same effect as Execution command AT#SERVINFO? AT Commands Reference Guide 80000ST10025a Rev.”III” <RAC> .operator name.#COPSMODE #COPSMODE .3.Localization Area Code <TA> .Priority Access Threshold . . AT#COPSMODE [=<mode>] Parameter: <mode> 0 .21 +COPS Mode .Serving Cell Information SELINT 2 Execution command reports information about serving cell.

#QSS #QSS .SIM NOT INSERTED 1 .disabled (factory default).7. in the format: #COPSMODE: <mode> where <mode> .<status> (<mode> and <status> are described above) Test command returns the supported range of values for parameter <mode>.+COPS behaviour compliant with ETSI format Note: The setting is saved in NVM (and available on following reboot).22 Query SIM Status . written authorization .type of notification 0 . Test command returns the range of available values for parameter <mode>.+COPS Mode SELINT 0 / 1 1 .19/11/07 #COPSMODE . 4 .All Rights Reserved page 277 of 414 . Read command reports whether the unsolicited indication #QSS is currently enabled or not. along with the SIM status. in the format: #QSS: <mode>.enabled. Note: if parameter <mode> is omitted the behaviour of Set command is the same as Read command.current SIM status 0 . it’s possible only to query the current SIM status through Read command AT#QSS? 1 . AT#COPSMODE? AT#COPSMODE=? Note 3.AT Commands Reference Guide 80000ST10025a Rev.5. Read command returns the current behaviour of +COPS command.1. [<mode>]] Parameter: <mode> . It’s suggested to reboot the module after every #COPSMODE setting.+COPS behaviour as seen before.SIM INSERTED Note: issuing AT#QSS<CR> is the same as issuing the Read command. AT#QSS? AT#QSS=? Reproduction forbidden without Telit Communications S. the ME informs at every SIM status change through the following unsolicited indication: #QSS: <status> where: <status> .p.A.Query SIM Status SELINT 0 / 1 Set command enables/disables the Query SIM Status unsolicited indication AT#QSS[= in the ME.

SIM INSERTED and PIN UNLOCKED 3 .enabled.<status> (<mode> and <status> are described above) Test command returns the supported range of values for parameter <mode>.7.SIM INSERTED 2 . it’s possible only to query the current SIM status through Read command AT#QSS? 1 .type of notification 0 .ATD Dialing Mode SELINT 0 / 1 Set command sets ATD modality.current SIM status 0 .5. along with the SIM status.SIM INSERTED and READY (SMS and Phonebook access are possible).disabled (factory default).All Rights Reserved page 278 of 414 .enabled. written authorization . AT#QSS? Read command reports whether the unsolicited indication #QSS is currently enabled or not. AT#DIALMODE[= <mode>] Parameter: <mode> 0 . the ME informs at every SIM status change through the following basic unsolicited indication: #QSS: <status> where: <status> .#DIALMODE #DIALMODE .23 ATD Dialing Mode .current SIM status 0 . [<mode>] Parameter: <mode> .A. in the format: #QSS: <mode>.AT Commands Reference Guide 80000ST10025a Rev.SIM INSERTED 2 .p.1.SIM NOT INSERTED 1 . AT#QSS=? 3.19/11/07 #QSS .Query SIM Status SELINT 2 Set command enables/disables the Query SIM Status unsolicited indication AT#QSS= in the ME.(voice call only) OK result code is received as soon as it starts remotely Reproduction forbidden without Telit Communications S.SIM NOT INSERTED 1 . 4 . the ME informs at every SIM status change through the following unsolicited indication: #QSS: <status> where: <status> .

(voice call only) OK result code is received as soon as it starts remotely ringing (factory default) 1 .19/11/07 SELINT 0 / 1 AT#DIALMODE? Note: if parameter <mode> is omitted the behaviour of Set command is the same as Read command. 2 . AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 279 of 414 . Any character typed aborts the call and OK result code is received. Note: The setting is saved in NVM and available on following reboot. Read command returns current ATD dialing mode in the format: #DIALMODE: <mode> Test command returns the range of values for parameter <mode> AT#DIALMODE=? #DIALMODE . monitoring step by step the call status: DIALING (MO in progress) RINGING (remote ring) CONNECTED (remote call accepted) RELEASED (after ATH) DISCONNECTED (remote hang-up) Note: The setting is saved in NVM and available on following reboot. Any character typed aborts the call and OK result code is received. Note: In case a BUSY tone is received and at the same time ATX0 is enabled ATD will return NO CARRIER instead of DISCONNECTED.Dialing Mode SELINT 2 Set command sets dialing modality.(voice call and data call) the following custom result codes are received.(voice call only) OK result code is received only after the called party answers.p. 4 . 2 . written authorization .A. monitoring step by step the call status: DIALING (MO in progress) RINGING (remote ring) CONNECTED (remote call accepted) RELEASED (after ATH) DISCONNECTED (remote hang-up) Note: In case a BUSY tone is received and at the same time ATX0 is enabled ATD will return NO CARRIER instead of DISCONNECTED.(voice call only) OK result code is received only after the called party answers.#DIALMODE . Reproduction forbidden without Telit Communications S. AT#DIALMODE= [<mode>] Parameter: <mode> 0 .(voice call and data call) the following custom result codes are received.ATD Dialing Mode ringing (factory default) 1 .

Note: type of call depends on the last issue of command +FCLASS. AT#ACAL[= [<mode>]] Parameter: <mode> 0 .disables the automatic call function (factory default) 1 . If enabled (and &D2 has been issued). AT#ACAL= [<mode>] Parameter: <mode> 0 . the transition OFF/ON of DTR causes an automatic call to the first number (position 0) stored in the internal phonebook. AT#ACAL? Read command reports whether the automatic call function is currently Reproduction forbidden without Telit Communications S. If enabled (and &D2 has been issued).Dialing Mode SELINT 2 Read command returns current ATD dialing mode in the format: AT#DIALMODE? #DIALMODE: <mode> Test command returns the range of values for parameter <mode> AT#DIALMODE=? 3.disables the automatic call function (factory default) 1 .AT Commands Reference Guide 80000ST10025a Rev.1. Note: issuing AT#ACAL<CR> is the same as issuing the Read command.enables the automatic call function.#ACAL #ACAL .7. Note: issuing AT#ACAL=<CR> is the same as issuing the command AT#ACAL=0<CR>.19/11/07 #DIALMODE .Automatic Call SELINT 0 / 1 Set command enables/disables the automatic call function. AT#ACAL? AT#ACAL=? Note #ACAL . written authorization .24 Automatic Call . Note: type of call depends on the last issue of command +FCLASS.p. Read command reports whether the automatic call function is currently enabled or not.A. the transition OFF/ON of DTR causes an automatic call to the first number (position 0) stored in the internal phonebook.5. See &Z to write and &N to read the number on module internal phonebook.All Rights Reserved page 280 of 414 . in the format: #ACAL: <mode> Test command returns the supported range of values for parameter <mode>.Automatic Call SELINT 2 Set command enables/disables the automatic call function. 4 .enables the automatic call function.

2 .25 Extended Automatic Call . See &Z to write and &N to read the number on module internal phonebook.All Rights Reserved page 281 of 414 .1.p.19/11/07 SELINT 2 AT#ACAL=? Note #ACAL: <mode> Test command returns the supported range of values for parameter <mode>. This is the reason why the test command returns three ranges of values: the first for parameter <mode>.5.Automatic Call enabled or not. #ECAM .1.disables the automatic call function (factory default) 1 . the transition OFF/ON of DTR causes an automatic call to the number stored in position <index> in the selected phonebook. Note: type of call depends on the last issue of command +FCLASS. Issuing AT#ACAL=1 causes the #ACALEXT <index> to be set to default. AT#ACALEXT? Read command reports either whether the automatic call function is currently enabled or not.#ECAM SELINT 0 / 1 This command enables/disables the call monitoring function in the ME.#ACAL . It is recommended to NOT use contemporaneously either #ACALEXT and #ACAL See &Z to write and &N to read the number on module internal phonebook.7.enables the automatic call function from “SM” phonebook. written authorization . AT#ACALEXT= <mode>.<index> The range of available positions in a phonebook depends on the selected phonebook.A. AT#ACALEXT=? Note Note 3. and the last <index> setting in the format: #ACALEXT: <mode>. 4 .#ACALEXT #ACALEXT .Extended Automatic Call SELINT 0 / 1 / 2 Set command enables/disables the extended automatic call function.it indicates a position in the currently selected phonebook. the second for parameter <index> when “ME” is the chosen phonebook.5.26 AT#ECAM[= [<onoff>]] Extended Call Monitoring .enables the automatic call function from “ME” phonebook.Extended Call Monitoring Reproduction forbidden without Telit Communications S. <index> . the third for parameter <index> when “SM” is the chosen phonebook.7. in the format: AT Commands Reference Guide 80000ST10025a Rev.<index> Parameters: <mode> 0 . Issuing #ACALEXT causes the #ACAL <mode> to be changed. 3. If the extended automatic call function is enabled and &D2 has been issued.

#ECAM - Extended Call Monitoring

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 0 / 1

Parameter: <onoff> 0 - disables call monitoring function (factory default) 1 - enables call monitoring function; the ME informs about call events, such as incoming call, connected, hang up etc. using the following unsolicited indication: #ECAM: <ccid>,<ccstatus>,<calltype>,,, [<number>,<type>] where <ccid> - call ID <ccstatus> - call status 0 - idle 1 - calling (MO) 2 - connecting (MO) 3 - active 4 - hold 5 - waiting (MT) 6 - alerting (MT) 7 - busy <calltype> - call type 1 - voice 2 - data <number> - called number (valid only for <ccstatus>=1) <type> - type of <number> 129 - national number 145 - international number Note: the unsolicited indication is sent along with usual codes (OK, NO CARRIER, BUSY...). Note: issuing AT#ECAM<CR> is the same as issuing the Read command. Note: issuing AT#ECAM=<CR> returns the OK result code. Read command reports whether the extended call monitoring function is currently enabled or not, in the format: #ECAM: <onoff> Test command returns the list of supported values for <onoff>

AT#ECAM?

AT#ECAM=?

#ECAM - Extended Call Monitoring AT#ECAM= [<onoff>]

SELINT 2

This command enables/disables the call monitoring function in the ME. Parameter:

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 282 of 414

#ECAM - Extended Call Monitoring

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 2

<onoff> 0 - disables call monitoring function (factory default) 1 - enables call monitoring function; the ME informs about call events, such as incoming call, connected, hang up etc. using the following unsolicited indication: #ECAM: <ccid>,<ccstatus>,<calltype>,,,[<number>,<type>] where <ccid> - call ID <ccstatus> - call status 0 - idle 1 - calling (MO) 2 - connecting (MO) 3 - active 4 - hold 5 - waiting (MT) 6 - alerting (MT) 7 - busy <calltype> - call type 1 - voice 2 - data <number> - called number (valid only for <ccstatus>=1) <type> - type of <number> 129 - national number 145 - international number Note: the unsolicited indication is sent along with usual codes (OK, NO CARRIER, BUSY...). Read command reports whether the extended call monitoring function is currently enabled or not, in the format: #ECAM: <onoff> Test command returns the list of supported values for <onoff>

AT#ECAM?

AT#ECAM=?

3.5.7.1.27

SMS Overflow - #SMOV

#SMOV - SMS Overflow SELINT 0 / 1 Set command enables/disables the SMS overflow signalling function. AT#SMOV[= [<mode>]] Parameter: <mode> 0 - disables SMS overflow signaling function(factory default) 1 - enables SMS overflow signalling function; when the maximum storage capacity has reached, the following network initiated notification is send:

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 283 of 414

#SMOV - SMS Overflow #SMOV: <memo>

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 0 / 1

Note: issuing AT#SMOV<CR> is the same as issuing the Read command. Note: issuing AT#SMOV=<CR> is the same as issuing the command AT#SMOV=0<CR>. Read command reports whether the SMS overflow signalling function is currently enabled or not, in the format: #SMOV: <mode> Test command returns the supported range of values of parameter <mode>.

AT#SMOV?

AT#SMOV=?

#SMOV - SMS Overflow SELINT 2 Set command enables/disables the SMS overflow signalling function. AT#SMOV= [<mode>] Parameter: <mode> 0 - disables SMS overflow signaling function (factory default) 1 - enables SMS overflow signalling function; when the maximum storage capacity has reached, the following network initiated notification is send: #SMOV: <memo> Read command reports whether the SMS overflow signalling function is currently enabled or not, in the format: #SMOV: <mode> Test command returns the supported range of values of parameter <mode>.

AT#SMOV?

AT#SMOV=?

3.5.7.1.28

Mailbox Numbers - #MBN

#MBN - Mailbox Numbers SELINT 2 Execution command returns the mailbox numbers stored on SIM, if this AT#MBN service is provided by the SIM. The response format is: [#MBN: <index>,<number>,<type>[,<text>][,mboxtype][<CR><LF> #MBN: <index>,<number>,<type>[,<text>][,mboxtype][…]]] where: <index> - record number <number> - string type mailbox number in the format <type> <type> - type of mailbox number octet in integer format 129 - national numbering scheme 145 - international numbering scheme (contains the character "+")

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 284 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 #MBN - Mailbox Numbers SELINT 2 <text> - the alphanumeric text associated to the number; used character set should be the one selected with command +CSCS <mboxtype> - the message waiting group type of the mailbox, if available: "VOICE" - voice "FAX" - fax "EMAIL" - electronic mail "OTHER" - other Note: if all queried locations are empty (but available), no information text lines will be returned. AT#MBN=? Test command returns the OK result code.

3.5.7.1.29

Message Waiting Indication - #MWI

#MWI - Message Waiting Indication SELINT 2 AT#MWI=<enable> Set command enables/disables the presentation of the message waiting indicator URC. Parameter: <enable> 0 - disable the presentation of the #MWI URC 1 - enable the presentation of the #MWI URC each time a new message waiting indicator is received from the network and, at startup, the presentation of the status of the message waiting indicators, as they are currently stored on SIM.. The URC format is: #MWI: <status>,<indicator>[,<count>] where: <status> 0 - clear: it has been deleted one of the messages related to the indicator <indicator>. 1 - set: there’s a new waiting message related to the indicator <indicator> <indicator> 1 - either Line 1 (CPHS context) or Voice (3GPP context) 2 - Line 2 (CPHS context only) 3 - Fax 4 - E-mail 5 - Other <count> - message counter: network information reporting the number of pending messages related to the message waiting indicator <indicator>. The presentation at startup of the message waiting indicators status, as

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 285 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 #MWI - Message Waiting Indication SELINT 2 they are currently stored on SIM, is as follows: #MWI: <status>[,<indicator>[,<count>][<CR><LF> #MWI: <status>,<indicator>[,<count>][...]]] where: <status> 0 - no waiting message indicator is currently set: if this the case no other information is reported 1 - there are waiting messages related to the message waiting indicator <indicator>. <indicator> 1 - either Line 1 (CPHS context) or Voice (3GPP context) 2 - Line 2 (CPHS context) 3 - Fax 4 - E-mail 5 - Other <count> - message counter: number of pending messages related to the message waiting indicator <indicator> as it is stored on SIM. AT#MWI? Read command reports wheter the presentation of the message waiting indicator URC is currently enabled or not, and the current status of the message waiting indicators as they are currently stored on SIM. The format is: #MWI: <enable>,<status>[,<indicator>[,<count>][<CR><LF> #MWI: <enable>,<status>,<indicator>[,<count>][...]]] AT#MWI=? Test command returns the range of available values for parameter <enable>.

3.5.7.1.30

Audio Codec - #CODEC

#CODEC - Audio Codec SELINT 0 / 1 Set command sets the audio codec mode. AT#CODEC[= <codec>] Parameter: <codec> 0 - all the codec modes are enabled (factory default) 1..31 - sum of integers each representing a specific codec mode: 1 - FR, full rate mode enabled 2 - EFR, enhanced full rate mode enabled 4 - HR, half rate mode enabled 8 - AMR-FR, AMR full rate mode enabled 16 - AMR-HR, AMR half rate mode enabled

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 286 of 414

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 #CODEC - Audio Codec SELINT 0 / 1 Note: the full rate mode is added by default to any setting in the SETUP message (as specified in ETSI 04.08). Note: the setting 0 is equivalent to the setting 31. Note: The codec setting is saved in the profile parameters. Note: if optional parameter <codec> is omitted the behaviour of Set command is the same as Read command. Read command returns current audio codec mode in the format: #CODEC: <codec> Test command returns the range of available values for parameter <codec> AT#CODEC=14 OK sets the codec modes HR (4), EFR (2) and AMR-FR (8) and FR (1)

AT#CODEC?

AT#CODEC=? Example

#CODEC - Audio Codec SELINT 2 Set command sets the audio codec mode. AT#CODEC= [<codec>] Parameter: <codec> 0 - all the codec modes are enabled (factory default) 1..31 - sum of integers each representing a specific codec mode: 1 - FR, full rate mode enabled 2 - EFR, enhanced full rate mode enabled 4 - HR, half rate mode enabled 8 - AMR-FR, AMR full rate mode enabled 16 - AMR-HR, AMR half rate mode enabled Note: the full rate mode is added by default to any setting in the SETUP message (as specified in ETSI 04.08). Note: the setting 0 is equivalent to the setting 31. Note: The codec setting is saved in the profile parameters. Read command returns current audio codec mode in the format: #CODEC: <codec> Test command returns the range of available values for parameter <codec>

AT#CODEC?

AT#CODEC=?

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 287 of 414

#CODEC - Audio Codec AT#CODEC=14 Example OK

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 2

sets the codec modes HR (4), EFR (2) and AMR-FR (8) and FR (1)

3.5.7.1.31

Handsfree Echo Canceller - #SHFEC

#SHFEC - Handsfree Echo Canceller SELINT 0 / 1 Set command enables/disables the echo canceller function on audio AT#SHFEC[= handsfree output. [<mode>]] Parameter: <mode> 0 - disables echo canceller for handsfree mode (factory default) 1 - enables echo canceller for handsfree mode Note: This setting returns to default after power off. Note: issuing AT#SHFEC<CR> is the same as issuing the Read command. Note: issuing AT#SHFEC=<CR> is the same as issuing the command AT#SHFEC=0<CR>. Read command reports whether the echo canceller function on audio handsfree output is currently enabled or not, in the format: #SHFEC: <mode> Test command returns the supported range of values of parameter <mode>.

AT#SHFEC?

AT#SHFEC=?

#SHFEC - Handsfree Echo Canceller SELINT 2 Set command enables/disables the echo canceller function on audio AT#SHFEC= handsfree output. [<mode>] Parameter: <mode> 0 - disables echo canceller for handsfree mode (factory default) 1 - enables echo canceller for handsfree mode Note: This setting returns to default after power off. Read command reports whether the echo canceller function on audio handsfree output is currently enabled or not, in the format:

AT#SHFEC?

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 288 of 414

#SHFEC - Handsfree Echo Canceller #SHFEC: <mode> Test command returns the supported range of values of parameter AT#SHFEC=? <mode>.

AT Commands Reference Guide 80000ST10025a Rev. 4 - 19/11/07 SELINT 2

3.5.7.1.32

Handsfree Microphone Gain - #HFMICG
SELINT 0 / 1

#HFMICG - Handsfree Microphone Gain Set command sets the handsfree microphone input gain AT#HFMICG[= [<level>]] Parameter: <level>: handsfree microphone input gain 0..7 - handsfree microphone gain (+6dB/step)

Note: issuing AT#HFMICG<CR> is the same as issuing the Read command. Note: issuing AT#HFMICG=<CR> returns the OK result code. Read command returns the current handsfree microphone input gain, in the format: #HFMICG: <level> Test command returns the supported range of values of parameter <level>.

AT#HFMICG?

AT#HFMICG=?

#HFMICG - Handsfree Microphone Gain SELINT 2 Set command sets the handsfree microphone input gain AT#HFMICG= [<level>] Parameter: <level>: handsfree microphone input gain 0..7 - handsfree microphone gain (+6dB/step) Read command returns the current handsfree microphone input gain, in the AT#HFMICG? format: #HFMICG: <level> Test command returns the supported range of values of parameter <level>.

AT#HFMICG=?

3.5.7.1.33

Handset Microphone Gain - #HSMICG
SELINT 0 / 1

#HSMICG - Handset Microphone Gain Set command sets the handset microphone input gain AT#HSMICG[= [<level>]] Parameter:

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 289 of 414

34 Set Headset Sidetone . Note: issuing AT#HSMICG=<CR> returns the OK result code. 4 . Note: This setting returns to default after power off. AT#HSMICG=? 3.19/11/07 SELINT 0 / 1 Note: issuing AT#HSMICG<CR> is the same as issuing the Read command.#SHFSD #SHFSD .Set Headset Sidetone SELINT 0 / 1 Set command enables/disables the sidetone on headset audio output. in the format: AT#SHFSD? Reproduction forbidden without Telit Communications S.handset microphone gain (+6dB/step) AT Commands Reference Guide 80000ST10025a Rev.Handset Microphone Gain SELINT 2 Set command sets the handset microphone input gain AT#HSMICG= [<level>] Parameter: <level>: handset microphone input gain 0. written authorization .p. Read command returns the current handset microphone input gain.enables the headset sidetone. Read command reports whether the headset sidetone is currently enabled or not. Note: issuing AT#SHFSD<CR> is the same as issuing the Read command.handset microphone gain (+6dB/step) Read command returns the current handset microphone input gain.7 .Handset Microphone Gain <level>: handset microphone input gain 0..7.#HSMICG .All Rights Reserved page 290 of 414 . AT#SHFSD[= [<mode>]] Parameter: <mode> 0 . AT#HSMICG? AT#HSMICG=? #HSMICG .7 . in the AT#HSMICG? format: #HSMICG: <level> Test command returns the supported range of values of parameter <level>. Note: issuing AT#SHFSD=<CR> is the same as issuing the command AT#SHFSD=0<CR>.5. in the format: #HSMICG: <level> Test command returns the supported range of values of parameter <level>.1.A..disables the headset sidetone (factory default) 1 .

#SHFSD . Note: this command mutes/activates both speaker audio paths. Read command reports whether the muting of the speaker audio line during a voice call is enabled or not.1. Note: This setting returns to default after power off.disables the headset sidetone (factory default) 1 .p.A. written authorization .mute off. in the format: #SPKMUT: <n> Test command reports the supported values for <n> parameter.5. 4 . AT#SPKMUT? AT#SPKMUT=? 3. Read command reports whether the headset sidetone is currently enabled or not.Set Headset Sidetone #SHFSD: <mode> Test command returns the supported range of values of parameter AT#SHFSD=? <mode>.7. AT Commands Reference Guide 80000ST10025a Rev. in the format: #SHFSD: <mode> Test command returns the supported range of values of parameter <mode>. speaker muted.5.enables the headset sidetone.All Rights Reserved page 291 of 414 . internal speaker and external speaker.Set Headset Sidetone SELINT 2 Set command enables/disables the sidetone on headset audio output.1.19/11/07 SELINT 0 / 1 #SHFSD . speaker active (factory default) 1 .#HFRECG SELINT 2 #HFRECG .36 Handsfree Receiver Gain . voice. AT#SHFSD= [<mode>] Parameter: <mode> 0 .7.#SPKMUT #SPKMUT . AT#SHFSD? AT#SHFSD=? 3.35 Speaker Mute Control .Speaker Mute Control SELINT 2 Set command enables/disables the global muting of the speaker audio line.mute on.Handsfree Receiver Gain Set command sets the handsfree analogue output gain AT#HFRECG= <level> Reproduction forbidden without Telit Communications S. incoming sms. AT#SPKMUT=<n> for every audio output ( ring. Network coverage) Parameter: <n> 0 .

Read command returns the current handset analog output gain.#PRST #PRST .A. AT#HFRECG? AT#HFRECG =? 3. It is not allowed if active audio profile is 0. AT#HSRECG =? 3.7. The audio parameters to reset are: microphone line gain earpiece line gain side tone gain LMS adaptation speed (step size) LMS filter length (number of coefficients) speaker to micro signal power relation noise reduction max attenuation noise reduction weighting factor (band 300-500Hz) noise reduction weighting factor (band 500-4000Hz) AGC Additional attenuation Reproduction forbidden without Telit Communications S. in the format: #HSRECG: <level> Test command returns the supported range of values of parameter <level>.37 Handset Receiver Gain .6 .38 Audio Profile Factory Configuration .AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 292 of 414 .handsfree analogue output (-3dB/step) Note: This parameter is saved in NVM issuing AT&W command. Read command returns the current handsfree analog output gain..5.1. 4 .p.19/11/07 Parameter: <level>: handsfree analogue output gain 0.5.#HSRECG SELINT 2 #HSRECG . written authorization .Audio Profile Factory Configuration SELINT 2 Execution command resets the actual audio parameters in the NVM of the AT#PRST device to the default set..6 .Handset Receiver Gain Set command sets the handset analogue output gain AT#HSRECG= <level> Parameter: <level>: handset analogue output gain 0. in the format: #HFRECG: <level> Test command returns the supported range of values of parameter <level>.handset analogue output (-3dB/step) AT#HSRECG? Note: This parameter is saved in NVM issuing AT&W command.1.7.

#PSAV #PSAV .#PRST . SELINT 2 Reproduction forbidden without Telit Communications S. written authorization .Audio Profile Configuration Save SELINT 2 Execution command saves the actual audio parameters in the NVM of the AT#PSAV device.7. modificable.5..5.p. 4 .Audio Profile Factory Configuration AGC minimal attenuation AGC maximal attenuation Test command returns the OK result code.3 . AT#PSAV OK Current audio profile is saved in NVM 3. It is not allowed if active audio profile is 0.standard profile 1.#PSEL #PSEL .A.1 Audio Profile Configuration Save . Note: This parameter is saved in NVM issuing AT&W command.extended profile.7.1.19/11/07 SELINT 2 3.All Rights Reserved page 293 of 414 . AT#PRST=? AT#PRST Example OK Current audio profile is reset AT Commands Reference Guide 80000ST10025a Rev.1.Audio Profile Selection Set command selects the active audio profile AT#PSEL=<prof> Parameter: <prof>: current profile 0 . The audio parameters to store are: AT#PSAV=? Example microphone line gain earpiece line gain side tone gain LMS adaptation speed LMS filter length (number of coefficients) speaker to micro signal power relation noise reduction max attenuation noise reduction weighting factor (band 300-500Hz) noise reduction weighting factor (band 500-4000Hz) AGC Additional attenuation AGC minimal attenuation AGC maximal attenuation Test command returns the OK result code.2 Audio Profile Selection .

3. <mode> Parameter: <mode> 0 .AGC Additional attenuation <min_atten> .Audio Profile Selection SELINT 2 The read command returns the active profile in the format: AT#PSEL? AT#PSEL=? #PSEL:<prof> Test command returns the supported range of values of parameter <prof>.p. AT#PSET=? 3. <scal _in> [.<max_atten> It is not allowed if active audio profile is 0.1.LMS filter length (number of coefficients) [.AT Commands Reference Guide 80000ST10025a Rev.noise reduction weighting factor (band 300-500Hz) [.<adaption_speed>.noise reduction weighting factor (band 500-4000Hz) ]]]]]]]]]]]]]]]] <add_atten> .Audio Profile Setting SELINT 2 Set command sets parameters for the active audio profile.AGC maximal attenuation Read command returns the parameters for the active profile in the format: AT#PSET? #PSET:<scal_in>.<nr_w_1> <rxtxrelation> .<side_tone_atten> Parameters: [.<nr_atten> <adaption_speed> .<filter_length> <scal_out> .3 Audio Profile Setting .A.microphone line digital gain [.<adaption_speed> <scal_in> .<min_atten>.<scal_out>.19/11/07 #PSEL .<nr_w_0>.AGC minimal attenuation <max_atten> .7. written authorization .#PSET #PSET .<nr_w_0> <filter_length> . It is not allowed if AT#PSET= active audio profile is 0.enables automatic gain control for handsfree mode Reproduction forbidden without Telit Communications S.speaker to micro signal power relation [.<side_tone_atten>.<max_atten> <nr_w_1> .noise reduction max attenuation [.7. 4 .<rxtxrelation> <side_tone_atten> .side tone attenuation [.<scal _out> [.<add_atten> .5.<min_atten> <nr_w_0> .<rxtxrelation>.All Rights Reserved page 294 of 414 .earpiece line digital gain [.#SHFAGC #SHFAGC .<nr_w_1>.<fil ter_length>.4 Handsfree Automatic Gain Control .disables automatic gain control for handsfree mode (default) 1 .1.<add_atten> <nr_ atten > .<nr_atten>.LMS adaptation speed [.5. Test command returns the supported range of values for the audio parameters.Handsfree Automatic Gain Control SELINT 2 Set command enables/disables the automatic gain control function on audio AT# SHFAGC = handsfree input.

Handsfree Automatic Gain Control SELINT 2 Note: This parameter is saved in NVM issuing AT&W command.6 Handset Automatic Gain Control .7. Read command reports whether the automatic gain control function on audio handset input is currently enabled or not.19/11/07 #SHFAGC . Read command reports whether the noise reduction function on audio handsfree input is currently enabled or not. in the format: #SHSAGC: <mode> Test command returns the supported range of values of parameter <mode>.enables noise reduction for handsfree mode Note: This parameter is saved in NVM issuing AT&W command.#SHSAGC #SHSAGC . written authorization . AT#SHFNR? AT#SHFNR =? 3. Read command reports whether the automatic gain control function on AT# SHFAGC? audio handsfree input is currently enabled or not.7.disables automatic gain control for handset mode (default) 1 .p.A.enables automatic gain control for handset mode Note: This parameter is saved in NVM issuing AT&W command. in the format: #SHFAGC: <mode> Test command returns the supported range of values of parameter <mode>. 4 .AT Commands Reference Guide 80000ST10025a Rev.1. <mode> Parameter: <mode> 0 .5 Handsfree Noise Reduction .disables noise reduction for handsfree mode (default) 1 .All Rights Reserved page 295 of 414 .Handset Automatic Gain Control SELINT 2 Set command enables/disables the automatic gain control function on audio AT#SHSAGC = handset input. AT#SHSAGC? AT#SHSAGC =? Reproduction forbidden without Telit Communications S.5. in the format: #SHFNR: <mode> Test command returns the supported range of values of parameter <mode>. AT# SHFAGC =? 3. <mode> Parameter: <mode> 0 .#SHFNR # SHFNR .Handsfree Noise Reduction SELINT 2 Set command enables/disables the noise reduction function on audio AT#SHFNR = handsfree input.1.5.

p. AT#SHSEC? AT#SHSEC =? 3.disables echo canceller for handset mode (default) 1 .5.enables noise reduction for handset mode Note: This parameter is saved in NVM issuing AT&W command. AT#SHSSD= <mode> Parameter: <mode> 0 .Handset Echo Canceller SELINT 2 Set command enables/disables the echo canceller function on audio AT#SHSEC = handset output. Read command reports whether the noise reduction function on audio handset input is currently enabled or not.19/11/07 3.5. 4 .1.5.disables the handset sidetone Reproduction forbidden without Telit Communications S. Read command reports whether the echo canceller function on audio handset output is currently enabled or not. AT# SHSNR? AT# SHSNR =? 3.1.enables echo canceller for handset mode Note: This parameter is saved in NVM issuing AT&W command.A.7 Handset Echo Canceller .#SHSSD #SHSSD .All Rights Reserved page 296 of 414 .AT Commands Reference Guide 80000ST10025a Rev. in the format: # SHSNR: <mode> Test command returns the supported range of values of parameter <mode>. <mode> Parameter: <mode> 0 .8 Handset Noise Reduction . written authorization .7.#SHSNR #SHSNR .7.9 Set Handset Sidetone . <mode> Parameter: <mode> 0 .disables noise reduction for handset mode (default) 1 .Handset Noise Reduction SELINT 2 Set command enables/disables the noise reduction function on audio AT# SHSNR = handset input.7. in the format: #SHSEC: <mode> Test command returns the supported range of values of parameter <mode>.1.Set Handset Sidetone SELINT 2 Set command enables/disables the sidetone on handset audio output.#SHSEC #SHSEC .

second Note: issuing AT#NITZ<CR> is the same as issuing the Read command.Set Handset Sidetone SELINT 2 1 .1. Read command reports whether the headset sidetone is currently enabled or not.enables unsolicited message.7.hour mm .disables automatic set (factory default) 1 .#/ #/ .year MM .enables the handset sidetone (factory default) Note: This parameter is saved in NVM issuing AT&W command. written authorization . AT#SHSSD? AT#SHSSD=? 3.hh:mm:ss” where: yy .5.1. Note: issuing AT#NITZ=<CR> is the same as issuing the command AT#NITZ=0<CR>.minute ss . Read command reports whether automatic date/time updating is currently AT#NITZ? Reproduction forbidden without Telit Communications S.10 Repeat Last Command . [<val> Date and time information can be sent by the network after GSM [.19/11/07 #SHSSD .month (in digits) dd .<mode>]]] registration or after GPRS attach.Repeat Last Command SELINT 0 / 1 / 2 Execute command is used to execute again the last received command. AT#/ 3. in the format: #SHSSD: <mode> Test command returns the supported range of values of parameter <mode>. after date and time updating the following unsolicited indication is sent: #NITZ: “yy/MM/dd.#NITZ #NITZ .All Rights Reserved page 297 of 414 .enables automatic set <mode> 0 .A.11 Network Timezone .day hh .7.p.AT Commands Reference Guide 80000ST10025a Rev. Parameters: <val> 0 . 4 .5.disables unsolicited message (factory default) 1 .Network Timezone SELINT 0 / 1 Set command enables/disables automatic date/time updating and Network AT#NITZ[= Timezone unsolicited indication.

All Rights Reserved page 298 of 414 .hh:mm:ss” where: yy . in the format: #NITZ: <val>.disables unsolicited message (factory default) 1 .A. [<val> Date and time information can be sent by the network after GSM [.19/11/07 #NITZ .enable ENS functionality. in the format: #NITZ: <val>.second Read command reports whether automatic date/time updating is currently enabled or not. Parameter: <mode> 0 . AT#NITZ=? #NITZ .enables automatic set <mode> 0 .enables unsolicited message.#ENS SELINT 2 #ENS .5.day hh .month (in digits) dd .disable ENS functionality (default) 1 .disables automatic set (factory default) 1 . if AT#ENS=1 has been issued.1.year MM . and whether Network Timezone unsolicited indication is enabled or not. 4 .<mode>]] registration or after GPRS attach. after date and time updating the following unsolicited indication is sent: #NITZ: “yy/MM/dd.hour mm .12 Enhanced Network Selection . written authorization . Parameters: <val> 0 .AT Commands Reference Guide 80000ST10025a Rev. and whether Network Timezone unsolicited indication is enabled or not.Network Timezone SELINT 2 Set command enables/disables automatic date/time updating and Network AT#NITZ= Timezone unsolicited indication. AT#NITZ? AT#NITZ=? 3. the following Reproduction forbidden without Telit Communications S.<mode> Test command returns supported values of parameters <val> and <mode>.minute ss .p.Enhanced Network Selection AT#ENS=[<mode>] Set command is used to activate the ENS functionality.7.Network Timezone SELINT 0 / 1 enabled or not.<mode> Test command returns supported values of parameters <val> and <mode>.

13 Select Band .All Rights Reserved page 299 of 414 . Band GSM 850 and PCS enabled (AT#BND=3) 2. written authorization .7.1. Note: the range of values differs between triband modules and quadric-band modules AT#BND? AT#BND=? Reproduction forbidden without Telit Communications S. SIM Application Toolkit enabled on user interface 0 if not previously enabled on a different user interface (AT#STIA=2) 3.#BND #BND .GSM 900MHz + DCS 1800MHz 1 .19/11/07 values will be automatically set at first next power-up: 1. in the format: #ENS: <mode> where: <mode> as above Test command reports the available range of values for parameter <mode>.p. 4 . Cingular Wireless LLC Requirement AT#ENS? AT#ENS=? Reference 3.Select Band SELINT 0 / 1 Set command selects the current band. Read command returns the current selected band in the format: #BND: <band> Test command returns the supported range of values of parameter <band>.5. Automatic Band Selection enabled (AT#AUTOBND=1) 4. Read command reports whether the ENS functionality is currently enabled or not. AT#BND[= [<band>]] Parameter <band>: 0 .GSM 900MHz + PCS 1900MHz 2 . PLMN list not fixed (AT#PLMNMODE=1). Note: the new setting will be available just at first next power-up.AT Commands Reference Guide 80000ST10025a Rev. Note: issuing AT#BND=<CR> is the same as issuing the command AT#BND=0<CR>.GMS 850MHz + PCS 1900MHz (available only on quadri-band modules) Note: This setting is maintained even after power off.GMS 850MHz + PCS 1800MHz (available only on quadri-band modules) 3 .A. Note: issuing AT#BND<CR> is the same as issuing the Read command.

A. +COPS=0 is necessary condition to effectively have automatic band selection at next power-on.GSM 900MHz + PCS 1900MHz 2 .GMS 850MHz + PCS 1800MHz (available only on quadri-band modules) 3 .Select Band Set command selects the current band.14 Automatic Band Selection .7.19/11/07 SELINT 2 AT#BND? AT#BND=? #BND: <band> Test command returns the supported range of values of parameter <band>. Read command returns the current selected band in the format: AT Commands Reference Guide 80000ST10025a Rev. AT#AUTOBND[= <value>] Parameter: <value>: 0 .GMS 850MHz + PCS 1900MHz (available only on quadri-band modules) Note: This setting is maintained even after power off.disables automatic band selection at power-on (factory default) 1 .1. Read command returns whether the automatic band selection is enabled or not in the form: #AUTOBND: <value> Test command returns the range of supported values for parameter <value>. Note: if parameter <value> is omitted the behaviour of Set command is the same as Read command. AT#AUTOBND? AT#AUTOBND=? #AUTOBND .p.5.enables automatic band selection at power-on.Automatic Band Selection SELINT 0 / 1 Set command enables/disables the automatic band selection at power-on. 4 . Note: if automatic band selection is enabled the band changes every about 90 seconds through available bands until a GSM cell is found.GSM 900MHz + DCS 1800MHz 1 . the automatic band selection stops as soon as a GSM cell is found. written authorization .#BND . AT#BND= [<band>] Parameter <band>: 0 .All Rights Reserved page 300 of 414 . Note: the range of values differs between tri-band modules and quadri-band modules 3.Automatic Band Selection SELINT 2 Reproduction forbidden without Telit Communications S.#AUTOBND #AUTOBND .

p.All Rights Reserved page 301 of 414 . AT#AUTOBND= [<value>] Parameter: <value>: 0 . Note: issuing AT#SKIPESC<CR> is the same as issuing the Read command.AT Commands Reference Guide 80000ST10025a Rev. AT#SKIPESC? AT#SKIPESC=? #SKIPESC .enables automatic band selection at power-on. the automatic band selection stops as soon as a GSM cell is found.skips the escape sequence. the escape sequence is not transmitted.A. regardless of the command setting.19/11/07 #AUTOBND . its transmission is not enabled. written authorization . Note: issuing AT#SKIPESC=<CR> is the same as issuing the command AT#SKIPESC=0<CR>. 4 . AT#AUTOBND? AT#AUTOBND=? 3.7. +COPS=0 is necessary condition to effectively have automatic band selection at next power-on. its transmission is enabled (factory default).Skip Escape Sequence SELINT 2 Reproduction forbidden without Telit Communications S.5.1. in the format: #SKIPESC: <mode> Test command reports supported range of values for parameter <mode>. Note: in case of an FTP connection.15 Skip Escape Sequence .disables automatic band selection at power-on (factory default) 1 .Skip Escape Sequence SELINT 0 / 1 Set command enables/disables skipping the escape sequence +++ while AT#SKIPESC[= transmitting during a data connection. [<mode>]] Parameter: <mode> 0 . 1 . Read command reports whether escape sequence skipping is currently enabled or not.#SKIPESC #SKIPESC .Automatic Band Selection SELINT 2 Set command enables/disables the automatic band selection at power-on.doesn’t skip the escape sequence. Note: if automatic band selection is enabled the band changes every about 90 seconds through available bands until a GSM cell is found. Read command returns whether the automatic band selection is enabled or not in the form: #AUTOBND: <value> Test command returns the range of supported values for parameter <value>.

regardless of the command setting. it overrides the one set with S12.10 .#E2ESC SELINT 0 / 1 Set command sets a guard time in seconds for the escape sequence in GPRS to be considered a valid one (and return to on-line command mode)..5.1.p. Read command returns current value of the escape sequence guard time.Skip Escape Sequence SELINT 2 Set command enables/disables skipping the escape sequence +++ while AT#SKIPESC= transmitting during a data connection. 4 . Parameter: <gt> 0 .guard time in seconds Note: if the Escape Sequence Guard Time is set to a value different from zero.Escape Sequence Guard Time AT#E2ESC= [<gt>] SELINT 2 Set command sets a guard time in seconds for the escape sequence in GPRS to be considered a valid one (and return to on-line command mode). in the format: #SKIPESC: <mode> Test command reports supported range of values for parameter <mode>.A. Note: issuing AT#E2ESC=<CR> returns the OK result code. written authorization .16 AT#E2ESC[= [<gt>]] Escape Sequence Guard Time . [<mode>] Parameter: <mode> 0 . Read command reports whether escape sequence skipping is currently enabled or not.All Rights Reserved page 302 of 414 . AT#SKIPESC? AT#SKIPESC=? 3.AT Commands Reference Guide 80000ST10025a Rev.guard time defined by command S12 (factory default) 1. its transmission is enabled (factory default).19/11/07 #SKIPESC . its transmission is not enabled. in the format: #E2ESC: <gt> Test command returns the OK result code. the escape sequence is not transmitted. Note: issuing AT#E2ESC<CR> is the same as issuing the Read command. #E2ESC . Parameter: Reproduction forbidden without Telit Communications S.skips the escape sequence. Note: in case of an FTP connection.Escape Sequence Guard Time AT#E2ESC? AT#E2ESC=? #E2ESC . 1 .doesn’t skip the escape sequence.7.

AT#GAUTH[= <type>] Parameter <type> 0 .no authentication 1 . AT#E2ESC? AT#E2ESC=? 3.19/11/07 SELINT 2 <gt> 0 .guard time in seconds Note: if the Escape Sequence Guard Time is set to a value different from zero. Read command returns current value of the escape sequence guard time. it overrides the one set with S12. written authorization .Escape Sequence Guard Time AT Commands Reference Guide 80000ST10025a Rev.#E2ESC .no authentication 1 . Read command reports the current PPP-GPRS connection authentication type.PPP-GPRS Connection Authentication Type SELINT 0 / 1 Set command sets the PPP-GPRS connection authentication type.guard time defined by command S12 (factory default) 1. AT#GAUTH= [<type>] Parameter <type> 0 . in the format: #GAUTH: <type> Test command returns the range of supported values for parameter <type>. AT#GAUTH? AT#GAUTH=? #GAUTH . in the format: #E2ESC: <gt> Test command returns the OK result code. 4 .17 PPP-GPRS Connection Authentication Type .p.7.5.1.All Rights Reserved page 303 of 414 .PAP authentication (factory default) 2 .CHAP authentication 3 – Automatic (PAP and CHAP) Reproduction forbidden without Telit Communications S.10 .A.PAP authentication (factory default) 2 .PPP-GPRS Connection Authentication Type SELINT 2 Set command sets the PPP-GPRS connection authentication type.#GAUTH #GAUTH .CHAP authentication Note: for GSM connection <type> is fixed to PAP Note: if parameter <type> is omitted the behaviour of Set command is the same as Read command..

Host IP Address that is assigned to the PPP server side (the host application).<LCP timeout>. <LCP timeout> . 4 .1.<LCP timeout>.0.18 PPP-GPRS Parameters Configuration .0.xxx. written authorization .PPP-GPRS Connection Authentication Type SELINT 2 Note: for GSM connection <type> is fixed to PAP AT#GAUTH? Read command reports the current PPP-GPRS connection authentication type.[PPP mode ]] Parameters: <Host IP Address> .xxx. String type.AT Commands Reference Guide 80000ST10025a Rev. IP address> [.A.<PPP mode> Test command returns the range of supported values for parameter <LCP timeout> and <PPP mode> AT# GPPPCFG? AT# GPPPCFG =? Reproduction forbidden without Telit Communications S.7.PPP mode 0 (passive mode . If the value is 0.All Rights Reserved page 304 of 414 ..5. the Host IP Address assigned to the host application is the previous remote IP Address obtained by the Network.LCP response timeout value in 100ms units 10. LCP Conf Req) before to start the LCP negotiation 1 (active mode) : the module starts autonomously the LCP negotiation immediately after the CONNECT message Read command reports the current PPP-GPRS connection parameters in the format: #GPPPCFG: <Host IP address>.#GPPPCFG #GPPPCFG .p.g.default) : the module waits the first message coming from the remote application (e.PPP-GPRS Parameters Configuration SELINT 2 Set command sets the following PPP-GPRS parameters: AT#GPPPCFG=<Host Host IP Address and LCP timeout value.0 (default).600 hundreds of ms (factory default is 25) <PPP mode> . it can be any valid IP address in the format: xxx.xxx. AT#GAUTH=? 3. in the format: #GAUTH: <type> Test command returns the range of supported values for parameter <type>.19/11/07 #GAUTH .

p. in the format: #RTCSTAT: <status> Test command returns the range of supported values for parameter <status> AT#RTCSTAT? AT#RTCSTAT=? #RTCSTAT . in the format: #RTCSTAT: <status> Test command returns the range of supported values for parameter <status> AT#RTCSTAT? AT#RTCSTAT=? 3. Read command reports the current value of RTC status flag.Set RTC Status to RTC HW OK SELINT 2 Note: the initial value of RTC status flag is RTC HW Error and it doesn’t change until a command AT#RTCSTAT=0 is issued.1. AT#RTCSTAT[= <status>] Parameter: <status> 0 .RTC Status Set command resets the RTC status flag. It doesn’t change until command AT#RTCSTAT=0 is issued.A. Note: if parameter <status> is omitted the behaviour of Set command is the same as Read command. Note: if a power failure occurs and the buffer battery is down the RTC status flag is set to 1. AT#RTCSTAT= [<status>] Parameter: <status> 0 .5.#RTCSTAT SELINT 0 / 1 #RTCSTAT .1 GSM Antenna Detection .7.7. Note: if a power failure occurs and the buffer battery is down the RTC status flag is set to 1.AT Commands Reference Guide 80000ST10025a Rev.19 RTC Status . Read command reports the current value of RTC status flag.#GSMAD #GSMAD .19/11/07 3. 4 . written authorization . It doesn’t change until command AT#RTCSTAT=0 is issued.RTC Status Set command resets the RTC status flag.1.GSM Antenna Detection SELINT 2 Set command sets the behaviour of antenna detection algorithm AT#GSMAD= Reproduction forbidden without Telit Communications S.Set RTC Status to RTC HW OK Note: the initial value of RTC status flag is RTC HW Error and it doesn’t change until a command AT#RTCSTAT=0 is issued.All Rights Reserved page 305 of 414 .5.

reporting the result in the format: #GSMAD: <presence> where: <presence> 0 . .seconds <detGPIO> . the unsolicited message is in the format: #GSMAS: <presence> where: <presence> is as before <interval> .triggers the new measurement of the antenna presence.. 2 .<repGPIO>]]]] Parameters: <mod> 0 .All Rights Reserved page 306 of 414 . <repGPIO> .19/11/07 <mod>. using <detGPIO> for detection.antenna connected. 2 . whenever the antenna detection algorithm detects a change in the antenna status. 1 .antenna connector short circuited to power. last <urcmode> settings are saved for every instance as extended profile parameters.1.URC presentation mode. 0 . <urcmode> .no report is made using GPIO Valid range is “any output pin number” (see “Hardware User Guide”).antenna not detected (open). It has meaning only if <mod> is 1. 0 .<interval> [.antenna connector short circuited to ground.defines which GPIO shall be used by the Antenna Detection algorithm to report antenna condition.p.A. 4 . Valid range is “any input pin number” (see “Hardware User Guide”). [<urcmode> [. detection is started every <interval> period.duration in seconds of the interval between two consecutive antenna detection algorithm runs (default is 120). thus it is possible to Reproduction forbidden without Telit Communications S. It has meaning only if <mod> is 1.. It has meaning only if <mod> is 1.it disables the presentation of the antenna detection URC 1 ..it enables the presentation of the antenna detection URC. Note: the URC presentation mode <urcmode> is related to the current multiplexed instance only (see +cmux). Value 0 means that no report is made using GPIO (default 0).AT Commands Reference Guide 80000ST10025a Rev. 3 .<detGPIO> [.detection algorithm not active 1 .detection algorithm active.3600 .defines which GPIO shall be used as input by the Antenna Detection algorithm (default 13). written authorization .

4 . <remIP> .Socket with an incoming connection.Socket suspended with pending data.2.the listening port if we put the socket in listen mode. Waiting for the user accept or shutdown command. 3 . 2 .<remIP>.7.when we are connected to a remote machine this is the remote IP address.<interval>.<locPort>. <interval>. 4 .p. <locPort> . Note: GPIO is set to LOW when antenna is connected.6 <state> .All Rights Reserved page 307 of 414 .2 Multisocket AT Commands 3.Socket with an active data transfer connection. <remPort> . Test command returns the OK result code.it is the port we are connected to on the remote machine.19/11/07 restore them either if the multiplexer control channel is released and set up.<remIP>.#SS #SS .two meanings: . <urcmode>. AT#SS=? Reproduction forbidden without Telit Communications S. excluding <urcmode>. <detGPIO> and <repGPIO>.7. 5 . back and forth. Set to HIGH otherwise Note: #GSMAD parameters. . <locIP> . Read command returns the current parameter settings for #GSMAD command in the format: #GSMAD: <mod>..Socket Status SELINT 2 Execution command reports the current status of the sockets in the format: AT#SS #SS: <connId>.<urcmode>.the local port for the connection if we use the socket to connect to a remote machine. Test command reports the supported range of values for parameters <mod>.<repGPIO> AT#GSMAD=? AT#GSMAD? 3.Socket listening.AT Commands Reference Guide 80000ST10025a Rev.IP address associated by the context activation to the socket.5. 1 .<state>.<locIP>.actual state of the socket: 0 .Socket suspended.socket connection identifier 1.A.<detGPIO>.<state>.1 Socket Status .<locIP>.<remPort> […]] where: <connId> .<locPort>.Socket Closed. written authorization .<remPort> [<CR><LF><connId>.5. are saved in NVM.

2. Execution command is used to activate or deactivate the specified PDP context.string type.<Stat1><CR><LF> … #SGACT: <cid5>.Socket Shutdown This command is used to close a socket.socket connection identifier 1. SELINT 2 AT#SH=? 3. in the format: AT#SGACT? #SGACT: <cid1>.2.Socket Status AT Commands Reference Guide 80000ST10025a Rev.7.#SH #SH .All Rights Reserved page 308 of 414 .context activated Reports the range for the parameters <cid> and <stat> AT#SGACT=? 3.. <stat>[. used only if the context requires it <pwd> .activate the context <userId> .19/11/07 SELINT 2 3.deactivate the context 1 .as <cid> before <statn> .2 Context Activation . Test command returns the OK result code.A.context deactivated 1 .Context Activation SELINT 2 AT#SGACT=<cid>.p.<userId>.PDP context identifier 1.7.5 .4 Socket Configuration .5.#SGACT #SGACT .6 Note: a socket connection can be closed only when it is in suspended mode (with pending data too).string type. 4 .5.context status 0 ..#SS .numeric parameter which specifies a particular PDP context definition <stat> 0 . used only if the context requires it Returns the state of all the five contexts. <pwd>] Parameters: <cid> . Trying to close an active socket connection will produce an error.<Stat5> where: <cidn> .5. AT#SH=<connId> Parameter: <connId> .7.#SCFG Reproduction forbidden without Telit Communications S. written authorization .2.3 Socket Shutdown .

50 #SCFG: 6. written authorization .packet size in bytes. Parameters: <connId> . after this period data are sent also if they’re less than max packet size.. 0 .1.300.90.timeout value in seconds (default 90 s.<maxTo6>. 1.<connTo6>..250.90..<txTo1> <CR><LF> .All Rights Reserved page 309 of 414 . if there’s no data exchange within this timeout period the connection is closed. 0 .AT Commands Reference Guide 80000ST10025a Rev.50 #SCFG: 2. at#scfg? #SCFG: 1.300.timeout value in hundreds of milliseconds (default 600) <txTo> .19/11/07 #SCFG . <maxTo> .) <connTo> .no timeout n .300.socket connection identifier <connTo>.<maxTo>.automatically chosen by the device.<cid6>. AT#SCFG= <connId>. 4 .300.1.50 #SCFG: 4.connection timeout.1.50 OK AT#SCFG? AT#SCFG=? Example Reproduction forbidden without Telit Communications S.<pktsz6>..Socket Configuration SELINT 2 Set command sets the socket configuration parameters.90.600.A.50 #SCFG: 3.p.600.2. #SCFG: <connId6>.600.timeout value in hundreds of milliseconds (default 50) Note: these values are automatically saved in NVM.PDP context identifier 1.600.packet size to be used by the TCP/UDP/IP stack for data sending.1500 .90.no timeout n .data sending timeout.5 .50 #SCFG: 5.<pktsz1>.<cid1>.no timeout n .6 <cid> .<connTo1>. 0 .90. if we can’t establish a connection to the remote within this timeout period. an error is raised.<txTo6> <CR><LF> Test command returns the range of supported values for all the subparameters.600.1. 0 .<cid>..<maxTo1>. Read command returns the current socket configuration parameters values for all the six sockets.exchange timeout (or socket inactivity timeout).2.600.numeric parameter which specifies a particular PDP context definition <pktSz> .300. in the format: #SCFG: <connId1>.90.<txTo> 1. <pktSz>.

immediate closure after remote closure 255 .6 <txProt> .65535 <IPaddr> . <txProt>.Socket Dial SELINT 2 Execution command opens a remote connection via socket.linger time 0 .A.xxx” .All Rights Reserved page 310 of 414 .xxx. for UDP shall be left unused.#SCFG .TCP 1 .socket connection identifier [. After the CONNECT we can suspend the socket using the escape sequence (+++): the module moves back to command mode and we receive the final result code OK after the suspension and. Note: <lPort> parameter is valid for UDP connections only. AT#SD=<connId>. <IPaddr>[. 4 .transmission protocol 0 .UDP <rPort> .address of the remote host. for TCP shall be left unused..UDP connections local port 0. This parameter can be either: .2... written authorization .7. Test command reports the range of values for all the parameters.<lingerT> Parameters: <connId> .5 Socket Dial .5.any host name to be solved with a DNS query <lingerT> .19/11/07 SELINT 2 3.any valid IP address in the format: “xxx.Socket Configuration AT Commands Reference Guide 80000ST10025a Rev.local host closes only after an escape sequence (+++) <lPort> .<rPort>.xxx.p. string type. Note: if the command is successful we enter in online data mode and we see the intermediate result code CONNECT. if there are data pending on the socket.65535 Note: <lingerT> parameter is valid for TCP connections only.#SD #SD .<lPort>]] 1. AT#SD=? Reproduction forbidden without Telit Communications S. an unsolicited result code: +SRING: <connId> Afterwards we can continue the normal AT session.remote host port to contact 0. The suspended connection can be resumed in every moment (unless we wait until a timeout disconnection) by using the #SO command with the corresponding <connId>.

when there’s an incoming connection on the local port and if the sender is not filtered by internal firewall (see #FRWL). Reproduction forbidden without Telit Communications S..7.65535 <lingerT> .#SO #SO . commands returns a final result code OK. Then.7 Socket Restore .. written authorization . 4 .A.socket connection identifier 1. <listenPort> Parameters: [.local listening port 0.starts socket listening <listenPort> . AT#SO=? 3.5. an URC is received: +SRING : <connId> Afterwards we can use #SA to accept the connection or #SH to refuse it. Parameter: <connId> .6 <listenState> 0 .#SL #SL .p.2.6 Test command reports the range of values for <connId> parameter.Socket Accept SELINT 2 Execution command accepts an incoming socket connection after an URC AT#SA=<connId> +SRING: <connId>.immediate closure after remote closure 255 . on a specified port..Socket Listen SELINT 2 This command opens/closes a socket listening for an incoming connection AT#SL=<connId>.2. Parameter: <connId> .local host closes only after an escape sequence (+++) Note: if successful.linger time 0 .closes socket listening 1 .7.8 Socket Listen .socket connection identifier 1.19/11/07 3.socket connection identifier 1.7.6 Test command reports the range of values for <connId> parameter.2..5.<lingerT>] <connId> .6 Socket Accept .All Rights Reserved page 311 of 414 . <listenState>.5.AT Commands Reference Guide 80000ST10025a Rev. AT#SA=? 3.#SA #SA .Socket Restore SELINT 2 Execution command resumes socket connection which has been AT#SO=<connId> suspended by the escape sequence.

Socket Listen SELINT 2 If the socket is closed by the network the following URC is received: #SL: ABORTED Read command returns all the actual listening sockets. Test command returns the range of supported values for all the subparameters.All Rights Reserved page 312 of 414 . written authorization .p. 4 .19/11/07 #SL .1. Next command opens a socket listening on port 3500 AT#SL=1.A.AT Commands Reference Guide 80000ST10025a Rev.3500 OK AT#SL? AT#SL=? Example Reproduction forbidden without Telit Communications S.

FTP Time-Out SELINT 2 Set command sets the time-out used when opening either the FTP control AT#FTPTO= channel or the FTP traffic channel.5000 .p..time-out in 100 ms units 100. Read command returns the current FTP operations time-out. port 21)..19/11/07 3.string type. authentication password for FTP.3.string type.A.hundreds of ms (factory default is 100) Note: The parameter is not saved in NVM. <server:port> .#FTPOPEN #FTPOPEN . Note: if parameter <tout> is omitted the behaviour of Set command is the same as Read command.5.7. in the format: #FTPTO: <tout> Test command returns the range of supported values for parameter <tout> AT#FTPTO? AT#FTPTO=? #FTPTO . <tout>] Parameter: <tout> .FTP Open SELINT 0 / 1 Execution command opens an FTP connection toward the FTP server.3 FTP AT Commands 3.3.5000 . in the format: #FTPTO: <tout> Test command returns the range of supported values for parameter <tout> AT#FTPTO? AT#FTPTO=? 3. Parameters: <username>. <mode> <username> .hundreds of ms (factory default is 100) Note: The parameter is not saved in NVM.string type.AT Commands Reference Guide 80000ST10025a Rev. 4 . <password> .7.5.7. address and port of FTP server (factory default <password>. authentication user identification string for FTP.5.time-out in 100 ms units 100.#FTPTO #FTPTO .All Rights Reserved page 313 of 414 .1 FTP Time-Out . [<tout>] Parameter: <tout> . <mode> Reproduction forbidden without Telit Communications S. AT#FTPOPEN= <server:port>.2 FTP Open . written authorization .FTP Time-Out SELINT 0 / 1 Set command sets the time-out used when opening either the FTP control AT#FTPTO[= channel or the FTP traffic channel. Read command returns the current FTP operations time-out.

written authorization .#FTPCLOSE #FTPCLOSE . address and port of FTP server (factory default <password>. opens a data connection.7.string type.#FTPPUT #FTPPUT .19/11/07 SELINT 0 / 1 Note: Before opening FTP connection the GPRS must been activated with AT#GPRS=1 #FTPOPEN . AT#FTPCLOSE=? SELINT 2 3.string type.A.3 FTP Close . <server:port> .active mode (factory default) 1 . authentication user identification string for FTP. issued during an FTP connection. AT#FTPOPEN=? 3. If the data connection succeeds. <mode>] <username> .FTP Open SELINT 2 Execution command opens an FTP connection toward the FTP server.passive mode Note: Before opening FTP connection the GPRS must been activated with AT#GPRS=1 Test command returns the OK result code. name of the file to create on FTP server.FTP Close Execution command closes an FTP connection.passive mode AT Commands Reference Guide 80000ST10025a Rev. 4 .3.5. Parameter: <filename> . in order to transfer a file to the server.p.active mode (default) 1 .5.FTP Close SELINT 0 / 1 Execution command closes an FTP connection.#FTPOPEN .4 FTP Put . <password> . AT#FTPCLOSE Read command behavior is the same as Execution command. Reproduction forbidden without Telit Communications S.string type.FTP Open 0 .3.string type. AT#FTPOPEN= [<server:port>. AT#FTPCLOSE? #FTPCLOSE . Parameters: <username>.FTP Put AT#FTPPUT= <filename> SELINT 0 / 1 Execution command. authentication password for FTP. port 21). AT#FTPCLOSE Test command returns the OK result code. otherwise a NO CARRIER indication is sent. a file with name <filename> and initial size 0 is created on the FTP server.7. a CONNECT indication is sent and it’s possible to transfer the file.All Rights Reserved page 314 of 414 . <mode> 0 .

7. issued during an FTP connection. Note: use the escape sequence +++ to close the data connection. #FTPGET . The file is received on the serial port. name of the file. Parameter: <filename> . 4 .A. <filename> If the data connection succeeds a CONNECT indication is sent. opens a data AT#FTPGET= connection and starts getting a file from the FTP server.5 FTP Get .string type.p. Note: The command causes an ERROR result code to be returned if no FTP connection has been opened yet. Test command returns the OK result code. opens a data AT#FTPGET= connection and starts getting a file from the FTP server.5. otherwise a NO CARRIER indication is sent.FTP Put AT#FTPPUT= [<filename>] SELINT 2 Execution command.19/11/07 SELINT 0 / 1 Note: use the escape sequence +++ to close the data connection. otherwise a NO CARRIER indication is sent.#FTPGET #FTPGET . a CONNECT indication is sent.#FTPPUT . If the data connection succeeds. issued during an FTP connection.FTP Put AT Commands Reference Guide 80000ST10025a Rev. [<filename>] Reproduction forbidden without Telit Communications S.file name. AT#FTPPUT=? 3. opens a data connection and starts sending <filename> file to the FTP server.FTP Get SELINT 0 / 1 Execution command.All Rights Reserved page 315 of 414 . string type.3. #FTPPUT . Note: The command causes an ERROR result code to be returned if no FTP connection has been opened yet. In order to avoid download stall situations a timeout should be implemented. written authorization .FTP Get SELINT 2 Execution command. Parameter: <filename> . Note: Command closure should always be handled by application. issued during an FTP connection. Note: The command causes an ERROR result code to be returned in case no FTP connection has been opened yet.

issued during an FTP connection.ascii Note: The command causes an ERROR result code to be returned if no FTP connection has been opened yet. Parameter: <filename> . Read command returns the current file transfer type. 3. AT#FTPTYPE= [<type>] Parameter: <type> .FTP Get SELINT 2 If the data connection succeeds a CONNECT indication is sent. In order to avoid download stall situations a timeout should be implemented.file name.1) #FTPTYPE? #FTPTYPE=? #FTPTYPE .file transfer type: 0 . 4 . Note: The command causes an ERROR result code to be returned in case no FTP connection has been opened yet.binary 1 . AT#FTPTYPE[= <type>] Parameter: <type> .3. The file is received on the serial port.AT Commands Reference Guide 80000ST10025a Rev.file transfer type: 0 . Note: Command closure should always be handled by application.19/11/07 #FTPGET .FTP Type SELINT 2 Set command.A.7.5.ascii Note: The command causes an ERROR result code to be returned if no Reproduction forbidden without Telit Communications S. Note: If the parameter is omitted then the behaviour of Set command is the same of Read command. issued during an FTP connection. otherwise a NO CARRIER indication is sent.#FTPTYPE #FTPTYPE .6 FTP Type .p.binary 1 . in the format: #FTPTYPE: <type> Test command returns the range of available values for parameter <type>: #FTPTYPE: (0. written authorization . sets the file transfer type.FTP Type SELINT 0 / 1 Set command. AT#FTPGET=? Test command returns the OK result code. sets the file transfer type. string type.All Rights Reserved page 316 of 414 .

3. Note: The command causes an ERROR result code to be returned if no FTP connection has been opened yet. <filename> Parameter: <filename> . #FTPDELE . Test command returns the OK result code. deletes a file from AT#FTPDELE= the remote working directory.7.All Rights Reserved page 317 of 414 . written authorization .FTP Read Message SELINT 0 / 1 Execution command returns the last response from the server.9 FTP Print Working Directory .p. deletes a file from AT#FTPDELE= the remote working directory. AT#FTPMSG Test command returns the OK result code. it’s the name of the file to delete.FTP Print Working Directory SELINT 0 / 1 Reproduction forbidden without Telit Communications S.#FTPMSG #FTPMSG . AT#FTPMSG Read command behaviour is the same as Execution command.5. AT#FTPDELE=? 3. in the format: #FTPTYPE? AT Commands Reference Guide 80000ST10025a Rev.A.3. Note: The command causes an ERROR result code to be returned if no FTP connection has been opened yet.#FTPDELE #FTPDELE .FTP Type FTP connection has been opened yet. AT#FTPMSG=? 3. it’s the name of the file to delete.5.#FTPPWD #FTPPWD .string type.5.7.8 FTP Delete .1) 3.7.FTP Delete SELINT 2 Execution command.FTP Read Message SELINT 2 Execution command returns the last response from the server.3.7 FTP Read Message .string type. AT#FTPMSG? #FTPMSG .19/11/07 SELINT 2 #FTPTYPE=? #FTPTYPE: <type> Test command returns the range of available values for parameter <type>: #FTPTYPE: (0. 4 .#FTPTYPE . issued during an FTP connection. [<filename>] Parameter: <filename> .FTP Delete SELINT 0 / 1 Execution command. issued during an FTP connection. Read command returns the current file transfer type.

Test command returns the OK result code.string type.FTP Print Working Directory SELINT 0 / 1 Execution command. Note: The command causes an ERROR result code to be returned if no FTP connection has been opened yet.All Rights Reserved page 318 of 414 . changes the AT#FTPCWD= working directory on FTP server. issued during an FTP connection.5. <dirname> Parameter: <dirname> .FTP Change Working Directory SELINT 0 / 1 Execution command. Note: The command causes an ERROR result code to be returned if no FTP connection has been opened yet.5. changes the AT#FTPCWD= working directory on FTP server.A.19/11/07 #FTPPWD . [<dirname>] Parameter: <dirname> .10 FTP Change Working Directory .3. shows the current AT#FTPPWD working directory on FTP server. Test command returns the OK result code. #FTPPWD . Note: The command causes an ERROR result code to be returned if no FTP connection has been opened yet.3. issued during an FTP connection.7. AT#FTPCWD=? 3.7. #FTPCWD .FTP List FTP List . issued during an FTP connection. written authorization . it’s the name of the new working directory. 4 . Note: The command causes an ERROR result code to be returned if no FTP connection has been opened yet. shows the current AT#FTPPWD working directory on FTP server.#FTPLIST SELINT 0 / 1 Reproduction forbidden without Telit Communications S. issued during an FTP connection.11 #FTPLIST .AT Commands Reference Guide 80000ST10025a Rev.p. AT#FTPPWD=? 3.#FTPCWD #FTPCWD .FTP Print Working Directory SELINT 2 Execution command.FTP Change Working Directory SELINT 2 Execution command.string type. it’s the name of the new working directory.

All Rights Reserved page 319 of 414 . Parameter: <name> .7. Parameter: <name> .FTP List SELINT 2 Execution command. written authorization .1 Authentication User ID .5. the max length for this value is the output of Test command. Test command returns the OK result code.19/11/07 #FTPLIST .FTP List SELINT 0 / 1 Execution command.string type. Read command reports the current user identification string.p. issued during an FTP connection. it’s the name of the directory or file.7. Note: The command causes an ERROR result code to be returned if no FTP connection has been opened yet. Note: issuing AT#FTPLIST<CR> opens a data connection and starts getting from the server the list of contents of the working directory.string type.4 Enhanced Easy GPRS® Extension AT Commands 3. AT#USERID=? (factory default is the empty string “”).5.4. issued during an FTP connection. opens a data AT#FTPLIST[= connection and starts getting from the server the list of contents of the [<name>]] specified directory or the properties of the specified file.#USERID #USERID . AT#FTPLIST=? 3. it’s the name of the directory or file.A. Note: The command causes an ERROR result code to be returned if no FTP connection has been opened yet.string type. [=<user>] Parameter: <user> . in the format: AT#USERID? Reproduction forbidden without Telit Communications S. Note: issuing AT#FTPLIST<CR> opens a data connection and starts getting from the server the list of contents of the working directory.Authentication User ID SELINT 0 / 1 Set command sets the user identification string to be used during the AT#USERID authentication step. opens a data AT#FTPLIST[= connection and starts getting from the server the list of contents of the <name>] specified directory or the properties of the specified file. it’s the authentication User Id.AT Commands Reference Guide 80000ST10025a Rev. #FTPLIST . Note: If parameter is omitted then the behaviour of Set command is the same of Read command. 4 .

All Rights Reserved page 320 of 414 .5.Authentication User ID AT Commands Reference Guide 80000ST10025a Rev.Authentication Password SELINT 0/1 Set command sets the user password string to be used during the AT#PASSW= authentication step. it’s the authentication User Id. the max length for this value is the output of Test command. AT#PASSW=? (factory default is the empty string “”). Test command returns the maximum allowed length of the string parameter <user>. Read command reports the current user identification string.4. AT#USERID="myName" OK AT#USERID? #USERID: "myName" OK #USERID . 4 .string type. in the format: #USERID: <user> Test command returns the maximum allowed length of the string parameter <user>. written authorization .A. AT#PASSW="myPassword" OK AT#PASSW=? Example Reproduction forbidden without Telit Communications S. AT#USERID=? (factory default is the empty string “”). <pwd> Parameter: <pwd> . Test command returns the maximum allowed length of the string parameter <pwd>. [<user>] Parameter: <user> .p.19/11/07 SELINT 0 / 1 AT#USERID=? Example #USERID: <user>.string type.#USERID .7.2 Authentication Password .Authentication User ID SELINT 2 Set command sets the user identification string to be used during the AT#USERID= authentication step. it’s the authentication password. the max length for this value is the output of Test command. AT#USERID="myName" OK AT#USERID? #USERID: "myName" OK AT#USERID? AT#USERID=? Example 3.#PASSW #PASSW .

p.Packet Size SELINT 0 / 1 Set command sets the default packet size to be used by the TCP/UDP/IP AT#PKTSZ[= stack for data sending.4. AT#PKTSZ=100 OK AT#PKTSZ? #PKTSZ: 100 OK AT#PKTSZ=0 OK AT#PKTSZ? #PKTSZ: 300 OK AT#PKTSZ? AT#PKTSZ=? Example ->value automatically chosen by device Reproduction forbidden without Telit Communications S. the max length for this value is the output of Test command. Read command reports the current packet size value.3 Packet Size . Test command returns the allowed values for the parameter <size>.Authentication Password SELINT 2 Set command sets the user password string to be used during the AT#PASSW= authentication step.5.#PKTSZ #PKTSZ .7. [<size>]] Parameter: <size> ..automatically chosen by the device 1. Note: after issuing command AT#PKTSZ=0.packet size in bytes 0 .All Rights Reserved page 321 of 414 .512 . it’s the authentication password. AT#PASSW="myPassword" OK AT#PASSW=? Example 3. written authorization .string type.A.AT Commands Reference Guide 80000ST10025a Rev. Test command returns the maximum allowed length of the string parameter <pwd>. [<pwd>] Parameter: <pwd> . Note: issuing AT#PKTSZ=<CR> is the same as issuing the command AT#PKTSZ=0<CR>. 4 . the Read command reports the value automatically chosen by the device.packet size in bytes (factory default is 300) Note: issuing AT#PKTSZ<CR> is the same as issuing the Read command. AT#PASSW=? (factory default is the empty string “”).19/11/07 #PASSW .

Note: issuing AT#DSTO<CR> is the same as issuing the Read command.1500 . 1. 4 .255 hundreds of ms Note: In order to avoid low performance issues. [<size>] Parameter: <size> . written authorization . [<tout>]] Parameter: <tout> .packet size in bytes (factory default is 300) Read command reports the current packet size value..5.#DSTO #DSTO ..4 Data Sending Time-Out .All Rights Reserved page 322 of 414 .A. Reproduction forbidden without Telit Communications S. it is suggested to set the data sending time-out to a value greater than 5.4.automatically chosen by the device 1.AT Commands Reference Guide 80000ST10025a Rev. Note: this time-out applies to data whose size is less than packet size and whose sending would have been delayed for an undefined time until new data to be sent had been received and full packet size reached. Note: after issuing command AT#PKTSZ=0.7. AT#PKTSZ=100 OK AT#PKTSZ? #PKTSZ: 100 OK AT#PKTSZ=0 OK AT#PKTSZ? #PKTSZ: 300 OK AT#PKTSZ? AT#PKTSZ=? Example ->value automatically chosen by device 3.p. Note: issuing AT#DSTO=<CR> is the same as issuing the command AT#DSTO=0<CR>. Test command returns the allowed values for the parameter <size>.Data Sending Time-Out SELINT 0 / 1 Set command sets the maximum time that the module awaits before AT#DSTO[= sending anyway a packet whose size is less than the default one. the Read command reports the value automatically chosen by the device.packet sending time-out in 100ms units (factory default is 50) 0 .Packet Size SELINT 2 Set command sets the default packet size to be used by the TCP/UDP/IP AT#PKTSZ= stack for data sending.packet size in bytes 0 .19/11/07 #PKTSZ .no time-out. wait forever for packets to be completed before send.

5.7.time-out in sec. it is suggested to set the data sending time-out to a value greater than 5.5 Socket Inactivity Time-Out .Socket Inactivity Time-Out SELINT 0 / 1 Set command sets the maximum time with no data exchanging on the AT#SKTTO[= socket that the module awaits before closing the socket and deactivating [<tout>]] the GPRS context. Read command reports the current data sending time-out value.no time-out. Note: this time-out applies to data whose size is less than packet size and whose sending would have been delayed for an undefined time until new data to be sent had been received and full packet size reached. time-out OK AT#DSTO? #DSTO: 10 OK AT#DSTO? AT#DSTO=? Example 3.#SKTTO #SKTTO .p.All Rights Reserved page 323 of 414 ..packet sending time-out in 100ms units (factory default is 50) 0 . AT#DSTO=? AT#DSTO=10 ->1 sec.4.Data Sending Time-Out SELINT 0 / 1 Read command reports the current data sending time-out value.socket inactivity time-out in seconds units 0 . written authorization .AT Commands Reference Guide 80000ST10025a Rev. AT#DSTO? Test command returns the allowed values for the parameter <tout>. Parameter: <tout> . 1. Test command returns the allowed values for the parameter <tout>.255 hundreds of ms Note: In order to avoid low performance issues. [<tout>] Parameter: <tout> .A. 4 .no time-out.65535 .. units (factory default is 90). AT#DSTO=10 ->1 sec. 1. Note: this time-out applies when no data is exchanged in the socket for a Reproduction forbidden without Telit Communications S. wait forever for packets to be completed before send. time-out Example OK AT#DSTO? #DSTO: 10 OK #DSTO -Data Sending Time-Out SELINT 2 Set command sets the maximum time that the module awaits before AT#DSTO= sending anyway a packet whose size is less than the default one.19/11/07 #DSTO .

AT#SKTTO=30 ->(30 sec. Note: this time-out applies when no data is exchanged in the socket for a long time and therefore the socket connection has to be automatically closed and the GPRS context deactivated.socket protocol type <remote addr>.A.65535 .TCP (factory default) [<closure type>].socket inactivity time-out in seconds units 0 . 4 .Socket Definition Set command sets the socket parameters values. 0 .Socket Inactivity Time-Out SELINT 0 / 1 long time and therefore the socket connection has to be automatically closed and the GPRS context deactivated. Parameters: <remote port>. SELINT 0 / 1 Reproduction forbidden without Telit Communications S.Socket Inactivity Time-Out SELINT 2 Set command sets the maximum time with no data exchanging on the AT#SKTTO= socket that the module awaits before closing the socket and deactivating [<tout>] the GPRS context. Note: issuing AT#SKTTO<CR> is the same as issuing the Read command. AT#SKTSET[= <socket type>.All Rights Reserved page 324 of 414 . Note: issuing AT+#SKTTO=<CR> is the same as issuing the command AT+#SKTTO=0<CR>.6 Socket Definition .no time-out. time-out) OK AT#SKTTO? #SKTTO: 30 OK AT#SKTTO? AT#SKTTO=? Example #SKTTO .19/11/07 #SKTTO . Read command reports the current socket inactivity time-out value. 1.. <socket type> . Test command returns the allowed values for parameter <tout>. Parameter: <tout> . time-out) OK AT#SKTTO? #SKTTO: 30 OK AT#SKTTO? AT#SKTTO=? Example 3. units (factory default is 90).7.p.4.time-out in sec. written authorization . AT#SKTTO=30 ->(30 sec. Test command returns the allowed values for parameter <tout>.5. Read command reports the current socket inactivity time-out value.AT Commands Reference Guide 80000ST10025a Rev.#SKTSET #SKTSET .

.the GPRS context 1 is correctly set with +CGDCONT . SELINT 2 Reproduction forbidden without Telit Communications S.65535 . Read command reports the socket parameters values. AT#SKTSET=0. for TCP sockets shall be left unused.local host port to be used on UDP socket 0.remote host port to be opened 0.65535 .xxx .the GPRS coverage is enough to permit a connection.xxx.A.UDP [<local port>]] <remote port> .telit.p. AT Commands Reference Guide 80000ST10025a Rev.Socket Definition AT#SKTSET= Set command sets the socket parameters values."www.1024. then error message will be issued.port number Note: <closure type> parameter is valid only for TCP socket type.<remote port>.255.All Rights Reserved page 325 of 414 . string type. for UDP sockets shall be left unused.<remote addr>. therefore if an invalid host name is given to the #SKTSET command.<local port> Test command returns the allowed values for the parameters.socket closure behaviour for TCP 0 .020. 4 .port number (factory default is 3333) <remote addr> .."123.xxx. [<socket type>. This parameter can be either: . Note: <local port> parameter is valid only for UDP socket type.local host closes immediately when remote host has closed (default) 255 . Note: The resolution of the host name is done when opening the socket.local host closes after an escape sequence (+++) <local port> . <closure type>. written authorization .19/11/07 SELINT 0 / 1 AT#SKTSET? AT#SKTSET=? Example Note #SKTSET . #PASSW) .net" OK Issuing command #QDNS will overwrite <remote addr> setting. in the format: AT#SKTSET: <socket type>.001" OK AT#SKTSET=0.any host name to be solved with a DNS query in the format: <host name> (factory default is the empty string “”) <closure type> .address of the remote host.#SKTSET . Note: the DNS Query to be successful requests that: .any valid IP address in the format: xxx. Note: If all parameters are omitted then the behaviour of Set command is the same as Read command.1024.Socket Definition 1 .the authentication parameters are set (#USERID.

any host name to be solved with a DNS query in the format: <host name> (factory default is the empty string “”) <closure type> .65535 .<remote port>.TCP (factory default) [<closure type>]. Note: the DNS Query to be successful requests that: .020.A.7 Socket Open .255.telit. 0 . therefore if an invalid host name is given to the #SKTSET command. written authorization .#SKTOP #SKTOP . 1 .<local port> Test command returns the allowed values for the parameters. <socket type> .p.socket protocol type <remote addr>.local host closes after an escape sequence (+++) <local port> .#SKTSET . Note: The resolution of the host name is done when opening the socket. in the format: AT#SKTSET: <socket type>. for TCP sockets shall be left unused.net" OK Issuing command #QDNS will overwrite <remote addr> setting.5. AT#SKTSET? AT#SKTSET=? Example Note 3.local host closes immediately when remote host has closed (default) 255 . Note: <local port> parameter is valid only for UDP socket type.socket closure behaviour for TCP 0 . Read command reports the socket parameters values.1024. proceeds with the AT#SKTOP authentication with the user ID and password previously set by #USERID Reproduction forbidden without Telit Communications S. then an error message will be issued.port number (factory default is 3333) <remote addr> .All Rights Reserved page 326 of 414 .<remote addr>.the authentication parameters are set (#USERID.xxx.the GPRS context 1 is correctly set with +CGDCONT .7..65535 .port number AT Commands Reference Guide 80000ST10025a Rev.Socket Definition Parameters: <remote port>.xxx.UDP [<local port>]] <remote port> .remote host port to be opened 0.001" OK AT#SKTSET=0. string type. <closure type>. This parameter can be either: . 4 .local host port to be used on UDP socket 0. AT#SKTSET=0.address of the remote host. for UDP sockets shall be left unused."www.4.Socket Open SELINT 0 / 1 Execution command activates the context number 1..any valid IP address in the format: xxx.the GPRS coverage is enough to permit a connection. #PASSW) ."123.19/11/07 SELINT 2 Note: <closure type> parameter is valid only for TCP socket type.xxx .1024.

authentication and socket open.All Rights Reserved page 327 of 414 . AT#SKTOP . otherwise a NO CARRIER indication is sent..Query DNS SELINT 0 / 1 Execution command executes a DNS query to solve the host name into an AT#QDNS= IP address. AT#SKTOP=? Example Note 3.. and opens a socket connection with the host specified in the #SKTSET command. <host name> Parameter: <host name> . proceeds with the AT#SKTOP authentication with the user ID and password previously set by #USERID and #PASSW commands. Eventually.#QDNS #QDNS . AT#SKTOP . 4 .GPRS context activation.Socket Open SELINT 0 / 1 and #PASSW commands.. CONNECT This command is obsolete. If the connection succeeds a CONNECT indication is sent.host name. before opening the socket connection.A. If the connection succeeds a CONNECT indication is sent.GPRS context activation. It’s suggested to use the couple #SGACT and #SO instead of it..8 Query DNS . authentication and socket open.4. Read command behaviour is the same as Execution command. Eventually. and opens a socket connection with the host specified in the #SKTSET command.5. otherwise a NO CARRIER indication is sent. written authorization . it issues automatically a DNS query to solve the IP address of the host name.7.AT Commands Reference Guide 80000ST10025a Rev.19/11/07 #SKTOP .<IP address> Note: the command has to activate the GPRS context if it was not Reproduction forbidden without Telit Communications S. string type. before opening the socket connection. If the DNS query is successful then the IP address will be reported in the result code: #QDNS:"<host name>". Test command returns the OK result code. CONNECT AT#SKTOP? Example #SKTOP .Socket Open SELINT 2 Execution command activates the context number 1. it issues automatically a DNS query to solve the IP address of the host name.p.

All Rights Reserved page 328 of 414 . Issuing command #QDNS will overwrite <remote addr> setting for command #SKTSET.Query DNS SELINT 0 / 1 previously activated. written authorization .TCP first CONNECT answer time-out in 100ms units 10.Socket TCP Connection Time-Out SELINT 0 / 1 Set command sets the TCP connection time-out for the first CONNECT AT#SKTCT[= answer from the TCP peer to be received.AT Commands Reference Guide 80000ST10025a Rev. Note: <IP address> is in the format: xxx.1200 .. Reproduction forbidden without Telit Communications S. 4 . #QDNS .A. In this case the context is deactivated after the DNS query.host name. AT#QDNS=? Note Note 3.xxx.xxx.7.xxx This command requires that the authentication parameters are correctly set and that the GPRS network is present. Issuing command #QDNS will overwrite <remote addr> setting for command #SKTSET.5. [<host name>] Parameter: <host name> . In this case the context is deactivated after the DNS query.19/11/07 #QDNS .<IP address> Note: the command has to activate the GPRS context if it was not previously activated. Note: this time-out applies only to the time that the TCP stack waits for the CONNECT answer to its connection request.Query DNS SELINT 2 Execution command executes a DNS query to solve the host name into an AT#QDNS= IP address.xxx.9 Socket TCP Connection Time-Out . <tout>] Parameter: <tout> . string type.p.xxx Test command returns the OK result code. This command requires that the authentication parameters are correctly set and that the GPRS network is present.hundreds of ms (factory default value is 600).xxx.4. If the DNS query is successful then the IP address will be reported in the result code: #QDNS:"<host name>". Note Note Note: <IP address> is in the format: xxx.#SKTCT #SKTCT .

The socket parameters to store are: . Note: if parameter is omitted then the behaviour of Set command is the same as Read command. AT#SKTCT=600 OK socket first connection answer time-out has been set to 60 s.p.10 Socket Parameters Save . AT#SKTCT? AT#SKTCT=? Example 3.7. 4 . AT#SKTCT=600 OK socket first connection answer time-out has been set to 60 s.A.hundreds of ms (factory default value is 600).Socket Inactivity Time-Out . Note: The time for activate the GPRS and resolving the name with the DNS query (if the peer was specified by name and not by address) is not counted in this time-out. [<tout>] Parameter: <tout> . Test command returns the allowed values for parameter <tout>.19/11/07 #SKTCT .User ID . written authorization .Socket Parameters Save SELINT 0 / 1 Execution command stores the current socket parameters in the NVM of the AT#SKTSAV device.AT Commands Reference Guide 80000ST10025a Rev.#SKTSAV #SKTSAV .Socket TCP Connection Time-Out SELINT 0 / 1 Note: The time for activate the GPRS and resolving the name with the DNS query (if the peer was specified by name and not by address) is not counted in this time-out.All Rights Reserved page 329 of 414 .TCP first CONNECT answer time-out in 100ms units 10.5.Packet Size .Socket TCP Connection Time-Out SELINT 2 Set command sets the TCP connection time-out for the first CONNECT AT#SKTCT= answer from the TCP peer to be received.Password . Read command reports the current TCP connection time-out.Data Sending Time-Out Reproduction forbidden without Telit Communications S. Read command reports the current TCP connection time-out. AT#SKTCT? AT#SKTCT=? Example #SKTCT . Note: this time-out applies only to the time that the TCP stack waits for the CONNECT answer to its connection request.1200 ..4. Test command returns the allowed values for parameter <tout>.

User ID .Remote Port .Remote Port .All Rights Reserved page 330 of 414 .User ID .#SKTRST #SKTRST .Socket Inactivity Time-Out .Remote Address .p.7.Packet Size .4.#SKTSAV . AT#SKTSAV=? Example Note 3. The socket parameters to reset are: .Remote Port .19/11/07 SELINT 0 / 1 #SKTSAV .Data Sending Time-Out .Socket Inactivity Time-Out .Socket Parameters Save SELINT 2 Execution command stores the current socket parameters in the NVM of the AT#SKTSAV device.11 Socket Parameters Reset .Password .Remote Address .Socket Type .Socket Parameters Save .TCP Connection Time-Out AT#SKTSAV Example OK socket parameters have been saved in NVM Note If some parameters are not previously specified then a default value will be stored.Remote Address Reproduction forbidden without Telit Communications S. written authorization .Password .Packet Size .TCP Connection Time-Out Test command returns the OK result code.Socket Type (UDP/TCP) .Data Sending Time-Out . The socket parameters to store are: .A.Socket Parameters Reset SELINT 0 / 1 Execution command resets the socket parameters to the “factory default” AT#SKTRST configuration and stores them in the NVM of the device. AT#SKTSAV OK socket parameters have been saved in NVM If some parameters have not been previously specified then a default value will be stored.Socket Type (UDP/TCP) . AT Commands Reference Guide 80000ST10025a Rev.5. 4 .

GPRS Context Activation SELINT 0 / 1 Execution command deactivates/activates the GPRS context.Socket Inactivity Time-Out . Parameter: <mode> .A.7.#GPRS #GPRS . Note: issuing AT#GPRS<CR> reports the current status of the GPRS context. eventually AT#GPRS[= proceeding with the authentication with the parameters given with #PASSW [<mode>]] and #USERID.4.Socket Parameters Reset SELINT 2 Execution command resets the socket parameters to the “factory default” AT#SKTRST configuration and stores them in the NVM of the device.TCP Connection Time-Out Test command returns the OK result code.Data Sending Time-Out .TCP Connection Time-Out AT#SKTRST Example OK socket parameters have been reset AT Commands Reference Guide 80000ST10025a Rev. in the format: Reproduction forbidden without Telit Communications S.Socket Parameters Reset .GPRS context deactivation request 1 .All Rights Reserved page 331 of 414 .Password .User ID .Remote Port .Remote Address .Socket Type .p.19/11/07 SELINT 0 / 1 #SKTRST . written authorization . The socket parameters to reset are: .5. 4 .GPRS context activation mode 0 . AT#SKTRST OK socket parameters have been reset AT#SKTRST=? Example 3. the result code OK is preceded by the intermediate result code: +IP: <ip_address_obtained> reporting the local IP address obtained from the network.Packet Size .#SKTRST .GPRS context activation request In the case that the GPRS context has been activated.12 GPRS Context Activation .

137.GPRS context activated 2 .#GPRS . Read command reports the current status of the GPRS context.1 AT#GPRS=0 OK Now GPRS context has been deactivated.All Rights Reserved page 332 of 414 .1. the result code OK is preceded by the intermediate result code: +IP: <ip_address_obtained> reporting the local IP address obtained from the network. Read command has the same effect as the Execution command AT#GPRS<CR>. Parameter: <mode> .1.GPRS context activation request In the case that the GPRS context has been activated.19/11/07 SELINT 0 / 1 AT#GPRS? AT#GPRS=? Example Note: issuing AT#GPRS=<CR> is the same as issuing the command AT#GPRS=0<CR>.p. #GPRS .GPRS context deactivation request 1 . 4 .137. eventually AT#GPRS= proceeding with the authentication with the parameters given with #PASSW [<mode>] and #USERID. AT#GPRS=1 +IP: 129.GPRS context activation pending.A. IP is lost.GPRS Context Activation #GPRS: <status> where: <status> 0 .1 OK Now GPRS Context has been activated and our IP is 129. AT Commands Reference Guide 80000ST10025a Rev.GPRS context deactivated 1 . Test command returns the allowed values for parameter <mode>. written authorization .GPRS context activation mode 0 .GPRS Context Activation SELINT 2 Execution command deactivates/activates the GPRS context. in the format: #GPRS: <status> where: <status> AT#GPRS? Reproduction forbidden without Telit Communications S.

local host closes immediately when remote host has closed (default) 255 .137.4.socket closure behaviour for TCP 0 .A.13 #SKTD . Test command returns the allowed values for parameter <mode>. Parameters: <socket type> .GPRS context deactivated 1 .UDP <remote port> .remote host port to be opened 0. IP is lost.65535 . string type. [<local port>]] Socket Dial .TCP (factory default) 1 .1 AT Commands Reference Guide 80000ST10025a Rev.xxx.p. for TCP sockets shall be left unused.GPRS Context Activation 0 .Socket Dial AT#SKTD [=<socket type>.#SKTD SELINT 0 / 1 Set command opens the socket towards the peer specified in the parameters.19/11/07 SELINT 2 AT#GPRS=0 OK Now GPRS context has been deactivated.address of the remote host. AT#GPRS=? AT#GPRS=1 Example +IP: 129.local host closes after an escape sequence (+++) <local port> .. <remote addr>.GPRS context activation pending.5.xxx . This parameter can be either: .any valid IP address in the format: xxx.port number (factory default is 0) <remote addr> . written authorization .65535 . therefore if an invalid host name is given to the #SKTD command.socket protocol type 0 .any host name to be solved with a DNS query in the format: <host name> (factory default is the empty string “”) <closure type> .xxx.#GPRS .7. for UDP sockets shall be left unused. Note: the resolution of the host name is done when opening the socket. [<closure type>].local host port to be used on UDP socket 0..137.1 OK Now GPRS Context has been activated and our IP is 129. <remote port>.1. 4 . 3. Reproduction forbidden without Telit Communications S. then an error message will be issued.All Rights Reserved page 333 of 414 .1.port number Note: <closure type> parameter is valid only for TCP socket type.GPRS context activated 2 . Note: <local port> parameter is valid only for UDP socket type.

[<closure type>].remote host port to be opened 0.1024.1024.any valid IP address in the format: xxx.001".<local port> Test command returns the allowed values for the parameters. <remote port>.65535 . Read command reports the socket dial parameters values.UDP <remote port> .TCP (factory default) 1 . 255 CONNECT The main difference between this command and #SKTOP is that this command does not interact with the GPRS context status.xxx. <remote addr>.the authentication parameters are set (#USERID.p.19/11/07 SELINT 0 / 1 Note: the command to be successful requests that: .255.001".the GPRS context 1 is correctly set with +CGDCONT . AT#SKTD=0."123.address of the remote host.any host name to be solved with a DNS query in the format: <host name> (factory default is the empty string “”) Reproduction forbidden without Telit Communications S.port number (factory default is 0) <remote addr> . therefore when the connection made with AT#SKTD is closed the context (and hence the local IP address) is maintained.xxx . #PASSW) the GPRS coverage is enough to permit a connection . in the format: AT#SKTD: <socket type>.1025 CONNECT In this way my local port 1025 is opened to the remote port 1024 AT#SKTD=0. 4 .xxx.Socket Dial AT Commands Reference Guide 80000ST10025a Rev.Socket Dial AT#SKTD= [<socket type>.A.255.the GPRS has been activated with AT#GPRS=1 Note: If all parameters are omitted then the behaviour of Set command is the same as Read command.020.255 CONNECT AT#SKTD=1.#SKTD .<remote addr>.020.socket protocol type 0 .All Rights Reserved page 334 of 414 . written authorization . Parameters: <socket type> . AT#SKTD? AT#SKTD=? Example Note #SKTD ."www..<remote port>. This parameter can be either: ."123.net". [<local port>]] SELINT 2 Set command opens the socket towards the peer specified in the parameters.1024. string type.telit. . <closure type>. leaving it ON or OFF according to the #GPRS setting.

<remote port>.the authentication parameters are set (#USERID.the GPRS context 1 is correctly set with +CGDCONT .net". #PASSW) the GPRS coverage is enough to permit a connection . 4 .<remote addr>.14 Socket Listen ."123.All Rights Reserved page 335 of 414 .7.1025 CONNECT In this way my local port 1025 is opened to the remote port 1024 AT#SKTD=0. Note: the resolution of the host name is done when opening the socket. written authorization . therefore when the connection made with #SKTD is closed the context (and hence the local IP address) is maintained. leaving it ON or OFF according to the #GPRS setting. Note: the command to be successful requests that: .65535 .1024.telit. for TCP sockets shall be left unused.<local port> Test command returns the allowed values for the parameters. 255 CONNECT The main difference between this command and #SKTOP is that this command does not interact with the GPRS context status. then an error message will be issued. ..Socket Dial SELINT 2 <closure type> ."123.p. for UDP sockets shall be left unused. <closure type>.local host closes immediately when remote host has closed (default) 255 .255.001".local host closes after an escape sequence (+++) <local port> ."www.1024. Read command reports the socket dial parameters values.4. Note: <local port> parameter is valid only for UDP socket type.socket closure behaviour for TCP 0 .020. AT#SKTD? AT#SKTD=? Example Note 3.255 CONNECT AT#SKTD=1. in the format: AT#SKTD: <socket type>.255. AT#SKTD=0.#SKTL Reproduction forbidden without Telit Communications S. therefore if an invalid host name is given to the #SKTD command.the GPRS has been activated with AT#GPRS=1 Note: If all parameters are omitted then the behaviour of Set command is the same as Read command.1024.AT Commands Reference Guide 80000ST10025a Rev.19/11/07 #SKTD .5.A.local host port to be used on UDP socket 0.001".020.port number Note: <closure type> parameter is valid only for TCP socket type.

#PASSW) . if the sender is not filtered by the internal firewall (see command #FRWL).host address of the remote machine that contacted the device. the socket is closed.TCP <input port> .socket closure behaviour for TCP 0 . in the format: Reproduction forbidden without Telit Communications S. an unsolicited code is reported: +CONN FROM: <remote addr> Where: <remote addr> .port number <closure type> .local host input port to be listened 0.socket protocol type 0 . written authorization . When the connection is established the CONNECT indication is given and the modem goes into data transfer mode.the GPRS context 1 is correctly set with +CGDCONT .closes socket listening 1 . On connection close or when context is closed with #GPRS=0 the socket is closed and no listen is anymore active.the authentication parameters are set (#USERID.Socket Listen SELINT 0 / 1 Execution command opens/closes the socket listening for connection AT#SKTL requests.19/11/07 #SKTL .p. no listen is anymore active and an unsolicited code is reported: #SKTL: ABORTED Note: if all parameters are omitted the command returns the current socket listening status and the last settings of parameters <input port> and <closure type>.the GPRS coverage is enough to permit a connection . If the context is closed by the network while in listening.All Rights Reserved page 336 of 414 .. [=<mode>.starts socket listening <socket type> .socket mode [<closure type>]] 0 .65535 .A. Note: the command to be successful requests that: .AT Commands Reference Guide 80000ST10025a Rev.local host closes after an escape sequence (+++) Command returns the OK result code if successful. Parameters: <input port>.the GPRS has been activated with AT#GPRS=1 When a connection request comes on the input port. 4 .local host closes immediately when remote host has closed (default) 255 . <mode> . <socket type>.

255 OK The main difference between this command and the #SKTD is that #SKTL does not contact any peer.Socket Listen SELINT 2 Execution command opens/closes the socket listening for connection AT#SKTL Reproduction forbidden without Telit Communications S.socket listening Read command has the same effect as Execution command when parameters are omitted.0.255 OK Receive connection requests +CONN FROM: 192. leaving it ON or OFF according to the #GPRS setting.0.<input port>.###.socket listening status 0 .All Rights Reserved page 337 of 414 .### OK Start listening AT#SKTL=1. <input port> and <closure type>. Test command returns the allowed values for parameters <mode>. nor does any interaction with the GPRS context status.0. Note #SKTL .<closure type> where <status> . 4 .#SKTL .p. Activate GPRS AT#GPRS=1 +IP: ###. written authorization . The improving command @SKTL has been defined.19/11/07 SELINT 0 / 1 AT#SKTL? AT#SKTL=? Example #SKTL: <status>.Socket Listen AT Commands Reference Guide 80000ST10025a Rev.1024 OK or AT#SKTL=1. therefore when the connection made with #SKTL is closed the context (and hence the local IP address) is maintained.1 CONNECT exchange data with the remote host send escape sequence +++ NO CARRIER Now listen is not anymore active to stop listening AT#SKTL=0.###.1024.A.164.socket not listening 1 .2.1024.

closes socket listening 1 .65535 .<input port>. in the format: #SKTL: <status>. 4 .local host input port to be listened 0.the GPRS coverage is enough to permit a connection .local host closes immediately when remote host has closed (default) 255 . the socket is closed.starts socket listening <socket type> . Parameters: <input port>.socket mode [<closure type>]] 0 .p.local host closes after an escape sequence (+++) Command returns the OK result code if successful. On connection close or when context is closed with #GPRS=0 the socket is closed and no listen is anymore active. =[<mode>.socket protocol type 0 . <socket type>.19/11/07 SELINT 2 When a connection request comes on the input port. <mode> . if the sender is not filtered by the internal firewall (see command #FRWL).socket closure behaviour for TCP 0 . When the connection is established the CONNECT indication is given and the modem goes into data transfer mode.host address of the remote machine that contacted the device. no listen is anymore active and an unsolicited code is reported: #SKTL: ABORTED Read command returns the current socket listening status and the last settings of parameters <input port> and <closure type>.port number <closure type> . #PASSW) .<closure type> AT#SKTL? Reproduction forbidden without Telit Communications S.the GPRS has been activated with AT#GPRS=1 AT Commands Reference Guide 80000ST10025a Rev.A. Note: the command to be successful requests that: . written authorization .the GPRS context 1 is correctly set with +CGDCONT .Socket Listen requests.All Rights Reserved page 338 of 414 . If the context is closed by the network while in listening.the authentication parameters are set (#USERID..TCP <input port> . an unsolicited code is reported: +CONN FROM: <remote addr> Where: <remote addr> .#SKTL .

5.Socket Listen Improved SELINT 0 / 1 Execution command opens/closes the socket listening for connection AT@SKTL requests.1024.socket listening status 0 . 4 .1024 OK or AT#SKTL=1. [=<mode>.19/11/07 SELINT 2 Note 3.socket not listening 1 .socket listening Test command returns the allowed values for parameters <mode>.@SKTL @SKTL .###. leaving it ON or OFF according to the #GPRS setting.0. written authorization .0.closes socket listening Reproduction forbidden without Telit Communications S.Socket Listen Where <status> .1 CONNECT exchange data with the remote host send escape sequence +++ NO CARRIER Now listen is not anymore active to stop listening AT#SKTL=0.1024.All Rights Reserved page 339 of 414 . Activate GPRS Example AT#GPRS=1 +IP: ###.###. nor does any interaction with the GPRS context status. 255 OK The main difference between this command and #SKTD is that #SKTL does not contact any peer. <mode> .7. AT Commands Reference Guide 80000ST10025a Rev.164. <socket AT#SKTL=? type>. <socket type>.### OK Start listening AT#SKTL=1. Parameters: <input port>.4.#SKTL .15 Socket Listen Improved .255 OK Receive connection requests +CONN FROM: 192.p. <input port> and <closure type>.A.0.2.socket mode [<closure type>]] 0 . therefore when the connection made with #SKTL is closed the context (and hence the local IP address) is maintained.

. Note: the command to be successful requests that: .port number <closure type> . in the format: @SKTL: <status>.p.socket closure behaviour for TCP 0 .local host closes after an escape sequence (+++) Command returns the OK result code if successful.starts socket listening <socket type> .host address of the remote machine that contacted the device.@SKTL . On connection close or when context is closed with #GPRS=0 the socket is closed and no listen is anymore active.<input port>. an unsolicited code is reported: +CONN FROM: <remote addr> Where: <remote addr> . <input port> and <closure type>. When the connection is established the CONNECT indication is given and the modem goes into data transfer mode.the GPRS coverage is enough to permit a connection . written authorization .<socket type>.<closure type> Where <status> .the GPRS context 1 is correctly set with +CGDCONT .local host closes immediately when remote host has closed (default) 255 .the GPRS has been activated with AT#GPRS=1 AT Commands Reference Guide 80000ST10025a Rev.65535 . If the context is closed by the network while in listening. 4 .TCP <input port> . #PASSW) .All Rights Reserved page 340 of 414 .the authentication parameters are set (#USERID. the socket is closed.A.socket not listening Reproduction forbidden without Telit Communications S.socket listening status 0 .19/11/07 SELINT 0 / 1 When a connection request comes on the input port.local host input port to be listened 0.socket protocol type 0 . no listen is anymore active and an unsolicited code is reported: @SKTL: ABORTED Note: if all parameters are omitted the command returns the current socket listening status and the last settings of parameters <socket type>.Socket Listen Improved 1 . if the sender is not filtered by the internal firewall (see command #FRWL).

the duration of the negative going pulse generated on receipt of connect.19/11/07 SELINT 0 / 1 Note to stop listening AT@SKTL=0.###.Socket Listen Ring Indicator SELINT 0 / 1 / 2 Set command enables/disables the Ring Indicator pin response to a Socket AT#E2SLRI=[<n>] Listen connect and.@SKTL . Activate GPRS Example AT#GPRS=1 +IP: ###.7.1024.0.###.5.1024 OK or AT@SKTL=1.RI enabling 0 . 3.#E2SLRI #E2SLRI . <input port> and <closure type>.1024. 4 . <socket AT@SKTL=? type>.1 CONNECT exchange data with the remote host send escape sequence +++ NO CARRIER Now listen is not anymore active AT Commands Reference Guide 80000ST10025a Rev.RI disabled for Socket Listen connect (factory default) Reproduction forbidden without Telit Communications S. written authorization .164.socket listening Read command has the same effect as Execution command when AT@SKTL? parameters are omitted.4. 255 OK The main difference between this command and the #SKTD is that @SKTL does not contact any peer.All Rights Reserved page 341 of 414 . Parameter: <n> .255 OK Receive connection requests +CONN FROM: 192.A.0.0. leaving it ON or OFF according to the #GPRS setting. nor does any interaction with the GPRS context status. Test command returns the allowed values for parameters <mode>.2.p. if enabled. therefore when the connection made with @SKTL is closed the context (and hence the local IP address) is maintained.16 Socket Listen Ring Indicator .### OK Start listening AT@SKTL=1.Socket Listen Improved 1 .

7.Socket Listen Ring Indicator SELINT 0 / 1 / 2 50. <ip_addr> and <net_mask> has no meaning in this case.remove selected chain 1 . string type. When a packet comes from the IP address incoming_IP.AT Commands Reference Guide 80000ST10025a Rev. Note: the firewall applies for incoming (listening) connections only. Note: If all parameters are omitted the command reports the list of all ACCEPT chain rules registered in the Firewall settings in the format: #FRWL: <ip_addr>. in the format: #E2SLRI: <n> Test command returns the allowed values for parameter <status>. it can be any valid IP address in the format: xxx.5.p.. therefore all packets that are not included into an ACCEPT chain rule will be silently discarded. the firewall chain rules will be scanned for matching with the following criteria: incoming_IP & <net_mask> = <ip_addr> & <net_mask> If criteria is matched. it can be any valid IP address mask in the format: xxx.xxx.A. Parameters: <ip_addr>. then the packet is accepted and the rule scan is finished.1150 . if criteria is not matched for any chain the packet is silently dropped. AT#E2SLRI=? 3. Read command reports whether the Ring Indicator pin response to a Socket AT#E2SLRI? Listen connect is currently enabled or not.mask to be applied on the <ip_addr>.xxx.Firewall Setup SELINT 0 / 1 Execution command controls the internal firewall settings. string type. 4 .<net_mask> #FRWL: <ip_addr>.xxx.xxx Command returns OK result code if successful.19/11/07 #E2SLRI . written authorization .4.17 Firewall Setup .#FRWL #FRWL . a negative going pulse is generated on receipt of connect and <n> is the duration in ms of this pulse.RI enabled for Socket Listen connect.All Rights Reserved page 342 of 414 .xxx.remote address to be added into the ACCEPT chain. <ip_addr> .remove all chains (DROP everything). AT#FRWL[= <action>.command action <net_mask>] 0 .xxx <net_mask> . OK Reproduction forbidden without Telit Communications S. <action> . Firewall general policy is DROP.<net_mask> ….add an ACCEPT chain 2 .

string type.255. <action> . Therefore the #FRWL command shall be used only for defining either the #SKTL or the @SKTL behaviour. <ip_addr> and <net_mask> has no meaning in this case. the firewall chain rules will be scanned for matching with the following criteria: incoming_IP & <net_mask> = <ip_addr> & <net_mask> If criteria is matched.mask to be applied on the <ip_addr>.AT Commands Reference Guide 80000ST10025a Rev. Test command returns the allowed values for parameter <action>. then the packet is accepted and the rule scan is Reproduction forbidden without Telit Communications S.p. therefore all packets that are not included into an ACCEPT chain rule will be silently discarded. <ip_addr> .xxx <net_mask> . deciding which hosts are allowed to connect to the local device.1.A.All Rights Reserved page 343 of 414 . string type.255 We need to add the following chain to the firewall: AT#FRWL=1.xxx.255. Note: the firewall applies for incoming (listening) connections only.Firewall Setup SELINT 2 Execution command controls the internal firewall settings.xxx. When a packet comes from the IP address incoming_IP.Firewall Setup SELINT 0 / 1 Read command has the same effect as Execution command when AT#FRWL? parameters are omitted.xxx.158. at startup the rules list will be empty. it can be any valid IP address in the format: xxx. it can be any valid IP address mask in the format: xxx.1 to 197. Firewall general policy is DROP.remote address to be added into the ACCEPT chain. written authorization . Rules are not saved in NVM.158.1". AT#FRWL=? Let assume we want to accept connections only from our Example devices which are on the IP addresses ranging from 197. 4 . Parameters: <ip_address>.xxx Command returns OK result code if successful."255.0" OK For outgoing connections made with #SKTOP and #SKTD the remote host is dynamically inserted into the ACCEPT chain for all the connection duration.command action <net mask>] 0 .remove all chains (DROP everything).158. Note #FRWL ."197.0.remove selected chain 1 . AT#FRWL= [<action>.19/11/07 #FRWL .add an ACCEPT chain 2 .xxx.1.

"197.GPRS Data Volume SELINT 2 Execution command reports.Firewall Setup SELINT 2 finished.19/11/07 #FRWL . if criteria is not matched for any chain the packet is silently dropped. in the format: #GDATAVOL: <cidn>. Therefore the #FRWL command shall be used only for defining the #SKTL behaviour.All Rights Reserved page 344 of 414 . or it will report the [<mode>] total amount of data received and transmitted during all past GPRS sessions.numeric parameter which specifies a particular PDP context Reproduction forbidden without Telit Communications S.5..158. 4 .it reports the last GPRS session data counter for the all the set PDP contexts (i."255.<net_mask> …. the amount of AT#GDATAVOL= data the last GPRS session received and transmitted.it resets the GPRS data counter for the all the available PDP contexts (1-5) 1 . deciding which hosts are allowed to connect to the local device.5 .e.0. Let assume we want to accept connections only from our devices which are on the IP addresses ranging from 197. all the PDP contexts with APN parameter set using +CGDCONT). for every active PDP context.p. Read command reports the list of all ACCEPT chain rules registered in the AT#FRWL? Firewall settings in the format: #FRWL: <ip_addr>.AT Commands Reference Guide 80000ST10025a Rev.1.158.<net_mask> #FRWL: <ip_addr>. at startup the rules list will be empty. written authorization . OK Test command returns the allowed values for parameter <action>.1".255.0" OK For outgoing connections made with #SKTOP and #SKTD the remote host is dynamically inserted into the ACCEPT chain for all the connection duration. Parameter: <mode> 0 . since last reset.1.A.158.255 We need to add the following chain to the firewall: AT#FRWL=1.255.<receivedm>[…]] where: <cidn> .<totn>. Rules are not saved in NVM.7.1 to 197.<sentm>.18 GPRS Data Volume .<totm>.<sentn>.PDP context identifier 1.<receivedn>[<CR><LF> #GDATAVOL: <cidm>.4. AT#FRWL=? Example Note 3.#GDATAVOL #GDATAVOL .

5.numeric parameter which specifies a particular PDP context definition <totn> ..any host name to be solved with a DNS query in the format: <host name> (factory default is the empty string “”) Reproduction forbidden without Telit Communications S.<receivedm>[…]] where: <cidn> . for <cidn> PDP context.number of bytes transmitted in the last GPRS session for <cidn> PDP context.7.All Rights Reserved page 345 of 414 . <receivedn> . in every GPRS session since last reset. for <cidn> PDP context.number of bytes received.5. Test command returns the range of supported values for parameter <mode>. <sentn> .19/11/07 SELINT 2 Note: last GPRS session counters are not saved in NVM so they are loosen at power off.number of bytes either received or transmitted in the last GPRS session for <cidn> PDP context.GPRS Data Volume definition <totn> .number of bytes received in the last GPRS session for <cidn> PDP context.7. written authorization . 2 .number of bytes either received or transmitted.it reports the total GPRS data counter. for the all the set PDP contexts (i.xxx.#GDATAVOL .5 .SMTP server address.xxx . all the PDP context with APN parameter set using +CGDCONT).any valid IP address in the format: xxx. AT Commands Reference Guide 80000ST10025a Rev. for <cidn> PDP context. [=<smtp>] Parameter: <smtp> . <sentn> .E-mail SMTP Server SELINT 0 / 1 Set command sets the SMTP server address. AT#ESMTP SMTP server can be specified as IP address or as nick name.<totn>.5 E-mail Management AT Commands 3. 4 . in the format: #GDATAVOL: <cidn>. since last reset.p.<sentn>.PDP context identifier 1. string type. <receivedn> .A. Note: total GPRS session counters are saved on NVM.1 E-mail SMTP Server .e.xxx. in every GPRS session since last reset.<totm>. This parameter can be either: . in every GPRS session since last reset.number of bytes transmitted. used for E-mail sending.<sentm>.#ESMTP #ESMTP .5.<receivedn>[<CR><LF> #GDATAVOL: <cidm>. AT#GDATAVOL=? 3.

AT#ESMTP= SMTP server can be specified as IP address or as nick name.All Rights Reserved page 346 of 414 .any valid IP address in the format: xxx. AT#ESMTP? AT#ESMTP=? Example Note 3.2 E-mail Sender Address .xxx.SMTP server address. This parameter can be either: . 4 . string type. AT#ESMTP="smtp. otherwise it will refuse to send the e-mail.mydomain.E-mail SMTP Server SELINT 2 Set command sets the SMTP server address. [<smtp>] Parameter: <smtp> .mydomain.7.com" OK The SMTP server used shall be inside the APN space (the smtp server provided by the network operator) or it must allow the Relay.sender address.xxx. [=<e-addr>] Parameter: <e-addr> .5.#EADDR #EADDR .p. Note: If parameter is omitted then the behaviour of Set command is the same of Read command Read Command reports the current SMTP server address. otherwise it will refuse to send the e-mail.E-mail SMTP Server AT Commands Reference Guide 80000ST10025a Rev.19/11/07 SELINT 0 / 1 Note: the max length for <smtp> is the output of Test command. written authorization . Read Command reports the current SMTP server address.5. AT#ESMTP? AT#ESMTP=? Example Note #ESMTP .xxx .any host name to be solved with a DNS query in the format: <host name> (factory default is the empty string “”) Note: the max length for <smtp> is the output of Test command. in the format: #ESMTP: <smtp> Test command returns the max length for the parameter <smtp>. Reproduction forbidden without Telit Communications S. used for E-mail sending.#ESMTP . AT#ESMTP="smtp.E-mail Sender Address SELINT 0 / 1 Set command sets the sender address string to be used for sending the eAT#EADDR mail.A.com" OK The SMTP server used shall be inside the APN space (the smtp server provided by the network operator) or it must allow the Relay. in the format: #ESMTP: <smtp> Test command returns the max length for the parameter <smtp>. string type.

A.7.box.19/11/07 #EADDR .com" OK AT#EADDR? #EADDR: "me@email.3 E-mail Authentication User Name . in the format: #EADDR: <e-addr> Test command returns the maximum allowed length of the string parameter <e-addr>.5. AT#EADDR="me@email.E-mail Authentication User Name SELINT 0 / 1 Set command sets the user identification string to be used during the AT#EUSER authentication step of the SMTP. . string type.box. [=<e-user>] Parameter: <e-user> .com" OK AT#EADDR? #EADDR: "me@email.E-mail Sender Address SELINT 0 / 1 .E-mail Sender Address SELINT 2 Set command sets the sender address string to be used for sending the eAT#EADDR= mail. [<e-add>] Parameter: <e-addr> .box.5.any string value up to max length reported in the Test command.AT Commands Reference Guide 80000ST10025a Rev.any string value up to max length reported in the Test command. Reproduction forbidden without Telit Communications S. AT#EADDR="me@email.e-mail authentication User ID.#EUSER #EUSER .sender address. (factory default is the empty string “”) Read command reports the current sender address. string type.p. written authorization . . 4 .com" OK AT#EADDR? AT#EADDR=? Example #EADDR .any string value up to max length reported in the Test command.com" OK AT#EADDR? AT#EADDR=? Example 3. in the format: #EADDR: <e-addr> Test command returns the maximum allowed length of the string parameter <e-addr>.box.All Rights Reserved page 347 of 414 . (factory default is the empty string “”) Note: If parameter is omitted then the behaviour of Set command is the same of Read command Read command reports the current sender address.

19/11/07 SELINT 0 / 1 Note: if no authentication is required then the <e-user> parameter shall be empty "". (factory default is the empty string “”) Note: if no authentication is required then the <e-user> parameter shall be empty "".p. Read command reports the current user identification string.e-mail authentication User ID. AT#EUSER="myE-Name" OK AT#EUSER? #EUSER: "myE-Name" OK It is a different user field than the one used for GPRS authentication (see #USERID). [<e-user>] Parameter: <e-user> . Note: If parameter is omitted then the behaviour of Set command is the same of Read command Read command reports the current user identification string. 4 . written authorization .#EUSER . AT#EUSER? AT#EUSER=? Example Note #EUSER .A. in the format: #EUSER: <e-user> Test command returns the maximum allowed length of the string parameter <e-user>. AT#EUSER? AT#EUSER=? Example Note Reproduction forbidden without Telit Communications S. string type.All Rights Reserved page 348 of 414 . in the format: #EUSER: <e-user> Test command returns the maximum allowed length of the string parameter <e-user>. .E-mail Authentication User Name (factory default is the empty string “”) AT Commands Reference Guide 80000ST10025a Rev.E-mail Authentication User Name SELINT 2 Set command sets the user identification string to be used during the AT#EUSER= authentication step of the SMTP.any string value up to max length reported in the Test command. AT#EUSER="myE-Name" OK AT#EUSER? #EUSER: "myE-Name" OK It is a different user field than the one used for GPRS authentication (see #USERID).

[<e-pwd>] Parameter: <e-pwd> . AT#EPASSW="myPassword" OK It is a different password field than the one used for GPRS authentication (see #PASSW). Reproduction forbidden without Telit Communications S.5. The GPRS context is <da>. (factory default is the empty string “”) Note: if no authentication is required then the <e-pwd> parameter shall be empty "". 4 .AT Commands Reference Guide 80000ST10025a Rev.5.destination address.p.19/11/07 3.any string value up to max length reported in the Test command. (factory default is the empty string “”) Note: if no authentication is required then the <e-pwd> parameter shall be empty "". AT#EPASSW=? Example Note 3.E-mail Sending With GPRS Context Activation SELINT 0 / 1 Execution command activates a GPRS context. <att>[. string type.7. if not previously activated AT#SEMAIL= by #EMAILACT.e-mail authentication password. AT#USERID="myPassword" OK It is a different password field than the one used for GPRS authentication (see #PASSW).E-mail Authentication Password SELINT 2 Set command sets the password string to be used during the authentication AT#EPASSW= step of the SMTP.4 E-mail Authentication Password . written authorization .e-mail authentication password. .A.5.E-mail Authentication Password SELINT 0 / 1 Set command sets the password string to be used during the authentication AT#EPASSW= step of the SMTP. .<filename>] Parameters: <da> . string type. Test command returns the maximum allowed length of the string parameter <e-pwd>. and sends an e-mail message.5.any string value up to max length reported in the Test command.5 E-mail Sending With GPRS Context Activation .#SEMAIL #SEMAIL . string type.#EPASSW #EPASSW . AT#EPASSW=? Example Note #EPASSW .7. deactivated when the e-mail is sent. Test command returns the maximum allowed length of the string parameter <e-pwd>.<subj>. <e-pwd> Parameter: <e-pwd> .All Rights Reserved page 349 of 414 .

All Rights Reserved page 350 of 414 .E-mail Sending With GPRS Context Activation SELINT 2 Execution command activates a GPRS context.attach the last snapshot taken <filename> . string type.subject of the message. This command is obsolete.subject of the message. string type.#SEMAIL .jpg”) AT Commands Reference Guide 80000ST10025a Rev. If message sending fails for some reason. AT#SEMAIL="me@myaddress.<subj>. To complete the operation send Ctrl-Z char (0x1A hex). an error code is reported Note: Care must be taken to ensure that during the command execution.attached image flag 0 . if not previously activated AT#SEMAIL= by #EMAILACT.E-mail Sending With GPRS Context Activation <subj> . The GPRS context is [<da>.1 >message body… this is the text of the mail message… CTRL-Z .wait. 4 . Reproduction forbidden without Telit Communications S. deactivated when the e-mail is sent. It’s suggested to use the couple #EMAILACT and #EMAILD instead of it.image name (default is “snapshot. no other commands are issued. <subj> . To avoid malfunctions is suggested to wait for the OK or ERROR / +CMS ERROR:<err> response before issuing further commands.19/11/07 SELINT 0 / 1 The device responds to the command with the prompt '>' and awaits for the message body text.. to exit without writing the message send ESC char (0x1B hex).destination address. Note: if GPRS context was previously activated by #GPRS it’s not possible to successfully send the e-mail message and the response is the result code activation failed. Note: sending an e-mail with an image attachment can take quite a long time since it can be over 50Kb to send and can take more than 1 minute. and sends an e-mail message.p. If e-mail message is successfully sent. <att> [. written authorization .don't attach any image 1 .<filename>]] Parameters: <da> ."subject of the mail".A. OK Note Message has been sent.. string type.com". <att> . then the response is OK. Example #SEMAIL .

.5. Note: sending an e-mail with an image attachment can take quite a long time since it can be over 50Kb to send and can take more than 1 minute.image name (default is “snapshot."subject of the mail".E-mail Sending With GPRS Context Activation <att> .#EMAILACT #EMAILACT .GPRS context activation request Reproduction forbidden without Telit Communications S. To avoid malfunctions is suggested to wait for the OK or ERROR / +CMS ERROR:<err> response before issuing further commands.All Rights Reserved page 351 of 414 .attached image flag 0 .com". If e-mail message is successfully sent. no other commands are issued. OK Message has been sent.A. AT#SEMAIL=? Example 3. Test command returns the OK result code.p.6 E-mail GPRS Context Activation .GPRS context activation mode 0 .19/11/07 SELINT 2 The device responds to the command with the prompt '>' and awaits for the message body text. If message sending fails for some reason. eventually AT#EMAILACT[= proceeding with the authentication with the parameters given with #PASSW [<mode>]] and #USERID. To complete the operation send Ctrl-Z char (0x1A hex).E-mail GPRS Context Ativation SELINT 0 / 1 Execution command deactivates/activates the GPRS context..1 >message body… this is the text of the mail message… CTRL-Z . to exit without writing the message send ESC char (0x1B hex).don't attach any image 1 . an error code is reported Note: Care must be taken to ensure that during the command execution.jpg”) AT Commands Reference Guide 80000ST10025a Rev. Parameter: <mode> .#SEMAIL . Note: if GPRS context was previously activated by #GPRS it’s not possible to successfully send the e-mail message and the response is the result code activation failed. then the response is OK. AT#SEMAIL="me@myaddress.7.5.wait. written authorization . 4 .GPRS context deactivation request 1 .attach the last snapshot taken <filename> .

All Rights Reserved page 352 of 414 . AT#EMAILACT? AT#EMAILACT=? Example #EMAILACT . 4 . Test command returns the allowed values for parameter <mode>.GPRS context activation request Read command reports the current status of the GPRS context for the email.GPRS context deactivated 1 .GPRS context activation mode 0 .E-mail GPRS Context Ativation SELINT 2 Execution command deactivates/activates the GPRS context.#EMAILACT .GPRS context activated Test command returns the allowed values for parameter <mode>.GPRS context activated Note: issuing AT#EMAILACT=<CR> is the same as issuing the command AT#EMAILACT=0<CR>. AT#EMAILACT=1 OK Now GPRS Context has been activated AT# EMAILACT=0 OK Now GPRS context has been deactivated. written authorization .GPRS context deactivated 1 . Parameter: <mode> .A.p. Read command has the same effect of the Execution command AT#EMAILACT<CR>.E-mail GPRS Context Ativation AT Commands Reference Guide 80000ST10025a Rev.19/11/07 SELINT 0 / 1 Note: issuing AT#EMAILACT<CR> reports the current status of the GPRS context for the e-mail.GPRS context deactivation request 1 . eventually AT#EMAILACT= proceeding with the authentication with the parameters given with #PASSW [<mode>] and #USERID. in the format: #EMAILACT: <status> where: <status> 0 . AT#EMAILACT=1 OK Now GPRS Context has been activated AT#EMAILACT? AT#EMAILACT=? Example Reproduction forbidden without Telit Communications S. in the format: #EMAILACT: <status> where: <status> 0 .

E-mail Sending SELINT 0 / 1 Execution command sends an e-mail message if GPRS context has already AT#EMAILD= been activated with AT#EMAILACT=1.19/11/07 SELINT 2 AT# EMAILACT=0 OK Now GPRS context has been deactivated.com”.attach the last snapshot taken <filename> . no other commands are issued.#EMAILD #EMAILD . <da>. If message sending fails for some reason.<subj>.jpg”) The device responds to the command with the prompt '>' and awaits for the message body text.1 >message body… this is the text of the mail message… CTRL-Z .All Rights Reserved page 353 of 414 . To avoid malfunctions is suggested to wait for the OK or ERROR / +CMS ERROR:<err> response before issuing further commands..7 E-mail Sending . The only difference between this command and the #SEMAIL is that this command does not interact with the GPRS context status. thus. AT#EMAILD=”me@myaddress. To complete the operation send Ctrl-Z char (0x1A hex). leaving it ON or OFF according to the #EMAILACT setting. an error code is reported Note: Care must be taken to ensure that during the command execution. Note: sending an e-mail with an image attachment can take quite a long time since it can be over 50Kb to send and can take more than 1 minute. 4 .7.attached image flag 0 .”subject of the mail”. string type. <att>[. Example Note Reproduction forbidden without Telit Communications S. <subj> .E-mail GPRS Context Ativation AT Commands Reference Guide 80000ST10025a Rev.wait.don't attach any image 1 . then the response is OK. the context status is maintained.p. OK Message has been sent.. written authorization . string type <att> .subject of the message.image name (default is “snapshot. to exit without writing the message send ESC char (0x1B hex).#EMAILACT . 3.A.<filename>] Parameters: <da> . If e-mail message is successfully sent.destination address.5.5. when the connection made with #EMAILD is closed.

5. then the response is OK.jpg”) The device responds to the command with the prompt '>' and awaits for the message body text. To avoid malfunctions is suggested to wait for the OK or ERROR / +CMS ERROR:<err> response before issuing further commands.E-mail Parameters Save SELINT 0 / 1 Execution command stores the e-mail parameters in the NVM of the device. Note: sending an e-mail with an image attachment can take quite a long time since it can be over 50Kb to send and can take more than 1 minute.<filename>]] <da> . leaving it ON or OFF according to the #EMAILACT setting...subject of the message. written authorization .E-mail Sending SELINT 2 Execution command sends an e-mail message if GPRS context has already AT#EMAILD= been activated with AT#EMAILACT=1.<att> Parameters: [. when the connection made with #EMAILD is closed. AT#ESAV Reproduction forbidden without Telit Communications S. AT#EMAILD=? Example Note 3.1 >message body… this is the text of the mail message… CTRL-Z .com”.image name (default is “snapshot. the context status is maintained.All Rights Reserved page 354 of 414 . If e-mail message is successfully sent. 4 .wait.A. string type. <subj>. to exit without writing the message send ESC char (0x1B hex). thus. [<da>.p. AT#EMAILD=”me@myaddress.attach the last snapshot taken <filename> . string type <att> .#ESAV #ESAV .19/11/07 #EMAILD .AT Commands Reference Guide 80000ST10025a Rev. an error code is reported Note: Care must be taken to ensure that during the command execution. OK Message has been sent. To complete the operation send Ctrl-Z char (0x1A hex). no other commands are issued. If message sending fails for some reason.don't attach any image 1 .destination address. Test command returns the OK result code.”subject of the mail”.5. The only difference between this command and the #SEMAIL is that this command does not interact with the GPRS context status.8 E-mail Parameters Save . <subj> .7.attached image flag 0 .

E-mail SMTP server #ERST . AT#ERST=? Reproduction forbidden without Telit Communications S.5.E-mail User Name .All Rights Reserved page 355 of 414 .9 E-mail Parameters Reset . written authorization .E-mail Parameters Reset SELINT 0 / 1 Execution command resets the e-mail parameters to the “factory default” AT#ERST configuration and stores them in the NVM of the device.p.7.E-mail Sender Address .E-mail Password .#ERST #ERST .19/11/07 SELINT 0 / 1 Note The e-mail parameters to store are: . The e-mail parameters to reset are: .E-mail Password . If some parameters have not been previously specified then a default value will be taken.#ESAV .E-mail Password . #ESAV .E-mail Parameters Reset SELINT 2 Execution command resets the e-mail parameters to the “factory default” AT#ERST configuration and stores them in the NVM of the device.A.E-mail User Name .E-mail User Name . AT#ESAV The e-mail parameters to store are: .E-mail Sender Address .E-mail SMTP server Test command returns the OK result code. The e-mail parameters to reset are: .E-mail Sender Address . 4 .E-mail Parameters Save AT Commands Reference Guide 80000ST10025a Rev. AT#ESAV=? Note 3.E-mail SMTP server Test command returns the OK result code.E-mail SMTP server If some parameters have not been previously specified then a default value will be taken.E-mail Password .5.E-mail Parameters Save SELINT 2 Execution command stores the e-mail parameters in the NVM of the device.E-mail User Name .E-mail Sender Address .

#EMAILMSG #EMAILMSG . written authorization . If parameters are omitted.5. starting from [=<s>.AT Commands Reference Guide 80000ST10025a Rev. such as “incoming call”.7.SMTP Read Message SELINT 2 Execution command returns the last response from SMTP server. a list of informations. a full band scan is performed.5.starting channel possible) <e> .19/11/07 3. AT#EMAILMSG Test command returns the OK result code. “periodic location update. is reported.<e>] channel <s> to channel <e>.6.6 Easy Scan® Extension AT Commands Note: it is strongly suggested to issue all the Easy Scan® Extension AT commands with NO SIM inserted. “periodic routing area update” and so on. after a while. AT#EMAILMSG Read command has the same behaviour as Execution command. AT#EMAILMSG? #EMAILMSG .A. 4 . to avoid a potential conflict with normal module operations. AT#EMAILMSG=? 3.SMTP Read Message SELINT 0 / 1 Execution command returns the last response from SMTP server.5.#CSURV #CSURV . one for each received carrier. 3. each of them in the format: (For BCCH-Carrier) arfcn: <arfcn> bsic: <bsic> rxLev: <rxLev> ber: <ber> mcc: <mcc> Reproduction forbidden without Telit Communications S.7.ending channel After issuing the command the device responds with the string: Network survey started… and. AT*CSURV [=<s>.1 Network Survey .Network Survey SELINT 0 / 1 Execution command allows to perform a quick survey through channels AT#CSURV belonging to the band selected by last #BND command issue.7.<e>] (both syntax are Parameters: <s> .All Rights Reserved page 356 of 414 .5.10 SMTP Read Message .p.

C0 is a suitable cell. CELL_LOW_LEVEL .g.receiption level (in dBm) <ber> .the cell <rxLev> is low.Broadcast Control Channel) <bsic> .[<ba32>]] [pbcch: <pbcch> [nom: <nom> rac: <rac> spgc: <spgc> pat: <pat> nco: <nco> t3168: <t3168> t3192: <t3192> drxmax: <drxmax> ctrlAck: <ctrlAck> bsCVmax: <bsCVmax> alpha: <alpha> pcMeasCh: <pcMeasCh>]]] <CR><LF><CR><LF><CR><LF> where: <arfcn> .arfcn of a valid channel in the Cell Channel Description (n is in the range 1..[ <arfcn64>]] [numChannels: <numChannels> array: [<ba1> .<numArfcn>) <numChannels> .the cell is low priority based on the received system information.A.All Rights Reserved page 357 of 414 . <ban> . <numArfcn> . (The following informations will be printed only if GPRS is supported in the Reproduction forbidden without Telit Communications S. 4 .number of valid channels in the Cell Channel Description <arfcnn> .mobile network code <lac> .the cell is barred based on the received system information.cell identifier <cellStatus> . if #CSURVEXT=0 this information is displayed only for serving cell 2.the cell is forbidden.number of valid channels in the BCCH Allocation list..none of the above e. if #CSURVEXT=1 or 2 this information is displayed also for every valid scanned BCCH carrier.19/11/07 #CSURV . if #CSURVEXT=1 or 2 this information is displayed also for every valid scanned BCCH carrier. the output of this information for non-serving cells depends on last #CSURVEXT setting: 1.. CELL_OTHER .arfcn of a valid channel in the BA list (n is in the range 1. if #CSURVEXT=0 this information is displayed only for serving cell 2.<numChannels>).. CELL_LOW_PRIORITY . CELL_BARRED .AT Commands Reference Guide 80000ST10025a Rev.location area code <cellId> .. no BCCH available…etc.cell status . written authorization .base station identification code <rxLev> .C0 carrier assigned radio channel (BCCH .mobile country code <mnc> .p.Network Survey SELINT 0 / 1 mnc: <mnc> lac: <lac> cellId: <cellId> cellStatus: <cellStatus> numArfcn: <numArfcn> arfcn: [<arfcn1> .CELL_SUITABLE .bit error rate (in %) <mcc> . the output of this information for nonserving cells depends on last #CSURVEXT setting: 1. CELL_FORBIDDEN . exclusion timer running.

pbcch not activated on the cell 1 .RF channel <rxLev> .network operation mode 1 2 3 <rac> .timer 3192 <drxmax> .#CSURV .19/11/07 SELINT 0 / 1 Lastly.packet broadcast control channel 0 .priority access threshold 03.network control order 0.alpha parameter for power control <pcMeasCh> .timer 3168 <t3192> .BCCH 1 .SPLIT_PG_CYCLE is not supported on CCCH on this cell .All Rights Reserved page 358 of 414 . 4 .SPLIT_PG_CYCLE is supported on CCCH on this cell <pat> .6 <nco> .blocked sequenc countdown max value <alpha> .routing area code 0..packed control ack <bsCVmax> .SPLIT_PG_CYCLE support .p.255 <spgc> .PDCH (For non BCCH-Carrier) arfcn: <arfcn> rxLev: <rxLev> where: <arfcn> .. depending on the last #CSURVF setting: if #CSURVF=0 or #CSURVF=1 The output ends with the string: Network survey ended if #CSURVF=2 the output ends with the string: Reproduction forbidden without Telit Communications S.A..pbcch activated on the cell <nom> . the #CSURV output ends in two ways.2 <t3168> .receiption level (in dBm) AT Commands Reference Guide 80000ST10025a Rev.discontinuous reception max time (in seconds) <ctrlAck> .Network Survey cell) <pbcch> ..1 .. written authorization .type of channel which shall be used for downlink measurements for power control 0 .0 .

00 mcc: 610 mnc: 1 lac: 33281 cellId: 3648 cellStatus: CELL_SUITABLE numArfcn: 2 arfcn: 30 48 numChannels: 5 array: 14 19 22 48 82 arfcn: 14 rxLev: 8 Network survey ended Note OK The command is executed within max.p. after a while.All Rights Reserved page 359 of 414 .19/11/07 SELINT 0 / 1 Network survey ended (Carrier: <NoARFCN> BCCh: <NoBCCh>) where <NoARFCN> . 4 .A. #CSURV . is reported. one for each received carrier. 2 minutes. written authorization .<e>]] (both syntax are Parameters: possible.number of found BCCh AT#CSURV? AT*CSURV? Example Read command has the same behaviour as Execution command with parameters omitted. AT*CSURV[= [<s>.#CSURV .starting channel syntax is maintained <e> . starting from [<s>.ending channel only for backward compatibility and will After issuing the command the device responds with the string: not be present in Network survey started… future versions) and. Issuing AT#CSURV<CR>. each of them in the format: (For BCCH-Carrier) Reproduction forbidden without Telit Communications S. a full band scan is performed. AT#CSURV Network survey started… arfcn: 48 bsic: 24 rxLev: -52 ber: 0.Network Survey SELINT 2 Execution command allows to perform a quick survey through channels AT#CSURV[= belonging to the band selected by last #BND command issue. the second <s> . a list of informations.number of scanned frequencies <NoBCCH> .<e>]] channel <s> to channel <e>.Network Survey AT Commands Reference Guide 80000ST10025a Rev.

CELL_LOW_LEVEL .CELL_SUITABLE . if #CSURVF last setting is 0. <cellId> is a decimal number. exclusion timer running.C0 carrier assigned radio channel (BCCH . 4 . CELL_FORBIDDEN .decimal number. if #CSURVF last setting is 0. if #CSURVF last setting is 0..hexadecimal 3-digits number. CELL_BARRED ..<numArfcn>) <numChannels> .the cell <rxLev> is low.[ <arfcn64>]] [numChannels: <numChannels> array: [<ba1> . CELL_OTHER .g.Broadcast Control Channel) <bsic> . else it is a 4-digits hexadecimal number <cellId> .base station identification code. it is the mobile network code <lac> .location area code. the output of this information for nonserving cells depends on last #CSURVEXT setting: 2. it is the cell status . CELL_LOW_PRIORITY . it is the mobile country code <mnc> ....decimal number.All Rights Reserved page 360 of 414 .number of valid channels in the Cell Channel Description <arfcnn> . <bsic> is a decimal number.Network Survey SELINT 2 arfcn: <arfcn> bsic: <bsic> rxLev: <rxLev> ber: <ber> mcc: <mcc> mnc: <mnc> lac: <lac> cellId: <cellId> cellStatus: <cellStatus> numArfcn: <numArfcn> arfcn: [<arfcn1> .C0 is a suitable cell. else it is a 2-digits octal number <rxLev> .string type.decimal number.the cell is low priority based on the received system information. no BCCH available…etc.p.19/11/07 #CSURV .decimal number.none of the above e.AT Commands Reference Guide 80000ST10025a Rev.[<ba32>]] [pbcch: <pbcch> [nom: <nom> rac: <rac> spgc: <spgc> pat: <pat> nco: <nco> t3168: <t3168> t3192: <t3192> drxmax: <drxmax> ctrlAck: <ctrlAck> bsCVmax: <bsCVmax> alpha: <alpha> pcMeasCh: <pcMeasCh>]]] <CR><LF><CR><LF><CR><LF> where: <arfcn> .decimal number.hexadecimal 2-digits number. it is the number of valid channels in the BCCH Allocation list.the cell is barred based on the received system information.cell identifier. it is the number of valid channels in the Cell Channel Description <arfcnn> .<numArfcn>) <numArfcn> . if #CSURVEXT=1 or 2 this information is displayed also for every valid scanned BCCH carrier. else it is a 4-digits hexadecimal number <cellStatus> . if #CSURVEXT=0 this information is displayed only for serving cell 3. <numArfcn> .arfcn of a valid channel in the Cell Channel Description (n is in the range 1.A. it is the receiption level (in dBm) <ber> .the cell is forbidden. it is the arfcn of a valid channel in the BA list (n Reproduction forbidden without Telit Communications S. it is the bit error rate (in %) <mcc> .decimal number. written authorization . <ban> . it is the arfcn of a valid channel in the Cell Channel Description (n is in the range 1. <lac> is a decimal number.

network operation mode 1 2 3 <rac> .A.decimal number.SPLIT_PG_CYCLE is not supported on CCCH on this cell .All Rights Reserved page 361 of 414 .timer 3192 <drxmax> .pbcch not activated on the cell 1 . (The following informations will be printed only if GPRS is supported in the cell) <pbcch> . 4 .decimal number.pbcch activated on the cell <nom> .priority access threshold 03..discontinuous reception max time (in seconds) <ctrlAck> ..1 . if #CSURVEXT=1 or 2 this information is displayed also for every valid scanned BCCH carrier.0 .255 <spgc> . the #CSURV output ends in two ways.network control order 0..SPLIT_PG_CYCLE support .timer 3168 <t3192> .. depending on the last Reproduction forbidden without Telit Communications S.p.<numChannels>). it is the RF channel <rxLev> .AT Commands Reference Guide 80000ST10025a Rev.alpha parameter for power control <pcMeasCh> .Network Survey SELINT 2 is in the range 1.blocked sequenc countdown max value <alpha> . if #CSURVEXT=0 this information is displayed only for serving cell 3..19/11/07 #CSURV . written authorization ..routing area code 0.packed control ack <bsCVmax> . the output of this information for non-serving cells depends on last #CSURVEXT setting: 2. it is the receiption level (in dBm) Lastly.2 <t3168> .PDCH (For non BCCH-Carrier) arfcn: <arfcn> rxLev: <rxLev> where: <arfcn> .type of channel which shall be used for downlink measurements for power control 0 .6 <nco> .packet broadcast control channel 0 .BCCH 1 .SPLIT_PG_CYCLE is supported on CCCH on this cell <pat> .

Network Survey (Numeric Format) SELINT 0 / 1 Execution command allows to perform a quick survey through channels AT#CSURVC belonging to the band selected by last #BND command issue. AT*CSURVC [=<s>. 4 . a full band scan is performed.number of found BCCh AT#CSURV Network survey started… arfcn: 48 bsic: 24 rxLev: -52 ber: 0.6.ending channel After issuing the command the device responds with the string: Reproduction forbidden without Telit Communications S.A.<e>] (both syntax are Parameters: <s> .00 mcc: 610 mnc: 1 lac: 33281 cellId: 3648 cellStatus: CELL_SUITABLE numArfcn: 2 arfcn: 30 48 numChannels: 5 array: 14 19 22 48 82 Example arfcn: 14 rxLev: 8 Network survey ended Note OK The command is executed within max.#CSURV .starting channel possible) <e> .2 Network Survey (Numeric Format) . written authorization .#CSURVC #CSURVC .number of scanned frequencies <NoBCCH> .7.Network Survey #CSURVF setting: AT Commands Reference Guide 80000ST10025a Rev. 2 minute.5.19/11/07 SELINT 2 if #CSURVF=0 or #CSURVF=1 The output ends with the string: Network survey ended if #CSURVF=2 the output ends with the string: Network survey ended (Carrier: <NoARFCN> BCCh: <NoBCCh>) where <NoARFCN> . If parameters are omitted. 3.All Rights Reserved page 362 of 414 . starting from [=<s>.<e>] channel <s> to channel <e>.p.

if #CSURVEXT=1 or 2 this information is displayed also for every valid scanned BCCH carrier. a list of informations. the output of this information for nonserving cells depends on last #CSURVEXT setting: 1.bit error rate (in %) <mcc> .<numChannels>[. each of them in the format: (For BCCH-Carrier) <arfcn>.<numArfcn>) <numChannels> ..0 .Broadcast Control Channel) <bsic> .<mnc>.p.#CSURVC . is reported.<ba1> .A.<bsic>.<arfcn1> .base station identification code <rxLev> .<numArfcn>[.<lac>. 3 .[<ba32>]] [<pbcch> [<nom> <rac> <spgc> <pat> <nco> <t3168> <t3192> <drxmax> <ctrlAck> <bsCVmax> <alpha> <pcMeasCh>]]] <CR><LF><CR><LF><CR><LF> where: <arfcn> . the output of this information for non-serving cells depends on last #CSURVEXT setting: 1.number of valid channels in the BCCH Allocation list.. 1 .cell identifier <cellStatus> . written authorization . 4 . <ban> .<numChannels>).. no BCCH available…etc.C0 carrier assigned radio channel (BCCH . (CELL_OTHER). if #CSURVEXT=0 this information is displayed only for serving cell 2. exclusion timer running.the cell is barred based on the received system information (CELL_BARRED)..[ <arfcn64>]] [.C0 is a suitable cell (CELL_SUITABLE).g.<rxLev>.the cell is low priority based on the received system information (CELL_LOW_PRIORITY)..mobile network code <lac> .number of valid channels in the Cell Channel Description <arfcnn> .location area code <cellId> .<ber>.receiption level (in dBm) <ber> .arfcn of a valid channel in the BA list (n is in the range 1.All Rights Reserved page 363 of 414 .<mcc>.19/11/07 SELINT 0 / 1 and..<cellId>. <numArfcn> .mobile country code <mnc> . 4 .Network Survey (Numeric Format) Network survey started… AT Commands Reference Guide 80000ST10025a Rev.cell status . one for each received carrier.arfcn of a valid channel in the Cell Channel Description (n is in the range 1. if #CSURVEXT=0 this information is displayed only for Reproduction forbidden without Telit Communications S.none of the above e.the cell <rxLev> is low (CELL_LOW_LEVEL).the cell is forbidden (CELL_FORBIDDEN). after a while. 2 . 5 . <cellStatus>.

SPLIT_PG_CYCLE support .alpha parameter for power control <pcMeasCh> .255 <spgc> .A.packet broadcast control channel 0 .Network Survey (Numeric Format) serving cell 2.receiption level (in dBm) The output ends with the string: Network survey ended Read command has the same behaviour as the Execution command with parameters omitted AT#CSURVC AT Commands Reference Guide 80000ST10025a Rev..0 . if #CSURVEXT=1 or 2 this information is displayed also for every valid scanned BCCH carrier.type of channel which shall be used for downlink measurements for power control 0 .<rxLev> where: <arfcn> .SPLIT_PG_CYCLE is supported on CCCH on this cell <pat> .6 <nco> .packed control ack <bsCVmax> .SPLIT_PG_CYCLE is not supported on CCCH on this cell .blocked sequenc countdown max value <alpha> . written authorization .BCCH 1 .timer 3192 <drxmax> ..pbcch activated on the cell <nom> .routing area code 0.All Rights Reserved page 364 of 414 .discontinuous reception max time (in seconds) <ctrlAck> ...19/11/07 SELINT 0 / 1 AT#CSURVC? AT*CSURVC? Example Reproduction forbidden without Telit Communications S.2 <t3168> .timer 3168 <t3192> . 4 .1 .priority access threshold 03.pbcch not activated on the cell 1 .p..#CSURVC .network operation mode 1 2 3 <rac> .RF channel <rxLev> .network control order 0.PDCH (For non BCCH-Carrier) <arfcn>. (The following informations will be printed only if GPRS is supported in the cell) <pbcch> .

4 .Broadcast Control Reproduction forbidden without Telit Communications S. Issuing AT#CSURVC<CR>..610.14 19 22 48 82 14.[ <arfcn64>]] [.<arfcn1> . starting from [<s>.19/11/07 SELINT 0 / 1 48.30 48.8 Network survey ended Note OK The command is executed within max.-52.Network Survey (Numeric Format) Network survey started… AT Commands Reference Guide 80000ST10025a Rev.Network Survey (Numeric Format) SELINT 2 Execution command allows to perform a quick survey through channels AT#CSURVC[= belonging to the band selected by last #BND command issue.1.0.#CSURVC .<ber>.p. 2 minute.00.<mcc>. the second <e> . a list of informations.<e>]] Parameters: (both syntax are <s> .<numArfcn>[.[<ba32>]] [<pbcch> [<nom> <rac> <spgc> <pat> <nco> <t3168> <t3192> <drxmax> <ctrlAck> <bsCVmax> <alpha> <pcMeasCh>]]] <CR><LF><CR><LF><CR><LF> where: <arfcn> .ending channel syntax is maintained only for backward After issuing the command the device responds with the string: compatibility and will not be present in Network survey started… future versions) and. each of them in the format: (For BCCH-Carrier) <arfcn>. a full band scan is performed.<bsic>. <cellStatus>.<ba1> .<cellId>. #CSURVC . AT*CSURVC[= [=<s>.0.<mnc>.24. after a while.<lac>. The information provided by #CSURVC is the same as that provided by #CSURV.5.<rxLev>..C0 carrier assigned radio channel (BCCH .All Rights Reserved page 365 of 414 . is reported. one for each received carrier. The difference is that the output of #CSURVC is in numeric format only. written authorization .A.3648.starting channel possible.<e>]] channel <s> to channel <e>.2.33281.<numChannels>[.

written authorization . <lac> is a decimal number.C0 is a suitable cell (CELL_SUITABLE).#CSURVC . it is the mobile network code <lac> .pbcch activated on the cell <nom> . else it is a 4-digits hexadecimal number <cellId> . it is the number of valid channels in the Cell Channel Description <arfcnn> . <ban> . it is the cell status . <cellId> is a decimal number. <bsic> is a decimal number.<numArfcn>) <numChannels> .the cell is low priority based on the received system information (CELL_LOW_PRIORITY). no BCCH available…etc.decimal number.All Rights Reserved page 366 of 414 . the output of this information for non-serving cells depends on last #CSURVEXT setting: 1.p. else it is a 2-digits octal number <rxLev> .hexadecimal 2-digits number.location area code.network operation mode 1 AT Commands Reference Guide 80000ST10025a Rev. 2 .none of the above e. it is the arfcn of a valid channel in the Cell Channel Description (n is in the range 1. it is the arfcn of a valid channel in the BA list (n is in the range 1.decimal number.. if #CSURVEXT=1 or 2 this information is displayed also for every valid scanned BCCH carrier. <numArfcn> .cell identifier.0 .decimal number. else it is a 4-digits hexadecimal number <cellStatus> . if #CSURVF last setting is 0.decimal number. if #CSURVEXT=0 this information is displayed only for serving cell 2. exclusion timer running..packet broadcast control channel 0 .decimal number.<numChannels>). (CELL_OTHER).the cell <rxLev> is low (CELL_LOW_LEVEL).decimal number. the output of this information for nonserving cells depends on last #CSURVEXT setting: 3. 3 .19/11/07 SELINT 2 Reproduction forbidden without Telit Communications S. if #CSURVF last setting is 0. 4 ..hexadecimal 3-digits number. 4 ..base station identification code. if #CSURVEXT=0 this information is displayed only for serving cell 4. 1 .string type. it is the bit error rate (in %) <mcc> . if #CSURVEXT=1 or 2 this information is displayed also for every valid scanned BCCH carrier. it is the number of valid channels in the BCCH Allocation list. (The following informations will be printed only if GPRS is supported in the cell) <pbcch> .the cell is barred based on the received system information (CELL_BARRED). if #CSURVF last setting is 0. 5 .A.the cell is forbidden (CELL_FORBIDDEN).pbcch not activated on the cell 1 . it is the mobile country code <mnc> . it is the receiption level (in dBm) <ber> .Network Survey (Numeric Format) Channel) <bsic> .g.

#CSURVC .decimal number..0 .timer 3168 <t3192> . 4 .A.PDCH (For non BCCH-Carrier) <arfcn>.timer 3192 <drxmax> .alpha parameter for power control <pcMeasCh> .priority access threshold 03.SPLIT_PG_CYCLE is supported on CCCH on this cell <pat> .decimal number.type of channel which shall be used for downlink measurements for power control 0 .routing area code 0.blocked sequenc countdown max value <alpha> .1 .packed control ack <bsCVmax> .SPLIT_PG_CYCLE is not supported on CCCH on this cell .BCCH 1 .number of scanned frequencies <NoBCCH> .19/11/07 SELINT 2 The last information from #CSURVC depends on the last #CSURVF setting: #CSURVF=0 or #CSURVF=1 The output ends with the string: Network survey ended #CSURVF=2 the output ends with the string: Network survey ended (Carrier: <NoARFCN> BCCh: <NoBCCh>) where <NoARFCN> .Network Survey (Numeric Format) 2 3 <rac> . written authorization .<rxLev> where: <arfcn> .2 <t3168> ..network control order 0.p.. it is the RF channel <rxLev> .6 <nco> .discontinuous reception max time (in seconds) <ctrlAck> .All Rights Reserved page 367 of 414 .255 <spgc> .. it is the receiption level (in dBm) AT Commands Reference Guide 80000ST10025a Rev.number of found BCCh AT#CSURVC Network survey started… Example Reproduction forbidden without Telit Communications S..SPLIT_PG_CYCLE support .

3. AT*CSURVU=[ <ch1>[.19/11/07 SELINT 2 48.24. [. The information provided by #CSURVC is the same as that provided by #CSURV.<ch2>[. The range of available channels depends on the last #BND <ch1>[.30 48.… issue.Network Survey Of User Defined Channels SELINT 0 / 1 Execution command allows to perform a quick survey through the given AT#CSURVU=[ channels.#CSURVU #CSURVU .5.2.3648.Network Survey (Numeric Format) AT Commands Reference Guide 80000ST10025a Rev.7.8 Network survey ended Note OK The command is executed within max.6.0.-52.<ch10>]]]] (both syntax are <chn> .A. AT#CSURVU=59.channel number (arfcn) possible) Note: the <chn> must be in a increasing order. Note: issuing AT#CSURVU=<CR> is the same as issuing the command AT#CSURVU=0<CR>. The difference is that the output of #CSURVC is in numeric format only.33281. 4 .610.<ch2>[.#CSURVC .110 Network survey started… arfcn: 59 bsic: 16 rxLev: -76 ber: 0.1. 2 minute.5.00 mcc: 546 mnc: 1 lac: 54717 cellId: 21093 cellStatus: CELL_SUITABLE numArfcn 2 arfcn: 36 59 Example arfcn: 110 rxLev: -107 Network survey ended Reproduction forbidden without Telit Communications S.All Rights Reserved page 368 of 414 .<ch10>]]]] The result format is like command #CSURV.00.p.14 19 22 48 82 14.… Parameters: [. written authorization .0.3 Network Survey Of User Defined Channels .

… The result format is like command #CSURVC.<ch2>[.p.All Rights Reserved page 369 of 414 . AT#CSURVU=59.6.… issue. the second syntax is maintained only for backward compatibility and will not be present in future versions) Example The result format is like command #CSURV.<ch2>[.5.7.<ch2>[. 2 minute.Network Survey Of User Defined Channels (Numeric Format) SELINT 0 / 1 Execution command allows to perform a quick survey through the given AT#CSURVUC=[ channels. The range of available channels depends on the last #BND <ch1>[.<ch10>]]]] (both syntax are possible. [. written authorization . Reproduction forbidden without Telit Communications S. The range of available channels depends on the last #BND <ch1>[.<ch10>]]]] AT*CSURVUC=[ <ch1>[.A. [. 3. Parameters: <chn> .channel number (arfcn) Note: the <chn> must be in a increasing order.4 Network Survey Of User Defined Channels (Numeric Format) #CSURVUC #CSURVUC . 4 .110 Network survey started… arfcn: 59 bsic: 16 rxLev: -76 ber: 0.<ch2>[.00 mcc: 546 mnc: 1 lac: 54717 cellId: 21093 cellStatus: CELL_SUITABLE numArfcn 2 arfcn: 36 59 arfcn: 110 rxLev: -107 Network survey ended Note OK The command is executed within max.Network Survey Of User Defined Channels Note AT Commands Reference Guide 80000ST10025a Rev.19/11/07 SELINT 0 / 1 OK The command is executed within max.Network Survey Of User Defined Channels SELINT 2 Execution command allows to perform a quick survey through the given AT#CSURVU=[ channels. #CSURVU . 2 minute.#CSURVU .… issue.… [.<ch10>]]]] AT*CSURVU=[ <ch1>[.

The range of available channels depends on the last #BND <ch1>[.Network Survey Of User Defined Channels (Numeric Format) SELINT 2 Execution command allows to perform a quick survey through the given AT#CSURVUC=[ channels. [.AT Commands Reference Guide 80000ST10025a Rev.Network Survey Of User Defined Channels (Numeric Format) SELINT 0 / 1 Parameters: [.… issue.19/11/07 #CSURVUC .16.-107 Network survey ended Note OK The command is executed within max.21093.… [.546.<ch2>[.<ch10>]]]] (both syntax are <chn> .channel number (arfcn) possible) Note: the <chn> must be in a increasing order.54717.21093.1.16.-76.2.-76.54717. 4 . AT#CSURVUC=59. The difference is that the output of #CSURVUC is in numeric format only.0.All Rights Reserved page 370 of 414 .0.546.110 Network survey started… 59.p. #CSURVUC . Note: issuing AT#CSURVUC=<CR> is the same as issuing the command AT#CSURVUC=0<CR>.00. the second syntax is maintained only for backward compatibility and will not be present in future versions) Example The result format is like command #CSURVC.<ch2>[.36 59 Example 110. written authorization . The information provided by #CSURVUC is the same as that provided by #CSURVU.1.<ch10>]]]] (both syntax are possible.110 Network survey started… 59. Parameters: <chn> .36 59 Reproduction forbidden without Telit Communications S.<ch10>]]]] AT*CSURVUC=[ <ch1>[.A.0.2.0. 2 minute.channel number (arfcn) Note: the <chn> must be in a increasing order.00. AT#CSURVUC=59.

5 BCCH Network Survey . 3.number of desired BCCH carriers 1..6.. Parameter: <n> .-107 Network survey ended Note OK The command is executed within max.AT Commands Reference Guide 80000ST10025a Rev.5.7.19/11/07 #CSURVUC .A. AT#CSURVB=? #CSURVB . The result format is like command #CSURV. written authorization . 4 . The information provided by #CSURVUC is the same as that provided by #CSURVU. The result format is like command #CSURV. Parameter: <n> . 2 minute.number of desired BCCH carriers 1. [<n>] The survey stops as soon as <n> BCCH carriers are found.Network Survey Of User Defined Channels (Numeric Format) SELINT 2 110. The survey stops as soon as <n> BCCH carriers are found.All Rights Reserved page 371 of 414 .p.M Test command reports the range of values for parameter <n> in the format: AT#CSURVB=? Reproduction forbidden without Telit Communications S.#CSURVB #CSURVB .BCCH Network Survey SELINT 2 Execution command performs a quick network survey through M (maximum AT#CSURVB= number of available frequencies depending on last selected band) channels. The difference is that the output of #CSURVUC is in numeric format only.M Test command reports the range of values for parameter <n> in the format: (1-M) where M is the maximum number of available frequencies depending on last selected band.BCCH Network Survey SELINT 0 / 1 Execution command performs a quick network survey through M (maximum AT#CSURVB=<n> number of available frequencies depending on last selected band) channels.

#CSURVB .BCCH Network Survey (Numeric Format) SELINT 0 / 1 Execution command performs a quick network survey through M (maximum AT#CSURVBC= number of available frequencies depending on last selected band) channels.6 BCCH Network Survey (Numeric Format) .number of desired BCCH carriers 1. Parameter: <n> . <n> The survey stops as soon as <n> BCCH carriers are found.19/11/07 SELINT 2 where M is the maximum number of available frequencies depending on last selected band. The result is given in numeric format and is like command #CSURVC.#CSURVBC #CSURVBC .BCCH Network Survey (Numeric Format) SELINT 2 Execution command performs a quick network survey through M (maximum AT#CSURVBC= number of available frequencies depending on last selected band) channels. AT#CSURVBC=? 3. 4 .BCCH Network Survey (1-M) AT Commands Reference Guide 80000ST10025a Rev.6. [<n>] The survey stops as soon as <n> BCCH carriers are found.Network Survey Format SELINT 0 / 1 Set command controls the format of the numbers output by all the Easy AT#CSURVF[= Reproduction forbidden without Telit Communications S.p.M Test command reports the range of values for parameter <n> in the format: (1-M) where M is the maximum number of available frequencies depending on last selected band.#CSURVF #CSURVF . The result is given in numeric format and is like command #CSURVC.number of desired BCCH carriers 1.5. written authorization . 3.5.6.7 Network Survey Format ..A. AT#CSURVBC=? #CSURVBC .M Test command reports the range of values for parameter <n> in the format: (1-M) where M is the maximum number of available frequencies depending on last selected band.7.All Rights Reserved page 372 of 414 . Parameter: <n> ..7.

AT#CSURVF? AT#CSURVF=? 3.7. AT#CSURVF? AT#CSURVF=? #CSURVF .Decimal 1 .Network Survey Format Scan® [<format>]] Parameter: <format> . Note: issuing AT#CSURVF=<CR> is the same as issuing the command AT#CSURVF=0<CR>.A.Hexadecimal values.numbers format 0 .p. written authorization .Hexadecimal values with text Read command reports the current number format.<CR><LF> Removing On Easy Scan® Commands Family SELINT 0 / 1 Reproduction forbidden without Telit Communications S.Network Survey Format SELINT 2 Set command controls the format of the numbers output by all the Easy AT#CSURVF= Scan® [<format>] Parameter: <format> .8 <CR><LF> Removing On Easy Scan® Commands Family #CSURVNLF #CSURVNLF .#CSURVF . Read command reports the current number format. as follows: #CSURVF: <format> Test command reports the supported range of values for the parameter <format>.19/11/07 SELINT 0 / 1 Note: issuing AT#CSURVF<CR> is the same as issuing the Read command.Hexadecimal values with text AT Commands Reference Guide 80000ST10025a Rev.Hexadecimal values. as follows: #CSURVF: <format> Test command reports the supported range of values for the parameter <format>. no text 2 .All Rights Reserved page 373 of 414 .Decimal 1 .6. no text 2 .numbers format 0 .5. 4 .

disables <CR><LF> removing.<CR><LF> Removing On Easy Scan® Commands Family SELINT 2 Set command enables/disables the automatic <CR><LF> removing from AT#CSURVNLF= each information text line. in the format: <value> Test command reports the range of values for parameter <value>. written authorization . Read command reports whether automatic <CR><LF> removing is currently enabled or not.7.<CR><LF> Removing On Easy Scan® Commands Family SELINT 0 / 1 Set command enables/disables the automatic <CR><LF> removing from AT#CSURVNLF each information text line.p. in the format: <value> Test command reports the range of values for parameter <value>. 4 .disables <CR><LF> removing. [=<value>] Parameter: <value> 0 . Read command reports whether automatic <CR><LF> removing is currently enabled or not. they’ll be present in the information text (factory default) 1 .19/11/07 #CSURVNLF . [<value>] Parameter: <value> 0 . they’ll be present in the information text (factory default) 1 .remove <CR><LF> from imformation text Note: if parameter is omitted the behaviour of Set command is the same as Read command.A.All Rights Reserved page 374 of 414 .5. AT#CSURVNLF? AT#CSURVNLF=? 3.9 Extended Network Survey .Extended Network Survey SELINT 0 / 1 / 2 Reproduction forbidden without Telit Communications S.AT Commands Reference Guide 80000ST10025a Rev. AT#CSURVNLF? AT#CSURVNLF=? #CSURVNLF .#CSURVEXT #CSURVEXT .remove <CR><LF> from imformation text Note: if parameter is omitted the behaviour of Set command is the same as Read command.6.

#CSURVPC #CSURVPC .#CSURVP #CSURVP .enables extended network survey.AT Commands Reference Guide 80000ST10025a Rev.disables extended network survey (factory default) 1 . #CSURVC.A. #CSURVU. they report some GPRS informations carried by the System Information 13 of the BCCh Note: if parameter is omitted the behaviour of Set command is the same as Read command.5. AT#CSURVEXT? AT#CSURVEXT=? 3. Read command reports whether extended network survey is currently enabled or not.PLMN Network Survey (Numeric Format) SELINT 2 Execution command performs a quick network survey through channels. #CSURVB.1 PLMN Network Survey .7. #CSURVC. #CSURVBC) display the BAList for every valid scanned BCCh carrier and. The result is given in numeric format and is like command #CSURVC. AT#CSURVPC= The survey stops as soon as a BCCH carriers belonging to the selected <plmn> PLMN is found. AT#CSURVEXT [=<value>] Parameter: <value> 0 . if GPRS is supported in the cell.PLMN Network Survey SELINT 2 AT#CSURVP=<plmn> Execution command performs a quick network survey through channels. Parameter: <plmn> .6.All Rights Reserved page 375 of 414 . #CSURVU. all the network survey execution commands (#CSURV. The result format is like command #CSURV.2 PLMN Network Survey (Numeric Format) . all the network survey execution commands (#CSURV. written authorization . #CSURVB. #CSURVBC) display the BAList for every valid scanned BCCh carrier 2 .19/11/07 #CSURVEXT .Extended Network Survey SELINT 0 / 1 / 2 Set command enables/disables extended network survey. #CSURVUC.5.the desidered PLMN in numeric format Reproduction forbidden without Telit Communications S.p.6.enables extended network survey. in the format: <value> Test command reports the range of values for parameter <value>. Parameter: <plmn> . The survey stops as soon as a BCCH carriers belonging to the selected PLMN is found. 4 .7. #CSURVUC.the desidered PLMN in numeric format Test command returns OK AT#CSURVP=? 3.

or if applicable.255 .#STIA #STIA .5.7.A.disable SAT (no <timeout> required. the terminal response is either “ME currently unable to process command”.7 SIM Toolkit AT Commands 3.7.enable SAT and extended unsolicited indication #STN (see #STGI) 3 .1 SIM Tookit Interface Activation . written authorization .<timeout>]] Parameters: <mode> 0 .. if given will be ignored) 1 . In addition an unsolicited indication will be sent to the external application: #STN: <cmdTerminateValue> where: <cmdTerminateValue> is defined as <cmdType> + terminate offset. [<mode> [.#CSURVPC . Any ongoing (but unanswered) proactive command will be aborted automatically after <timeout> minutes. Note: every time the SIM application issues a proactive command that requires user interaction an unsolicited code will be sent.enable SAT and reduced unsolicited indication #STN (see #STGI) <timeout> .p.7.enable SAT without unsolicited indication #STN 2 . if enabled with #STIA command.PLMN Network Survey (Numeric Format) Test command returns OK AT#CSURVPC=? AT Commands Reference Guide 80000ST10025a Rev. indicating the type of proactive command issued by the SIM: #STN: <cmdType> • if <mode> parameter of #STIA command has been set to 2 (extended unsolicited indication) the format of the unsolicited indication depends on the specific command: Reproduction forbidden without Telit Communications S.19/11/07 SELINT 2 3. In this case.SIM Tookit Interface Activation SELINT 2 Set command is used to activate the SAT sending of unsolicited indications AT#STIA= when a proactive command is received from SIM. the terminate offset equals 100. 4 . “No response from user”.time-out for user responses 1.5. as follows: • if <mode> parameter of #STIA command has been set to 3 (reduced unsolicited indication) an unsolicited indication will be sent.All Rights Reserved page 376 of 414 .time-out in minutes (default 10).

A.SIM Initialization and File Change Notification. 4 . 1 .0 will answer OK but do nothing.<text>] where: <text> . if <cmdType>=17 (SEND SS) if <cmdType>=19 (SEND SHORT MESSAGE) if <cmdType>=20 (SEND DTMF) if <cmdType>=32 (PLAY TONE) an unsolicited notification will be sent if allowed by SIM (see GSM 11. 3 . In case of SEND SHORT MESSAGE (<cmdType>=19) command if sending to network fails an unsolicited notification will be sent #STN: 119 if <cmdType>=33 (DISPLAY TEXT) an unsolicited notification will be sent if allowed by SIM (see GSM Reproduction forbidden without Telit Communications S.SIM Initialization.File Change Notification. written authorization .All Rights Reserved page 377 of 414 .0 will answer OK but do nothing.SIM Initialization and Full File Change Notification. • AT#STSR=<cmdType>. 2 . • AT#STSR=<cmdType>.(optional) text to be displayed to user In these cases neither #STGI nor #STSR commands are required: • AT#STGI is accepted anyway.SIM Tookit Interface Activation AT Commands Reference Guide 80000ST10025a Rev. 4 .<refresh type> where: <refresh type> 0 .SIM Reset In this case neither #STGI nor #STSR commands are required: • AT#STGI is accepted anyway.p.19/11/07 SELINT 2 if <cmdType>=1 (REFRESH) an unsolicited notification will be sent to the user: #STN: <cmdType>.14): #STN: <cmdType>[.#STIA .

• AT#STGI is accepted anyway. • AT#STSR=<cmdType>.A.optional text string sent by SIM In this case: • AT#STSR=18. written authorization .#STIA .20 can be sent to end USSD transaction.used as a bit field: bit 1: 0 .255 .All Rights Reserved page 378 of 414 .(optional) text to be displayed to user In this case: 1.clear message after a delay 1 .wait for user to clear message <text> . All other commands: the unsolicited indication will report just the proactive command type: #STN: <cmdType> Reproduction forbidden without Telit Communications S. 4 . if <cmdDetails>/bit8 is 0 neither #STGI nor #STSR commands are required: • AT#STGI is accepted anyway. If <cmdDetails>/bit8 is 1 #STSR command is required if <cmdType>=18 (SEND USSD) an unsolicited notification will be sent to the user: #STN: <cmdType>[.14): AT Commands Reference Guide 80000ST10025a Rev.0 will answer OK but do nothing.<text>] where: <text> .0 will answer OK but do nothing.19/11/07 SELINT 2 #STN: <cmdType>..p.high priority bits 2 to 7: reserved for future use bit 8: 0 . 0.SIM Tookit Interface Activation 11. • AT#STSR=<cmdType>.<text>] where: <cmdDetails> .unsigned Integer used as a bit field. 2.normal priority 1 .<cmdDetails>[.

Note: when the SIM Application enters its main menu again (i.the device is in one of the following state: 0 .<SatProfile> where: <state> .e.alpha identifier provided by the SIM in ASCII format.SIM has not started its application yet 1 . <TextInfo> . or sends an SS or USSD.SIM has started its application (SAT main menu ready) <mode> . Service Center Address or SS String in ASCII format.Called number. written authorization . <MODestAddr> .p.e.Call/SMS not allowed 1 .call/SS/USSD response <Result> 0 . It is possible to restart the SAT session from the main menu again with the command AT#STGI=37.Call/SMS allowed with modification <Number> . when the customer application makes an outgoing call. i.All Rights Reserved page 379 of 414 .<Result>[. according to GSM 11. The TA does not need to respond directly.SMS control response 160 . Read command can be used to get information about the SAT interface in the format: #STIA: <state>. the following #STN unsolicited indication could be sent.<MODestAddr>]]] where <cmdTerminateValue> 150 .A.14. AT#STSR is not required.19/11/07 #STIA .Call/SMS allowed 2 .MO destination address in ASCII format. or an SMS. Note: The settings are saved on user profile and available on following reboot.<TextInfo>[.SAT and unsolicited indications enabling status (see above) AT#STIA? Reproduction forbidden without Telit Communications S. 4 . rejected or modified by the SIM. or if the SMS service centre address or destination has been changed: #STN: <cmdTerminateValue>.<timeout>.AT Commands Reference Guide 80000ST10025a Rev.<mode>.<Number> [. to indicate whether the outgoing call has been accepted.SIM Tookit Interface Activation SELINT 2 Note: if the call control or SMS control facility in the SIM is activated. SIM Toolkit activation/deactivation is only performed at power on. not at startup) an unsolicited result code #STN: 254 is sent.

p.SEND SHORT MESSAGE 20 .0. [<cmdType>] Parameter: <cmdType> . is allowed to issue SAT commands.7. Note 3.SEND DTMF 32 . e.SEND SS 18 . if enabled(see above).proactive command ID according to GSM 11. Just one instance at a time.g. Before activating SAT it is recommended to set the SMS text mode with command AT+CMGF=1 and to enable unsolicited indications for incoming SMS messages with command +CNMI.#STGI #STGI . PROVIDE LOCAL INFORMATION) are executed without sending any indication to the user 1 . SAT commands which are not using the AT interface (not MMI related SAT commands. i.GET INKEY Reproduction forbidden without Telit Communications S. the one which first issued AT#STIA=n (with n different from zero).REFRESH 16 .7.SAT Terminal Profile according to GSM 11.g. written authorization .A. to send the latest news. and after the SAT main menu has been displayed on TE an AT#STSR=37. Note: In SAT applications usually an SMS message is sent to the network provider containing service requests. A typical SAT session on AT interface starts after an #STN: 37 unsolicited code is received. 4 . AT#STIA=? Note Test command returns the range of available values for the parameters <mode> and <timeout>.AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 380 of 414 . After power cycle another instance can enable SAT. The profile cannot be changed by the TA. and this is valid till the same instance issues AT#STIA=0. e.14 (decimal).PLAY TONE 33 . e.SIM Tookit Get Information SELINT 2 #STGI set command is used to request the parameters of a proactive AT#STGI= command from the ME.SEND USSD 19 .SET UP CALL 17 .DISPLAY TEXT 34 .2 SIM Tookit Get Information .5.x command is issued to select an item in the menu (see #STSR). the list of SIM Application Toolkit facilities that are supported by the ME. At that point usually an AT#STGI=37 command is issued (see #STGI). these are only those command types that use the AT interface.time-out for user responses (see above) <SatProfile> .19/11/07 #STIA .SIM Tookit Interface Activation SELINT 2 <timeout> . The provider returns a message with the requested information.14.

4 .File Change Notification. with redial 2 Set up call.string for user confirmation stage <calledNumber> . with redial 4 Set up call. 4 . 1 . written authorization .SIM Initialization.A.string containing called number if <cmdType>=17 (SEND SS) if <cmdType>=18 (SEND USSD) if <cmdType>=19 (SEND SHORT MESSAGE) if <cmdType>=20 (SEND DTMF) if <cmdType>=32 (PLAY TONE) #STGI: <cmdType>[. with redial <confirmationText> .SIM Tookit Get Information 35 .[<confirmationText>].unsigned integer.<text>] Reproduction forbidden without Telit Communications S.All Rights Reserved page 381 of 414 . putting all other calls (if any) on hold 3 Set up call.SIM Initialization and Full File Change Notification.#STGI . but only if not currently busy on another call. used as an enumeration 0 Set up call.SIM Reset if <cmdType>=16 (SET UP CALL) #STGI: <cmdType>.<commandDetails>.<refresh type> where: <refresh type> 0 . disconnecting all other calls (if any). putting all other calls (if any) on hold. disconnecting all other calls (if any) 5 Set up call.SET UP MENU AT Commands Reference Guide 80000ST10025a Rev. 2 . <calledNumber> where: <commandDetails> .GET INPUT 36 .p. but only if not currently busy on another call 1 Set up call. 3 .19/11/07 SELINT 2 Requested command parameters are sent using an #STGI indication: #STGI: <parameters> where <parameters> depends upon the ongoing proactive command as follows: if <cmdType>=1 (REFRESH) #STGI: <cmdType>.SELECT ITEM 37 .SIM Initialization and File Change Notification.

Character sets defined by bit 1 and bit 2 are disabled and the "Yes/No" response is requested bits 4 to 7: 0 bit 8: 0 .Alphabet set.String as prompt for text. # and +) 1 .#STGI .Character sets defined by bit 1 and bit 2 are enabled 1 .clear message after a delay 1 .text to be displayed to user AT Commands Reference Guide 80000ST10025a Rev.text to be displayed to user if <cmdType>=34 (GET INKEY) #STGI: <cmdType>.<commandDetails>.normal priority 1 .used as a bit field: bit 1: 0 .unsigned Integer used as a bit field.. *. 0.SIM Tookit Get Information where: <text> .19/11/07 SELINT 2 if <cmdType>=33 (DISPLAY TEXT) #STGI: <cmdType>.A.255 .255 .Help information available <text> .Digits only (0-9.wait for user to clear message <text> .used as a bit field: bit 1: 0 ..All Rights Reserved page 382 of 414 .unsigned Integer used as a bit field.<text>] where: <cmdDetails> .No help information available 1 . bit 2: 0 .p. 0. Reproduction forbidden without Telit Communications S.<cmdDetails>[. 4 .SMS default alphabet (GSM character set) 1 .high priority bits 2 to 7: reserved for future use bit 8: 0 .UCS2 alphabet bit 3: 0 . written authorization .<text> where: <commandDetails> .

minimum length of user input 0.#STGI . Hidden entry mode (see GSM 11.SIM Tookit Get Information AT Commands Reference Guide 80000ST10025a Rev.<itemText>[.No help information available 1 . 4 .<numOfItems>[. written authorization .14) is only available when using digit input.<nextActionId>] where: Reproduction forbidden without Telit Communications S.<text>.unsigned Integer used as a bit field.SMS default alphabet (GSM character set) 1 .Help information available <text> . repeated for <numOfItems>: #STGI: <cmdType>..p. *.string as prompt for text <responseMin> .maximum length of user input 0. and +) 1 .<defaultText>] where: <commandDetails> .string supplied as default response text if <cmdType>=36 (SELECT ITEM) The first line of output is: #STGI: <cmdType>.UCS2 alphabet bit 3: 0 .<titleText>] <CR><LF> One line follows for every item. In hidden entry mode only characters (‘0’-‘9’.255 <responseMax> .. #..ME may echo user input on the display 1 .255 .All Rights Reserved page 383 of 414 .19/11/07 SELINT 2 if <cmdType>=35 (GET INPUT) #STGI: <cmdType>.<itemId>. bit 4: 0 .Digits only (0-9. ‘*’ and ‘#‘) are allowed. 0.User input to be in SMS packed format bits 5 to 7: 0 bit 8: 0 .<responseMin>.A.used as a bit field: bit 1: 0 .Alphabet set bit 2: 0 .User input to be in unpacked format 1 . <responseMax>[.<commandDetails>.<commandDetails>.User input shall not be revealed in any way.255 <defaultText> .

used as a bit field: bit 1: 0 .A.255 .<titleText> <CR><LF> One line follows for every item.19/11/07 #STGI .selection using soft key preferred bit 2 to 7: 0 bit 8: 0 .title of item <nextActionId> .<itemText>[.Selection using soft key preferred bits 4 to 7: 0 bit 8: 0 .Presentation type is specified in bit 2 bit 2: 0 .AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 384 of 414 .no selection preference 1 .No help information available 1 .255 .Presentation type is not specified 1 .unsigned Integer used as a bitfield 0..<commandDetails>.number of items in the list <titleText> .SIM Tookit Get Information SELINT 2 <commandDetails> .p.the next proactive command type to be issued upon execution of the menu item.<nextActionId>] where: <commandDetails> .string giving menu title <itemId> .unsigned Integer used as a bitfield 0.no help information available Reproduction forbidden without Telit Communications S. written authorization .No selection preference 1 .no next action information available. if <cmdType>=37 (SET UP MENU) The first line of output is: #STGI: <cmdType>.Presentation as a choice of navigation options if bit 1 is '1' bit 3: 0 .used as a bit field: bit 1: 0 .<numOfItems> <itemText> . 4 .item identifier 1...Help information available <numOfItems> .<numOfItems>.<itemId>.Presentation as a choice of data values if bit 1 = '1' 1 . 0 . repeated for <numOfItems>: #STGI: <cmdType>.

the next proactive command type to be issued upon execution of the menu item.p.0.SAT interface state (see #STIA) <cmdType> .help information available <numOfItems> . AT Commands Reference Guide 80000ST10025a Rev. Test command returns the range for the parameters <state> and <cmdType>. written authorization . 4 . selected menu item.title of item <nextActionId> .cmdType> where: <state> .#STGI .16 command. or starting a call.number of items in the list <titleText> .SIM Tookit Get Information 1 . to restart the session from the beginning going back to SAT main menu it is usually required an AT#STSR=37.x command is issued to select an item in the menu (see below).ongoing proactive command An error message will be returned if there is no pending command. At that point usually an AT#STGI=37 command is issued.19/11/07 SELINT 2 Note: upon receiving the #STGI response. The unsolicited notification sent to the user: #STN: 37 is an indication that the main menu of the SIM Application has been sent to the TA. if enabled. The unsolicited notification sent to the user: #STN:237 is an indication that the main menu of the SIM Application has been AT#STGI=? Note Reproduction forbidden without Telit Communications S. A typical SAT session on AT interface starts after an #STN: 37 unsolicited code is received.<numOfItems> <itemText> .string giving menu title <itemId> . the TA must send #STSR command (see below) to confirm the execution of the proactive command and provide any required user response.All Rights Reserved page 385 of 414 . 0 . The session usually ends with a SIM action like sending an SMS.g. After this.A.no next action information available. and after the SAT main menu has been displayed on TE an AT#STSR=37.. AT#STGI? The read command can be used to request the currently ongoing proactive command and the SAT state in the format #STGI: <state>.item identifier 1. e. It will be stored by the TA so that it can be displayed later at any time by issuing an AT#STGI=37 command.

3. depending on <cmdType>.19/11/07 #STGI . proactive command ID according to GSM 11. e. a selected menu item. used character set should be the one selected with +CSCS. written authorization .help information required by the user 20 .<data>]] <cmdType> .All Rights Reserved page 386 of 414 .SIM Tookit Get Information SELINT 2 removed from the TA.#STSR #STSR . and it is no longer available.data entered by user. <userResponse> Parameters: [.action performed by the user 0 .command performed successfully (call accepted in case of call setup) 16 .contains the item identifier selected by the user Note: Use of icons is not supported.no response from user 19 . a binary choice (Yes/No) is requested by the SIM application using bit 3 of the <commandDetails> parameter the valid content of the <inputString> is: a) “IRA”.7. ”PCCP437” charsets: “Y” or “y” (positive answer) and “N” or “n” (negative answer) b) UCS2 alphabet “0079” or “0059” (positive answer) and “006E” or “004E” (negative answer) Get Input <data> . as a user response. AT#STSR? The read command can be used to request the currently ongoing proactive Reproduction forbidden without Telit Communications S.A.g.user cleared down SIM call before connection or network release <data> .backward move in the proactive SIM session requested by the user 18 . Note: if.USSD/SS Transaction terminated by user 32 .TA currently unable to process command 34 . only required if <Result> is 0: Get Inkey <data> contains the key pressed by the user.7. ”8859-1”.3 SIM Tookit Send Response .integer type.AT Commands Reference Guide 80000ST10025a Rev.contains the string of characters entered by the user (see above) Select Item <data> .proactive SIM session terminated by user 17 .p. [<cmdType>. All icon related actions will respond with no icon available.14 (see #STGI) <userResponse> . In this case AT#STGI=37 command response will be always ERROR.user has denied SIM call setup request 35 . 4 .SIM Tookit Send Response SELINT 2 The write command is used to provide to SIM user response to a command AT#STSR= and any required user information.5.

Reproduction forbidden without Telit Communications S.5.Normal Operating condition restored. AT#STSR=? Test command returns the range for the parameters <state> and <cmdType>. even if normal communications are inhibited by the Jammer. The MODULE can also report to the network the Jammed status condition.7.Jammed condition detected OPERATIVE . the Jammed condition is reported on pin GPIO2/JDR GPIO2/JDR Low .SAT interface state (see #STIA) <cmdType> .p.5.enables the Jammed Detect. Parameters: <mode> . 3. 4 .behaviour mode of the Jammed Detect & Report 0 .1 Jammed Detect & Report . and give indication to the user of this condition either on the serial line with <DCMN>]]] an unsolicited code or on a dedicated GPIO by rising it. This code will be shown only after a jammed condition has occurred.7. the Jammed condition is reported with a single unsolicited result code on serial line. the MODULE will make both the actions as for <mode>=1 and <mode>=2.A.Normal Operating Condition GPIO2/JDR High .disables Jammed Detect & Report (factory default) 1 . 3 . written authorization .ongoing proactive command AT Commands Reference Guide 80000ST10025a Rev.8.<cmdType> where: <state> . AT#JDR[= [<mode> The MODULE can detect if a communication Jammer is active in its range [.#STSR .enables the Jammed Detect.<MNPL>.19/11/07 SELINT 2 An error message will be returned if there is no pending command.Jammed Condition.8 Jammed Detect & Report AT Commands 3.#JDR #JDR .SIM Tookit Send Response command and the SAT state in the format #STSRI: <state>. in the format: #JDR: <status> where: <status> JAMMED .All Rights Reserved page 387 of 414 .enables the Jammed Detect. 2 .Jammed Detect & Report SELINT 0 / 1 Set command allows to control the Jammed Detect & Report feature. by using a unique message.

AT Commands Reference Guide 80000ST10025a Rev. This code will be shown only after a jammed condition has occurred.enables the Jammed Detect. the Jammed condition is reported with an unsolicited code every 3s on serial line. Reproduction forbidden without Telit Communications S. AT#JDR? AT#JDR=? Example Note #JDR .Normal Operating condition restored.Jammed condition detected OPERATIVE .. <MNPL> .A.<MNPL> and <DCMN> AT#JDR=2 OK …jammer enters in the range… #JDR: JAMMED …jammer exits the range… #JDR: OPERATIVE It is suggested not to change the default setting for Maximum Noise Power Level and Disturbed Channel Minimum Number. If the device is installed in a particular environment where the default values are not satisfactory the two parameters <MNPL> and <DCMN> permit to adapt the detection to all conditions.p. Note: issuing AT#JDR=<CR> is the same as issuing the command AT#JDR=0<CR>. Maximum Noise Power Level and Disturbed Channel Minimum Number.254 Note: issuing AT#JDR<CR> is the same as issuing the Read command. Read command reports the current behaviour mode. and give indication to the user of this condition either on the serial line with <DCMN>]] an unsolicited code or on a dedicated GPIO by rising it.<MNPL>.Jammed Detect & Report SELINT 0 / 1 4 . in the format: #JDR: <mode>. in the format: #JDR: <status> where: <status> JAMMED . AT#JDR= [<mode> The MODULE can detect if a communication Jammer is active in its range [.Disturbed Channel Minimum Number 0.Maximum Noise Power Level 0.<DCMN> Test command reports the supported range of values for the parameters <mode>. 4 .<MNPL>.enables the Jammed Detect.All Rights Reserved page 388 of 414 .19/11/07 #JDR ..Jammed Detect & Report SELINT 2 Set command allows to control the Jammed Detect & Report feature. 5 . written authorization . the MODULE will make both the actions as for <mode>=1 and <mode>=4.127 <DCMN> .

<MNPL> . This code will be shown only after a jammed condition has occurred.behaviour mode of the Jammed Detect & Report 0 .Jammed Condition.A.<MNPL> and <DCMN> AT#JDR=2 OK …jammer enters in the range… AT#JDR? AT#JDR=? Example Reproduction forbidden without Telit Communications S. the Jammed condition is reported with an unsolicited code every 3s on serial line.Normal Operating condition restored.All Rights Reserved page 389 of 414 . even if normal communications are inhibited by the Jammer.#JDR . 2 . Maximum Noise Power Level and Disturbed Channel Minimum Number. in the format: #JDR: <status> where: <status> JAMMED ..<MNPL>.Jammed condition detected OPERATIVE . by using a unique message.enables the Jammed Detect. the MODULE will make both the actions as for <mode>=1 and <mode>=4.19/11/07 SELINT 2 The MODULE can also report to the network the Jammed status condition.127 <DCMN> .Jammed Detect & Report AT Commands Reference Guide 80000ST10025a Rev. written authorization . Parameters: <mode> .p. 5 .Normal Operating condition restored.Jammed condition detected OPERATIVE . the Jammed condition is reported on pin GPIO2/JDR GPIO2/JDR Low .enables the Jammed Detect.enables the Jammed Detect.Disturbed Channel Minimum Number 0.Maximum Noise Power Level 0. 4 .254 Read command reports the current behaviour mode.Normal Operating Condition GPIO2/JDR High . 3 . 4 .disables Jammed Detect & Report (factory default) 1 .enables the Jammed Detect.<DCMN> Test command reports the supported range of values for the parameters <mode>. This code will be shown only after a jammed condition has occurred.. the Jammed condition is reported with a single unsolicited result code on serial line. in the format: #JDR: <status> where: <status> JAMMED .enables the Jammed Detect. in the format: #JDR: <mode>. the MODULE will make both the actions as for <mode>=1 and <mode>=2.

19/11/07 SELINT 2 If the device is installed in a particular environment where the default values are not satisfactory the two parameters <MNPL> and <DCMN> permit to adapt the detection to all conditions.p. If writing ends successfully.#JDR . <size> .Write Script SELINT 0 / 1 Execution command causes the MODULE to store a file in the Easy Script® AT#WSCRIPT= related NVM. #RSCRIPT command will report empty file. 3. sized <size> bytes. Baud rate: 115200 bps Parameters: <script_name> .file content is readable with #RSCRIPT (default). Reproduction forbidden without Telit Communications S.#WSCRIPT #WSCRIPT . The operations completes when all the bytes are received.file content is hidden.name of the file in NVM. otherwise an error code is reported. <size> [. The device shall prompt a three character sequence <greater_than><greater_than><greater_than> (IRA 62. 62) after command line is terminated with <CR>. 4 .5.All Rights Reserved page 390 of 414 . AT Commands Reference Guide 80000ST10025a Rev. It is important to set properly the port settings.file size in bytes <hidden> .Python11 Interpreter. 62. 1 . AT Commands 3. after that a file can be entered from TE. the response is OK. case sensitive).7.Jammed Detect & Report #JDR: JAMMED …jammer exits the range… #JDR: OPERATIVE Note It is suggested not to change the default setting for Maximum Noise Power Level and Disturbed Channel Minimum Number.1 Write Script . In particular: Flow control: hardware.9. string type (max 16 chars.5.7.file hidden attribute 0 . 11 PYTHON is a registered trademark of the Python Software Foundation. written authorization .<hidden>] The file should be sent using RAW ASCII file transfer. naming it <script_name> <script_name>.A.9 Easy Script® Extension .

every textual script file must have . [. The operations completes when all the bytes are received.54. It's your care to maintain knowledge on what the file contains. 4 .file hidden attribute 0 . sized 54 bytes OK Script has been stored.A. string type (max 16 chars. 62.py extension. whilst every pre-compiled executable script file must have .Write Script SELINT 2 Execution command causes the MODULE to store a file in the Easy Script® AT#WSCRIPT= related NVM.p.0 >>> here receive the prompt: depending on your editor settings it’s possible that the prompt overrides the above line. In particular: Flow control: hardware.Write Script SELINT 0 / 1 Note: the file name should be passed between quotes. its content is hidden even if the file is still being run correctly. <size> . Note: when sending the script be sure that the line terminator is <CR><LF> and that your terminal program does not change it. It is important to set properly the port settings. 10. sized <size> bytes. Reproduction forbidden without Telit Communications S.AT Commands Reference Guide 80000ST10025a Rev. Note: with the hidden attribute it is possible to protect your files from being viewed and copied.pyo extension. Example Note #WSCRIPT . case sensitive). file names are case sensitive.name of the file in NVM. <size>. written authorization . It’s recommended to use the extension . after that a file can be entered from TE.file size in bytes <hidden> . AT#WSCRIPT="First. 62) after command line is terminated with <CR>.pyo only for pre-compiled executable script files.19/11/07 #WSCRIPT .All Rights Reserved page 391 of 414 . naming it <script_name> [<script_name>. #RSCRIPT command will report empty file. 62.py ".<hidden>]] The file should be sent using RAW ASCII file transfer. The device shall prompt a five character sequence <CR><LF><greater_than><greater_than><greater_than> (IRA 13. only the file name can be viewed.file content is hidden.py only for textual script files and the extension . 1 . then type or send the script.file content is readable with #RSCRIPT (default). Baud rate: 115200 bps Parameters: <script_name> .

py extension.pyo extension.py extension.AT Commands Reference Guide 80000ST10025a Rev. It's your care to maintain knowledge on what the file contains.#ESCRIPT #ESCRIPT .file name. file names are case sensitive.54. every textual script file must have . If the Reproduction forbidden without Telit Communications S.py ". Note: when sending the script be sure that the line terminator is <CR><LF> and that your terminal program does not change it. whilst every pre-compiled executable script file must have . then type or send the textual script. the response is OK.p.19/11/07 #WSCRIPT . its content is hidden even if the file is still being run correctly. Note: with the hidden attribute it is possible to protect your files from being viewed and copied. 4 . case sensitive).All Rights Reserved page 392 of 414 .5. written authorization . Note: all textual script files must have .pyo extension.Select Active Script SELINT 0 / 1 Set command selects either AT#ESCRIPT[= a) the name of the textual script file that will be compiled and executed [<script_name>]] by the Easy Script® compiler at startup according to last #STARTMODESCR setting. string type (max 16 chars. sized 54 bytes OK Note Textual script has been stored It’s recommended to use the extension .0 >>> here receive the prompt.2 Select Active Script . Note: the file name should be passed between quotes.A.9. We call this file (either textual or pre-compiled) the current script. Note: the command does not check whether a textual script named <script_name> does exist or not in the Easy Script® related NVM.7. Note: <script_name> must match to the name of a file written by #WSCRIPT in order to have it run. or b) the name of the pre-compiled executable file that will be executed at startup according to last #STARTMODESCR setting.Write Script SELINT 2 If writing ends successfully.py only for textual script files and the extension . Parameter: <script_name> . otherwise an error code is reported.pyo only for pre-compiled executable script files. AT#WSCRIPT="First. only the file name can be viewed. Example 3. all pre-compiled executable files must have .

or d) the name of the pre-compiled executable file that will be executed at startup according to last #STARTMODESCR setting.current script will be executed at startup only if the DTR line is found Low (that is: COM is not open on a PC). <script_start_mode> [. 4 .py extension. Note: issuing AT#ESCRIPT<CR> is the same as issuing the Read command. string type (max 16 chars. Note: issuing AT#ESCRIPT=<CR> is the same as issuing the command AT#ESCRIPT=””<CR>. Read command reports as a quoted string the file name of the current script.AT Commands Reference Guide 80000ST10025a Rev.p. If the file <script_name> is not present at startup then the compiler will not execute.19/11/07 #ESCRIPT .3 Script Execution Start Mode .#STARTMODESCR #STARTMODESCR . Parameter: <script_name> . Read command reports as a quoted string the file name of the current script.5. Note: all textual script files must have .currente script execution start mode 0 .7.pyo extension.Select Active Script SELINT 0 / 1 file <script_name> is not present at startup then the compiler will not execute.A.9. Note: the command does not check whether a textual script named <script_name> does exist or not in the Easy Script® related NVM. all pre-compiled executable files must have . AT#ESCRIPT? 3. otherwise the Easy Reproduction forbidden without Telit Communications S. AT#ESCRIPT? #ESCRIPT . written authorization . Note: <script_name> must match to the name of a file written by #WSCRIPT in order to have it run.All Rights Reserved page 393 of 414 .file name. case sensitive).Select Active Script SELINT 2 Set command selects either AT#ESCRIPT= c) the name of the textual script file that will be compiled and executed [<script_name>] by the Easy Script® compiler at startup according to last #STARTMODESCR setting.Script Execution Start Mode SELINT 0 / 1 Set command sets the current script (see #ESCRIPT) execution AT#STARTMODESCR[= start mode. We call this file (either textual or pre-compiled) the current script.<script_start_to>]] Parameter: <script_start_mode> .

1 .current script will be executed at startup only if the user does not send any AT command on the serial port for the time interval specified in <script_start_to> parameter. <script_start_to> . this parameter is used only if parameter <script_start_mode> is set to 1. otherwise the Easy Script® interpreter will not execute and the MODULE will behave normally answering only to AT commands on the serial port (factory default). Reproduction forbidden without Telit Communications S. 1 .current script start time-out. Read command reports the current script start mode and the current script start time-out.currente script execution start mode 0 .current script will be executed at startup only if the DTR line is found Low (that is: COM is not open on a PC). 10.current script will be executed at startup only if the user does not send any AT command on the serial port for the time interval specified in <script_start_to> parameter.19/11/07 #STARTMODESCR .Script Execution Start Mode SELINT 2 Set command sets the current script (see #ESCRIPT) execution AT#STARTMODESCR= start mode. in the format: #STARTMODESCR= <script_start_mode>. 4 . Note: issuing AT#STARTMODESCR<CR> is the same as issuing the Read command.Script Execution Start Mode SELINT 0 / 1 Script® interpreter will not execute and the MODULE will behave normally answering only to AT commands on the serial port (factory default). written authorization .<script_start_timeout> Test command returns the range of available values for parameters <script_start_mode> and <script_start_timeout>.All Rights Reserved page 394 of 414 .time interval in seconds. If the user does not send any AT command on the serial port for the time specified in this parameter active script will not be executed (default is 10).<script_start_to>] Parameter: <script_start_mode> .60 .AT Commands Reference Guide 80000ST10025a Rev. The DTR line is not tested. <script_start_mode> [. otherwise the Easy Script® interpreter will not execute and the MODULE will behave normally answering only to AT commands on the serial port. The DTR line is not tested..A.p. it is the waiting time for an AT command on the serial port to disable active script execution start.1). otherwise the Easy Script® interpreter will not execute and the MODULE will behave normally answering only to AT commands on the serial port.(10-60) AT#STARTMODESCR? AT#STARTMODESCR=? #STARTMODESCR . in the format: #STARTMODESCR: (0.

file name. Read command has the same behaviour as execution command AT#EXECSCR? Test command returns OK result code.A. This command is useful when the execution at startup has been blocked deliberately and the user wants to control execution start. in the format: #STARTMODESCR: (0. Read command reports the current script start mode and the current AT#STARTMODESCR? script start time-out.9.19/11/07 #STARTMODESCR . If the user does not send any AT command on the serial port for the time specified in this parameter active script will not be executed (default is 10).4 Execute Active Script . The device shall prompt a three character sequence <less_than><less_than><less_than> (IRA 60.#RSCRIPT #RSCRIPT . string type (max 16 chars. AT#EXECSCR=? #EXECSCR .7.7.All Rights Reserved page 395 of 414 .time interval in seconds. case sensitive). AT#EXECSCR=? 3.5.60 .(10-60) AT#STARTMODESCR=? 3. in the format: #STARTMODESCR= <script_start_mode>.#EXECSCR #EXECSCR . it is the waiting time for an AT command on the serial port to disable active script execution start.9. written authorization . 60) Reproduction forbidden without Telit Communications S.current script start time-out.. AT#RSCRIPT= <script_name> Parameter: <script_name> .Execute Active Script SELINT 2 Execution command causes the current script (see #ESCRIPT) execution AT#EXECSCR not at startup.<script_start_timeout> Test command returns the range of available values for parameters <script_start_mode> and <script_start_timeout>.5.Execute Active Script SELINT 0 / 1 Execution command causes the current script (see #ESCRIPT) execution AT#EXECSCR not at startup.5 Read Script .p. this parameter is used only if parameter <script_start_mode> is set to 1. 4 .1).AT Commands Reference Guide 80000ST10025a Rev. 10. This command is useful when the execution at startup has been blocked deliberately and the user wants to control execution start.Script Execution Start Mode SELINT 2 <script_start_to> .Read Script SELINT 0 / 1 Execution command reports the content of file <script_name>. 60. Test command returns OK result code.

4 . then an empty file is reported with the OK result code. written authorization .All Rights Reserved page 396 of 414 .file name.6 List Script Names . case sensitive). AT#RSCRIPT= [<script_name>] Parameter: <script_name> . then the script is displayed. immediately after the prompt <<<import MDM MDM.10) Ans=MDM.9.7.send('AT\r'. Note: if the file <script_name> was saved with the hidden attribute.receive(20) OK #RSCRIPT .10) Ans=MDM.send('AT\r'.receive(20) OK 3.Read Script SELINT 2 Execution command reports the content of file <script_name>.Read Script followed by the file content. The device shall prompt a five character sequence <CR><LF><less_than><less_than><less_than> (IRA 13. Example Note: If the file <script_name> is not present an error code is reported. 10.19/11/07 SELINT 0 / 1 Note: if the file <script_name> was saved with the hidden attribute.#LSCRIPT #LSCRIPT . 60. AT Commands Reference Guide 80000ST10025a Rev. AT#RSCRIPT="First.#RSCRIPT .5. 60.List Script Names SELINT 0 / 1 Reproduction forbidden without Telit Communications S.py " hereafter receive the prompt: depending on your editor settings it’s possible that the prompt overrides the above line.p. 60) followed by the file content.A. then an empty file is reported with the OK result code. immediately after the prompt <<<import MDM MDM.py " hereafter receive the prompt. Example Note: If the file <script_name> is not present an error code is reported. string type (max 16 chars. then the script is displayed. AT#RSCRIPT="First.

p.py 51 #LSCRIPT: Second. AT#LSCRIPT #LSCRIPT: First.py”.A.file name.19/11/07 #LSCRIPT .51 #LSCRIPT: “Second.List Script Names SELINT 2 Execution command reports either the list of file names for the files currently AT#LSCRIPT stored in the Easy Script® related NVM and the available free NVM memory in the format: [#LSCRIPT: <script_name1>.<size1>… [<CR><LF><CR><LF>#LSCRIPT: <script_namen>.py”. AT#LSCRIPT #LSCRIPT: “First. 4 . written authorization . quoted string type (max 16 chars.<sizen>]] <CR><LF><CR><LF>#LSCRIPT: free bytes: <free_NVM> where: <script-namen> .size of script in bytes <free_NVM> .size of available NVM memory in bytes Test command returns OK result code.py 178 #LSCRIPT: Third. quoted string type (max 16 chars.List Script Names SELINT 0 / 1 Execution command reports either the list of file names for the files currently AT#LSCRIPT stored in the Easy Script® related NVM and the available free NVM memory in the format: [#LSCRIPT: <script_name1>.py”.file name.95 #LSCRIPT: free bytes: 20000 AT#LSCRIPT=? Example Reproduction forbidden without Telit Communications S.All Rights Reserved page 397 of 414 .py 95 #LSCRIPT: free bytes: 20000 OK AT#LSCRIPT? Example #LSCRIPT . case sensitive) <sizen> . case sensitive) <sizen> .AT Commands Reference Guide 80000ST10025a Rev.<size1>… [<CR><LF>#LSCRIPT: <script_namen>.178 #LSCRIPT: “Third.<sizen>]] <CR><LF>#LSCRIPT: free bytes: <free_NVM> where: <script-namen> .size of available NVM memory in bytes Read command has the same behavior of Execution command.size of script in bytes <free_NVM> .

8 Reboot .Delete Script SELINT 2 Execution command deletes a file from Easy Script® related NVM memory.py" OK 3.7.name of the file to delete.A.7. string type (max 16 chars. #REBOOT .name of the file to delete.7 Delete Script . AT#DSCRIPT="Third.9. Module Reboots … Note This command does not return result codes. Read command has the same behavior of Execution command.5. AT#REBOOT SELINT 2 Reproduction forbidden without Telit Communications S. AT#DSCRIPT= <script_name> Parameter: <script_name> .Delete Script SELINT 0 / 1 Execution command deletes a file from Easy Script® related NVM memory.py" OK #DSCRIPT .p. case sensitive) Example Note: if the file <script_name> is not present an error code is reported. AT#DSCRIPT="Third.Reboot Execution command reboots immediately the unit.#LSCRIPT .Reboot Execution command reboots immediately the unit.19/11/07 SELINT 2 3. written authorization .All Rights Reserved page 398 of 414 . AT#REBOOT SELINT 0 / 1 AT#REBOOT? Example It can be used to reboot the system after a remote update of the script in order to have the new one running.#DSCRIPT #DSCRIPT .List Script Names OK AT Commands Reference Guide 80000ST10025a Rev. 4 .#REBOOT #REBOOT . AT#DSCRIPT= [<script_name>] Parameter: <script_name> . AT#REBOOT ….9.5. string type (max 16 chars. case sensitive) Example Note: if the file <script_name> is not present an error code is reported.

Module Reboots … This command does not return result codes.#CMUXSCR #CMUXSCR . written authorization . 4 .p.All Rights Reserved page 399 of 414 . Example Note 3.enables/disables CMUX interface at startup.7.5.A. before current script execution <rate> 300 1200 2400 4800 9600 19200 38400 57600 115200 (default) If <rate> is omitted the value is unchanged <enable> and <rate> values are saved in NVM Read command returns the current value of #CMUXSCR parameters in the format: #CMUXSCR: <enable>.it disables CMUX interface at startup. 0 .10 multiplexing protocol control AT#CMUXSCR= channel (see +CMUX) at startup before the current script (see #ESCRIPT) <enable>. Parameters: <enable> .[<rate>] execution and specifies the DTE speed at which the device sends and receives CMUX frames (used to fix the DTE-DCE interface speed).it enables CMUX interface at startup.19/11/07 SELINT 2 It can be used to reboot the system after a remote update of the script in order to have the new one running.Reboot AT Commands Reference Guide 80000ST10025a Rev.9.#REBOOT . before current script execution (factory default) 1 . AT#REBOOT ….<rate> Test command reports the range for the parameters <enable> and <rate> AT#CMUXSCR ? AT#CMUXSCR =? Reproduction forbidden without Telit Communications S.9 CMUX Interface Enable .CMUX Interface Enable SELINT 2 Set command enables/disables the GSM 07.

10.$GPSR $GPSR . The almanac is retained but the ephemeris is cleared. AT$GPSR= <reset_type> Parameter: <reset_type> 0 .All Rights Reserved page 400 of 414 . It is available in controlled mode only.5.5.7.A. It is available in controlled mode only.5.10.Hotstart (with stored Almanac and Ephemeris): the GPS receiver restarts by using the values stored in the internal memory of the GPS receiver. The stored clock drift however. is retained. ephemeris. validated ephemeris and almanac.19/11/07 3.Warmstart (No ephemeris): this option clears all initialization data in the GPS receiver and subsequently reloads the data that is currently displayed in the Receiver Initialization Setup screen. Test command reports the range of supported values for parameter AT$GPSR=? Reproduction forbidden without Telit Communications S. 1 . It is available in controlled mode only.$GPSP $GPSP . almanac.7.p. Note: the current setting is stored through $GPSSAV Read command reports the current value of the <status> parameter. and time.10 3.1 GPS AT Commands Set GPS Controller Power Management . 4 .GPS Controller Power Management SELINT 0 / 1 / 2 AT$GPSP=<status> Set command allows to manage power-up or down of the GPS controller Parameter: <status> 0 .GPS controller is powered down 1 . No Ephemeris): this option clears all data that is currently stored in the internal memory of the GPS receiver including position. in the format: $GPSP: <status> Test command reports the range of supported values for parameter <status> AT$GPSP=0 OK AT$GPSP? AT$GPSP=? Example 3. 3 .GPS Reset SELINT 0 / 1 / 2 Execution command allows to reset the GPS controller.Hardware reset: the GPS receiver is reset and restarts by using the values stored in the internal memory of the GPS receiver. 2 .AT Commands Reference Guide 80000ST10025a Rev.GPS controller is powered up (default) Note: for the GPS product (GE863-GPS): if the GPS controller is powered down while VAUX pin is enabled they’ll both also be also powered off.7.Coldstart (No Almanac. written authorization .2 GPS Reset .

in the format: $GPSD: <device_type> Test command reports the range of supported values for parameter <device_type> AT$GPSD=0 OK AT$GPSD? AT$GPSD=? Example 3.1.currently has no meaning.10.7. 4 .4 GPS Software Version .7.10.5.00.none.19/11/07 SELINT 0 / 1 / 2 3.07-C23P1.$GPSR .All Rights Reserved page 401 of 414 .00 OK AT$GPSSW? AT$GPSSW=? Example 3.A.GPS Software Version SELINT 0 / 1 / 2 Execution command provides GPS Module software version in the format: AT$GPSSW $GPSSW: <sw version> Read command has the same meaning as the Execution command Test command returns the OK result code AT$GPSSW $GPSSW: GSW3. Note: the current setting is stored through $GPSSAV Read command reports the current value of <device_type> parameter. if you set any other value it will give ERROR.5.p.5.currently has no meaning. maintained for backward compatibility 2 . maintained for backward compatibility Note: In case of GM862-GPS <device type> has always value 2.1.$GPSD $GPSD . Parameter: <device type> 0 .10.3 GPS Device Type Set .GPS Device Type Set SELINT 0 / 1 / 2 Set command defines which GPS device is connected to the module.GPS Reset Example <reset_type> AT$GPSR=0 OK AT Commands Reference Guide 80000ST10025a Rev.5 GPS Antenna Type Definition .7. It AT$GPSD= dedicates the Serial port #1 of the module (TRACE) to receive the GPS <device_type> strings from the GPS module.1_3.$GPSSW $GPSSW . written authorization .serial port connected to GPS serial port: controlled mode (default) 3 . the serial port is not connected to GPS device and available for standard use 1 .$GPSAT Reproduction forbidden without Telit Communications S.

7.7. in the format: $GPSAT: <type> Test command reports the range of supported values for parameter <type> AT$GPSAT=1 OK Refer to the HW user guide for the compatible GPS antennas AT$GPSAT? AT$GPSAT=? Example Note 3.GPS Antenna power supplied by the module (default) Note: if current <type> is 0.A.GPS Antenna Current Readout SELINT 0 / 1 / 2 Execution command reports the GPS antenna’s current consumption in the AT$GPSAI format: $GPSAI:<value>[.<status>] where: <value> .GPS antenna consumption out of the limits Reproduction forbidden without Telit Communications S.AT Commands Reference Guide 80000ST10025a Rev.10.$GPSAI $GPSAI . Note: the current setting is stored through $GPSSAV Read command returns the currently used antenna.5.GPS Antenna Supply Voltage Readout SELINT 0 / 1 / 2 Execution command returns the measured GPS antenna’s supply voltage in AT$GPSAV mV Read command has the same meaning as the Execution command AT$GPSAV? Test command returns the OK result code AT$GPSAV=? AT$GPSAV Example $GPSAV:3800 OK Note It has meaning only if current $GPSAT setting is not 0 3.$GPSAV $GPSAV .5.19/11/07 $GPSAT .p.GPS Antenna Type Definition SELINT 0 / 1 / 2 AT$GPSAT=<type> Set command selects the GPS antenna used.7 GPS Antenna Current Readout . 4 .6 GPS Antenna Supply Voltage Readout . Parameter: <type> 0 .All Rights Reserved page 402 of 414 .GPS antenna OK 1 .10.the measured current in mA <status> 0 .GPS Antenna not power supplied by the module 1 . written authorization . either $GPSAV and $GPSAI have no meaning.

Parameters: <set> 0 .7. Set command allows to activate an automatic protection in case of high current consumption of GPS antenna.200 If parameter <set>=0 parameter <value> has no meaning and can be omitted.GPS Antenna Protection SELINT 0 / 1 / 2 AT$GPSAP=<set>[.0 OK Note It has meaning only if current $GPSAT setting is not 0 3.10. 4 ..25 OK activate current antenna protection with related current limit AT$GPSAP? $GPSAP:1. in the format: $GPSAP: <set>.50 OK Antenna protection activated with 50mA limit AT$GPSAP? AT$GPSAP=? Example Reproduction forbidden without Telit Communications S.the antenna current limit value in mA 0.<value> Test command reports the range of supported values for parameters <set> and <value> AT$GPSAP=0 OK Note : no SW control on antenna status (HW current limitation only) AT$GPSAP=1.GPS Antenna Current Readout SELINT 0 / 1 / 2 Note: the output <status> is available only if the antenna protection is activated (see $GPSAP) Read command has the same meaning as the Execution command AT$GPSAI? Test command returns the OK result code AT$GPSAI=? AT$GPSAI? Example $GPSAI:040.$GPSAP $GPSAP .A. written authorization .AT Commands Reference Guide 80000ST10025a Rev.p.5. The protection disables the GPS <value>] antenna supply voltage.8 GPS Antenna Protection . Note: the new setting is stored through $GPSSAV Read command reports the current activation status of antenna automatic protection and the current antenna limit value.activate current antenna protection <value> .19/11/07 $GPSAI .All Rights Reserved page 403 of 414 .deactivate current antenna protection (default) 1 .

written authorization .GPS Antenna Protection SELINT 0 / 1 / 2 Note The module is already provided of an Hardware protection for the high current consumption that is automatically activated if the consumption exceeds 50mA 3.NMEA data stream activated with the following unsolicited response syntax: $GPSNMUN:<CR><NMEA SENTENCE><CR> 2 .Unsolicited NMEA Data Configuration SELINT 0 / 1 / 2 Set command permits to activate an Unsolicited streaming of GPS data (in AT$GPSNMUN= NMEA format) through the standard GSM serial port and defines which <enable> NMEA sentences will be available [.dedicated NMEA data stream.NMEA data stream activated with the following unsolicited response syntax: <NMEA SENTENCE><CR> 3 .10.19/11/07 $GPSAP .Geographical Position .<GSV>.GPS Serial Port Speed SELINT 0 / 1 / 2 AT$GPSS=<speed> Set command allows to select the speed of the NMEA serial port.disable (default) 1 .5.Latitude/Longitude 0 .NMEA data stream de-activated (default) 1 .AT Commands Reference Guide 80000ST10025a Rev. <GSA>.5. 4 .Global Positioning System Fix Data 0 .10 Unsolicited NMEA Data Configuration .A.$GPSNMUN $GPSNMUN .p. with the escape sequence ‘+++’ the user can return to command mode <GGA> .7.10. it is not possible to send AT commands.7.All Rights Reserved page 404 of 414 .<GGA>.<GLL>.(default) 9600 19200 38400 57600 Note: the new setting is stored through $GPSSAV Read command returns the current serial ports speed in the format: $GPSS: <speed> Test command returns the available range for <speed> AT$GPSS? AT$GPSS=? 3.enable <GLL> . Parameter: <speed> 4800 .$GPSS $GPSS .<VTG >] <enable> 0 .disable (default) Reproduction forbidden without Telit Communications S.9 GPS NMEA Serial Port Speed . Parameters: <RMC>.

GPS Satellites in View 0 ..disable (default) 1 . <GGA>.disable (default) 1 . <GSA>.0.0 OK Give the current frame selected (GSA) The unsolicited message will be: $GPSNMUN: $GPGSA.p.04.23.0.0.1.GPS DOP and Active Satellites 0 .07.0.enable <GSV> .8*3C NMEA 01803 Specifications The command is available in “Controlled Mode” only The available NMEA Sentences are depending on the GPS receiver used In GE863-GPS and GM862-GPS the fields PDOP and VDOP are not available Use NMEA serial port instead if full DOP info are needed AT Commands Reference Guide 80000ST10025a Rev.02.$GPSNMUN . <VTG> AT$GPSNMUN=1.2. written authorization .enable <VTG> .3.recommended Minimum Specific GPS Data 0 .13.disable (default) 1 ..24.enable <RMC> .6.<GSV>.0.19/11/07 SELINT 0 / 1 / 2 AT$GPSNMUN=? Example Reference Note Reproduction forbidden without Telit Communications S.Course Over Ground and Ground Speed 0 .0.4.0.<GSA>. <GSV>. <GLL>. in the format: $GPSNMUN:<enable>.A.1.<RMC>.enable Read command returns whether the unsolicited GPS NMEA data streaming AT$GPSNMUN? is currently enabled or not.<GLL>.0. along with the NMEA sentences availability status.1.<GGA>.A.0 OK These sets the GSA as available sentence in the unsolicited message AT$GPSNMUN=0 OK Turn-off the unsolicited mode AT$GPSNMUN? $GPSNMUN: 1.20.enable <GSA> ..All Rights Reserved page 405 of 414 .Unsolicited NMEA Data Configuration 1 ..<VTG > Test command returns the supported range of values for parameters <enable>.disable (default) 1 . <RMC>. 4 ..1.

x Speed over ground (Km/hr) (referred to VTG sentence) <spkn> .AT Commands Reference Guide 80000ST10025a Rev.format is dddmm.mmmm .<cog>.mmmm E/W (referred to GGA sentence) where: ddd .12 yy .<longitude>..<spkm>.11 Get Acquired Position .sss) referred to GGA sentence <latitude> .90 mm.x .day 01.360 mm .ddd.x Altitude .<hdop>.<nsat> where: <UTC> .year 00..5.Horizontal Diluition of Precision (referred to GGA sentence) <altitude> . 4 . True) (referred to VTG sentence) where: ddd ..Get Acquired Position SELINT 0 / 1 / 2 Execution command returns information about the last GPS position in the AT$GPSACP format: $GPSACP: <UTC>. written authorization .9999 N/S: North / South <longitude> . <fix>.ddmmyy Date of Fix (referred to RMC sentence) where: dd .degrees 00.Speed over ground (knots) (referred to VTG sentence) <date> .31 mm .month 01..A.2000 to 2099 Reproduction forbidden without Telit Communications S.degrees 000.Course over Ground (degrees..mm .xxxx.9999 E/W: East / West <hdop> .mmmm N/S (referred to GGA sentence) where: dd .19/11/07 3.<spkn>.UTC time (hhmmss.2D fix 3 .3D fix <cog> .59 <spkm> .<altitude>..p..minutes 00.mean-sea-level (geoid) in meters (referred to GGA sentence) <fix> 0 .x.mmmm .xxxx.All Rights Reserved page 406 of 414 .10.minutes 00.x.180 mm.format is ddmm.$GPSACP $GPSACP .7.99 .xxxx.0000...degrees 000.<latitude>.0000.<date>.59.Invalid Fix 2 .minutes 00.59.

5.12 Direct Access to GPS Module . Note: the new setting is stored through $GPSSAV Note: the command is usable only in “controlled mode”.01344. Note: the escape sequence is “+++” Note: the Serial Port Speed can be maximum 38400 bps Test command returns the OK result code AT$GPSCON=? 3. Note: the escape sequence is “+++” Note: it is possible to issue $GPSPRG only if the Serial Port Speed is fixed 38400 bps Read command has the same effect as Execution command.479. Test command returns the OK result code AT$GPSPRG? AT$GPSPRG=? 3. written authorization .$GPSCON $GPSCON .1 .09 OK 3. 4 .A.7..All Rights Reserved page 407 of 414 .82691N.0.p.13 Set The GPS Module In Programming Mode . without checking or elaborating them.14 Set The GPS Module In Power Saving Mode . in order to permit the reprogramming of th GPS flash memory.1.0.10.$GPSPRG $GPSPRG .5.0.12 Read command has the same meaning as the Execution command AT$GPSACP? Test command returns the OK result code AT$GPSACP=? AT$GPSACP Example $GPSACP:080220.7.Set The GPS Module In Programming Mode SELINT 0 / 1 / 2 Execution command allows to switch on the GPS part in BOOT mode and AT$GPSPRG set the GSM processor in Transparent Mode.7.0. The GSM module will transfer directly the received data to the GPS module.5.10. this will be visible on the RING pin of serial port.$GPSPS Reproduction forbidden without Telit Communications S.Get Acquired Position SELINT 0 / 1 / 2 <nsat> .259.07.3. Note: in case of an incoming call from GSM.10.0.4542.Total number of satellites in use (referred to GGA sentence) 00.26820E.nn .19/11/07 $GPSACP .AT Commands Reference Guide 80000ST10025a Rev.Direct Access to GPS Module SELINT 0 / 1 / 2 Execution command allows to set the GSM baseband in transparent mode AT$GPSCON in order to have a direct access to the serial port of the GPS module.2.270705.

when mode is push-to-fix.the GPS receiver can operate in three modes 0 . in the format: $GPSPS: <mode>. make the fix and then continue to work in power saving mode. upon user request. but turns on frequently enough to collect ephemeris data to maintain the GPS1 realtime clock calibration so that. Test command returns the OK result code AT$GPSSAV=? Reproduction forbidden without Telit Communications S. 2 .7.16 Save GPS Parameters Configuration .19/11/07 $GPSPS .7.<PTF_Period> Test command returns the available range for <mode> and <PTF_Period> Available in “controlled mode” only AT$GPSPS=? Note 3. the receiver turns on periodically according to this parameter. default value is 1800 sec. the power to the SiRF chipset is cycled periodically. it will start up. 4 . AT$GPSPS= <mode Parameters: [. power is supplied to the receiver continuously and the GPS receiver continues to operate without an interrupt. Note: if the GPS module is in push-to-fix mode.push-to-fix mode.Set The GPS Module In Power Saving Mode SELINT 0 / 1 / 2 Set command allows to set the GPS module in Power saving mode. a position fix can be provided quickly after power-up.AT Commands Reference Guide 80000ST10025a Rev. so that it operates only a fraction of the time. 1 .$GPSSAV $GPSSAV . numeric value in secs. issuing $GPSWK pemits to wake up it before the push to fix period.A.full power mode.10. Read command returns the current power saving mode and push-to-fix AT$GPSPS? period. Test command returns the OK result code Available in “controlled mode” only AT$GPSWK=? Note 3.All Rights Reserved page 408 of 414 .Save GPS Parameters Configuration SELINT 0 / 1 / 2 Execution command stores the current GPS parameters in the NVM of the AT$GPSSAV device.$GPSWK $GPSWK . after the new fix the GPS module will return in push-to-fix mode with the same parameters. <PTF_Period> . the GPS receiver is generally off.tricklepower mode. Note: if the GPS module is in tricklepower mode. it is the standard operating mode. written authorization .Wake Up GPS From Power Saving Mode SELINT 0 / 1 / 2 Execution command allows to wake up the GPS module if set in sleeping AT$GPSWK mode due to power saving. power is applied only when a position fix is scheduled.p.<PTF_Period>] <mode> .5.10.15 Wake Up GPS From Power Saving Mode .push-to-fix period.5. power saving disabled (default).

GPS Controller Disabled at Start-up With Charger Inserted SELINT 0 / 1 / 2 Execution command allows to keep off the GSP controller when the module AT$GPSCMODE=< is woken up by charger insertion.$GPSRST $GPSRST .7.$GPSCMODE $GPSCMODE .5.Restore To Default GPS Parameters SELINT 0 / 1 / 2 Execution command resets the GPS parameters to “Factory Default” AT$GPSRST configuration and stores them in the NVM of the device.Save GPS Parameters Configuration AT$GPSSAV Example OK Note The module must be restarted to use the new configuration AT Commands Reference Guide 80000ST10025a Rev.p.17 Restore To Default GPS Parameters . in the format: AT$GPSCMODE ? $GPSCMODE : <n> AT$GPSCMODE =? reports the supported values for <n> parameter.7.All Rights Reserved page 409 of 414 .10. Read command reports whether GPS controller is enabled or not when the module is turned on by the charger insertion. n> The GPS controller can be turned on by AT$GPSP=1. Reproduction forbidden without Telit Communications S. Test command returns the OK result code AT$GPSRST=? AT$GPSRST Example OK Note The module must be restarted to use the new configuration 3. 4 .A..19/11/07 SELINT 0 / 1 / 2 3. Parameter: <n> 0 – GPS controller on at start-up (factory default) 1 – GSP controller off at start-up with charger inserted Note: This parameter is saved in NVM.5.10. written authorization .$GPSSAV .18 GPS Controller Disabled When the Module is Woken up by Charger Insertion .

timer interval in seconds.All Rights Reserved page 410 of 414 .retransmition timer of SAP Connection Request 0 .de-initialize the current SIM..11.remote SIM Server (unsupported) <muxch> .only one transmition (default) 1.connection status 0 .5. [<beacon>] <mode> 0 .A. written authorization .3 <beacon> . NOTE for <sapformat>=1 (binary SAP): while RSEN is activate SAP connection status is signalled with following URC: #RSEN: <conn> where <conn> . [<role>].19/11/07 3.disconnected 1 .1 SAP AT Commands Set Remote SIM Enable . 4 . mandatory if <mode>=1 and <sapformat>=1 1.X-SAP (unsupported) 1 . command returns ERROR if requested on a non multiplexed interface [<sapformat>].MUX Channel Number.binary SAP (default) <role> 0 .7.enable <sapformat> 0 .7.. when it receives the enable Command: . Parameter: [<muxch>].de-register from the actual network .AT Commands Reference Guide 80000ST10025a Rev.disable 1 .5.remote SIM Client (default) 1 . The AT#RSEN=<mode>.p.100 .connected Read command returns the connection status of Remote SIM feature Test command returns all supported values of Remote SIM Enable command AT#RSEN? AT#RSEN=? Reproduction forbidden without Telit Communications S. NOTES: If the module has a SIM inserted.#RSEN #RSEN – Remote SIM Enable SELINT 2 Set command is used to enable/disable the Remote SIM feature.11 3.

Reproduction forbidden without Telit Communications S.5.p.12 Telefonica OpenGate M2M AT Commands Set For more detailed information about the AT commands dedicated for Telefonica Open Gate M2M protocol handling please consult the OpenGate M2M Protocol User Guide.7.AT Commands Reference Guide 80000ST10025a Rev.A.19/11/07 3.All Rights Reserved page 411 of 414 . 4 . written authorization .

19/11/07 4 List of acronyms ARFCN AT BA BCCH CA CBM CBS CCM CLIR CTS CUG DCD DCE DCS DGPS DNS DSR DTE DTMF DTR GGA GLL GLONASS GMT GNSS GPRS GPS GSA GSM GSV HDLC HDOP IMEI IMSI IP IRA IWF MO Absolute Radio Frequency Channel Number Attention command BCCH Allocation Broadcast Control Channel Cell Allocation Cell Broadcast Message Cell Broadcast Service Current Call Meter Calling Line Identification Restriction Clear To Send Closed User Group Data Carrier Detect Data Communication Equipment Digital Cellular System Differential GPS. written authorization . the use of GPS measurements. GLONASS and combined GPS/GLONASS) Global Packet Radio Service Global Positioning System GPS DOP and Active satellites Global System Mobile GPS satellites in view High Level Data Link Control Horizontal Dilution of Precision International Mobile Equipment Identity International Mobile Subscriber Identity Internet Protocol International Reference Alphabet Interworking Function Mobile Originated Reproduction forbidden without Telit Communications S.A.All Rights Reserved page 412 of 414 . which are differentially corrected Domain Name System Server Data Set Ready Data Terminal Equipment Dual Tone Multi Fraquency Data Terminal Ready GPS Fix data Geographic Position – Latitude/Longitude Global positioning system maintained by the Russian Space Forces Greenwich Mean Time Any single or combined satellite navigation system (GPS. 4 .p.AT Commands Reference Guide 80000ST10025a Rev.

written authorization .A.19/11/07 MT NMEA NVM PCS PDP PDU PIN PPP PUK RLP RMC RTS SAP SCA SMS SMSC SMTP TA TCP TE UDP USSD UTC VDOP VTG WAAS Mobile Terminal National Marine Electronics Association Non Volatile Memory Personal Communication Service Packet Data Protocol Packet Data Unit Personal Identification Number Point to Point Protocol Pin Unblocking Code Radio Link Protocol Recommended minimum Specific data Request To Send SIM Access Profile Service Center Address Short Message Service Short Message Service Center Simple Mail Transport Protocol Terminal Adapter Transmission Control Protocol Terminal Equipment User Datagram Protocol Unstructured Supplementary Service Data Coordinated Universal Time Vertical dilution of precision Course over ground and ground speed Wide Area Augmentation System Reproduction forbidden without Telit Communications S.AT Commands Reference Guide 80000ST10025a Rev.p.All Rights Reserved page 413 of 414 . 4 .

#LSCRIPT -removed from the AT commands table under SELINT 0 and SELINT 1 the following commands: #CBC and #EMAILMSG -added new commands (for SELINT 2): #EXECSCR. #PRST. +CMGR. #ACALEXT. +CCWA. +CPBS. #GSMAD. +CPIN. #V24CFG. #STARTMODESCR -Revision of the whole document form.02. #SMSMODE. #FTPOPEN. #PSAV. #SADDRMODE.ME Error Result Code: updated 3.AT Commands Reference Guide 80000ST10025a Rev.2.2 +CMS ERROR . #SHSSD. #PSET. S12 -updated under SELINT 0 and SELINT 1 command +CPAS. SELINT 1 and SELINT 2 paragraph: +COPN. +CACM. #CSURVP. #SPKMUT.Message Service Failure Result Code: updated 3. -Added new commands: #ENS. +CPUC.2. +CIND. #CSURV. +CAMM. +CCFC. 7. $GPSS. #HFRECG. $GPSACP. $GPSPS. +CPOL. +WS46.p.02. #MWI.19/11/07 5 Document Change Log Revision ISSUE #0 Date 04/08/06 SW Changes release 7. 4 . #AXE. multisocket commands.04 #SHFAGC. $GPSCON. #SHSAGC.6 Factory and user profile: updated -“GPS Commands Set” total update -updated the following commands description under SELINT 0. 7. #SKTD. +CPBW. Update list of products to which this document can be applied Added new commads: #CEER.12 Telefonica OpenGate M2M AT Commands Set ISSUE #1 26/10/06 ISSUE #2 16/03/07 ISSUE #3 ISSUE #4 10/08/07 19/11/07 Reproduction forbidden without Telit Communications S.A.5. #TEMPMON. +CNMI. #MBN. #SLEDSAV.02. +PACSP.6 Factory and user profile: updated -Removed AT commands for camera and #I2S1 -Updated following AT commands: +CNUM. #CSURVPC Added: 3.2. +CLIP. SIM toolkit commands. $GPSWK -3.01 Initial release 3.02 +CALA.1 +CME ERROR: . #SHSNR.2. #SHFNR. +CPIN. .2. \Q. +COPS.03 $GPSPRG. #CSURVC -updated the following commands only under SELINT 2: +CMUX. 7. #SPN. #STGI. #Z. #PSEL. #VAUXSAV.2. +CAOC. +CMGL. #SHSEC. +CLCC. #AUTOATT. #SLED.All Rights Reserved page 414 of 414 . +CMEE.7. #FTPOPEN. #HSRECG. #V24.02. written authorization .

Sign up to vote on this title
UsefulNot useful