Telit Wireless Solutions HE863 Series, HE863-EUG, HE863-EUD, HE863-EUR, HE863-NAD At Commands Reference Manual

...
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
PRODUCT
HE863-EUD HE863-EUG HE863-EUR HE863-NAD HE863-NAG HE863-NAR HE863-AUD HE863-AUG HE863-AUR
SW Version
11.00.XY2
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.
Copyright © Telit Communications S.p.A. 2011.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 4 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Contents
1. Introduction .......................................................................................................... 6
1.1. Scope ........................................................................................................................ 6
1.2. Audience ................................................................................................................... 6
1.3. Contact Information, Support ................................................................................... 6
1.4. Document Organization ............................................................................................ 7
1.5. Text Conventions ...................................................................................................... 7
1.6. Related Documents .................................................................................................. 7
2. HE863 family Product Specification ...................................................................... 8
3. AT COMMANDS ................................................................................................... 10
3.1. Definitions ............................................................................................................... 11
3.2. AT Command Syntax .............................................................................................. 12
3.2.1. String Type Parameters ............................................................................................... 13
3.2.2. Command Lines ............................................................................................................ 13
3.2.3. Information Responses And Result Codes .................................................................. 18
3.2.4. Command Response Time-Out .................................................................................... 19
3.2.5. Command Issuing Timing ............................................................................................. 21
3.3. Storage ................................................................................................................... 22
3.3.1. Factory Profile And User Profiles ................................................................................ 22
3.4. AT Commands Availability Table ............................................................................ 24
3.5. AT Commands References ..................................................................................... 29
3.5.1. Command Line General Format .................................................................................. 29
3.5.2. Hayes Compliant AT Commands .................................................................................. 30
3.5.3. 3GPP TS 27.007 AT Commands .................................................................................... 46
3.5.4. 3GPP TS 27.005 AT Commands for SMS and CBS ..................................................... 106
3.5.5. Custom AT Commands ............................................................................................... 132
4. ACRONYMS AND ABBREVIATIONS .................................................................... 227
5. Document History ............................................................................................. 229
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 5 of 229
HE863 family AT commands reference guide
1. Introduction
1.1. Scope
This document is aimed in providing an detailed specification and a comprehensive listing as a reference for the whole set of AT command.
1.2. Audience
Readers of this document should be familiar with Telit modules and their ease of controlling by means of AT Commands.
1.3. Contact Information, Support
For general contact, technical support, to report documentation errors and to order manuals, contact Telit Technical Support Center (TTSC) at:
80377ST10083a Rev.6 – 2012-11-12
TS-EMEA@telit.com TS-NORTHAMERICA@telit.com TS-LATINAMERICA@telit.com TS-APAC@telit.com
Alternatively, use:
http://www.telit.com/en/products/technical-support-center/contact.php
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
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
2. HE863 family Product Specification
ITEM
Air
interface
Size
Data Service
Interface
FEATURE
HE863-EUD HE863-EUR HE863-EUG HE863-NAD HE863-NAR HE863-NAG
Dual-band
UMTS/HSPA 2100/900
Quad-Band
GSM 850/900
/1800/1900
Data only
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
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:
ATCMD1 CMD2=10+CMD1;+CMD2=, ,10;+CMD1?;+CMD1=?<CR>
anyway it is always preferable to separate into different command lines the basic commands and the extended commands; furthermore it is suggested to avoid placing several action
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:
100 unknown
GPRS related errors to a failure to perform an Attach:
103 Illegal 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
106 Illegal ME (#6)* 107 GPRS service not allowed (#7)* 111 PLMN not allowed (#11)* 112 Location area not allowed (#12)* 113 Roaming not allowed in this location area (#13)*
GPRS related errors to a failure to Activate a Context and others:
132 service option not supported (#32)* 133 requested service option not subscribed (#33)* 134 service option temporarily out of order (#34)* 148 unspecified GPRS erro 149 PDP authentication failure 150 invalid mobile class
Easy GPRS® related errors
550 551 wrong state 552 wrong mode 553 context already activate 554 stack already active 555 activation faile 556 context not opene 557 cannot setup socke 558 cannot resolve DN 559 time-out in opening socke 560 cannot open socke 561 remote disconnected or time-ou 562 connection faile 563 tx erro 564 already listenin
eneric undocumented erro
Network survey errors:
657 658 659 660
*(Values in parentheses are 3gpp TS 24.008 cause codes)
etwork survey error (No Carrier)* etwork survey error (Busy)* etwork survey error (Wrong request)* etwork survey error (Aborted)*
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
Command Estimated 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
+COPS 180 (test command)
+CLCK 180 (SS operation)
180 (FDN enabling/disabling)
+CPWD 180 (SS operation)
5 (PIN modification)
+CLIP 180 (read command)
+CLIR 180 (read command)
+CCFC 180
+CCWA 180
+CHLD 180
+CPIN 5
+CPBS 5 (FDN enabling/disabling)
+CPBR 5 (single reading)
30 (complete reading of a 500 records full phonebook with the baudrate of serial line more than 115200 bps )
+CPBF 30 (string present in a 500 records full phonebook
with the baudrate of serial line more than 115200 bps)
5 (string not present)
+CPBW 5
+CACM 5
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
+CAMM 5
+CPUC 5
+VTS 180 (transmission of full “1234567890*#ABCD”
string with no delay between tones, default duration)
+CSCA 5 (read and set commands)
+CSAS 5
+CRES 5
+CMGS 180 after CTRL-Z; 1 to get ‘>’ prompt
+CMSS 180 after CTRL-Z; 1 to get ‘>’ prompt
+CMGW 5 after CTRL-Z; 1 to get ‘>’ prompt
+CMGD 5 (single SMS cancellation)
25 (cancellation of 50 SMS)
+CNMA 180 after CTRL-Z; 1 to get ‘>’ prompt
+CMGR 5
+CMGL 7
+CGACT 180
+CGATT 180
D 65 (voice call)
Timeout set with ATS7 (data call)
A 65 (voice call)
Timeout set with ATS7 (data call)
H 35
+CHUP 35
+COPN 45
+CRSM 5
#TONE 5 (if no duration specified)
#GPRS 180
#SKTD 140 (DNS resolution + timeout set with
AT#SKTCT)
#SKTOP 290 ( context activation + DNS resolution + timeout
set with AT#SKTCT)
#QDNS 180
#FTPOPEN 500 (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
#FTPCLOSE 500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPTYPE 500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPDELE 500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPPWD 500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPCWD 500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPLIST 500 (timeout set with AT#FTPTO, in case no
response is received from server) + time to get listing
#FTPPUT 500 (timeout set with AT#FTPTO, in case no
response is received from server)
#SGACT 180
#SH 10
#SD 140 (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:
DSR (C107) OPTIONS: &S DTR (C108) OPTIONS: &D DCD (C109) OPTIONS: &C RI (C125) OPTIONS: \R DEFAULT PROFILE: &Y,&P S REGISTERS: S1
The values set by following commands are stored in the profile extended section and they depend on the specific AT channel instance:
+CREG, +CLIP, +CLIR, +CCWA, +CUSD, +CAOC, +CSSN, +CMEE, +CGREG, +CMGF, +CSDH, #QSS, #MWI, #SKIPESC, #STIA #CODEC, +XTESM
80377ST10083a Rev.6 – 2012-11-12
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 22 of 229
HE863 family AT commands reference guide
The values set by following commands are stored in the profile extended section and they don’t depend on the specific AT channel instance:
+CALM, +CRSL, +CMUT, +CLVL, #CAP, #SRS, #SRP, #STM, #E2SMSRI, #SHFEC, #HFMICG, #HSMICG, #SHFSD, #SPKMUT, #NITZ, #E2SLRI, #PSEL, #HSRECG, #SHFAGC, #SHSAGC, #SHSEC, #SHSNR, #SHFNR, #SHSSD, #TSVOL, #PSMRI #TEMPMON,
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
COMMAND
+CR +CEER +CRC +CVHU
+CNUM +COPN +CREG +COPS +CLCK +CPWD +CLIP +CLIR +COLP +CCFC +CCWA +CHLD +CUSD +CAOC +CLCC +CSSN +CCUG +CPOL +CPLS
+CPAS +CFUN +CPIN +CSQ +CPBS +CPBR +CPBF +CPBW +CCLK +CSIM +CRSM +CALM +CRSL +CMUT +CACM +CAMM +CPUC +CLAC +CCID +CALA +CALD
+CMEE
+VTS +VTD
+CGCLASS +CGATT +CGEREP +CGREG +CGDCONT +CGQMIN
HE863-EUD HE863-NAD HE863-AUD
   
         
 
                         
     
         
HE863-EUR HE863-NAR HE863-AUR
ETSI GSM 07.07/27.007 – Network Service Handling
                   
