Professional Documents
Culture Documents
F3507g
EC400
EC400g
MD400
MD400g
2 Call Control....................................................................................................... 15
2.1 ATA Answer Incoming Call ............................................................................... 15
2.2 ATD Dial .......................................................................................................... 15
2.3 ATD Extension (*99) - Request Packet Domain Service ...................................... 19
2.4 ATD Extension (*98) - Request Packet Domain IP Service ................................... 20
2.5 ATH Hang up ................................................................................................... 21
2.6 ATO Return to Online Data Mode...................................................................... 22
2.7 ATP Select Pulse dialing..................................................................................... 22
2.8 ATT Select Tone Dialing .................................................................................... 23
2.9 ATX Call Progress Monitoring Control............................................................... 23
2.10 AT+CHUP Hang up Call ..................................................................................... 24
2.11 AT+CLCC List Current Calls............................................................................... 24
5 Profiles ............................................................................................................. 63
5.1 AT&F Set to Factory Defined Configuration Profile ............................................ 63
5.2 AT&W Store Configuration Profile ...................................................................... 68
5.3 ATZ Restore Configuration Profile .................................................................... 69
7 Data - CSD........................................................................................................ 71
7.1 AT+CBST Select Bearer Service Type ................................................................. 71
7.2 AT+CRLP Radio Link Protocol ........................................................................... 72
11 Identification................................................................................................... 165
11.1 AT Attention Command.................................................................................. 165
11.2 AT+CGMI Read MS Manufacturer Identification................................................ 165
11.3 AT+CGMM Read MS Model Identification ......................................................... 165
11.4 AT+CGMR Read Revision Identification............................................................ 166
11.5 AT+CGSN Read Product Serial Number Identification ....................................... 166
11.6 AT+GCAP Capabilities .................................................................................... 167
11.7 AT+GMI Request Manufacturer Identification.................................................. 167
11.8 AT+GMM Request Model Identification ........................................................... 168
11.9 AT+GMR Revision Identification ..................................................................... 168
11.10 ATI Identification Information......................................................................... 169
14 Phonebook...................................................................................................... 203
14.1 AT+CPBR Phonebook Read ............................................................................. 203
14.2 AT+CPBS Phonebook Storage Select .............................................................. 204
14.3 AT+CPBW Phonebook Write ............................................................................ 206
1.2 Overview
AT commands, issued from a computer in your application are used
to control and implement the functions of the module.
Using AT commands, the following actions are possible:
•Control of DCE
•GPRS
•Call control
•Supplementary Service
•SIM application tool kit
•Control any embedded application in the device
The manual contains a large number of Sony Ericsson-specific
commands in addition to those implemented in accordance with the
3GPP and ITU-T recommendations. These commands are provided
to enhance the functions of the module. The Sony Ericsson-specific
commands are identified by the asterisk that precedes the command
(see the syntax description provided below).
Only commands that are listed in the AT Commands Manual are
supported unless otherwise stated. Other commands may be
supported by the module but these are only included for historical
or legacy reasons.
1.4.1 Conventions
In this manual, the following conventions are used to explain the
AT commands.
<command> The name of the command that is to be entered.
<parameter> The parameter values that are defined for a certain
command.
Document Number 1206-3629, Rev. 2 10 of 308
<CR> The command line is terminated by the Carriage Return (or
Enter key) or ATS3 command.
<LF> Line feed character or ATS4 command.
< > The term enclosed in angle brackets is a syntactical element.
The brackets do not appear in the command line.
[] Square brackets are used to indicate that a certain item is
optional. For example, sub-parameters of a command or an
optional part of a response. The brackets do not appear in the
command line.
<Value> The default values of the supported parameters are
indicated by using bold text when presenting the value.
•Other characters, including ‘?', parenthesis, etc., appear in
commands and responses as written.
•The final result codes OK, ERROR, +CME ERROR: <err> and
CMS ERROR:<err> (see sections 1.3.3 AT Response Syntax and
1.4 Error Codes) are not listed under “Possible Responses” for
each AT command.
•OK and ERROR are listed if these are the only possible
responses.
AT+CGDCONT=1,“IP”,“internet”
After this you need to use the ATD command to make a GPRS call.
The example below dials into the network using account number 1.
ATD*99***1#
1.7 Abortability
Commands that are able to be stopped or terminated while
executing are said to be "abortable". These abortable commands
may be terminated by sending a character or control sequence. As
very few commands are abortable - all AT-Commands in this
manual should be considered "not abortable" unless otherwise
noted.
This command is abortable.
Description:
The command instructs the MS to answer immediately if an incoming call is pending. The
behaviour is different depending on the type of incoming call as reflected in the table
below.
Note 1: If a test command (ATA=?) is issued, the response will be NO CARRIER as this
will be interpreted as ATA command.
Defined values:
<text> Description
4800 Connected with data bit rate of 4800 bits/s
9600 Connected with data bit rate of 9600 bits/s
19200 Connected with data bit rate of 19200 bits/s
28800 Connected with data bit rate of 28800 bits/s
xx (other values may appear due to functionality)
Example:
RING
RING
ATA
OK
Defined values:
<dial_string> Description
“0 1 2 3 4 5 Valid characters for origination
6789*#
+ A B C”
D This character is a part of V.25ter, but is here
only included for compatibility reasons, no code
is transmitted for this character.
W The W modifier is ignored but is included for
compatibility reasons.
' The comma modifier is ignored but is included
for compatibility reasons.
T The T modifier is ignored but is included for
compatibility reasons.
P The P modifier is ignored but is included for
compatibility reasons.
! The ! modifier is ignored but is included for
compatibility reasons.
@ The @ modifier is ignored but is included for
compatibility reasons.
<text> Description
9600 Connected with data bit rate of 9600 bits/s
4800 Connected with data bit rate of 4800 bits/s
Final Result Codes
Alphabetic Numeric
Description
(ATV1) (ATV0)
CONNECT 1 If connection is successfully established, and X0
is selected
CONNECT - If connection is successfully established and Xn
<text> is selected where "n" is any value other than 0.
The meaning of the <text> parameter is
explained below
NO 3 Unable to establish a connection or the
CARRIER connection attempt was aborted by the user
ERROR 4 An unexpected error occurred while trying to
establish the connection
NO 6 The ME is being used for a voice call or is not
DIALTONE within coverage of the network
BUSY 7 The ME number called is engaged, valid for data
and voice connections
OK 0 Only valid for voice connections
<str> Description
String type String type value, which should be equal to an
alphanumeric field in a phonebook entry in the
searched memories.
Note: The character specifying which number in
the contact entry that should be used must be
included in the string; e.g. "/H" for home
number, "/M" for mobile number and so on.
<n> Description
Integer type Memory location in the selected memory. This
value should be in the range of locations
available in the memory used.
<mem> Description
ME ME memory
SM SIM memory
Example:
ATD07747008670;
OK
<called_address> Description
String type Value received in this parameter is
ignored by the platform.
<L2P> Description
1 PPP
<cid> Description
Integer type See +CGDCONT for definition of <cid>
<GPRS/Packet_Domain
Description
SC_IP>
Integer type (GPRS/Packet Domain Service Code) a
digit string (value 98) which identifies a
request to use the GPRS/Packet Domain
with IP (PDP types IP & PPP)
<cid> Description
Integer type See +CGDCONT for definition of <cid>
Description:
Switch to the on-line data mode from the on-line command mode
during an active call. Returns ERROR when not in on-line
command mode.
Defined values:
<value> Description
0 Return to on-line data state from on-line
command
Defined values:
<n> Description
0 No BUSY or NO DIALTONE result codes given. No
line speed reported together with CONNECT result
code.
1 Busy and dial tone detection off. Report line-
speed on connection
2 No BUSY result code is given. NO DIALTONE result
code returned if no network. Reports line speed
together with CONNECT result code.
3 BUSY result code given if called line is busy. No
NO DIALTONE result code is given. Reports line
speed together with CONNECT result code.
Possible
Description Command
Responses
Request AT+CHUP OK
hang-up ERROR
Description:
This command causes the TA to hang up the current CS call of the
MT.
If no call is present, but an incoming call is notified, then the
incoming call is rejected.
Defined values:
<idx> Description
integer Call identification number as described in 3GPP TS
22.030.
<dir> Description
0 Mobile originated (MO) call
1 Mobile terminated (MT) call
<stat> Description
0 Active
1 Held
2 Dialing (MO call)
3 Alerting (MO call)
4 Incoming (MT call)
5 Waiting (MT call)
<mode> Description
0 Voice
1 Data
9 Unknown
<mpty> Description
0 Call is not one of multiparty (conference) call parties
1 Call is one of multiparty (conference) call parties
<number> Description
String Phone number in format specified by <type>
<alpha> Description
String 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 AT+CSCS
<priority> Description
Integer type optional digit type parameter indicating the
eMLPP priority level of the call, values specified
in 3GPP TS 22.067
0-4 Valid values
Possible
Description Command
Responses
Automatic answer control ATS0=[<r OK
cnt>] ERROR
Read the current setting ATS0? <rcnt>
Test if the command is ATS0=? S0: (list of
supported supporte
d
<rcnt>s)
Description:
This command sets the number of call indications (rings) before
automatically answering the call; value equaling zero disables
automatic answering and is the default setting.
Defined values:
<rcnt> Description
0 Disable automatic answer. Default value
1-7 Answer after the specified number of rings
When <rcnt> is displayed using ATS0?, leading zeroes are added to
make the result 3 digits.
<esc> Description
128 Default value. Escape function
disabled by default.
0 to 127 Escape sequence character
128-255 Escape function not enabled
Note: If the <esc> parameter is set to a value in the range of 128-
255, the escape sequence detection is disabled.
Defined values:
<value> Description
013 Command line termination character <CR>,
Default value
0 to Command line termination character
127
Defined values:
<value> Description
010 Formatting character <LF>. Default value
<value> Description
008 Line editing character, <BS>. Default value
0 to 127 Line editing character
<dly> Description
2 Wait two seconds before blind dialing. Default value
2-10 Number of seconds to wait before blind dialing
Defined values:
<tmo> Description
50 Timeout value in seconds. Default value
<dly> Description
2 The value of the dial modifier delay in seconds. Default
value
2-10 The value of the dial modifier delay in seconds
Defined values:
<report> Description
Unquoted The total number of characters, including line
character terminators, in the information text shall not
string exceed 2041 characters.
Text shall not contain the sequence 0<CR> or
OK<CR>
Defined values:
order
<descr> Description
number
"battchg" Battery charge level (0-5) (not 1
applicable)
“signal” Signal quality 2
Default range: (0-5)
Maximum range: (0-9)
"batterywarning" Battery warning (0-1) (not 3
applicable)
"chargerconnecte Charger connected (0-1) (not 4
d" applicable)
“service” Network service availability (0-1) 5
“sounder” Sounder activity (0-1) (not 6
applicable)
“message” Message received (0-1) 7
“call” Call in progress (0-1) 8
“roam” Roaming indicator (0-1) (0=Home, 9
1=Roaming)
“sms full” A short message memory storage in the MT 10
has become full (1), or memory locations are
available (0); i.e. the range is (0-1). Applies
to SIM and ME memory.
<ind> Description
Integer Value shall be in range of corresponding
type <descr>
Example:
AT+CIND=?
+CIND: ("battchg",(0-5)),("signal",(0-5)),("batterywarning",(0-
1)),("chargerconnected",(0-1)),("service",(0-1)),("sounder",(0-
1)),("message",(0-1)),("call",(0-1)),("roam",(0-1)),("smsfull",(0-
1)),("callsetup",(0-3)),("callheld",(0-1))
OK
AT+CIND?
+CIND: 5,5,0,0,1,0,1,0,1,1,0,0
OK
<n> Description
0 Disable +CME ERROR: <err> result code and
use ERROR instead. Default value
1 Enable +CME ERROR: <err> result code and use
numeric <err> values.
2 Enable +CME ERROR: <err> result code and use
verbose <err> values.
<mode> Description
0 Buffer unsolicited result codes in the TA; if TA
result code buffer is full, codes can be buffered
in some other place or the oldest ones can be
discarded. (Default)
3 Forward unsolicited result codes directly to the
TE; There is no inband technique used to
embed result codes and data when TA is in on-
line data mode
<keyp> Description
0 No keypad event reporting
<ind> Description
0 No indicator event reporting
1 Indicator event reporting using result code
+CIEV: <ind>,<value>. <ind> indicates the
indicator order number (as specified for +CIND)
and <value> is the new value of indicator.
<bfr> Description
0 TA buffer of unsolicited result codes defined
within this command is cleared when <mode>
1...3 is entered
Unsolicited Result Codes:
+CIEV: <ind>,<value>
<err> Description
0 - 127 GSM 04.11 Annex E-2
values
128 - 255 GSM 03.40 subclause
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
<pas> Description
0 Ready (MT allows commands from TA/TE)
1 Unavailable (MT does not allow commands from
TA/TE)
<mode> Description
0 Restricts the CPAS to return only standard
<pas>values
1 Allows the CPAS to return Sony Ericsson specific
<pas> values, such as 129, 130 and 131
Example:
AT+CPAS=?
+CPAS: (0-5,129-131)
OK
AT+CPAS
+CPAS: 0
OK
<fac> Description
"PS" PH-SIM (lock PHone to SIM card) (ME asks
password when other than current SIM card
inserted)
“SC” SIM (lock SIM card) (SIM asks password in ME
power-up and when this lock command issued)
“AO” BAOC (Barr All Outgoing Calls) (refer GSM 02.88
clause 1)
“OI” BOIC (Barr Outgoing International Calls) (refer
GSM 02.88 clause 1)
“AI” BAIC (Barr All Incoming Calls) (refer GSM 02.88
clause 2)
“IR” BIC-Roam (Bar Incoming Calls when Roaming
outside the home country) (refer GSM 02.88
clause 2)
“OX” BOIC-exHC (Barr Outgoing International Calls
except to Home Country) (refer GSM 02.88
clause 1)
“AB” All Barring services (refer GSM 02.30)
“AG” All outGoing barring services (refer GSM 02.30)
“AC” All inComing barring services (refer GSM 02.30)
"P2" SIM PIN2
<newpwd> Description
string type <newpwd> is the new password, maximum
length of password can be determined with
<pwdlength>
<pwdlength> Description
Integer type Maximum length of the password for the facility
<mode> Description
0 Disable reporting. Default value
1 Enable reporting
<serv> Description
ASYNC Asynchronous transparent
SYNC Synchronous transparent
REL ASYNC Asynchronous non-transparent
REL SYNC Synchronous non-transparent
GPRS GPRS
[<L2P>] The optional <L2P> proposes a layer 2 protocol
to use between the MT and the TE. It is defined
in the Enter GPRS Data Mode (+CGDATA)
command.
<mode> Description
0 Disables extended format. Default.
1 Enables extended format
<type> Description
ASYNC Asynchronous transparent
SYNC Synchronous transparent
REL ASYNC Asynchronous non-transparent
REL SYNC Synchronous non-transparent
FAX Facsimile
VOICE Normal voice call
GPRS GPRS network request for PDP context activiation
Defined values:
<rssi> Description
0 -113dBm or less
1 -111dBm
2..30 -109… -53dBm
31 -51dBm or greater
99 Not known or not detectable
<keyp> Description
0 MT can be operated only through its keypad
(execute command of +CKPD cannot be used)
1 MT can be operated only from TE (with command
+CKPD)
Not Supported
2 MT can be operated from both MT keypad and
TE
<disp> Description
0 Only ME can write to its display (command
AT+CDIS can only be used to read the display)
Not Applicable
1 Not Supported
2 Not Supported
<ind> Description
0 Only ME can set the status of its indicators
(command AT+CIND can only be used to read
the indicators)
Defined values:
<keys>: string of characters representing keys as listed in the
following table (based on PCCA STD-101 Annex table I 3). Colon
character (IRA 58) followed by one character can be used to
indicate a manufacturer specific key not listed here. All characters
from a semicolon character (IRA 59) to the next single semicolon
character are treated as alpha entries and are not converted to key
equivalents. All semicolon characters inside alpha entries should be
duplicated in the TE and stripped to one before entering to the MT.
Pause character (IRA 87 or 119) can be used to pause between key
pressings for a time specified by <pause>. All IRA values not listed
here are reserved.
<key> Description
See 3GPP TS 27.007 for the complete list of
supported key codes.
<pause> Description
0... 255 Pause between key presses in increments of 0.1
seconds (May be omitted)
<onoff> Description
0 The call log function is disabled (off). Default
value
<ccid> Description
0-7 Id of the call for which progress change is
reported.
<ccstatus>: This is an integer value showing the status of the call.
<ccstatus> Description
0 IDLE.
1 CALLING. Mobile Originated (outgoing) call
started.
2 CONNECTING. Mobile Originated (outgoing) call
in the process of establishing a connection.
3 ACTIVE. Connection established between A and
B.
4 HOLD. Connection put on hold.
5 WAITING. Mobile Terminated (incoming).
6 ALERTING. Mobile Terminated (incoming) call
ringing or Mobile Originated (outgoing) ringback
(remote end ringing) detected.
7 BUSY.
<calltype>: This is an integer identifying what type of call is in
progress.
<calltype> Description
1 Voice.
2 Data
4 FAX. Not supported
<processid> Description
08 CC. Call Control
68 MM. Mobile Management.
69 MS. Mobile Station.
122 RR. Radio Resources.
<exitcause>: This is an integer value showing why the call ended.
Only reported when returning to the IDLE state (<ccstatus>=0).
<exitcause> Description
1 Unassigned (unallocated) number.
3 No route to destination.
6 Channel unacceptable.
8 Operator determined barring.
16 Normal call clearing.
17 User busy.
18 No user responding.
19 User alerting, no answer.
21 Call rejected.
22 Number changed.
25 Pre-emption.
26 Non selected user clearing.
27 Destination out of order.
28 Invalid number format (incomplete number).
29 Facility rejected.
30 Response to STATUS ENQUIRY.
31 Normal, unspecified.
34 No circuit/channel available.
38 Network out of order.
41 Temporary failure.
42 Switching equipment congestion.
43 Access information discarded.
44 requested circuit/channel not available.
<type> Description
Integer Type of address octet in integer format (refer
GSM 04.08 subclause 10.5.4.7). ; default 145
when dialing string includes international access
code character “+”, otherwise 129.
<format> Description
0 Downlink channel in
UARFCN
Default value
1 Downlink channel
center frequency in
MHz
<chan> Description
Quoted string UARFCN per 3GPP TS-
25.101.
GSM ARFCNs will be
reported as “0”.
<freq> Description
Quoted string MHZ per 3GPP TS-
25.101.
GSM MHZ will be
reported as “0”.
Defined values:
<fun> Description
0 Power down.
1 Full functionality
2 Not supported
3 Not supported
<reset> Description
0 Do not reset
1 Reset device before mode change
Defined values:
<mode> Description
0 Disable unsolicited response. Default value.
1 Enable unsolicited response.
<fun> Description
0 Power down.
1 Full functionality
2 Not supported
3 Not supported
4 Disable transmit and receive RF circuits. SIM still
enabled. This is often referred to as "flight
mode."
Default value
5 GSM only (WCDMA radio is off)
6 WCDMA only (GSM radio is off)
<w_disable> Description
0 Radio allowed
1 Radio not allowed
2 w_disable not supported
*E2CFUN: <mode>,<fun>,<w_disable>
*EMRDY: <state>
<state> Description
1 Full functionality. The radio and SIM are both turned
on, and the module can accept AT commands.
Note: The *EMRDY <state> 3 indicates that AT commands will be accepted. Successful
execution of the commands depends on whether the target process for the command has
had sufficient time to initialize.
Possible
Description Command
Responses
Perform a AT*E2RESET OK
restart of ERROR
the device
firmware
Test if the AT*E2RESET OK
command is =? ERROR
supported
Description:
This command is used to cause the module to reset and restart. The
software internally will allow a watch dog timeout to occur which
will reset the microcontroller’s internal registers and restart the
software at the beginning of operation. Most blocks internal to the
module will be reset and reinitialized. All settings and levels set by
previous AT commands that are not stored in non-volatile memory
will have to be reissued. The general result of this command is to
return as much of the system back to normal power on conditions.
The power state will be returned to CFUN=4 after the reset.
This command is available without SIM access.
Note: The proper radio access operations as defined by 3GPP will
be performed prior to the reset. e.g. if the device is GPRS attached
and registered then a detach and power-down registration will be
performed.
<ME_lock_code> Description
String Security code (ME_lock_code) must be
verified before performing the master reset,
see also AT+CLCK
<profile> Description
0 Factory profile to restore (only profile 0 is
supported)
Factory Defined
Parameter Description AT Command Range
Values
Result Code ATQ (0-1) 0 - Quiet
Suppression Mode is off
DCE Response ATV (0-1) 1 - Verbose is
Format on
Call Progress ATX (0-1) 0 - Don't
Monitoring Control Show Speed
Calling Line ID AT+CLIR (0-2) 0 - Don't use
Restricted Network
Setting
Extended Error AT+CMEE (0-2) 0 - CMEE is off
Reporting
Example:
AT&F
OK
<profile> Description
0 Select the profile to restore. (Only
profile 0 is supported)
<time> Description
string Format is “yyyy/MM/dd,hh:mm:ss±zz”, where
characters indicate year (four digits), month,
day, hour, minutes, seconds and time zone
(indicates the difference, expressed in quarters
of an hour, between the local time and GMT;
range -47...+48), e.g. 6th of May 1994,
22:10:00 GMT+2 hours reads
“94/05/06,22:10:00+08”
Example:
AT+CCLK?
+CCLK: “00/01/01,22:54:48+00”
OK
AT+CCLK=“19/11/02,09:30:00+00”
OK
<speed> Description
0 Auto selection of speed. Only possible in case
of 3.1 kHz modem and non-transparent
service.
Default value
7 9600 bps V.32
12 9600 bps V.34
14 14400 bps V.34
15 19200 bps V.34
<name> Description
0 Asynchronous connection (UDI or 3.1 KHz
modem). Default value.
4 Data circuit asynchronous (RDI)
<ce> Description
0 Transparent
1 Non transparent. Default value.
<mws> Description
Supported MS to IWF window size. Default value is 61.
values 1 to
61
<T1> Description
Supported Acknowledgment timer T1 (*10ms). Default
values 38 value is 59.
to 100
<N2> Description
Supported Re-transmission attempts N2. Default value is
values 0 to 6.
255
<T4> Description
3 - 255 Re-sequencing period T4 (*10ms). Default
value is 5. Only applicable to V2
<ver> Description
Integer RLP version.
0, 1, 2 Note: versions 0 and 1 share the same
parameter set.
<cid> Description
Intege Reference to a PDP context identifier
r previously defined with AT+CGDCONT
<cid> Description
Intege See AT+CGDCONT command for range
r type
<state> Description
0 Detached
1 Attached
<class> Description
A Class A (GPRS) or PS/CS mode (UMTS)
B Class B (value does not apply to UMTS)
CG Class C packet only (GPRS) or PS mode (UMTS)
CC Class C CS only (GPRS) or CS mode (UMTS)
Defined values:
<L2P> Description
PPP Point-to-point protocol for a PDP such as IP
<cid> Description
Integer type See +CGDCONT for definition of <cid>
<cid> Description
Integer type (PDP Context Identifier) a numeric parameter
which specifies a particular PDP context
definition. The parameter is local to the TE-MS
interface and is used in other PDP context-
related commands. The range of permitted
values (minimum value = 1) is returned by the
test form of the command
1-10 Supported values
<PDP_type> Description
IP Internet Protocol, version 4 (IETF STD 5) (Default)
IPV6 Internet Protocol, version 6 (IETF RFC 2460)
<APN> Description
String type (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> Description
String type A string parameter that identifies the MS in the
address space applicable to the PDP. If the value
is null or omitted, then a value may be provided
by the TE during the PDP startup procedure or,
failing that, a dynamic address will be requested
<d_comp> Description
0 PDP data compression OFF (Default)
1 PDP data compression ON
2 V.42bis
<h_comp> Description
0 PDP header compression OFF (Default)
<PdN> Description
String type Zero to N string parameters whose meanings are
specific to the <PDP_type> Not supported
The read command returns the current settings for each defined
context.
Note: If <cid> states an already existing, primary context, this will
be converted to a secondary one, provided of course, that stated
<p_cid> is a different and existing primary account defined with
+CGDCONT. Note that any secondary contexts attached to the
converted context disappears.
Defined values:
<cid> Description
Integer type (PDP Context Identifier) a numeric parameter
which specifies a particular PDP context
definition. The parameter is local to the TE-MS
interface and is used in other PDP context-
related commands. The range of permitted
values (minimum value = 1) is returned by the
test form of the command
1-20 Supported values
<p_cid> Description
Integer type (Primary PDP Context Identifier) a numeric
parameter which specifies a particular PDP
context definition which has been specified by
use of the +CGDCONT command. The parameter
is local to the TE-ME interface.
<PDP_type> Description
"IP" Internet Protocol (IP Version 4)
"IPV6" Internet Protocol (IP Version 6)
<d_comp> Description
0 PDP data compression OFF (Default)
1 PDP data compression ON
2 V.42bis
<mode> Description
0 Buffer unsolicited result codes in the MT. No codes are
forwarded to the TE. If MT result code buffer is full, the oldest
ones can be discarded.
1 Discard unsolicited result codes when MT-TE link is reserved
(e.g. in onlne data mode); otherwise forward them directly to
the TE. (online data mode indication is currently not available,
therefore link is assuemed to be not reserved)
<XXX> Description
+CGEV: NW DEACT The network has forced a
<PDP_type>, context deactivation. The
<PDP_addr>[,<cid>] <cid> that was used to
activate the context is
provided if known.
+CGEV: ME DEACT The mobile equipment has
<PDP_type>, forced a context
<PDP_addr>[,<cid>] deactivation. The <cid> that
was used to activate the
context is provided if
known.
+CGEV: NW DETACH The network has forced a
GPRS/Packet Domain detach.
This implies that all active
contexts have been
deactivated. These are not
reported separately
+CGEV: ME DETACH The mobile equipment has
forced a GPRS/Packet
Domain detach. This implies
that all active contexts have
been deactivated. These are
not reported separately
<PDP_type> Description
IP Internet Protocol (IETF STD 5)
<cid> Description
Integer type See AT+CGDCONT command for range
<PDP_address> Description
String type A string that identifies the MS in the address
space applicable to the PDP. The address may be
static or dynamic. For a static address, it will be
the one set by the +CGDCONT and +CGDSCONT
commands when the context was defined. For a
dynamic address it will be the one assigned
during the last PDP context activation that used
the context definition referred to by <cid>.
<PDP_address> is omitted if none is available
Additional Information
The PDP context, identified by the <cid>, does not have to be
previously defined (using the +CGDCONT command).
Note! To delete all the values please refer to the command *EIAD.
Defined values
<cid> Description
See AT+CGDCONT for range of <cid>.
NOTE: is is not necessary to define a <cid> value
using +CGDCONT before setting the QoS values
using this command.
The following parameters are defined in 3GPP TS 23.107 -
<Delivery of erroneous
Description
SDUs>
Integer Type A numeric parameter that indicates whether SDUs
detected as erroneous shall be delivered or not.
0 No
1 Yes
2 No detection or erroneous SDUs (Default)
<Traffic handling
Description
priority>
Integer Specifies the relative importance for handling of
all SDUs belonging to the UMTS bearer compared
to the SDUs of other bearers.
0...3 Default 0 (Subscribed value will be requested)
<PDP_type> Description
String See +CGDCONT command
If a value is omitted for a particular class then the value is considered to be unspecified.
<Delivery of erroneous
Description
SDUs>
Integer Type A numeric parameter
that indicates whether
SDUs detected as
erroneous shall be
delivered or not.
0 No
1 Yes
2 No detection of
erroneous SDUs
Other values are
reserved.
<Traffic handling
Description
priority>
Integer Type a numeric parameter (1,2,3,…)
that specifies the relative
importance for handling of all
SDUs belonging to the UMTS
bearer compared to the SDUs
of other bearers.
If a value is omitted for a particular class then the value is considered to be unspecified.
Note! To delete all the values please refer to the command *EIAD.
Defined values
<cid> Description
See AT+CGDCONT for range of <cid>.
NOTE: is is not necessary to define a <cid> value
using +CGDCONT before setting the QoS values
using this command.
The following parameters are defined in 3GPP TS 23.107 -
<Delivery of erroneous
Description
SDUs>
Integer Type A numeric parameter that indicates whether SDUs
detected as erroneous shall be delivered or not.
0 No
1 Yes
2 No detection or erroneous SDUs (Default)
3 Subscribed value (default value)
<Traffic handling
Description
priority>
Integer Specifies the relative importance for handling of
all SDUs belonging to the UMTS bearer compared
to the SDUs of other bearers.
0...3 Default 0 (Subscribed value will be requested)
<PDP_type> Description
String See +CGDCONT command
Description:
Controls the presentation of an unsolicited result code +CGREG:
<stat> when <n>=1 and there is a change in the GPRS/packet
domain network registration status of the MS, or code +CGREG:
<stat>[,<lac>,<ci>] when <n>=2 and there is a change of the
network cell.
The read command returns the status of result code presentation and
an integer <stat> which shows whether the network has currently
indicated the registration of the ME. Location information elements
<lac> and <ci> are returned only when <n>=2 and ME is registered
in the network.
Note: If the GPRS/Packet Domain MS also supports circuit mode
services, the +CGREG command and +CGREG: result code apply
to the registration status and location information for circuit
switched services.
Defined values:
<stat> Description
0 Not registered, MS is not searching for a new
operator to register with
1 Registered, home network
2 Not registered, but MS is searching for a new
operator to register with
3 Registration denied
4 Unknown
5 Registered, roaming
<lac> Description
String type Two byte location area code in hexadecimal
format
<ci> Description
String type Four byte cell ID in hexadecimal format. For
GSM cells, the first two bytes will be zeros.
Example:
AT+CGREG=1
OK
AT+CGREG?
+CGREG: 0,2
OK
AT+CGATT=1
OK
+CGREG=1
<stat> Description
0 Not registered, MS is not searching for a new
operator to register with
1 Registered, home network
2 Not registered, but MS is searching for a new
operator to register with
3 Registration denied
4 Unknown
5 Registered, roaming
<lac> Description
String type Two byte location area code in hexadecimal
format
<ci> Description
String type Four byte cell ID in hexadecimal format. For
GSM cells, the first two bytes will be zeros.
[<CR><LF>+CGTFT:
<cid>, <packet filter
identifier>,
<evaluation
precedence index>,
<source address and
subnet mask>,
<protocol number
(ipv4) / next header
(ipv6)>, <destination
port range>,
<source port
range>, <ipsec
security parameter
index (spi)>, <type
of service (tos) (ipv4)
and mask / traffic
class (ipv6) and
mask>, <flow label
(ipv6)>
[…]]
Defined values:
<cid>: a numeric parameter which specifies a particular PDP context definition (see the
+CGDCONT and +CGDSCONT commands).
The following parameters are defined in 3GPP TS 23.060 -
<packet filter identifier>: Numeric parameter, value range from 1 to 8.
<source address and subnet mask>: Consists of dot-separated numeric (0-255)
parameters on the form 'a1.a2.a3.a4.m1.m2.m3.m4', for IPv4 and
'a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16.
m1.m2.m3.m4.m5.m6.m7.m8.m9.m10.m11.m12.m13.m14.m15.m16', for IPv6.
<protocol number (ipv4) / next header (ipv6)>: Numeric parameter, value range from 0
to 255.
<destination port range>: String consisting of dot-separated numeric (0-65535)
parameters on the form 'f.t'.
<source port range>:String consisting of dot-separated numeric (0-65535) parameters
on the form 'f.t'.
<ipsec security parameter index (spi)>: Hexadecimal parameter,
value range from 00000000 to FFFFFFFF.
<type of service (tos) (ipv4) and mask / traffic class (ipv6) and mask>:
Dot-separated numeric (0-255) parameters on the form 't.m'.
<flow label (ipv6)>: Hexadecimal parameter, value range from 00000 to FFFFF. Valid
for IPv6 only.
<evaluation precedence index>: Numeric parameter, value range from 0 to 255.
<state> Description
0 Disconnect
1 Connect
<status> Description
0 Not connected
1 Connected
2 Connection setup in
progress
<size> Description
Integer type Number of bytes sent
Range 0 - 65535 uplink on an activated
PDP context.
Default 512
<index> Description
0 Read Authentication
parameters of ALL
existing Internet
Accounts.
1....255 Write parameters of
<bearer_type>
Internet Account with
index as specified.
For range and more
details on <index>,
see under command
AT*EIAC
Note: When <bearer_type>=0 it is necessary that <index>=0 and vice versa.
<auth_prot> Description
Bit 0 None
Bit 1 PAP
Bit 2 CHAP
Bit 3 MS-CHAP
Bit 4 MS-CHAPv2
The authentication method is organised as 5 bit long field in which each bit indicates a
specific authentication method. The bitmask set, represents the Authentication methods
supported by the Internet Account in question (<index>, <bearer>). Default value = 00111
Note: By None it is meant that it doesn't matter what authentication method is supported
by the peer
<index> Description
1....255 Write of
<bearer_type>
Internet Account with
index as specified.
For range and more
details on <index>,
see under command
AT*EIAC
<bearer_type> Description
1 PS bearer i.e. PS
connection over
UMTS/GPRS network.
2 CS bearer, NTCSD
connection over
UMTS/GSM network
<user_id> Description
String type Password for access
to the IP network.
Max 30 8-bit
characters.
<bearer_type> Description
1 PS Bearer, i.e. PS
connection over
UMTS/GPRS network.
2 CS Bearer, i.e. NTCSD
connection over
UMTS/GSM network
<name> Description
String type Each Internet Account
has a ”friendly” name.
Used mostly by MMI
application of phone.
Max 20 characters
<dialout_nbr> Description
String type ISP phone number for
internal dial out
application to call
<dial_type> Description
0 Analogue modem.
1 ISDN modem.
<data_rate> Description
1 9600 kbps, GSM: 1
time slot * 9600
2 14400 kbps, GSM: 1
time slot * 14400
3 19200 kbps, GSM: 2
time slots * 9600
4 28800 kbps, GSM: 2
time slots * 14400 (or
3 TS*9600)
5 38400 kbps, GSM: 4
time slots * 9600
<data_compr> Description
0 V42bis data
compression off.
1 V42bis data
compression on.
Using default V42 bis
parameters for
dictionary size.
Negotiates
compression in both
directions, Rx and Tx.
<index> Description
1....255 Write CSD bearer
parameters of the
specified Internet
Account.
For range and more
details on <index>,
see under *EIAC
command.
<dialout_nbr> Description
String type ISP phone number for
internal dial out
application to call
<dial_type> Description
0 Analogue modem.
1 ISDN modem.
<data_rate> Description
1 9600 kbps, GSM: 1
time slot * 9600
2 14400 kbps, GSM: 1
time slot * 14400
3 19200 kbps, GSM: 2
time slots * 9600
4 28800 kbps, GSM: 2
time slots * 14400 (or
3 TS*9600)
5 38400 kbps, GSM: 4
time slots * 9600
6 43200 kbps, GSM: 3
time slots * 14400
<data_compr> Description
0 V42bis data
compression off.
1 V42bis data
compression on.
Using default V42 bis
parameters for
dictionary size.
Negotiates
compression in both
directions, Rx and Tx.
<index> Description
0 Delete ALL existing
<bearer_type>
Internet Accounts
<bearer_type> Description
0 All bearers
1....4 Specific bearer. see
definition of
<bearer_type> under
command *EIAC.
Note: When <bearer_type>=0 it is necessary that <index>=0 and vice versa.
<bearer_type> Description
0 All bearers
Used together with
Index=0, reading all
Internet Accounts of
all bearer types.
1....255 Specific bearers.
See definitions on
<bearers> under
command *EIAC
Note: When <bearer_type>=0 it is necessary that <index>=0 and vice versa.
<accm> Description
0-FFFFFFFF Asynchronous Control
Character Map value,
as a hexadecimal
value.
Default is: 0
<mru> Description
1-1500 Max Receive Unit.
The value specified is
the recommended,
but any MRU between
this specified value
and 1500 will be
accepted.
<keep_alive> Description
0 LCP keepalive
messages should not
be sent
<allowed_ncp> Description
0 Not supported
1 Network Control
Protocol IPCP allowed.
(bit0)
2 Network Control
Protocol IPv6CP
allowed (bit 1)
3 Both network control
protocols allowed (bit
0, bit 1)
<index> Description
1....255 Write LCP parameters
of <bearer_type>
Internet Account with
index as specified.
For range and more
details on index, see
under command
*EIAC
<bearer_type> Description
1 PS Bearer, i.e. PS
connection over
UMTS/GPRS network.
2 CS Bearer, i.e. NTCSD
connection over
UMTS/GSM network
3 Bluetooth Bearer, i.e.
to connect with
remote Bluetooth LAN
device
4 External Interface.
Test value, for "dial-
in" use
<accm> Description
0-FFFFFFFF Asynchronous Control
Character Map value,
as a hexadecimal
value.
Default is: 0
<pfc> Description
0 00
Protocol Field
Compression
negotiation might not
be suggested.
Protocol Field
Compression
negotiation might not
be accepted.
1 01
Protocol Field
Compression
negotiation might be
suggested.
Protocol Field
Compression
negotiation might not
be accepted.
2 10
Protocol Field
Compression
negotiation might not
be suggested.
Protocol Field
Compression
negotiation might be
accepted.
<acfc> Description
0 00
Address Control Field
Compression
negotiation might not
be suggested.
Address Control Field
Compression
negotiation might not
be accepted.
1 01
Address Control Field
Compression
negotiation might be
suggested.
Address Control Field
Compression
negotiation might not
be accepted.
2 10
Address Control Field
Compression
negotiation might not
be suggested.
Address Control Field
Compression
negotiation might be
accepted.
<keep_alive> Description
0 LCP keepalive
messages should not
be sent
1 LCP keepalive
messages should be
sent
<allowed_ncp> Description
0 Not
supported
1 Network Control
Protocol IPCP allowed.
(bit0)
2 Network Control
Protocol IPv6CP
allowed (bit 1)
3 Both network control
protocols allowed (bit
0, bit 1)
<index> Description
0 Read status of the
<link_ socket>
parameter of ALL
<bearer_type>
Internet Accounts.
1....255 Read general
parameters of
<bearer_type>
Internet Account with
index as specified.
For range and more
details on <index>
see under command
*EIAC
<bearer_type> Description
1 PS Bearer, i.e. PS
connection over
UMTS/GPRS network.
2 CS Bearer, i.e. NTCSD
connection over
UMTS/GSM network
<index> Description
1....255 Write general
parameters of
<bearer_type>
Internet Account with
index as specified.
For range and more
details on <index>
see under command
*EIAC
<bearer_type> Description
1 PS Bearer, i.e. PS
connection over
UMTS/GPRS network.
2 CS Bearer, i.e. NTCSD
connection over
UMTS/GSM network
<index> Description
0 Read IPCP parameters
of ALL <bearer_type>
Internet Accounts.
1....255 Read IPCP parameters
of <bearer_type>
Internet Account with
index as specified.
For range and more
details on <index>
see under command
*EIAC
Note: When <index>=0 it is necessary that <bearer_type>=0 and vice versa.
<ip_addr> Description
String of format IPv4 host address
"a.b.c.d" ME's own IP address.
Default set to 0.0.0.0,
which means request
for dynamic IP
address to be
allocated by network
upon connection.
<prim_dns_addr> Description
String of format IPv4 primary DNS
"a.b.c.d" server address
Default set to
0.0.0.0.0, which
means request for
dynamic IP address to
be allocated by
network upon
connection.
<sec_dns_addr> Description
String of format IPv4 secondary DNS
"a.b.c.d" server address
Default set to 0.0.0.0,
which means request
for dynamic IP
address to be
allocated by network
upon connection.
<index> Description
1....255 Write IPCP parameters
of <bearer_type>
Internet Account with
index as specified.
For range and more
details on <index>
see under command
*EIAC
Note: When <index>=0 it is necessary that <bearer_type>=0 and vice versa.
<bearer_type> Description
1 PS Bearer, i.e. PS
connection over
UMTS/GPRS network.
2 CS Bearer, i.e. NTCSD
connection over
UMTS/GSM network
Note: When <index>=0 it is necessary that <bearer_type>=0 and vice versa.
<ip_addr> Description
String of format IPv4 host address
"a.b.c.d" ME's own IP address.
Default set to 0.0.0.0,
which means request
for dynamic IP
address to be
allocated by network
upon connection.
<prim_dns_addr> Description
String of format IPv4 primary DNS
"a.b.c.d" server address
Default set to
0.0.0.0.0, which
means request for
dynamic IP address to
be allocated by
network upon
connection.
<header_compr> Description
0? Header compression
off Default value
Or various protocol
numbers for different
types of header
compression?
1? Header compression
on
<index> Description
1....255 Write packet switched
bearer parameters of
Internet Account with
index as specified.
For range and more
details on <index>
see under command
*EIAC
<pref_serv> Description
0 Preferred service -
Packet Switched only
Means that an
incoming call will be
denied when running
PS connection(s), if
there are not system
resources to serve
both.
1 Preferred service -
Automatic
Means that an
incoming call will put
GPRS or UMTS packet
switched
connection(s) on hold
if there are not
system resources to
serve both.
<apn> Description
String type APN
<header_compr> Description
0 Header compression
off. Default value
1 Header compression
on.
RFC 1144 (Van
Jacobson) or RFC
2507 depending on
UMTS or GSM
network.
<data_compr> Description
0 Data compression off.
<index> Description
0 Read packet switched
bearer parameters of
ALL existing PS bearer
Internet Accounts.
If no PS bearer IA's
exists, only OK is
submitted.
<pref_serv> Description
0 Preferred service -
Packet Switched only
Means that an
incoming call will be
denied when running
PS connection(s), if
there are not system
resources to serve
both.
1 Preferred service -
Automatic
Means that an
incoming call will put
GPRS or UMTS packet
switched
connection(s) on hold
if there are not
system resources to
serve both.
<apn> Description
String type APN
<traffic_class> Description
0 Conversational. Gives
best effort
<header_compr> Description
0 Header compression
off. Default value
1 Header compression
on.
RFC 1144 (Van
Jacobson) or RFC
2507 depending on
UMTS or GSM
network.
<data_compr> Description
0 Data compression off.
1 Data compression on.
Using default V42 bis
parameters for
dictionary size.
Negotiates
compression in both
directions, Rx and Tx.
<index> Description
0 Read general
parameters of ALL
existing
<bearer_type>
Internet Accounts.
1....255 Read general
parameters of
<bearer_type>
Internet Account with
given index.
<bearer_type> Description
0 All bearers
Used together with
Index=0, reading all
Internet Accounts of
all bearer types.
<name> Description
String type Each Internet Account
has a ”friendly” name.
Used mostly by MMI
application of phone.
Max 20 characters
<index> Description
1....255 Write general
parameters of
<bearer_type>
Internet Account with
index as specified.
<name> Description
String type Each Internet Account
has a ”friendly” name.
Used mostly by MMI
application of phone.
Max 20 characters
<bearer_type> Description
0 All bearers
Used together with
Index=0, reading all
Internet Accounts of
all bearer types.
1....4 Specific bearer. See
bearer definitions
under the *EIAC
command
Note: When <bearer_type>=0 it is necessary that <index>=0 and vice versa.
<prefix> Description
(0....32) IPv4:
Value used to create a
IPv4 subnet mask.
Indicates how many
bits that should be
set to 1 in the mask.
0 indicates default
route.
A value of 24 will
result in the following
subnet mask:
255.255.255.0.
<IP_version> Description
String format "IP" Internet Protocol (IETF
STD 5)
<nexthop_address> Description
String of format IPv4 address of the
"a1.a2.a3.a4" adjacent host or
router to which the
packet should be sent
next.
Not utilized for point-
to-point connections
<index> Description
1....255 Write Routing table
parameters of
<bearer_type>
Internet Account with
index as specified.
<bearer_type> Description
1 PS Bearer, i.e. PS
connection over
UMTS/GPRS network.
2 CS Bearer, i.e. NTCSD
connection over
UMTS/GSM network
Note: When <bearer_type>=0 it is necessary that <index>=0 and vice versa.
<prefix> Description
(0....32) IPv4:
Value used to create a
IPv4 subnet mask.
Indicates how many
bits that should be
set to 1 in the mask.
0 indicates default
route.
A value of 24 will
result in the following
subnet mask:
255.255.255.0.
<IP_version> Description
String format "IP" Internet Protocol (IETF
STD 5)
<nexthop_address> Description
String of format IPv4 address of the
"a1.a2.a3.a4" adjacent host or
router to which the
packet should be sent
next.
Not utilized for point-
to-point connections
<index> Description
1....255 Delete parameters of
<bearer_type>
Internet Account with
index as specified.
<bearer_type> Description
1 PS Bearer, i.e. PS
connection over
UMTS/GPRS network.
2 CS Bearer, i.e. NTCSD
connection over
UMTS/GSM network
Note: When <bearer_type>=0 it is necessary that <index>=0 and vice versa.
<prefix> Description
(0....32) IPv4:
Value used to create a
IPv4 subnet mask.
Indicates how many
bits that should be
set to 1 in the mask.
0 indicates default
route.
A value of 24 will
result in the following
subnet mask:
255.255.255.0.
<IP_version> Description
String format "IP" Internet Protocol (IETF
STD 5)
<nexthop_address> Description
String of format IPv4 address of the
"a1.a2.a3.a4" adjacent host or
router to which the
packet should be sent
next.
Not utilized for point-
to-point connections
<fix_interval> Description
1 - 60 Periodic interval (in
seconds) for the
NMEA sentence
output
1 is default value
<debug> Description
0 Disable the
proprietary NMEA
debug parameters
Default value
1 Enable the proprietary
NMEA debug
parameters
<mode> Description
0 Disable the
unsolicited response
1 Enable the unsolicited
response
<status> Description
0 GPS receiver Off
1 GPS receiver
Searching
2 GPS receiver Locked
and Tracking
<T_status> Description
0 Temperature Normal
1 GPS Searching time
limited.
2 Module over
temperature and GPS
disabled.
<format_version> Description
Integer Version identifier for
the format of the
EPDU
1 Initial format
Default value
2....255 reserved values
<length> Description
Integer Value indicating the
length of the actual
EPDU data unit in
octets
<epdu> Description
Unquoted A block of
hexadecimal String uncompressed
ephemeris assistance
data for a single SV
represented as 2
ASCII hexadecimal
characters for each
data octet.
<mode> Description
0 External ephemeris
not supported
1 Generic ephemeris
2 LTO ephemeris
<tow> Description
Integer GPS time of week
0 - 403,199 (tow)
<week> Description
Integer GPS week
0 - 1023
This command should not be sent while the GPS system is running.
Only use this command during *E2GPSCTL <mode>=0.
Possible
Description Command
Responses
Checks the communication AT OK
between the MS and +CME
application ERROR
<err>
Description:
This command is used to determine the presence of an MS. If the
MS supports AT commands, it returns an OK final result code.
<manufacturer> Description
Sony Ericsson This company’s name is displayed.
Example:
AT+CGMI
Sony Ericsson
OK
<model> Description
String type Model name for the transceiver unit
Example:
AT+CGMM
PC300
OK
<revision> Description
String An ASCII string containing the software revision
type
Example:
AT+CGMR
R1A017
OK
Capabilities Description
+CGSM Support for GSM commands
+DS Support for V.42bis compression
Example:
AT+GCAP
+GCAP: +CGSM, +DS
OK
Parameter Description
<model>
String type Model name for the transceiver unit
Example:
AT+GMM
PC300
OK
Parameters Description
<revision>
String 6 characters
Example:
AT+GMR
<value> Description
0 Model identification. Equivalent to +GMM
1 Software revision. Equivalent to +GMR
3 Modem manufacturer name
5 Listing of active settings
7 Modem Configuration Profile, i.e. brief listing of
the modem functionality: Bluetooth, IrDA,
modem type etc.
9 PnP (Plug n Play) identification
Examples:
ATI0
PC300
OK
ATI1
R1A001
OK
ATI3
Sony Ericsson
OK
ATI=5
Configuration Settings on Channel 1
&C: 1
&D: 2
ATI7
PC Card Configuration Profile
Product Type Type II PC Card
Interfaces USB
Options RLP, V42bis
OK
Document Number 1206-3629, Rev. 2 170 of 308
ATI9
(0136SE101D\\MODEM\\PC30091)
OK
<value> Description
0 DCD always on
1 DCD follows the connection. Default value
Note: If in online command mode, while running a TCP/IP session
through AT Commands, DCD will only be updated when returning
to online data mode using ATO.
<value> Description
0 Ignore.
1 When in on-line data mode, deassert DTR
switches to on-line command mode.
2 When in on-line data mode, deassert DTR
closes the current connection and switch to
off-line command mode. (Default value)
<value> Description
0 Display numeric result codes
1 Display verbose result codes. Default value
List of result codes
Intermediate
ERROR 4 Command not recognized,
command line maximum
length exceeded, parameter
value invalid, or other
problem with processing the
command line
Final
NO 6 No dial tone detected
DIALTONE
Final
BUSY 7 Engaged (busy) signal
detected
Final
CONNECT None Same as CONNECT, but
<TEXT> includes manufacturer-
specific text that may specify
DTE speed, line speed, error
control, data compression, or
other status
Intermediate
<format> Description
1 8 Data 2 Stop
2 8 Data 1 Parity 1 Stop
3 8 Data 1 Stop. (Default value)
4 7 Data 2 Stop
5 7 Data 1 Parity 1 Stop
6 7 Data 1 Stop
<parity> Description
0 Odd
<by_te> Description
0 No flow control on DTE
1 Xon/Xoff flow control from DTE to DCE. Control
characters are removed by the DCE interface
2 RTS flow control from DTE. (Default value)
3 Xon/Xoff flow control from DTE to DCE.
Contorl characters are passed to the remote
DCE/DTE.
<by_ta> Description
0 No flow control on DCE
1 Xon/Xoff flow control from DCE to DTE
2 CTS flow control from DCE. Default value
Additional Information:
Only applicable to RS-232. This command is provided for
compatibility only and has no effect on PC Card functionality over
USB.
Defined values:
<value> Description
0 DCE does not echo characters during command state and
online command state
1 DCE echoes characters during command state and online
command state. Default value
Defined values:
<value> Description
0 DCE transmits result codes. Default value
1 Result codes are suppressed and not transmitted
Neighbor Cells
MCC, MNC, LAC, CellId, BSIC, Ch, RxL, C1, C2
<mcc>,<mnc>,<lac>,<ci>,<bsic>,<ch>,<rxl>,<c1
>,<c2>
…
<mcc>,<mnc>,<lac>,<ci>,<bsic>,<ch>,<rxl>,<c1
>,<c2>
OK
ERROR
CME ERROR
Neighbor Cells
MCC, MNC, LAC, CellId, BSIC, Ch, RxL, C1, C2
<mcc>,<mnc>,<lac>,<ci>,<bsic>,<ch>,<rxl>,<c1
>,<c2>
…
<mcc>,<mnc>,<lac>,<ci>,<bsic>,<ch>,<rxl>,<c1
>,<c2>
OK
ERROR
CME ERROR
Detected Cells
Ch, SC, PTxPwr, ULTxPwr, ServL, ServQ, Hn, Rn
<ch>,<sc>,<PtxPwr>,<ULTxPwr>,<ServLvl>,<ServQ
ual>,<Hn>,<Rn>
…
<ch>,<sc>,<PtxPwr>,<ULTxPwr>,<ServLvl>,<ServQ
ual>,<Hn>,<Rn>
OK
Document Number 1206-3629, Rev. 2 ERROR 182 of 308
CME ERROR
Description Command Possible Responses
Read AT*E2EM Not Supported
M?
Test if the AT*E2EM *E2EMM: (list of supported <n>s),(list of supported
command is M=? <m>s)
supported ERROR
Description:
There is only one presentation format mode (Display)) and one
response type (one shot response).
The purpose of the Display presentation format mode is to display
the data in a readable form, including headers and line breaks
(<CR><LF>).
The response types give the user the choice of one-shot
information or an unsolicited response with <m> seconds between
each response. Responses occur when the module is camped on a
network.
Note:
The periodic unsolicited response is not supported in this version
of *E2EMM
Examples:
AT*E2EMM=9
*E2EMM
WCDMA - Serving Cell ( Idle )
MCC, MNC, LAC, Ch, SC, RSCP, EcNo, RSSI, ServL, ServQ,
Hs, Rs
310, 410, 32c5, 9766, 267, -33, - 3, 0, 1, 11, ,
Monitored Intra-Frequency Cells
Ch, SC, PTxPwr, ULTxPwr, ServL, ServQ, Hn, Rn
9766, 275, 4, 24, 1, 11, ,
Monitored Inter-Frequency Cells
Ch, SC, PTxPwr, ULTxPwr, ServL, ServQ, Hn, Rn
Monitored Inter-RAT Cells
Ch, BSIC, CIO, RSSI, RxLevMin
674, 3, 0, 255, 0
673, 29, 0, 255, 0
670, b, 0, 255, 0
681, 32, 0, 255, 0
677, 2, 0, 255, 0
676, 7, 0, 255, 0
684, 23, 0, 255, 0
683, 16, 0, 255, 0
Detected Cells
Ch, SC, PTxPwr, ULTxPwr, ServL, ServQ, Hn, Rn
OK
Defined values:
<m> Description
0-255 Integer type giving time (in seconds) between unsolicited
responses. <m>=0 means immediately send out ONE
response only.
Default and only supported value: 0
<RRCState> Description
String Idle, Dedicated
type
<mcc> Description
Integer Three digits in decimal format. The Mobile Country Code
type identifies the PLMN serving cell country according to ITU
<mnc> Description
Integer Two digits in decimal format. The Mobile Network Code
type identifies the PLMN operator in the serving cell
<lac> Description
Integer Two byte location area code in hexadecimal format
type
<ci> Description
Integer Two byte cell ID in hexadecimal format
type
<bsic> Description
Integer One byte Base Stations Identification code in
type hexadecimal format
<rxl> Description
Integer Received Signal Strength level in dBm measured on idle
type mode.
-110 to -
40
<rxlfull> Description
Integer Received Signal Strength level in dBm. The Rx Level is
type taken in non-DTX mode during a SACCH multiframe
-110 to -
40
<rxlsub> Description
Integer Received Signal Strength level in dBm. The Rx Level is
type taken from the DownLink signal in DTX mode and the
-110 to - average is applied to subset of SACCH frames
40
Description
<rxqfull>
Received Signal Quality (non-DTX mode)
0 BER < 0.2%
1 BER < 0.4%
2 BER < 0.8%
3 BER < 1.6%
4 BER < 3.2%
5 BER < 6.4%
6 BER < 12.8%
Description
<rxqsub>
Received Signal Quality (DTX mode)
0 BER < 0.2%
<c1> Description
Integer Path Loss criterion parameter for neighbour
cells. The MS calculates this parameter, in idle
mode, to decide if the cell is suitable to camp
on. After the calculation the criterion is C1 > 0.
See GSM 05.08
<c2> Description
Integer Cell reselection parameter for neighbour cells.
This parameter shall optimise the selected cell
reselection
<ta> Description
0-63 According to GSM 04.18 V8.6.0, the coding of
the timing advance value is the binary
representation of the timing advance in bit
periods; 1 bit period = 48/13uS. <ta> is the
integer representation of the timing advance in
binary format
64-255 Reserved
<tn> Description
0-7 Its value indicates the time slot number in a
traffic channel
<EcNo> Description
0 to 49 Carrier to Noise Ratio
<ServLvl> Description
1 to 11 Cell selection/reselection quality measure of
serving cell
<ServQual> Description
-110 to - Cell selection quality of the serving cell
40
<Hs> Description
0x00 - Quality level threshold criterion H of serving cell
0xFFFF
<Rs> Description
0x00 - Cell ranking criterion R of serving cell
0xFFFF
<Hn> Description
0x00 - Quality level threshold criterion H of the
0xFFFF strongest neighbor cell
<Rn> Description
0x00 - Cell ranking criterion R of the strongest
0xFF neighbor cell
<ULTxPwr> Description
-110 to - Max allowed uplink Tx power
40
<cio> Description
-128 to Cell Individual Offset
127
<rssi> Description
0 to 255 Received Signal Strength Indication
<mode> Description
0 Disable unsolicited information. Default value.
1 Enable unsolicited information
<umts_rinfo> Description
0 No UMTS or HSDPA service available
1 UMTS service available
2 HSDPA service available
Examples:
AT*ERINFO=0
OK
AT*ERINFO?
*ERINFO: 0,2,2
OK
<fac> Description
“PS” PH-SIM (lock PHone to SIM card) (ME asks
password when other than current SIM card
inserted)
“SC” SIM (lock SIM card) (SIM asks password in ME
power-up and when this lock command issued)
"CS" CNTRL (lock control surface)
“AO” BAOC (bar all outgoing calls)
“OI” BOIC (bar outgoing international calls)
“AI” BAIC (bar all incoming calls)
“IR” BIC-Roam (bar incoming calls when roaming
outside the home country)
“OX” BOIC-exHC (bar outgoing international calls
except to home country)
“AB” All barring services
“AG” All out going barring services
“AC” All in coming barring services
“FD” SIM fixed dialing feature. PIN2 is required as a
password
“PN” Network personalization
“PU” Network subset personalization
<mode> Description
0 Unlock
1 Lock
2 Query status
10 Full lock (only valid for <fac>=“PS”, after power
on always ask for ME_lock_code)
<status> Description
0 Not active
1 Active
2 Not available
<passw> Description
string type Is the same as password specified for the
facility from the ME user interface or with
change password command, +CPWD
<classx> Description
1 Voice L1
2 Data
4 Fax (Not supported)
8 Short message service
16 Data circuit sync
32 Data circuit async
64 Dedicated packet access
128 Dedicated PAD Access
<alphax> Description
Alphanumer Associated with <numberx>; Not supported
ic string
<numberx> Description
String type Phone number of format specified by <typex>
<typex> Description
Integer type Type of address, (refer to 3GPP 24.008)
<service> Description
0 Asynchronous modem
4 Voice
5 Fax
+CME ERROR
<err>
OK
ERROR
Description:
The set command performs operator selection. <mode>=0 or 1
forces an attempt to select and register the GSM/UMTS network
operator. The value of <mode> determines whether the selection
is done automatically by the ME or is forced to operator <oper>,
specified in format <format>. If the selected operator is not
available, no other operator will be selected (except for
<mode>=4). The selected operator name format applies to futher
read commands (+COPS?).
<mode> Description
0 Automatic (<oper> field is ignored). Default
value.
1 Manual (<oper> field shall be present and
<AcT> is optional)
3 Set only <format> (for read command +COPS?),
do not attempt registration/de-registration
(<oper> and <AcT> fields are ignored); this
value is not applicable in read command
response
4 Manual/automatic (<oper> field shall be
present); if manual selection fails, automatic
mode (<mode>=0) is entered
Note: When using <mode> = 1, only <format> = 2 is allowed.
<format> Description
0 long format alphanumeric <oper>. Default
value.
1 short format alphanumeric <oper>
2 Numeric <oper>. A text string representation
of the PLMN code consisting of the 3-digit MCC
and 2 or 3-digit MNC.
<oper> Description
string type Format determined by the <format> setting.
Default is empty string.
<AcT> Description
0 GSM Access Technology
2 UTRAN Access Technology
Example:
AT+COPS=?
+COPS: (2,“UK VODAFONE”,,“23415”,0)
+COPS: (3,“UK Orange PCS Ltd”,,“23433”,0)
+COPS: (3,“T-Mobile UK”,,“23430”,0)
+COPS: (3,“O2 - UK”,,“23410”,0)
OK
AT+COPS=?
+COPS: (0,“”,,“”,0)
+COPS: (2,“UK VODAFONE”,,“23415”,0)
OK
<index> Description
Integer type The order number of operator in the SIM
preferred operator list (value range returned by
test command)
<format> Description
0 long format alphanumeric <oper>
1 short format alphanumeric <oper>
2 numeric <oper> Default value
<oper> Description
string type Format determined by the <format> setting
<GSM_AcT> Description
0 Access technology not selected
1 Access technology selected
<GSM_Compact
Description
_AcT>
0 Access technology not selected
1 Access technology selected
<UTRAN_AcT> Description
0 Access technology not selected
1 Access technology selected
<n> Description
0 Disable network registration unsolicited result
code. Default value
1 Enable network registration unsolicited result
code +CREG: <stat>
2 Enable network registration and location
information unsolicited result code +CREG:
<stat>[,<lac>,<ci>]
<stat> Description
0 Not registered, ME is not currently searching for
a new operator to register with
1 Registered, home network
<lac> Description
string type two byte location area code in hexadecimal
format (e.g. "00C3" equals 195 in decimal)
<ci> Description
string type Four byte cell ID in hexadecimal format. Four
bytes are required for UMTS, whereas only two
bytes are applicable for GSM, and the two first
bytes are then zeros e.g. 00001A02
Example:
AT+CREG?
+CREG: 0,1
OK
Description:
This response shall report the status of the USIM EF-CSP
(Customer Service Profile) file with regard to the PLMN Mode bit.
EF-CSP is a CPHS file with an id of 6F15. For the ENS feature, the
PLMN Mode is used to enable and disable the network selection
menu. The PLMN Mode is indicated by bit 8 in the Value Added
Services Group (group code C0).
The file is to be read after power-up to get the initial PLMN Mode
value. If the PLMN Mode is 0, then a +PACSP0 unsolicited
message shall be sent by the UE. Otherwise, a +PACSP1 message
is reported.
When this file is changed, the firmware is notified by a REFRESH
STK command. Then the new PLMN Mode shall be read from the
file and the +PACSP0 or +PACSP1 unsolicited message shall be
generated.
Note:
The default behavior when no EFcsp file is present is for the system
to send +PACSP0 at power up and when queried. Therefore, the
appearance of a +PACSP resonse should not be used to indicate an
AT&T-specific SIM is present. The AT*ECSP command may be
used to determine if the EFcsp file is present or absent on the SIM.
<indexn> Description
integer type Values in the range of location
numbers of phone book memory
<number> Description
string type Phone number of format <type>
<text> Description
string type Field of maximum length <tlength>;
character set as specified by the
Select TE Character Set command,
+CSCS.
<nlength> Description
integer type Value indicating the maximum length
of field <number>
<tlength> Description
integer type Value indicating the maximum length
of field <text>
<text_datetime> Description
string Date and time in the format:
yy/mm/dd,hh:mm
Example:
AT+CPBR=1,99
+CPBR: 1,“44123456789”,145,“Test Number”
+CPBR: 2,“440987654321”,145,“Test number 2”
+CPBR: 3,“449876543210”,129,“Test Number 3”
OK
<storage> Description
“FD” SIM/USIM fix-dialing-phonebook. If a SIM card is
present or if a UICC with an active GSM
application is present, the information in EFFDN
under DFTelecom is selected. If a UICC with an active
USIM application is present, the information in
EFFDN under ADFUSIM is selected.
“EN” Emergency numbers (read only)
“SM” SIM phone book. Default value.
"LD" SIM/USIM last number dialed list. Not Supported
“DC” ME dialled calls list (read only) Not Supported
“RC” ME received calls list (read only) Not Supported
“MC” ME missed calls list (read only) Not Supported
<passwd> Description
String type Represents the password required when selecting
password protected <storage>s, for example
PIN2 for storage “FD”
<used> Description
Integer type Number of locations used in the selected memory
(<storage>)
<total> Description
Integer type Total number of locations in the selected memory
(<storage>)
<index> Description
integer type Values in the range of location
numbers of phone book memory
<number> Description
string type Phone number of format <type>
<type> Description
integer format Type of address octet, default 145
when dialing string includes
international access code character
“+”, otherwise 129. (refer to 3GPP
24.008)
129 ISDN/telephony numbering plan,
national/international unknown
Default if no "+" in <number>.
<text> Description
string type Field of maximum length <tlength>;
character set as specified by the
select TE character set command,
+CSCS
See description at end of this section
<nlength> Description
integer type Value indicating the maximum length
of field <number>
<tlength> Description
integer type Value indicating the maximum length
of field <text>
Notes:
When using +CPBW to add entries to SIM/USIM phonebook, it is likely that not all
entries will be accepted for numbers longer than 20 digits. There is a dependency on the
size of the extension file EFext1. If the space allocated to the extension file is used up,
then new phonebook write attempts of numbers with more than 20 digits will not be
accepted.
Entries stored in memories DC, RC, and MC, will not be deleted using +CPBW.
<service> Description
0 GPRS/Packet Domain
1 Circuit switched
2 GPRS/packet domain preferred (use circuit
switched if GPRS/packet domain not available)
3 Circuit switched preferred (use GPRS/packet
domain if circuit switched not available). Default
value.
<mode> Description
0 PDU mode. Default value
1 Text mode. Not Supported.
<stat> Description
2 Stored unsent message (only applicable to SMs)
<index> Description
Integer type Value in the range of location numbers
supported by the associated memory
<length> Description
Integer type Value indicating in PDU mode (+CMGF=0), the
length of the actual TP data unit in octets (i.e.
the RP layer SMSC address octets are not
counted in the length)
<pdu> Description
Unquoted In the case of SMS: 3GPP 24.011 SC address
string followed by 3GPP 23.040 TPDU in hexadecimal
format: ME/TA converts each octet of TP data
unit into two IRA character long hexadecimal
number (e.g. octet with integer value 42 is
presented to TE as two characters 2A (IRA 50
and 65))
In the case of CBS: 3GPP 23.041 TPDU in
hexadecimal format
<length> Description
Integer type Value indicating in PDU mode (+CMGF=0), the
length of the actual TP data unit in octets (i.e.
the RP layer SMSC address octets are not
counted in the length)
<mr> Description
Integer type 3GPP 23.040 TP-Message-Reference in integer
format
<ackpdu> Description
String GSM 03.40 RP-User-Data element of RP-ACK
PDU; format is same as for <pdu> in case of
SMS, but without GSM 04.11 SC address field
and parameter shall be bounded by double
quote characters like a normal string type
parameter
Not supported
<mr> Description
Integer type 3GPP 23.040 TP-Message-Reference in integer
format
<length> Description
Integer type Value indicating in PDU mode (+CMGF=0), the
length of the actual TP data unit in octets (i.e.
the RP layer SMSC address octets are not
counted in the length).
<pdu> Description
Unquoted In the case of SMS: 3GPP 24.011 SC address
string followed by 3GPP 23.040 TPDU in hexadecimal
format: ME/TA converts each octet of TP data
unit into two IRA character long hexadecimal
number (e.g. octet with integer value 42 is
presented to TE as two characters 2A (IRA 50
and 65))
In the case of CBS: 3GPP 23.041 TPDU in
hexadecimal format
<index> Description
Integer type Value in the range of location numbers
supported by the associated memory
<mr> Description
Integer type GSM 03.40 TP-Message-Reference in integer
format
<index> Description
Integer type Value in the range of location numbers
supported by the associated memory
<delflag> Description
0 Delete the message specified in <index>. Default.
1 Delete all read messages from preferred
messages storage, leaving unread messages and
stored mobile originated messages (whether sent
or not) untouched.
2 Delete all read messages from preferred message
storage and sent mobile originated messages,
leaving unread messages and unsent mobile
originated messages untouched.
3 Delete all read messages from preferred message
storage and unsent mobile originated messages
leaving unread messages untouched.
4 Delete all messages from preferred message
storage including unread messages.
<stat> Description
Integer type Indicates status of message in memory.
0 Received unread message (i.e. new message)
1 Received read message
2 Stored unsent message (only applicable to SMs)
3 Stored sent message (only applicable to SMs)
4 All messages (only applicable to +CMGL
command)
Default value
<index> Description
Integer type Value in the range of location numbers
supported by the associated memory
<length> Description
Integer type Value indicating in PDU mode (+CMGF=0), the
length of the actual TP data unit in octets (i.e.
the RP layer SMSC address octets are not
counted in the length)
<pdu> Description
Unquoted In the case of SMS: 3GPP 24.011 SC address
string followed by 3GPP 23.040 TPDU in hexadecimal
format: ME/TA converts each octet of TP data
unit into two IRA character long hexadecimal
number (e.g. octet with integer value 42 is
presented to TE as two characters 2A (IRA 50
and 65))
In the case of CBS: 3GPP 23.041 TPDU in
hexadecimal format
Example:
AT+CMGF=1
+CMGL: 1,1,,91
07919107739613F2000A81000000000032007040709074348A536
176594E07B4DFE234BBEC62A7ED65D7F8DD0651CB6E777A0
E7296EF731D485A9F97C9F3751A242FD3D3F2F21C6496BFDB
207AD9ED4ECF416133BD2C0711C3F6F41C34ACC341F7B41B
+CMGL: 2,1,,85
07919107739613F2000A81000000000032007040705170428A4C6
176594E07B4DFE234BBEC62A7ED65D7F8DD0651CB6E777A0
E7296EF731D4828CF87DD20FA3DED9E83E0753AA8EA9ABA
406937FD0D2286EDE93968588783E6E5767A0E
OK
AT+CMGL=?
+CMGL: (0-4)
OK
<stat> Description
Integer type Indicates the status of message in memory.
0 Received unread message (i.e. new message)
1 Received read message
2 Stored unsent message (only applicable to SMs)
3 Stored sent message (only applicable to SMs)
<index> Description
Integer type Value in the range of location numbers
supported by the associated memory
<alpha> Description
String type Will be left empty but not omitted
<length> Description
Integer type Value indicating in PDU mode (+CMGF=0), the
length of the actual TP data unit in octets (i.e.
the RP layer SMSC address octets are not
counted in the length)
<n> Description
0 Disable
1 Keep enabled until the time between the
response of the latest message send command
(+CMGS, +CMSS, etc.) and the next send
command exceeds 1-5 seconds, then ME shall
close the link and switch <n> automatically
back to 0
2 Enable (if the time between the response of the
latest message send command and the next
send command exceeds 1-5 seconds, ME shall
close the link but TA shall not switch
automatically back to <n>=0)
<mode> Description
0 Indication mode to buffer in TA Not supported
1 Indication mode to discard Not supported
2 Indication mode to buffer in TA while TA-TE
link is reserved (e.g. in online data mode) and
flush to TE when the link is unreserved.
Otherwise, forward them directly to the TE.
Default & only supported value
<bm> Description
0 Store message to “BM” (or some manufacturer
specific memory). No CBM indications are
routed to the TE
Default value
2 New CBMs are routed directly to the TE using
unsolicited result code:
+CBM: <length><CR><LF><pdu> (PDU
mode). New CBMs are not stored in CBM
memory
<ds> Description
0 No SMS-STATUS-REPORTs are routed to the TE.
SMS-STATUS-REPORT is not stored in ME/TA
Default value
<bfr> Description
0 TA buffer of unsolicited result codes defined
within this command is flushed to the TE when
<mode> 1..3 is entered (OK response shall be
given before flushing the codes).
1 TA buffer of unsolicited result codes defined
within this command is cleared when <mode>
1..3 is entered
Not supported
Unsolicited Result codes:
+CMT: <length><CR><LF><pdu>
+CMTI: <mem>,<index>
+CBM: <length><CR><LF><pdu>
+CDS: <length><CR><LF><pdu>
Indication and destination of message routing vs. SMS class and <mt> setting.
Destination Destination
SMS Class <mt> Indication CPMS CPMS<mem3>="
<mem3>="ME" SM"
none 0 none ME SM
none 1 +CMTI... ME SM
none 2 +CMT... TE TE
none 3 +CMTI... ME SM
0 0 none ME SM
0 1 +CMTI... ME SM
0 2 +CMT... TE TE
0 3 +CMTI... ME SM
2 0 none SM SM
2 1 +CMTI... SM SM
2 2 +CMTI... SM SM
2 3 +CMTI... SM SM
3 0 none ME SM
3 1 +CMTI ME SM
3 2 +CMT... TE TE
3 3 +CMT... TE TE
<mem> Description
“ME” ME message storage
“SM” SIM message storage
<index> Description
Integer type Value in the range of location numbers
supported by the associated memory
<length> Description
integer type Value indicating in PDU mode (+CMGF=0), the
length of the actual TP data unit in octets (i.e.
the RP layer SMSC address octets are not
counted in the length)
<pdu> Description
Unquoted In the case of SMS: GSM 04.11 SC address
string followed by GSM 03.40 TPDU in hexadecimal
format: ME/TA converts each octet of TP data
unit into two IRA character long hexadecimal
number (e.g. octet with integer value 42 is
presented to TE as two characters 2A (IRA 50
and 65))
In the case of CBS: GSM 03.41 TPDU in
hexadecimal format
<length> Description
integer type Value indicating in PDU mode (+CMGF=0), the
length of the actual TP data unit in octets (i.e.
the RP layer SMSC address octets are not
counted in the length)
<length> Description
integer type Value indicating in PDU mode (+CMGF=0), the
length of the actual TP data unit in octets (i.e.
the RP layer SMSC address octets are not
counted in the length)
<pdu> Description
Unquoted In the case of SMS: GSM 04.11 SC address
string followed by GSM 03.40 TPDU in hexadecimal
format: ME/TA converts each octet of TP data
unit into two IRA character long hexadecimal
number (e.g. octet with integer value 42 is
presented to TE as two characters 2A (IRA 50
and 65))
In the case of CBS: GSM 03.41 TPDU in
hexadecimal format
<mem1> Description
string type Memory from which messages are read and
deleted (commands List Messages +CMGL,
Read Message +CMGR and Delete Message
+CMGD)
<mem2> Description
string type Memory to which writing and sending
operations are made (commands Send Message
from Storage +CMSS and Write Message to
Memory +CMGW)
“ME” ME message storage
“SM” SIM message storage
<mem3> Description
string type Memory to which received SMSs are preferred to
be stored (unless forwarded directly to TE).
“ME” ME message storage
“SM” SIM message storage
<used1>,<used2>,<used3
Description
>
integer type Total number of
messages currently in
<mem1>, <mem2> and
<mem3> respectively
<total1>,<total2>
Description
,<total3>
integer type Total number of
message locations in
<mem1>, <mem2> and
<mem3> respectively
Examples:
AT+CPMS=?
+CPMS: (“ME”,“SM”),(“ME”,“SM”),("ME",“SM”)
OK
AT+CPMS?
+CPMS: “ME”,0,100,“SM”,0,13,“SM”,0,13
OK
<sca> Description
string type 3GPP TS 24.011 RP SC address Address-Value
field in string format; BCD numbers (or GSM
default alphabet characters) are converted to
characters of the currently selected TE
character set
<tosca> Description
integer type 3GPP TS 24.011 RP SC address type-of-address
octet in integer format
129 ISDN/telephony numbering plan,
national/international unknown
Default if no "+" in sca.
OK
<chset> Description
“UCS2” Unicode, 16-bit Universal Multiple Octet Coded
Character Set 2 (ISO/IEC 10646)
OK
<vp> Description
0-143 (TP-VP+1) x 5 minutes (i.e 5 minutes intervals
up to 12 hours)
144-167 12 hours + ((TP_VP-143) x 30 minutes) Default
value is 167.
168-196 (TP-VP-166) x 1 day
197-255 (TP-VP-192) x 1 week
<pid> Description
0-255 Protocol Identifier in integer format. Default
value is 0, according to 07.05 section 9.2.3.9
<dcs> Description
0-255 Data coding scheme. See GSM 03.38. UCS2 and
compressed text not supported. Default value is
0.
<service> Description
0 3GPP 23.040 and 23.041. The syntax of SMS AT
commands is compatible with 3GPP 27.005
Phase 2 version 4.7.0; Phase 2+ features which
do not require new command syntax may be
supported (e.g. correct routing of messages
with new Phase 2+ data coding schemes)
2..127 Reserved
<mt> Description
0 Mobile terminated messages not supported
1 Mobile terminated messages supported Default
<mo> Description
0 Mobile originated messages not supported
1 Mobile originated messages supported Default
<op> Description
0 Read attribute
1 Write attribute
<index> Description
Integer type Index number of message to be modified
(1-65535)
<attr> Description
0 Received-unread
1 Received-read
2 Stored unsent (only for <op>=0, read
attribute)
3 Stored sent (only for <op>=0, read attribute)
<profile> Description
0..1 Profile number where settings are to be stored.
Default value is 0
Note: The ATZ command is used to restore all other parameters
settings. AT+CRES only restores parameters set by AT+CSCA.
<profile> Description
0..1 Manufacturer specific profile number where
settings are to be stored. Default value is 0
Note: The AT&W command is used to save all other parameters
settings. AT+CSAS only stores parameters set by AT+CSCA.
<mode> Description
0 Message types in <mids> and <dcss> are
accepted. Default value.
1 Message types in <mids> and <dcss> are not
accepted
Not supported
<mids> Description
string type 3GPP 23.041 CBM Message Identifier in integer
format. All different possible combinations of
CBM message identifiers (refer <mid>) (default
is empty string);
e.g. “0,1,5-7”
OK
<mode> Description
0 Disable unsolicited voice mail indication.
<unsolicited> Description
0 This is a solicited response.
1 This is an unsolicited response.
<status> Description
0 The specific line has no voice mail waiting.
1 The specific line has voice mail waiting.
<count> Description
0-255 Integer type. Count of messages waiting, if
available.
Example:
Query command
AT*EMWI=2
*EMWI: 0,1,1
OK
<fileid> Description
decimal Identifier of a elementary datafile on SIM.
integer Mandatory for every command except GET
RESPONSE
The values are defined in 3GPP 51.011.
NOTE 2: The range of valid file identifiers depends on the actual SIM and is
defined in 3GPP 51.011. Optional files may not be present at all.
<p1>,<p2>,<p
Description
3>
integer Parameters passed on by the MT to the SIM.
These parameters are mandatory for every
command, except GET RESPONSE.
The values are defined in 3GPP 51.011
<data> Description
hexadecima Information which shall be written to the SIM
l character
data (refer
to +CSCS)
<pathid> Description
hexadecima The path of an elementary file on the SIM/UICC
l string type in hexadecimal format as defined in ETSI TS 102
221
<response> Description
hexadecima Response of a successful completion of the
l command previously issued
The GET RESPONSE command return data which
gives information about the current elementary
datafield. This information includes the type of
file and its size (refer to 3GPP 51.011)
After the READ BINARY or READ RECORD
command, the requested data will be returned
A <response> is not returned after a successful
UPDATE BINARY or UPDATE RECORD command
Command Help
The AT+CRSM description in the 27.007 spec only shows the general syntax, and refers
the reader to other specs for specific SIM/USIM commands. Here are a few specific
examples.
READ BINARY:
AT+CRSM=176,<fileid>,<OffsetHi>,<OffsetLo>,<Len>
UPDATE BINARY:
AT+CRSM=214,<fileid>,<OffsetHi>,<OffsetLo>,<Len>,"<data>"
READ RECORD:
AT+CRSM=178,<fileid>,<RecNum>,<mode>,<RecLen>
UPDATE RECORD:
AT+CRSM=220,<fileid>,<RecNum>,<mode>,<RecLen>,"<data>"
Parameters:
<fileid> Must be entered in decimal
<RecNum> Record number, starting at record 1.
<mode> 2=Next record. <RecNum> must be 0.
3=Previous. <RecNum> must be 0.
4=Absolute. If <RecNum> = 0, then Current record.
<Len> Length of file, in bytes.
<RecLen> Length of record, in bytes.
<data> Hex data, two hex digits per byte.
Examples:
Read record 1 of linear fixed file 0x6F47 (28487). It has 30 bytes/record.
AT+CRSM=178,28487,1,4,30
Update record 1.
AT+CRSM=220,28487,1,4,30,"1111111111111111111111111111111111111111111111
11111111111111"
+CRSM: 144,0
<n> Description
0 SIM detection reporting disabled. Default
value.
1 SIM detection reporting enabled
The SIM detection reporting setting is stored in the user profile.
<stat> Description
0 No (U)SIM present
1 GSM SIM is present
2 3G USIM is present
<pin>,<newpin> Description
string The range for the SIM PIN is 4 - 8 digits. The SIM
PUK consists of 8 digits.
PH-NET PIN, PH-NETSUB PIN, PH-SP PIN, PH-CORP
PIN, PH-ESL PIN and PH-SIMLOCK PIN are 8-16
digits.
<code> Description
READY MT is not pending for any password
SIM PIN ME is waiting for UICC/SIM PIN to be given
SIM PUK ME is waiting for UICC/SIM PUK to be given
PH-SIM PIN ME is waiting for ME_lock_code password to be
given (PCK in 3GPP 22.022).
<onoff> Description
0 Request for report on correctly entered PIN1
code is not activated (off). Default value
1 Request for report on correctly inserted PIN1
code is activated (on)
<SSN> Description
String SIM serial number
without
double
quotes
Examples:
Document Number 1206-3629, Rev. 2 247 of 308
AT*E2SSN
8944110063503224707
OK
where the raw data contained in the ICCid field on the SIM is
984411003605234207F7.
Test command:
AT*E2SSN=?
OK
<IMSI> Description
string International Mobile Subscriber Identity
without
double
quotes
Examples:
AT+CIMI
234157411545420
OK
<chv1>,<cvh2
Description
>
0 No more attempts remain
1..3 Number of remaining attempts
<unbl_chv1>,<unbl_cvh
Description
2>
0 No more attempts
remain
1..10 Number of remaining
attempts
<NCK>, <NSCK>,
Description
<SPCK>, <CCK>
0 No more attempts
remain
Defined values:
<dfname> Description
Hexadecimal String all selectable
type applications
represented in the
UICC by an AID are
referenced by a DF
name coded on 1 to
16 bytes.
<EAPMethod> Description
Hexadecimal String this is the EAP
type Method Type as
defined in RFC 3748
in 1 byte format or in
8 byte expanded
format.
<EAP_packet_data> Description
Hexadecimal String as defined in ETSI TS
type 102 310
<DFeap> Description
Hexadecimal String Contains the DF(EAP)
type associated with the
specified
<EAPMethod> on the
SIM/UICC as defined
in ETSI TS 102 310
<EAP_packet_resp> Description
Hexadecimal String as defined in ETSI TS
type 102 310
<EAPparameter> Description
01 Keys
02 Status
03 Identity
04 Pseudonym
<EAPsessionid> Description
Integer type this is the identifier of
the EAP session to be
used in order to
retrieve the EAP
parameters
corresponding to an
active EAP session
with EAP Retreive
Parameters +CERP
command.
<EAP_parameter_respons
Description
e>
Hexadecimal string depends on the value
of <EAPparameter>;
format of the
parameter response is
as defined in ETSI TS
102 310
<response> Description
Hexedecimal string the response is the
content of the EFDIR
<item> Description
Integer type The identifier is a single byte between 1 and
255. It identifies the selected menu item
corresponding to SET-UP MENU command.
<command> Description
0 DISPLAY TEXT
1 GET INKEY
2 GET INPUT
3 PLAY TONE
4 SELECT ITEM
5 SEND SS
6 SEND USSD
7 SET UP CALL
8 SET UP MENU
9 BLANK
10 REFRESH
11 SEND SHORT MESSAGE
12 OPEN CHANNEL
13 CLOSE CHANNEL
14 RECEIVE DATA
15 SEND DATA
<result> Description
decimal value for <result> must be entered as a decimal
integer integer as listed.
0 Command performed successfully
1 Command performed with partial comprehension
2 Command performed with missing information
3 REFRESH performed with additional EFs read
<result2> Description
0 No specific cause can be given
1 Screen is busy
2 Host currently busy on call
3 Host currently busy on SS transaction
7 Not in speech call
8 Host currently busy on USSD transaction
<text> Description
String type 0-9,*,#,+
GSM 3.38 SMS default alphabet (unpacked)
YES/NO
<id> Description
1-255 Identifier of menu item for the SELECT ITEM
command
Note: For <command>=7 (SET UP CALL), the <text> parameter is required as the
number to call.
Note: A call that is originated from a SIM proactive command has to be hung up using the
command
AT*estkres=7,16
<mode> Description
0 Set up call, but only if not currently busy on
another call
1 Set up call, but only if not currently busy on
another call, with redial
2 Set up call, putting all other calls (if any) on hold
3 Set up call, putting all other calls (if any) on hold,
with redial
4 Set up call, disconnecting all other calls (if any)
5 Set up call, disconnecting all other calls (if any),
with redial
<alphaid> Description
String type Corresponds to Alpha Identifier specified in
51.014 and 31.111
For <codetype>=0, this is a displayable text
string.
For <codetype>=1, this is an ASCII hexadecimal
string representation of the UCS2 2-octet
characters.
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
<dest> Description
Destination address (called party number)
<result> Description
0 Command performed successfully
16 Proactive SIM/USIM session terminated
successfully
17 Backward move in proactive SIM/USIM session
requested
18 No response from user
32 Host currently unable to process command
(require <result2>)
33 Network currently unable to process command
34 User did not accept call set-up request
35 User cleared down call before connection or
network release
48 Command beyond Host capabilities
52 SS Return Error (Firmware to provide the error
cause to SIM/USIM)
<dialstring> Description
string type 0-9,*,#,+
<result2> Description
2 Host currently busy on call
3 Host currently busy on SS Transaction
<resultMode> Description
1 Allowed, no modification.
2 Allowed, modified (type or dial string).
3 Not allowed.
4 Call control failed.
<errCode> Description
0 Call not allowed.
1 SIM/USIM toolkit is busy, cannot setup call.
2 SIM/USIM error causes setup fail.
3 There is other ongoing call setup.
4 Beyond ME capabilities.
5 Call control by SIM/USIM, modified.
6 Call control by SIM/USIM, not allowed,
temporary.
7 Call control by SIM/USIM, not allowed,
permanent.
<oldType>,
Description
<newType>
1 Voice Call.
2 SS.
3 USSD.
4 SMS.
<”alpha”> Description
String type Alphanumeric representation of the alpha ID text
that is displayed along with the STK CC result.
Note:
When <resultMode> is not “Call Control failed”, the <errCode>
field will not be present.
*ESTKCC: <resultMode>,<oldType>,<newType>,<”alpha”>
When <resultMode> is “Call Control failed”, the <errCode> field
will always be present and the <newType> field will not be present.
*ESTKCC: <resultMode>,<errCode >,< oldType >,<”alpha”>
Document Number 1206-3629, Rev. 2 261 of 308
18.3.3 *ESTKCLOSE Close Channel
<alphaid> Description
string type Corresponds to Alpha Identifier specified
in 51.014 and 31.111
For <codetype>=0, this is a displayable
text string.
For <codetype>=1, this is an ASCII
hexadecimal string representation of the
UCS2 2-octet characters.
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
Response:
All responses are invalid and will be ignored.
<clear> Description
0 Clear message after a delay (60s)
1 Wait for user to clear message
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
<data> Description
string Text of message to be displayed. 240 characters
maximum
For <codetype>=0, this is a displayable text
string.
For <codetype>=1, this is an ASCII hexadecimal
string representation of the UCS2 2-octet
characters.
Response
AT*ESTKRES=0,<result>,[<result2>]
<result> Description
0 Command performed successfully
16 Hang up call
17 Backward move in proactive SIM/USIM session
requested
32 Host currently unable to process command
(require <result2>)
<result2> Description
1 Screen busy
<input> Description
1 0-9, *, #, + only
2 Alphabet set
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
<echo> Description
1 Echo user input on
display
0 Hide user input
<minl> Description
0 No minimum length
1-255 Minimum length
<maxl> Description
255 No maximum length
0-254 Maximum length
Response:
AT*ESTKRES=2,<result>,,<text>
<result> Description
0 Command performed successfully
16 Proactive SIM/USIM session terminated
successfully
17 Backward move in proactive SIM/USIM session
requested
18 No response from user
<text> Description
String type Single digit within this range: 0-9,*,#
or +
GSM 3.38 SMS default alphabet,
unpacked
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
<data> Description
String type Text to be displayed
For <codetype>=0, this is a
displayable text string.
For <codetype>=1, this is an ASCII
hexadecimal string representation of
the UCS2 2-octet characters.
Response
AT*ESTKRES=1,<result>,,<text>
<result> Description
0 Command performed successfully
16 Proactive SIM/USIM session terminated
successfully
18 No response from user
32 Host currently unable to process command
(require <result2>)
<text> Description
String type Single digit within this range: 0-9,*,#
or +
A single character from GSM 3.38
SMS default alphabet, unpacked
<title> Description
String type Text describing menu
For <codetype>=0, this is a displayable text string.
For <codetype>=1, this is an ASCII hexadecimal string
representation of the UCS2 2-octet characters.
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
<numitems> Description
1-255 The number of menu items to display
<id> Description
1-255 The identifier of menu item
<text> Description
String type Text of menu item
For <codetype>=0, this is a displayable text string.
For <codetype>=1, this is an ASCII hexadecimal string
representation of the UCS2 2-octet characters.
Response
AT*ESTKRES=4,<result>,,,<id>
<result> Description
0 Command performed successfully
16 Proactive SIM/USIM session terminated
successfully
<id> Description
1-255 Identifier of menu item
<alphaid> Description
string type Corresponds to Alpha Identifier specified
in 51.014 and 31.111
For <codetype>=0, this is a displayable
text string.
For <codetype>=1, this is an ASCII
hexadecimal string representation of the
UCS2 2-octet characters.
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
<bearer> Description
1 GPRS bearer
Response:
AT*ESTKRES=12,<result>
<result> Description
0 Open channel request accepted by user
21 Open channel request rejected by user
<alphaid> Description
string type Corresponds to Alpha Identifier specified
in 51.014 and 31.111
For <codetype>=0, this is a displayable
text string.
For <codetype>=1, this is an ASCII
hexadecimal string representation of the
UCS2 2-octet characters.
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
Response:
All responses are invalid and will be ignored.
<result> Description
0 Command performed successfully
3 Refresh performed with additional EF files read
32 Host currently unable to process command
(require <result2>)
<result2> Description
1 Screen busy
2 Host currently busy on call
<alphaid> Description
String type Text description of menu
“NULL” Indicates that the alphaid is not available
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
<itemcount> Description
integer type number of items
<id> Description
1-255 Item number of menu item
<text> Description
String type Text for menu item
Response:
AT*ESTKRES=8,<result>
<result> Description
0 Command performed successfully
48 Command beyond host capabilities
<alphaid> Description
string type Corresponds to Alpha Identifier specified
in 51.014 and 31.111
For <codetype>=0, this is a displayable
text string.
For <codetype>=1, this is an ASCII
hexadecimal string representation of the
UCS2 2-octet characters.
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
Response:
All responses are invalid and will be ignored.
<alphabet> Description
0 SMS default alphabet
1 UCS2 alphabet
<result> Description
0 SMS sent successfully
1 SMS operation failed
Response
AT*ESTKRES=11,0
<alpha_id> Description
String type Text message to be displayed while processing
Supplementary Service string
For <codetype>=0, this is a displayable text
string.
For <codetype>=1, this is an ASCII hexadecimal
string representation of the UCS2 2-octet
characters.
“NULL” Empty alpha identifier
<SS_string> Description
String type a supplementary service control procedure,
coded as for EF_ADN
Response:
AT*ESTKRES=5,<result>,<result2>
<result> Description
0 Command performed successfully
16 Proactive SIM/USIM session terminated
successfully
17 Backward move in proactive SIM/USIM session
requested
18 No response from user
32 Host currently unable to process command
(require <result2>)
33 Network currently unable to process command
48 Command beyond Host capabilities
52 SS Return Error (firmware must provide the error
cause
<result2> Description
3 Host currently busy on SS transaction
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
<tone> Description
8 Ringing tone
10 General Beep
11 Positive acknowledgement
12 Negative acknowledgement
Maybe others
<unit> Description
0 Minutes
1 Seconds
2 Tenths of seconds
<duration> Description
1-255 Value in <units>
Response:
AT*ESTKRES=3,<result>
<result> Description
0 Command performed successfully
16 Proactive SIM/USIM session terminated
successfully
17 Backward move in proactive SIM/USIM session
requested
<alpha_id> Description
String type Text message to be displayed
“NULL” Indicates an empty alphaid
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
<USSDstring> Description
String type USSD string, coded as for EF_ADN
Response:
AT*ESTKRES=6,<result>,<result2>
<result> Description
0 Command performed successfully
16 Proactive SIM/USIM session terminated
successfully
17 Backward move in proactive SIM/USIM session
requested
18 No response from user
<result2> Description
3 Currently busy on SS transaction
8 Currently busy on USSD transaction
<text> Description
String type Text to be displayed
“NULL” Indicates empty Idle Mode Text string
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
Response:
The AT*ESTKRES terminal response for this command
requires you to enter the code type
that was sent in the unsolicited message as a parameter in the
reply.
AT*ESTKRES=16,<result>,<codetype>
<alphaid> Description
String type Text message to be displayed during tone
“NULL” Indicates an empty alphaid
<DTMFstring> Description
String type String representative of DTMF sequence to be
played
<codetype> Description
0 SMS default alphabet
1 UCS2 alphabet
Response:
All responses are invalid and will be ignored.
<n> Description
0 Enable. Default value.
1 Disable
<m> Description
0 COLP not provisioned
1 COLP provisioned
2 unknown (e.g. no network, etc.)
<passwd> Description
String type SIM-PIN2
<acm> Description
String type Accumulated call meter value similarly coded as
<ccm> under +CAOC
<acmmax> Description
String type Accumulated call meter maximum value similarly
coded as <ccm> under +CAOC; value zero
disables ACMmax feature
<passwd> Description
String type SIM PIN2
<mode> Description
0 Query CCM value
(default)
1 Deactivate the
unsolicited reporting
of CCM value
2 Activate the
unsolicited reporting
of CCM value
<currency> Description
String Alpha-identifier of the currency code (3
characters, e.g. SEK)
<passwd> Description
String type SIM PIN2
<reason> Description
0 Unconditional
<mode> Description
0 Disable
1 Enable
2 Query status
3 Registration
4 Erasure
<number> Description
String type String type phone number of forwarding address
in format specified by <type>
<type> Description
129 ISDN / telephony numbering plan, national /
international unknown
Default setting if ‘+’ is not in <sca>
145 ISDN / telephony numbering plan, international
number
Default setting if '+' is in <sca>
161 ISDN / telephony numbering plan, national
number
128-255 Other values refer GSM 04.08 section 10.5.4.7
<status> Description
0 Not active
1 Active
Possible
Description Command
Responses
Request call AT+CCWA=[ when<mode
waiting <n> >=2 and
[,<mode> command
[,<class>]]] successful:
+CCWA:<stat
us>,<class1
>[<CR><LF>
+CCWA:
<status>,<cl
ass2>[…]]
+CME ERROR
<err>
OK
ERROR
Show the AT+CCWA? +CCWA: <n>
current +CME ERROR
setting <err>
OK
ERROR
Test if the AT+CCWA=? +CCWA: (list
command is of supported
supported <n>s)
+CME ERROR
<err>
OK
ERROR
Description:
This command allows control of the call waiting supplementary
service according to 3GPP TS 22.083. Activation, deactivation and
status query are supported. When querying the status of a network
service (<mode>=2) the response line for ‘not active’ case
(<status>=0) should be returned only if service is not active for
any <class>. Parameter <n> is used to disable or enable the
presentation of an unsolicited result code +CCWA:
<number>,<type>,<class>,[<alpha>][,<CLI validity>] to the TE
when call waiting service is enabled. The command is abortable
when the network is interrogated.
<n> Description
0 Disable. Default value.
1 Enable
<mode> Description
0 Disable
1 Enable
2 Query status
<classx> Description
integer Sum of integers each representing a class of
information. Default value = 7 (1+2+4)
1 Voice L1
2 Data
4 Fax
8 Short message service
16 Data circuit sync
32 Data circuit async
64 Dedicated packet access
128 Dedicated PAD access
<status> Description
0 Not active
1 Active
<number> Description
String type String type ME number of forwarding address in
format specified by <type>
<err> Description
0 ME failure
3 Operation not allowed
4 Operation not supported
21 Invalid index
30 No network service
31 Network timeout
100 Unknown
Example:
AT+CCWA=?
+CCWA: (0-1)
OK
AT+CCWA?
+CCWA: 0
OK
<n> Description
0 Disable. Default value.
1 Enable
<m> Description
0 CLIP not provisioned
1 CLIP provisioned
2 Unknown (e.g. no network)
The data affected by this command is contained in the User Profile.
<number> Description
String type String type phone number of format specified by
<type>
<type> Description
Integer Type of address octet in integer (refer to GSM
format 04.08 sub-clause 10.5.4.7)
<subaddr> Description
String type String type subaddress of format specified by
<satype>
<satype> Description
Integer Type of subaddress octet in integer format (refer
format TS 4.08 subclause 10.5.4.8)
<alpha> Description
String type 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 AT+CSCS
<CLI_validity> Description
0 CLI is valid
1 CLI has been withheld by originator
2 CLI is not available due to interworking problems
or limitations of originating network
Example:
AT+CLIP=1
OK
RING
Possible
Description Command
Responses
Request calling line AT+CLIR= +CME
identification restriction [<n>] ERROR:
<err>
OK
ERROR
Read the current setting AT+CLIR? +CLIR:
<n>,<m>
+CME
ERROR:
<err>
OK
ERROR
Test if the command is AT+CLIR= +CLIR:
supported ? (list of
supported
<n>s)
+CME
ERROR:
<err>
OK
ERROR
Description:
This command refers to CLIR-service according to 3GPP TS
22.081 that allows a calling subscriber to enable or disable the
presentation of the CLI to the called party when originating a call.
Set command overrides the CLIR subscription (default is restricted
or allowed) when temporary mode is provisioned as a default
adjustment for all following outgoing calls. Using the opposite
command can revoke this adjustment. If this command is used by a
subscriber without provision of CLIR in permanent mode the
network will act according 3GPP TS 22.081.
The setting shall be per logical channel.
Set command directly writes to non-volatile memory so that the
setting is preserved also after turning off/on the MS. The &F
command will not affect the setting.
Read command gives the default adjustment for all outgoing calls
(given in <n>), and also triggers an interrogation of the provision
status of the CLIR service (given in <m>).
Document Number 1206-3629, Rev. 2 291 of 308
Test command returns values supported by the TA as a compound
value.
This command is not abortable.
Defined values:
<n> Description
0 Presentation indicator is used according to the
subscription of the CLIR service. Default value.
1 CLIR invocation
2 CLIR suppression
<m> Description
0 CLIR not provisioned
1 CLIR provisioned in permanent mode
2 Unknown (e.g. no network)
3 CLIR temporary mode presentation restricted
4 CLIR temporary mode presentation allowed
<n> Description
0 Disable the +CSSI result code presentation status in the
TA. Default value.
1 Enable the +CSSI result code presentation status in the TA
<m> Description
0 Disable the +CSSU result code presentation status in the
TA. Default value.
1 Enable the +CSSU result code presentation status in the
TA
<code1> Description
0 Unconditional call forwarding is active
<code2> Description
0 This is a forwarded call (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 (also number and
subaddress parameters may be present) (during a voice
call or MT call setup)
9 This is a deflected call (MT call setup)
<code> Description
0 Unconditional Call Forwarding is active
1 Some of the conditional call forwardings are
active
2 A call has been forwarded
<cindex> Description
0...32767 CUG index
<code> Description
0 This is a forwarded call
2 A call has been put on hold (during voice call)
3 A call has been retrieved (during voice call)
4 A multi-party call has been entered (during voice
call)
5 The call on hold has been released (during voice
call) (this is not a SS notification)
6 Forward check SS messages
16 This is a CUG call (index specified by <cindex>)
(MT call setup)
<cindex> Description
0...32767 CUG index
<n> Description
0 Disable result code presentation in the TA. Default value.
1 Enable result code presentation in the TA
2 Terminate (abort) USSD dialogue. This value is not applicable to
the read command response (not supported)
<str> Description
string type String type USSD (when <str> parameter is not given, network is
not interrogated)
- if <dcs> - if TE character set other than "HEX" (refer command Select TE
indicates Character Set +CSCS): ME/TA converts GSM alphabet into current
that 3GPP TS TE character set according to rules of 3GPP TS 27.005 Annex A.
23.038 7 bit - if TE character set is "HEX": ME/TA converts each 7-bit
default character of GSM alphabet into two IRA character long
alphabet is hexadecimal number (e.g. character P (GSM 23) is presented as
used: 17 (IRA 49 and 55))
- if <dcs> ME/TA converts each 8-bit octet into two IRA character long
indicates hexadecimal number (e.g. octet with integer value 42 is
that 8-bit presented to TE as two characters 2A (IRA 50 and 65))
data coding
scheme is
used:
<dcs> Description
Integer type 3GPP TS 23.038 [25] Cell Broadcast Data Coding Scheme in
integer format (default 0)
Example:
AT+CUSD=0,"7465338"
OK
Example:
+CUSD:0,“Expensive incoming call”
Example:
AT+CUSD=1,“*55*0700#”
OK
+CUSD:0,“ALARM”
Example:
AT+CUSD=1,“*#100#”
OK
+CUSD: 0,“07787154042”
<m> Description
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 dialogue terminated (due to network supplementary
service release request). This result code is not generated if the
dialogue terminates with a result code where <m> is equal to
zero (0).
3 Other I/O client has responded. This parameter value is not
applicable to GM 12. This result code is received if the network
initiates a USSD dialogue and some other I/O client responds.
The client that responds first receives the dialogue. Clients that
try to respond after this notification has been generated, will get
a result code ERROR.
4 operation not supported
5 network time out
<dcs> Description
Integer type 3GPP TS 23.038 [25] Cell Broadcast Data Coding Scheme in
integer format (default 0)
Note:
If the EFcsp file does not exist on the SIM, then this command will
return +CME ERROR: 261
Defined values:
<service
Description
group>
Integer type The service group code of the service group to
1-9, 192- read
255
<services> Description
Integer type Decimal representation of a Bit mask (8 bits),
0-255 indicating the services within the service group
Bit=0: unused or unavailable service
Bit=1: available service
<mode> Description
0 Disable Operational Temperature Reporting.
Default value.
1 Enable Operational Temperature Reporting
<threshold1> Description
valid range: Integer Temperature in degrees Celcius
(50 to Default value: 75
threshold2)
<threshold2> Description
valid range: Integer Temperature in degrees Celcius
(threshold1 to Default value: 80
threshold3)
<threshold3> Description
valid range: Integer Temperature in degrees Celcius
(threshold2 to Default value: 85
100)
<stat> Description
0 Low Temperature
1 In Normal range
2 In High range bin 1
<temp> Description
(~ -50 to 105) Integer Temperature in degrees Celcius