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

the ranges of subparameters values that are supported. if the command has no subparameters.AT Commands Reference Guide 80000ST10025a Rev.p.19/11/07 3. GSM commands and FAX commands are very similar to those of standard basic and extended AT commands.All Rights Reserved page 9 of 414 . and. they also have a Read command (trailing ?) to check the current values of subparameters.1) if subparameters are associated with the action.1. Action type commands. issuing the correspondent Test command (trailing =?) raises the result code “ERROR”.1. see §3. Action commands don’t store the values of any of their possible subparameters. This type of command may be “executed” or “tested”.5. Each of them has a test command (trailing =?) to give information about the type of its subparameters.2. 4 . A special command (#SELINT.2 AT Command Syntax The syntax rules followed by Telit implementation of either Hayes AT commands.trailing =? .5. (if the command #SELINT=2 has been issued. see §3. Note: issuing the Read command (trailing ?) causes the command to be executed.2. written authorization . “read” (to determine the current value or values stored). the ranges of subparameters values that are supported.1. 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.2.1) whether or not the equipment implements the Action Command (in this case issuing the correspondent Test command .1) has been introduced in order to have an AT interface very close to the standard one. There are two types of extended command: Parameter type commands. if subparameters are associated with the action. 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. This type of commands may be “set” (to store a value or values for later use). • (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. see §3. • • “executed“ to invoke a particular function of the equipment.returns the OK result code).A. or “tested” (to determine ranges of values supported).

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

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

some other are stored issuing specific commands (+CSAS. 4 . allowing to remember this setting even after power off. one base section which was historically the one that was saved and restored in early releases of code.S1.AT Commands Reference Guide 80000ST10025a Rev. #SLEDSAV.A. 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.3 Storage 3.S25. while the &F1 resets to factory profile values the full set of base + extended section commands. #ESAV and $GPSSAV). The &W command is used to save the actual values of both sections of profiles into the NVM user profile.S2. #VAUXSAV. For backward compatibility each profile is divided into two sections.3.S38 +ICF The values set by following commands are stored in the profile extended section and.S30.19/11/07 3.p. 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. all of these values are read at powerup. and the extended section which includes all the remaining values.All Rights Reserved page 19 of 414 . The values set by following commands are stored in the profile base section.S3. if the newer AT command interface style has been selected (see #SELINT=2). +IFC &B &S &D &C \R +CFUN &Y0 S0. without issuing any &W.S4. &P instructs the device to load at startup the full profile: base + extended sections. The values set by other commands are stored in NVM outside the profile: some of them are stored always. &Y instructs the device to load at startup only the base section.S12. they depend on the specific CMUX instance (see +CMUX): Reproduction forbidden without Telit Communications S. Commands &Y and &P are both used to set the profile to be loaded at startup. #SKTSAV. written authorization .S5.S7. The &F command resets to factory profile values only the command of the base section of profile.1 Factory Profile And User Profiles The Telit wireless modules stores the values set by several commands in the internal non volatile memory (NVM).

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

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

written authorization . It deals with backward compatibility issues too.Command Line Prefixes Starting A Command Line • • • • • • • Last Command Automatic Repetition Prefix • • • • • • • General Configuration Commands .AT Interface Backward Compatibility Select Interface Style • • • • • • • Hayes AT Commands .19/11/07 3.p.AT Commands Reference Guide 80000ST10025a Rev.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.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 .A. showing the availability of every single command depending on selected interface style (#SELINT).All Rights Reserved page 22 of 414 .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. 4 .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 . COMMAND GM862 GM862QUAD.

Call Control Dial • • • • • Tone Dial • • • • • Pulse Dial • • • • • Answer • • • • • Disconnect • • • • • Return To On Line Mode • • • • • Guard Tone • • • • • Sync/Async Mode • • • • • Hayes AT Commands .07 .07 . written authorization .All Rights Reserved page 23 of 414 .p.A.Modulation Control Modulation Selection • • • • • Line Quality Monitor And Auto Retrain Or • • • • • Fallback/Fallforward Hayes AT Commands .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 .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.AT Commands Reference Guide 80000ST10025a Rev.GM862QUAD PY GPS GE863.Network Service Handling • • • • • Reproduction forbidden without Telit Communications S. 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.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 .Break Control Transmit Break To Remote • • • • • Break Handling • • • • • Operating Mode • • • • • Hayes AT Commands .Compression Control Data Compression • • • • • Data Compression Reporting • • • • • Hayes AT Commands .

4 .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.GM862QUAD PY GPS GE863.07 .07 .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.All Rights Reserved page 24 of 414 .A.Voice Control • • • • • DTMF Tones Transmission Tone Duration • • • • • ETSI GSM 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 .AT Commands Reference Guide 80000ST10025a Rev.07 . written authorization .

Serial Port Control Select Flow Control Specified By Type • • • • • • Select Serial Port Rate • • • • • • Double Escape Character Replacement • • • • • • Control Custom AT Commands .General Configuration Manufacturer ID • • • • • • Model ID • • • • • • Revision ID • • • • • • FAX AT Commands .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.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.General Configuration Select Message Service • • • • • • Preferred Message Storage • • • • • • Message Format • • • • • • 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.AT Commands Reference Guide 80000ST10025a Rev.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 . 4 .Commands For Battery Charger Battery Charge • • • • • • ETSI GSM 07.05 .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.05 .05 .p.All Rights Reserved page 25 of 414 .07 . written authorization .A.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.05 .GM862QUAD PY GPS GE863.Message Sending And Writing Send Message • • • • • • Send Message From Storage • • • • • • Write Message To Memory • • • • • • Delete Message • • • • • • FAX AT Commands .

AT Commands Reference Guide 80000ST10025a Rev.p. written authorization .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.All Rights Reserved page 26 of 414 .A.GM862QUAD PY GPS GE863. 4 .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.

GM862QUAD PY GPS GE863.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 .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.All Rights Reserved page 27 of 414 . written authorization .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 .AT Commands Reference Guide 80000ST10025a Rev.A. 4 .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 .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 .p.

Easy Script® Extension .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.A.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 .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. Available for the GPS producs with the following Order-Num.AT Commands Reference Guide 80000ST10025a Rev. 4 .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 .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 .All Rights Reserved page 28 of 414 .p.: 3990250689 e 3990250690 Reproduction forbidden without Telit Communications S.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 . written authorization .

4 .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.AT Commands Reference Guide 80000ST10025a Rev.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 .p.GM862QUAD PY GPS GE863.A.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 .All Rights Reserved page 29 of 414 .

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

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. In order to keep backward compatibility and on the same time to give the opportunity to the customer to get competitor compatibility.2. 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.All Rights Reserved page 31 of 414 .5. It is up to the user to select the AT interface he prefers.2 General Configuration Commands 3.A.p. 4 .5.19/11/07 3. written authorization .AT Commands Reference Guide 80000ST10025a Rev.

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

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

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

Note: the records in the module memory can be viewed with the command &N.5.1.1 .Store Telephone Number In The Wireless Module Internal Phonebook SELINT 0 / 1 / 2 Execution command stores in the record <n> the telephone number <nr>.phonebook record <nr> .&Z &Z . 3. 3. Reproduction forbidden without Telit Communications S. while the telephone number stored in the record n can be dialed by giving the command ATDS=<n>. 4 .profile Note: if parameter is omitted. Parameter: <n> 0.8 Display Internal Phonebook Stored Numbers .phonebook record number Note: if parameter <n> is omitted then all the internal records are shown.6 Store Current Configuration .5.1.7 Store Telephone Number In The Module Internal Phonebook .A.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.Store Current Configuration SELINT 0 / 1 / 2 Execution command stores on profile <n> the complete configuration of the AT&W[<n>] device.3..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. written authorization . AT&Z<n>=<nr> The records cannot be overwritten. Parameters: <n> . Parameter: <n> .AT Commands Reference Guide 80000ST10025a Rev.3. the command has the same behaviour of AT&W0.All Rights Reserved page 35 of 414 .&W &W .p.3.1.5.&N &N . they must be cleared before rewriting.19/11/07 3.

1.Serial Number SELINT 0 / 1 / 2 Execution command returns the device board serial number.1.13 Serial Number .25ter 3.25ter Reference 3.5.+GMR +GMR . 4 .25ter 3.1. AT+GSN Reference Note: The number returned is not the IMSI.Model Identification Execution command returns the model identification.A.12 Capabilities List . AT+GMM Reference V.11 Revision Identification .25ter 3.3.+GCAP +GCAP .10 Model Identification . AT+GMI Note: this is one of the commands whose output differs depending on the last #SELINT setting.9 Manufacturer Identification .Manufacturer Identification SELINT 0 / 1 / 2 Execution command returns the manufacturer identification. it is only the board number V.1. Reproduction forbidden without Telit Communications S. V.3.&V &V .19/11/07 3. written authorization .3.5. 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.1.+GMI +GMI .Capabilities List SELINT 0 / 1 / 2 Execution command returns the equipment supported command set list.5.+GMM SELINT 0 / 1 / 2 +GMM .Display Current Base Configuration And Profile SELINT 0 / 1 / 2 Execution command returns some of the base configuration AT&V parameters settings.14 Display Current Base Configuration And Profile .5.3.5.3.+GSN +GSN . AT+GMR Reference V.p.1.25ter 3.3.AT Commands Reference Guide 80000ST10025a Rev.Revision Identification SELINT 0 / 1 / 2 Execution command returns the software revision identification.5.All Rights Reserved page 36 of 414 .

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

5.3.Country Of Installation SELINT 0 / 1 / 2 Set command selects the installation country code according to AT+GCI=<code> ITU-T.it currently supports only the Italy country code Read command reports the currently selected country code.005 007 012 025 030 038 <dec> . Test command reports the supported country codes.5.%L %L .20 Country Of Installation .1.A.5.1.3.18 Display Last Connection Statistics . 3.35 Annex A. written authorization .21 Line Signal Level .current value in hexadecimal notation AT Commands Reference Guide 80000ST10025a Rev.. V25ter.\V SELINT 0 / 1 / 2 \V . Parameter: <code> 59 .+GCI +GCI .&V2 &V2 .Single Line Connect Message Execution command set single line connect message.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.5. AT+GCI? AT+GCI=? Reference 3.All Rights Reserved page 38 of 414 . 4 .1.Extended S Registers Display 000.current value in decimal notation <hex> .off 1 .&V3 .1.19 Single Line Connect Message .Display Last Connection Statistics SELINT 0 / 1 / 2 Execution command returns the last connection statistics & connection AT&V2 failure reason. AT\V<n> Parameter: <n> 0 .19/11/07 SELINT 0 / 1 / 2 3.3.3.on 3.p.

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

Reproduction forbidden without Telit Communications S.A. written authorization .V V .All Rights Reserved page 40 of 414 .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.Quiet Result Codes Set command enables or disables the result codes.3. 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.3 Response Format . 4 .2.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.AT Commands Reference Guide 80000ST10025a Rev.enables result codes (factory default) 1 .19/11/07 Q .disables result codes 2 . 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 .p. It also determines if result codes are transmitted in a numeric form or an alphanumeric form (see [§3. ATQ[<n>] Parameter: <n> 0 .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.3 Information Responses And Result Codes] for the table of result codes).5.

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.reports all messages (factory default is 1).send only OK.3.5.4 Extended Result Codes . Note: If parameter is omitted.V .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. the command has the same behaviour of ATV0 V25ter Reference 3. V25ter Note Reference Reproduction forbidden without Telit Communications S.A. RING. 4 . Busy tones reporting is disabled.Response Format Parameter: <n> AT Commands Reference Guide 80000ST10025a Rev.p. written authorization . Note: if parameter is omitted. the command has the same behaviour of ATX0 For complete control on CONNECT response message see also +DR command. 1. ERROR. CONNECT.All Rights Reserved page 41 of 414 .4 .limited headers and trailers and numeric format of result codes information responses result codes <text><CR><LF> <numeric code><CR> 1 . NO ANSWER results. Parameter: <n> 0 ..19/11/07 SELINT 0 / 1 / 2 0 . NO CARRIER.X X .2.

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

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

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

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

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

2. directions: from DTE to modem (<by_ta> option) and from modem to DTE <by_ta> (<by_te>) Parameters: <by_te> .A.flow control option for the data sent by modem 0 . 4 . V25ter AT+IFC? AT+IFC=? Reference 3.19/11/07 3.flow control option for the data received by DTE 0 .5.+ILRR +ILRR .XON/XOFF 2 .flow control None 1 .14 DTE-Modem Local Rate Reporting . written authorization .0 Test command returns all supported values of the parameters <by_te> and <by_ta>. Reproduction forbidden without Telit Communications S. Read command returns active flow control settings.C106 (CTS) (factory default) Note: Hardware flow control (AT+IFC=2. Parameter: <n> 0 .All Rights Reserved page 47 of 414 . 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.XON/XOFF not filtered <by_ta> .local port speed rate reporting disabled (factory default) 1 .13 DTE-Modem Local Flow Control .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>.local port speed rate reporting enabled Note: If AT+IPR=0 (in autobauding) local port speed reported will be 0.3.2.AT Commands Reference Guide 80000ST10025a Rev.3.5.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.XON/XOFF filtered 2 .p.+IFC +IFC .flow control None 1 . Note: This command is equivalent to &K command.2) is not active in command mode.C105 (RTS) (factory default) 3 .

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

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

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

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

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

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

3. Note: After issuing this command.a string which specifies the preferred modem carrier to use in [.3. if the device is in conversation.3.<max_rate>]]] originating or answering a connection V21 V22 Reproduction forbidden without Telit Communications S.5. 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.8 Sync/Async Mode . V25ter.5. Reference 3.Return To On Line Mode SELINT 0 / 1 If there's no active connection it returns ERROR. Reference O . 3.3.All Rights Reserved page 54 of 414 .<automode> Parameters: [.4.Return To On Line Mode SELINT 2 Execution command is used to return to on-line mode from command mode.4 Modulation Control 3.A.Guard Tone AT&G SELINT 0 / 1 / 2 Set command has no effect is included only for backward compatibility with landline modems.&G &G .p.3.Modulation Selection SELINT 0 / 1 / 2 Set command has no effect is included only for backward compatibility with AT+MS= landline modems.Sync/Async Mode SELINT 0 / 1 / 2 Set command has no effect is included only for backward compatibility with AT&Q landline modems. V25ter. 3. Note: After issuing this command.5. ATO If there's no active connection it returns NO CARRIER.19/11/07 O . <carrier> [.&Q &Q .3. written authorization .+MS +MS . 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.5.7 Guard Tone .AT Commands Reference Guide 80000ST10025a Rev. if the device is in conversation.1 Modulation Selection . 4 .<min_rate> <carrier> .

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

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>.3.\K \K .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.6 Break Control 3..19/11/07 +DR .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.5 \K .1 Transmit Break To Remote .5.5.2 Break Handling .p.6.3.5.5 Reproduction forbidden without Telit Communications S.AT Commands Reference Guide 80000ST10025a Rev. written authorization .data compression reporting disabled. Test command returns all supported values of the parameter <n> V25ter AT+DR? AT+DR=? Reference 3. Note: if enabled. 1 .6.3. Parameter: <n> 0 .A.All Rights Reserved page 56 of 414 .\B \B ..Data Compression Reporting SELINT 0 / 1 / 2 Set command enables/disables the data compression reporting upon AT+DR=<n> connection. 4 .

p.AT Commands Reference Guide 80000ST10025a Rev.5.\N \N .3. 4 .6.All Rights Reserved page 57 of 414 . written authorization .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.19/11/07 3.A.3 Operating Mode .

3. 25. an ERROR result code is issued. For either Read and Test command the format of the numbers in output is always 3 digits.auto answer disabled (factory default) 1. 30. 2.5.7. written authorization . ATSn<CR> selects n as current parameter number. If the number is not recognized as a valid parameter number. this command establishes Sn as last selected parameter. 38). 5.number of rings required before automatic answer. left-filled with 0s V25ter ATS0? ATS0=? Note Reference Reproduction forbidden without Telit Communications S.7 S Parameters Basic commands that begin with the letter “S” are known as “S-Parameters”. Read command returns the current value of S0 parameter.S0 S0 . Test command returns the range for <n> without command echo and parenthesis. 3. 4 . 12. an ERROR result code will be issued and the stored value left unchanged. The number following the “S” indicates the “parameter number” being referenced.p.A. 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. 7. sets the content of S7 to 40 sets the content of S7 to 15. 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.19/11/07 3.. 10. AT? establishes S7 as last selected parameter. If no value is given for the subparameter of an S-Parameter.All Rights Reserved page 58 of 414 .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.1 Number Of Rings To Auto Answer . Parameter: <n> . 4. 2. Note: what follows is a special way to select and set an S-parameter: 1.3. returns the current value of the last S-parameter accessed Reference V25ter and RC56D/RC336D 3.AT Commands Reference Guide 80000ST10025a Rev.255 . If the value of n is in the range (0.5.number of rings 0 .

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

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

along with the S3 parameter..S4 S4 .3. left-filled with 0s V25ter ATS4? ATS4=? Note Reference S4 . Read command returns the current value of S4 parameter.All Rights Reserved page 61 of 414 .p.S3 ..command line termination character (decimal ASCII) 0. left-filled with 0s V25ter 3. trailer.7.factory default value is 13 (ASCII <CR>) AT Commands Reference Guide 80000ST10025a Rev.5. Parameter: <char> .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.5 Response Formatting Character .127 .127 .response formatting character (decimal ASCII) 0.A. and terminator for result codes and information text. and terminator for result codes and information text. Note: the format of the numbers in output is always 3 digits.Response Formatting Character SELINT 2 Set command sets the value of the character generated by the device as ATS4=[<char>] part of the header.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. 4 . 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.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. ATS4? Reproduction forbidden without Telit Communications S..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.response formatting character (decimal ASCII) 0.127 . written authorization . trailer. 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. along with the S3 parameter.Command Line Termination Character Parameter: <char> . Read command returns the current value of S4 parameter.

and establishment of a connection with the remote device. Read command returns the current value of S5 parameter. written authorization .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.6 Command Line Editing Character ..3.factory default value is 8 (ASCII BS)..factory default value is 8 (ASCII BS) Read command returns the current value of S5 parameter.127 .7 Connection Completion Time-Out . Test command returns the range for <char> without command echo and parenthesis. left-filled with 0s V25ter 3.7.p. Parameter: <char> .255 .S4 . in seconds.7.factory default value is 60. left-filled with 0s V25ter ATS5? ATS5=? Note Reference S5 .5.S7 S7 .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..S5 S5 .command line editing character (decimal ASCII) 0.19/11/07 SELINT 2 Note: the format of the numbers in output is always 3 digits.3.Connection Completion Time-Out SELINT 0 / 1 Set command sets the amount of time.5. left-filled with 0s V25ter ATS5? Reference 3. 4 . Reproduction forbidden without Telit Communications S.command line editing character (decimal ASCII) 0.Response Formatting Character Reference AT Commands Reference Guide 80000ST10025a Rev.All Rights Reserved page 62 of 414 .127 . Parameter: <char> . For either Read and Test command the format of the numbers in output is always 3 digits. Parameter: <tout> . 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).A. Note: the format of the numbers in output is always 3 digits.number of seconds 1.

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

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

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

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

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

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

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

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

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

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

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

synchronous transparent REL ASYNC .default value is 6 AT Commands Reference Guide 80000ST10025a Rev. Note: this command replaces V.p.19/11/07 SELINT 0 / 1 / 2 AT+CRLP? AT+CRLP=? Reference <ver> .asynchronous transparent SYNC . which is not appropriate for use with a GSM terminal.default value is 61 <T1> . Parameter: <mode> 0 .+CRLP . 4 . Test command returns supported range of values of the RLP protocol parameters.A. 39.4.MS window Dimension 1.asynchronous non-transparent REL SYNC ... and before the intermediate result code CONNECT is transmitted.protocol version 0 Read command returns the current value of the RLP protocol parameters. Read command returns whether or not intermediate result code +CR is enabled.+CR +CR .07 3.5.4 Service Reporting Control .255 . GSM 07. before any error control or data compression reports are transmitted.synchronous non-transparent.All Rights Reserved page 74 of 414 .acknowledge timer (10 ms units). 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. Its format is: +CR: <serv> where: <serv> ASYNC .25ter [14] command Modulation Reporting Control (+MR).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. written authorization ..2.retransmission attempts 1.default value is 78 <N2> .255 .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.Radio Link Protocol <mws> .disables +CR reporting (factory default) 1 .61 .

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

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

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

3.Subscriber Number AT+CNUM If the ENS functionality has not been previously enabled (see #ENS) SELINT 2 Reproduction forbidden without Telit Communications S. 4 .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.type of number: 129 .4. ATH disconnects (factory default).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.07 Reference +CNUM .A.p.international numbering scheme (contains the character "+").19/11/07 SELINT 0 / 1 +CVHU .national numbering scheme 145 . [<mode>] Parameter: <mode> 0 .<type> where <number> ."Drop DTR" ignored but OK result code given. written authorization ."Drop DTR" and ATH ignored but OK result code given.+CVHU .1 Subscriber Number . 1 . GSM 07. 2 .5.All Rights Reserved page 78 of 414 .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>."Drop DTR" behaviour according to &D setting. ATH disconnects.4.5. in the format: +CVHU: <mode> Test command reports the range of supported values for parameter <mode> AT+CVHU? AT+CVHU=? 3.+CNUM +CNUM . Read command reports the current value of the <mode> parameter.3 Network Service Handling 3.

07 AT+CNUM=? Reference 3.string type.<number>.international numbering scheme (contains the character "+").alphanumeric string associated to <number>.5.<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>.Read Operator Names SELINT 0 / 1 Execution command returns the list of operator names from the ME in the AT+COPN format: +COPN: <numeric1>.p. <number> .national numbering scheme 145 .<type>[<CR><LF> +CNUM: <alpha>.4.AT Commands Reference Guide 80000ST10025a Rev. operator in numeric format (see +COPS) <alphan> .07 Reference +COPN . written authorization .3. Test command returns the OK result code GSM 07.<number>.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>.19/11/07 +CNUM .All Rights Reserved page 79 of 414 .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.type of number: 129 .<alpha1>[<CR><LF><CR><LF> +COPN: <numeric2>.<alpha2>[…]] where: <numericn> .string containing the phone number in the format <type> <type> .string type.<type>[…]] where: <alpha> .+COPN +COPN .2 Read Operator Names . 4 .<number>. 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.A. used character set should be the one selected with +CSCS.

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

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

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

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

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

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

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

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

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

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

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

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

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.19/11/07 3.8 Calling Line Identification Presentation .p.CLI has been withheld by the originator.AT Commands Reference Guide 80000ST10025a Rev.<CLI_validity> where: <number> .string type.128.All Rights Reserved page 92 of 414 .type of address octet in integer format 128 . Parameters: <n> 0 .A.4. 4 .string type phone number of format specified by <type> <type> .””.<alpha>. 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.+CLIP +CLIP . Note: issuing AT+CLIP=<CR> is the same as issuing the command AT+CLIP=0<CR>.disables CLI indication (factory default) 1 .5. Read command returns the presentation status of the CLI in the format: +CLIP: <n>.<type>.both the type of number and the numbering plan are unknown 129 .CLI valid 1 .3.international type of number and ISDN/Telephony numbering plan (contains the character "+") <alpha> . alphanumeric representation of <number> corresponding to the entry found in phonebook. used character set should be the one selected with command Select TE character set +CSCS.CLI is not available due to interworking problems or limitation or originating network.enables CLI indication If enabled the device reports after each RING the response: +CLIP: <number>. <CLI_validity> 0 . written authorization .<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. 2 .unknown type of number and ISDN/Telephony numbering plan 145 .

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

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.CLIR facility active (CLI not sent) 2 .<m> where: <n> 0 .CLIR facility not active (CLI sent) Reproduction forbidden without Telit Communications S.9 Calling Line Identification Restriction .CLIP not provisioned 1 . written authorization .+CLIR +CLIR . no network is present ) Note: This command issues a status request to the network.CLI has been withheld by the originator.A. 4 .CLIR facility according to CLIR service network status 1 .5. <CLI_validity> 0 . 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>.CLI is not available due to interworking problems or limitation or originating network. 2 .p.AT Commands Reference Guide 80000ST10025a Rev.19/11/07 +CLIP .g. 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 .07 The command changes only the report behaviour of the device. Test command returns the supported values of parameter <n> GSM 07. This command refers to CLIR-service (GSM 02.Calling Line Identification Presentation SELINT 2 set should be the one selected with command Select TE character set +CSCS.CLI presentation enabled <m> . AT+CLIP? AT+CLIP=? Reference Note 3.unknown (e.CLI valid 1 .CLI presentation disabled 1 .All Rights Reserved page 94 of 414 . Parameter: <n> .3.facility status on the Mobile 0 .CLIP provisioned 2 .4.81) that allows a calling subscriber to enable or disable the presentation of the CLI to the called party when originating a call. it does not change CLI supplementary service setting on the network. This adjustment can be revoked by using the opposite command.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+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

<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.ME is waiting network subset personalization unblocking password to be given PH-SP PIN . this <code> is returned only when the last executed command resulted in PIN2 authentication failure (i.ME is waiting network personalization unblocking password to be given PH-NETSUB PIN .ME is waiting corporate personalization unblocking password to be given Note: Pin pending status at startup depends on PIN facility setting.ME is waiting SIM PIN2 to be given. written authorization .A.Enter PIN AT Commands Reference Guide 80000ST10025a Rev.ME is waiting network personalization password to be given PH-NET PUK .ME is not pending for any password SIM PIN .e. +CME ERROR: 17) SIM PUK2 .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 .+CPIN . this <code> is returned only when the last executed command resulted in PUK2 authentication failure (i. +CME ERROR: 18) PH-NET PIN . 4 . to change or query the default power up setting use the command AT+CLCK=SC.ME is waiting SIM PIN to be given SIM PUK .<mode>.ME is waiting phone-to-SIM card password to be given PH-FSIM PIN .ME is waiting SIM PUK2 to be given.p.19/11/07 SELINT 2 READY .ME is waiting phone-to-very first SIM card unblocking password to be given SIM PIN2 .ME is waiting network subset personalization password to be given PH-NETSUB PUK .ME is waiting service provider personalization unblocking password to be given PH-CORP PIN .ME is waiting SIM PUK to be given PH-SIM PIN .All Rights Reserved page 118 of 414 .e.ME is waiting corporate personalization password to be given PH-CORP PUK .

4 .+CPIN .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.p.A. written authorization .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.All Rights Reserved page 119 of 414 .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

middle 3 . Enhanced Test command returns the complete range of supported values for the parameter <mode>: +CRSL: (0-4) GSM 07.Off 1 . For compatibility with previous versions.high 4 .ringer sound level 0 .high 4 .low 2 .+CRSL .low 2 . Test command returns +CRSL: (0-3) An enhanced version of Test command has been defined: AT+CRSL=??.A. 4 .All Rights Reserved page 140 of 414 .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 .07 AT+CRSL=? AT+CRSL=?? Reference +CRSL .progressive AT Commands Reference Guide 80000ST10025a Rev.Ringer Sound Level Parameter: <level> . <level>] Parameter: <level> .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.middle 3 .p.Ringer Sound Level SELINT 1 Set command is used to select the incoming call ringer sound level of the AT+CRSL[= device.Off 1 . that provides the complete range of values for <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.4.loudspeaker volume 0.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.middle 3 . in the AT+CRSL=? format: +CRSL: (0-4) Note: an enhanced version of Test command has been defined: AT+CRSL=??.A. Parameter: <level> .4.low 2 .07 AT+CRSL=?? Reference +CRSL . +CRSL: (0-4) GSM 07. written authorization .+CLVL +CLVL .16 Loudspeaker Volume Level . Enhanced Test command returns the complete range of supported values for the parameter <mode>: +CRSL: (0-4) GSM 07.Ringer Sound Level SELINT 2 Set command is used to select the incoming call ringer sound level of the AT+CRSL=<level> device.All Rights Reserved page 141 of 414 .07 AT+CRSL? AT+CRSL=? Reference 3. <level>] Parameter: <level> .19/11/07 +CRSL .high 4 . 4 .5.Ringer Sound Level SELINT 1 Test command reports <level> supported values as compound value.p.Off 1 ..max .ringer sound level 0 .

4.loudspeaker volume 0. Note: issuing AT+CMUT<CR> is the same as issuing the Read command.mute off. Parameter: <n> 0 .+CMUT +CMUT .max .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.A. Parameter: <level> .07 AT+CLVL? AT+CLVL=? Reference 3.4. Note: this command mutes/activates both microphone audio paths.5.Microphone Mute Control SELINT 0 / 1 Set command enables/disables the muting of the microphone audio line AT+CMUT[=[<n>]] during a voice call. microphone active (factory default) 1 .mute on. written authorization .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.07 AT+CLVL=? Reference +CLVL . microphone muted.All Rights Reserved page 142 of 414 .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. 4 .+CLVL . internal mic and external mic.17 Microphone Mute Control ..Loudspeaker Volume Level AT Commands Reference Guide 80000ST10025a Rev. 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.p. Reproduction forbidden without Telit Communications S.

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

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

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

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

4.All Rights Reserved page 147 of 414 . in the following format: <AT cmd1>[<CR><LF><AT cmd2>[…]] AT Commands Reference Guide 80000ST10025a Rev.+CMEE +CMEE .19/11/07 SELINT 2 AT+CLAC=? Reference where: <AT cmdn> . ERROR is anyway returned normally when the error message is related to syntax.A.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.5.p. written authorization .4. or DTE functionality.5. Parameter: SELINT 0 / 1 Reproduction forbidden without Telit Communications S.+CLAC .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.1 Report Mobile Equipment Error .4. AT+ CCID? Test command reports OK. 4 . When enabled. invalid parameters. AT+CCID=? 3.007 3.5.Delete Alarm Execution command deletes an alarm in the ME AT+CALD=<n> AT+CALD=? Reference Parameter: <n> .22 Delete Alarm .4.5.4.+CALD SELINT 2 +CALD .defines the AT command including the prefix AT Test command returns the OK result code GSM 07.07 3.alarm index 0 Test command reports the range of supported values for <n> parameter.23 Read ICCID (Integrated Circuit Card Identification) .+CCID +CCID .5 Mobile Equipment Errors 3.5. 3G TS 27.4.Available AT Commands available for the user. device related errors cause the +CME ERROR: <err> final result code instead of the default ERROR final result code.

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

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

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

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

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

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

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

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

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

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

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

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

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

<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.(list of supported <precedence>s).4.19/11/07 +CGQREQ .…]]]]] Parameters: <state> . AT+CGQREQ? +CGQREQ: 1.<cid> [.(list of supported <reliability>s).deactivated 1 .3.0.(0-4).A.0.(0-3).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.AT Commands Reference Guide 80000ST10025a Rev. GSM 03. Read command returns the current activation state for all the defined PDP contexts in the format: +CGACT: <cid>.7.3. (list of supported <delay>s).0. (list of supported <peak>s).31) Reference OK GSM 07.0.60 3.<state><CR><LF>[<CR><LF>+CGACT: <cid>.(0-5). Note: issuing AT+CGACT<CR> is the same as issuing the Read command.activated <cid> . written authorization .7 PDP Context Activate Or Deactivate .p.(0-18.0 OK AT+CGQREQ=? +CGQREQ: ”IP”.0. Note: issuing AT+CGACT=<CR> returns the OK result code.PDP Context Activate Or Deactivate SELINT 0 / 1 Execution command is used to activate or deactivate the specified PDP AT+CGACT[= context(s) [<state>[.+CGACT +CGACT .5.0 OK AT+CGQREQ=1.All Rights Reserved page 161 of 414 .(list of supported <mean>s) Example Note: only the “IP” PDP_Type is currently supported. 4 .07.0.indicates the state of PDP context activation 0 .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>.<cid>[.(0-9).

1 Reference OK GSM 07.07 AT Commands Reference Guide 80000ST10025a Rev.1 OK AT+CGACT? +CGACT: 1.<cid>[.1 OK GSM 07.indicates the state of PDP context activation 0 . written authorization .19/11/07 SELINT 0 / 1 Reference +CGACT .All Rights Reserved page 162 of 414 .7.A.1) AT+CGACT=1.1 OK AT+CGACT=1.+CGACT . 4 .p.<cid> [.deactivated 1 .07 AT+CGACT? AT+CGACT=? Example 3.<state>[<CR><LF>+CGACT: <cid>.PDP Context Activate Or Deactivate +CGACT: (0-1) Example AT+CGACT? +CGACT: 1.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.+CGPADDR +CGPADDR .PDP Context Activate Or Deactivate SELINT 2 Execution command is used to activate or deactivate the specified PDP AT+CGACT= context(s) [<state>[.<state>[…]] Test command reports information on the supported PDP context activation states parameters in the format: +CGACT: (0.5.<cid> Reproduction forbidden without Telit Communications S.4.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>[.activated <cid> .8 Show PDP Address . Read command returns the current activation state for all the defined PDP contexts in the format: +CGACT: <cid>.…]]]] Parameters: <state> .

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

yyy.A.19/11/07 +CGPADDR .+CGDATA +CGDATA . [.All Rights Reserved page 164 of 414 .yyy.<cid>[. AT+CGPADDR=? AT#GPRS=1 Example +IP: xxx.…]]]] Parameters: <L2P> .07 3.7.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>.4. Note: the representation format of the Test command output is not included in parenthesis AT+CGDATA=? +CGDATA: ”PPP” OK AT+CGDATA=”PPP”.Enter Data State SELINT 2 Reproduction forbidden without Telit Communications S.1 OK GSM 07.zzz.5.p.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>.zzz. <PDP_addr> is omitted if none is available Test command returns a list of defined <cid>s. the layer 2 protocol is unspecified Test command reports information on the supported layer 2 protocols.PPP Point-to-point protocol <cid> .AT Commands Reference Guide 80000ST10025a Rev.string parameter that indicates the layer 2 protocol to be used "PPP" .numeric parameter which specifies a particular PDP context definition (see +CGDCONT command).07 AT+CGDATA=? Example Reference +CGDATA . Note: if parameter <L2P> is omitted.www” OK AT+CGPADDR=? +CGPADDR: (1) Reference OK GSM 07.9 Enter Data State .www OK AT+CGPADDR=1 +CGPADDR: 1.”xxx. written authorization .[<cid> types. 4 .

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

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

GSM 07. ETSI 07.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. so it is not possible to distinguish between these two cases. Test command returns parameter values supported as a compound value. therefore values <bcs>=2 and <bcs>=3 will never appear. Example AT+CBC=? AT+CBC +CBC: 0.A.19/11/07 + CBC .All Rights Reserved page 167 of 414 .p. 4 .75 OK The ME does not make differences between being powered by a battery or by a power supply on the VBATT pins.07 requires the Test command to be defined. written authorization .07 Note Reference Reproduction forbidden without Telit Communications S.AT Commands Reference Guide 80000ST10025a Rev. +CBC: (0-3).(0-100) Note: although +CBC is an execution command. 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.

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

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

<useds>. Test command reports the supported values for parameters <memr>.<memw>.number of SMs stored into <memw> <totalw> max number of SMs that <memw> can contain <useds> .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.<useds>.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).SIM SMS memory storage The command returns the memory storage status in the format: +CPMS: <usedr>.memory to which received SMs are preferred to be stored "SM" . writing and storing respectively.10.5.All Rights Reserved page 170 of 414 .<totals> where <usedr> . Read command reports the message storage status in the format: +CPMS: <memr>.<totalw>.<totalr>.<totals> where <memr>.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".<usedw>."SM".number of SMs stored into <mems> <totals> . written authorization . <mems>.Preferred Message Storage SELINT 0 / 1 <mems> . <memw> and <mems> AT+CPMS? +CPMS: "SM"."SM". <memw> and <mems> are the selected storage memories for reading.19/11/07 +CPMS . Note: If all parameters are omitted the behavior of Set command is the same as Read command.5.A.<totalr>. +CPMS .<totalw>. 4 .number of SMs stored into <memr> <totalr> . so <memw>=<mems>="SM".AT Commands Reference Guide 80000ST10025a Rev.5.p.<usedr>.<usedw>.10 OK you have 5 out of 10 SMS SIM positions occupied GSM 07. Note: the received class 0 SMS are stored in the "ME" memory regardless the <mems> setting and they are automatically deleted at power off.max number of SMs that <memr> can contain <usedw> .10.

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

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

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

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

SMS-STATUS-REPORT. SMS-SUBMIT (default 17). GSM 03. 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. Read command reports the current setting in the format: +CSMP: < fo>.<dcs>]]]]] first octet of GSM 03.depending on the command or result code: GSM 03.AT Commands Reference Guide 80000ST10025a Rev.38 SMS Data Coding Scheme (default 0). Set the parameters for an outgoing message with 24 hours of validity period and default properties: AT+CSMP=17.GSM 03. 4 . <vp>. Note: issuing AT+CSMP=<CR> is the same as issuing the command AT+CSMP=0<CR>.p.0 OK GSM 07.40 TP-Validity-Period either in integer format (default 167) or in quoted time-string format <pid> .5.40 SMS-DELIVER.+CSMP +CSMP .38 AT+CSMP? AT+CSMP=? Example Reference +CSMP .<vp> [.167.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> [.<pid> <fo> .depending on the command or result code: [.A.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> [. <pid> and <dcs> parameters.0.<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.2 Set Text Mode Parameters .05.<vp>.All Rights Reserved page 175 of 414 .<dcs> Test command reports the supported range of values for <fo>.depending on SMS-SUBMIT <fo> setting: GSM 03.19/11/07 3. GSM 03.2. <dcs> . <vp> .40 TP-Protocol-Identifier in integer format.<vp> Parameters: [. written authorization .<pid>. or SMS-COMMAND (default 2) in integer format.5.40.

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

40.Validity Period field present in relative format.<dcs> Test command returns the OK result code.Validity Period field not present [01] .(<vp> .e.38 (#SMSMODE=1) # S M S M O D E = 1 AT+CSMP= [<fo> [. integer type. 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>.255 .. quoted time-string type. GSM 03.167. SMS-SUBMIT with validity period in relative format).e.Validity Period field present in enhanced format(i.GSM 03. # S M S M O D E = 0 <pid> .Validity Period field present in absolute format (i. 1-bit field: user is not responsible for setting this bit and.05.any other combination will generate an error bit[2]: Reject Duplicates.19/11/07 +CSMP .e.A.38 SMS Data Coding Scheme (default 0).0 OK GSM 07.first octet of GSM 03.<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> .40 SMS-SUBMIT.<vp> [. 2-bit field describing the message type.SMS-SUBMIT (default) . bit[4]bit[3]: Validity Period Format.0. 2-bit field indicating whether or not the Validity Period field is present (default is [10]): [00] .<pid> [. see below) [11] .depending on the command or result code: GSM 03. GSM 03. [01] .p. in integer format (default 17. <dcs> . 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. 4 . i. see below) [10] . (i.All Rights Reserved page 177 of 414 .40 TP-Protocol-Identifier in integer format.e.<pid>. Set the parameters for an outgoing message with 24 hours of validity period and default properties: AT+CSMP=17. written authorization .Reply Path not requested AT+CSMP? AT+CSMP=? Example Reference # S M S M O D E = 1 # Reproduction forbidden without Telit Communications S. it will have no meaning (default is [0]).AT Commands Reference Guide 80000ST10025a Rev.<vp>. quoted time-string type.Set Text Mode Parameters SELINT 2 197. if any set.192) x 1 week. 1-bit field indicating the request for Reply Path (default is [0]). see below) bit[5]: Reply Path. [0] .

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

“03925803000000“ OK GSM 07. <pid> .e. Test command returns the OK result code.depending on the command or result code: GSM 03.All Rights Reserved page 179 of 414 . 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.GSM 03.167. all the 1 other octets are 0’s.“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. i.p.<pid>.0. but only as O integer type. Not Present). <dcs> .05.40.38 SMS Data Coding Scheme (default 0). <vp> is represented just as a quoted null string (“”).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.19/11/07 +CSMP .<dcs> 1 Note: if the Validity Period Format (<fo>’s bit[4]bit[3]) is [00] (i.A. 1 AT+CSMP=9.<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. written authorization . only in its relative format D AT+CSMP? Read command reports the current setting in the format: E = +CSMP: <fo>. AT+CSMP=9.38 Reproduction forbidden without Telit Communications S. AT+CSMP=9. GSM 03. GSM 03.AT Commands Reference Guide 80000ST10025a Rev.e. 4 .40 TP-Protocol-Identifier in integer format.Set Text Mode Parameters SELINT 2 the length of the validity period counted from when the SMS-SUBMIT is received by the SC. 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.

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

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

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

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

indications can be buffered in some other place or the oldest indications may be discarded and replaced with the new received indications.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. too.memory storage where the new message is stored "SM" "ME" <index> .No SMS-DELIVER indications are routed to the TE.+CNMI +CNMI . 1 . otherwise forward them directly to the TE.3 Message Receiving And Reading 3.Discard indication and reject new received message unsolicited result codes when TA-TE link is reserved.Restore Settings AT Commands Reference Guide 80000ST10025a Rev.If SMS-DELIVER is stored into ME/TA.All Rights Reserved page 184 of 414 .1 New Message Indications To Terminal Equipment . <mt> .5.p.<index> where: <memr> .result code indication reporting for SMS-DELIVER 0 . Note: If parameter is omitted the command restores message service settings from NVM.unsolicited result codes buffering option 0 . 2 . regardless the value of <profile>.5.19/11/07 SELINT 2 Note: certain settings may not be supported by the SIM and therefore they are always restored from NVM.location on the memory where SM is stored.5.<bfr>]]]]]] <mode> . indication of the memory location is routed to the TE using the following unsolicited result code: +CMTI: <memr>.<ds> Parameter: [. <mode>[.A. It enables the hardware ring line for 1 s. Test command returns the possible range of values for the parameter <profile>.Buffer unsolicited result codes in the TA. written authorization .05 AT+CRES=? Reference 3. If TA result code buffer is full.3. GSM 07. Otherwise forward them directly to the TE.+CRES .Buffer unsolicited result codes in the TA in case the DTE is busy and flush them to the TE after reservation. 1 .<bm>[. 4 .<mt> [. 3 .5.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.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. 2 .

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

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

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

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

PDU length <PDU> .<dcs>.Data Coding Scheme <pag> .A. 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.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. 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 1 .message ID <dcs> .total number of pages of the message <data> .CBM Content of Message • If <dcs> indicates that GSM03. M <bm> .All Rights Reserved page 189 of 414 . written authorization .message serial number <mid> . each 8-bit octet D will be converted into two IRA character long hexadecimal E number (e.<mid>. 4 .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.38 default alphabet is used . octet 0x2A will be converted as two characters 0x32 0x41) <ds> .Class 3 SMS-DELIVERs are routed directly to TE using # unsolicited result codes defined in <mt>=2.19/11/07 +CNMI .g.<pags><CR><LF><data> where: <sn> . Messages of other S data coding schemes result in indication as defined in <mt>=1.message PDU # S M S M O D E = 0 (TEXT Mode) +CBM:<sn>.<pag>. each 8-bit octet will be converted into two IRA character long hexadecimal number (e.SMS-STATUS-REPORTs reporting option 0 .AT Commands Reference Guide 80000ST10025a Rev.g. 3 .p.Cell Broadcast Messages are not sent to the DTE M 2 .40 TP-User-DataO Header-Indication is set (bit 6 of <fo> is 1).page number <pags> .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> .

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

<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. M <mt> . M 2 . = 1 .<dcs>.location on the memory where SMS is stored.<bm>[.Buffer unsolicited result codes in the TA in case the DTE is busy and flush them to the TE after reservation. 2 .If SMS-DELIVER is stored into ME/TA. S 3 . written authorization . 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. otherwise forward them directly to the TE.<tosca>. If TA result code buffer O is full. used character set should be the one selected with command +CSCS.<mt> M [.p.unsolicited result codes buffering option M 0 .<length><CR><LF><pdu> where: 1 <alpha> .19/11/07 +CNMI .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.<ds> Parameter: S [. 4 .<fo>.<index> where: <mems> . E 1 . S <mode>[. # <length> . indication of the memory = location is routed to the TE using the following unsolicited result 1 code: +CMTI: <mems>.A.Discard indication and reject new received message unsolicited 1 result codes when TA-TE link is reserved.<alpha>.PDU message M S M (TEXT Mode) O +CMT:<oa>. too.result code indication reporting for SMS-DELIVER O 0 .<bfr>]]]]] <mode> .PDU length S <pdu> .All Rights Reserved page 191 of 414 . It S enables the hardware ring line for 1 s.<tooa>.memory storage where the new message is stored # (see +CPMS) S <index> .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>.Buffer unsolicited result codes in the TA.alphanumeric representation of originator/destination number corresponding to the entry found in MT phonebook.<scts>[.<pid>. Otherwise forward # them directly to the TE.AT Commands Reference Guide 80000ST10025a Rev.No SMS-DELIVER indications are routed to the TE and D messages are stored in SIM.

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

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

<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 S is cleared when <mode>=1.<ds>.AT Commands Reference Guide 80000ST10025a Rev.New Message Indications To Terminal Equipment SELINT 2 0 . due D to the possibility to have contemporaneous different settings of E parameter <mt> in different sessions: = 1 Message Class or Indication group.All Rights Reserved page 194 of 414 . hence the indication is sent even if the DTE is inactive ( DTR signal is Low). M It has been necessary to take the following decisions to get over any O Note incoherence problem in a multiplexed environment (see +CMUX). 4 . 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. Reference GSM 07. written authorization ..3 is entered. 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). In this case the unsolicited result code # may be lost so if MODULE remains active while DTE is not.A.<bm>. 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.p. M S M AT+CNMI? Read command returns the current parameter settings for +CNMI O command in the form: D E +CNMI: <mode>..05 Note DTR signal is ignored.<mt>.TA buffer of unsolicited result codes defined within this command is flushed to the TE when <mode>=1.3 is entered (OK response shall be given before flushing the codes) # 1 .19/11/07 +CNMI .

written authorization .40 (Text Mode) Parameter: <stat> "REC UNREAD" . <stat> .read message 2 .stored message not yet sent "STO SENT" .+CNMI .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).message position in the memory storage list.<stat>.p.all messages.All Rights Reserved page 195 of 414 .status of the message <length> .all messages.+CMGL +CMGL .New Message Indications To Terminal Equipment AND <ds>=2 for at least one of the other sessions AT Commands Reference Guide 80000ST10025a Rev. 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 .5.read message "STO UNSENT" .length of the PDU in bytes <pdu> .<length><CR><LF><pdu> where <index> .19/11/07 SELINT 2 and no status report is stored on SIM 3. 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.A.3.new message 1 .stored message already sent "ALL" .new message "REC READ" .stored message already sent 4 .message in PDU format according to GSM 3.stored message not yet sent 3 . 4 .5. Each message to be listed is represented in the format: +CMGL: <index>.2 List Messages .

<mr>. string type.<scts>.List Messages SELINT 0 / 1 +CMGL: <index>."STO UNSENT".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. represented in the currently selected character set (see +CSCS) <tooa/toda> .19/11/07 +CMGL .<oa/da>.[..message status <fo> .<dt>.type of number <oa/da> 129 .05 AT+CMGL? AT+CMGL=? Note Note Reference +CMGL .<stat>.TP-User-Data Each message delivery confirm is represented in the format: +CMGL: <index>.<st> where <index> . 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".number in international format (contains the "+") <length> .p.first octet of the message PDU <mr> .message status as coded in the PDU Note: OK result code is sent at the end of the listing.<fo>..message status <oa/da> .A.message reference number <scts> . Note: If parameter is omitted the command returns the list of sms with “REC UNREAD” status. "STO SENT".number in national format 145 .message position in the storage <stat> .arrival time of the message to the SC <dt> ."ALL" The improving command @CMGL has been defined GSM 07.sending time of the message <st> .message position in the storage <stat> .text length <data> .<length>] <CR><LF> <data> where <index> .All Rights Reserved page 196 of 414 . 4 ..<stat>."REC READ".AT Commands Reference Guide 80000ST10025a Rev. written authorization .<tooa/toda>.originator/destination address.

4 .stored message not yet sent "STO SENT" . corresponding to an entry found in the phonebook.40 (Text Mode) Parameter: <stat> "REC UNREAD" .List Messages (#SMSMODE=0) # S M S M O D E = 0 AT+CMGL [=<stat>] AT Commands Reference Guide 80000ST10025a Rev. <length> .+CMGL . 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.All Rights Reserved page 197 of 414 .<length><CR><LF><pdu>[.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).<stat>. 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 ..<alpha>. written authorization .stored message already sent 4 .<stat>.<length><CR><LF><pdu> [<CR><LF> +CMGL: <index>.message position in the memory storage list. If there is at least one message to be listed the representation format is: +CMGL: <index>.message in PDU format according to GSM 3.stored message not yet sent 3 .A. The representation format for stored messages (either sent or unsent) or received messages (either read or unread.length of the PDU in bytes <pdu> .string type alphanumeric representation of <da> or <oa>.status of the message <alpha> .new message 1 .stored message already sent "ALL" .]] where: <index> .new message "REC READ" .read message 2 .all messages.read message "STO UNSENT" .all messages. used character set is the one selected with command +CSCS.p.<alpha>. <stat> ..

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

status of the message <alpha> . <length> . <stat> .<alpha>.+CMGL . written authorization .message in PDU format according to GSM 3.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. If there is at least one message to be listed the representation format is: +CMGL: <index>.. corresponding to an entry found in the phonebook.message position in the memory storage list.All Rights Reserved page 199 of 414 .List Messages S M S M O D E = AT+CMGL=? 0 Reference AT Commands Reference Guide 80000ST10025a Rev.19/11/07 SELINT 2 Note: If parameter is omitted the command returns the list of sms with “REC UNREAD” status. 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 of the PDU in bytes <pdu> .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)..stored message already sent 4 .<length><CR><LF><pdu>[<CR><LF> +CMGL: <index>.stored message not yet sent 3 .p.<length><CR><LF><pdu>[. 4 . GSM 03. 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.string type alphanumeric representation of <da> or <oa>.new message 1 .<stat>. used character set is the one selected with command +CSCS.read message 2 .<stat>.all messages.<alpha>.05.A.]] where: <index> .

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

p.<stat>. string type .3.message status as coded in the PDU Note: If parameter is omitted the command returns the list of sms with “REC UNREAD” status.3 List Messages Improved .message position in the storage <stat> .5.<st> [.40 3..<tora>.A..all messages.type of number <ra> <scts> .5. 4 .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).<mr>.@CMGL @CMGL .List Messages M O D E = 1 AT Commands Reference Guide 80000ST10025a Rev.recipient address.<scts>.<fo>.read message 2 . GSM 03. GSM 03.first octet of the message PDU <mr> . written authorization .new message 1 .arrival time of the message to the SC <dt> .<dt>.]] where <index> .19/11/07 SELINT 2 [<CR><LF> +CMGL: <index>.05.stored message not yet sent 3 . Each message to be listed is represented in the format: Reproduction forbidden without Telit Communications S.sending time of the message <st> .<ra>.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 .40 TP-MessageReference in integer format <ra> .All Rights Reserved page 201 of 414 .message reference number.+CMGL . 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. represented in the currently selected character set (see +CSCS) <tora> .message status <fo> .

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

written authorization . 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 .@CMGL .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). 4 .read message 2 .all messages. <stat> . Each message to be listed is represented in the format: @CMGL: <index>.A.message position in the memory storage list.40 (Text Mode) Reproduction forbidden without Telit Communications S.stored message already sent 4 .@CMGL @CMGL .All Rights Reserved page 203 of 414 .List Messages Improved AT Commands Reference Guide 80000ST10025a Rev. "STO SENT".new message 1 . 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><pdu> where <index> .length of the PDU in bytes <pdu> . Note: If parameter is omitted the command returns the list of sms with “REC UNREAD” status.<stat>."STO UNSENT".p.3."ALL" GSM 07."REC READ".4 List Messages Improved .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.status of the message <length> .stored message not yet sent 3 .5.05 AT@CMGL? AT@CMGL=? Note Reference 3.message in PDU format according to GSM 3.5.

<tooa/toda>.all messages.<dt>. 4 . 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.<oa/da>[. AT Commands Reference Guide 80000ST10025a Rev.<fo>.number in international format (contains the "+") <length> .19/11/07 SELINT 1 Each message to be listed is represented in the format: @CMGL: <index>. written authorization .p..number in national format 145 . string type.message status <fo> .<stat>.TP-User-Data Each message delivery confirm is represented in the format: @CMGL: <index>.stored message not yet sent "STO SENT" .<st> where <index> .sending time of the message <st> .first octet of the message PDU <mr> .new message "REC READ" ..text length <data> ..A.read message "STO UNSENT" ..List Messages Improved Parameter: <stat> "REC UNREAD" .<scts>.All Rights Reserved page 204 of 414 .<stat>.<length>] <CR><LF> <data> where <index> .originator/destination address.@CMGL .message position in the storage <stat> . Note: If parameter is omitted the command returns the list of sms with “REC UNREAD” status.message reference number <scts> . represented in the currently selected character set (see +CSCS) <tooa/toda> .stored message already sent "ALL" .message position in the storage <stat> .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.<mr>.arrival time of the message to the SC <dt> .type of number <oa/da> 129 .message status <oa/da> .

"STO SENT".stored message already sent <length> .<toda>.<oa>.message index.List Messages Improved AT Commands Reference Guide 80000ST10025a Rev.<sca>.<length><CR><LF><pdu> where <stat> ."REC READ".19/11/07 SELINT 1 Reference AT@CMGL=? @CMGL: "REC UNREAD".<scts> [.<pid>. 4 .read message 2 .<fo>.5 Read Message ."ALL" GSM 07.<tooa>.<fo>.length of the PDU in bytes.<tosca>. <pdu> .[.40. Parameter: <index> ."STO UNSENT".<dcs>.05 3.message in PDU format according to GSM 3.<pid>. <tosca>. <sca>.<da>.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). 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>.5.5. The status of the message and entire message data unit <pdu> is returned.p.stored message not yet sent 3 .new message 1 .3.All Rights Reserved page 205 of 414 ..<length>]<CR><LF><data> Reproduction forbidden without Telit Communications S.<length>]<CR><LF><data> Output format for sent messages: +CMGR: <stat>.@CMGL .status of the message 0 ..A.+CMGR +CMGR .<dcs>. (Text Mode) Output format for received messages (the information written in italics will be present depending on +CSDH last setting): +CMGR: <stat>. written authorization .

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

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

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

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

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

<length><CR><LF><pdu> where <stat> ..<length>]<CR><LF><text> Output format for message delivery confirm: @CMGR: <stat>. The status of the message and entire message data unit <pdu> is returned.<fo>.status of the message "REC UNREAD" .<st> where: <stat> .<pid>..message stored not yet sent "STO SENT" .stored message not yet sent 3 . (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" .19/11/07 @CMGR .message in PDU format according to GSM 3.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)..new received message unread "REC READ" .40.<oa>..<mr>.[.<fo>.p.status of the message 0 . 4 .AT Commands Reference Guide 80000ST10025a Rev.<tooa>.<dcs>.<scts> [.<da>. written authorization . <tosca>.length of the PDU in bytes. Parameter: <index> . <sca>.<length>]<CR><LF><text> Output format for sent messages: @CMGR: <stat>.<fo>.<toda>.<pid>.<sca>.A. 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>.<tosca>.<dcs>. <pdu> .read message 2 .All Rights Reserved page 211 of 414 .<dt>.new message 1 .stored message already sent <length> .message stored already sent Reproduction forbidden without Telit Communications S.message index.<scts>.

@CMGR .05 AT Commands Reference Guide 80000ST10025a Rev. Note: in both cases if status of the message is 'received unread'.Read Message Improved <fo> .arrival time of the message to the SC <dt> .A.<length><CR><LF><pdu> where <stat> . Note: an error result code is sent on empty record <index>. the answer is OK GSM 07.status of the message Reproduction forbidden without Telit Communications S.Service Centre number <tooa>.message index. string type represented in the currently selected character set (see +CSCS) <da> . Parameter: <index> . written authorization .number in international format (contains the "+") <length> .Originator address. 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>.first octet of the message PDU <mr> .19/11/07 SELINT 0 AT@CMGR=? Reference @CMGR .<da>.message status as coded in the PDU <pid> .message reference number <scts> .<tosca> .number in national format 145 . 4 .<sca> 129 .p.text length <text> . Test command has no effect.Data Coding Scheme <oa> .sending time of the message <st> .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).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.Protocol Identifier <dcs> . string type represented in the currently selected character set (see +CSCS) <sca> .<toda >.All Rights Reserved page 212 of 414 .Destination address. status in the storage changes to 'received read'.type of number <oa>.

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

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

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

62. Note: the echoing of given characters back from the TA is controlled Reproduction forbidden without Telit Communications S. which may take several seconds.19/11/07 SELINT 0 / 1 If message is successfully sent to the network. 1340 chars if 8-bit is used.Send Message AT Commands Reference Guide 80000ST10025a Rev.p. 7.length of the PDU to be sent in bytes (excluding the SMSC address octets). then the result is sent in the format: +CMGS: <mr> where <mr> .+CMGS .All Rights Reserved page 216 of 414 . 32) # S M S M and waits for the specified number of bytes.A. 4 .message reference number. the maximum number of chars depends on the <dcs>: 1530 chars if GSM 03. Note: care must be taken to ensure that during the command execution. Note: the DCD signal shall be in ON state while PDU is given.38 default alphabet is used. GSM 07. written authorization .05 Note Reference +CMGS . the device responds sending a four character sequence prompt: <CR><LF><greater_than><space> (IRA 13. 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.164 After command line is terminated with <CR>. no other SIM interacting commands are issued. Parameter: <length> . Note: if message sending fails for some reason.. an error code is reported. 10. Note: it is possible to send a concatenation of at most 10 SMs.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.

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

GSM 03. backspace can be used to delete last character and carriage returns can be used.19/11/07 SELINT 2 .40 TP-User-Data-Header-Indication is set. 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. the maximum number of chars depends on the <dcs>: 1530 chars if GSM 03.A. 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> . an error code is reported. 4 . then ME/TA converts the entered text into GSM alphabet. Note: if message sending fails for some reason. which may take several seconds. 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.05. 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. no other SIM interacting commands are issued.message reference number. Note: care must be taken to ensure that during the command execution.+CMGS . .05 AT+CMGS=? Note Reference Reproduction forbidden without Telit Communications S.g. 1340 chars if 8-bit is used.40 TP-MessageReference in integer format. 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.if current <dcs> (see +CSMP) indicates that GSM03. written authorization . 670 chars if UCS2 is used. Test command resturns the OK result code.38 default alphabet is used.p.38 default alphabet is used and current <fo> (see +CSMP) indicates that GSM 03. If message is successfully sent to the network.40 TP-User-Data-Header-Indication is not set.Send Message # S M S M O D E = 0 AT Commands Reference Guide 80000ST10025a Rev. To exit without sending the message issue ESC char (0x1B hex). 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).All Rights Reserved page 218 of 414 . GSM 07.

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

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

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

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

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

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

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

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

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

05.A. # <toda> .40 TP-User-Data-Header-Indication is set. S 129 . # S M S M O D E = Reproduction forbidden without Telit Communications S.Write Message To Memory SELINT 2 S If message storing 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-User-Data-Header-Indication is not set. no other SIM interacting commands are issued.<toda> message. the device responds sending a four character sequence prompt: # S M S M O D E = 1 <CR><LF><greater_than><space> (IRA 13. .g. M Note: care must be taken to ensure that during the command S execution. M "REC UNREAD" . 4 . Annex A. M O D (Text Mode) (Text Mode) E AT+CMGW[=<da> Execution command writes in the <memw> memory storage a new = [. written authorization . 1 [.number in international format (contains the "+") S <stat> . string type represented in the currently selected character set (see +CSCS).type of destination address.message status.new received message unread O "REC READ" .received message read D "STO UNSENT" .message stored already sent = 1 After command line is terminated with <CR>. 10.<stat>]]] Parameters: <da> . 62.message stored not yet sent (default) E "STO SENT" . then ME/TA converts the entered text into GSM alphabet. the entered text should be formatted as follows: . backspace can be used to delete last character and carriage returns can be used.number in national format M 145 .38 default alphabet is used and current <fo> (see +CSMP) indicates that GSM 03. according to GSM 07.19/11/07 +CMGW . 32) After this prompt text can be entered. 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.AT Commands Reference Guide 80000ST10025a Rev.if current <dcs> (see +CSMP) indicates that GSM03. after every <CR> entered by the user the sequence <CR><LF><greather_than><space> is sent to the TE. an error code is reported.p.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.

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

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

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

Revision ID AT+FMR? Reference SELINT 0 / 1 / 2 Read command reports the software revision ID ITU T.A.5.1 Stop Transmission And Pause . written authorization .1.1 Manufacturer ID . The output depends on the AT+FMI? choice made through #SELINT command.+FMM +FMM . AT+FMI? Example Telit_Mobile_Terminals OK Reference ITU T.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. Reproduction forbidden without Telit Communications S.31 and TIA/EIA-578-A specifications 3.+FMR +FMR .5.Manufacturer ID SELINT 1 / 2 Read command reports the manufacturer ID.2 Transmission/Reception Control 3.p. 4 .6 FAX Class 1 AT Commands 3.31 and TIA/EIA-578-A specifications +FMI .5. The output depends on the AT+FMI? choice made through #SELINT command.+FTS +FTS .5.2.6.6.6.31 and TIA/EIA-578-A specifications 3.Manufacturer ID SELINT 0 Read command reports the manufacturer ID. AT+FMI? Example Telit OK Reference ITU T.1.6.6.5.Model ID AT+FMM? Reference SELINT 0 / 1 / 2 Read command reports the model ID ITU T.+FMI +FMI .19/11/07 3.AT Commands Reference Guide 80000ST10025a Rev.31 and TIA/EIA-578-A specifications 3.2 Model ID .5.1.1 General Configuration 3.5.All Rights Reserved page 232 of 414 .3 Revision ID .6.

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

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

Parameter: <mod> .All Rights Reserved page 235 of 414 .3.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.flow control Software (XON-XOFF) 2 .19/11/07 3. Note: +FLO’s settings are functionally a subset of &K’s ones. Parameter: <mod> .6. written authorization .5.1 Select Flow Control Specified By Type .+FTH +FTH .31 and TIA/EIA-578-A specifications AT+FRH=? Reference 3.flow control option for the data on the serial port 0 .A.AT Commands Reference Guide 80000ST10025a Rev.6.+FLO +FLO .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>.carrier modulation 3 . Parameter: <type> .3 Serial Port Control 3.5.6. 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. 4 . ITU T.5.2.+FRH +FRH .2. Note: test command result is without command echo. Note: test command result is without command echo.flow control None 1 . ITU T.6 Receive Data With HDLC Framing .p.5.6.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>.V21/300 bps Test command returns all supported values of the parameter <mod>.31 and TIA/EIA-578-A specifications AT+FTH=? Reference 3.flow control Hardware (CTS-RTS) – (factory default) Note: This command is a shortcut of the +IFC command.carrier modulation 3 .5 Transmit Data With HDLC Framing .V21/300 bps Test command returns all supported values of the parameter <mod>.

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.3. ITU T. The DCE decode of <DLE><SUB> is either <DLE><DLE> or discard.A. Note: test command result is without command echo.currently the only available value.AT Commands Reference Guide 80000ST10025a Rev.0 Test command returns all supported values of the parameter <type>.19/11/07 +FLO .5. Note: test command result is without command echo. Parameter <mode> 0 .6. 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>.31 and TIA/EIA-578-A specifications AT+FDD? AT+FDD=? Reference Reproduction forbidden without Telit Communications S.+FDD +FDD .p.31 and TIA/EIA-578-A specifications AT+FPR? AT+FPR=? Reference 3. written authorization .31 and TIA/EIA-578-A specifications AT+FLO=? Reference 3. ITU T.6.3.serial port speed selection 0 . Parameter: <rate> . then the speed is detected automatically. Note: test command result is without command echo.All Rights Reserved page 236 of 414 .3 Double Escape Character Replacement Control .5. When autobauding is selected. 4 .+FPR +FPR . ITU T.Select Serial Port Rate SELINT 0 / 1 / 2 Set command selects the the serial port speed in both directions.2 Select Serial Port Rate .autobauding Read command returns the current value of parameter <rate> Test command returns all supported values of the parameters <rate>. from DTE AT+FPR=<rate> to DTA and from DTA to DTE.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.

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

signaling tones enabled Note: AT#STM=0 has the same effect as AT+CALM=2.ringer path number 0 .signaling tones status 0 .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 .p.sound output towards handsfree 2 . Reproduction forbidden without Telit Communications S. AT#STM=1 has the same effect as AT+CALM=0.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> . Test command reports the supported values for the parameter <n>.5. Parameter: <n> .sound output towards current selected audio path (see command #CAP) 1 .All Rights Reserved page 245 of 414 .1. AT#SRP=? #SRP: (0-3) OK AT#SRP=3 OK AT#SRP? AT#SRP=? Example 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.5 Signaling Tones Mode .sound output towards handset 3 .signaling tones disabled 1 . furthermore the GPIO7 pin direction must be set to Buzzer output (Alternate function).19/11/07 SELINT 0 / 1 #SRP . Read command reports the selected ringer path in the format: #SRP: <n>. 4 . see command #GPIO.A.Select Ringer Path OK AT#SRP=3 OK AT Commands Reference Guide 80000ST10025a Rev.7. written authorization .#SRP .

. [.signaling tones status 0 . AT#TONE=? Reproduction forbidden without Telit Communications S.. Read command reports whether the current signaling tones status is enabled or not.A.1. *. in the format: #STM: <mode> Test command reports supported range of values for parameter <mode>. 1.5.signaling tones disabled 1 .#TONE #TONE .#STM ..Signaling Tones Mode AT Commands Reference Guide 80000ST10025a Rev. AT#STM=? #STM . AT#STM=1 has the same effect as AT+CALM=0.7.dtmf tone Y .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.tone to be reproduced (0.300 . written authorization . #.<duration>] Parameters: <tone> .dial tone Z .9).D) .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> .6 Tone Playback . (A.All Rights Reserved page 246 of 414 .p. in the format: #STM: <mode> Test command reports supported range of values for parameter <mode>. 4 .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.playback duration in 1/10 sec.busy tone <duration> . AT#STM? AT#STM=? 3.signaling tones enabled 2 – all tones disabled Note: AT#STM=0 has the same effect as AT+CALM=2.tenth of seconds (default is 30) Test command returns the supported range of values for parameters <tone> and <duration>.

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

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

1. although it is mandatory to have it.alarm mode or normal operating mode with some alarm activity. the normal operating status is indicated by DSR .A. any alarm activity is stopped (e. Note: if parameter is omitted. Note: the alarm mode is indicated by status ON of hardware pin CTS and by status ON of pin DSR. the module exits the alarm mode.OFF status.#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.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. 4 .1 Extened Reset . the command returns the operating status of the device in the format: #WAKE: <status> where: <status> 0 .#SHDN . any input is possible: no control is made on the <opmode> value.normal operating mode 1 . AT#SHDN=? AT Commands Reference Guide 80000ST10025a Rev.7.All Rights Reserved page 249 of 414 . the power saving status is indicated by a CTS OFF and DSR .operating mode.#WAKE #WAKE . enters the normal operating mode.g.ON.1. if the AT#WAKE[= module is in alarm mode. written authorization . Parameter <profile> 0 – user profile 0 1 – user profile 1 AT#Z=? Test command tests for command existence.2 Wake From Alarm Mode .Software Shutdown Test command returns the OK result code.5. it exits the alarm mode and enters the normal <opmode>] operating mode. 3.p. Parameter: <opmode> .19/11/07 SELINT 2 3. alarm tone playing) and an OK result code is returned.5.Wake From Alarm Mode SELINT 0 / 1 Execution command stops any eventually present alarm activity and.

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

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

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

. back and forth..AT Commands Reference Guide 80000ST10025a Rev.5. Note: last <action>. written authorization .<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>.Set General Purpose Output SELINT 0 / 1 Set command sets the value of the general purpose output pin GPIO2..<action>[. last <urcmode> settings are saved for every instance as extended profile parameters.<hyst_time>[. Valid range is “any output pin” (see “Hardware User’s Guide”. <urcmode>.All Rights Reserved page 253 of 414 .A.) per il range dei GPIO.255 .p.7. 0. 4 . <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. This parameter is needed and required if <action> is not zero. Note: if the <GPIO> is specified <action> shall assume values from 4-7. This parameter is needed and required only if <action>=4 is enabled.1.19/11/07 extreme or operating bounds are maintained at least for this period. Valid range is “any output pin” (see “Hardware User’s Guide”.GPIO number. <action>.2 Set General Purpose Output . <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.time in seconds Note: <action> can assume values from 1-7 <GPIO> .#SGPO #SGPO . Note: the URC presentation mode <urcmode> is related to the current multiplexed instance only (see +cmux). AT#SGPO[= [<stat>]] Reproduction forbidden without Telit Communications S.

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

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

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

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

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

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

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

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

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

in the format: AT#DAC? Reproduction forbidden without Telit Communications S.19/11/07 #DAC .Digital/Analog Converter Control SELINT 2 Set command enables/disables the DAC_OUT pin. it must be present if <enable>=1 0.. 0 .AT Commands Reference Guide 80000ST10025a Rev.1023 . written authorization .disables pin. the corresponding output is driven <value> .<value>]] <enable> . 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. 4 .scale factor of the integrated output voltage. in the format: #DAC: <enable>.Digital/Analog Converter Control SELINT 0 / 1 1 . DAC_OUT line must be integrated (for example with a low band pass filter) in order to obtain an analog voltage. it is in high impedance status (factory default) 1 . D/A converter must not be used during POWERSAVING. Read command reports whether the DAC_OUT pin is currently enabled or not. along with the integrated output voltage scale factor. it must be present if <enable>=1 0.enables/disables DAC output.1023 .511 OK Disable the DAC out: AT#DAC=0 OK With this command the DAC frequency is selected internally. AT#DAC= [<enable> Parameters: [. AT#DAC? AT#DAC=? Example Note #DAC .enables pin.All Rights Reserved page 263 of 414 .A.scale factor of the integrated output voltage.<value> Test command reports the range for the parameters <enable> and <value>. 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.p. the corresponding output is driven <value> . along with the integrated output voltage scale factor.enables pin.

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

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

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

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

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

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

in a neighbour of the serving cell including it.Cell Monitor AT#MONI[= [<number>]] Cell Monitor .network operator code AT#MONI? Reproduction forbidden without Telit Communications S.#MSCLASS . Set command sets one cell out of seven. 4 . written authorization . Parameter: <number> 0. Note: issuing AT#MONI<CR> is the same as issuing the Read command.19/11/07 SELINT 2 3.p.country code <nc> .7. 7 .it is the ordinal number of a cell. serving cell). in a neighbour of the serving cell (default 0.name of network operator <cc> .A. 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.5.1. Execution command reports GSM-related informations for selected cell and dedicated channel (if exists). AT Commands Reference Guide 80000ST10025a Rev.#MONI SELINT 0 / 1 #MONI is both a set and an execution command.6 ..Multislot Class Control excluding class 7.19 #MONI . 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. 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. 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>. from which extract GSM-related information. Note: issuing AT#MONI=<CR> is the same as issuing the command AT#MONI=0<CR>.All Rights Reserved page 270 of 414 .

written authorization .received signal strength in dBm <timadv> . as follows: a. in the format: #MONI: (<MaxCellNo>. If the last setting done by #MONI is 7.localization area code <id> . An enhanced version of the Test command has been defined: Reproduction forbidden without Telit Communications S. c.Cell Monitor AT Commands Reference Guide 80000ST10025a Rev.#MONI .19/11/07 SELINT 0 / 1 <n> . from which we can extract GSM-related informations. <CellSet> .<CellSet>) where: <MaxCellNo> . the execution command produces a table-like formatted output.timing advance Note: TA: <timadv> is reported only for the serving cell. along with the ordinal number of the current selected cell. 1.C1 reselection parameter <C2value> .progressive number of adjacent cell <bsic> .quality of reception 0. from which we can extract GSM-related informations (for compatibility with previous versions of code this value is always 5).assigned radio channel <dBm> .p.C2 reselection parameter other parameters as before Test command reports the maximum number of cells. in the neighbour of the serving cell.cell identifier <arfcn> .All Rights Reserved page 271 of 414 .the last setting done with command #MONI. 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.maximum number of cells.. AT#MONI=? where: <C1value> .A. 4 . in the neighbour of the serving cell.7 <lac> .base station identification code <qual> .

in a neighbour of the serving cell and including it.maximum number of cells. in the format: #MONI: (<MaxCellNo>. The timing advance value is meaningful only during calls or GPRS transfers active. AT#MONI[= [<number>]] Set command sets one cell out of seven. from which we can extract GSM-related informations. in a neighbour of the serving cell and including it. 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.19/11/07 SELINT 0 / 1 AT#MONI=?? Enhanced test command reports the maximum number of cells. 4 .the last setting done with command #MONI. from which we can extract GSM-related informations.p. along with the ordinal number of the current selected cell. written authorization . #MONI . in a neighbour of the serving cell Reproduction forbidden without Telit Communications S.<CellSet>) where: <MaxCellNo> .#MONI .A. <CellSet> .All Rights Reserved page 272 of 414 .Cell Monitor AT#MONI=?? AT Commands Reference Guide 80000ST10025a Rev.Cell Monitor SELINT 2 #MONI is both a set and an execution command. This value is always 7.

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

Example <CellSet> . from which we can extract GSM-related informations. in a neighbour of the serving cell and excluding it. This value is always 6.maximum number of cells. in a neighbour of the serving cell excluding it.Cell Monitor a. AT#MONI=? where: <C1value> . 4 .C2 reselection parameter other parameters as before Test command reports the maximum number of cells.All Rights Reserved page 274 of 414 .the last setting done with command #MONI. c. along with the ordinal number of the current selected cell.p.#MONI . in the format: #MONI: (<MaxCellNo>.<CellSet>) where: <MaxCellNo> . written authorization . 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.A.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. AT Commands Reference Guide 80000ST10025a Rev.C1 reselection parameter <C2value> . from which we can extract GSM-related informations.

written authorization .Network Operation Mode .1.supported The following information will be present only if GPRS is supported in the cell <PB-ARFCN> ..Localization Area Code <TA> . 4 . it’ll be printed only if PBCCH is supported by the cell.operator name. otherwise the label “hopping” will be printed <NOM> .<LAC>.Serving Cell Information SELINT 0 / 1 Execution command reports information about serving cell.GPRS supported in the cell 0 .20 Serving Cell Information .received signal strength in dBm <NetNameAsc> . quoted string type <NetCode> .Routing Area ColoUr Code <PAT> .Base Station Identification Code <LAC> .”III” <RAC> .<dBM>.p.Time Advance: it’s available only if a GSM or GPRS is running <GPRS> .#MONI .PBCCH ARFCN of the serving cell..Priority Access Threshold . The timing advance value is meaningful only during calls or GPRS transfers active. . 3. in the format: AT#SERVINFO #SERVINFO: <B-ARFCN>.<NetCode>.0 Reproduction forbidden without Telit Communications S..[PAT]] where: <B-ARFCN> .5.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.<GPRS>[.A.7.All Rights Reserved page 275 of 414 .not supported 1 .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.<BSIC>.#SERVINFO #SERVINFO .[<NOM>].[<PB-ARFCN>]. <RAC>.BCCH ARFCN of the serving cell <dBM> .<NetNameAsc>.<TA>.”I” “II” . hexadecimal representation <BSIC> .country code and operator code.

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

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

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

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

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

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

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

AT#HFRECG? AT#HFRECG =? 3.p.. in the format: #HSRECG: <level> Test command returns the supported range of values of parameter <level>.AT Commands Reference Guide 80000ST10025a Rev. in the format: #HFRECG: <level> Test command returns the supported range of values of parameter <level>.7.Handset Receiver Gain Set command sets the handset analogue output gain AT#HSRECG= <level> Parameter: <level>: handset analogue output gain 0.37 Handset Receiver Gain .19/11/07 Parameter: <level>: handsfree analogue output gain 0. written authorization .#HSRECG SELINT 2 #HSRECG .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.1.38 Audio Profile Factory Configuration .6 . AT#HSRECG =? 3..5.7.handsfree analogue output (-3dB/step) Note: This parameter is saved in NVM issuing AT&W command.#PRST #PRST . 4 .A.1.5. 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. Read command returns the current handsfree analog output gain.All Rights Reserved page 292 of 414 . It is not allowed if active audio profile is 0. Read command returns the current handset analog output gain.6 .handset analogue output (-3dB/step) AT#HSRECG? Note: This parameter is saved in NVM issuing AT&W command.

#PSAV #PSAV .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 . written authorization .p. It is not allowed if active audio profile is 0.standard profile 1. AT#PSAV OK Current audio profile is saved in NVM 3.#PRST .A. AT#PRST=? AT#PRST Example OK Current audio profile is reset AT Commands Reference Guide 80000ST10025a Rev.7. modificable.3 .1 Audio Profile Configuration Save . 4 .1. Note: This parameter is saved in NVM issuing AT&W command.Audio Profile Factory Configuration AGC minimal attenuation AGC maximal attenuation Test command returns the OK result code.5.extended profile.19/11/07 SELINT 2 3.Audio Profile Configuration Save SELINT 2 Execution command saves the actual audio parameters in the NVM of the AT#PSAV device. SELINT 2 Reproduction forbidden without Telit Communications S.5.7.#PSEL #PSEL .All Rights Reserved page 293 of 414 .

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

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

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

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

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

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

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

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

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

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

600 hundreds of ms (factory default is 25) <PPP mode> .PPP mode 0 (passive mode . If the value is 0. IP address> [.<LCP timeout>.[PPP mode ]] Parameters: <Host IP Address> .All Rights Reserved page 304 of 414 .19/11/07 #GAUTH .0.7. 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>.default) : the module waits the first message coming from the remote application (e.1.PPP-GPRS Parameters Configuration SELINT 2 Set command sets the following PPP-GPRS parameters: AT#GPPPCFG=<Host Host IP Address and LCP timeout value.<LCP timeout>. <LCP timeout> . in the format: #GAUTH: <type> Test command returns the range of supported values for parameter <type>.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. AT#GAUTH=? 3.xxx.<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. written authorization .AT Commands Reference Guide 80000ST10025a Rev..0.18 PPP-GPRS Parameters Configuration .p. String type.Host IP Address that is assigned to the PPP server side (the host application).5. the Host IP Address assigned to the host application is the previous remote IP Address obtained by the Network.#GPPPCFG #GPPPCFG . it can be any valid IP address in the format: xxx.xxx. 4 .LCP response timeout value in 100ms units 10.xxx.0 (default).A.g.

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

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

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

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

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

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

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

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 . Next command opens a socket listening on port 3500 AT#SL=1.p. 4 . written authorization .A.3500 OK AT#SL? AT#SL=? Example Reproduction forbidden without Telit Communications S.1.AT Commands Reference Guide 80000ST10025a Rev.19/11/07 #SL .

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

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

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

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

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

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

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

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

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

the Read command reports the value automatically chosen by the device. 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. Reproduction forbidden without Telit Communications S. [<tout>]] Parameter: <tout> .packet sending time-out in 100ms units (factory default is 50) 0 .no time-out.19/11/07 #PKTSZ .#DSTO #DSTO . written authorization .4. [<size>] Parameter: <size> . 1. 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.automatically chosen by the device 1. it is suggested to set the data sending time-out to a value greater than 5. 4 .A.AT Commands Reference Guide 80000ST10025a Rev.p.. wait forever for packets to be completed before send. Note: issuing AT#DSTO=<CR> is the same as issuing the command AT#DSTO=0<CR>.4 Data Sending Time-Out .packet size in bytes 0 .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. Test command returns the allowed values for the parameter <size>.packet size in bytes (factory default is 300) Read command reports the current packet size value.255 hundreds of ms Note: In order to avoid low performance issues.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. Note: after issuing command AT#PKTSZ=0.1500 .5.7.All Rights Reserved page 322 of 414 . Note: issuing AT#DSTO<CR> is the same as issuing the Read command..

socket inactivity time-out in seconds units 0 .#SKTTO #SKTTO . AT#DSTO? Test command returns the allowed values for the parameter <tout>.Data Sending Time-Out SELINT 0 / 1 Read command reports the current data sending time-out value.7. units (factory default is 90). 1.5 Socket Inactivity Time-Out . Read command reports the current data sending time-out value.A.packet sending time-out in 100ms units (factory default is 50) 0 . Note: this time-out applies when no data is exchanged in the socket for a Reproduction forbidden without Telit Communications S.255 hundreds of ms Note: In order to avoid low performance issues. it is suggested to set the data sending time-out to a value greater than 5. time-out OK AT#DSTO? #DSTO: 10 OK AT#DSTO? AT#DSTO=? Example 3. 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..All Rights Reserved page 323 of 414 . wait forever for packets to be completed before send.p. 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. Parameter: <tout> .5.19/11/07 #DSTO .AT Commands Reference Guide 80000ST10025a Rev.no time-out. AT#DSTO=? AT#DSTO=10 ->1 sec.time-out in sec. 1.. written authorization . [<tout>] Parameter: <tout> .no time-out. 4 . AT#DSTO=10 ->1 sec.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.4.65535 . Test command returns the allowed values for the parameter <tout>.

AT#SKTTO=30 ->(30 sec. 0 . time-out) OK AT#SKTTO? #SKTTO: 30 OK AT#SKTTO? AT#SKTTO=? Example #SKTTO .AT Commands Reference Guide 80000ST10025a Rev. Note: issuing AT#SKTTO<CR> is the same as issuing the Read command. 1.All Rights Reserved page 324 of 414 . Note: issuing AT+#SKTTO=<CR> is the same as issuing the command AT+#SKTTO=0<CR>.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. Read command reports the current socket inactivity time-out value.time-out in sec.Socket Definition Set command sets the socket parameters values..#SKTSET #SKTSET . Test command returns the allowed values for parameter <tout>.socket inactivity time-out in seconds units 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.no time-out. Parameter: <tout> . units (factory default is 90). 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. 4 .5.6 Socket Definition .19/11/07 #SKTTO .7. <socket type> . Read command reports the current socket inactivity time-out value.A.p. written authorization . time-out) OK AT#SKTTO? #SKTTO: 30 OK AT#SKTTO? AT#SKTTO=? Example 3. AT#SKTSET[= <socket type>. Test command returns the allowed values for parameter <tout>. SELINT 0 / 1 Reproduction forbidden without Telit Communications S.65535 .TCP (factory default) [<closure type>]. Parameters: <remote port>.socket protocol type <remote addr>.4.

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

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

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

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

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.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. Test command returns the allowed values for parameter <tout>.Packet Size .TCP first CONNECT answer time-out in 100ms units 10. AT#SKTCT=600 OK socket first connection answer time-out has been set to 60 s.7. The socket parameters to store are: .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.4.Password .1200 .10 Socket Parameters Save . Note: this time-out applies only to the time that the TCP stack waits for the CONNECT answer to its connection request. AT#SKTCT? AT#SKTCT=? Example #SKTCT .User ID .hundreds of ms (factory default value is 600).5.#SKTSAV #SKTSAV . Read command reports the current TCP connection time-out.Data Sending Time-Out Reproduction forbidden without Telit Communications S. [<tout>] Parameter: <tout> .19/11/07 #SKTCT .Socket Inactivity Time-Out .. AT#SKTCT=600 OK socket first connection answer time-out has been set to 60 s. Note: if parameter is omitted then the behaviour of Set command is the same as Read command. 4 . Test command returns the allowed values for parameter <tout>.All Rights Reserved page 329 of 414 .A. written authorization .p. Read command reports the current TCP connection time-out. AT#SKTCT? AT#SKTCT=? Example 3.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.

A.Remote Address .Remote Address .User ID . 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.11 Socket Parameters Reset .19/11/07 SELINT 0 / 1 #SKTSAV .5.Socket Parameters Save SELINT 2 Execution command stores the current socket parameters in the NVM of the AT#SKTSAV device.Socket Parameters Save .Packet Size . AT#SKTSAV=? Example Note 3. 4 .Remote Port .4.All Rights Reserved page 330 of 414 .#SKTSAV .p.Socket Type .Password .Remote Port .Socket Type (UDP/TCP) .#SKTRST #SKTRST .Socket Type (UDP/TCP) .Socket Inactivity Time-Out . The socket parameters to store are: . AT Commands Reference Guide 80000ST10025a Rev.Data Sending Time-Out .7. written authorization .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.Data Sending Time-Out .Password . The socket parameters to reset are: .Socket Inactivity Time-Out .TCP Connection Time-Out Test command returns the OK result code.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.Remote Address Reproduction forbidden without Telit Communications S.User ID .Packet Size .Remote Port .

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

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

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

All Rights Reserved page 334 of 414 . <closure type>."www. Parameters: <socket type> . 255 CONNECT The main difference between this command and #SKTOP is that this command does not interact with the GPRS context status.address of the remote host.xxx.<remote addr>.1024. written authorization . leaving it ON or OFF according to the #GPRS setting.<local port> Test command returns the allowed values for the parameters. Read command reports the socket dial parameters values.255 CONNECT AT#SKTD=1. This parameter can be either: .xxx . <remote addr>.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.19/11/07 SELINT 0 / 1 Note: the command to be successful requests that: .telit.<remote port>.UDP <remote port> . in the format: AT#SKTD: <socket type>.A.001". . #PASSW) the GPRS coverage is enough to permit a connection . [<closure type>]. AT#SKTD? AT#SKTD=? Example Note #SKTD .any valid IP address in the format: xxx.net".#SKTD ."123. string type.xxx. therefore when the connection made with AT#SKTD is closed the context (and hence the local IP address) is maintained.255.020.socket protocol type 0 .Socket Dial AT#SKTD= [<socket type>.1024.001". 4 . AT#SKTD=0.the GPRS context 1 is correctly set with +CGDCONT .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.port number (factory default is 0) <remote addr> .remote host port to be opened 0.TCP (factory default) 1 .Socket Dial AT Commands Reference Guide 80000ST10025a Rev.1024.p.020.65535 .255..1025 CONNECT In this way my local port 1025 is opened to the remote port 1024 AT#SKTD=0. [<local port>]] SELINT 2 Set command opens the socket towards the peer specified in the parameters. <remote port>.the authentication parameters are set (#USERID."123.

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

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

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

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

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

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

therefore when the connection made with @SKTL is closed the context (and hence the local IP address) is maintained.@SKTL . Activate GPRS Example AT#GPRS=1 +IP: ###.Socket Listen Improved 1 . written authorization . if enabled.19/11/07 SELINT 0 / 1 Note to stop listening AT@SKTL=0.###. Parameter: <n> .#E2SLRI #E2SLRI .0.socket listening Read command has the same effect as Execution command when AT@SKTL? parameters are omitted.7. 3.RI disabled for Socket Listen connect (factory default) Reproduction forbidden without Telit Communications S.16 Socket Listen Ring Indicator .5. Test command returns the allowed values for parameters <mode>.255 OK Receive connection requests +CONN FROM: 192. 4 . <socket AT@SKTL=? type>.p.2.1024 OK or AT@SKTL=1.1024. 255 OK The main difference between this command and the #SKTD is that @SKTL does not contact any peer.###. nor does any interaction with the GPRS context status. leaving it ON or OFF according to the #GPRS setting.1024.0.RI enabling 0 .0.164.All Rights Reserved page 341 of 414 .### OK Start listening AT@SKTL=1.4. the duration of the negative going pulse generated on receipt of connect.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. <input port> and <closure 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.A.

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

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

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

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

AT#ESMTP="smtp.sender address. otherwise it will refuse to send the e-mail.E-mail Sender Address SELINT 0 / 1 Set command sets the sender address string to be used for sending the eAT#EADDR mail. Read Command reports the current SMTP server address.5. otherwise it will refuse to send the e-mail. AT#ESMTP? AT#ESMTP=? Example Note #ESMTP .mydomain. AT#ESMTP="smtp.#EADDR #EADDR . in the format: #ESMTP: <smtp> Test command returns the max length for the parameter <smtp>. string type.5. AT#ESMTP= SMTP server can be specified as IP address or as nick name. written authorization .E-mail SMTP Server AT Commands Reference Guide 80000ST10025a Rev.xxx. in the format: #ESMTP: <smtp> Test command returns the max length for the parameter <smtp>.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.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. [<smtp>] Parameter: <smtp> . 4 .xxx.All Rights Reserved page 346 of 414 . used for E-mail sending. [=<e-addr>] Parameter: <e-addr> .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.E-mail SMTP Server SELINT 2 Set command sets the SMTP server address.SMTP server address. AT#ESMTP? AT#ESMTP=? Example Note 3.2 E-mail Sender Address . Reproduction forbidden without Telit Communications S.7. This parameter can be either: .xxx . string type. 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.19/11/07 SELINT 0 / 1 Note: the max length for <smtp> is the output of Test command.p.#ESMTP .mydomain.any valid IP address in the format: xxx.A.

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

19/11/07 SELINT 0 / 1 Note: if no authentication is required then the <e-user> parameter shall be empty "". in the format: #EUSER: <e-user> Test command returns the maximum allowed length of the string parameter <e-user>. in the format: #EUSER: <e-user> Test command returns the maximum allowed length of the string parameter <e-user>. (factory default is the empty string “”) Note: if no authentication is required then the <e-user> parameter shall be empty "". string type.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. Read command reports the current user identification string.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). .p.All Rights Reserved page 348 of 414 . 4 .#EUSER . AT#EUSER? AT#EUSER=? Example Note #EUSER .A. [<e-user>] Parameter: <e-user> . AT#EUSER? AT#EUSER=? Example Note Reproduction forbidden without Telit Communications S. 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.e-mail authentication User ID. written authorization . 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).

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

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

.p. AT#SEMAIL="me@myaddress. eventually AT#EMAILACT[= proceeding with the authentication with the parameters given with #PASSW [<mode>]] and #USERID. Parameter: <mode> . Test command returns the OK result code.19/11/07 SELINT 2 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.A.attached image flag 0 .image name (default is “snapshot.GPRS context deactivation request 1 .jpg”) AT Commands Reference Guide 80000ST10025a Rev.7.GPRS context activation mode 0 .don't attach any image 1 .GPRS context activation request Reproduction forbidden without Telit Communications S.All Rights Reserved page 351 of 414 .. 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. OK Message has been sent. then the response is OK.com". To complete the operation send Ctrl-Z char (0x1A hex).5. If message sending fails for some reason. no other commands are issued.E-mail GPRS Context Ativation SELINT 0 / 1 Execution command deactivates/activates the GPRS context. 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.wait.1 >message body… this is the text of the mail message… CTRL-Z . 4 .6 E-mail GPRS Context Activation . If e-mail message is successfully sent.#EMAILACT #EMAILACT . an error code is reported Note: Care must be taken to ensure that during the command execution. to exit without writing the message send ESC char (0x1B hex).5.E-mail Sending With GPRS Context Activation <att> .attach the last snapshot taken <filename> . AT#SEMAIL=? Example 3.#SEMAIL . written authorization ."subject of the mail".

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

leaving it ON or OFF according to the #EMAILACT setting.<subj>. string type <att> .. AT#EMAILD=”me@myaddress.5. when the connection made with #EMAILD is closed.”subject of the mail”. 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.All Rights Reserved page 353 of 414 . the context status is maintained. then the response is OK. string type.<filename>] Parameters: <da> .#EMAILACT .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.7 E-mail Sending .attach the last snapshot taken <filename> . written authorization . thus. OK Message has been sent.subject of the message.5.attached image flag 0 . Example Note 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.don't attach any image 1 . The only difference between this command and the #SEMAIL is that this command does not interact with the GPRS context status.. 4 .1 >message body… this is the text of the mail message… CTRL-Z . 3.A.E-mail GPRS Context Ativation AT Commands Reference Guide 80000ST10025a Rev. no other commands are issued. <da>.com”. If e-mail message is successfully sent.jpg”) The device responds to the command with the prompt '>' and awaits for the message body text. To complete the operation send Ctrl-Z char (0x1A hex). to exit without writing the message send ESC char (0x1B hex). <subj> .p.19/11/07 SELINT 2 AT# EMAILACT=0 OK Now GPRS context has been deactivated. <att>[.7.wait. an error code is reported Note: Care must be taken to ensure that during the command execution.destination address.#EMAILD #EMAILD . If message sending fails for some reason.image name (default is “snapshot.

<att> Parameters: [. To complete the operation send Ctrl-Z char (0x1A hex).. If message sending fails for some reason. the context status is maintained. no other commands are issued. when the connection made with #EMAILD is closed.attached image flag 0 . string type <att> . AT#ESAV Reproduction forbidden without Telit Communications S. OK Message has been sent. thus.com”.A. then the response is OK.1 >message body… this is the text of the mail message… CTRL-Z .image name (default is “snapshot.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.subject of the message.attach the last snapshot taken <filename> . string type.destination address.All Rights Reserved page 354 of 414 . AT#EMAILD=”me@myaddress.8 E-mail Parameters Save . [<da>.AT Commands Reference Guide 80000ST10025a Rev.<filename>]] <da> .19/11/07 #EMAILD . Test command returns the OK result code. leaving it ON or OFF according to the #EMAILACT setting. <subj> . written authorization .5.p..wait.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.#ESAV #ESAV .7.5.don't attach any image 1 . AT#EMAILD=? Example Note 3. The only difference between this command and the #SEMAIL is that this command does not interact with the GPRS context status. to exit without writing the message send ESC char (0x1B hex). If e-mail message is successfully sent. 4 . <subj>. an error code is reported Note: Care must be taken to ensure that during the command execution.”subject of the mail”.

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

<e>] (both syntax are Parameters: <s> .#EMAILMSG #EMAILMSG . AT*CSURV [=<s>.5.1 Network Survey . AT#EMAILMSG Test command returns the OK result code.7.p. starting from [=<s>.19/11/07 3.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. a list of informations. If parameters are omitted.5.5. a full band scan is performed.10 SMTP Read Message . AT#EMAILMSG? #EMAILMSG .7.5.7.6. to avoid a potential conflict with normal module operations.All Rights Reserved page 356 of 414 .A. is reported. AT#EMAILMSG Read command has the same behaviour as Execution command. written authorization . “periodic routing area update” and so on.SMTP Read Message SELINT 0 / 1 Execution command returns the last response from SMTP server. “periodic location update. after a while. 4 . 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.starting channel possible) <e> .AT Commands Reference Guide 80000ST10025a Rev.ending channel After issuing the command the device responds with the string: Network survey started… and.#CSURV #CSURV . one for each received carrier.6 Easy Scan® Extension AT Commands Note: it is strongly suggested to issue all the Easy Scan® Extension AT commands with NO SIM inserted. such as “incoming call”.SMTP Read Message SELINT 2 Execution command returns the last response from SMTP server.<e>] channel <s> to channel <e>. 3. AT#EMAILMSG=? 3.

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

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

number of scanned frequencies <NoBCCH> . one for each received carrier. 4 .starting channel syntax is maintained <e> .#CSURV . is reported.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.Network Survey AT Commands Reference Guide 80000ST10025a Rev. the second <s> .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. 2 minutes. Issuing AT#CSURV<CR>. starting from [<s>. a full band scan is performed.A.number of found BCCh AT#CSURV? AT*CSURV? Example Read command has the same behaviour as Execution command with parameters omitted. after a while.<e>]] (both syntax are Parameters: possible.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. AT#CSURV Network survey started… arfcn: 48 bsic: 24 rxLev: -52 ber: 0. each of them in the format: (For BCCH-Carrier) Reproduction forbidden without Telit Communications S.<e>]] channel <s> to channel <e>. #CSURV .19/11/07 SELINT 0 / 1 Network survey ended (Carrier: <NoARFCN> BCCh: <NoBCCh>) where <NoARFCN> . written authorization . a list of informations.p.All Rights Reserved page 359 of 414 . AT*CSURV[= [<s>.

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

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

All Rights Reserved page 362 of 414 .5. AT*CSURVC [=<s>.<e>] channel <s> to channel <e>.A. 4 . a full band scan is performed.Network Survey #CSURVF setting: AT Commands Reference Guide 80000ST10025a Rev.number of scanned frequencies <NoBCCH> .p.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.2 Network Survey (Numeric Format) .starting channel possible) <e> . 2 minute.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. written authorization .6.number of found BCCh AT#CSURV Network survey started… arfcn: 48 bsic: 24 rxLev: -52 ber: 0. starting from [=<s>.<e>] (both syntax are Parameters: <s> .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> .7.#CSURV . If parameters are omitted.ending channel After issuing the command the device responds with the string: Reproduction forbidden without Telit Communications S.#CSURVC #CSURVC . 3.

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

.discontinuous reception max time (in seconds) <ctrlAck> .priority access threshold 03..SPLIT_PG_CYCLE support .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.1 ..pbcch not activated on the cell 1 .0 .blocked sequenc countdown max value <alpha> .PDCH (For non BCCH-Carrier) <arfcn>. 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 .routing area code 0.timer 3192 <drxmax> . (The following informations will be printed only if GPRS is supported in the cell) <pbcch> ..BCCH 1 .RF channel <rxLev> . written authorization .<rxLev> where: <arfcn> .alpha parameter for power control <pcMeasCh> ..SPLIT_PG_CYCLE is not supported on CCCH on this cell .SPLIT_PG_CYCLE is supported on CCCH on this cell <pat> .A.p.packed control ack <bsCVmax> .#CSURVC .packet broadcast control channel 0 .255 <spgc> . 4 .network operation mode 1 2 3 <rac> .19/11/07 SELINT 0 / 1 AT#CSURVC? AT*CSURVC? Example Reproduction forbidden without Telit Communications S.pbcch activated on the cell <nom> .6 <nco> .timer 3168 <t3192> .network control order 0.2 <t3168> .Network Survey (Numeric Format) serving cell 2.All Rights Reserved page 364 of 414 .

one for each received carrier.2.19/11/07 SELINT 0 / 1 48. a list of informations.<lac>. 4 ..#CSURVC . Issuing AT#CSURVC<CR>.0.<bsic>.<e>]] channel <s> to channel <e>.8 Network survey ended Note OK The command is executed within max.24..14 19 22 48 82 14. after a while. AT*CSURVC[= [=<s>.starting channel possible.-52. 2 minute. is reported. <cellStatus>.[ <arfcn64>]] [.p.<ba1> .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.<cellId>. the second <e> .<numChannels>[.<rxLev>.5.33281.<numArfcn>[. The information provided by #CSURVC is the same as that provided by #CSURV.<ber>.0.All Rights Reserved page 365 of 414 .610. The difference is that the output of #CSURVC is in numeric format only.30 48. written authorization .3648. each of them in the format: (For BCCH-Carrier) <arfcn>.Broadcast Control Reproduction forbidden without Telit Communications S.C0 carrier assigned radio channel (BCCH .<arfcn1> .<mcc>.<mnc>. starting from [<s>.[<ba32>]] [<pbcch> [<nom> <rac> <spgc> <pat> <nco> <t3168> <t3192> <drxmax> <ctrlAck> <bsCVmax> <alpha> <pcMeasCh>]]] <CR><LF><CR><LF><CR><LF> where: <arfcn> .A.<e>]] Parameters: (both syntax are <s> .1.Network Survey (Numeric Format) Network survey started… AT Commands Reference Guide 80000ST10025a Rev.00. #CSURVC .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. a full band scan is performed.

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

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

All Rights Reserved page 368 of 414 . written authorization . The range of available channels depends on the last #BND <ch1>[. The difference is that the output of #CSURVC is in numeric format only.5.… Parameters: [.<ch10>]]]] (both syntax are <chn> .Network Survey (Numeric Format) AT Commands Reference Guide 80000ST10025a Rev.#CSURVC .8 Network survey ended Note OK The command is executed within max.0.14 19 22 48 82 14.3 Network Survey Of User Defined Channels . 2 minute.6.#CSURVU #CSURVU . [.p.7.610.Network Survey Of User Defined Channels SELINT 0 / 1 Execution command allows to perform a quick survey through the given AT#CSURVU=[ channels.1.channel number (arfcn) possible) Note: the <chn> must be in a increasing order.0.<ch10>]]]] The result format is like command #CSURV. Note: issuing AT#CSURVU=<CR> is the same as issuing the command AT#CSURVU=0<CR>.<ch2>[. AT*CSURVU=[ <ch1>[. AT#CSURVU=59.110 Network survey started… arfcn: 59 bsic: 16 rxLev: -76 ber: 0.-52.<ch2>[.2.24.33281.A.… issue.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.5.00.30 48. 3.3648.19/11/07 SELINT 2 48. The information provided by #CSURVC is the same as that provided by #CSURV. 4 .

6. The range of available channels depends on the last #BND <ch1>[. 2 minute.<ch10>]]]] AT*CSURVUC=[ <ch1>[. 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. 2 minute.110 Network survey started… arfcn: 59 bsic: 16 rxLev: -76 ber: 0.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. 4 .<ch2>[.p.… issue.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. #CSURVU .<ch2>[. Reproduction forbidden without Telit Communications S.5.channel number (arfcn) Note: the <chn> must be in a increasing order. The range of available channels depends on the last #BND <ch1>[. 3.All Rights Reserved page 369 of 414 .<ch10>]]]] (both syntax are possible. written authorization .… issue. AT#CSURVU=59.<ch2>[. Parameters: <chn> .… The result format is like command #CSURVC.19/11/07 SELINT 0 / 1 OK The command is executed within max.4 Network Survey Of User Defined Channels (Numeric Format) #CSURVUC #CSURVUC . [.A.#CSURVU .… [.7. [.Network Survey Of User Defined Channels Note AT Commands Reference Guide 80000ST10025a Rev.<ch2>[.Network Survey Of User Defined Channels SELINT 2 Execution command allows to perform a quick survey through the given AT#CSURVU=[ channels.<ch10>]]]] AT*CSURVU=[ <ch1>[.

546. The information provided by #CSURVUC is the same as that provided by #CSURVU.<ch10>]]]] (both syntax are possible.channel number (arfcn) possible) Note: the <chn> must be in a increasing order.… issue.0. Note: issuing AT#CSURVUC=<CR> is the same as issuing the command AT#CSURVUC=0<CR>.-76.1.00. #CSURVUC .36 59 Reproduction forbidden without Telit Communications S.110 Network survey started… 59.<ch10>]]]] AT*CSURVUC=[ <ch1>[.110 Network survey started… 59.-76. 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>[.All Rights Reserved page 370 of 414 .… [.AT Commands Reference Guide 80000ST10025a Rev.54717. 4 . The range of available channels depends on the last #BND <ch1>[.0.54717.Network Survey Of User Defined Channels (Numeric Format) SELINT 2 Execution command allows to perform a quick survey through the given AT#CSURVUC=[ channels.00.1. [. The difference is that the output of #CSURVUC is in numeric format only.Network Survey Of User Defined Channels (Numeric Format) SELINT 0 / 1 Parameters: [.21093.p. Parameters: <chn> . written authorization . 2 minute.21093.A.channel number (arfcn) Note: the <chn> must be in a increasing order. AT#CSURVUC=59.-107 Network survey ended Note OK The command is executed within max.0.0.16.36 59 Example 110.<ch10>]]]] (both syntax are <chn> .546.19/11/07 #CSURVUC .<ch2>[.16. AT#CSURVUC=59.2.2.

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

.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 (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.7 Network Survey Format . AT#CSURVBC=? #CSURVBC .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.number of desired BCCH carriers 1.BCCH Network Survey (1-M) AT Commands Reference Guide 80000ST10025a Rev.number of desired BCCH carriers 1.19/11/07 SELINT 2 where M is the maximum number of available frequencies depending on last selected band. Parameter: <n> .#CSURVBC #CSURVBC . The result is given in numeric format and is like command #CSURVC.5. 4 .#CSURVF #CSURVF . 3.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.6.#CSURVB .6 BCCH Network Survey (Numeric Format) . written authorization . The result is given in numeric format and is like command #CSURVC. <n> The survey stops as soon as <n> BCCH carriers are found..A.6.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.All Rights Reserved page 372 of 414 . Parameter: <n> .7. [<n>] The survey stops as soon as <n> BCCH carriers are found.5.7. AT#CSURVBC=? 3.

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

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

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

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

4 .#STIA . • AT#STSR=<cmdType>. 2 .<refresh type> where: <refresh type> 0 .SIM Initialization. written authorization .SIM Tookit Interface Activation AT Commands Reference Guide 80000ST10025a Rev.A.SIM Reset In this case neither #STGI nor #STSR commands are required: • AT#STGI is accepted anyway.(optional) text to be displayed to user In these cases neither #STGI nor #STSR commands are required: • AT#STGI is accepted anyway.19/11/07 SELINT 2 if <cmdType>=1 (REFRESH) an unsolicited notification will be sent to the user: #STN: <cmdType>. 3 .p.SIM Initialization and File Change Notification.14): #STN: <cmdType>[.0 will answer OK but do nothing. 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. • AT#STSR=<cmdType>. 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.SIM Initialization and Full File Change Notification.<text>] where: <text> .All Rights Reserved page 377 of 414 . 1 .File Change Notification.0 will answer OK but do nothing. 4 .

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

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

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

4 . with redial 2 Set up call.<text>] Reproduction forbidden without Telit Communications S.SET UP MENU AT Commands Reference Guide 80000ST10025a Rev.File Change Notification. with redial <confirmationText> .SIM Initialization and Full File Change Notification.GET INPUT 36 .<commandDetails>. 4 .SIM Initialization. but only if not currently busy on another call 1 Set up call.A. putting all other calls (if any) on hold. but only if not currently busy on another call. used as an enumeration 0 Set up call.SIM Initialization and File Change Notification.[<confirmationText>].p.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>.string for user confirmation stage <calledNumber> .<refresh type> where: <refresh type> 0 . with redial 4 Set up call.All Rights Reserved page 381 of 414 . 3 . <calledNumber> where: <commandDetails> . 1 . 2 .SIM Tookit Get Information 35 .unsigned integer. written authorization . putting all other calls (if any) on hold 3 Set up call.#STGI .SELECT ITEM 37 .SIM Reset if <cmdType>=16 (SET UP CALL) #STGI: <cmdType>. disconnecting all other calls (if any) 5 Set up call.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>[. disconnecting all other calls (if any).

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

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

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

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

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

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

in the format: #JDR: <mode>. Read command reports the current behaviour mode.<DCMN> Test command reports the supported range of values for the parameters <mode>.Normal Operating condition restored.<MNPL>.enables the Jammed Detect.254 Note: issuing AT#JDR<CR> is the same as issuing the Read command.p. Maximum Noise Power Level and Disturbed Channel Minimum Number. <MNPL> . 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. AT#JDR= [<mode> The MODULE can detect if a communication Jammer is active in its range [. the Jammed condition is reported with an unsolicited code every 3s on serial line.Jammed Detect & Report SELINT 2 Set command allows to control the Jammed Detect & Report feature. Reproduction forbidden without Telit Communications S.<MNPL>.<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.. in the format: #JDR: <status> where: <status> JAMMED .Disturbed Channel Minimum Number 0.enables the Jammed Detect.AT Commands Reference Guide 80000ST10025a Rev. written authorization . 5 .Jammed Detect & Report SELINT 0 / 1 4 . This code will be shown only after a jammed condition has occurred.Jammed condition detected OPERATIVE . 4 . 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.127 <DCMN> . the MODULE will make both the actions as for <mode>=1 and <mode>=4. Note: issuing AT#JDR=<CR> is the same as issuing the command AT#JDR=0<CR>.19/11/07 #JDR .All Rights Reserved page 388 of 414 . AT#JDR? AT#JDR=? Example Note #JDR ..A.Maximum Noise Power Level 0.

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

p.file size in bytes <hidden> .1 Write Script .file content is hidden.file hidden attribute 0 .<hidden>] The file should be sent using RAW ASCII file transfer. 62. 62) after command line is terminated with <CR>. written authorization . case sensitive). AT Commands 3.9. 1 .All Rights Reserved page 390 of 414 . 3. Baud rate: 115200 bps Parameters: <script_name> .A.5.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.file content is readable with #RSCRIPT (default). sized <size> bytes. Reproduction forbidden without Telit Communications S. <size> [.7. naming it <script_name> <script_name>. 4 . after that a file can be entered from TE. If writing ends successfully.Write Script SELINT 0 / 1 Execution command causes the MODULE to store a file in the Easy Script® AT#WSCRIPT= related NVM.5.9 Easy Script® Extension .#WSCRIPT #WSCRIPT . the response is OK. otherwise an error code is reported.7. string type (max 16 chars.#JDR . <size> . The device shall prompt a three character sequence <greater_than><greater_than><greater_than> (IRA 62. #RSCRIPT command will report empty file. AT Commands Reference Guide 80000ST10025a Rev.Python11 Interpreter. 11 PYTHON is a registered trademark of the Python Software Foundation. The operations completes when all the bytes are received.name of the file in NVM. It is important to set properly the port settings.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. In particular: Flow control: hardware.

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

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

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

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

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

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

py 95 #LSCRIPT: free bytes: 20000 OK AT#LSCRIPT? Example #LSCRIPT .file name.<sizen>]] <CR><LF><CR><LF>#LSCRIPT: free bytes: <free_NVM> where: <script-namen> .file name.AT Commands Reference Guide 80000ST10025a Rev.size of available NVM memory in bytes Read command has the same behavior of Execution command.size of available NVM memory in bytes Test command returns OK result code. quoted string type (max 16 chars.py”.A.19/11/07 #LSCRIPT .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>.size of script in bytes <free_NVM> .51 #LSCRIPT: “Second.py”.All Rights Reserved page 397 of 414 .py 178 #LSCRIPT: Third.<sizen>]] <CR><LF>#LSCRIPT: free bytes: <free_NVM> where: <script-namen> .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>.p.size of script in bytes <free_NVM> .<size1>… [<CR><LF>#LSCRIPT: <script_namen>. AT#LSCRIPT #LSCRIPT: “First. written authorization . case sensitive) <sizen> . 4 . AT#LSCRIPT #LSCRIPT: First.<size1>… [<CR><LF><CR><LF>#LSCRIPT: <script_namen>.178 #LSCRIPT: “Third. case sensitive) <sizen> . quoted string type (max 16 chars.95 #LSCRIPT: free bytes: 20000 AT#LSCRIPT=? Example Reproduction forbidden without Telit Communications S.py”.py 51 #LSCRIPT: Second.

9.List Script Names OK AT Commands Reference Guide 80000ST10025a Rev.py" OK 3.Reboot Execution command reboots immediately the unit.py" OK #DSCRIPT . AT#REBOOT ….7.5.Reboot Execution command reboots immediately the unit. Read command has the same behavior of Execution command. 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. AT#DSCRIPT= [<script_name>] Parameter: <script_name> .#REBOOT #REBOOT .All Rights Reserved page 398 of 414 .name of the file to delete.#LSCRIPT .7 Delete Script . string type (max 16 chars.name of the file to delete.Delete Script SELINT 2 Execution command deletes a file from Easy Script® related NVM memory.8 Reboot . case sensitive) Example Note: if the file <script_name> is not present an error code is reported.9.19/11/07 SELINT 2 3.#DSCRIPT #DSCRIPT . AT#DSCRIPT= <script_name> Parameter: <script_name> . AT#DSCRIPT="Third. Module Reboots … Note This command does not return result codes. AT#DSCRIPT="Third. AT#REBOOT SELINT 2 Reproduction forbidden without Telit Communications S.p. case sensitive) Example Note: if the file <script_name> is not present an error code is reported.A. 4 . string type (max 16 chars.Delete Script SELINT 0 / 1 Execution command deletes a file from Easy Script® related NVM memory.5.7. #REBOOT . written authorization .

Parameters: <enable> .A. Example Note 3.10 multiplexing protocol control AT#CMUXSCR= channel (see +CMUX) at startup before the current script (see #ESCRIPT) <enable>.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.9 CMUX Interface Enable . AT#REBOOT ….All Rights Reserved page 399 of 414 .Reboot AT Commands Reference Guide 80000ST10025a Rev.9.p.7. before current script execution (factory default) 1 .[<rate>] execution and specifies the DTE speed at which the device sends and receives CMUX frames (used to fix the DTE-DCE interface speed).5.it enables CMUX interface at startup.enables/disables CMUX interface at startup. written authorization .#CMUXSCR #CMUXSCR .it disables CMUX interface at startup.#REBOOT . 0 . 4 . 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>. Module Reboots … This command does not return result codes.<rate> Test command reports the range for the parameters <enable> and <rate> AT#CMUXSCR ? AT#CMUXSCR =? Reproduction forbidden without Telit Communications S.CMUX Interface Enable SELINT 2 Set command enables/disables the GSM 07.

p.10 3.5. It is available in controlled mode only. is retained.7.GPS Reset SELINT 0 / 1 / 2 Execution command allows to reset the GPS controller. almanac. 1 .$GPSR $GPSR .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.1 GPS AT Commands Set GPS Controller Power Management . It is available in controlled mode only. written authorization . 2 .GPS controller is powered down 1 . 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. and time. Note: the current setting is stored through $GPSSAV Read command reports the current value of the <status> parameter. The almanac is retained but the ephemeris is cleared.19/11/07 3. validated ephemeris and almanac.7.$GPSP $GPSP . It is available in controlled mode only.7. No Ephemeris): this option clears all data that is currently stored in the internal memory of the GPS receiver including position.Hardware reset: the GPS receiver is reset and restarts by using the values stored in the internal memory of the GPS receiver.5.AT Commands Reference Guide 80000ST10025a Rev.Coldstart (No Almanac.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 .Hotstart (with stored Almanac and Ephemeris): the GPS receiver restarts by using the values stored in the internal memory of the GPS receiver. AT$GPSR= <reset_type> Parameter: <reset_type> 0 .All Rights Reserved page 400 of 414 .10.A. 4 .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.2 GPS Reset . ephemeris. 3 .10.5. The stored clock drift however.

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

Note: the current setting is stored through $GPSSAV Read command returns the currently used antenna.A.$GPSAI $GPSAI .p.GPS Antenna Type Definition SELINT 0 / 1 / 2 AT$GPSAT=<type> Set command selects the GPS antenna used.10.the measured current in mA <status> 0 .$GPSAV $GPSAV . written authorization . 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.AT Commands Reference Guide 80000ST10025a Rev.GPS Antenna power supplied by the module (default) Note: if current <type> is 0.<status>] where: <value> .GPS antenna consumption out of the limits Reproduction forbidden without Telit Communications S.GPS antenna OK 1 .10.7 GPS Antenna Current Readout . 4 .All Rights Reserved page 402 of 414 .GPS Antenna Current Readout SELINT 0 / 1 / 2 Execution command reports the GPS antenna’s current consumption in the AT$GPSAI format: $GPSAI:<value>[.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. Parameter: <type> 0 .GPS Antenna not power supplied by the module 1 .5.7.7. either $GPSAV and $GPSAI have no meaning.6 GPS Antenna Supply Voltage Readout .19/11/07 $GPSAT .5.

in the format: $GPSAP: <set>.10.deactivate current antenna protection (default) 1 .<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.5.All Rights Reserved page 403 of 414 .$GPSAP $GPSAP .50 OK Antenna protection activated with 50mA limit AT$GPSAP? AT$GPSAP=? Example Reproduction forbidden without Telit Communications S. 4 . 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. The protection disables the GPS <value>] antenna supply voltage.GPS Antenna Protection SELINT 0 / 1 / 2 AT$GPSAP=<set>[. Set command allows to activate an automatic protection in case of high current consumption of GPS antenna.activate current antenna protection <value> .AT Commands Reference Guide 80000ST10025a Rev.25 OK activate current antenna protection with related current limit AT$GPSAP? $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. Parameters: <set> 0 .8 GPS Antenna Protection .0 OK Note It has meaning only if current $GPSAT setting is not 0 3..19/11/07 $GPSAI .the antenna current limit value in mA 0.p.7.200 If parameter <set>=0 parameter <value> has no meaning and can be omitted. written authorization .A.

with the escape sequence ‘+++’ the user can return to command mode <GGA> .NMEA data stream activated with the following unsolicited response syntax: $GPSNMUN:<CR><NMEA SENTENCE><CR> 2 .enable <GLL> . 4 .disable (default) 1 . <GSA>.7.<VTG >] <enable> 0 .dedicated NMEA data stream.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) Reproduction forbidden without Telit Communications S.5.<GGA>.9 GPS NMEA Serial Port Speed .Geographical Position .7.$GPSNMUN $GPSNMUN .Latitude/Longitude 0 .A.<GLL>.10.NMEA data stream activated with the following unsolicited response syntax: <NMEA SENTENCE><CR> 3 .NMEA data stream de-activated (default) 1 .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 [.p.AT Commands Reference Guide 80000ST10025a Rev. Parameter: <speed> 4800 .10 Unsolicited NMEA Data Configuration . it is not possible to send AT commands.All Rights Reserved page 404 of 414 .(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.Global Positioning System Fix Data 0 .5.19/11/07 $GPSAP .$GPSS $GPSS . written authorization . Parameters: <RMC>.<GSV>.10.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.

enable <GSV> .3.1.<GSA>.A..$GPSNMUN .2.19/11/07 SELINT 0 / 1 / 2 AT$GPSNMUN=? Example Reference Note Reproduction forbidden without Telit Communications S. <GLL>.<GSV>.A..p.All Rights Reserved page 405 of 414 .07.4. written authorization .0.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.23. along with the NMEA sentences availability status.1.enable Read command returns whether the unsolicited GPS NMEA data streaming AT$GPSNMUN? is currently enabled or not..04.0 OK Give the current frame selected (GSA) The unsolicited message will be: $GPSNMUN: $GPGSA.1.<GGA>.0.0.0. <GSA>.disable (default) 1 .disable (default) 1 . <GSV>.disable (default) 1 .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.disable (default) 1 .recommended Minimum Specific GPS Data 0 .enable <GSA> .enable <VTG> .enable <RMC> .GPS Satellites in View 0 ..<RMC>. in the format: $GPSNMUN:<enable>.0. 4 .13.<GLL>.<VTG > Test command returns the supported range of values for parameters <enable>.GPS DOP and Active Satellites 0 .0.20.0.1.. <VTG> AT$GPSNMUN=1.02.24.0. <RMC>. <GGA>.Unsolicited NMEA Data Configuration 1 .6.Course Over Ground and Ground Speed 0 .

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

7.p.Get Acquired Position SELINT 0 / 1 / 2 <nsat> .259. without checking or elaborating them. Note: the new setting is stored through $GPSSAV Note: the command is usable only in “controlled mode”. 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. Note: in case of an incoming call from GSM. this will be visible on the RING pin of serial port.01344.AT Commands Reference Guide 80000ST10025a Rev.12 Direct Access to GPS Module .10.14 Set The GPS Module In Power Saving Mode .3.479.270705.1.07.0.2.$GPSCON $GPSCON .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.$GPSPRG $GPSPRG .7.09 OK 3. 4 .A.7.Total number of satellites in use (referred to GGA sentence) 00. Test command returns the OK result code AT$GPSPRG? AT$GPSPRG=? 3.5.5.82691N.nn .26820E.10.0. written authorization ..0. The GSM module will transfer directly the received data to the GPS module.0.1 .$GPSPS Reproduction forbidden without Telit Communications S.0.4542. in order to permit the reprogramming of th GPS flash memory.10.13 Set The GPS Module In Programming Mode .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.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.5. 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.All Rights Reserved page 407 of 414 .19/11/07 $GPSACP .

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

written authorization .5.17 Restore To Default GPS Parameters .5. Reproduction forbidden without Telit Communications S.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. 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.$GPSCMODE $GPSCMODE . Read command reports whether GPS controller is enabled or not when the module is turned on by the charger insertion.10.$GPSRST $GPSRST . n> The GPS controller can be turned on by AT$GPSP=1..7.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. in the format: AT$GPSCMODE ? $GPSCMODE : <n> AT$GPSCMODE =? reports the supported values for <n> parameter.$GPSSAV .p.All Rights Reserved page 409 of 414 .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.18 GPS Controller Disabled When the Module is Woken up by Charger Insertion . 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.10. 4 .19/11/07 SELINT 0 / 1 / 2 3.7.A.

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

5.19/11/07 3. written authorization .AT Commands Reference Guide 80000ST10025a Rev.A.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. Reproduction forbidden without Telit Communications S.p.All Rights Reserved page 411 of 414 . 4 .

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. 4 .All Rights Reserved page 412 of 414 .AT Commands Reference Guide 80000ST10025a Rev. the use of GPS measurements.A. written authorization . 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.p. 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.

p.AT Commands Reference Guide 80000ST10025a Rev. 4 .All Rights Reserved page 413 of 414 .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. written authorization .A.

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

Sign up to vote on this title
UsefulNot useful