Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 2 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE
Notice
While reasonable efforts have been made to assure the accuracy of this document, Telit
assumes no liability resulting from any inaccuracies or omissions in this document, or from
use of the information obtained herein. The information in this document has been carefully
checked and is believed to be entirely reliable. However, no responsibility is assumed for
inaccuracies or omissions. Telit reserves the right to make changes to any products described
herein and reserves the right to revise this document and to make changes from time to time
in content hereof with no obligation to notify any person of revisions or changes. Telit does
not assume any liability arising out of the application or use of any product, software, or
circuit described herein; neither does it convey license under its patent rights or the rights of
others.
It is possible that this publication may contain references to, or information about Telit
products (machines and programs), programming, or services that are not announced in your
country. Such references or information must not be construed to mean that Telit intends to
announce such Telit products, programming, or services in your country.
Copyrights
This instruction manual and the Telit products described in this instruction manual may be,
include or describe copyrighted Telit material, such as computer programs stored in
semiconductor memories or other media. Laws in the Italy and other countries preserve for
Telit and its licensors certain exclusive rights for copyrighted material, including the
exclusive right to copy, reproduce in any form, distribute and make derivative works of the
copyrighted material. Accordingly, any copyrighted material of Telit and its licensors
contained herein or in the Telit products described in this instruction manual may not be
copied, reproduced, distributed, merged or modified in any manner without the express
written permission of Telit. Furthermore, the purchase of Telit products shall not be deemed
to grant either directly or by implication, estoppel, or otherwise, any license under the
copyrights, patents or patent applications of Telit, as arises by operation of law in the sale of a
product.
Computer Software Copyrights
The Telit and 3rd Party supplied Software (SW) products described in this instruction manual
may include copyrighted Telit and other 3rd Party supplied computer programs stored in
semiconductor memories or other media. Laws in the Italy and other countries preserve for
Telit and other 3rd Party supplied SW certain exclusive rights for copyrighted computer
programs, including the exclusive right to copy or reproduce in any form the copyrighted
computer program. Accordingly, any copyrighted Telit or other 3rd Party supplied SW
computer programs contained in the Telit products described in this instruction manual may
not be copied (reverse engineered) or reproduced in any manner without the express written
permission of Telit or the 3rd Party SW supplier. Furthermore, the purchase of Telit products
shall not be deemed to grant either directly or by implication, estoppel, or otherwise, any
license under the copyrights, patents or patent applications of Telit or other 3rd Party supplied
SW, except for the normal non-exclusive, royalty free license to use that arises by operation
of law in the sale of a product.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 3 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Usage and Disclosure Restrictions
License Agreements
The software described in this document is the property of Telit and its licensors. It is
furnished by express license agreement only and may be used only in accordance with the
terms of such an agreement.
Copyrighted Materials
Software and documentation are copyrighted materials. Making unauthorized copies is
prohibited by law. No part of the software or documentation may be reproduced, transmitted,
transcribed, stored in a retrieval system, or translated into any language or computer language,
in any form or by any means, without prior written permission of Telit
High Risk Materials
Components, units, or third-party products used in the product described herein are NOT
fault-tolerant and are NOT designed, manufactured, or intended for use as on-line control
equipment in the following hazardous environments requiring fail-safe controls: the operation
of Nuclear Facilities, Aircraft Navigation or Aircraft Communication Systems, Air Traffic
Control, Life Support, or Weapons Systems (High Risk Activities"). Telit and its supplier(s)
specifically disclaim any expressed or implied warranty of fitness for such High Risk
Activities.
Trademarks
TELIT and the Stylized T Logo are registered in Trademark Office. All other product or
service names are the property of their respective owners.
For detailed information about where you can buy the Telit modules or for recommendations
on accessories and components visit:
http://www.telit.com
To register for product news and announcements or for product questions contact Telit
Technical Support Center (TTSC).
Our aim is to make this guide as helpful as possible. Keep us informed of your comments and
suggestions for improvements.
Telit appreciates feedback from the users of our information.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 6 of 229
1.4. Document Organization
This document contains the following chapters:
Chapter 1: “Introduction” provides a scope for this document, target audience, contact and
support information, and text conventions.
Chapter 2: “Overview” about the aim of this document and implementation suggestions.
Chapter 3: “AT Commands” The core of this reference guide.
Chapter 4: “ACRONYMS AND ABBREVIATIONS”
Chapter 5: “Document History”
1.5. Text Conventions
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Danger – This information MUST be followed or catastrophic equipment failure or bodily
injury may occur.
Caution or Warning – Alerts the user to important points about integrating the module, if
these points are not followed, the module and end user equipment may fail or malfunction.
Tip or Information – Provides advice and suggestions that may be useful when
integrating the module.
All dates are in ISO 8601 format, i.e. YYYY-MM-DD.
1.6. Related Documents
3gpp TS 27.005 specification and rules
3gpp TS 27.007 specification and rules
Hayes standard AT command set
Rockwell RC56D & RC336D
1vv0300893 HE863 family software user guide
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 7 of 229
▪ 189 Balls Grid Array interface
▪ 22 general I/O ports maximum including multi-functional I/Os
▪ Status LED output
▪ 3 A/D converters
▪ 1 D/A converter (PWM output)
▪ Full RS232 CMOS UART: baud rate up to 6Mbps
▪ Reserved two wires CMOS UART for debugging
▪ USB 2.0, baud rate up to 480Mbps
▪ 1.8V/3V SIM interface
▪ Dual-band
UMTS/HSPA
2100/900
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Dual-band
UMTS/HSPA
2100/900
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Standalone
GPS
▪ Dual-band
UMTS/HSPA
1900/850
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Data only
▪ Dual-band
UMTS/HSPA
1900/850
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Dual-band
UMTS/HSPA
1900/850
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Standalone
GPS
Antenna
Audio
Message
SIM Card
ITEM
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 8 of 229
External Antenna
▪ 2 pairs of analog audio interface (Balanced type)
▪ PCM interface for Digital audio
(Audio only for HE863-EUG/EUR/NAG/NAR/AUG)
SMS (MO/MT)
Support 1.8 and 3V UICC
FEATURE
HE863-AUD HE863-AUR
HE863-AUG
Air
interface
▪ Dual-band
UMTS/HSPA
2100/850
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Data only
▪ Dual-band
UMTS/HSPA
2100/850
▪ Quad-Band
GSM 850/900
/1800/1900
Dual-band
UMTS/HSPA
2100/850
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Standalone
GPS
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Size
Data Service
Interface
Antenna
Audio
41.4(L)X31.4(W)X2.9(T)
▪ HSPA UL 5.8Mbps, DL 7.2Mbps
EDGE UL 118kbps, DL 236.8Kbps,
▪
GPRS UL 42.8kbps, DL 85.6 Kbps
▪
▪ 189 Balls Grid Array interface
▪ 22 general I/O ports maximum including multi-functional I/Os
▪ Status LED output
▪ 3 A/D converters
▪ 1 D/A converter (PWM output)
▪ Full RS232 CMOS UART: baud rate up to 6Mbps
▪ Reserved two wires CMOS UART for debugging
▪ USB 2.0, baud rate up to 480Mbps
▪ 1.8V/3V SIM interface
External Antenna
▪ 2 pairs of analog audio interface (Balanced type)
▪ PCM interface for Digital audio
(Audio only for HE863-EUG/EUR/NAG/NAR/AUG)
Message
SIM Card
SMS (MO/MT)
Support 1.8 and 3V UICC
NOTE: In the following sections, HE863 family refers to all HE863 products mentioned in
the table above. Whenever a command and/or feature is referred to a specific model, it is
clearly highlighted
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 9 of 229
3. AT COMMANDS
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
The Telit wireless module family can be driven via the serial interface using the standard AT
commands
1
. 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. 3gpp TS 27.005 specific AT command (Use of Data Terminal Equipment - Data Circuit
terminating Equipment (DTE-DCE) interface for Short Message Service (SMS) and Cell
Broadcast Service (CBS))
3. 3gpp TS 27.007 specific AT command (AT command set for User Equipment (UE))
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.
NOTE: AT commands described in this document are compatible with Telit’s unified AT
command interface (SELINT=2).
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.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 written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 10 of 229
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.
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 11 of 229
3.2. AT Command Syntax
The syntax rules followed by Telit implementation of either Hayes AT commands and
GSM/WCDMA commands are very similar to those of standard basic and extended AT
commands.
There are two types of extended command:
- Parameter type commands. This type of commands may be “set” (to store a value or
values for later use), “read” (to determine the current value or values stored), or “tested”
(to determine ranges of values supported). Each of them has a test command (trailing =?)
to give information about the type of its subparameters; they also have a Read command
(trailing ?) to check the current values of subparameters.
- Action type commands. This type of command may be “executed” or “tested”.
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
“executed“ to invoke a particular function of the equipment, which generally involves
more than the simple storage of a value for later use
“tested” to determine:
whether or not the equipment implements the Action Command (in this case issuing
the correspondent Test command - trailing =? - returns the OK result code), and, if
subparameters are associated with the action, the ranges of subparameters values that
are supported.
Action commands don’t store the values of any of their possible subparameters.
Moreover:
The response to the Test Command (trailing =?) may be changed in the future by Telit to
allow the description of new values/functionalities
If all the subparameters of a parameter type command +CMD (or #CMD or $CMD) are
optional, 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.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 12 of 229
3.2.1. String Type Parameters
A string, either enclosed between quotes or not, is considered to be a valid string type parameter
input. According to V25.ter space characters are ignored on the command line and may be used
freely for formatting purposes, unless they are embedded in numeric or quoted string constants;
therefore a string containing a space character has to be enclosed between quotes to be considered
a valid string type parameter (e.g. typing AT+COPS=1,0,”A1” is the same as typing
AT+COPS=1,0,A1; typing AT+COPS=1,0,”A BB” is different from typing AT+COPS=1,0,A
BB).
A small set of commands requires always writing the input string parameters within quotes: this is
explicitly reported in the specific descriptions.
3.2.2. Command Lines
A command line is made up of three elements: the prefix, the body and the termination
character.
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
The comman d line prefix consists of the characters “AT” or “at”, or, to repeat the execution of
the previous command line, the characters “A/” or “a/”.
The termination character may be selected by a user option (parameter S3), the default being
<CR>.
The basic structures of the command line are:
ATCMD1<CR> where AT is the command line prefix, 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;+CMD2=, ,10<CR> These are two examples of extended commands (nb:
the name of the command always begins with the character “+”
2
). They are delimited with
semicolon. In the second command the subparameter is omitted.
+CMD1?<CR> This is a Read command for checking current subparameter values
+CMD1=?<CR> This is a test command for checking possible subparameter values
These commands might be performed in a single command line as shown below:
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
2
The set of proprietary AT commands differentiates from the standard one because the name of
each of them begins with either “@”, “#”, “$” or “*”. Proprietary AT commands follow the same
syntax rules as extended commands
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 13 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
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.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 14 of 229
p
N
p
d
d
d
d
d
d
d
d
d
y
g
d
d
d
d
g
g
g
g
t
d
)
d
HE863 family AT commands reference guide
3.2.2.1. ME Error Result Code - +CME ERROR: <err>
This is NOT a command, it is the error response to +Cxxx 3gpp TS 27.007 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 Verbose Format
General errors:
0
1
2
3 operation not allowe
4 operation not supporte
5 PH-SIM PIN require
6 PH-FSIM PIN require
7 PH-FSIM PUK require
10 SIM not inserte
11 SIM PIN require
12 SIM PUK require
13 SIM failure
14 SIM bus
15 SIM wron
16 incorrect passwor
17 SIM PIN2 require
18 SIM PUK2 require
20 memory full
21 invalid index
22 not foun
23 memory failure
24 text string too lon
25 invalid characters in text strin
26 dial string too lon
27 invalid characters in dial strin
30 no network service
31 network time-ou
32 network not allowed - emergency calls only
40 network personalization PIN require
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
48 hidden key required (NOTE: This key is required when
49 EAP method not supporte
50 Incorrect parameters
General purpose error:
100unknown
GPRS related errors to a failure to perform an Attach:
103Illegal MS (#3)*
hone failure
o connection to phone
hone-adaptor link reserve
accessing hidden phonebook entries.
80377ST10083a Rev.6 – 2012-11-12
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 15 of 229
r
g
r
d
d
d
t
t
t
t
d
r
g
N
N
N
N
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Numeric Format Verbose Format
106Illegal ME (#6)*
107GPRS service not allowed (#7)*
111PLMN not allowed (#11)*
112Location area not allowed (#12)*
113Roaming not allowed in this location area (#13)*
GPRS related errors to a failure to Activate a Context and others:
132service option not supported (#32)*
133requested service option not subscribed (#33)*
134service option temporarily out of order (#34)*
148unspecified GPRS erro
149PDP authentication failure
150invalid mobile class
Easy GPRS® related errors
550
551wrong state
552wrong mode
553context already activate
554stack already active
555activation faile
556context not opene
557cannot setup socke
558cannot resolve DN
559time-out in opening socke
560cannot open socke
561remote disconnected or time-ou
562connection faile
563tx erro
564already listenin
eneric undocumented erro
Network survey errors:
657
658
659
660
*(Values in parentheses are 3gpp TS 24.008 cause codes)
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 16 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.2.2.2.Message Service Failure Result Code - +CMS ERROR: <err>
This is NOT a command; it is the error response to +Cxxx
3gpp TS 27.005
commands
Syntax: +CMS ERROR: <err>
Parameter: <err> - numeric error code. The <err> values are reported in the table:
Numeric Format Meaning
0...127 3gpp TS 24.011 Annex E-2 values
128...255 3gpp TS 23.040 sub clause 9.2.3.22 values
300 ME failure
301 SMS service of ME reserved
302 operation not allowed
303 operation not supported
304 invalid PDU mode parameter
305 invalid text mode parameter
310 SIM not inserted
311 SIM PIN required
312 PH-SIM PIN required
313 SIM failure
314 SIM busy
315 SIM wrong
316 SIM PUK required
317 SIM PIN2 required
318 SIM PUK2 required
320 memory failure
321 invalid memory index
322 memory full
330 SMSC address unknown
331 no network service
332 network time-out
340 no +CNMA acknowledgement expected
500 unknown error
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 17 of 229
HE863 family AT commands reference guide
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? <CR><LF>+CMD1:2,1,10<CR><LF>
Information response to +CMD1=? <CR><LF>+CMD1(0-2),(0,1),(0-15)<CR><LF>
Final result code <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)
80377ST10083a Rev.6 – 2012-11-12
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 Verbose form
0 OK
1 CONNECT
2 RING
3 NO CARRIER
4 ERROR
6 NO DIALTONE
7 BUSY
8 NO ANSWER
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 18 of 229
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, depending on the command type. Commands that do not interact with the SIM or the
network, and involve only internal set up settings or readings, have an immediate response,
depending on SIM configuration(e.g., number of contacts stored in the phonebook, number of
stored SMS), or on the network the command may interact with.
In the table below are listed only the commands whose interaction with the SIM or the
network could lead to long response timings. When not otherwise specified, timing is referred
to set command.
For phonebook and SMS writing and reading related commands, timing is referred to
commands issued after phonebook sorting is completed.
For DTMF sending and dialing commands timing is referred to module registered on
network(“AT+CREG?” answer is
CommandEstimated maximum time to get
“+CREG: 0,1” or “+CREG: 0,5”).
response(Seconds)
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+COPS180 (test command)
+CLCK180 (SS operation)
180 (FDN enabling/disabling)
+CPWD180 (SS operation)
5 (PIN modification)
+CLIP180 (read command)
+CLIR180 (read command)
+CCFC180
+CCWA180
+CHLD180
+CPIN5
+CPBS5 (FDN enabling/disabling)
+CPBR5 (single reading)
30 (complete reading of a 500 records full
phonebook with the baudrate of serial line more
than 115200 bps )
+CPBF30 (string present in a 500 records full phonebook
with the baudrate of serial line more than 115200
bps)
5 (string not present)
+CPBW5
+CACM5
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 19 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CAMM5
+CPUC5
+VTS180 (transmission of full “1234567890*#ABCD”
string with no delay between tones, default
duration)
+CSCA5 (read and set commands)
+CSAS5
+CRES5
+CMGS180 after CTRL-Z; 1 to get ‘>’ prompt
+CMSS180 after CTRL-Z; 1 to get ‘>’ prompt
+CMGW5 after CTRL-Z; 1 to get ‘>’ prompt
+CMGD5 (single SMS cancellation)
25 (cancellation of 50 SMS)
+CNMA180 after CTRL-Z; 1 to get ‘>’ prompt
+CMGR5
+CMGL7
+CGACT180
+CGATT180
D65 (voice call)
Timeout set with ATS7 (data call)
A65 (voice call)
Timeout set with ATS7 (data call)
H35
+CHUP35
+COPN45
+CRSM5
#TONE5 (if no duration specified)
#GPRS180
#SKTD140 (DNS resolution + timeout set with
AT#SKTCT)
#SKTOP290 ( context activation + DNS resolution + timeout
set with AT#SKTCT)
#QDNS180
#FTPOPEN500 (timeout set with AT#FTPTO, in case no
response is received from server)
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 20 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
#FTPCLOSE500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPTYPE500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPDELE500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPPWD500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPCWD500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPLIST500 (timeout set with AT#FTPTO, in case no
response is received from server) + time to get
listing
#FTPPUT500 (timeout set with AT#FTPTO, in case no
response is received from server)
#SGACT180
#SH10
#SD140 (DNS resolution + connection timeout set with
AT#SCFG)
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 written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 21 of 229
HE863 family AT commands reference guide
3.3. Storage
3.3.1. Factory Profile And User Profiles
The Telit wireless modules stores the values set by several commands in the internal non
volatile memory (NVM), allowing to remember this setting even after power off. 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.
For backward compatibility each profile is divided into two sections, one base section which
was historically the one that was saved and restored in early releases of code, and the
extended section which includes all the remaining values.
The &W command is used to save the actual values of both sections of profiles into the
NVM user profile.
Commands &Y and &P are both used to set the profile to be loaded at startup. &Y instructs
the device to load at startup only the base section. &P instructs the device to load at startup
the full profile: base + extended sections.
The &F command resets to factory profile values only the command of the base section of
profile, while the &F1 resets to factory profile values the full set of base + extended section
commands.
The values set by other commands are stored in NVM outside the profile: some of them are
stored always, without issuing any &W, some other are stored issuing specific
commands(#VAUXSAV, #SKTSAV); all of these values are read at power-up.
The values set by following commands are stored in the profile base section:
The values set by following commands are automatically stored in NVM, without issuing any
storing command and independently from the profile (unique values), and are automatically
restored at startup:
#SCFG, #DNS, #TCPMAXDAT,
#SCFGEXT, #TEMPCFG
The values set by following commands are stored in NVM on demand, issuing specific
commands and independently from the profile:
#VAUX
stored by #VAUXSAV command.
#UDT
Stored by #UDTSAV command.
#USERID, #PASSW, #PKTSZ,
#DSTO, #SKTTO, #SKTSET
#SKTCT
stored by #SKTSAV command and automatically restored at startup; factory default valutes are restored by #SKTRST command.
+CSCA, +CSMP, +CSCB
stored by +CSAS
3
command and restored by +CRES4 command.
80377ST10083a Rev.6 – 2012-11-12
3
Both commands +CSAS and +CRES deal with non-volatile memory, intending for it either the NVM and the
SIM storage.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 23 of 229
HE863 family AT commands reference guide
3.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.
COMMAND
AT
A/
&F
Z
+FCLASS Select Active Service Class
&Y
&P
&W
+GMI
+GMM
+GMR
+GCAP
+GSN
%L
%Q
E
Q
V
X
+IPR
&C
&D
&S
\R
D
A
H
&G
&Q
+MS
%E
S0
+CGMI
+CGMM
+CGMR
+CGSN
+CSCS
+CIMI
+CHUP
+CSTA
+CBST
+CRLP
HE863-EUD
HE863-NAD
HE863-AUD
HE863-EUR
HE863-NAR
HE863-AUR
Command Line General Format – Command Line Prefixes
Hayes AT Commands – DTE-Modem Interface Control
HE863-EUG
HE863-NAG
HE863-AUG
Starting A Command Line
Last Command Automatic Repetition Prefix
Hayes AT Commands – Generic Modem Control
Hayes AT Commands – Call Control
Hayes AT Commands – Modulation Control
Hayes AT Commands – S Parameters
ETSI GSM 07.07.27.007 – General
ETSI GSM 07.07/27.007 – Call Control
Set To Factory-Defined Configuration
Soft Reset
Designate A Default Reset Basic Profile
Designate A Default Reset Full Profile
Store Current Configuration
Manufacturer Identification
Model Identification
Revision Identification
Capabilities List
Serial Number
Line Signal Level
Line Quality
Command Echo
Quiet Result Codes
Response Format
Extended Result Codes
Fixed DTE Interface Rate
Data Carrier Detect (DCD) Control
Data Terminal Ready (DTR) Control
Data Set Ready (DSR) Control
Ring (RI) Control
Dial
Answer
Disconnect
Guard Tone
Sync/Async Mode
Modulation Selection
Line Quality Monitor And Auto Retrain Or Fallback/Fallforward
Number Of Rings To Auto Answer
Request Manufacturer Identification
Request Model Identification
Request Revision Identification
Request Product Serial Number Identification
Select TE Character Set
Request International Mobile Subscriber Identity (IMSI)
Hang Up Call
Select type of address
Select Bearer Service Type
Radio Link Protocol
80377ST10083a Rev.6 – 2012-11-12
Function
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 24 of 229
Service Reporting Control
Extended Error Report
Cellular Result Codes
Voice Hang Up Control
Subscriber Number
Read Operator Names
Network Registration Report
Operator Selection
Facility Lock/Unlock
Change Facility Password
Calling Line Identification Presentation
Calling Line Identification Restriction
Connected line identification presentation
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
Selection of preferred PLMN list
Phone Activity Status
Set Phone Functionality
Enter PIN
Signal Quality
Select Phonebook Memory Storage
Read Phonebook Entries
Find Phonebook Entries
Write Phonebook Entry
Clock Management
Generic SIM Access
Restricted SIM Access
Alert Sound Mode
Ringer Sound Level
Microphone Mute Control
Accumulated Call Meter
Accumulated Call Meter Maximum
Price per Unit and Currency Table
Available AT Commands
Read ICCID (Integrated Circuit Card Identification)
Alarm Management
Delete Alarm
Report Mobile Equipment Error
ETSI GSM 07.077/27.007 – Voice Control
DTMF Tones Transmission
Tone Duration
GPRS Mobile Station Class
GPRS Attach Or Detach
GPRS Event Reporting
GPRS Network Registration Status
Define PDP Context
Quality Of Service Profile (Minimum Acceptable)
80377ST10083a Rev.6 – 2012-11-12
Function
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 25 of 229
ETSI GSM 07.077/27.007 – Commands For Battery Charger
ETSI GSM 07.05/27.005 – Message Receiving And Reading
ETSI GSM 07.05/27.005 – Message Sending And Writing
HE863 family AT commands reference guide
HE863-EUG
HE863-NAG
HE863-AUG
3G Quality Of Service Profile (Minimum Acceptable)
Quality Of Service Profile (Requested)
3G Quality Of Service Profile (Requested)
PDP Context Activate Or Deactivate
Show PDP Address
3G Quality of Service Profile (Negotiated)
Enter Data State
Commands For Battery Charger
ETSI GSM 07.05/27.005 – General Configuration
Select Message Service
Preferred Message Storage
Message Format
ETSI GSM 07.05/27.005 – Message Configuration
Service Center Address
Select service for MO SMS services
Set Text Mode Parameters
Show Text Mode Parameters
Select Cell Broadcast Message Types
Save Settings
Restore Settings
New Message Indications To Terminal Equipment
List Messages
Read Message
New Message Acknowledgement to ME/TA
Send Message
Send Message From Storage
Write Message To Memory
Delete Message
More Message to Send
Custom AT Commands – General Configuration
Change Audio Path
Open Audio Loop
Select Ringer Sound
Select Ringer Path
Signaling Tones Mode
Tone Playback
Tone Classes Volume
Software Shut Down
Query Temperature Overflow
Temperature Monitor
General Purpose Input/Output Pin Control
STAT_LED GPIO Setting
Save STAT_LED GPIO Setting
Cell Monitor
Read Current Network Status
Serving Cell Information
Read Analog/Digital Converter Input
Digital/Analog Converter Control
Auxiliary Voltage Output Control
Auxiliary Voltage Output Save
AXE Pin Reading
Battery And Charger Status
Audio Codec
Handsfree Echo Canceller
Handsfree Microphone Gain
Handset Microphone Gain
80377ST10083a Rev.6 – 2012-11-12
Function
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 26 of 229
Custom AT Commands – Enhanced Easy GPRS Extension
HE863 family AT commands reference guide
HE863-EUG
HE863-NAG
HE863-AUG
Set Headset Sidetone
Speaker Mute COntrol
Handsfree Receiver Gain
Handset Receiver Gain
Audio Profile Factory Configuration Reset
Audio Profile Configuration Save
Audio Profile Selection
Audio Profile Setting
Handsfree Automatic Gain Control
Handsfree Noise Reduction
Handset Automatic Gain Control
Handset Echo Canceller
Handset Noise Reduction
Set Handset Sidetone
Network Timezone
Select Band
Automatic Band Selection
RTC Status
GSM Antenna Detection
V24 Output Pins Configuration
V24 Output Pins Control
Power Saving Mode Ring Indicator
Selection of Radio Access Technology
Extended Error Report for Location Update Reject During CS Registration
Current Network Registration Status
Set Reporting Call Status
GPRS cell environment description
Provide Cell information
Debug screen command
Remained PIN Counter
Query SIM Status
Read ICCID (Integrated Circuit Card Identification)
Display SIM and phonelock status
SMS Ring Indicator
Message Waiting Indicator
Set Voice Mail Number
Status of External SMS Storage
Authentication User ID
Authentication Password
Packet Size
Data Sending Time-Out
Socket Inactivity Time-Out
Socket Definition
Socket Open
Query DNS
Manual DNS Selection
Socket TCP Connection Time-Out
Socket Parameters Save
Socket Parameters Reset
GPRS Context Activation
Socket Dial
Socket Listen
Socket Listen Ring Indicator
Firewall Setup
Maximum TCP Payload Size
Custom AT Commands – Multisocket
Socket Status
80377ST10083a Rev.6 – 2012-11-12
Function
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 27 of 229
Socket Info
Context Activation
Socket Shutdown
Socket Configuration
Socket Configuration Extended
Socket Dial
Socket Accept
Socket Restore
Socket Listen
Receive Data In Command Mode
Send Data In Command Mode
Send Data In Command Mode extended
Socket Listen UDP
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
GPS Controller Power Management
GPS Reset
GPS Antenna Type Definition
Save GPS Parameters Configuration
Unsolicited NMEA Data Configuration - $GPSNMUN
80377ST10083a Rev.6 – 2012-11-12
Function
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 28 of 229
3.5. AT Commands References
3.5.1. Command Line General Format
3.5.1.1.Command Line Prefixes
3.5.1.1.1. Starting A Command Line - AT
AT - Starting A Command Line
AT
Reference 3GPP TS 27.007
The prefix AT, or at, is a two-character abbreviation (ATtention), always used to
start a command line to be sent from TE to TA
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.1.1.2. Last Command Automatic Repetition - A/
A/ - Last Command Automatic Repetition
A/
Reference V25ter
If the prefix A/ or a/ is issued, the MODULE immediately executes once again the
body of the preceding command line. No editing is possible and no termination
character is necessary. A command line may be repeated multiple times through
this mechanism, if desired.
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).
Note: this command works only at fixed IPR.
Note: the custom command #/ has been defined: it causes the last command to be
executed again too; but it doesn’t need a fixed IPR.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 29 of 229
3.5.2. Hayes Compliant AT Commands
3.5.2.1.Generic Modem Control
3.5.2.1.1. Set To Factory-Defined Configuration - &F
&F - Set To Factory-Defined Configuration
AT&F[<value>]
Reference V25ter.
Execution command sets the configuration parameters to default values specified by
manufacturer; it takes in consideration hardware configuration switches and other
manufacturer-defined criteria.
Parameter:
<value>:
0 - just the factory profile base section parameters are considered.
1 - either the factory profile base section and the extended section are considered
(full factory profile).
Note: if parameter <value> is omitted, the command has the same behaviour as
AT&F0
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.2.1.2. Soft Reset - Z
Z - Soft Reset
ATZ[<n>]
Execution command loads the default factory profile.
Parameter:
<n>
0..1 - user profile number ( No effect on behaviour )
Note: any call in progress will be terminated.
Note: if parameter <n> is omitted, the command has the same behaviour as ATZ0.
Reference V25ter.
3.5.2.1.3. Select Active Service Class - +FCLASS
+FCLASS - Select Active Service Class
AT+FCLASS=<n>
Set command sets the wireless module in specified connection mode (data, voice),
hence all the calls done afterwards will be data or voice.
Parameter:
<n>
0 - data
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 30 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+FCLASS - Select Active Service Class
8 - voice
AT+FCLASS?
AT+FCLASS=?
Read command returns the current configuration value of the parameter <n>.
Test command returns all supported values of the parameters <n>.
Note “ATD<number>;” (end with semicolon) will initiate voice call no matter which
Execution command defines the basic profiles which will be loaded on startup.
Parameter:
<n>
0..1 - profile (default is 0): the wireless module is able to store 2 complete
configurations (see &W).
Note: differently from command Z<n>, which loads just once the desired profile,
the one chosen through command &Y will be loaded on every startup.
Note: if parameter is omitted, the command has the same behaviour as AT&Y0
3.5.2.1.5. Default Reset Full Profile Designation - &P
&P - Default Reset Full Profile Designation
AT&P[<n>]
Execution command defines which full profile will be loaded on startup.
Parameter:
<n>
0..1 – profile number: the wireless module is able to store 2 full configurations
(see command &W).
Note: differently from command Z<n>, which loads just once the desired profile,
the one chosen through command &P will be loaded on every startup.
Note: if parameter is omitted, the command has the same behaviour as AT&P0
Reference Telit Specifications
3.5.2.1.6. Store Current Configuration - &W
&W - Store Current Configuration
AT&W[<n>]
Execution command stores on profile <n> the complete configuration of the device.
Parameter:
<n>
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 31 of 229
&W - Store Current Configuration
0..1 - profile
Note: if parameter is omitted, the command has the same behaviour of AT&W0.
3.5.2.1.7. Manufacturer Identification - +GMI
+GMI - Manufacturer Identification
AT+GMI
Execution command returns the manufacturer identification.
AT+GMI=?
Test command returns OK result code.
Reference V.25ter
3.5.2.1.8. Model Identification - +GMM
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+GMM - Model Identification
AT+GMM
AT+GMM=?
Execution command returns the model identification.
Test command returns OK result code.
Reference V.25ter
3.5.2.1.9. Revision Identification - +GMR
+GMR - Revision Identification
AT+GMR
AT+GMR=?
Execution command returns the software revision identification.
Test command returns OK result code.
Reference V.25ter
3.5.2.1.10. Capabilities List - +GCAP
+GCAP - Capabilities List
AT+GCAP
Execution command returns the equipment supported command set list.
Where:
+CGSM: 3GPP TS command set
+FCLASS: Fax command set
+DS: Data Service common modem command set
+ES: WCDMA data Service common modem command set
+MS: Mobile Specific command set
AT+GCAP=?
Test command returns OK result code.
Reference V.25ter
3.5.2.1.11. Serial Number - +GSN
+GSN - Serial Number
AT+GSN
Execution command returns the device IMEI.
Note: The number returned from the same command in Telit GC series is board
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 32 of 229
HE863 family AT commands reference guide
+GSN - Serial Number
serial number. HE863 series returns IMEI assigned to the indivisual product.
AT+GSN=?
Test command returns OK result code.
Reference V.25ter
3.5.2.1.12. Display Current Base Configuration And Profile - &V
&V - Display Current Base Configuration And Profile
AT&V
Execution command returns some of the base configuration parameters
settings.
3.5.2.1.13. Display Current Configuration And Profile - &V0
80377ST10083a Rev.6 – 2012-11-12
&V0 - Display Current Configuration And Profile
AT&V0
Execution command returns all the configuration parameters settings.
Note: this command is the same as &V, it is included only for backwards
compatibility.
3.5.2.1.14. S Registers Display - &V1
&V1 - S Registers Display
AT&V1
Execution command returns the value of the S registers in decimal and hexadecimal
value in the format:
REG DEC HEX
<reg0> <dec> <hex>
<reg1> <dec> <hex>
...
where
<regn> - S register number
000..005
007
012
025
038
<dec> - current value in decimal notation
<hex> - current value in hexadecimal notation
3.5.2.1.15. Extended S Registers Display - &V3
&V3 - Extended S Registers Display
AT&V3
Execution command returns the value of the S registers in decimal and hexadecimal
value in the format:
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 33 of 229
&V3 - Extended S Registers Display
REG DEC HEX
<reg0> <dec> <hex>
<reg1> <dec> <hex>
...
where
<regn> - S register number
000..005
007
012
025
030
038
<dec> - current value in decimal notation
<hex> - current value in hexadecimal notation
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.2.1.16. Display Last Connection Statistics - &V2
&V2 - Display Last Connection Statistics
AT&V2
Execution command returns the last connection statistics & connection failure
reason.
3.5.2.1.17. Line Signal Level - %L
%L - Line Signal Level
AT%L
It has no effect and is included only for backward compatibility with landline
modems
3.5.2.1.18. Line Quality - %Q
%Q - Line Quality
AT%Q
It has no effect and is included only for backward compatibility with landline
modems
3.5.2.2.DTE - Modem Interface Control
3.5.2.2.1. Command Echo - E
E - Command Echo
ATE[<n>]
Set command enables/disables the command echo.
Parameter:
<n>
0 - disables command echo
1 - enables command echo (factory default) , hence command sent to the device
are echoed back to the DTE before the response is given.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 34 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
E - Command Echo
Note: if parameter is omitted, the command has the same behaviour of ATE0
Reference V25ter
3.5.2.2.2. Quiet Result Codes - Q
Q - Quiet Result Codes
ATQ[<n>]
Set command enables or disables the result codes.
Parameter:
<n>
0 - enables result codes (factory default)
1 - disables result codes
2 - disables result codes (only for backward compatibility)
Note: After issuing either ATQ1 or ATQ2 every information text transmitted in
response to commands is not affected
Note: if parameter is omitted, the command has the same behaviour of ATQ0
Example
After issuing ATQ1 or ATQ2
AT+CGACT=?
+CGACT: (0-1) nothing is appended to the response
Reference V25ter
3.5.2.2.3. Response Format - V
V - Response Format
ATV[<n>]
Set command determines the contents of the header and trailer transmitted with
result codes and information responses. It also determines if result codes are
transmitted in a numeric form or an alphanumeric form (see [§3.2.3 Information
Responses And Result Codes] for the table of result codes).
Parameter:
<n>
0 - limited headers and trailers and numeric format of result codes
information responses
result codes
<text><CR><LF>
<numeric code><CR>
1 - full headers and trailers and verbose format of result codes (factory default)
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 35 of 229
V - Response Format
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
information responses
result codes
Note: the <text> portion of information responses is not affected by this setting.
Note: if parameter is omitted, the command has the same behaviour of ATV0
<by_ta> - flow control option for the data sent by modem
0 - flow control None
1 - XON/XOFF
2 - C106 (CTS) (factory default)
Note: Set command has no effect is included only for backward compatibility,
only store values.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 38 of 229
+IFC – DTE-Modem Local Flow Control
Note:Flow control is always hardware bi-directional flow control (both
RTS/CTS active)
Note: Hardware flow control (AT+IFC=2,2) is not active in command mode.
AT+IFC?
Read command returns active flow control settings.
+IFC: 0,0
AT+IFC=?
Test command returns all supported values of the parameters <by_te> and
<by_ta>.
Reference V25ter
3.5.2.2.7. DTE-Modem Character Framing - +ICF
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+ICF - DTE-Modem Character Framing
AT+ICF=<format>
[,<parity>]
Set command defines the asynchronous character framing to be used when
autobauding is disabled.
The HE863 family supoports only the 8 Data, 1 Stop setting.
Parameters:
<format> - determines the number of bits in the data bits, the presence of a parity
bit, and the number of stop bits in the start-stop frame.
3 - 8 Data, 1 Stop (default)
<parity> - determines how the parity bit is generated and checked, if present;
setting this subparameter has no meaning.
0 - Odd (not supported)
1 - Even (not supported)
AT+ICF?
Read command returns current settings for subparameters <format> and <parity>.
The current setting of subparameter <parity> will always represented as 0.
AT+ICF=?
Test command returns the ranges of values for the parameter <format>.
Reference V25ter
Example AT+ICF = 3 - 8N1 (default)
AT+ICF=?
+ICF: (3)
3.5.2.2.8. Data Carrier Detect (DCD) Control - &C
&C - Data Carrier Detect (DCD) Control
AT&C[<n>]
Set command controls the RS232 DCD output behaviour.
Parameter:
<n>
0 - DCD remains high always.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 39 of 229
&C - Data Carrier Detect (DCD) Control
1 - DCD follows the Carrier detect status: if carrier is detected DCD is high,
otherwise DCD is low. (factory default)
2 - DCD off while disconnecting
Note: if parameter is omitted, the command has the same behaviour of AT&C0
Note: Current value is returned by AT&V
Reference V25ter
3.5.2.2.9. Data Terminal Ready (DTR) Control - &D
&D - Data Terminal Ready (DTR) Control
AT&D[<n>]
Set command controls the Module behaviour to the RS232 DTR transitions.
Parameter:
<n>
0 - DTR transitions are ignored. (factory default)
1 - when the MODULE is connected, the High to Low transition of DTR pin sets
the device in command mode, the current connection is NOT closed.
2 - when the MODULE is connected , the High to Low transition of DTR pin sets
the device in command mode and the current connection is closed.
Note: if a connection has been set up issuing either #SKTD or #SKTOP, then
AT&D1 has the same effect as AT&D2.
Note: if AT&D2 has been issued and the DTR has been tied Low, autoanswering is
inhibited and it is possible to answer only issuing command ATA.
Note: if parameter is omitted, the command has the same behaviour of AT&D0
Reference V25ter
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.2.2.10. Flow Control - &K
&K Flow Control
AT\K[<n>]
Set command controls the RS232 flow control behaviour
Parameter:
<n>
0 - no flow control
1 - hardware mono-directional flow control (only CTS active)
2 - software mono-directional flow control (XON/XOFF)
3 - hardware bi-directional flow control (both RTS/CTS active) (factory default)
4 - software bi-directional with filtering (XON/XOFF)
5 - pass through: software bi-directional without filtering (XON/XOFF)
6 - both hardware bi-directional flow control (both RTS/CTS active) and software
bi-directional flow control (XON/XOFF) with filtering
Note: Set command has no effect is included only for backward compatibility
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 40 of 229
&K Flow Control
Note:Flow control is always hardware bi-directional flow control (both
RTS/CTS active)
Note: &K has no Read Command. To verify the current setting of &K, simply
check the settings of the active profile issuing AT&V.
Note: Hardware flow control (AT&K3) is not active in command mode.
3.5.2.2.11. Data Set Ready (DSR) Control - &S
&S - Data Set Ready (DSR) Control
AT&S[<n>]
Set command controls the RS232 DSR pin behaviour.
Parameter:
<n>
0 - always High
1 - follows the GSM traffic channel indication.
2 - High when connected
3 - High when device is ready to receive commands (factory default).
Note: if option 1 is selected then DSR is tied High when the device receives from
the network the UMTS traffic channel indication.
Note: in power saving mode the DSR pin is always tied Low
Note: if parameter is omitted, the command has the same behaviour of AT&S0
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.2.2.12. Ring (RI) Control - \R
\R - Ring (RI) Control
AT\R[<n>]
Set command controls the RING output pin behaviour.
Parameter:
<n>
0 - RING on during ringing and further connection
1 - RING on during ringing (factory default)
2 - RING follows the ring signal
Note: to check the ring option status use the &V command.
Note: if parameter is omitted, the command has the same behaviour of AT\R0
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 41 of 229
3.5.2.3.Call Control
3.5.2.3.1. Dial - D
D – Dial
ATD<number>[;]
The V.24ter dial command D lists characters that may be used in a dialing string
for making a call or controlling supplementary services in accordance with
GSM02.30 and initiates the indicated kind of call. No further commands may
follow in the command line.
Note: V.25ter Dialing Digits
1 2 3 4 5 6 7 8 9 0 * # + A B C (implementation of these characters is mandatory
for GSM/ UMTS).
D (implementation of this character is optional for GSM/UMTS, and it is ignored)
Note: V.25ter or GSM Modifier Characters
• “,”, “T”, “P”, “!”, “W” or “@” are ignored
• “;” forces a voice call originated to the given address
• “>” allows direct dialing from phonebook
• “I” invocation restrict CLI presentation
• “i” suppression i.e. allows CLI presentation
• “G” or “g” control the CUG supplementary service information for this call
(s.+CCUG)
ATD><str> [I] [G] [;]
Originate a call to phone number which corresponding alphanumeric field in the
default phonebook is <str>.
ATD>mem<n> [I] [G]
[;]
ATD><n> [I] [G] [;]
ATDL
Originate a call to phone number in memory (one of the phonebooks) “mem”
entry location <n>. ”mem” may be for example “SM”, “FD” or “LD”.
Originate a call to phone number in entry location <n> of the default phonebook.
This command is used to redial the last dialed number.
Reference V25ter.
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.2.3.2. Answer - A
A - Answer
ATA
This command instructs the DCE to immediately connect to line and start the
answer sequence as specified for the underlying DCE. Any additional command
that appears after A on the same command line is ignored. The user is informed that
an incoming call is waiting, by the information result code RING or +CRING
displayed on
TE.
Reference V25ter.
3.5.2.3.3. Disconnect - H
H - Disconnect
ATH
Execution command is used to close the current conversation (voice, data or fax).
Note: this command can be issued only in command mode; when a data
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 42 of 229
H - Disconnect
conversation is active the device is in on-line mode (commands are not sensed and
characters are sent to the other party), hence escape sequence (see register S2) is
required before issuing this command, otherwise if &D1 option is active, DTR pin
has to be tied Low to return in command mode.
Reference V25ter.
3.5.2.3.4. Guard Tone - &G
&G - Guard Tone
AT&G
Set command has no effect is included only for backward compatibility with
landline modems.
3.5.2.3.5. Sync/Async Mode - &Q
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
&Q - Sync/Async Mode
AT&Q
Set command has no effect is included only for backward compatibility with
landline modems.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 43 of 229
Execution command returns device software revision number without command
echo.
AT+CGMR=?
Test command returns OK result code.
Reference 3GPP TS 27.007
3.5.3.1.4. Request Product Serial Number Identification - +CGSN
+CGSN - Request Product Serial Number Identification
AT+CGSN
Execution command returns the product serial number, identified as the IMEI of
the mobile, without command echo.
AT+CGSN=?
Test command returns OK result code.
Reference 3GPP TS 27.007
3.5.3.1.5. Select TE Character Set - +CSCS
+CSCS - Select TE Character Set
AT+CSCS=
[<chset>]
Set command sets the current character set used by the device.
Parameter:
<chset> - character set
“GSM” GSM 7 bit default alphabet (3GPP TS 23.038 [25]); this setting
causes easily software flow control (XON/XOFF) problems.
“HEX” Character strings consist only of hexadecimal numbers from 00
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 46 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CSCS - Select TE Character Set
to FF; e.g. “032FE6” equals three 8-bit characters with decimal values 3,
47 and 230; no conversions to the original MT character set shall be done.
“IRA” International reference alphabet (ITU-T T.50 [13]). (factory
default)
“UCS2” 16-bit universal multiple-octet coded character set
(ISO/IEC10646 [32]); UCS2 character strings are converted to
hexadecimal numbers from 0000 to FFFF; e.g. “004100620063” equals
three 16-bit characters with decimal values 65, 98 and 99.
AT+CSCS?
AT+CSCS=?
Read command returns the current value of the active character set.
Test command returns the supported values for parameter <chset>.
Reference 3GPP TS 27.007
3.5.3.1.6. Request International Mobile Subscriber Identity (IMSI) - +CIMI
+CIMI - Request International Mobile Subscriber Identify (IMSI)
AT+CIMI
Execution command returns the value of the Internal Mobile Subscriber Identity
stored in the SIM without command echo.
Note: a SIM card must be present in the SIM card housing, otherwise the command
returns ERROR.
AT+CIMI=?
Test command returns OK result code.
Reference 3GPP TS 27.007
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 47 of 229
3.5.3.2.Call Control
3.5.3.2.1. Hang Up Call - +CHUP
+CHUP - Hang Up Call
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
AT+CHUP
This execution command causes TA to hang up the current call of the ME.
Note: all active call will be released but neither waiting or held calls.
AT+CHUP=?
Test command returns the OK result code
Reference GSM 07.07
3.5.3.2.2. Select type of address - +CSTA
+CSTA - Select type of address
AT+CSTA=[<type>]
Set command selects the type of number for further dialling commands (D)
according to GSM/UMTS specifications.
Parameter:
<type>: type of address octet in integer format (refer TS 24.008 [8] subclause
10.5.4.7); default 145 when dialling string includes international access code
character "+", otherwise 129
AT+CSTA?
AT+CSTA =?
Read command returns selected <type>
Test command returns supported <type>s
Reference3GPP TS 27.007
3.5.3.2.3. Select Bearer Service Type - +CBST
+CBST - Select Bearer Service Type
AT+CBST=
[<speed>
[,<name>
[,<ce>]]]
Set command sets the bearer service <name> with data rate <speed>, and the
connection element <ce> to be used when data calls are originated. This setting is
also used during mobile terminated data call setup.
Parameters:
<speed> : data rate
0 - autobauding (automatic selection of the speed; this setting is possible in case of
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 48 of 229
+CBST - Select Bearer Service Type
17 - 33600 bps (V.34)
39 - 9600 bps (V.120)
43 - 14400 bps (V.120)
47 - 19200 bps (V.120)
48 - 28800 bps (V.120)
49 - 38400 bps (V.120)
50 - 48000 bps (V.120)
51 - 56000 bps (V.120)
68 - 2400 bps (V.110 or X.31 flag stuffing)
70 - 4800 bps (V.110 or X.31 flag stuffing)
71 - 9600 bps (V.110 or X.31 flag stuffing)
75 - 14400 bps (V.110 or X.31 flag stuffing)
79 - 19200 bps (V.110 or X.31 flag stuffing)
80 - 28800 bps (V.110 or X.31 flag stuffing)
81 - 38400 bps (V.110 or X.31 flag stuffing)
82 - 48000 bps (V.110 or X.31 flag stuffing)
83 - 56000 bps (V.110 or X.31 flag stuffing; this setting can be used in conjunction
with asynchronous non-transparent UDI or RDI service in order to get FTM)
84 - 64000 bps (X.31 flag stuffing; this setting can be used in conjunction with
asynchronous non-transparent UDI service in order to get FTM)
115 - 56000 bps (bit transparent)
116 - 64000 bps (bit transparent)
120 - 32000 bps (PIAFS32k)
121 - 64000 bps (PIAFS64k)
130 - 28800 bps (multimedia)
131 - 32000 bps (multimedia)
132 - 33600 bps (multimedia)
133 - 56000 bps (multimedia)
134 - 64000 bps (multimedia)
<name> : bearer service
0 - data circuit asynchronous (UDI or 3.1 kHz modem)
1 - data circuit synchronous (UDI or 3.1 kHz modem)
4 - data circuit asynchronous (RDI)
5 - data circuit synchronous (RDI)
Note: this command replaces V.25ter [14] command Modulation Reporting Control
(+MR), which is not appropriate for use with a UMTS terminal.
AT+CR?
Read command returns whether or not intermediate result code +CR is enabled, in
the format:
+CR: <mode>
AT+CR=?
Test command returns the supported range of values of parameter <mode>.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 50 of 229
+CR - Service Reporting Control
Reference 3GPP TS 27.007
3.5.3.2.6. Extended Error Report - +CEER
+CEER - Extended Error Report
AT+CEER
Execution command returns one or more lines of information text <report>
offering the TA user an extended error report, in the format:
+CEER:<report>
This report regards some error condition that may occur:
- the failure in the last unsuccessful call setup (originating or answering)
- the last call release
- the last unsuccessful GPRS attach or unsuccessful PDP context activation,
- the last GPRS detach or PDP context deactivation.
Note: if none of this condition has occurred since power up then “Normal,
unspecified” condition is reported
AT+CEER=?
Test command returns OK result code.
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.2.7. Cellular Result Codes - +CRC
+CRC - Cellular Result Codes
AT+CRC=
[<mode>]
Set command controls whether or not the extended format of incoming call
indication is used.
Parameter:
<mode>
0 - disables extended format reporting (factory default)
1 - enables extended format reporting:
When enabled, an incoming call is indicated to the TE with unsolicited result code
+CRING: <type>
instead of the normal RING.
where
<type> - call type:
ASYNC - asynchronous transparent data
SYNC - synchronous transparent data
REL ASYNC - asynchronous non-transparent data
REL SYNC - synchronous non-transparent data
FAX - facsimile (TS 62)
VOICE - normal voice (TS 11)
AT+CRC?
Read command returns current value of the parameter <mode>.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 51 of 229
+CRC - Cellular Result Codes
AT+CRC=?
Test command returns supported values of the parameter <mode>.
Reference 3GPP TS 27.007
3.5.3.2.8. Voice Hang Up Control - +CVHU
+CVHU - Voice Hang Up Control
AT+CVHU=
[<mode>]
Set command selects whether ATH or "drop DTR" shall cause a voice connection
to be disconnected or not.
Parameter:
<mode>
0 - "Drop DTR" ignored but OK result code given. ATH disconnects.
1 - "Drop DTR" and ATH ignored but OK result code given.
2 - "Drop DTR" behaviour according to &D setting. ATH disconnects
(factory default).
AT+CVHU?
Read command reports the current value of the <mode> parameter, in the format:
+CVHU: <mode>
AT+CVHU=?
Test command reports the range of supported values for parameter <mode>
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.3. Network Service Handling
3.5.3.3.1. Subscriber Number - +CNUM
+CNUM - Subscriber Number
AT+CNUM
Execution command returns the MSISDN (if the phone number of the device has
been stored in the SIM card) in the format:
Set command enables/disables network registration reports depending on the
parameter <mode>.
Parameter:
<mode>
0 - disable network registration unsolicited result code (factory default)
1 - enable network registration unsolicited result code
2 - enable network registration unsolicited result code with network Cell
identification data
If <mode>=1, network registration result code reports:
+CREG: <stat>
where
<stat>
0 - not registered, ME is not currently searching a new operator to register to
1 - registered, home network
2 - not registered, but ME is currently searching a new operator to register to
3 - registration denied
4 -unknown
5 - registered, roaming
If <mode>=2, network registration result code reports:
+CREG: <stat>[,<Lac>,<Ci>]
where:
<Lac> - Local Area Code for the currently registered on cell
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 53 of 229
K
+CREG - Network Registration Report
<Ci> - 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.
AT+CREG?
Read command reports the <mode> and <stat> parameter values in the format:
+CREG: <mode>,<stat>[,<Lac>,<Ci>]
Note: <Lac> and <Ci> are reported only if <mode>=2 and the mobile is
registered on some network cell.
AT+CREG=?
Example
Test command returns the range of supported <mode>
Set command forces an attempt to select and register the GSM\UMTS network
operator.
<mode> parameter defines whether the operator selection is done automatically or
it is forced by this command to operator <oper>.
The operator <oper> shall be given in format <format>.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 54 of 229
+COPS - Operator Selection
Parameters:
<mode>
<format>
<oper>
long for long alphanumeric format and up to 8 characters for short alphanumeric
format. Numeric format is 5 or 6 Characters long because it depends on
MCC/MNC. MCC is only 3 digits. But MNC is 2 or 3 digits.
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
0 - Automatic, in this case other fields are ignored and registration is done
automatically by ME(default)
1 - Manual. Other parameters like format and operator need to be passed
2 - Deregister from network
3 - It sets <format> value. In this case <format> becomes a mandatory input
4 - Manual / Automatic. In this case if manual selection fails then automatic
mode is entered
0 - <oper> format presentations are set to long alphanumeric. If Network
name not available it displays combination of Mcc and MNC in string
format.
1 - <oper> format presentation is set to short alphanumeric.
2 - <oper> format presentations set to numeric.
string type given in format <format>; this field may be up to 16 characters
AT+COPS?
AT+COPS=?
<AcT> access technology selected:
0 GSM
2 UTRAN
Read command returns current value of <mode>,<format> and <oper> in format
<format>; if no operator is selected, <format> and <oper> are omitted
+COPS: <mode>[,<format>,<oper>[,< AcT>]]
Test command returns a list of quintuplets, each representing an operator present
in the network.
The quintuplets in the list are separated by commas:
+COPS: : [list of supported (<stat>,long alphanumeric <oper>
This command is used to lock, unlock or interrogate a MT or a network facility
<fac>. Password is normally
needed to do such actions.
Parameters:
<fac> values reserved by the present document:
“SC” SIM(lock SIM/UICC card) (SIM/UICC asks password
“AO” BAOC (Barr All Outgoing Calls)
“OI” BOIC (Barr Outgoing International Calls)
“OX” BOIC-exHC (Barr Outgoing International Calls except to Home
“AI” BAIC (Barr All Incoming Calls)
“IR” BIC-Roam (Barr Incoming Calls when Roaming outside the home
“AB” All Barring services
“AG” All outgoing barring services
“AC” All incoming barring services
“FD” SIM card or active application in the UICC (GSM or USIM) fixed
“PS” PH-SIM (lock Phone to SIM card)
"PN" network Personalisation
"PU" network subset Personalisation
"PP" service Provider Personalization (refer 3GPP TS 22.022 [33])
"PC" Corporate Personalization (refer 3GPP TS 22.022 [33])
"PF" lock Phone to the very First inserted SIM/UICC card (also referred in
<mode>
0 unlock
in MT power-up and when this lockcommand issued)
Country)
country)
dialling memory feature (if PIN2 authentication has not been done
during the current session, PIN2 is required as <passwd>)
the present document as PH-FSIM) (MT asks password when other than
the first SIM/UICC card is inserted)
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 56 of 229
+CLCK - Facility Lock/Unlock
1 lock
2 query status
<passwd>
string type; shall be the same as password specified for the facility from the MT
user interface or with command
Change Password +CPWD
<class>
is a sum of integers each representing a class of information (default 7):
1 voice (telephony)
2 data (refers to all bearer services; with <mode>=2 this may refer only
to some bearer service if TA does not support values 16, 32, 64 and
128)
4 fax (facsimile services)
8 short message service
16 data circuit sync
32 data circuit async
64 dedicated packet access
128 dedicated PAD access
Note: when <mode>=2 and command successful:
OK
+CLCK: <status>[,<class1> [<CR><LF>
+CLCK: <status>,<class2> […]]
where
<status> - the current status of the facility
0 - not active
1 - active
<classn> - class of information of the facility
AT+CLCK=?
Test command reports all the facilities supported by the device.
Reference 3GPP TS 27.007
Example
Querying such a facility returns an output on three rows, the first for voice, the
<number> - string type phone number of calling address in format specified by
<type>
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 62 of 229
+CCWA - Call Waiting
<type> - type of address in integer format
<class> - see before
<alpha> - string type; alphanumeric representation of <number> corresponding to
the entry found in phonebook; used character set should be the one
selected with +CSCS.
<cli_validity>
0 - CLI valid
1 - CLI has been withheld by the originator
2 - CLI is not available due to interworking problems or limitations of originating
network
Note: if parameter <cmd> is omitted then network is not interrogated.
Note: in the query command the class parameter must not be issued.
Note: the difference between call waiting report disabling (AT+CCWA = 0,1,7)
and call waiting service disabling (AT+CCWA = 0,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; instead in the second case the call waiting indication is not
generated by the network. Hence the device results busy to the third party in the
nd
2
case while in the 1st case a ringing indication is sent to the third party.
Note: The command AT+CCWA=1,0 has no effect a non sense and must not be
issued..
AT+CCWA?
AT+CCWA=?
Read command reports the current value of the parameter <n>.
Test command reports the supported values for the parameter <n>.
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.3.12. Call Holding Services - +CHLD
+CHLD - Call Holding Services
AT+CHLD=[<n>]
Set command calls can be put on hold, recovered, released, added to conversation,
and transferred.This is based on the GSM/UMTS supplementary services HOLD,
MPTY (i.e Multi Party) and ECT (Explicit Call Transfer). The interaction of this
command with other commands
Parameter:
<n>
0 - release all held calls or set User Determined User Busy for a waiting call; if
both exists then only the waiting call will be rejected
1 - release all active calls and accepts the other (held or waiting)
Note: In the scenario: An active call, a waiting call and held call, when the active
call is terminated, we will make the Waiting call as active.
1X - release a specific call (x specific call number as indicated by +CCLC)
2 - place all active calls (if exist) on hold and accepts the other call (held or
waiting). If only one call exists which is active, place it on hold and if only
held call exists make it active call
2X - place all active calls on hold except call x with which communication is
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 63 of 229
+CHLD - Call Holding Services
supported
3 - adds a held call to the conversation
4 - connects the two calls and disconnects the subscriber from both calls
(Explicit Call Transfer)(ECT).
6 - puts an active call on hold or an held call to active, while another call is
waiting
7 - disconnect users in multiparty without accepting incoming call
8 - release all calls
AT+CHLD=?
Test command returns the list of supported <n>s.
+CHLD: (0,1,1X,2,2X,3)
Reference 3GPP TS 27.007
Note ONLY for VOICE calls
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.3.13. Unstructured Supplementary Service Data - +CUSD
+CUSD - Unstructured Supplementary Service Data
AT+CUSD=
[<n>[,<str>
[,<dcs>]]]
Set command allows control of the Unstructured Supplementary Service Data
(USSD [3GPP TS 02.90/22.090]).
Parameters:
<n> - is used to disable/enable the presentation of an unsolicited result code.
0 - disable the result code presentation in the DTA
1 - enable the result code presentation in the DTA
2 - cancel an ongoing USSD session (not applicable to read command
response)
<str> - string type USSD-string (when <str> parameter is not given, network is
not interrogated)
<dcs> - indicates Cell Broadcast Data Coding Scheme. Its default value is 0.
Note: the unsolicited result code enabled by parameter <n> is in the format:
+CUSD: <m>[,<str>,<dcs>] to the TE
where:
<m>:
0 - no further user action required (network initiated USSD-Notify, or no further
information needed after mobile initiated operation).
1 - further user action required (network initiated USSD-Request, or further
information needed after mobile initiated operation)
2 - USSD terminated by the network
3 - other local client has responded
4 - operation not supported
5 - network time out
AT+CUSD?
AT+CUSD=?
Read command reports the current value of the parameter <n>
Test command reports the supported values for the parameter <n>
Reference 3GPP TS 27.007
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 64 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CUSD - Unstructured Supplementary Service Data
Note Only mobile initiated operations are supported
3.5.3.3.14. Advice Of Charge - +CAOC
+CAOC - Advice Of Charge
AT+CAOC=
<mode>
Set command refers to the Advice of Charge supplementary services that enable
subscriber to get information about the cost of calls; the command also includes the
possibility to enable an unsolicited event reporting of the Current Call Meter
(CCM) information.
0 - call is not one of multiparty (conference) call parties
1 - call is one of multiparty (conference) call parties
<number> - string type phone number in format specified by <type>
<type> - type of phone number octet in integer format
129 - national numbering scheme
145 - international numbering scheme (contains thearacter "+")
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
<alpha> - string type; alphanumeric representation of <number> corresponding to
the entry found in phonebook; used character set should be the one
selected with +CSCS.
<priority> - optional digit type parameter indicating the eMLPP priority level of
the call, values specified in 3GPP TS 22.067
Note: If no call is active then only OK message is sent. This command is useful in
conjunction with command +CHLD to know the various call status for call holding.
AT+CLCC=?
Test command returns the OK result code
Reference 3GPP TS 27.007
3.5.3.3.16. SS Notification - +CSSN
+CSSN - SS Notification
AT+CSSN=[<n>
[,<m>]]
It refers to supplementary service related network initiated notifications.
Set command enables/disables the presentation of notification result codes from TA
to TE.
Parameters:
<n> - sets the +CSSI result code presentation status
0 - disable
1 - enable
<m> - sets the +CSSU result code presentation status
[54].
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 66 of 229
+CSSN - SS Notification
0 - disable
1 - enable
When <n>=1 and a supplementary service notification is received after a mobile
originated call setup, an unsolicited code:
+CSSI: <code1>[,<index>]
is sent to TE before any other MO call setup result codes, where:
<code1>:
0 - unconditional call forwarding is active
1 - some of the conditional call forwarding are active
2 - call has been forwarded
3 - call is waiting
4 - this is a CUG call (also <index> present)
5 - outgoing calls are barred
6 - incoming calls are barred
7 - CLIR suppression rejected
8 - call has been deflected
<index>:refer “Closed user group +CCUG”
When <m>=1 and a supplementary service notification is received during a mobile
terminated call setup or during a call, an unsolicited result code:
+CSSU: <code2>[<index> [,<number>,<type>]]
is sent to TE, where:
<code2>:
0 - this is a forwarded call (MT call setup)
1 - this is a CUG call (<index> present) (MT call setup)
2 - call has been put on hold (during a voice call)
3 - call has been retrieved (during a voice call).
4 - multiparty call entered (during a voice call)
5 - call on hold has been released (this is not a SS notification) (during a voice
call)
6 - forward check SS message received (can be received whenever)
7 - call is being connected (alerting) with the remote party in alerting state in
explicit call transfer operation(during a voice call)
8 - call has been connected with the other remote party in explicit call transfer
operation (during a voice call or MT call setup)
9 - this is a deflected call (MT call setup)
10 - additional incoming call forwarded
<index>:refer “Closed user group +CCUG”
<number>:string type phone of format specified by <type>
<type>:type of address octet in integer format.
AT+CSSN?
AT+CSSN=?
Read command reports the current value of the parameters.
Test command reports the supported range of values for parameters <n>, <m>.
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 67 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.3.17. Closed User Group Supplementary Service Control - +CCUG
+CCUG - Closed User Group Supplementary Service Control
AT+CCUG=
[<n>[,<index>
[,<info>]]]
Set command allows control of the Closed User Group supplementary service
[3GPP TS 02.85/22.085].
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)
<info>
0 - no information (default)
1 - suppress Outgoing Access (OA)
2 - suppress preferential CUG
3 - suppress OA and preferential CUG
AT+CCUG?
AT+CCUG=?
Read command reports the current value of the parameters
This command is used to edit the PLMN selector with Access Technology lists in
the SIM card or active application in the UICC(GSM or USIM).
Set command writes an entry in the SIM/USIM list of preferred PLMNs, previously
selected by the command +CPLS. If no list has been previously selected, the User
controlled PLMN selector with Access Technology, EFPLMNwAcT, is the one
accessed by default. 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.
The Access Technology selection parameters, <GSM_AcT>,
<GSM_Compact_AcT> and <UTRAN_AcT>, are required when writing User
controlled PLMN selector with Access Technology, EF EFPLMNwAcT, Operator
controlled PLMN selector with Access Technology EFOPLMNwAcT and HPLMN
selector with Access Technology EFHPLMNwAcT. Refer Appendix A for <err>
values.
Parameters:
<index> - integer type; the order number of operator in the SIM preferred operator
list
1..n <format>
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 68 of 229
+CPOL - Preferred Operator List
0 – long format alphanumeric <oper>
1 – short format alphanumeric <oper>
2 - numeric <oper>
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. Currently,
<GSM_Compact_AcT> is not supported but set value is acceptable.
AT+CPOL?
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>
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.3.19. Selection of preferred PLMN list - +CPLS
+CPLS - Selection of preferred PLMN list +CPLS
AT+CPLS=<list>
Set command select one PLMN selector with Access Technology list in the SIM
card or active application in the UICC(GSM or USIM), that is used by +CPOL
command.
Parameter:
<list>:
0 - User controlled PLMN selector with Access Technology EFPLMNwAcT, if
not found in the SIM/UICC then PLMN preferred list EFPLMNsel (this file
is only available in SIM card or GSM application selected in UICC) (Default)
1- Operator controlled PLMN selector with Access Technology
EFOPLMNwAcT
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 69 of 229
+CPLS - Selection of preferred PLMN list +CPLS
2 - HPLMN selector with Access Technology EFHPLMNwAcT
AT+CPLS?
Read command returns the selected PLMN selector list from the SIM/USIM
+CPLS: <list>
AT+CPLS =?
Test command returns the whole index range supported lists by the SIM./USIM
Reference3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 70 of 229
3.5.3.4. Mobile Equipment Control
3.5.3.4.1. Phone Activity Status - +CPAS
+CPAS - Phone Activity Status
AT+CPAS
Execution command reports the device status in the form:
+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)
5 - asleep (MT is unable to process commands from TA/TE because it is in a low
functionality state)
AT+CPAS=?
Test command reports the supported range of values for <pas>.
Note: although +CPAS is an execution command, 3gpp TS 27.007 requires the Test
command to be defined.
Example
ATD03282131321;
OK
AT+CPAS
+CPAS: 4 the called phone has answered to your call
OK
ATH
OK
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.4.2. Set Phone Functionality - +CFUN
+CFUN - Set Phone Functionality
AT+CFUN=
[<fun>[,<rst>]]
Set command selects the level of functionality in the ME.
Parameters:
<fun> - is the power saving function mode
0 - disable both TX and RX.
1 - mobile full functionality with power saving disabled (factory default)
4 - disable both TX and RX
5 - mobile full functionality with power saving
<rst> - reset flag
0 - do not reset the ME before setting it to <fun> functionality level
AT+CFUN?
AT+CFUN=?
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 71 of 229
Read command reports the current setting of <fun>.
Test command returns the list of supported values for <fun> and <rst>.
+CFUN - Set Phone Functionality
Reference 3GPP TS 27.007
3.5.3.4.3. Enter PIN - +CPIN
+CPIN - Enter PIN
AT+CPIN=<pin>
[,<newpin>]
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.
Parameters:
<pin> - pin number as quoted string in the format: “pin”.
<newpin> - new pin number as quoted string in the format: “newpin”.
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.
AT+CPIN?
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
PH-FSIM PUK - ME is waiting phone-to-very first SIM card unblocking
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
PH-NETSUB PIN - ME is waiting network subset personalization password to be
PH-NETSUB PUK - ME is waiting network subset personalization unblocking
PH-SP PIN - ME is waiting service provider personalization password to be given
PH-SP PUK - ME is waiting service provider personalization unblocking
PH-CORP PIN - ME is waiting corporate personalization password to be given
PH-CORP PUK - ME is waiting corporate personalization unblocking password to
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
given
password to be given
given
given
password to be given
password to be given
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 72 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CPIN - Enter PIN
be given
Note: Pin pending status at startup depends on PIN facility setting, to change or
query the default power up setting use the command
AT+CLCK=SC,<mode>,<pin>
Example 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
Note What follows is a list of the commands which are accepted when ME is pending
SIM PIN or SIM PUK
A &K +FCLASS +CCLK
D &N +GCAP +CALA
H &P +IPR +CALD
O &S +IFC +CRSM
E &V +ILRR +CALM
I &W +ICF +CRSL
L &Y +MS +CLVL
M &Z +DS +CMUT
P %E +DR +CLAC
Q %L +CGMI +CMEE
S %Q +CGMM +CGREG
T \Q +CGMR +CBC
V \R +GMI +CSDH
X \V +GMM +CNMI
Z #CGMI +GMR +CRC
&C #CGMM +CGSN
&D #CGMR +GSN
&F #CGSN +CHUP
+COPS #CAP +CRLP
+CLIP #SHDN +CR
+CPAS #GPIO +CPIN
#ADC +CREG +CSQ
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
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 73 of 229
+CPIN - Enter PIN
Reference 3GPP TS 27.007
3.5.3.4.4. Signal Quality - +CSQ
+CSQ - Signal Quality
AT+CSQ
Execution command reports received signal quality indicators in the form:
+CSQ: <rssi>,<ber>
where
<rssi> - received signal strength indication
0 - (-113) dBm or less
1 - (-111) dBm
2..30 - (-109)dBm..(-53)dBm / 2 dBm per step
31 - (-51)dBm or greater
99 - not known or not detectable
<ber> - bit error rate (in percent)
0 - less than 0.2%
1 - 0.2% to 0.4%
2 - 0.4% to 0.8%
3 - 0.8% to 1.6%
4 - 1.6% to 3.2%
5 - 3.2% to 6.4%
6 - 6.4% to 12.8%
7 - more than 12.8%
99 - not known or not detectable
AT+CSQ=?
Test command returns the supported range of values of the parameters <rssi> and
<ber>.
Note: although +CSQ is an execution command without parameters, 3GPP TS
Set command selects phonebook memory storage <storage>, which will be used by
other phonebook commands.
Parameter:
<storage> values reserved by the present document:
“FD” - SIM/USIM fixed dialing phonebook
“LD” - SIM/USIM last dialing phonebook
“ON” - SIM (or MT) own numbers (MSI storage may be available through
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 74 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CPBS - Select Phonebook Memory Storage
“AP” - Selected application phonebook.
“BN” – SIM/USIM barred-dialling-number phonebook (only valid with PIN2)
“SN” – SIM/USIM service-dialling-number phonebook
<password> string type value representing the PIN2-code required when selecting
PIN2-code locked
AT+CPBS?
Read command returns the actual values of the parameter <storage>, the number of
occupied records <used> and the maximum index number <total>, in the format:
+CPBS: <storage>,<used>,<total>
Where:
<storage>s above
<used> integer type value indicating the number of used locations in selected
memory
<total> integer type value indicating the total number of locations in selected
memory
AT+CPBS=?
Test command returns the supported range of values for the parameters <storage>.
This response is different according to the range supported by each USIM.
Example AT+CPBS=”SM” // current phonebook storage is SIM
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 75 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CPBR - Read Phonebook Entries
Where:
<index> integer type values in the range of location numbers of phonebook
memory
<number> string type phone number of format <type>
<type> type of address octet in integer format
<text> string type field of maximum length <tlength>
<hidden> indicates if the entry is hidden or not ? only available, if a UICC with
an active
USIM application is present
0 phonebook entry not hidden
1 phonebook entry hidden
<group> string type field of maximum length <glength>
<adnumber> string type phone number of format <adtype>
<adtype> type of address octet in integer format (refer TS 24.008[8] subclause
10.5.4.7)
<secondtext> string type field of maximum length <slength>
<email> string type field of maximum length <elength>
AT+CPBR=?
Test command returns the supported range of values for parameters <indexn> and
the maximum lengths of <number> and <text> fields, in the format:
+CPBR: (list of supported
<index>s),[nlength],[tlength],[<glength>],[<alength>],[<slength>],
[<elength>]
OK
where:
<index> integer type values in the range of location numbers of phonebook
memory
<nlength> integer type value indicating the maximum length of field <number>
<tlength> integer type value indicating the maximum length of field <text> (40).
<glength> integer type value indicating the maximum length of field <group>
<alength> integer type value indicating the maximum length of field <anr>
<slength> integer type value indicating the maximum length of field <secondtext>
<elength> integer type value indicating the maximum length of field <email>
Note Remember to select the PB storage with +CPBS command before issuing PB
commands.
Example AT+CPBS=”SM”
OK
AT+CPBS?
+CPBS: "SM",1,100
OK
AT+CPBR=?
+CPBR: (1-100),40,255
OK
AT+CPBR=1
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 76 of 229
<nlength> integer type value indicating the maximum length of field <number>
<tlength> integer type value indicating the maximum length of field <text>
<glength> integer type value indicating the maximum length of field <group>
<slength> integer type value indicating the maximum length of field <secondtext>
<elength> integer type value indicating the maximum length of field <email>
Note Remember to select the PB storage with +CPBS command before issuing PB
This execution command writes phonebook entry in location number <index> in
the current phonebook memory storage selected with +CPBS. Entry fields written
are phone number <number> in format <type> and <text> associated with the
number. If all fields except <index> are omitted, the corresponding entry is deleted.
If the <index> is left out or “0”, but <number> is given, entry is written to the first
free location in the phonebook.
Note: Wildcard chracters (*, ?) in the phone number of FDN (fixed number
phonebook) are allowed.
Parameters:
<index> integer type values in range of location numbers of phonebook memory
<number> string type phone number of format <type>
<type> type of address octet in integer format
<text> string type field of maximum length <tlength>
<hidden> indicates if the entry is hidden or not ? only available, if a UICC with
an active USIM application is present
0 phonebook entry not hidden
1 phonebook entry hidden format (refer TS 24.008[8] subclause 10.5.4.7)
<group> string type field of maximum length <glength>
<adnumber> string type phone number of format <adtype>
<adtype> type of address octet in integer format (refer TS 24.008[8] subclause
10.5.4.7)
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 78 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CPBW - Write Phonebook Entry
<secondtext> string type field of maximum length <slength>
<email> string type field of maximum length <elength>
AT+CPBW=?
Test command returns location range supported by the current storage as a
compound value, the maximum length of <number> field, supported number
format of the storage and maximum length of <text> field. The format is:
+CPBW: (list of supported <index>s),[<nlength>],(list of supported
type>s),[<tlength>],[<glength>], [<alength>],[<slength>],[<elength>]
where:
<index> integer type values in range of location numbers of phonebook memory
<nlength> integer type value indicating the maximum length of field <number>
<tlength> integer type value indicating the maximum length of field <text> (40).
<glength> integer type value indicating the maximum length of field <group>
<alength> integer type value indicating the maximum length of field <anr>
<slength> integer type value indicating the maximum length of field <secondtext>
<elength> integer type value indicating the maximum length of field <email>
Reference 3GPP TS 27.007
Example AT+CPBW=?
+CPBW: (1-100),40,(128-255),255
OK
AT+CPBW=6,"18651896699",129,"John"
OK
Note Remember to select the PB storage with +CPBS command before issuing PB
commands.
3.5.3.4.9. Clock Management - +CCLK
+CCLK - Clock Management
AT+CCLK=<time>
Set command sets the real-time clock of the ME.
Parameter:
<time> - current time as quoted string in the format: "yy/MM/dd,hh:mm:ss±zz"
yy - year (two last digits are mandatory), range is (00..99)
MM - month (two last digits are mandatory), range is (01..12)
dd - day (two last digits are mandatory), available ranges are
(01..28)
(01..29)
(01..30)
(01..31)
hh - hour (two last digits are mandatory), range is (00..23)
mm - minute (two last digits are mandatory), range is (00..59)
ss - seconds (two last digits are mandatory), range is (00..59)
±zz - time zone (indicates the difference, expressed in quarter of an hour, between
the local time and GMT; two last digits are mandatory), range is -47..+48
AT+CCLK?
Read command returns the current setting of the real-time clock, in the format
<time>.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 79 of 229
HE863 family AT commands reference guide
+CCLK - Clock Management
Note: the three last characters of <time>, i.e. the time zone information, are
returned by +CCLK? only if the #NITZ URC ‘extended’ format has been
enabled (see #NITZ).
AT+CCLK=?
Test command returns the OK result code.
Example AT+CCLK="02/09/07,22:30:00+00"
OK
AT+CCLK?
+CCLK: 02/09/07,22:30:25
OK
Reference 3GPP TS 27.007
3.5.3.4.10. Generic SIM Access - +CSIM
80377ST10083a Rev.6 – 2012-11-12
+CSIM - Generic SIM Access
AT+CSIM=<length>,
<command>
This command allows a direct control of the SIM by a distant application on the TE.
Set command transmits to the MT the <command> it then shall send as it is to the
SIM The <response> is
returned in the same manner to the TE
Parameters:
<length> integer type; length of the characters that are sent to TE in <command>
<command> command passed on by MT to SIM in hex format
Response syntax:
+CSIM: <length>,<response>
Where:
<length> integer type; length of the characters that are sent to TE in <response>
<response> response to the command passed on by the SIM to the MT
Execution command transmits to the ME the SIM <command> and its required
parameters. ME handles internally all SIM-ME interface locking and file selection
routines. As response to the command, ME sends the actual SIM information
parameters and response data.
Parameters:
<command> - command passed on by the ME to the SIM
176 - READ BINARY
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 80 of 229
+CRSM - Restricted SIM Access
178 - READ RECORD
192 - GET RESPONSE
214 - UPDATE BINARY
220 - UPDATE RECORD
242 - STATUS
<fileid> - identifier of an elementary data file on SIM. Mandatory for every
<P1>,<P2>,<P3> - parameter passed on by the ME to the SIM; they are mandatory
0..255
<data> - information to be read/written to the SIM (hexadecimal character format).
The response of the command is in the format:
+CRSM: <sw1>,<sw2>[,<response>]
where:
<sw1>,<sw2> - information from the SIM about the execution of the actual
<response> - on a successful completion of the command previously issued it gives
Note: this command requires PIN authentication. 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.
Note: use only decimal numbers for parameters <command>, <fileid>, <P1>,
28471 meaning ACMmax file (6F37)
28423 meaning IMSI file (6F07)
28473 meaning ACM file (6F39)
28481 meaning PUKT file (6F41)
28482 meaning SMS file (6F42)
for every command except GET RESPONSE and STATUS
command either on successful or on failed execution.
the requested data (hexadecimal character format). It’s not returned
after a successful UPDATE BINARY or UPDATE RECORD
command.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 81 of 229
Set command is used to select the general alert sound mode of the device.
Parameter:
<mode>
0 - normal mode
1 - silent mode; no sound will be generated by the device, except for alarm sound
2 - stealth 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.
AT+CALM?
AT+CALM=?
Read command returns the current value of parameter <mode>.
Test command returns the supported values for the parameter <mode> as
compound value.
+CALM: (0-2)
Reference 3GPP TS 27.007
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 82 of 229
3.5.3.4.13. Ringer Sound Level - +CRSL
+CRSL - Ringer Sound Level
AT+CRSL=<level>
Set command is used to select the incoming call ringer sound level of the device.
Parameter:
<level> - ringer sound level
0 - Off
1 - low
2 - middle
3 - high
4 - progressive
AT+CRSL?
Read command reports the current <level> setting of the call ringer in the format:
+CRSL: <level>
AT+CRSL=?
Test command reports <level> supported values as compound value.
+CRSL: (0-4)
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.4.14. Loudspeaker Volume Level - +CLVL
+CLVL - Loudspeaker Volume Level
AT+CLVL=<level>
Set command is used to select the volume of the internal loudspeaker audio output
of the device.
Parameter:
<level> - loudspeaker volume
0..max - the value of max can be read by issuing the Test command AT+CLVL=?
AT+CLVL?
Read command reports the current <level> setting of the loudspeaker volume in
the format:
+CLVL: <level>
AT+CLVL=?
Test command reports <level> supported values range in the format:
+CLVL: (0-max)
Reference 3GPP TS 27.007
3.5.3.4.15. Microphone Mute Control - +CMUT
+CMUT - Microphone Mute Control
AT+CMUT=<n>
Set command enables/disables the muting of the microphone audio line during a
voice call.
Parameter:
<n>
0 - mute off, microphone active (factory default)
1 - mute on, microphone muted.
Note: this command is only available during voice call
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 83 of 229
+CMUT - Microphone Mute Control
Note: this command mutes/activates both microphone audio paths, internal mic and
external mic.
AT+CMUT?
Read command reports whether the muting of the microphone audio line during a
voice call is enabled or not, in the format:
+CMUT: <n>
AT+CMUT=?
Test command reports the supported values for <n> parameter.
Reference 3GPP TS 27.007
3.5.3.4.16. Accumulated Call Meter - +CACM
+CACM - Accumulated Call Meter
AT+CACM=
[<pwd>]
Set command resets the Advice of Charge related Accumulated Call Meter stored in
SIM (ACM): it contains the total number of home units for both the current and
preceding calls.
Parameter:
<pwd> - to access this command PIN2; if PIN2 has been already input once after
startup, it is required no more
AT+CACM?
Read command reports the current value of the SIM ACM in the format:
+CACM: <acm>
where:
<acm> - accumulated call meter in home units, string type: three bytes of the
ACM value in hexadecimal format (e.g. “00001E” indicates decimal
value 30)
Note: the value <acm> is in home units; price per unit and currency are defined
with command +CPUC
AT+CACM=?
Test command returns the OK result code
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.4.17. Accumulated Call Meter Maximum - +CAMM
+CAMM - Accumulated Call Meter Maximum
AT+CAMM=
[<acmmax>
[,<pwd>]]
Set command sets the Advice of Charge related Accumulated Call Meter Maximum
Value stored in SIM (ACMmax). This value represents the maximum number of
home units allowed to be consumed by the subscriber. When ACM reaches
<acmmax> value further calls are prohibited.
Parameter:
<acmmax> - string type containing the accumulated call meter maximum value
coded in hexadecimal format under, value zero disables ACMmax feature.
<pwd> - PIN2; if PIN2 has been already input once after startup, it is required no
more
AT+CAMM?
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 84 of 229
Read command reports the ACMmax value stored in SIM in the format:
+CAMM - Accumulated Call Meter Maximum
+CAMM : <acmm>
where:
<acmm> - ACMmax value in home units, string type: three bytes of the ACMmax
value in hexadecimal format (e.g. “00001E” indicates decimal value 30)
AT+CAMM=?
Test command returns the OK result code
Reference 3GPP TS 27.007
3.5.3.4.18. Price per Unit and Currency Table - +CPUC
+CPUC - Price Per Unit And Currency Table
AT+CPUC=
<currency>,
<ppu>[,<pwd>]
Set command sets the values of Advice of Charge related Price per Unit and
Currency Table stored in SIM (PUCT). The PUCT information can be used to
convert the home units (as used in commands +CAOC, +CACM and +CAMM)
Set command stores in the internal Real Time Clock an alarm time with respective
settings. It is possible to set up a recurrent alarm for one or more days in the week.
Currently just one alarm can be set.
When the RTC time reaches the alarm time then the alarm starts, 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.
Parameters:
<time> - current alarm time as quoted string in the same format as defined for
+CCLK command (i.e. "yy/MM/dd,hh:mm:ss±zz"), unless the <recurr>
parameter is used: in this case <time> must not contain a date (i.e.
"hh:mm:ss±zz")
<n> - index of the alarm
0 - The only value supported is 0.
<type> - alarm behaviour type
0 - reserved for other equipment use.
1 - the MODULE simply wakes up fully operative as if the ON/OFF button had
been pressed. If the device is already ON at the alarm time, then it does nothing.
(Default)
2 - the MODULE wakes up in "alarm mode" if at the alarm time it was off,
otherwise it remains fully operative. In both cases the MODULE issues an
unsolicited code every 3s:
+CALA: <text>
where <text> is the +CALA optional parameter previously set.
The device keeps on sending the unsolicited code every 3s until a #WAKE or
#SHDN command is received or a 90 seconds timer expires. If the device is in
"alarm mode" and it does not receive the #WAKE command within 90s then it
shuts down. (default)
3 – Reserved.
4 - the MODULE wakes up in "alarm mode" if at the alarm time it was off,
otherwise it remains fully operative. In both cases the MODULE brings the pin
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 86 of 229
HE863 family AT commands reference guide
+CALA - Alarm Management
GPIO6 high, provided its <direction> has been set to alarm output, and keeps it
in this state until a #WAKE or #SHDN command is received or a 90 seconds
timer expires. If the device is in "alarm mode" and it does not receive the
#WAKE command within 90s then it shuts down.
5 - the MODULE will make both the actions as for type=2 and <type>=3.
6 - the MODULE will make both the actions as for type=2 and <type>=4.
7 - the MODULE will make both the actions as for type=3 and <type>=4.
8 - the MODULE wakes up in "alarm mode" if at the alarm time it was off,
otherwise it remains fully operative. In both cases the MODULE sets High the
RI output pin. The RI output pin remains High until next #WAKE issue or
until a 90s timer expires. If the device is in "alarm mode" and it does not receive
the #WAKE command within 90s. After that it shuts down.
<text> - unsolicited alarm code text string. It has meaning only if <type> is equal
to 2 or 5 or 6.
<recurr> - string type value indicating day of week for the alarm in one of the
following formats:
“<1..7>[,<1..7>[, … ]]” - it sets a recurrent alarm for one or more days in the
week; the digits 1 to 7 corresponds to the days in the week (Monday is 1).
“0” - it sets a recurrent alarm for all days in the week.
<silent> - integer type indicating if the alarm is silent or not.
0 - the alarm will not be silent;
1 - the alarm will be silent.
Note: a special form of the Set command, +CALA=””, deletes an alarm in the ME
Note: The "alarm mode" is indicated by hardware pin CTS to the ON status and
DSR to the OFF status, while the "power saving" status is indicated by a CTS OFF ,DSR - OFF and USB_VBUS – OFF status. The normal operating status is
indicated by DSR – ON or USB_VBUS – ON status.
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,
the only commands that can be issued to the MODULE in this state are the #WAKE
and #SHDN, every other command must not be issued during this state.
AT+CALA?
Read command returns the list of current active alarm settings in the ME, in the
format:
Test command returns the list of supported index values (currently just 0), alarm
types, maximum length of the text to be displayed, maximum length of <recurr>
and supported <silent>s, in the format:
+CALA: (list of supported <n>s),(list of supported <type>s),<tlength>,
<rlength>,(list of supported <silent>s)
Example AT+CALA="02/09/07,23:30:00+00"
OK
Reference 3gpp TS 27.007
80377ST10083a Rev.6 – 2012-11-12
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 87 of 229
3.5.3.4.22. Delete Alarm - +CALD
+CALD - Delete Alarm
AT+CALD=<n>
Execution command deletes an alarm in the ME
Parameter:
<n> - alarm index
0
AT+CALD=?
Test command reports the range of supported values for <n> parameter.
Reference 3G TS 27.007
3.5.3.5.Mobile Equipment Errors
3.5.3.5.1. Report Mobile Equipment Error - +CMEE
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CMEE - Report Mobile Equipment Error
AT+CMEE=[<n>]
Set command enables/disables the report of result code:
+CME ERROR: <err>
as an indication of an error relating to the +Cxxx commands issued.
When enabled, device related errors cause the +CME ERROR:<err> final result
code instead of the default ERROR final result code. ERROR is anyway returned
normally when the error message is related to syntax, invalid parameters, or DTE
functionality.
Parameter:
<n> - enable flag
0 - disable +CME ERROR:<err> reports, use only ERROR report.
1 - enable +CME ERROR:<err> reports, with <err> in numeric format
2 - enable +CME ERROR: <err> reports, with <err> in verbose format
AT+CMEE?
Read command returns the current value of subparameter <n>:
+CMEE: <n>
AT+CMEE=?
Test command returns the range of values for subparameter <n>
Note +CMEE has no effect on the final result code +CMS
2 - enable network registration and location information unsolicited result code; if
there is a change of the network cell, it is issued the unsolicited result code:
+CGREG: <stat>[,<lac>,<ci>]
where:
<stat> - registration status (see above for values)
<lac> - location area code in hexadecimal format (e.g. "00C3" equals 195 in
decimal)
<ci> - cell ID in hexadecimal format.
AT+CGREG?
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:
80377ST10083a Rev.6 – 2012-11-12
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 91 of 229
+CGREG - GPRS Network Registration Status
+CGREG: <n>,<stat>
AT+CGREG=?
Test command returns supported values for parameter <n>
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 92 of 229
HE863 family AT commands reference guide
+CGDCONT - Define PDP Context
If no PDP context has been defined, it has no effect and OK result code is returned.
AT+CGDCONT=?
Test command returns values supported as a compound value
Example AT+CGDCONT=1,”IP”,”APN”,”10.10.10.10”,0,0
OK
AT+CGDCONT?
+CGDCONT: 1,”IP”,“APN”,”10.10.10.10”,0,0
OK
AT+CGDCONT=?
+CGDCONT: (1-16),"IP",,,(0-2),(0-4)
+CGDCONT: (1-16),"IPV6",,,(0-2),(0-4) - (Not supported)
OK
Reference 3GPP TS 27.007
80377ST10083a Rev.6 – 2012-11-12
3.5.3.7.6. Quality Of Service Profile (Minimum Acceptable) - +CGQMIN
+CGQMIN - Quality Of Service Profile (Minimum Acceptable)
AT+CGQMIN=
[<cid>
[,<precedence>
[,<delay>
[,<reliability>
[,<peak>
[,<mean>]]]]]]
Set command allows to specify a minimum acceptable profile which is checked by
the terminal against the negotiated profile returned in the Activate PDP Context
Accept message.
Parameters:
<cid> - PDP context identification (see +CGDCONT command).
<precedence> - precedence class
<delay> - delay class
<reliability> - reliability class
<peak> - peak throughput class
<mean> - mean throughput class
If a value is omitted for a particular class then this class is not checked.
Note: a special form of the Set command, +CGQMIN=<cid> causes the requested
profile for context number <cid> to become undefined.
AT+CGQMIN?
Read command returns the current settings for each defined context in the format:
If no PDP context has been defined, it has no effect and ERROR result code is
returned.
AT+CGQMIN=?
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 <precedence>s),
(list of supported <delay>s),(list of supported <reliability>s),
(list of supported <peak>s),(list of supported <mean>s)
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 93 of 229
HE863 family AT commands reference guide
+CGQMIN - Quality Of Service Profile (Minimum Acceptable)
Note: only the “IP” PDP_Type is currently supported.
Set command allows to specify a 3G quality of service profile for the context identified
by the(local) context identification parameter <cid> which is checked by the MT
against the negotiated profile returned in the Activate/Modify PDP Context Accept
Message.
Parameters:
<cid> - PDP context identification (see +CGDCONT command).
<Traffic class> - Traffic class
If no PDP context has been defined, it has no effect and ERROR result code is
returned.
AT+CGEQMIN=?
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 <Traffic class>s),
(list of supported <Maximum bitrate UL>s),(list of supported <Maximum bitrate
DL>s),(list of supported <Guaranteed bitrate UL>s),(list of supported
<Guaranteed bitrate DL>s),(list of supported <Delivery order>s),(list of
supported<Maximum SDU size>s),(list of supported<SDU error ratio>s),(list of
supported<Residual bit error ratio>s),(list of supported <Delivery of erroneous
SDUs>s),(list of supported <Transfer delay>s),(list of supported <Traffic handling
priority>s
Example AT+CGEQMIN=1,0,384,384,128,128,0,0,”0E0”,”0E0”,0,0,0
OK
AT+CGEQMIN?
+CGEQMIN: 1,0,384,384,128,128,0,0,”0E0”,”0E0”,0,0,0
OK
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 96 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CGEQMIN – 3G Quality Of Service Profile (Minimum Acceptable)
AT+CGEQMIN=?
+CGEQMIN: "IP",(0-4), (0,1-63 in 1 kbps steps, 64-568 in 8 kbps steps, 576-8640 in
64 kbps steps), (0,1-63 in 1 kbps steps, 64-568 in 8 kbps steps, 576-8640 in 64 kbps
steps, 8700-16000 in 100 kbps steps), (0,1-63 in 1 kbps steps, 64-568 in 8 kbps steps,
576-8640 in 64 kbps steps), (0,1-63 in 1 kbps steps, 64-568 in 8 kbps steps, 576-8640
in 64 kbps steps, 8700-16000 in 100 kbps steps),(0-2), (0,10-1500,1502,1510,1520),
("1E6","1E5","1E4","1E3","7E3","1E2","1E1","0E0"),("6E8","1E6","1E5","1E4","1E3
","4E3","5E3","1E2","5E2","0E0"),(0-3), (0, 10-150 in 10 ms steps, 200-950 in 50 ms
steps, 1000-4000 in 50 ms steps), (0-3)
3.5.3.7.8. Quality Of Service Profile (Requested) - +CGQREQ
+CGQREQ - Quality Of Service Profile (Requested)
AT+CGQREQ=
[<cid>
[,<precedence>
[,<delay>
[,<reliability>
[,<peak>
[,<mean>]]]]]]
Set command allows to specify a Quality of Service Profile that is used when the
terminal sends an Activate PDP Context Request message to the network. It
specifies a profile for the context identified by the (local) context identification
parameter, <cid>.
Parameters:
<cid> - PDP context identification (see +CGDCONT command).
<precedence> - precedence class
<delay> - delay class
<reliability> - reliability class
<peak> - peak throughput class
<mean> - mean throughput class
If a value is omitted for a particular class then this class is not checked.
Note: a special form of the Set command, +CGQREQ=<cid> causes the requested
profile for context number <cid> to become undefined.
AT+CGQREQ?
Read command returns the current settings for each defined context in the format:
If no PDP context has been defined, it has no effect and OK result code is returned.
AT+CGQREQ=?
Test command returns as a compound value the type of the current PDP context and
the supported values for the subparameters in the format:
+CGQREQ: <PDP_Type>,(list of supported <precedence>s),
(list of supported <delay>s),(list of supported <reliability>s),
(list of supported <peak>s),(list of supported <mean>s)
Note: only the “IP” PDP_Type is currently supported.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 97 of 229
HE863 family AT commands reference guide
+CGQREQ - Quality Of Service Profile (Requested)
Example AT+CGQREQ?
+CGQREQ: 1,0,0,3,0,0
OK
AT+CGQREQ=1,0,0,3,0,0
OK
AT+CGQREQ=?
+CGQREQ: "IP",(0-3),(0-4),(0-5),(0-9),(0-18,31)
+CGQREQ: "PPP",(0-3),(0-4),(0-5),(0-9),(0-18,31)
+CGQREQ: "IPV6",(0-3),(0-4),(0-5),(0-9),(0-18,31) - (Not supported)
OK
Reference 3GPP TS 27.007; 3GPP TS 03.60/23.060
80377ST10083a Rev.6 – 2012-11-12
3.5.3.7.9. 3G Quality Of Service Profile (Requested) - +CGEQREQ
+CGEQREQ – 3G Quality Of Service Profile (Requested)
AT+CGEQREQ=
Set command allows to specify a 3G quality of service profile for the context
identified by the(local) context identification parameter <cid> which is used when the
MT sends an Activate PDP Context Request message to the network.
Parameters:
<cid> - PDP context identification (see +CGDCONT command).
<Traffic class> - Traffic class
If no PDP context has been defined, it has no effect and OK result code is returned.
AT+CGEQREQ=?
Test command returns as a compound value the type of the current PDP context and
the supported values for the subparameters in the format:
+CGQREQ: <PDP_Type>,(list of supported <Traffic class>s),
(list of supported <Maximum bitrate UL>s),(list of supported <Maximum
bitrate DL>s),(list of supported <Guaranteed bitrate UL>s),(list of supported
<Guaranteed bitrate DL>s),(list of supported <Delivery order>s),(list of
supported<Maximum SDU size>s),(list of supported<SDU error ratio>s),(list of
supported<Residual bit error ratio>s),(list of supported <Delivery of erroneous
SDUs>s),(list of supported <Transfer delay>s),(list of supported <Traffic
handling priority>s
Example AT+CGEQREQ=1,0,384,384,128,128,0,0,"0E0","0E0",0,0,0
OK
AT+CGEQREQ?
+CGEQREQ: 1,0,384,384,128,128,0,0,"0E0","0E0",0,0,0
OK
AT+CGEQREQ=?
+CGEQREQ: "IP",(0-4), (0,1-63 in 1 kbps steps, 64-568 in 8 kbps steps, 576-8640 in
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 100 of
229
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.