ETSI GSM 07.07/27.007 – Mobile Equipment Control
   
ETSI GSM 07.07/27.007 – Mobile Equipment Errors
 
ETSI GSM 07.077/27.007 – Commands For GPRS
HE863 family AT commands reference guide
HE863-EUG HE863-NAG HE863-AUG
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
COMMAND
+CGEQMIN +CGQREQ +CGEQREQ +CGACT +CGPADDR +CGEQNEG +CGDATA
+CBC
+CSMS +CPMS +CMGF
+CSCA +CGSMS +CSMP +CSDH +CSCB +CSAS +CRES
+CNMI +CMGL +CMGR +CNMA
+CMGS +CMSS +CMGW +CMGD +CMMS
#CAP #OAP #SRS #SRP #STM #TONE #TSVOL #SHDN #QTEMP #TEMPMON #GPIO #SLED #SLEDSAV #MONI #RFSTS #SERVINFO #ADC #DAC #VAUX #VAUXSAV #AXE #CBC #CODEC #SHFEC #HFMICG #HSMICG
HE863-EUD HE863-NAD HE863-AUD
           
   
           
     
       
                           
HE863-EUR HE863-NAR HE863-AUR
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
COMMAND
#SHFSD #SPKMUT #HFRECG #HSRECG #PRST #PSAV #PSEL #PSET #SHFAGC #SHFNR #SHSAGC #SHSEC #SHSNR #SHSSD #NITZ #BND #AUTOBND #RTCSTAT #GSMAD #V24CFG #V24 #PSMRI #SRAT #NEER #REGSTAT #CALLSTAT #CGED #CELLINFO #DBGS #PCNT #QSS #CCID +XSIMSTATE #E2SMSRI #MWI +XSVM +XTESM
#USERID #PASSW #PKTSZ #DSTO #SKTTO #SKTSET #SKTOP #QDNS #DNS #SKTCT #SKTSAV #SKTRST #GPRS #SKTD #SKTL #E2SLRI #FRWL #TCPMAXDAT
#SS
HE863-EUD HE863-NAD HE863-AUD
                                           
                                 
HE863-EUR HE863-NAR HE863-AUR
                         
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
COMMAND
#SI #SGACT #SH #SCFG #SCFGEXT #SD #SA #SO #SL #SRECV #SSEND #SSENDEXT #SLUDP
#FTPTO #FTPOPEN #FTPCLOSE #FTPPUT #FTPGET #FTPTYPE #FTPMSG #FTPDELE #FTPPWD #FTPCWD #FTPLIST
$GPSP $GPSR $GPSAT $GPSSAV $GPSNNUM
HE863-EUD HE863-NAD HE863-AUD
                       
                   
HE863-EUR HE863-NAR HE863-AUR
HE863 family AT commands reference guide
HE863-EUG HE863-NAG HE863-AUG
Custom AT Commands - FTP
Custom AT Commands GPS Application
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
connection mode is set by +FCLASS.
Reference 3GPP TS 27.007
3.5.2.1.4. Default Reset Basic Profile Designation - &Y
&Y - Default Reset Basic Profile Designation AT&Y[<n>]
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
Reference V25ter
<CR><LF> <text><CR><LF> <CR><LF> <verbose code><CR><LF>
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 36 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.2.2.4. Extended Result Codes - X
X - Extended Result Codes ATX[<n>]
Set command selects the result code messages subset used by the modem to inform
the DTE of the result of the commands.
Parameter:
<n> 0 - send only OK, CONNECT, RING, NO CARRIER, ERROR, NO
ANSWER results. Busy tones reporting is disabled.
1..4 - reports all messages (factory default is 1).
Note: If parameter is omitted, the command has the same behaviour of ATX0
Note: Current value is returned by AT&V Parameter: <n> 0 - EXTENDED MESSAGES : X0=NO
1..4 - EXTENDED MESSAGES : X1=YES
Note For complete control on CONNECT response message see also +DR command.
Reference V25ter
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 37 of 229
3.5.2.2.5. Fixed DTE Interface Rate - +IPR
+IPR - Fixed DTE Interface Rate AT+IPR=<rate>
AT+IPR? AT+IPR=?
Reference V25ter
Set command specifies the DTE speed (UART only) at which the device accepts commands during command mode operations; it may be used to fix the DTE-DCE
interface speed.
Parameter:
<rate>
19200 38400 57600 115200 (default) 230400 460800 500000
750000 921600 1843200 3000000 3250000 6000000
Read command returns the current value of +IPR parameter. Test command returns the list of fixed-only <rate> values in the format:
+IPR: (list of fixed-only <rate> values)
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.2.2.6. DTE-Modem Local Flow Control - +IFC
+IFC – DTE-Modem Local Flow Control AT+IFC=<by_te>, <by_ta>
Set command selects the flow control behaviour of the serial port in both directions:
from DTE to modem (<by_ta> option) and from modem to DTE (<by_te>)
Parameters:
<by_te> - flow control option for the data received by DTE
0 - flow control None
1 - XON/XOFF filtered 2 - C105 (RTS) (factory default) 3 - XON/XOFF not filtered
<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
3.5.2.4. Modulation Control
3.5.2.4.1. Modulation Selection - +MS
+MS - Modulation Selection AT+MS= <carrier> [,<automode> [,<min_rate> [,<max_rate>]]]
Set command has no effect is included only for backward compatibility with landline modems.
Parameters:
<carrier> - a string which specifies the preferred modem carrier to use in
originating or answering a connection V21 V22 V22B V23C V32 V34
<automode> - it enables/disables automatic modulation negotiation.
0 - disabled 1 - enabled. It has effect only if it is defined for the associated modulation.
<min_rate> - it specifies the lowest value at which the DCE may establish a
connection. 0 - unspecified
<max_rate> - it specifies the highest value at which the DCE may establish a
connection. 0 - unspecified
300..14400 - rate in bps
Note: to change modulation requested use +CBST command.
AT+MS?
Read command returns the current value of <carrier>, <automode>, <min_rate>, <max_rate> parameters.
AT+MS=?
Test command returns all supported values of the <carrier>, <automode>, <min_rate>, <max_rate> parameters.
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.2.4.2. Line Quality Monitor And Auto Retrain Or Fallback/Fallforward - %E
%E - Line Quality Monitor And Auto Retrain Or Fallback/Fallforward AT%E<n>
Execution command has no effect and is included only for backward compatibility with landline modems.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 44 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.2.5. S Parameters
Basic commands that begin with the letter “S” are known as “S-Parameters”. The number following the “S”
indicates the “parameter number” being referenced. If the number is not recognized as a valid parameter
number, an ERROR result code is issued.
If no value is given for the subparameter of an S-Parameter, an ERROR result code will be issued and the
stored value left unchanged.
Note: what follows is a special way to select and set an S-parameter:
1. ATSn<CR> selects n as current parameter number. If the value of n is in the range (0, 2, 3, 4,
5, 7, 10, 12, 25, 30, 38), this command establishes Sn as last selected parameter. Every value
out of this range and less than 256 can be used but has no meaning and is maintained only for backward compatibility with landline modems.
2. AT=<value><CR> or ATS=<value><CR> set the contents of the selected S-parameter
Example:
ATS7<CR> establishes S7 as last selected parameter. AT=40<CR> sets the contents of S7 to 40 ATS=15<CR> sets the contents of S7 to 15
3. AT? Returns the current value of the last S-parameter accessed.
Reference V25ter and RC56D/RC336D
3.5.2.5.1. Number Of Rings To Auto Answer - S0
S0 - Number Of Rings To Auto Answer ATS0=[<n>]
Set command sets the number of rings required before device automatically answers an incoming call.
Parameter:
<n> - number of rings
0 - auto answer disabled (factory default)
1..255 - number of rings required before automatic answer.
ATS0?
Read command returns the current value of S0 parameter.
Reference V25ter
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 45 of 229
HE863 family AT commands reference guide
3.5.3. 3GPP TS 27.007 AT Commands
3.5.3.1. General
3.5.3.1.1. Request Manufacturer Identification - +CGMI
+CGMI - Request Manufacturer Identification AT+CGMI
AT+CGMI=?
Reference 3GPP TS 27.007
3.5.3.1.2. Request Model Identification - +CGMM
+CGMM - Request Model Identification AT+CGMM
AT+CGMM=?
Reference 3GPP TS 27.007
Execution command returns the device manufacturer identification code without command echo.
Test command returns OK result code.
Execution command returns the device model identification code without command echo.
Test command returns OK result code.
80377ST10083a Rev.6 – 2012-11-12
3.5.3.1.3. Request Revision Identification - +CGMR
+CGMR - Request Revision Identification AT+CGMR
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
Reference 3GPP 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
3.1 kHz modem and nontransparent
service)
4 - 2400 bps (V.22bis) 5 - 2400 bps (V.26ter) 6 - 4800 bps (V.32)
7 - 9600 bps (V.32) 12 - 9600 bps (V.34) 14 - 14400 bps (V.34) 15 - 19200 bps (V.34) 16 - 28800 bps (V.34)
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)
<ce> : connection element
0 - transparent 1 - non-transparent 2 - both, transparent preferred 3 - both, non-transparent preferred
AT+CBST?
Read command returns current value of the parameters <speed>, <name> and <ce>
AT+CBST=?
Test command returns the supported range of values for the parameters.
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.2.4. Radio Link Protocol - +CRLP
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 49 of 229
+CRLP - Radio Link Protocol AT+CRLP=[<iws> [,<mws>[,<T1> [,<N2>[,<ver>]]]]]
Set command sets Radio Link Protocol (RLP) parameters used when non­transparent data calls are originated
Parameters: <iws> - IWF window Dimension
1..61 - factory default value is 61
<mws> - MS window Dimension
1..61 - default value is 61
<T1> - acknowledge timer (10 ms units).
39..255 - default value is 78
<N2> - retransmission attempts
1..255 - default value is 6
<ver> - protocol version
0 AT+CRLP? AT+CRLP=?
Read command returns current value of the RLP protocol parameters Test command returns supported range of values of the RLP protocol parameters.
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.2.5. Service Reporting Control - +CR
+CR - Service Reporting Control AT+CR=[<mode>]
Set command controls whether or not intermediate result code +CR is returned from TA to TE.
Parameter:
<mode> 0 - disables +CR reporting (factory default) 1 - enables +CR reporting: the intermediate result code is transmitted at the point
during connect negotiation at which the TA has determined which speed and
quality of service will be used, before any error control or data compression
reports are transmitted, and before the intermediate result code CONNECT is
transmitted. Its format is:
+CR: <serv>
where:
<serv>
ASYNC - asynchronous transparent SYNC - synchronous transparent REL ASYNC - asynchronous non-transparent REL SYNC - synchronous non-transparent.
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:
+CNUM: <alpha>,<number>,<type>[<CR><LF> +CNUM: <alpha>,<number>,<type>[…]]
where:
<alpha> - alphanumeric string associated to <number>; used character set should
be the one selected with +CSCS.
<number> - string containing the phone number in the format <type> <type> - type of number:
129 - national numbering scheme 145 - international numbering scheme (contains the character "+").
AT+CNUM=?
Test command returns the OK result code
Example AT+CNUM
+CNUM: "PHONENUM1","2173848500",129 +CNUM: "FAXNUM","2173848501",129 +CNUM: "DATANUM","2173848502",129
Reference 3GPP TS 27.007
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 52 of 229
3.5.3.3.2. Read Operator Names - +COPN
+COPN - Read Operator Names AT+COPN
Execution command returns the list of operator names from the ME in the format:
+COPN: <numeric1>,<alpha1>[<CR><LF> +COPN: <numeric2>,<alpha2>[…]]
where:
<numericn> - string type, operator in numeric format (see +COPS) <alphan> - string type, operator in long alphanumeric format (see +COPS)
Note: each operator code <numericn> that has an alphanumeric equivalent <alphan> in the ME memory is returned
AT+COPN=?
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.3.3. Network Registration Report - +CREG
+CREG - Network Registration Report AT+CREG= [<mode>]
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>
AT OK at+creg? +CREG: 0,2
OK
(the MODULE is in network searching state)
at+creg? +CREG: 0,2
OK at+creg? +CREG: 0,2
OK at+creg? +CREG: 0,2 OK at+creg? +CREG: 0,1
OK
(the MODULE is registered)
at+creg? +CREG: 0,1
O
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.3.4. Operator Selection - +COPS
+COPS - Operator Selection AT+COPS= [<mode> [,<format> [,<oper>>[,< AcT>]]]]
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>
,short alphanumeric <oper>,numeric <oper>,< AcT>)s]
[,,(list of supported <mode>s),(list of supported <format>s)]
where:
<stat> - operator availability
0 - unknown 1 - available 2 - current 3 - forbidden
<AcT> access technology selected:
0 GSM 1 GSM Compact 2 UTRAN
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 55 of 229
+COPS - Operator Selection
Note: since with this command a network scan is done, this command may require some seconds before the output is given.
Example
AT+COPS? +COPS: 0,0,"Test PLMN 1-1",0
OK at+cops=? +COPS: (2,"","","45008",2),(1,"Test PLMN 1-1","Test1­1","00101",0),(3,"","","45005",2),,(0-4),(0-2)
OK
Reference 3GPP TS 27.007
3.5.3.3.5. Facility Lock/Unlock - +CLCK
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CLCK - Facility Lock/Unlock AT+CLCK= <fac>,<mode> [,<passwd> [,<class>]]
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
second for data, the third for fax:
AT+CLCK =”AO”,2
+CLCK: <status>,1
+CLCK: <status>,2
+CLCK: <status>,4
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.3.6. Change Facility Password - +CPWD
+CPWD - Change Facility Password AT+CPWD=<fac>, <oldpwd>, <newpwd>
This command is used to set a new password for the facility lock function defined by
command +CLCK.
Parameters:
<fac> - “P2” and other values as defined for
+CLCK
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 57 of 229
+CPWD - Change Facility Password
<oldpwd> - string type, it shall be the same as password specified for the facility
from the ME user interface or with command +CPWD.
<newpwd> - string type, it is the new password
Note: parameter <oldpwd> is the old password while <newpwd> is the new one. AT+CPWD=?
Test command returns a list of pairs (<fac>,<pwdlength>) which presents the
available facilities and the maximum length of their password (<pwdlength>)
Example at+cpwd=?
+CPWD: (“SC”,8”),(“P2”,8),(“AO”,4),(“OI”,4),(“OX”,4),(“AI”,4),(“IR”,4),
(“AB”,4),(“AG”,4),(“AC”,4)
OK Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.3.7. Calling Line Identification Presentation - +CLIP
+CLIP - Calling Line Identification Presentation AT+CLIP=[<n>]
Set command enables/disables the presentation of the CLI (Calling Line Identity) at
the TE. This command refers to the UMTS supplementary service CLIP (Calling
Line Identification Presentation) that enables a called subscriber to get the CLI of
the calling party when receiving a mobile terminated call.
Parameters:
<n>
0 - disables CLI indication (factory default)
1 - enables CLI indication
If enabled the device reports after each RING the response:
+CLIP: <number>,<type>,””,128,<alpha>,<CLI_validity>
where:
<number> - string type phone number of format specified by <type>
<type> - type of address octet in integer format
128 - both the type of number and the numbering plan are unknown
129 - unknown type of number and ISDN/Telephony numbering plan
145 - international type of number and ISDN/Telephony numbering plan (contains
the character "+")
<alpha> - string type; alphanumeric representation of <number> corresponding to
the entry found in phonebook; used character set should be the one
selected with command Select TE character set +CSCS.
<CLI_validity>
0 - CLI valid
1 - CLI has been withheld by the originator.
2 - CLI is not available due to interworking problems or limitation or originating
network.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 58 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CLIP - Calling Line Identification Presentation
AT+CLIP?
Note: in the +CLIP: response they are currently not reported either the subaddress
information (it’s always “” after the 2
information (it’s always 128 after the 3
Read command returns the presentation status of the CLI in the
nd
comma) and the subaddress type
rd
comma)
format:
+CLIP: <n>,<m>
where:
<n>
0 - CLI presentation disabled
1 - CLI presentation enabled
<m> - status of the CLIP service on the UMTS network
0 - CLIP not provisioned
1 - CLIP provisioned
2 - unknown (e.g. no network is present )
Note: This command issues a status request to the network, hence it may take a few
seconds to give the answer due to the time needed to exchange data with it.
AT+CLIP=?
Test command returns the supported values of parameter <n>
Reference 3GPP TS 27.007 Note The command changes only the report behaviour of the device, it does not change
CLI supplementary service setting on the network.
3.5.3.3.8. Calling Line Identification Restriction - +CLIR
+CLIR - Calling Line Identification Restriction AT+CLIR=[<n>]
Set command overrides the CLIR subscription when temporary mode is provisioned
as a default adjustment for all following outgoing calls. This adjustment can be
revoked by using the opposite command. This command refers to CLIR-service
(3GPP TS 02.81/21.081) that allows a calling subscriber to enable or disable the
presentation of the CLI to the called party when originating a call.
Parameter:
<n> - facility status on the Mobile
0 - CLIR facility according to CLIR service network status
1 - CLIR facility active (CLI not sent)
2 - CLIR facility not active (CLI sent)
AT+CLIR?
Read command gives the default adjustment for all outgoing calls (<n>) and also
triggers an interrogation of the provision status of the CLIR service (<m>), where
<n> - facility status on the Mobile
0 - CLIR facility according to CLIR service network status
1 - CLIR facility active (CLI not sent)
2 - CLIR facility not active (CLI sent)
<m> - facility status on the Network
0 - CLIR service not provisioned
1 - CLIR service provisioned permanently
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 59 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CLIR - Calling Line Identification Restriction
2 - unknown (e.g. no network present, etc.)
3 - CLI temporary mode presentation restricted
4 - CLI temporary mode presentation allowed
AT+CLIR=?
Test command reports the supported values of parameter <n>.
Reference 3GPP TS 27.007 Note This command sets the default behaviour of the device in outgoing calls.
3.5.3.3.9. Connected line identification presentation - +COLP
+COLP - Connected line identification presentation AT+COLP=[<n>]
Set command enables or disables the presentation of the COL at the TE
Parameter:
<n>
0 – disable (factory default)
1 - enable
Note: When enabled (and called subscriber allows),
+COLP: <number>,<type>[,<subaddr>,<satype> [,<alpha>]] intermediate result
code is returned from TA to TE before any +CR or V.25ter [14] responses. It is
manufacturer specific if this response is used when normal voice call is established.
AT+COLP?
Read command gives the status of <n>, and also triggers an interrogation of the
provision status of the COLP service according 3GPP TS 22.081 [3] (given in
<m>).
+COLP: <n>,<m>
Where,
<n>
0 – disable 1 – enable
<m>
0 - COLP not provisioned 1 - COLP provisioned 2 - unknown (e.g. no network, etc.)
AT+COLP=?
Test command returns supported parameters <n> Reference 3GPP TS 27.007
3.5.3.3.10. Call Forwarding Number And Conditions - +CCFC
+CCFC - Call Forwarding Number And Condition AT+CCFC= <reason>, <cmd>[,<number>[,< type>[,<class> [,,,<time>]]]
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 60 of 229
Execution command controls the call forwarding supplementary service.
Registration, erasure, activation, deactivation, and status query are supported.
Parameters:
<reason>
+CCFC - Call Forwarding Number And Condition
0 - unconditional
1 - mobile busy
2 - no reply
3 - not reachable
4 - all calls
5 - all conditional calls
<cmd>
0 - disable
1 - enable
2 - query status
3 - registration
4 - erasure
<number> - string type phone number of forwarding address in format specified
by <type> parameter
<type> - type of address octet in integer format :
129 - national numbering scheme
145 - international numbering scheme (contains the character "+")
<class> - sum of integers each representing a class of information which the
command refers to; default 7 (voice + data + fax) 1 - voice (telephony) 2 - data 4 - fax (facsimile services) 8 - short message service 16 - data circuit sync 32 - data circuit async 64 - dedicated packet access 128 - dedicated PAD access
<time> - time in seconds to wait before call is forwarded; it is valid only when
<reason> "no reply" is enabled (<cmd>=1) or queried (<cmd>=2)
1..30 - automatically rounded to a multiple of 5 seconds (default is 20)
Note: when <cmd>=2 and command successful, it returns:
+CCFC: <status>,<class1>[,<number>,<type>[,,,<time>]][<CR><LF> +CCFC: <status>,<class2>[,<number>,<type>[,,,<time>]][ … ]]
where:
<status> - current status of the network service
0 - not active 1 - active
<classn> - same as <class> <time> - it is returned only when <reason>=2 (“no reply”) and <cmd>=2.
The other parameters are as seen before.
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 61 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CCFC - Call Forwarding Number And Condition AT+CCFC=?
Test command reports supported values for the parameter <reason>.
Reference 3GPP TS 27.007
Note When querying the status of a network service (<cmd>=2) the response line for 'not
active' case (<status>=0) should be returned only if service is not active for any <class>.
3.5.3.3.11. Call Waiting - +CCWA
+CCWA - Call Waiting AT+CCWA= [<n>[,<cmd> [,<class>]]]
Set command allows the control of the call waiting supplementary service. Activation, deactivation, and status query are supported.
Parameters:
<n> - enables/disables the presentation of an unsolicited result code:
0 - disable 1 - enable
<cmd> - enables/disables or queries the service at network level:
0 - disable 1 - enable 2 - query status
<class> - is a sum of integers each representing a class of information which the
command refers to; default is 7 (voice + data + fax)
1 - voice (telephony) 2 - data 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: the response to the query command is in the format:
+CCWA: <status>,<class1>[<CR><LF> +CCWA: <status>,<class2>[ … ]]
where
<status> represents the status of the service:
0 - inactive 1 - active
<classn> - same as <class>
Note: the unsolicited result code enabled by parameter <n> is in the format::
+CCWA: <number>,<type>,<class>,[<alpha>][,<cli_validity>]
where:
<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.
Parameter:
<mode>
0 - query CCM value 1 - disables unsolicited CCM reporting 2 - enables unsolicited CCM reporting
Note: the unsolicited result code enabled by parameter <mode> is in the format:
+CCCM: <ccm>
where:
<ccm> - current call meter in home units, string type: three bytes of the CCM
value in hexadecimal format (e.g. “00001E” indicates decimal value 30)
AT+CAOC?
Read command reports the value of parameter <mode> in the format:
+CAOC: <mode>
AT+CAOC=?
Test command reports the supported values for <mode> parameter.
Reference 3GPP TS 27.007
Note +CAOC command returns an estimate of the cost of the current call only, produced
by the MS and based on the information provided by either AoCI or AOCC supplementary services; it is not stored in the SIM.
3.5.3.3.15. List Current Calls - +CLCC
+CLCC - List Current Calls AT+CLCC
Execution command returns the list of current calls and their characteristics in the format:
[+CLCC: <id1>, <dir>, <stat>, <mode>,<mpty>[,<number>,<type>[,<alpha>[,<priority>]]] [<CR><LF>+CLCC: <id2>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type>[,<alpha>[,<priority> ]]] […]]]
where:
<idn> - call identification number
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 65 of 229
+CLCC - List Current Calls
<dir> - call direction
0 - mobile originated call 1 - mobile terminated call
<stat> - state of the call
0 - active 1 - held
2 - dialing (MO call) 3 - alerting (MO call) 4 - incoming (MT call) 5 - waiting (MT call) <mode> - call type
0 - voice 1 - data 2 - fax 9 - unknown
<mpty> - multiparty call flag
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
Test command returns the OK result code
Reference 3GPP TS 27.007
3.5.3.3.18. Preferred Operator List - +CPOL
+CPOL - Preferred Operator List AT+CPOL= [<index>][,<format>[, <oper>[,<GSM_AcT> , <GSM_Compact_Ac T>,<UTRAN_AcT>]] ]
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>
<oper> - string type
<GSM_AcTn> - GSM access technology
0 – access technology not selected 1 – access technology selected
<GSM_Compact_AcTn> - GSM compact access technology
0 – access technology not selected 1 – access technology selected
<UTRA_AcTn> - UTRA acess technology
0 – access technology not selected 1 – access technology selected
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.
their characteristics in the format:
+CPOL:
<index1>,<format>,<oper1>[,<GSM_AcT1>,<GSM_Compact_AcT1>,<UTR AN_AcT1>][<CR><LF>+CPOL: <index2>,<format>,<oper2>[,<GSM_AcT2>,<GSM_Compact_AcT2>,<UTR AN_AcT2>] […]]
AT+CPOL=?
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
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 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
27.007 requires the Test command to be defined.
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.4.5. Select Phonebook Memory Storage - +CPBS
+CPBS - Select Phonebook Memory Storage AT+CPBS= <storage>,[<password >]
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
+CNUM also).
"SM" – SIM/UICC phonebook "BL" - Blacklist phonebook (delete only) “EC” - SIM emergency–call-codes phonebook (read only)
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
AT+CPBR=1 +CPBR: 1,"0105872928",129,"James"
OK
Reference 3GPP TS 27.007
3.5.3.4.6. Read Phonebook Entries - +CPBR
+CPBR - Read Phonebook Entries AT+CPBR= <index1> [,<index2>]
This execution command returns phonebook entries in location number range
<index1> <index2> from the current phonebook memory storage selected with +CPBS. If <index2> is left out, only location <index1> is
returned.
Note: Wildcard chracters (*, ?) in the phone number of FDN (fixed number
phonebook) are allowed.
Parameters:
<index1>, <index2> integer type values in the range of location numbers of
phonebook memory
Response syntax:
[+CPBR: <index1>,<number>,<type>,<text>[,<hidden>][,<group>][,<adnumber>][,<a dtype>][,<secondtext>][,<email>]] [[...] <CR><LF>+CPBR: <index2>,<number>,<type>,<text>[,<hidden>] [,<group>][,<adnumber>][,<adtype>][,<secondtext>][,<email>]]]
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
+CPBR - Read Phonebook Entries
+CPBR: 1,”01048771234”,129,”James”
OK
Reference 3GPP TS 27.007
3.5.3.4.7. Find Phonebook Entries - +CPBF
+CPBF - Find Phonebook Entries AT+CPBF= <findtext>
Execution command returns phonebook entries (from the current phonebook
memory storage selected with +CPBS) which alphanumeric field start with string <findtext>.
Parameter:
<findtext> - string type; used character set should be the one selected with
command +CSCS.
Response syntax:
[+CPBF:<index1>,<number>,<type>,<text>[,<hidden>][,<group>][,<adnumb er>][,<adtype>][,<secondtext >][,<email>]] <CR><LF>+CPBF: <index2>,<number>,<type>,<text>[,<hidden>][,<group>][,<adnumber>][,<a dtype>][,<secondtext>][,<email>]]]
where:
<index1>, <index2>, <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 (refer TS 24.008 [8] subclause
10.5.4.7)
<text> string type field of maximum length <tlength>; character set as specified by
command Select TE Character Set +CSCS
<group> string type field of maximum length <glength>; character set as specified
by command Select TE Character Set +CSCS
<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>; character set as
specified by command Select TE Character Set +CSCS
<email> string type field of maximum length <elength>; character set as specified
by command Select TE Character Set +CSCS
<hidden> indicates if the entry is hidden or not
0 phonebook entry not hidden 1 phonebook entry hidden
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 77 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CPBF - Find Phonebook Entries AT+CPBF=?
Test command reports the maximum lengths of <number> and <text> fields, in the
format:
+CPBF:[<nlength>],[<tlength>],[<glength>],[<slength>],[<elength>]
where:
<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
commands.
Example AT+CPBS="SM" Selecting phonebook
OK
AT+CPBF="J" Searching for string “J”
+CPBF: 1,"01048771234",129,"James" +CPBF: 2,"0169998888",129,"Jane"
OK
Reference 3GPP TS 27.007
3.5.3.4.8. Write Phonebook Entry - +CPBW
+CPBW - Write Phonebook Entry +CPBW=[<index>][,< number> [,<type>[,<text>[,<gro up>[,<adnumber>[,< adtyp e>[,<secondtext>[,<e mail>[,<sip_uri>[,<tel _uri>[ ,<hidden>]]]]]]]]]]]
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
AT+CSIM=?
Test command returns the OK result code
Reference 3GPP TS 27.007, 3GPP TS 11.11/31.102/51.011
3.5.3.4.11. Restricted SIM Access - +CRSM
+CRSM - Restricted SIM Access AT+CRSM= <command> [,<fileid> [,<P1>,<P2>,<P3>
[,<data>]]]
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>,
<P2> and <P3>.
AT+CRSM=?
Example
Test command returns the OK result code
Read binary, ICCID(2FE2) AT+CRSM=176,12258,0,0,10 +CRSM: 144,0,982850702001107686F4
OK
Read record, ADN(6F3A) AT+CRSM=178,28474,1,4,40
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
command except STATUS and may be e.g..
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
HE863 family AT commands reference guide
+CRSM - Restricted SIM Access
+CRSM: 144,0,42434A554EFFFFFFFFFFFFFFFFFFFFFF0681105678 9282FFFFFFFFFFFFFF
OK
Update Binary, KcGPRS(6F52) AT+CRSM=214,28539,0,0,8,C69018C7958C87 +CRSM: 144,0
OK
Update Record, ADN(6F3A) AT+CRSM=220,28474,9,4,30,657469FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF +CRSM: 144,0
OK
Status, FPLMN(6F7B) AT+CRSM=242,28539 +CRSM: 144,0,623C820238218410A0000000871002FFFFFFFF8904 0300FFA5118001318103010A3282011E8304000030E08A01058B032F0609C6099 001C0830101830181
Reference 3GPP TS 27.007, 3GPP TS 11.11/31.102/51.011
80377ST10083a Rev.6 – 2012-11-12
3.5.3.4.12. Alert Sound Mode - +CALM
+CALM - Alert Sound Mode AT+CALM= <mode>
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)
into currency units.
Parameters:
<currency> - string type; three-character currency code (e.g. “LIT”, “L. “,
“USD”, “DEM” etc..); used character set should be the one selected with
command +CSCS.
<ppu> - price per unit, string type (dot is used as decimal separator) e.g.
“1989.27”
<pwd> - SIM PIN2; if PIN2 has been already input once after startup, it is required
no more
AT+CPUC?
Read command reports the current values of <currency> and <ppu> parameters
in the format:
+CACM : <currency>,<ppu>
AT+CPUC=?
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.19. Available AT Commands - +CLAC
+CLAC - Available AT Commands AT+CLAC
Execution command causes the ME to return the AT commands that are available for the user, in the following format:
<AT cmd1>[<CR><LF><AT cmd2>[…]]
where:
<AT cmdn> - defines the AT command including the prefix AT
AT+CLAC=?
Test command returns the OK result code
Reference 3GPP TS 27.007
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 85 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.4.20. Read ICCID (Integrated Circuit Card Identification) - +CCID
+CCID - Read ICCID AT+CCID
Execution command reads on SIM the ICCID (card identification number that provides a unique identification number for the SIM)
AT+CCID=?
Test command returns the OK result code.
Example AT+CCID
8982050702100167684F
OK
3.5.3.4.21. Alarm Management - +CALA
+CALA - Alarm Management AT+CALA= <time>[,<n>[,<type> [,<text>[,<recurr> [,<silent>]]]]]
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 DSRON 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:
[+CALA: <time>,<n>,<type>,[<text>],<recurr>,<silent>]
AT+CALA=?
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
Reference 3GPP TS 27.007
3.5.3.6. Voice Control
3.5.3.6.1. DTMF Tones Transmission - +VTS
+VTS - DTMF Tones Transmission AT+VTS= <dtmf> [,duration]
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 88 of 229
Execution command allows the transmission of DTMF tones.
Parameters:
<dtmf> - a single ASCII character in the set (0 9), #,*,(A D); with a duration that
+VTS - DTMF Tones Transmission
was defined through +VTD command.
<duration> - duration of a tone in 1/100 sec.; this parameter can be specified only
if the length of first parameter is just one ASCII character
0 - a single DTMF tone will be transmitted for a duration depending on the
network, no matter what the current +VTD setting is.
1..255 - a single DTMF tone will be transmitted for a time <duration> (in 10 ms
multiples), no matter what the current +VTD setting is.
Note: this commands operates in voice mode only (see +FCLASS).
Note: this command is only available during voice call
AT+VTS=?
Test command provides <dtmf> and supported <duration>s in the format:
( <dtmf>)[,(supported <duration>)]
Reference 3GPP TS 27.007 and TIA IS-101
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.6.2. Tone Duration - +VTD
+VTD - Tone Duration AT+VTD= <duration>
Set command sets the length of tones transmitted with +VTS command.
Parameter:
<duration> - duration of a tone
0 - the duration of every single tone is dependent on the network (factory default)
1..255 - duration of every single tone in 1/10 sec.
AT+VTD?
Read command reports the current Tone Duration, in the format:
<duration>
AT+VTD=?
Test command provides the list of supported <duration>s in the format:
(list of supported <duration>s)
Reference 3GPP TS 27.007 and TIA IS-101
3.5.3.7. Commands For GPRS
3.5.3.7.1. GPRS Mobile Station Class - +CGCLASS
+CGCLASS - GPRS mobile station class AT+CGCLASS=
[<class>]
Set command sets the GPRS class according to <class> parameter.
Parameter:
<class> - GPRS class
“A” - WCDMA “B” - GSM/GPRS “CG” - class C in GPRS only mode (GPRS only) “CC” - class C in circuit switched only mode (GSM only)
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 89 of 229
+CGCLASS - GPRS mobile station class AT+CGCLASS?
Read command returns the current value of the GPRS class in the format:
+CGLASS: <class>
AT+CGCLASS=?
Test command reports the range for the parameter <class>
3.5.3.7.2. GPRS Attach Or Detach - +CGATT
+CGATT - GPRS Attach Or Detach AT+CGATT=[ <state>]
Execution command is used to attach the terminal to, or detach the terminal from,
the GPRS service depending on the parameter <state>.
Parameter:
<state> - state of GPRS attachment
0 - detached 1 - attached
AT+CGATT? AT+CGATT=?
Read command returns the current GPRS service state. Test command requests information on the supported GPRS service states.
Example AT+CGATT?
+CGATT: 0
OK AT+CGATT=? +CGATT: (0,1)
OK AT+CGATT=1 OK
Reference 3GPP TS 27.007
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.3.7.3. GPRS Event Reporting - +CGEREP
+CGEREP - GPRS Event Reporting AT+CGEREP= [<mode>[,<bfr>]]
Set command enables or disables sending of unsolicited result codes
+CGEV: XXX (see below) from TA to TE in the case of certain events occurring
in the Packet Domain.
Parameters:
<mode> - controls the processing of URCs specified with this command
0 - Buffer unsolicited result codes in the TA. If TA result code buffer is full,the
oldest one can be discarded. No codes are forwarded to the TE.
1 - Discard unsolicited result codes when TA-TE link is reserved (e.g. in on-line
data mode); otherwise forward them directly to the TE.
2 - Buffer unsolicited result codes in the TA when TA-TE link is reserved (e.g.
in on-line data mode) and flush them to the TE when TA-TE link becomes
available; otherwise forward them directly to the TE. <bfr>
0 - buffer of unsolicited result codes defined within this command is cleared
when <mode> 1 or 2 is entered
1 - MT buffer of unsolicited result codes defined within this command is flushed
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 90 of 229
HE863 family AT commands reference guide
+CGEREP - GPRS Event Reporting
to the TE when <mode> 1 or 2 is entered (OK response shall be given before
flushing the codes)
AT+CGEREP?
Read command returns the current <mode> and <bfr> settings, in the format:
+CGEREP: <mode>,<bfr>
AT+CGEREP=?
Test command reports the supported range of values for the +CGEREP
command parameters.
Reference 3GPP TS 27.007
3.5.3.7.4. GPRS Network Registration Status - +CGREG
+CGREG - GPRS Network Registration Status AT+CGREG=[<n>]
Set command controls the presentation of an unsolicited result code
+CGREG: (see format below).
Parameter:
<n> - result code presentation mode
0 - disable network registration unsolicited result code 1 - enable network registration unsolicited result code; if there is a change in the
terminal GPRS network registration status, it is issued the unsolicited result
code:
+CGREG: <stat>
where:
<stat> - registration status
0 - not registered, terminal is not currently searching a new operator to register
to 1 - registered, home network 2 - not registered, but terminal is currently searching a new operator to register
to 3 - registration denied 4 - unknown 5 - registered, roaming
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>
Reference 3GPP TS 27.007
3.5.3.7.5. Define PDP Context - +CGDCONT
+CGDCONT - Define PDP Context AT+CGDCONT= [<cid> [,<PDP_type> [,<APN> [,<PDP_addr> [,<d_comp> [,<h_comp> [,<pd1> [,…[,pdN]]]]]]]]]
Set command specifies GPRS PDP context parameter values for a GPRS PDP
context identified by the (local) context identification parameter, <cid>
Parameters:
<cid> - (GPRS PDP Context Identifier) numeric parameter which specifies a
particular PDP context definition.
1..max - where the value of max is returned by the Test command <PDP_type> - (Packet Data Protocol type) a string parameter which specifies the
type of packet data protocol "IP" - Internet Protocol “IPV6” - Internet Protocol, Version 6(Not supported)
<APN> - (Access Point Name) a string parameter which is a logical name that is
used to select the GGSN or the external packet data network. If the value is null or omitted, then the subscription value will be requested.
<PDP_addr> - a string parameter that identifies the terminal in the address space
applicable to the PDP. The allocated address may be read using the
+CGPADDR command. <d_comp> - numeric parameter that controls PDP data compression
0 - off (default if value is omitted) 1 – on 2 - V.42bis
<h_comp> - numeric parameter that controls PDP header compression
0 - off (default if value is omitted) 1 – on 2 - RFC1144 (applicable for SNDCP only) 3- RFC2507 4- RFC3095 (applicable for PDCP only)
<pd1>, …, <pdN> - zero to N string parameters whose meanings are specific to the
<PDP_type>
Note: a special form of the Set command, +CGDCONT=<cid>, causes the values for context number <cid> to become undefined.
Note: +CGDCONT command permit define 3 PDP Context Ids at the same time.
AT+CGDCONT?
Read command returns the current settings for each defined GPRS context in the format:
+CGDCONT: <cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>, <h_comp>[,<pd1>[,…[,pdN]]][<CR><LF>+CGDCONT: <cid>, <PDP_type>,<APN>,<PDP_addr>,<d_comp>,<h_comp> [,<pd1>[,…[,pdN]]][…]]
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 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:
+CGQMIN: <cid>,<precedence>,<delay>,<reliability>,<peak>, <mean>[<CR><LF>+CGQMIN: <cid>,<precedence>, <delay>,<reliability>,<peak>,<mean>[…]]
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.
Example AT+CGQMIN=1,0,0,3,0,0
OK AT+CGQMIN? +CGQMIN: 1,0,0,5,0,0
OK AT+CGQMIN=? +CGQMIN: "IP",(0-3),(0-4),(0-5),(0-9),(0-18,31) +CGQMIN: "PPP",(0-3),(0-4),(0-5),(0-9),(0-18,31) +CGQMIN: "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.7. 3G Quality Of Service Profile (Minimum Acceptable) - +CGEQMIN
+CGEQMIN – 3G Quality Of Service Profile (Minimum Acceptable) AT+CGEQMIN=
[<cid> [,<Traffic class> [,<Maximum bitrate UL> [,<Maximum bitrate DL> [,<Guaranteed bitrate UL> [,<Guaranteed bitrate DL> [,<Delivery order> [,<Maximum SDU size> [,<SDU error ratio> [,<Residual bit error ratio> [,<Delivery of erroneous SDUs> [,<Transfer delay> [,<Traffic handling priority>]]]]]]]]]]]]]
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
0 - conversational 1 - streaming 2 - interactive 3 - background 4 - subscribed value
<Maximum bitrate UL> - Maximum bitrate Up Link (kbits/s)
0 - subscribed value
1~63 - in 1 kbps steps 64~568 - in 8 kbps steps 576~8640 - in 64 kbps steps
<Maximum bitrate DL> - Maximum bitrate down link (kbits/s)
0 - subscribed value 1~63 - in 1 kbps steps 64~568 - in 8 kbps steps 576~8640 - in 64 kbps steps 8700~16000 - in 100 kbps steps
<Guaranteed bitrate UL> - the guaranteed bitrate up link(kbits/s)
0 - subscribed value 1~63 - in 1 kbps steps
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 94 of 229
HE863 family AT commands reference guide
+CGEQMIN – 3G Quality Of Service Profile (Minimum Acceptable)
64~568 - in 8 kbps steps 576~8640 - in 64 kbps steps
<Guaranteed bitrate DL> - the guaranteed bitrate down link(kbits/s)
0 - subscribed value
1~63 - in 1 kbps steps 64~568 - in 8 kbps steps 576~8640 - in 64kbps steps 8700~16000 - in 100 kbps steps
<Delivery order> SDU Delivery oreder
0 - no 1 - yes 2 - subscribed value
<Maximum SDU size> Maximum SDU size in octets
0 - subscribed value 10~1500 1502 1510 1520
<SDU error ratio> SDU error ratio
- mEe mean m*10
-e
, for example 1E2 mean 1*10-2 “0E0” “1E1” “1E2” “7E3” “1E3” “1E4” “1E5” “1E6”
<Residual bit error ratio> Residual bitt error ratio
- mEe mean m*10
-e
, for example 1E2 mean 1*10-2
“0E0”
“5E2” “1E2” “5E3” “4E3” “1E3” “1E4” “1E5” “1E6” “6E8”
<Delivery of erroneous SDUs> Delivery of erroneous SDUs
0 - no
80377ST10083a Rev.6 – 2012-11-12
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 95 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CGEQMIN – 3G Quality Of Service Profile (Minimum Acceptable)
1 – yes 2 – no detect 3 – subscribed value
<Transfer delay > Transfer delay (milliseconds)
0 - subscribed value 10~150 - in 10 ms steps 200~950 - in 50 ms steps 1000~4000 - in 50ms steps
<Traffic handling priority > Traffic handling priority
0- subscribed value
1…3
Note: a special form of the Set command, +CGEQMIN=<cid> causes the requested profile for context number <cid> to become undefined.
Note: +CGEQMIN= command returns ERROR.
AT+CGEQMIN?
Read command returns the current settings for each defined context in the format:
[+CGEQMIN: <cid>,<Traffic class>,<Maximum bitrate UL>,<Maximum bitrate DL>,<Guaranteed bitrate UL>,<Guaranteed bitrate DL>,<Delivery order>,<Maximum SDU size>,<SDU error ratio>,<Residual bit error ratio>,<Delivery of erroneous SDUs>,<Transfer delay>,<Traffic handling><CR><LF>] [+CGEQMIN:…]
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)
OK
Reference 3GPP TS 27.007; 3GPP TS 03.60/23.060; 3GPP TS 24.008
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:
+CGQREQ: <cid>,<precedence>,<delay>,<reliability>,<peak>, <mean>[<CR><LF>+CGQREQ: <cid>,<precedence>, <delay>,<reliability>,<peak>,<mean>[…]]
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=
[<cid> [,<Traffic class> [,<Maximum bitrate UL> [,<Maximum bitrate DL> [,<Guaranteed bitrate UL> [,<Guaranteed bitrate DL> [,<Delivery order> [,<Maximum SDU size> [,<SDU error ratio> [,<Residual bit error ratio> [,<Delivery of erroneous SDUs> [,<Transfer delay> [,<Traffic handling priority>]]]]]]]]]]]]]
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
0 - conversational 1 - streaming 2 - interactive 3 - background 4 - subscribed value
<Maximum bitrate UL> - Maximum bitrate Up Link (kbits/s)
0 - subscribed value
1~63 - in 1 kbps steps 64~568 - in 8 kbps steps 576~8640 - in 64 kbps steps
<Maximum bitrate DL> - Maximum bitrate down link (kbits/s)
0 - subscribed value 1~63 - in 1 kbps steps 64~568 - in 8 kbps steps 576~8640 - in 64 kbps steps 8700~16000 - in 100 kbps steps
<Guaranteed bitrate UL> - the guaranteed bitrate up link(kbits/s)
0 - subscribed value 1~63 - in 1 kbps steps 64~568 - in 8 kbps steps
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 98 of 229
+CGEQREQ – 3G Quality Of Service Profile (Requested)
576~8640 - in 64 kbps steps
<Guaranteed bitrate DL> - the guaranteed bitrate down link(kbits/s)
0 - subscribed value
1~63 - in 1 kbps steps 64~568 - in 8 kbps steps 576~8640 - in 64 kbps steps 8700~16000 - in 100 kbps steps
<Delivery order> SDU Delivery oreder
0 - no 1 - yes 2 - subscribed value
<Maximum SDU size> Maximum SDU size in octets
0 - subscribed value 10~1500 1502 1510 1520
<SDU error ratio> SDU error ratio
- mEe mean m*10
-e
, for example 1E2 mean 1*10-2 “0E0” “1E1” “1E2” “7E3” “1E3” “1E4” “1E5” “1E6”
<Residual bit error ratio> Residual bitt error ratio
- mEe mean m*10
-e
, for example 1E2 mean 1*10-2
“0E0”
“5E2” “1E2” “5E3” “4E3” “1E3” “1E4” “1E5” “1E6” “6E8”
<Delivery of erroneous SDUs> Delivery of erroneous SDUs
0 - no 1 – yes
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 99 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CGEQREQ – 3G Quality Of Service Profile (Requested)
2 – no detect 3 – subscribed value
<Transfer delay > Transfer delay (milliseconds)
0 – subscribed value 10~150 - in 10 ms steps 200~950 - in 50 ms steps 1000~4000 - in 50 ms steps
<Traffic handling priority > Traffic handling priority
0- subscribed value
1…3
Note: a special form of the Set command, +CGEQREQ=<cid> causes the requested profile for context number <cid> to become undefined.
Note: +CGEQREQ= command returns ERROR.
AT+CGEQREQ?
Read command returns the current settings for each defined context in the format:
[+CGEQREQ: <cid>,<Traffic class>,<Maximum bitrate UL>,<Maximum bitrate DL>,<Guaranteed bitrate UL>,<Guaranteed bitrate DL>,<Delivery order>,<Maximum SDU size>,<SDU error ratio>,<Residual bit error ratio>,<Delivery of erroneous SDUs>,<Transfer delay>,<Traffic handling><CR><LF>] [+CGEQMIN:…]
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...