At Commands
At Commands
At Commands
November 2008
AT commands
for Sony Ericsson phones
Preface
Purpose of this document
The Developers guideline for AT commands is designed to give the reader a deeper insight into how to
design applications with AT commands supported by mobile phones. The information here is not relevant
for the day-to-day operation of the phone. This is described in the User guide supplied with the mobile
phone.
This document is for advanced users who require detailed information in order to:
Develop new communications software.
Add the mobile phone to a list of compatible modems in an application.
Adjust the settings of their mobile phones.
People who can benefit from this document include:
Application providers
Content providers
Content aggregators
Operators and service providers
Software developers
Business decision-makers
November 2008
Document conventions
Products
Sony Ericsson mobile phones are referred to in this document using generic names as in the table below.
In this document, the chapter AT commands contains command specifications valid for the majority of
phones mentioned. Added, deleted or changed commands for groups of phones are specified in
appendices as in the rightmost column of the table.
Generic names
Series
Appendix
C702
C902
C902, C902c
C905
G502
G502, G502c
G705
G705, G705u
K530
K530i
K550
K550i, K550c
K610
K630
K630i
K660
K660i
K770
K770i
K790
K800
K800i, K800c
November 2008
Generic names
Series
Appendix
K810
K810i, K818c
K850
K850i, K858c
S500
S500i, S500c
T650
T650i, T658c
T700
T700
V640
V640i
W350
W350i, W350c
W380
W380i, W380c
W580
W580i, W580c
W595
W595, W595s
W610
W610i, W610c
W705
W705, W705u
W710
W710i, W710c
W760
W760i, W760c
W830
W830i, W830c
W850
W850i, W850c
W880
W880i, W888c
W890
W890i
W902
W902
W910
W910i, W908c
W980
W980i
Z310
Z310i, Z310a
Z555
Z555i, Z555a
Z610
Z610i
Z710
Z710i, Z710c
Z750
Z750i
Z770
Z770i
Z780
Z780i, Z780a
November 2008
Typographical conventions
The standard text in this manual is modified to distinguish between the text displayed on the screen,
typed instructions and examples of command dialogue. The distinctions are as follows:
Typed commands and option values are written in bold text; for example: S2=<esc>; <esc>=0-127.
Any key strokes are written in bold text in brackets; for example <CR>.
Examples of command dialogue, including keyboard entries and on-screen responses, are written in
Courier text.
The default parameter setting used by a command is indicated by the text Default.
November 2008
Document history
Change history
2007-12-04
2008-01-20
2008-02-20
2008-04-20
2008-05-20
2008-09-09
2008-10-17
2008-11-09
November 2008
Contents
Introduction ...............................................................................................................9
Result and error codes ............................................................................................10
AT commands .........................................................................................................14
AT command list .......................................................................................................19
Result codes ..............................................................................................................24
AT commands ...........................................................................................................26
Ensemble C2: Control and identification .................................................................26
Ensemble C3: Call control .......................................................................................33
Ensemble C4: Interface commands ........................................................................41
Ensemble C6: Data compression ............................................................................51
Ensemble C9: Mode management ..........................................................................54
Ensemble C18: Fax class 1 .....................................................................................55
Ensemble C20: Audio control .................................................................................55
Ensemble C25: GSM 07.10 .....................................................................................56
Ensemble C26: Accessory UI ..................................................................................58
Ensemble C27: Accessory UI ..................................................................................59
Ensemble C38: Bluetooth commands ....................................................................80
Ensemble S1: GSM DTE-DCE interface ..................................................................88
Ensemble S2: Call control .......................................................................................89
Ensemble S3: GSM data/fax ...................................................................................93
Ensemble S4: Extended error reporting ..................................................................96
Ensemble S5: GSM HSCSD ....................................................................................97
Ensemble S6: GSM network services ...................................................................103
Ensemble S7: GSM USSD ....................................................................................131
Ensemble S8: GSM facility lock ............................................................................134
Ensemble S9: Mobile equipment, control and status ...........................................139
Ensemble S10: GSM mobile equipment error control ..........................................175
Ensemble S11: SMS and PDU mode ....................................................................176
Ensemble S15: GPRS/packet domain ..................................................................191
Ensemble S16: Phonebook ...................................................................................218
Ensemble S18: GSM clock, date and alarm handling ...........................................224
Ensemble S19: GSM subscriber information ........................................................228
Ensemble S20: Ericsson specific AT commands for GSM ...................................229
Ensemble S26: Voice control ................................................................................233
Ensemble S27: OBEX ............................................................................................235
Ensemble S29: WAP browser ...............................................................................236
Ensemble S34: Internet account commands ........................................................238
Ensemble S35: Sony Ericsson commands ...........................................................272
OBEX Formats .......................................................................................................299
Appendix 1 ...........................................................................................................307
Added AT commands ...........................................................................................308
Updated AT commands ........................................................................................309
Appendix 2 ...........................................................................................................312
Added AT commands ...........................................................................................313
Updated AT commands ........................................................................................314
Appendix 3 ...........................................................................................................317
Added AT commands ...........................................................................................318
November 2008
November 2008
Introduction
This document describes the operation of AT commands supported by Sony Ericsson phones.
This reference document is helpful for advanced users who require detailed information in order to:
Develop new communications software.
Add the mobile phone to a list of compatible modems in an application.
Adjust the settings of their mobile phones.
Communications programs
Please refer to the User guide and support information found on www.sonyericsson.com for instructions
on the installation and use of the Sony Ericsson built-in modem software drivers.
November 2008
The command(s) and any specified parameters were valid and the command has
completed execution.
Some AT commands are not relevant to the built-in modem operations or can only be set to one
parameter value. For completeness and to allow the parameter to be read, some of these commands are
supported but not implemented. Calling a command of this type produces the OK result code but does not
cause any change to the built-in modem.
ERROR
When an error is reported, the ERROR message is preceded by a copy of the text response from the last
valid AT command. This is shown in the following example:
Valid command:
AT+CBC=?
Response:
+CBC:(0,2),(0-100)
OK
Invalid command:
AT+CBC=?;+FCLASS=3
Response:
+CBC:(0,2),(0-100)
ERROR
10
November 2008
<speed>
BUSY
NO DIALTONE
NO CARRIER
RING
Error codes
The +CME ERROR result codes indicate an error relating to the functionality of the built-in modem or
mobile phone and replace the final result code ERROR when enabled by the AT+CMEE command.
Phone failure
+CME ERROR: 1
No connection to phone
+CME ERROR: 2
+CME ERROR: 3
+CME ERROR: 4
+CME ERROR: 5
+CME ERROR: 6
+CME ERROR: 7
+CME ERROR: 10
+CME ERROR: 11
+CME ERROR: 12
+CME ERROR: 13
+CME ERROR: 14
+CME ERROR: 15
+CME ERROR: 16
Incorrect password
+CME ERROR: 17
+CME ERROR: 18
11
November 2008
+CME ERROR: 20
Memory full
+CME ERROR: 21
Invalid index
+CME ERROR: 22
Not found
+CME ERROR: 23
Memory failure
+CME ERROR: 24
+CME ERROR: 25
+CME ERROR: 26
+CME ERROR: 27
+CME ERROR: 30
No network service
+CME ERROR: 31
Network timeout
+CME ERROR: 32
+CME ERROR: 40
+CME ERROR: 41
+CME ERROR: 42
+CME ERROR: 43
+CME ERROR: 44
+CME ERROR: 45
+CME ERROR: 46
+CME ERROR: 47
Unknown
ME failure
12
November 2008
Memory failure
Memory full
No network service
Network timeout
Unknown error
Manufacturer specific
Asynchronous transparent
+CR: SYNC
Synchronous transparent
Asynchronous non-transparent
Synchronous non-transparent
Asynchronous transparent
+CRING: SYNC
Synchronous transparent
Asynchronous non-transparent
Synchronous non-transparent
+CRING: FAX
Facsimile
+CRING: VOICE
Normal voice
13
November 2008
AT commands
Introduction to AT commands
This chapter describes how AT commands are used to exchange information with the phone, the built-in
modem and Bluetooth module. The AT commands are listed at the end of this chapter. For a description
of each command, refer to AT commands on page 26.
You use AT commands to:
Configure the phone to connect via USB cable, infrared port, Bluetooth or the system bus.
Configure the modem to connect via USB cable, infrared port, Bluetooth or the system bus.
Request information about the current configuration or operational status of the phone or the modem.
Test availability in the phone or modem and, when applicable, request the range of valid parameters for
an AT command.
When first switched on, the built-in modem is automatically placed in offline
command mode and is then ready to receive AT commands.
This allows normal operation of the built-in modem, to exchange data or facsimile
with a remote modem.
Online command
mode:
This allows sending AT commands to the built-in modem while still remaining
connected to the remote modem.
14
November 2008
Lose carrier
or
lose IR link
or
press No
button
(or pull DTR
low *) or ATH
Dial
Answer
ATD
<tel.no.>
ATA
Lose carrier
or
lose IR link
or
press NO
button
(or
pull DTR
low *)
+++AT <?>
(or pull DTR low *)
ATO
Figure 1. In offline command mode, the built-in modem accepts data as commands and not as normal
communications traffic. You enter commands by typing at the PC/PDA keyboard.
15
November 2008
16
November 2008
AT
<command>
<parameters>
<CR>
All command lines are terminated by pressing the <CR> (Return or Enter) key.
Note: All command lines are completed by pressing the <CR> key on the computer keyboard. For the
remainder of this manual, appropriate use of the <CR> key is assumed.
To set the built-in modem to operate with autobaud over an asynchronous connection, the command line
would be:
AT+CBST=0,0,1
However, many commands also have default values. For example, the above command can be entered
as:
AT+CBST=,,1
Default values used by the commands are indicated by bold text in the following descriptions.
When the parameter is a character string, for example, <name>, then the value should be entered
between quotes, for example, Peter.
Optional parameters are shown in square brackets, for example, [<value>].
17
November 2008
18
November 2008
AT command list
AT
Attention command................................................................................. 26
AT*
ATZ
AT&F
ATI
AT&W
AT+CLAC
AT+CGMI
AT+CGMM
AT+CGMR
AT+CGSN
AT+GCAP
AT+GMI
AT+GMM
AT+GMR
ATA
ATH
ATD
ATO
AT+CVHU
AT+CLCC
AT*CPI
ATE
ATS0
ATS2
ATS3
ATS4
ATS5
ATS7
ATS10
ATQ
ATV
ATX
AT&C
AT&D
AT+IFC
AT+ICF
AT+IPR
AT+ILRR
AT+DS
AT+DR
AT+WS46
AT+FCLASS
AT*ECBP
AT+CMUX
AT*EINA
AT*SEAM
AT*SESAF
AT*SELERT
19
November 2008
AT*SESTRI
AT*SELIST
AT*SETICK
AT*SEDATE
AT*SEGAUGE
AT*SEGUP
AT*SEONO
AT*SEYNQ
AT*SEDEL
AT*SESLE
AT*SERSK
AT*SEUIS
AT*EIBA
AT+BINP
AT+BLDN
AT+BVRA
AT+NREC
AT+VGM
AT+VGS
AT+BRSF
AT+GCLIP
AT+CSCS
AT+CHUP
AT+CRC
AT+CR
AT+CV120
AT+VTS
AT+CBST
AT+CRLP
AT+CEER
AT+CHSD
AT+CHSN
AT+CHSC
AT+CHSR
AT+CHSU
AT+CNUM
AT+CREG
AT+COPS
AT+CLIP
AT+CLIR
AT+CCFC
AT+CCWA
AT+CHLD
AT+CSSN
AT+CAOC
AT+CACM
AT+CAMM
AT+CDIP
AT+COLP
AT+CPOL
AT+COPN
AT*EDIF
AT*EIPS
AT+CUSD
AT+CLCK
20
November 2008
AT+CPWD
AT+CFUN
AT+CPAS
AT+CPIN
AT+CBC
AT+CSQ
AT+CKPD
AT+CIND
AT+CMAR
AT+CMER
AT*ECAM
AT+CLAN
AT*EJAVA
AT+CSIL
AT*ESKL
AT*ESKS
AT*EAPP
AT+CMEC
AT+CRSM
AT*EKSE
AT+CRSL
AT+CLVL
AT+CMUT
AT*EMEM
AT+CRMP
AT*EKEY
AT*ECDF
AT*STKC
AT*STKE
AT*STKR
AT+CMEE
AT+CSMS
AT+CPMS
AT+CMGF
AT+CSCA
AT+CSAS
AT+CRES
AT+CNMI
AT+CMGL
AT+CMGR
AT+CMGS
AT+CMSS
AT+CMGW
AT+CMGD
AT+CMGC
AT+CMMS
AT+CGDCONT
AT+CGSMS
AT+CGATT
AT+CGACT
AT+CGDATA
AT+CGEREP
AT+CGREG
AT+CGPADDR
AT+CGDSCONT
21
November 2008
AT+CGTFT
AT+CGEQREQ
AT+CGEQMIN
AT+CGEQNEG
AT+CGCMOD
Extension of ATD
Extension of ATD
AT+CPBS
AT+CPBR
AT+CPBF
AT+CPBW
AT+CCLK
AT+CALA
AT+CALD
AT+CAPD
AT*EDST
AT+CIMI
AT*EPEE
AT*EAPS
AT*EAPN
AT*EBCA
AT*ELIB
AT*EVAA
AT*EMWS
AT+CPROT
AT*EWDT
AT*EWBA
AT*EWCT
AT*EIAC
AT*EIAD
AT*EIAW
AT*EIAR
AT*EIAPSW
AT*EIAPSR
AT*EIAPSSW
AT*EIAPSSR
AT*EIACSW
AT*EIACSR
AT*EIABTW
AT*EIABTR
AT*EIAAUW
AT*EIAAUR
AT*EIALCPW
AT*EIALCPR
AT*EIAIPCPW
AT*EIAIPCPR
AT*EIADNSV6W
AT*EIADNSV6R
AT*EIARUTW
AT*EIARUTD
AT*EIARUTR
AT*SEACC
AT*SEACID
AT*SEACID2
AT*SEAUDIO
22
November 2008
AT*SECHA
AT*SELOG
AT*SEPING
AT*SEAULS
AT*SEFUNC
AT*SEFIN
AT*SEFEXP
AT*SEMOD
AT*SEREDI
AT*SEFRY
AT*SEAUP
AT*SEVOL
AT*SEVOLIR
AT*SEBIC
AT*SEANT
AT*SESP
AT*SETBC
AT*SEAVRC
AT*SEMMIR
AT*SEAPP
AT*SEAPPIR
AT*SEJCOMM
AT*SEDUC
AT*SEABS
AT*SEAVRCIR
AT*SEGPSA
AT*SEAUDIO
AT*SEGPSA
AT*SEAUDIO
AT*SEGPSA
AT*SETIR
AT*SEMCM
AT*SEAUDIO
23
November 2008
Result codes
*CPII
+ILRR
+DR
*SEGUII
*SESFI
*SEAAI
+BVRA
+VGM
+VGS
+BSIR
+BINP
+GCLIP
+CME
+CR
+CRING
+CHSR
+CREG
+CLIP
*ELIP
*EOLP
+CCWA
+CSSI
+CSSU
+CCCM
*EDIF
+COLP
+CDIP
+CUSD
+CKEV
+CIEV
*ECAV
*STKI
*STKN
+CBM
+CMTI
+CMT
+CDS
+CGEV
+CGREG
+CALV
*EPEV
*EBCA
*SEFEXP
*SEMOD
*SEREDI
*SEAULSI
*SEFUNCI
*SEVOLI
*SEAVRCI
24
November 2008
*SETIRI
25
November 2008
AT commands
Ensemble C2: Control and identification
Commands
AT
Attention command
Description:
Execution
command:
AT
AT*
Description:
Execution command causes the ME to return one or more lines of AT commands. The command is identical to AT+CLAC
Execution
command:
AT*
Response:
Test command:
Parameter:
<AT Command>:
<AT Commandn>
Description
AT ...
AT command
ATZ
Description:
Instructs the DCE to set all parameters to their default values as specified
by the user. It uploads a set of parameters set by AT&W. This may include
taking into consideration the settings of hardware configuration switches
or non-volatile parameter storage (if implemented). If AT&W is not used,
ATZ gives the same effect as AT&F and ATZ can be interpreted as ATH&F.
Execution
command:
ATZ
Extended format
command:
ATZ=<profile>
Test command:
26
November 2008
Test command
response:
Parameter:
<profile>:
<profile>
Description
AT&F
Description:
Instructs the DCE to set all parameters to default values specified by the
manufacturer, which may take in consideration hardware configuration
and other manufacturer-defined criteria.
Execution
command:
AT&F[=<profile>]
Test command:
Test command
response:
Parameter:
<profile>:
<profile>
Description
ATI
Description:
Causes the DCE to transmit one or more lines of information text, determined by the manufacturer, followed by a final result code. The <value>
parameter may optionally be used to select among multiple types of identifying information, specified by the manufacturer.
This command provides compatibility with Microsoft Windows 95.
Execution
command:
ATI[<value>]
Execution command
response:
<information>
Parameters:
<value>:
<value>
Description
Software ID
Active settings
27
November 2008
<value>
Description
10
<information>
Description
string type
<information>:
AT&W
Description:
Execution
command:
AT&W[<pr>]
Test command:
Test command
response:
Parameter:
<pr>:
<pr>
Description
AT+CLAC
Description:
Execution
command:
AT+CLAC
Response:
Test command:
Parameter:
<AT Command>:
28
November 2008
<AT Commandn>
Description
AT ...
AT+CGMI
Description:
Execution
command:
AT+CGMI
Execution command
response:
<manufacturer>
Test command:
Parameter:
<manufacturer>:
<manufacturer>
Function
Sony Ericsson
AT+CGMM
Description:
Causes the phone to return one or more lines of information text <model>,
determined by the phone manufacturer, which is intended to permit the
user of the ITAE/ETAE to identify the specific model of the phone to which
it is connected to. Typically, the text will consist of a single line containing
the name of the product, but manufacturers may choose to provide more
information if desired.
Execution
command:
AT+CGMM
Execution command
response:
<model>
Test command:
Parameters:
<model>:
<model>
Description
String
Example: AAB1022011-BV
29
November 2008
AT+CGMR
Description:
Execution
command:
AT+CGMR
Execution command
response:
<revision>
Test command:
Parameter:
<revision>:
<revision>
Description
String
AT+CGSN
Description:
Execution
command:
AT+CGSN
Execution command
response:
+CGSN:<sn>
Test command:
Parameter:
<sn>:
<sn>
Description
string
AT+GCAP
Description:
Execution
command:
AT+GCAP
Execution command
response:
+GCAP: (list of supported <capability>s)
Test command:
Parameter:
<capability>:
<capability>
Description
+CGSM
GSM commands
+FCLASS
30
November 2008
<capability>
Description
+DS
AT+GMI
Description:
Execution
command:
AT+GMI
Execution command
response:
<manufacturer>
Test command:
Parameter:
<manufacturer>:
Example:
<manufacturer>
Description
string
The total number of characters, including line terminators, in the information text returned in response
to this command may not exceed 2048 characters.
Note: The information text must not contain the
sequence 0 <CR> or OK<CR>, so that DTE can
avoid false detection of the end of this information
text
AT+GMI
Sony Ericsson
OK
AT+GMI=?
OK
AT+GMM
Description:
Execution
command:
AT+GMM
Execution command
response:
<model>
Test command:
Parameter:
31
November 2008
<model>:
<model>
Description
String
The total number of characters, including line termiExample:
nators, in the information text returned in response
Sony Ericsson K750i to this command may not exceed 2048 characters.
Note: The information text must not contain the
sequence 0 <CR> or OK<CR>, so that DTE can
avoid false detection of the end of this information
text. The command returns the phone model
number
AT+GMR
Description:
Causes the DCE to transmit one or more lines of information text, determined by the manufacturer, which is intended to permit the user of the
DCE to identify the version, revision level or date, or other pertinent information of the device. Typically, the text will consist of a single line containing the version of the product, but manufacturers may choose to provide
any information desired.
The response of this command is equal to that of the AT+CGMR command
Execution
command:
AT+GMR
Execution command
response:
<revision>
Test command:
Parameter:
<revision>:
<revision>
Description
String (ASCII)
The total number of characters, including line terminators, in the information text returned in response
to this command may not exceed 2048 characters.
Note: The information text must not contain the
sequence 0<CR> or OK<CR>, so that the DTE
can avoid false detection of the end of this information text
32
November 2008
Description:
Execution
command:
ATA
Possible responses:
CONNECT
CONNECT <text>
<text>
Description
28800
19200
14400
9600
4800
2400
NO CARRIER
ERROR
ATH
Description:
Execution
command:
ATH
33
November 2008
ATD
Description:
Execution
command:
ATD[<dial_string>][I][G][;]
Originates a call and dials the phone number specified in the command as
<dial_string> or does a network detect.
ATD>ME<n>[I][G][;]
Dials the phone number stored in phone memory and is located by the
index <n>.
ATD>SM<n>[I][G][;]
Dials the phone number stored on the SIM card and is located by the index
<n>.
ATD>LD<n>[I][G][;]
Dials the phone number stored in the Last dialled number list on the SIM
card and is located by the index <n>. The most recently dialled number is
assumed to have <n>=1.
ATD><str>[I][G][;]
Originates a call to the phone number corresponding to the alphanumeric
field <str>. If possible, all available memories are searched for the correct
entry.
34
November 2008
ATD><n>[I][G][;]
Originates call to phone number in entry location <n>. The AT+CPBS
command setting is recommended to be used to select memory storage.
Note: Only phone and SM memory storages are supported by ATD.
ATDL[I][G][;]
Re-dials the last phone number dialled.
Execution command
response:
CONNECT
CONNECT <text>
NO CARRIER
ERROR
NO DIAL TONE
BUSY
OK
Parameters:
<dial_string>:
<dial_string>
Description
CONNECT <text>
NO CARRIER
ERROR
NO DIALTONE
35
November 2008
OK
<text>
Description
28800
19200
14400
9600
4800
2400
<str>
Description
string type
<Character>
Description
I or i
Overrides the CLIR supplementary service subscription default value for this call.
I = invocation (restrict CLI presentation) and i = suppression (allow CLI presentation). See AT+CLIR
G or g
<text>:
<str>:
[I] [G]:
ATO
Description:
Switch from online command mode to online data mode during an active
call. Returns ERROR when not in online command mode.
Execution
command:
ATO[<value>]
Parameter:
<value>:
36
November 2008
<value>
Description
AT+CVHU
Description:
Set command:
AT+CVHU=[<mode>]
Read command:
Test command:
Test command
response:
Parameter:
<mode>:
<mode>
Description
AT+CLCC
Description:
Returns the list of current calls. If command succeeds but no calls are
available, no information response is sent to TE.
Execution
command:
AT+CLCC=[<mode>]
Execution command
response:
[+CLCC:
<id1>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type>[,<alpha>[,<priority
>]]] [<CR><LF>
+CLCC:
<id2>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type>[,<alpha>[,<priority
>]]]
[...]]]
Test command:
Parameters:
<idx>:
37
November 2008
<idx>
Description
Integer
<dir>
Description
<stat>
Description
Active
Held
<mode>
Description
Voice
Data
Fax
Unknown
<mpty>
Description
<number>
Description
String type
<type>
Description
Integer format
128
129
<dir>:
<stat>:
<mode>:
<mpty>:
<number>:
<type>:
38
November 2008
<type>
Description
145
161
128255
<alpha>
Description
String
<priority>
Description
Integer
04
Valid values
<alpha>:
<priority>:
AT*CPI
Description:
Set command:
AT*CPI=<n>
Read command:
AT*CPI?
Read command
response:
*CPI:<n>
Test command:
Test command
response:
Parameters:
<mode>:
<mode>
Description
39
November 2008
Description:
Enabled by AT*CPI.
Unsolicited result
code:
*CPI: <cId>,<msgType>,<ibt>,<tch>[,<dir>[,<mode>[,<number>[,<ton>]]]]
Parameters:
<cld>:
<msgType>:
<ibt>:
<tch>:
<dir>:
<mode>:
<cld>
Description
Integer
Integer
<msgType>
Description
Setup message
Disconnect message
Alert message
Integer
<ibt>
Description
No in-band tones
In-band tones
Integer
<tch>
Description
TCH assigned
Integer
<dir>
Description
Integer
<mode>
Description
Voice
Data
<number>:
40
November 2008
<ton>:
<cld>
Description
String type
Description
129
145
161
128255
Description:
Determines if the DCE echoes characters received from the DTE during
command state and online command state.
Set command:
ATE[<value>]
Read command:
Test command:
Test command
response:
Parameter:
<value>:
<value>
Description
41
November 2008
ATS0
Description:
Set command:
ATS0=[<rcnt>]
Read command:
Test command:
Test command
response:
Parameter:
<rcnt>:
<rcnt>
Description
17
ATS2
Description:
Set command:
ATS2=[<esc>]
Parameter:
<esc>:
<esc>
Description
0255
Supported values.
Note: If the <esc> parameter is set to a value in the
range 128255, the escape sequence detection is
disabled
43
ATS3
Description:
This S-parameter represents the decimal IA5 value of the character recognised by the DCE from the DTE to terminate an incoming command line. It
is also generated by the DCE as part of the header, trailer and terminator
for result codes and information text, along with the S4 parameter.
The previous value of S3 is used to determine the command line termination character for entry of the command line containing the S3 setting
command. However, the result code issued will use the value of S3 as set
during the processing of the command line. For example, if S3 was previously set to 13 and the command line ATS3=30 is issued, the command
line will be terminated with a <CR> character (IA5 0/13), but the result
code issued will use the character with the ordinal value 30 (IA5 2/14) in
place of the <CR>.
42
November 2008
Set command:
ATS3=<value>
Read command:
Test command:
Test command
response:
Parameter:
<value>:
<value>
Description
0127
Supported values
13
ATS4
Description:
This S-parameter represents the decimal IA5 value of the character generated by the DCE as part of the header, trailer and terminator for result
codes and information text, along with the S3 parameter.
If the value of S4 is changed in a command line, the result code issued in
response to that command line will use the new value of S4.
Set command:
ATS4=<value>
Read command:
Test command:
Test command
response:
Parameter:
<value>:
<value>
Description
0127
Supported values
10
ATS5
Description:
This S-parameter represents the decimal IA5 value of the character recognised by the DCE as a request to delete from the command line the immediately preceding character.
Set command:
ATS5=<value>
Read command:
Test command:
Test command
response:
Parameter:
<value>:
43
November 2008
<value>
Description
0127
Supported values
ATS7
Description:
Defines the maximum time allowed between completion of dialling and the
connection being established. If this time is exceeded, the connection is
aborted.
Set command:
ATS7=[<tmo>]
Read command:
Test command:
Test command
response:
Parameter:
<tmo>:
<tmo>
Description
1255
50
ATS10
Description:
Specifies the amount of time the DCE will remain connected to the line
after the absence of received line signal.
Note: For mobile phones this is not applicable and the command is
ignored by the TE. This command is included for compatibility reasons
only.
Set command:
ATS10=[<value>]
Read command:
Test command:
Test command
response:
Parameter:
<value>:
<value>
Description
1254
44
November 2008
ATQ
Description:
The setting of this parameter determines whether or not the DCE transmits
result codes to the DTE. When result codes are being suppressed, no
portion of any intermediate, final or unsolicited result code (header, result
text, line terminator or trailer) is transmitted.
Set command:
ATQ[=]<value>
Read command:
Read command
response:
Q: <value>
Test command:
Test command
response:
Parameter:
<value>:
<value>
Description
ATV
Description:
Set command:
ATV[=]<value>
Read command:
Read command
response:
V: <value>
Test command:
Test command
response:
Parameter:
<value>:
<value>
Description
Acknowledges execution of a
command
CONNECT
45
November 2008
NO CARRIER
ERROR
NO DIALTONE
BUSY
NO ANSWER
ATX
Description:
Defines the format of the CONNECT message and if the BUSY and NO
DIALTONE result codes will be used during a data call setup.
Not applicable for voice calls.
Set command:
ATX=[<n>] or ATX[<n>]
Read command:
Test command:
Test command
response:
Parameter:
<n>:
<n>
Description
46
November 2008
<n>
Description
AT&C
Description:
Set command:
AT&C[=][<value>]
Read command:
Read command
response:
&C: <value>
Test command:
Test command
response:
Parameter:
<value>:
<value>
Description
DCD always on
AT&D
Description:
Controls how the DCE responds when the Data Terminal Ready (DTR)
signal (ct 108.2) is changed from on to off condition.
Set command:
AT&D[=][<value>]
Read command:
Read command
response:
&D: <value>
Test command:
Test command
response:
Parameter:
<value>:
<value>
Description
47
November 2008
<value>
Description
AT+IFC
Description:
Defines the flow control between the modem and the computer when in
online data mode. No flow control is enabled in any of the command
modes.
Set command:
AT+IFC=[<by_te>,[<by_ta>]]
Read command:
Read command
response:
+IFC: <by_te>,<by_ta>
Test command:
Test command
response:
Parameters:
<by_te>:
<by_te>
Description
<DTE_by_DCE>
Description
<DTE_by_DCE>:
AT+ICF
Description:
Set command:
AT+ICF=[<format>[,<parity>]
Read command:
Read command
response:
+ICF: <format>,<parity>
48
November 2008
Test command:
Test command
response:
Parameters:
<format>:
<parity>:
Determines the number of data bits, parity bits and stop bits in the start/
stop frame.
<format>
Description
Auto-detect
Description
Odd
Even
Mark
AT+IPR
Description:
Set command:
AT+IPR=[<rate>]
Read command:
Test command:
Test command
response:
Parameter:
49
November 2008
<rate>:
The <rate> value specified will be the rate in bits per second at which the
DTE-DCE interface should operate, for example, 19200 or 115200.
If unspecified or set to 0, automatic detection is selected for the range
determined by v25ter, subclause 4.3 and the character format is also
forced to autodetect, (AT+ICF=0).
<rate> (bps)
Autodetect possible
0
Yes
Default value
Yes
300
Yes
Yes
600
Yes
Yes
1200
Yes
Yes
2400
Yes
Yes
3600
Yes
Yes
4800
Yes
Yes
7200
Yes
Yes
9600
Yes
Yes
14400
Yes
Yes
19200
Yes
Yes
28800
Yes
Yes
38400
Yes
Yes
57600
Yes
Yes
115200
Yes
Yes
230400
Yes
Yes
460800
Yes
Yes
AT+ILRR
Description:
Set command:
AT+ILRR=<value>
Read command:
Test command:
Test command
response:
Parameter:
<value>:
50
November 2008
<value>
Description
Description:
Reports cable interface speed and represents the current DTE-DCE rate.
This response is enabled by AT+ILRR.
Intermediate result
code:
+ILRR: <rate>[,rx_rate>]
Parameter:
<rate>
<rate>
Description
Numeric
<rx_rate>
Description
Numeric
<rx_rate>
Description:
Controls the V.42 bis data compression function, if provided in the phone.
Note: This command is only applicable to CS (Circuit Switched) data calls.
Set command:
AT+DS=[<direction>[,<compression_negotiation>[,<max_dict>[,<maxstring>]]]]
Read command:
Test command:
51
November 2008
Test command
response:
Parameters:
<direction>:
<compression_
negotiation>:
Description
Specifies if the phone should continue to operate if the desired result is not
obtained.
<compression_nego Description
tiation>
<max_dict>:
<max_string>:
Description
512 to 2048
1024
Default value
Description
6 to 250
32
Default value
AT+DR
Description:
Set command:
AT+DR=<value>
52
November 2008
Read command:
Test command:
Test command
response:
Parameter:
<value>:
<value>
Description
Description:
Intermediate result
code:
+DR: <type>
Parameter:
<type>:
<type>
Description
NONE
V42B
V42B RD
V42B TD
53
November 2008
Mode selection
Description:
Set command:
AT+WS46=<n>
Read command:
Test command:
Test command
response:
Parameter:
<n>:
Description
12
22
Wideband CDMA.
This parameter is used by 3G phones
54
November 2008
Select mode
Description:
Puts the TA into a particular mode of operation (data, fax, voice, and so
on). This causes the TAE to process information in a manner suitable for
that type of information.
Reset + hangup on failed ATA sets mode to class 0, data mode.
Execution
command:
AT+FCLASS=<n>
Read command:
AT+FCLASS?
Read command
response:
Test command:
Test command
response:
Parameter:
<n>:
<n>
Description
Data modem
Description:
Action command:
AT*ECBP[=<button>[,<time>]]
Test command:
Test command
response:
Parameters:
55
November 2008
<button>:
<button>
Description
<time>
Description
Long press
<time>:
Description:
Set command:
AT+CMUX=<transparency>[,<subset>[,<port_speed>[,<N1>[,<T1>[,<N2>
[,<T2>[,<T3>[,<k>]]]]]]]]
Read command:
Read command
response
Test command:
Test command
response:
+CMUX:<transparency>,<subset>,<port_speed>,<N1>,<T1>,<N2>,<T2>,
<T3>[,<k>]
AT+CMUX=? Shows if the command is supported.
+CMUX: (list of supported <transparency>s),(list of supported
<subset>s),(list of supported <port_speed>s),(list of supported <N1>s),(list
of supported <T1>s),(list of supported <N2>s),(list of supported
<T2>s),(list of supported <T3>s), (list of supported <k>)
Parameters:
<transparency>:
<transparency>
Description
<subset>:
56
November 2008
<subset>
Description
<port_speed>
Description
9600 bps
19200 bps
38400 bps
57600 bps
115200 bps
230400 bit/s
460800 bit/s
<N1>
Description
31
<T1>
Description
10
<N2>
Description
<T2>
Description
30
<T3>
Description
10
<port_speed>:
<N1>:
<T1>:
<N2>:
<T2>:
<T3>:
<k>:
57
November 2008
Description:
Returns the active interface, that is, the interface currently used for communication
Get command:
Get command
response:
*EINA: <interface>
Test command:
Test command
response:
Parameters:
<interface>:
<interface>
Description
System connector
IR Not supported
Bluetooth
USB
58
November 2008
Description:
Adds the persistent menu item to the phone menu structure and assigns a
category to this menu item. The menu is placed in one of the categories
specified by <category>. It is possible for an accessory to add a persistent
menu item to more than one category. This command should then be
called once for every new menu item. When the phone receives this AT
command, it must:
Create the additional menu if it is not already present.
Add an item with the text specified in <persistent menu item text>.
Upon successful request, the phone answers with a <menu_ID>. This
ID is being used when sending unsolicited *SEAAI to the accessory.
When the user selects the menu an unsolicited result code *SEAAI sent.
If the phone receives a new persistent menu item when there already
exist a persistent menu the old menu item is deleted and a new
created.
If the accessory is disconnected, the corresponding accessory menu
item is deleted. If there are no items in the additional menu the
additional menu is deleted.
Execution
command:
Execution command
response:
*SEAM:<menu_id>
Test command:
Parameters:
<persistent_menu_ite
m_text>:
<persistent_menu_it Description
em_text>
String type
<category>
Description
<category>:
Integer type
0
Bluetooth
Entertainment
Messaging
Organiser
Settings General
59
November 2008
<category>
Description
Settings Display
Settings Calls
Multimedia
10
Imaging
11
Phonebook
12
13
14256
<menu_id>
Description
Integer type
<menu_id>:
AT*SESAF
Description:
Execution
command:
AT*SESAF=<object_index>[,<form>]
Test command:
Test command
response:
Parameters:
<object_index>:
<object_index>
Description
Integer type
<form>
Description
Integer type
1255
<form>:
60
November 2008
AT*SELERT
Description:
Displays an alert dialog via the phone UI. An alert is a dialog that shows
data to the user and waits for the user to respond to the information. An
alert can contain text (string) and an icon. Alerts inform the user about
errors and other exceptional conditions.
When calling AT*SELERT with a timeout (<alert_type> = 6) and the given
amount of time has elapsed, an unsolicited result code *SEGUII is sent to
the accessory.
The dialog is not be removed when the timeout has been reached. It is the
callers responsibility to listen to the unsolicited result code and act upon it.
If a user presses the left softkey (OK), *SEGUII is also sent.
To be able to use this command, a UI session has to be established. That
is, the AT command AT*SEUIS=1 has to be called before calling
AT*SELERT. An alert dialog is deleted if AT*SEDEL=<object_index> is
called or the UI session connected to the object is destroyed
(AT*SEUIS=0).
Set command:
Set command
response:
*SELERT:<object_index>
Test command:
Test command
response:
Parameters:
<title>:
<title>
Description
String
<alert_text>
Description
String
<alert_type>
Description
NONE
ALARM
An ALARM AlertType alerts the user to an event for
which the user has previously requested to be notified. For example, the message might say, Staff
meeting in five minutes
<alert_text>:
<alert_type>:
61
November 2008
<alert_type>
Description
CONFIRMATION
A CONFIRMATION AlertType confirms user actions.
For example, Saved! might be shown to indicate
that a Save operation has completed
ERROR
An ERROR AlertType alerts the user to an erroneous operation. For example, an error alert might
show the message, There is not enough room to
install the application
INFO
An INFO AlertType provides information to the user.
For example, a simple splash screen might be an
INFO AlertType
WARNING
A WARNING AlertType warns the user of a potentially dangerous operation. For example, the warning message may contain the text, Warning: this
operation will erase your data
TEXT FEEDBACK
A text feedback is a popup box with a message to
the user. Note: No <title> should be given
It is possible to set a timeout in the <timeout>
parameter
<icon_id>
Description
Integer
<object_index>
Description
Integer type
<show>
Description
Integer type
<image>:
<object_index>:
<show>:
<timeout>:
62
November 2008
<timeout>
Description
Integer type
AT*SESTRI
Description:
Displays a string input dialogue via the phone UI. The contents in the dialogue can be changed by the user. The accessory will be notified when a
user action has occurred and the unsolicited result code *SEGUII is then
sent.
To be able to use this command, a UI session has to be established. That
is, the AT command AT*SEUIS=1 has to be called before calling AT*SESTRI.
A string input dialog is deleted if AT*SEDEL=<object_index> is called.
Execution
command:
AT*SESTRI=<title>,<prompt_text>,<default_text>,<predictive>,
<input_mode>,<show>[,<form>]
Execution command
response:
*SESTRI:<object_index>
Test command:
Test command
response:
Parameters:
<title>:
<title>
Description
String
<prompt_text>
Description
String
<default_text>
Description
String
<prompt_text>:
<default_text>:
<predictive>:
63
November 2008
<predictive>
Description
Bitflags
Bit 1 (LSB)
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
<input_mode>
Description
Integer
Any
Real input
Integer input
URL input
Email input
<maxsize>
Description
Integer
<object_index>
Description
Integer type
<show>
Description
Integer type
<input_mode>:
<maxsize>:
<object_index>:
<show>:
<form>:
64
November 2008
<form>
Description
Integer type
AT*SELIST
Description:
Execution
command:
AT*SELIST=<title>,<list_type>,<item_to_focus>,<number_of_items>,
<overlay_style>,<show>,<item_string1>,<item_image1>,<dimmed1>,
<selected1>,<delete1>[,<item_string2>,<item_image2>,<dimmed2>,
<selected2>,<delete2>...]
Execution command
response:
*SELIST: <object_index>
Test command:
Test command
response:
Parameters:
<title>:
<title>
Description
String
<list_type>:
65
November 2008
<list_type>
Description
One-of-many.
The user must select one and only one item
Nbr-of-many
The user can select many items in the list
Data list
This list can be used as a menu
<selected>
Description
Integer type
Item is selected
<item_to_focus>
Description
Integer type
The item in the list that will be in focus when the list
is shown
<selected>:
<item_to_focus>:
<number_of_items>:
<number_of_items> Description
Integer type
<item_string>
Description
String
<item_image>
Description
Integer type
<object_index>
Description
Integer type
<dimmed>
Description
Integer type
Tells whether the list item will be dimmed (greycolored, not accessible) or not
<item_string>:
<item_image>:
<object_index>:
<dimmed>:
<delete>:
66
November 2008
<delete>
Description
Integer type
<overlay_style>
Description
Integer type
No frame
Frame
<show>
Description
Integer type
<overlay_style>:
<show>:
AT*SETICK
Description:
Execution
command:
AT*SETICK=<text>,<show>
Execution command
response:
*SETICK:<object_index>
Test command:
Test command
response:
Parameters:
<text>:
67
November 2008
<text>
Description
String
<object_index>
Description
Integer type
<show>
Description
Integer type
<object_index>:
<show>:
AT*SEDATE
Description:
A Date field is an editable component for presenting date and time (calendar) information. The value for this field can be set initially. If the value is
not set, then the UI for the field shows this clearly.
An instance of a Date field can be configured to accept date or time information. This mode is set by the <mode> parameter. The DATE input mode
allows only date information (year, month, day) to be set and the TIME
mode allows only time information (hours, minutes, seconds) to be set.
When the user has modified the contents of the date field and accepts it,
the unsolicited result code *SEGUII is sent.
To be able to use this command, a UI session has to be established. That
is, the AT command AT*SEUIS=1 has to be called before calling
AT*SEDATE.
A Date field object is deleted if AT*SEDEL=<object_index> is called.
Note: It is not possible to call AT*SEDATE with <mode> == 2 and then
include <date> first and <time> after that in the command parameter
string. Doing so results in an error. The correct usage of the SET command
is shown in the two examples below:
AT*SEDATE=Set the date,1,1,0,2005/05/29
AT*SEDATE=Set the time,2,1,0,12:30:00
Execution
command:
AT*SEDATE=<title>,<mode>,<show>[,<form> [,<date>][,<time>]]
Execution command
response:
*SEDATE:<object_index>
Test command:
Test command
response:
Parameters:
<title>:
68
November 2008
<title>
Description
String
Item title
<mode>
Description
<date>
Description
Integer type
<time>
Description
String type
<object_index>
Description
Integer type
<show>
Description
Integer type
<form>
Description
Integer type
<mode>:
<date>:
<time>:
<object_index>:
<show>:
<form>:
69
November 2008
AT*SEGAUGE
Description:
Execution
command:
AT*SEGAUGE=<label>,<interactive>,<show>[,<form>[,<initial_value>[,<
maxvalue>]]
Execution command
response:
*SEGAUGE:<object_index>
Test command:
Test command
response:
Parameters:
<label>:
<label>
Description
String
Item label
<interactive>
Description
<maxvalue>
Description
Integer
<interactive>:
<maxvalue>:
70
November 2008
<initial_value>:
<initial_value>
Description
Integer
<object_index>:
<object_index>
Description
Integer type
<show>
Description
Integer type
<form>
Description
Integer type
<show>:
<form>:
AT*SEGUP
Description:
Updates an existing bar graph (progress feedback) with a new value. The
object ID of the bar graph must be given together with the new bar graph
value. That is, an object created by AT*SEGAUGE has to be created with
parameter <interactive> = 1.
Execution
command:
AT*SEGUP=<object_index>,<new_value>[,<form>]
Test command:
Parameters:
<new_value>:
<new_value>
Description
Integer
<object_index>
Description
Integer type
<object_index>:
71
November 2008
<form>:
<form>
Description
Integer type
1255
AT*SEONO
Description:
Displays an On/Off input screen with two radio buttons showing on and
off. A value could be accepted by the user or cancelled. The unsolicited
result code *SEGUII is sent to the accessory when the user has accepted
or cancelled the On/Off input.
To be able to use this command, a UI session has to be established. That
is, the AT command AT*SEUIS=1 has to be called before calling
AT*SEONO.
An On/Off object is deleted if AT*SEDEL=<object_index> is called.
Execution
command:
AT*SEONO=<title>,<default_value>,<show>
Execution command
response:
*SEONO:<object_index>
Test command:
Test command
response:
Parameters:
<title>:
<title>
Description
String
<default_value>
Description
Off
On
<object_index>
Description
Integer type
<show>
Description
Integer type
<default_value>:
<object_index>:
<show>:
72
November 2008
<show>
Description
AT*SEYNQ
Description:
Execution
command:
AT*SEYNQ=<title>,<question>,<show>[,<image_id>]
Execution command
response:
*SEYNQ:<object_index>
Test command:
Test command
response:
Parameters:
<title>:
<title>
Description
String
<question>
Description
String
<image_id>
Description
Integer type
<object_index>
Description
Integer type
<question>:
<image_id>:
<object_index>:
<show>:
73
November 2008
<show>
Description
Integer type
AT*SEDEL
Description:
Execution
command:
AT*SEDEL=<object_index>
Test command:
Parameter:
<object_index>:
<object_index>
Description
Integer type
AT*SESLE
Description:
Defines the labels to be used for the soft keys. Parameter <object_id> verifies to which GUI object the soft key(s) will be added.
If <nbr_of_actions> = 0: The user can add a new soft key label for the
right soft key specified in the <short_text>.
If <nbr_of_actions> > 0: Right soft key is named More. <short_text> is
added as first element in the More menu followed by the <long_textX>
parameters.
The new soft key IDs are sent to the user in the <softkey_idX> parameters.
Set command:
AT*SESLE=<object_id>,<nbr_of_actions>,<icons_or_texts>,
<show>,<short_text>[,<long_text1>[,<long_text2>]]]
Set command
response:
*SESLE: <softkey_id1>[,<softkey_id2>[<softkey_id3>[,]]]
Test command:
Parameters:
<object_id>:
<object_id>
Description
Integer
<nbr_of_actions>
Description
Integer
<nbr_of_actions>:
<short_text>:
74
November 2008
<short_text>
Description
String
Text label for the right soft key or the first element in
if <icons_or_texts> More menu (see description)
=0
Integer
Icon ID for the icon to be used instead of the text
if <icons_or_texts>
=1
<long_text>:
<long_text>
Description
String if
Text label(s) for the text to be used in the More
<icons_or_texts> = menu
0
Integer if
Icon ID for the icon to be used instead of the text
<icons_or_texts> =
1
<action>:
<action>
Description
Integer value
<icons_or_texts>
Description
<icons_or_texts>:
Integer
0
<show>
Description
<softkey_id>
Description
Integer
<show>:
<softkey_id>:
75
November 2008
AT*SERSK
Description:
Execution
command:
AT*SERSK=<object_id>,<softkey_id>
Test command:
Parameter:
<object_id>:
<object_id>
Description
Integer value
<softkey_id>
Description
Integer value
<softkey_id>:
AT*SEUIS
Description:
Execution
command:
AT*SEUIS=<action>
Read command:
AT*SEUIS?
Read command
response:
*SEUIS:<action>
Test command:
Parameter:
<action>:
<action>
Description
Terminate session
Establish session
76
November 2008
Description:
This unsolicited result code is sent when an action on a GUI object has
occurred. The action is related to the type of the GUI object. The object
specific information that can be included in <object_specific_info> is
dependent on the action as well as the type of GUI object.
Note: The GUI object can create its own actions by using the command
AT*SESLE (creating softkey actions). These new actions are given an
action ID according to the specification AT*SESLE.
This result code is activated by AT*SELERT, AT*SESTRI, AT*SELIST,
AT*SETICK, AT*SEDATE, AT*SEGAUGE, AT*SEONO, AT*SEYNQ or
AT*SESLE
Unsolicited result
code:
*SEGUII: <object_index>,<action>[,<object_specific_info1>
[,<object_specific_info2>..]] When a GUI action has occurred.
Parameters:
<object_index>:
<object_index>
Description
Integer type
<action>:
<action>
Description
GUI object
<object_specific_i
nfo>
CANCEL action
All
PREVIOUS action
All
NO action
Yes/no question
YES action
Yes/no question
List (exclusive or
ACCEPT INDEX
action, the user has implicit)
selected an item in a
list
List
DELETE INDEX
action, the user has
selected an item to
be deleted in a list
77
November 2008
<action>
Description
GUI object
List (multiple)
ACCEPT
N_OF_MANY
action. The user has
selected one or
many item(s) in a list
Integer. Index(es) of
the selected list
item(s):
<object_specific_
info1>
[,<object_specific_
info2>]
Date input
ACCEPT DATE
action. The user has
accepted a date
value in a GUI
object
Time input
ACCEPT TIME
action. The user has
accepted a time
value in a GUI
object
10
Boolean.
True On,
False Off
11
String input
ACCEPT STRING
action, the user has dialogue
accepted a string in
a GUI object
12
13
108
FORM ACCEPT
DATE
109
FORM ACCEPT
TIME
111
FORM ACCEPT
STRING
String input
String. The text
dialogue placed in a string in the GUI
form
object
112
FORM ACCEPT
INTEGER
Gauge (progress
Integer. The new
feedback) placed in value
a form
78
<object_specific_i
nfo>
November 2008
*SESFI
Description:
This unsolicited result code is sent when the session has got focus or
when focus for the session has been lost.
This result code is activated by AT*SEUIS.
Unsolicited result
code:
*SESFI:<focus>
When focus for the session is obtained or lost.
Parameter:
<focus>:
<focus>
Description
Focus is lost
Focus is obtained
*SEAAI
Description:
This indication is sent to the accessory when the menu item with ID
<menu_id> is activated by the user.
This result code is activated by AT*SEAM.
Unsolicited result
code:
*SEAAI:<menu_id>
When menu item is activated.
Parameter:
<menu_id>:
<menu_id>
Description
Integer type
79
November 2008
Description:
Execution
command:
AT*EIBA=<bt_address>
Test command:
Parameter:
<bt_address>:
<bt_address>
Description
String
AT+BINP
Bluetooth input
Description:
Requests some specific data input from the phone. On reception of this
command the phone performs the proper actions such that the requested
information is sent back to the HF using the +BINP response.
The type of data the HF will expect in the <dataresp> parameter returned
by the phone depends on the information requested in each case.
Execution
command:
AT+BINP=<datarequest>
Execution command
response:
AT+BINP:<dataresp>1...<dataresp>n
Test command:
Test command
response:
Parameters:
<datarequest>:
<datarequest>
Description
<dataresp>
Description
<dataresp>:
80
November 2008
Description
AT+BLDN
Description:
Calls the last phone number dialled. On reception of this command, the
phone sets up a voice call to the last phone number dialled.
Execution
command:
AT+BLDN
Test command:
AT+BVRA
Description:
Enables/disables the voice recognition function in the phone. This command activates the result code +BVRA
Note: This command gives an error if the request is not made from a bluetooth handsfree device. That is, it is not possible to connect to a bluetooth
handsfree device and then in parallell connect to the ME with a terminal
program (hyperterminal and substitutes) and try sending the AT command,
this also results in an error.
Note: A voice message has to be recorded to make it possible to use this
command. If no such message exist, then the command gives an error in
the response.
Execution
command:
AT+BVRA=<vrec>
Test command:
Test command
response:
Parameter:
<vrec>:
<vrec>
Description
81
November 2008
AT+NREC
Description:
Execution
command:
AT+NREC=<nrec>
Test command:
Test command
response:
Parameter:
<nrec>:
<nrec>
Description
AT+VGM
Gain of microphone
Description:
Command issued by the HF to report its current microphone gain level setting to the phone. <gain> is a decimal numeric constant, relating to a particular (implementation dependent) volume level controlled by the HF. This
command does not change the microphone gain of the phone, it simply
indicates the current value of the microphone gain in the HF.
This command activates the result code +VGM
Execution
command:
AT+VGM=<gain>
Test command:
Test command
response:
Parameter:
<gain>:
<gain>
Description
015
0 Minimum gain
15 Maximum gain
82
November 2008
AT+VGS
Gain of speaker
Description:
Command issued by the HF to report its current speaker gain level setting
to the phone. <gain> is a decimal numeric constant, relating to a particular
(implementation dependent) volume level controlled by the HF. This command does not change the speaker gain of the phone, it simply indicates
the current value of the speaker gain in the HF.
Note: This command returns an error if the request is not made from a
bluetooth handsfree device.
This command activates the result code +VGS
Execution
command:
AT+VGS=<gain>
Test command:
Test command
response:
Parameter:
<gain>:
<gain>
Description
015
0 Minimum gain
15 Maximum gain
AT+BRSF
Description:
Execution
command:
Execution command
response:
+BRSF: <ME supported features bitmap>
Test command:
Parameter:
<HF supported
features bitmap>
bit
Description
EC and/or NR function
83
November 2008
bit
Description
531
Unused
bit
Description
631
Unused
<ME supported
features bitmap>
AT+GCLIP
Description:
Execution
command:
AT+GCLIP=<display_type>
Test command:
Test command
response:
Parameter:
<display_type>
<display_type>
Description
integer
1: 96x16 BW0
2255 Reserved
84
November 2008
Description:
Unsolicited result code used to notify the HF when the voice recognition
function in the phone has been terminated autonomously. This result code
is activated by AT+BVRA.
Unsolicited result
code:
+BVRA: <vrect>
Parameter:
<vrect>:
<vrect>
Description
+VGM
Description:
Unsolicited result code issued by the phone to set the microphone gain of
the HF. <gain> is a decimal numeric constant, relating to a particular
(implementation dependent) volume level controlled by the HF.
This result code is activated by AT+VGM.
Unsolicited result
code:
Note:
+VGM: <gain>
Due to the small inconsistency between the GSM 07.07 standard and the
current headset specification (Specification of the Bluetooth System;
Profiles, v1.1, Part K:6, Headset Profile.), the HF will also accept the =
symbol in place of : as a valid separator for this unsolicited result code.
Parameter:
<gain>:
<gain>
Description
015
0 Minimum gain
15 Maximum gain
+VGS
Description:
Unsolicited result code issued by the phone to set the speaker gain of the
HF. Parameter <gain> is a decimal numeric constant, relating to a particular (implementation dependent) volume level controlled by the HF.
This result code is activated by AT+VGS.
Unsolicited result
code:
+VGS: <gain>
85
November 2008
Note:
Due to the small inconsistency between the GSM 07.07 standard and the
current Headset specification (Specification of the Bluetooth System;
Profiles, v1.1, Part K:6, Headset Profile.), the HF will also accept the =
symbol in place of : as a valid separator for this unsolicited result code.
Parameter:
<gain>:
<gain>
Description
015
0 Minimum gain
15 Maximum gain
+BSIR
Description:
Unsolicited result code issued by the phone to indicate to the HF that the
in-band ring tone setting has been locally changed. The HF may react
accordingly by changing its own alert method.
Unsolicited result
code:
+BSIR: <bsir>
Parameter:
<bsir>
Description
+BINP
Description:
Unsolicited result
code:
+BINP: <dataresp1>[,...,<datarespn>]
Parameter:
<datarespn>
86
November 2008
+GCLIP
Description:
Unsolicited result
code:
+GCLIP: <gclip_index>,<gclip_data>
Parameter:
<gclip_index>:
Integer
<gclip_index>
Description
0255 (0 = first)
<gclip_data>
Description
<gclip_data>:
87
November 2008
Description:
Informs TA which character set <chset> is used by the TE. TA is then able
to convert character strings correctly between TE and ME character sets.
When TA TE interface is set to 8-bit operation and the used TE alphabet
is 7-bit, the highest bit is set to zero.
Note: The manufacturer specifies how the internal alphabet of ME is converted to and from the TE alphabet.
Set command:
AT+CSCS=<chset>
Read command:
Read command
response:
+CSCS: <chset>
Test command:
Test command
response:
Parameter:
<chset>:
<chset>
Description
GSM
IRA
8859-n
UTF-8
88
November 2008
Hang up call
Description:
Execution
command:
AT+CHUP
Test command:
AT+CRC
Description:
Set command:
AT+CRC=[<mode>]
Read command:
Read command
response:
+CRC: <mode>
Test command:
Test command
response:
Parameter:
<mode>:
<mode>
Description
AT+CR
Description:
Set command:
AT+CR=<mode>
Read command:
Test command:
89
November 2008
Test command
response:
Parameter:
<mode>:
<mode>
Description
Enable reporting
AT+CV120
Description:
Sets the values of the V.120 protocol parameters (defined in CCITT V.120)
that are carried in the GSM BC and/or LLC information elements.
Test command returns values supported by the TA as a compound value.
Set command:
AT+CV120=[<rah>[,<mfm>[,<mode>[,<llineg>[,<assign>[,<negtype>]]]]]]
Read command:
Read command
response:
+CV120: <rah>,<mfm>,<mode>,<llineg>,<assign>,<negtype>
Test command:
Test command
response:
Parameters:
<rah>:
<rah>
Description
<mfm>
Description
<mode>
Description
<mfm>:
<mode>:
<llineg>:
90
November 2008
<llineg>
Description
Negotiation allowed.
Note: <negtype> indicates the connection over
which the negotiation is performed
<assign>
Description
<negtype>
Description
<assign>:
<negtype>:
AT+VTS
Description:
Allows the transmission of DTMF tones. These tones may be used, for
example, when announcing the start of a recording period. The command
is write-only. The command is used only during voice calls.
Note: The ATD command is used only for dialling. It is not possible to
generate arbitrary DTMF tones using the ATD command.
Set command:
AT+VTS=<DTMF>
Test command:
Parameter:
<DTMF>:
An ASCII character string with entries in the set 0-9, #, *, A-D, separated
by commas. Each entry is interpreted as a single DTMF tone.
Example: The string 8,9 sends two DTMF tones, 8 followed by 9.
Description:
Unsolicited result
code:
+CME: <err>
Parameter:
<err>:
91
November 2008
+CR
Description:
Transmitted during connect negotiation at the point where the phone has
determined what speed and quality-of-service will be used, before any
error control or data compression reports are transmitted and before any
final result code is transmitted.
Unsolicited result
code:
+CR: <serv>
Parameter:
<serv>:
<type>
Description
ASYNC
Asynchronous transparent
SYNC
Synchronous transparent
REL ASYNC
Asynchronous non-transparent
REL SYNC
Synchronous non-transparent
+CRING
Description:
Unsolicited result
code:
+CRING: <type>
Parameter:
<type>:
<type>
Description
ASYNC
Asynchronous transparent
SYNC
Synchronous transparent
REL ASYNC
Asynchronous non-transparent
FAX
Facsimile
VOICE
Normal voice
VOICE/XXX
ALT VOICE/XXX
ALT XXX/VOICE
ALT VOICE/FAX
ALT FAX/VOICE
92
November 2008
Description:
Selects the bearer service <name> with data rate <speed> and the
connection element <ce> to be used when data calls are originated.
Values may also be used during mobile terminated data call setup,
especially in the case of single numbering scheme calls.
Set command:
AT+CBST=[<speed>,[<name>,[<ce>]]]
Read command:
Read command
response:
+CBST: <speed>,<name>,<ce>
Test command:
Test command
response:
Parameter:
<speed>:
<speed>
Description
12
14
15
16
39
43
47
48
71
75
79
80
<name>
Description
<name>:
93
November 2008
<name>
Description
<ce>
Description
<ce>:
AT+CRLP
Description:
Set command:
AT+CRLP=[<iws>[,<mws>[,<T1>[,<N2>[,<ver>[,<T4>]]]]]]
Read command:
Read command
response:
Test command:
Test command
response:
+CRLP: <iws>,<mws>,<T1>,<N2>[,<ver1>[,<T4>]]<CR><LF>
[+CRLP: <iws>,<mws>,<T1>,<N2>[,<ver2>[,<T4>]]<CR><LF>
[...]]
AT+CRLP=? Shows if the command is supported.
+CRLP: (list of supported <iws>s),(list of supported <mws>s),(list of
supported <T1>s),(list of supported <N2>s)[,<ver1>[,(list of supported
<T4>s)]]<CR><LF>
[+CRLP: (list of supported <iws>s),(list of supported <mws>s),(list of
supported <T1>s),(list of supported <N2>s)[,<ver2>[,(list of supported
<T4>s)]]<CR><LF>
[...]]
Parameters:
Default values and value ranges depend on RLP version. See GSM 04.22
subclause 5.4
<iws>:
<iws>
Description
061
61
Default value
<mws>:
94
November 2008
<mws>
Description
061
61
Default value
<T1>
Description
38100
48
<N2>
Description
0255
Default value
<ver>
Description
Integer
<T4>
Description
3255
Default value
<T1>:
<N2>:
<ver>:
<T4>:
95
November 2008
Description:
Execution
command:
AT+CEER
Execution command
response:
+CEER: <report>
Test command:
Parameter:
<report>:
<report>
Description
Characters
96
November 2008
Description:
Execution
command:
AT+CHSD
Execution command
response:
+CHSD: <mclass>,<maxRx>,<maxTx>,<sum>,<codings>
Test command:
Parameters:
<mclass>:
<mclass>
Description
Multislot class 8
<maxRx>
Description
<maxTx>
Description
<sum>
Description
<maxRx>:
<maxTx>:
<sum>:
<codings>:
97
November 2008
<codings>
Description
12
AT+CHSN
Description:
Set command:
AT+CHSN=[<wAiur>[,<wRx>[,<topRx>[,<codings>]]]]
Read command:
Read command
response:
Test command:
Test command
response:
Parameters:
<wAiur>:
<wAiur>
Description
98
November 2008
<wRx>:
Note:
<wRx>
Description
The Description text above is copied from GSM 27.007 and should be
interpreted as follows:
If the <wAiur> and <wRx> are both set to 0, the number of receive time
slots is calculated from <speed> and <codings>. Furthermore, if <speed>
is 0 (autobauding), then the number of receive time slots is mapped from
<maxRx> from AT+CHSD command.
<topRx>:
<codings>:
<topRx>
Description
Description
12
99
November 2008
AT+CHSC
Description:
Execution
command:
AT+CHSC
Execution command
response:
+CHSC:<rx>,<tx>,<aiur>,<coding>
Test command:
Parameters:
<rx>:
<rx>
Description
<tx>
Description
<aiur>
Description
<coding>
Description
<tx>:
<aiur>:
<coding>:
100
November 2008
<coding>
Description
Note:
AT+CHSR
Description:
Execution
command:
AT+CHSR=[<mode>]
Read command:
AT+CHSR?
Read command
response:
+CHSR: <mode>
Test command:
Test command
response:
Parameter:
<mode>:
<mode>
Description
Enable reporting
101
November 2008
AT+CHSU
Description:
Set command:
AT+CHSU=[<mode>]
Read command:
Test command:
Test command
response:
Parameter:
<mode>:
<mode>
Description
Description:
Intermediate result
code:
AT+CHSR: <rx>, <tx>,<auir>,<coding>
Parameters:
See AT+CHSC.
102
November 2008
Description:
Action command:
AT+CNUM
Action command
response:
Test command:
+CNUM:
[<alpha1>],<number1>,<type1>[,<speed>,<service>[,<itc>]][<CR><LF>
+CNUM: [<alpha2>],<number2>,<type2>[,<speed>,<service> [,<itc>]]
[]]
AT+CNUM=? Shows if the command is supported.
Parameters:
<alphax>:
Not supported
<alphax>
Description
String type
<numberx>
Description
String type
<typex>
Description
Integer format
<numberx>:
<typex>:
<speed>:
<service>:
Not supported
<speed>
Description
Integer
Description
Asynchronous modem
103
November 2008
<itc>:
<service>
Description
Voice
Fax
6127
Not supported
<itc>
Description
AT+CREG
Description:
Set command:
AT+CREG=[<n>]
Read command:
AT+CREG?
Read command
response:
+CREG: <n>,<stat>[,<lac>,<ci>]
Test command:
Test command
response:
Parameters:
<n>:
<n>
Description
<stat>
Description
<stat>:
104
November 2008
<stat>
Description
Registration denied
Unknown
Registered, roaming
<lac>
Description
String type
<ci>
Description
String type
<lac>:
<ci>:
105
November 2008
AT+COPS
Description:
Forces an attempt to select and register the GSM/UMTS network operator. <mode> is used to select whether the selection is done automatically
by the ME or is forced by this command to operator <oper>, given in format <format>. If the selected operator is not available, no other operator is
selected, except when <mode>=4. The selected operator name format
applies to further read commands, +COPS? also. <mode>=2 forces an
attempt to deregister from the network. The selected mode affects to all
further network registration, for example, after <mode>=2, ME will be
unregistered until <mode>=0 or 1 is selected. This command is abortable
when registration/deregistration attempt is made.
Read command returns the current mode and the currently selected operator. If no operator is selected, <format> and <oper> are omitted.
Test command returns a list of quadruplets, each representing an operator
present in the network. A quadruplet consists of an integer indicating the
availability of the operator <stat>, long and short alphanumeric format of
the name of the operator and numeric format representation of the operator. Any of the formats may be unavailable and should then be an empty
field. The list of operators is in order: home network, networks referenced
in SIM and other networks.
It is recommended (although optional) that after the operator list, TA
returns lists of supported <mode>s and <format>s. These lists are delimited from the operator list by two commas.
Set command:
AT+COPS=[<mode>[,<format>[,<oper>[,AcT]]]]
Read command:
AT+COPS?
Read command
response:
+COPS: <mode>[,<format>,<oper>]
Test command:
Test command
response:
Parameters:
<mode>:
<mode>
Description
<format>:
106
November 2008
<format>
Description
Numeric <oper>
<oper>
Description
string type
<stat>
Description
Unknown
Available
Current
Forbidden
<stat>
Description
UTRAN
<oper>:
<stat>:
<AcT>:
107
November 2008
AT+CLIP
Description:
Set command:
AT+CLIP=<n>
Read command:
AT+CLIP?
Read command
response:
+CLIP:<n>,<m>
Test command:
Test command
response:
Parameters:
<n>:
<m>:
Description
Enable
Description
CLIP provisioned
Note: When CLI is not available (<CLI validity>=2), <number> will be an empty string () and
<type> value will not be significant. Nevertheless, the phone may return the recommended value
128 for <type> (TON/NPI unknown in accordance with GSM 04.08 subclause 10.5.4.7).
When CLI has been withheld by the originator, (<CLI validity>=1) and the CLIP is provisioned with
the override category option (refer to 3GPP TS 22.081 and 3GPP TS 23.081), <number> and
<type> is provided. Otherwise, the phone will return the same setting for <number> and <type>
as if the CLI was not available.
108
November 2008
AT+CLIR
Description:
Set command:
AT+CLIR=[<n>]
Read command:
Test command:
Test command
response:
Parameters:
<n>:
<n>
Description
<m>
Description
<m>:
109
November 2008
AT+CCFC
Description:
Execution
command:
AT+CCFC=<reason>,<mode>[,<number>[,<type>[,<class>[,<subaddr>
[,<satype>[,<time>]]]]]]
Execution command
response:
When <mode>=2 and command successful:
+CCFC:<status>,<class1>[,<number>,<type>,<subaddr>,<satype>[,<time
>]]][<CR><LF>
+CCFC:<status>,<class2>[,<number>,<type>[,<subaddr>,<satype>[,<tim
e>]]]
[...]]
Test command:
Test command
response:
Parameters:
<reason>:
<reason>
Description
Unconditional
Mobile busy
No reply
Not reachable
<mode>
Description
Disable
Enable
Query status
Registration
Erasure
<number>
Description
String type
<mode>:
<number>:
<type>:
110
November 2008
<type>
Description
Integer format
129
145
161
128255
<subaddr>
Description
string type
<satype>
Description
integer type
<classx>
Description
Integer
Voice L1
Data
Fax
16
32
64
128
<time>
Description
130
<subaddr>:
<satype>:
<classx>:
<time>:
111
November 2008
<status>:
<status>
Description
Not active
Active
AT+CCWA
Description:
Execution
command:
AT+CCWA=[<n>[,<mode>[,<class>]]]
Execution command
response:
When<mode>=2 and command successful:
+CCWA:<status>,<class1>[<CR><LF>
+CCWA: <status>,<class2>
[]]
Read command:
AT+CCWA?
Read command
response:
+CCWA: <n>
Test command:
Test command
response:
Parameters:
<n>:
<n>
Description
Enable
<mode>
Description
Disable
Enable
Query status
<mode>:
<classx>:
112
November 2008
<classx>
Description
Integer
Voice L1
Data
Fax
16
32
64
128
<status>
Description
Not active
Active
<status>:
AT+CHLD
Description:
This command refers to a service that allows a call to be temporarily disconnected from the ME, but the connection is to be retained by the network and to a service that allows multiparty conversation. Calls can be put
on hold, recovered, released and added to conversation similarly as
defined in GSM 02.30.
This is based on the GSM supplementary services HOLD (Call Hold) (refer
GSM 02.83 clause 2) and MPTY (MultiParty, see GSM 02.84). The interaction of this command with other commands based on other GSM supplementary services is described in the GSM standard.
Note: Call Hold and MultiParty are only applicable to teleservice 11.
It is recommended (although optional) that test command returns a list of
operations which are supported. The call number required by some operations will be denoted by x. For example, +CHLD: (0,1,1x,2,2x,3).
Set command:
AT+CHLD=<n>
Test command:
Test command
response:
Parameter:
<n>:
Integer type. Equals numbers entered before SEND button in GSM 02.30
subclause 4.5.5.1.
<n>
Description
113
November 2008
Note:
<n>
Description
1X
2X
114
November 2008
AT+CSSN
Description:
Set command:
AT+CSSN=[<n>[,<m>]]
Read command:
AT+CSSN?
Read command
response:
+CSSN: <n>,<m>
Test command:
Test command
response:
Parameters:
<n>:
<n>
Description
<m>
Description
<code1>
Description
Call is waiting
<m>:
<code1>:
115
November 2008
<code1>
Description
<index>
Description
09
CUG index
10
<code2>
Description
<index>:
<code2>:
AT+CAOC
Advice of charge
Description:
This refers to the Advice of Charge supplementary service (GSM 02.24 and
GSM 02.86) that enables a subscriber to get information about the cost of
calls. With <mode>=0, the execution command returns the Current Call
Meter (CCM) value from the ME. The command also includes the possibility to enable an unsolicited event reporting of the CCM information. The
unsolicited result code +CCCM: <ccm> is sent when the CCM value
changes, but no more than every 10 seconds. Deactivation of the unsolicited event reporting is made with the same command.
Read command indicates whether the unsolicited reporting is activated or
not. Read command is available when the unsolicited result code is supported.
Execution
command:
AT+CAOC[=<mode>]
Read command:
Test command:
Test command
response:
Parameter:
<mode>:
116
November 2008
<mode>
Description
<ccm>
Description
String type
<ccm>:
AT+CACM
Description:
Resets the Advice of Charge related Accumulated Call Meter (ACM) value
in SIM file EFACM. ACM contains the total number of home units for both
the current and preceding calls. SIM PIN2 is usually required to reset the
value.
Note: This command must take into account what line is chosen via the
MMI.
Read command returns the current value of ACM.
Set command:
AT+CACM=[<passwd>]
Read command:
AT+CACM?
Read command
response:
+CACM: <acm>
Test command:
Parameters:
<passwd>:
<passwd>
Description
String type
SIM PIN2
<acm>
Description
String type
<acm>:
AT+CAMM
Description:
Set command:
AT+CACM=[<acmmax>[,<passwd>]]
117
November 2008
Read command:
Test command:
Parameters:
<passwd>:
<passwd>
Description
String
SIM PIN2
<acmmax>
Description
String
<acmmax>:
AT+CDIP
Description:
Set command:
AT+CDIP=[<n>]
Enables/disables a called subscriber to get the called line identification of
the called party when receiving a mobile terminated call.
Read command:
Read command
response:
+CDIP: <n>,<m>
Test command:
Test command
response:
Parameters:
<n>:
<n>
Description
<m>:
118
November 2008
<m>
Description
AT+COLP
Description:
Execution
command:
AT+COLP=[<n>]
Read command:
Test command:
Test command
response:
Parameters:
<n>:
<m>:
Description
Description
COLP provisioned
119
November 2008
AT+CPOL
Description:
Edits the user preferred list of networks in the active application on the
UICC (GSM or USIM) or preferred list of networks in the SIM card. Execution command writes an entry in the SIM list of preferred operators
(EFPLMNsel), when the SIM card is present or when the UICC is present
with an active GSM application. When UICC is present with an active
USIM application, execution commands writes an entry in the User controlled PLMN selector with Access Technology list (EFPLMNwAcT), only
the PLMN field could be entered, the Access Technologies for each PLMN
in this list is not accessible with this command (New command for accessing the Access Technologies for each PLMN in this list is FFS). If <index>
is given but <oper> is left out, entry is deleted. If <oper> is given but
<index> is left out, <oper> is put in the next free location. If only <format>
is given, the format of the <oper> in the read command is changed.
Note: ME may also update this list automatically when new networks are
selected.
Read command returns all used entries from the active application in the
UICC (GSM or USIM) user preferred list of networks or SIM card list of preferred operators.
Test command returns the whole index range supported by the active
application in the UICC (GSM or USIM) user preferred list of networks or
SIM card.
Execution
command:
AT+CPOL=[<index>][, <format>[,<oper>]]
Read command:
AT+CPOL?
Read command
response:
+CPOL: <index1>,<format>,<oper1>[<CR><LF>
+CPOL: <index2>,<format>,<oper2>
[...]]
Test command:
Test command
response:
Parameters:
<indexn>:
<indexn>
Description
Integer
<format>
Description
<format>:
<opern>:
120
November 2008
<opern>
Description
string type
AT+COPN
Description:
Returns the list of operator names from the ME. Each operator code
<numericn> that has an alphanumeric equivalent <alphan> in the ME
memory is returned.
Execution
command:
AT+COPN
Execution command
response:
+COPN: <numeric1>,<alpha1> [<CR><LF>+COPN:
<numeric2>,<alpha2>[...]]
Test command:
Parameters:
<numericn>:
<numericn>
Description
String type
<alphan>
Description
String type
<alphan>:
AT*EDIF
Description:
Enables and disables notification of divert status changes with the unsolicited result code *EDIF.
Set command:
AT*EDIF=<onoff>
Read command:
Test command:
Test command
response:
Parameter:
<onoff>:
<onoff>
Description
121
November 2008
AT*EIPS
Description:
Enables or disables the presentation of the alpha tag (first name and last
name) of the caller ID and called ID to the terminal equipment if the ID is
recognised. The presentation is performed by unsolicited result codes,
*ELIP for caller ID and *EOLP for called ID.
Set command:
AT*EIPS=<ID>,<alphatag_mode>
Read command:
Read command
response:
*EIPS: <ID1>,<alphatag_mode1><CR><LF>
*EIPS: <ID2>,<alphatag_mode2>
Test command:
Test command
response:
Parameters:
<ID>:
<ID>
Description
Caller ID (*ELIP)
Called ID (*EOLP)
<alphatag_mode>
Description
Off
<alphatag_mode>:
Network registration
Description:
Unsolicited result
code:
+CREG: <stat>
Parameter:
<stat>:
<stat>
Description
Registration denied
122
November 2008
<stat>
Description
Unknown
Registered Roaming
+CLIP
Description:
Enables a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminated call.
This result code is activated by AT+CLIP.
Unsolicited result
code:
+CLIP:<number>,<type>[,<subaddr>,<satype>[,[<alpha>]
[,<CLI validity>]]]
Parameters:
<number>:
<number>
Description
String type
<type>
Description
Integer format
129
145
161
128255
<type>:
<subaddr>:
123
November 2008
<subaddr>
Description
String type
<satype>
Description
Integer format
128
136
160
168
128255
<alpha>
Description
String type
<CLI_validity>
Description
CLI valid
<satype>:
<alpha>:
<CLI_validity>:
*ELIP
Description:
This result code is returned after every RING (or +CRING) result code sent
from phone to terminal equipment. This response is also sent when a
normal voice call is answered. This result code is enabled by using
AT*EIPS.
124
November 2008
Unsolicited result
code:
*ELIP: <alpha_tag>
Parameter:
<alpha_tag>:
String. A text with the first name and last name of the caller ID.
*EOLP
Description:
This result code is returned after every RING (or +CRING) result code sent
from phone to terminal equipment. This response is also sent when a
normal voice call is answered. This result code is enabled by using
AT*EIPS.
Unsolicited result
code:
*EOLP: <alpha_tag>
Parameter:
<alpha_tag>:
String. A text with the first name and last name of the called ID.
+CCWA
Description:
This unsolicited result code displays the specifics concerning the call
waiting supplementary service. This result code is enabled by using
AT+CCWA.
Unsolicited result
code:
+CCWA: <number>,<type>,<class>
Parameters:
<number>:
<type>
<class>:
Description
Voice L1
128
Voice L2
+CSSI
Description:
Unsolicited result
code:
+CSSI: <code1>[,<cindex>]
Parameters:
<code1>:
125
November 2008
<code1>
Description
A call is waiting
<cindex>:
+CSSU
Description:
Unsolicited result
code:
+CSSU: <code2>[,<cindex>]
Parameters:
<code2>:
<code2>
Description
10
<cindex>:
+CCCM
Description:
This unsolicited result code is sent when the CCM value changes, but not
more often than every 10 seconds. The result code is enabled by using
AT+CAOC.
Unsolicited result
code:
+CCCM: <ccm>
Parameter:
126
November 2008
<ccm>:
String. Hexadecimal form of three bytes of the current call meter value.
The value is in home units and the bytes are coded similarly as the
ACMmax value in the SIM.
*EDIF
Description:
Unsolicited result
code:
*EDIF: <reason>,<status>,<classx>[,<number>,<type>]
Parameters:
<reason>:
<reason>
Description
Unconditional
(CFU Call Forwarding Unconditional).
This service lets a called mobile subscriber have the
network send incoming calls to the called mobile
subscriber directory number or to another directory
number. The subscriber can send all calls, or just
those associated with a specific basic service
group. CFU forwards all calls without regard to the
condition. It does not matter if the phone is on or off
No reply
(CFNny Call forwarding on no reply).
This service lets a called mobile subscriber have the
network send incoming calls which meet no reply to
another directory number. The subscriber can send
all calls, or just those associated with a specific
basic service group
127
November 2008
<reason>
Description
Not reachable
(CFNrc Call forwarding on not reachable).
This service lets a called mobile subscriber have the
network send incoming calls that do not reach the
subscriber number to another directory number.
The subscriber can send all calls, or just those
associated with a specific basic service group
<status>
Description
Disabled
<status>:
<classx>:
Description
Voice L1 (teleservice)
Data (teleservice)
Fax (teleservice)
SMS (teleservice)
16
32
64
128
<number>:
<type>:
128
November 2008
<type>
Description
Integer
+COLP
Description:
Enables a calling subscriber to get the connected line identity (COL) of the
called party when setting up a mobile originated call. This result code is
activated by AT+BVRA.
Unsolicited result
code:
Parameters:
+CDIP
Description:
Returned after every RING (or +CRING: <type>) result code sent from TA
to TE. This result code is activated by the AT+CDIP command.
Unsolicited result
code:
+CDIP:<number>,<type>[,<subaddr>,<satype>]
Parameters:
Use scenarios
Calling line identification
This use scenario performs the following steps:
1. Enable calling line identification
2. Receive calling line identity indication when receiving a mobile-terminated call
3. Disable calling line identification
AT command
AT+CLIP=1
Response
Comment
Enable calling line identification
129
November 2008
AT command
Response
Comment
OK
+CRING: VOICE
+CLIP:
0706123456,
129
AT+CLIP?
+CLIP: 1,1
OK
AT+CLIP=0
OK
Response
AT+CCWA=1,1
ATD046193000;
Comment
OK
+CCWA:
Another call is waiting
+46706123456,
145
Put first call on hold and answer the second call
AT+CHLD=2
OK
AT+CHLD
OK
130
November 2008
Description:
Execution
command:
AT+CUSD=[<n>[,<str>[,<dcs>]]]
Read command:
AT+CUSD?
Read command
response:
+CUSD: <n>
Test command:
Test command
response:
Parameters:
<n>:
<n>
Description
<str>
Description
string
<str>:
131
November 2008
<str>
Description
If <dcs> indicates If TE character set other than HEX (refer command Select TE Character Set +CSCS): ME/TA
that 3GPP TS 23.038
converts GSM alphabet into current TE charac7-bit default
ter set according to rules of 3GPP TS 27.005
alphabet is used:
Annex A
If TE character set is HEX: ME/TA converts
each 7-bit character of GSM alphabet into two
IRA character long hexadecimal number. For
exampe, character P (GSM 23) is presented as
17 (IRA 49 and 55)
If <dcs> indicates
that 8-bit data
coding scheme is
used:
<dcs>
Description
Integer
<dcs>:
Scenarios:
1a
Mobile Equipment
Mobile Accessory
Signal ->
Show in display
1b
2
Show in display
2a
Answer
Other I/O client has
responded
132
November 2008
Network
Mobile Equipment
Mobile Accessory
2b
3a
3b
CUSD indication
Description:
Unsolicited result
code:
+CUSD: <m>[,<str>,<dcs>]
Parameters:
<m>:
<m>
Description
<str>:
<dcs>:
133
November 2008
Description:
Execution command is used to lock, unlock or interrogate an ME or a network facility <fac>. Password is normally needed to do such actions.
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>. This command should be abortable when network facilities are set or interrogated
Call barring facilities are based on GSM/UMTS supplementary services
(refer to 3GPP TS 22.088). The interaction of these with other commands
based on other GSM/UMTS supplementary services is described in the
GSM/UMTS standard.
Test command returns facility values supported by the phone as a compound value.
Note:
PS and <mode>=1 correspond to Auto Lock
Which <passwd> (PIN-code) that will be used for authentication is
manufacturer specific.
Execution
command:
AT+CLCK=<fac>,<mode>[,<passwd>[,<class>]]
Execution command
response:
When <mode>=2 and command successful:
+CLCK: <status>[,<class1>[<CR><LF>
+CLCK: <status>,<class2>
[...]]
Test command:
Test command
response:
Parameters:
<fac>:
<fac>
Description
CS
PS
PF
134
November 2008
<fac>
Description
SC
P2
SIM PIN 2.
AO
OI
AI
IR
OX
NT
NM
NS
NA
AB
AG
AC
FD
PN
PU
PP
PC
<mode>
Description
Unlock
<mode>:
135
November 2008
<mode>
Description
Lock
Query status
<status>
Description
Not active
Active
Not available
<passwd>
Description
string type
<status>:
<passwd>:
<classx>:
Description
Voice
Data.
Refers to all bearer services. With <mode>=2 this
may only refer to some bearer service if the phone
does not support values 16, 32, 64 and 128
Fax
16
32
64
128
AT+CPWD
Description:
Sets a new password for the facility lock function defined by command
Facility Lock AT+CLCK.
Test command returns a list of pairs which presents the available facilities
and the maximum length of their password.
Action command:
AT+CPWD=<fac>,<oldpwd>,<newpwd>
Test command:
Test command
response:
Parameters:
<fac>:
136
November 2008
<fac>
Description
CS
PS
SC
P2
SIM PIN2
AO
OI
AI
IR
OX
NT
NM
NS
NA
AB
AG
AC
FD
<oldpwd>
Description
String type
<oldpwd>:
<newpwd>:
137
November 2008
<newpwd>
Description
String type
<pwdlength>
Description
Integer type
<pwdlength>:
Use scenarios
Phone lock function
This scenario describes:
AT command
Response
Comment
Query status
AT+CLCK=PS,2
OK
Set lock
AT+CLCK=SC,1,
1234
OK
AT+CLCK=PS,1,
1234
OK
AT+CLCK=PS,10,
1234
OK
138
November 2008
Description:
Selects the level of functionality <fun> in the MS. Level full functionality
is where the highest level of power is drawn. Minimum functionality is
where minimum power is drawn, that is, the ME is switched off and only
the RTC clock is running.
Note: ME resetting with <rst> parameter is not supported.
Test command returns values supported by the ME as a compound value.
Note: AT+CFUN= is interpreted as AT+CFUN=0
Set command:
AT+CFUN=[<fun>]
Read command:
Read command
response:
+CFUN: <fun>
Test command:
Test command
response:
Parameters:
<fun>:
<fun>
Description
139
November 2008
AT+CPAS
Description:
Returns the activity status <pas> of the ME. It can be used to interrogate
the ME before requesting action from the phone.
When the command is executed without the <mode> argument, the command returns <pas> values from 0 to 128. When, on the other hand, the
command is executed with the <mode> argument set to 1, the command
may return <pas> values from 129 to 255.
Test command returns values supported by the ME as a compound value.
Execution
command:
AT+CPAS
Execution command
response:
+CPAS: <pas>
Test command:
Test command
response:
Parameters:
<pas>:
<pas>
Description
AT+CPIN
Description:
The set command sends the password to the ME, which is necessary to
make the ME operational (SIM PIN, SIM PUK or PH-SIM). If the PIN is to be
entered twice, the TA will autonomously repeat the PIN. If no PIN request
is pending, no action is taken towards the ME and an error message is
returned to the TE.
If the PIN required is PUK, the second pin is required. This second PIN,
<newpin>, replaces the old PIN in the SIM.
Set command:
AT+CPIN=<pin>[,<newpin>]
Read command:
AT+CPIN?
140
November 2008
Read command
response
+CPIN: <code>
Test command:
Test command
response:
Parameters:
<pin><newpin>:
<pin><newpin>
Description
string
The range for the SIM PIN and the PH-SIM PIN is
48 digits. The SIM PUK consists of 8 digits. PHNET PIN, PH-NETSUB PIN, PH-SP PIN, PH-CORP
PIN, PH-ESL PIN and PH-SIMLOCK PIN are 816
digits
<code>
Description
READY
SIM PIN
SIM PUK
PH-SIM PIN
SIM PIN2
SIM PUK2
PH-NET PIN
PH-NETSUB PIN
PH-SP PIN
PH-CORP PIN
PH-ESL PIN
BLOCKED
<code>:
141
November 2008
AT+CBC
Description:
Execution
command:
AT+CBC
Execution command
response:
+CBC: <bsc>,<bcl>
Read command:
Test command:
Test command
response:
Parameters:
<bcs>:
<bcs>
Description
<bcl>
Description
Battery exhausted
199
100
<bcl>:
AT+CSQ
Description:
Returns received signal strength indication <rssi> and channel bit error
rate <ber> from the phone.
Execution
command:
AT+CSQ
Execution command
response:
+CSQ: <rssi>,<ber>
Test command:
Test command
response:
Parameters:
<rssi>:
142
November 2008
<rssi>
Description
-111 dBm
230
31
99
<ber>
Description
07
99
<ber>:
AT+CKPD
Description:
Execution
command:
AT+CKPD=<keys>[,<time>[,<pause>]]
Test command:
Parameters:
<keys>:
IRA (dec)
35
42
Star (*)
143
November 2008
Char
IRA (dec)
09
48 57
Number keys
58
<
60
Left arrow
>
62
Right arrow
C/c
67/99
D/d
68/100
Volume down
L/l
76/108
P/p
80/112
Power (PWR)
U/u
85/117
Volume up
If supported by ME
V/v
86/118
Down arrow
91
Soft key 1
93
Soft key 2
94
Up arrow
:G
58+71
Go music button.
If supported by ME
:J
58+74
:C
58+99
:O
58+79
Operator button.
If supported by ME
:R
58+82
Return button
H/h
200
:M
58+77
Video call
If supported by ME
:F
58+70
:(
58+40
Flip closed
If supported by ME
:)
58+41
Flip opened
If supported by ME
:{
58+123
:}
58+125
:[
58+91
144
November 2008
Char
IRA (dec)
:]
58+93
:D
58+68
:L
58+76
:P
58+80
:S
58+83
:=
58+61
Fire (gamepad)
:<
58+60
Up left (gamepad)
:|
58+124
Up right (gamepad)
:V
58+86
:>
58+62
:1
58+49
Game A (gamepad)
:2
58+50
Game B (gamepad)
:3
58+51
Game C (gamepad)
:4
58+51
Game D (gamepad)
:A
58+65
Game Internal A.
If supported by ME
:B
58+66
Game Internal B.
If supported by ME
:\
58+92
Slide closed.
If supported by ME
:/
58+47
Slide opened.
If supported by ME
:X
58+88
:Y
58+89
:Z
58+90
<time>:
<time>
Description
0255
<pause>:
145
November 2008
<pause>
Description
0255
AT+CIND
Description:
Check the current status of indicators and states in the phone, for example, check if a charger is connected, check the current state for a call
setup, and so on. The order in which the indicators are shown is based on
the information received when running the test command.
The read command returns status of ME indicators. If the ME is not currently reachable, +CME ERROR: <err> is returned.
The test command returns pairs, where string value <descr> is a maximum
16 character description of the indicator and compound value is the
allowed values for the indicator. If ME is not currently reachable, +CME
ERROR: <err> is returned.
The RX level is sent every 60 seconds. But it is also sent if the abs (difference between last sent level) is greater than two. What could happen is
that the level changes two steps in the 59th second and an indication of
this is sent. The next second the 60 second interval ends and another indication is sent.
Read command:
Read command
response:
Test command:
Test command
response:
+CIND: <ind>,<ind>,
AT+CIND=? Test if the command is supported and list supported
parameters.
+CIND: (<descr>,(list of supported <ind>s)),(<descr>,(list of supported
<ind>s)),
Parameters:
<ind>:
<ind>
Description
Integer type
<descr>
Description
battchg
signal
batterywarning
<descr>:
message
call
146
November 2008
<descr>
Description
roam
callsetup
callheld
AT+CMAR
Master reset
Description:
Requests the phone to reset user data (factory reset). The user data in the
phone will be reset to default values.
If the phone is locked and this command is used, then the phone is
unlocked after the master reset.
The parameter <option> is not in the 3GPP standard. This is an extension
of the command for Sony Ericsson.
Execution
command:
AT+CMAR=<phone_lock_code>[,<option>]
Test command:
Parameter:
<phone_lock_code>:
<phone_lock_code> Description
String
<option>
Description
<option>:
147
November 2008
AT+CMER
Description:
Set command:
AT+CMER=[<mode>[,<keyp>[,<disp>[,<ind>[,<bfr>]]]]]
Read command:
Test command:
Test command
response:
Parameters:
<mode>:
<mode>
Description
<keyp>
Description
<disp>
Description
<ind>
Description
<keyp>:
<disp>:
<ind>:
148
November 2008
<ind>
Description
<bfr>
Description
<bfr>:
AT*ECAM
Description:
Set command:
AT*ECAM=<onoff>
Read command:
Read command
response:
*ECAM: <onoff>
Test command:
Test command
response:
Parameters:
<onoff>:
<onoff>
Description
<ccid>
Description
Integer (17)
<ccid>:
149
November 2008
<ccstatus>:
<ccstatus>
Description
IDLE
CALLING (MO)
CONNECTING (MO)
HOLD
WAITING (MT)
ALERTING (MT)
BUSY
<calltype>
Description
VOICE
DATA
128
VOICE2
<processid>
Description
Integer
<exit cause>
Description
Integer
<number>
Description
String
<calltype>:
<processid>:
<exit cause>:
<number>:
<type>:
150
November 2008
<type>
Description
Integer
AT+CLAN
Language
Description:
Sets the language in the phone. If the language has been set to AUTO,
the read command returns the current language set from the SIM card.
Hence, the AUTO code is never returned by the read command.
Set command:
AT+CLAN=<code>
Read command:
Test command:
Test command
response:
Parameter:
<code>:
Description
AUTO
151
November 2008
AT*EJAVA
Description:
Set command:
AT*EJAVA=<action>[,<application>]
Set command
response:
Test command:
Test command
response:
Parameters:
<action>:
<application>:
<action>
Description
152
November 2008
<application>
Description
String
For <action> = 0, 3:
The search path to the application to be run/
installed
Integer
For <action> = 2:
The <suite_id> of the application
Integer
For <action> = 4:
The <application_id> of the application
<application_name>:
<application_name> Description
String
<vendor>
Description
String
<version>
Description
String
<application_id>
Description
Integer
<suite_id>
Description
Integer
<vendor>:
<version>:
<application_id>:
<suite_id>:
AT+CSIL
Silence Command
Description:
Orders the phone to be in silent mode or orders the phone to leave the
silent mode. When the phone is in silent mode, all sounds from the phone
must be prevented. An icon will show the user that silent mode is active. If
no parameter is given to the SET command it will use <mode> = 0 as
parameter.
Execution
command:
AT+CSIL=[<mode>]
Read command:
Read command
response:
+CSIL: <mode>
Test command:
Test command
response:
153
November 2008
Parameter:
<mode>:
<mode>
Description
Silent mode on
AT*ESKL
Key-lock mode
Description:
Set command:
AT*ESKL=<mode>
Read command:
Test command:
Test command
response:
Parameter:
<mode>:
<mode>
Description
AT*ESKS
Key sound
Description:
Set command:
AT*ESKS=<mode>
Read command:
Test command:
Test command
response:
Parameter:
<mode>:
<mode>
Description
154
November 2008
AT*EAPP
Description:
Set command:
AT*EAPP=<app>[,<subfunc>[,<text1>[,<text2>]]]
Test command:
Test command
response:
Parameters:
<app>:
<app>
Description
Message application
Phonebook application
Email application
WAP application
Calendar application
Not supported
155
November 2008
<subfunc>:
<app>
Description
Notes application
Image browser
Sound browser
10
Camera application
11
Inbox
Unsent
Sent items.
Add picture
Add melody
156
November 2008
Outbox
Draft
Edit homepage
Go to homepage
ToDo view
Today view
Week view
Month view
157
November 2008
Outbox
Draft
10
255
158
November 2008
<subfunc>,
<app=10>
Description
<subfunc>,
<app=11>
Description
Example:
AT*EAPP=?
*EAPP: 0,(0-7)
*EAPP: 1,(0-5)
*EAPP: 2,(0-4)
*EAPP: 3,(0-4)
*EAPP: 4,(0-5)
*EAPP: 7,(0-3)
*EAPP: 8,(0-2,255)
OK
AT+CMEC
Description:
Execution
command:
AT+CMEC=[<keyp>[,<disp>[,<ind>]]]
Read command:
Test command:
Test command
response:
Parameters:
<keyp>:
<keyp>
Description
<disp>
Description
<disp>:
159
November 2008
<disp>
Description
<ind>
Description
<ind>:
AT+CRSM
Description:
Execution
command:
AT+CRSM=<command>[,<fileid>
[,<P1>,<P2>,<P3>[,<data>]]]
Response:
+CRSM: <sw1>,<sw2>[,<response>]
Test command:
Parameters:
<command>:
<fileid>:
<command>
Description
176
READ BINARY
178
READ RECORD
192
GET RESPONSE
214
UPDATE BINARY
220
UPDATE RECORD
242
Note: 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.
160
November 2008
<fileid>
Description
Integer
Description
Integer
<data>
Description
String
<sw1>,<sw2>
Description
Integer
<response>
Description
String
<data>:
<sw1>,<sw2>:
<response>:
161
November 2008
AT*EKSE
Description:
Execution
command:
AT*EKSE=<key>
Test command:
Test command
response:
Parameters:
<key>:
<key>
Description
065535
AT+CRSL
Description:
Selects the incoming call ringer sound level of the ME. If <level> is set to
255, the ringer level will be increasing.
Line 1 is default for <calltype> if the parameter is not given.
All <calltype>s are set to <level>, even if only one unique <calltype> is set
in the command.
Execution
command:
AT+CRSL=<level>[,<calltype>]
Read command:
Read command
response:
Test command:
Test command
response:
Parameters:
<level>:
<level>
Description
Ringer level 1
Ringer level 2
Ringer level 3
Ringer level 4
162
November 2008
<calltype>:
<level>
Description
Ringer level 5
Ringer level 6
Ringer level 7
Ringer level 8
255
There is no specific setting for the calltype parameters in the phone. The
three supported calltypes are pointing at the the same audio setting in the
phone. For example, if Line 1 is changed, also Line 2 and Data will change.
<calltype>
Description
Line 2
Data
AT+CLVL
Description:
Selects the volume of the internal loudspeaker (call volume) of the ME.
Execution
command:
AT+CLVL=<level>
Read command:
Read command
response:
+CLVL: <level>
Test command:
Test command
response:
Parameter:
<level>:
<level>
Description
Loudspeaker level 1
Loudspeaker level 2
Loudspeaker level 3
Loudspeaker level 4
Loudspeaker level 5
Loudspeaker level 6
Loudspeaker level 7
Loudspeaker level 8
AT+CMUT
Mute control
Description:
Enables and disables the uplink voice muting during a voice call.
163
November 2008
Execution
command:
AT+CMUT=<n>
Read command:
Read command
response:
+CMUT: <n>
Test command:
Test command
response:
Parameter:
<n>:
<n>
Description
Mute on
AT*EMEM
Description:
Action command:
AT*EMEM
Action command
response:
Test command:
*EMEM:
<free_mem>,<tot_mem>,<image_mem>,<sound_mem>,<theme_mem>
AT*EMEM=? Shows if the command is supported.
Parameters:
<free_mem>:
<free_mem>
Description
Integer
<tot_mem>
Description
Integer
<image_mem>
Description
Integer
<sound_mem>
Description
Integer
<theme_mem>
Description
Integer
<tot_mem>:
<image_mem>:
<sound_mem>:
<theme_mem>:
164
November 2008
AT+CRMP
Description:
Execution
command:
AT+CRMP=<call_type>[,<volume> [,<type>]]
Test command:
Test command
response:
Parameters:
<call_type>:
<call_type>
Description
Line 2
Fax
Data
Alarm
<volume>
Description
08
255
<type>
Description
Manufacturer defined
<volume>:
<type>:
165
November 2008
AT*EKEY
Description:
Execution
command:
AT*EKEY=<nr_of_keys>,<key>,<keyfunc>[,<key>,<keyfunc>]
Test command:
AT*EKEY=?
Test command
response
Parameter:
<nr_of_keys>:
<key>
IRA (dec)
35
42
Star (*)
09
4857
Number keys
58
<
60
>
62
C/c
67/99
D/d
68/100
Volume down
166
November 2008
Char
IRA (dec)
F/f
70/102
G/g
71/103
Voice note
P/p
80/112
Power (PWR)
S/s
83/115
U/u
85/117
Volume up
V/v
86/118
91
Soft key 1
93
Soft key 2
94
Up joystick direction
H/h
200
:R
58 + 82
Back
:C
58 + 67
Camera
:G
58 + 71
Go music button.
If supported by ME
:O
58 + 79
Operator
:J
58 + 74
:<
58 + 60
:I
58 +73
:V
58 + 86
:>
58 + 62
:=
58 + 61
:1
58 + 1
:2
58 + 2
:3
58 + 3
:4
58 + 4
:M
58 + 77
Video call
:F
58 + 70
Flash button
:(
58 + 40
Flip closed
:)
58 + 41
Flip opened
:{
58 + 123
:}
58 + 125
:[
58 + 93
:]
58 + 95
:D
58 + 63
:L
58 + 76
:P
58 + 80
:S
58 + 83
167
November 2008
Char
IRA (dec)
Example:
Action
Key pressed
Key released
Joystick is moved in the left direction and at the same time the fire key is
released:
AT*EKEY=2,<,0,:=,1
OK
The command will send a dispatch each time a key is either pressed or
released.
AT*ECDF
Description:
Selects a Dedicated File (DF) on the (U)SIM, so Elementary Files (EFs) that
are to be accessed by command +CRSM can be uniquely identified. The
+CRSM command only takes EF as parameter and, since EFs in different
DFs can have the same file ID, certain files are not accessible with +CRSM
alone.
A DF can be seen as a directory and *ECDF could be regarded as a
change directory command.
Note: *ECDF has impact on the standard behaviour of +CRSM:
AT+CRSM does not specify how files in different DFs will be accessed, but
the introduction of *ECDF imposes the restriction that only EFs in the
currently selected DF may be accessed with +CRSM.
Even if an EF can be uniquely identified throughout all DFs, it is required
that *ECDF has selected the correct DF for the EF to be accessed.
Execution
command:
Change DF:
AT*ECDF=[<DF file ID>]
Read command:
AT*ECDF?
Read the current setting. *ECDF: <DF file ID>
Test command:
168
November 2008
Test command
response
Parameter:
<DF File ID>:
<DF File ID>
Description
32528
0x7F10 : DF Telecom
32544
32579
AT*STKC
Description:
Execution
command:
Read command:
AT*STKC?
Show current SIM application toolkit configuration. *STKC: <n>,<stkPrfl>
Test command:
Test command
response
Parameter:
<n>:
<n>
Description
<stkPrfl>
Description
String type
<stkPrfl>:
AT*STKE
Description:
Execution
command:
Execution command
response:
*STKE: <stkRsp>
169
November 2008
Test command:
Parameter:
<stkCmd>:
<stkCmd>
Description
String type
<stkRsp>
Description
String type
<stkRsp>:
AT*STKR
Description:
Execution
command:
Test command:
Parameter:
<stkRsp>:
<stkRsp>
Description
String type
Keypad event
Description:
Unsolicited result
code:
+CKEV: <keys>,<press>
Parameters:
<keys>:
See AT+CKPD.
<press>:
170
November 2008
<press>
Description
Key released
Key pressed
+CIEV
Indicator event
Description:
Unsolicited result
code:
+CKEV: <ind>,<value>
Parameters:
<ind>:
Description
Call-in-progress indicator
10
Roaming indicator
11
<value>:
*ECAV
Description:
Unsolicited result
code:
*ECAV:
<ccid>,<ccstatus><calltype>[,<processid>][,<exit_cause>][,<number>,<ty
pe>]
Parameters:
<ccid>:
<ccid>
Description
17
<ccstatus>:
171
November 2008
<ccstatus>
Description
IDLE
CALLING
CONNECTING
ACTIVE
HOLD
WAITING
ALERTING
BUSY
<calltype>
Description
VOICE
DATA
FAX
128
VOICE2
<calltype>:
<processid>:
Description
8=H08
CC (Call Control)
68=H44
MM (Mobile Management)
69=H45
MS (Mobile Station)
122=H7A
RR (Radio Resources)
<exit_cause>:
<number>:
Integer string. Phone number. Format specified by <type>. Only valid for
<ccstatus>=1 (CALLING).
<type>:
Description
145
129
*STKI
Description:
Unsolicited result
code:
*STKI: <stkCmd>
Parameters:
<stkCmd>:
172
November 2008
<stkCmd>
Description
String type
*STKN
Description:
Unsolicited result
code:
*STKN: <stkNtfy>
Parameters:
<stkNtfy>:
<stkNtfy>
Description
String type
Use scenarios
Mobile equipment control mode and event reporting
This scenario operates the keypad and reads the keypad and indicator status.
AT command
Response
Comment
Dial number 046193000 by emulating a
sequence of key presses.
AT+CKPD=0461930
00S,5,1
AT+CKPD=E,5
OK
AT+CIND?
+CIND:
3,4,0,0,1,0,0,0,0
,0,0
OK
AT+CMER=,2,,1,
OK
+CKEV: 49,1
+CKEV: 49,0
173
November 2008
AT command
Response
Comment
+CIEV: 2,5
AT+CMER=,0,,0,
OK
Call monitoring
This scenario shows how call monitoring is activated and how call events are received.
AT command
Response
Comment
Enable the call log function
AT*ECAM=1
*ECAM: 1,0,1
OK
IDLE
Dial number
ATD046193000;
OK
*ECAV:
CALLING, VOICE1
1,1,1,,,046193000
,129
*ECAV: 1,2,1,,
CONNECTING, VOICE1
*ECAV: 1,3,1,,
AT+CHLD
OK
*ECAV: 1,4,1,,
HOLD, VOICE1
Retrieve held call
AT+CHLD=2
OK
*ECAV: 1,3,1
ATH
OK
Incoming call
*ECAV: 1,6,128,,
ALTERING, VOICE2
RING
RING
MMI configuration
This scenario shows various settings of the MMI.
AT command
Response
Comment
Set key pressed sound to CLICK
AT*ESKS=1
OK
AT*ESKL=1
174
November 2008
AT command
Response
Comment
OK
Description:
Set command:
AT+CMEE=[<n>]
Read command:
Test command:
Test command
response:
Parameter:
<n>:
<n>
Description
175
November 2008
Description:
Set command:
AT+CSMS=<service>
Response:
+CSMS: <mt>,<mo>,<bm>
Read command:
Test command:
Test command
response:
Parameters:
<service>:
<service>
Description
212
Reserved
128
Manufacturer specific
<mt>
Description
<mt>:
<mo>:
176
November 2008
<mo>
Description
<bm>
Description
<bm>:
AT+CPMS
Description:
Set command:
AT+CPMS=<mem1>[,<mem2>[,<mem3>]]
Set command
response:
+CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3>
Read command:
Test command:
Test command
response:
Parameters:
<mem1>:
<mem1>
Description
string type
ME
SM
<mem2>
Description
string type
ME
SM
<mem2>:
<mem3>:
177
November 2008
<mem3>
Description
string type
ME
SM
<used1>,<used2>,<used3>:
<used1>,<used2>,
<used3>
Description
Integer type
<total1>,<total2>,<total3>:
<total1>,<total2>,
<total3>
Description
Integer type
AT+CMGF
Description:
Tells the TA which input and output format of messages to use. <mode>
indicates the format of messages used with send, list, read and write
commands and unsolicited result codes resulting from received
messages. Mode can be either PDU mode (entire TP data units used) or
text mode (headers and body of the messages given as separate
parameters).
Set command:
AT+CMGF=<mode>
Read command:
Read command
response:
+CMGF: <mode>
Test command:
Test command
response:
Parameter:
<mode>:
<mode>
Description
PDU mode
178
November 2008
AT+CSCA
Description:
Updates the SMCS address, through which mobile originated SMS are
transmitted. In text mode, the setting is used by send (AT+CMGS) and
write (AT+CMGW) commands. In PDU mode, the setting is used by the
same commands, but only when the length of the SMCS address (coded
into <pdu> parameter) equals zero.
Note: A + sign in front of the number in <sca> has precedence over the
<tosca> parameter, so that a number starting with + will always be
treated as an international number.
Set command:
AT+CSCA=<sca>[,<tosca>]
Read command:
Test command:
Parameters:
<sca>:
<tosca>:
Description
129
145
161
128255
AT+CSAS
Save settings
Description:
Execution
command:
AT+CSAS[=<profile>]
Test command:
Test command
response:
Parameter:
<profile>:
<profile>
Description
0..255
179
November 2008
AT+CRES
Restore settings
Description:
Execution
command:
AT+CRES[=<profile>]
Test command:
Test command
response:
Parameter:
<profile>:
<profile>
Description
0..255
AT+CNMI
Description:
Set command:
AT+CNMI=[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]]
Read command:
Read command
response:
+CNMI: <mode>,<mt>,<bm>,<ds>,<bfr>
Test command:
Test command
response:
Parameters:
<mode>:
<mode>
Description
<mt>
Description
<mt>:
180
November 2008
<mt>
Description
<bm>
Description
<ds>
Description
<bfr>
Description
<bm>:
<ds>:
<bfr>:
181
November 2008
AT+CMGL
Description:
Execution
command:
AT+CMGL[=<stat>]
Execution command
response:
+CMGL:<index>,<stat>,[<alpha>],<length><CR><LF><pdu>[<CR><LF>
+CMGL: <index>,<stat>,[<alpha>],<length><CR><LF><pdu>[...]]
Test command:
Test command
response:
Parameters:
<stat>:
<stat>
Description
<index>
Description
Integer type
<alpha>
Description
String type
<length>
Description
Integer type
<index>:
<alpha>:
<length>:
<pdu>:
182
November 2008
<pdu>
Description
Hexadecimal value In the case of SMS: GSM 04.11 SC address followed by GSM 03.40 TPDU in hexadecimal format.
The phone converts each octet of TP data unit into
two IRA character long hexadecimal number, for
example, octet with integer value 42 is presented to
terminal equipment as two characters 2A (IRA 50
and 65).
In the case of CBS: GSM 03.41 TPDU in hexadecimal format
<mem1>:
See AT+CPMS.
AT+CMGR
Description:
Execution
command:
AT+CMGR=<index>
Execution command
response:
+CMGR: <stat>,[<alpha>],<length><CR><LF><pdu>
Test command:
Parameters:
<stat>:
<stat>
Description
16
Template message
Integer type in PDU mode (default 0), indicates the status of message in memory.
<index>:
<index>
Description
Integer type
<alpha>
Description
String type
<alpha>:
183
November 2008
<length>:
<length>
Description
Integer type
<pdu>
Description
<pdu>:
Hexadecimal value In the case of SMS: GSM 04.11 SC address 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, for example, 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>:
See AT+CPMS
AT+CMGS
Description:
Sends message from a TE to the network (SMS-SUBMIT). Message reference value <mr> is returned to the TE on successful message delivery.
Optionally (when AT+CSMS <service> value is 1 and network supports it)
<ackpdu> is returned. Values can be used to identify message upon unsolicited delivery status report result code as follows:
<length> must indicate the number of octets coded in the TP layer data
unit to be given (SMSC address octets are excluded).
The TA sends a four character sequence
<CR><LF><greater_than><space> (IRA 13, 10, 62, 32) after command
line is terminated with <CR>. After that PDU can be given from TE to
ME/TA.
The DCD signal will be in ON state while PDU is given.
The echoing of given characters back from the TA is controlled by
V.25ter echo command E.
The PDU is in hexadecimal format (similarly as specified for <pdu>) and
is given in one line. ME/TA converts this coding into the actual octets of
PDU.
When the length octet of the SMSC address (given in the <pdu>) equals
zero, the SMSC address set with command Service Centre Address
+CSCA is used.
Sending can be cancelled by giving <ESC> character (IRA 27).
<ctrl-Z> (IRA 26) must be used to indicate the ending of PDU.
184
November 2008
Execution
command:
AT+CMGS=<length><CR><pdu><ctrl-Z/ESC>
Execution command
response:
+CMGS: <mr>[,<ackpdu>]
Test command:
Parameters:
<mr>:
<mr>
Description
Integer type
<length>
Description
Integer type
<ackpdu>
Description
<length>:
<ackpdu>:
AT+CMSS
Description:
Execution
command:
AT+CMSS=<index>[,<da>[,<toda>]]
Execution command
response:
+CMSS: <mr>
Test command:
Parameters:
<index>:
<da>:
<toda>:
185
November 2008
<toda>
Description
129
145
161
128255
<mr>:
AT+CMGW
Description:
Execution
command:
AT+CMGW=<length>[,<stat>]<CR><pdu><ctrl-Z/ESC>
Execution command
response:
+CMGW: <index>
Test command:
Parameters:
<stat>:
<stat>
Description
16
Template message
<index>
Description
Integer type
<length>
Description
Integer type
<index>:
<length>:
<pdu>:
186
November 2008
<pdu>
Description
Hexadecimal value In the case of SMS: GSM 04.11 SC address 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. For example, 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
AT+CMGD
Delete message
Description:
Deletes message from preferred message <mem1> (see AT+CPMS) storage location <index>.
If <delflag> is present and not set to 0 then the ME will ignore <index> and
follow the rules for <delflag> shown below.
Execution
command:
AT+CMGD=<index>,<delflag>
Test command:
Test command
response:
Parameter:
<index>:
<index>
Description
Integer
<delflag>
Description
Integer
<delflag>:
187
November 2008
AT+CMGC
Description:
Execution
command:
AT+CMGC=<length><CR><pdu><ctrl-Z/ESC>
Execution command
response:
If PDU mode (+CMGF=0) and sending successful:
+CMGC: <mr>[,<ackpdu>]
Test command:
Parameters:
<length>:
<length>
Description
Integer type
<pdu>
Description
<pdu>:
Hexadecimal value In the case of SMS: 3G TS 24.011 SC address followed by 3G TS 23.040 TPDU in hexadecimal format. ME converts each octet of TP data unit into
two IRA character long hexadecimal number. For
example, octet with integer value 42 is presented to
TE as two characters 2A (IRA 50 and 65).
In the case of CBS: 3G TS 23.041 TPDU in hexadecimal format
<mr>:
<mr>
Description
Integer type
<ackpdu>
Description
<ackpdu>:
188
November 2008
AT+CMMS
Description:
Controls the continuity of SMS relay protocol link. When the feature is
enabled (and supported by the network), multiple messages can be sent
much faster as the link is kept open.
Set command:
Read command:
AT+CMMS?
Display current setting. +CMMS:<n>
Test command:
Test command
response
Parameter:
<n>:
<n>
Description
Description:
Unsolicited result
code:
+CBM: <length><pdu>
Parameters:
<length>:
Integer. With AT+CMGF=0, this value indicates the length of the actual
TP data unit (in octet units).
<pdu>:
189
November 2008
+CMTI
Description:
Unsolicited result
code:
+CMTI: <mem>,<index>
Parameters:
<mem>:
<mem>
Description
ME
SM
<index>:
+CMT
Received message
Description:
Unsolicited result
code:
+CMT: <length><CR><LF><pdu>
Parameters:
<length>:
Integer. With AT+CMGF=0, this value indicates the length of the actual
TP data unit (in octet units).
<pdu>:
+CDS
Description:
Unsolicited result
code:
+CDS: <length><CR><LF><pdu>
Parameters:
<length>:
Integer. With AT+CMGF=0, this value indicates the length of the actual
TP data unit (in octet units).
<pdu>:
190
November 2008
Use scenarios
New message indication
This scenario shows how the new message indication result codes are handled.
AT command
Response
Comment
Query new message unsolicited result code
modes
AT+CNMI=?
+CNMI: (3),(0-1),
(0,2),(0),(0)
OK
AT+CNMI=0,1,2,0,
0
OK
AT+CNMI?
+CNMI: 3,1,2,0,0
+CBM: 128
<128 byte PDU>
191
November 2008
Commands
AT+CGDCONT
Description:
Specifies the PDP context parameter values for a PDP context identified
by the <cid> parameter. The number of PDP contexts that may be in a
defined state at the same time is given by the range returned by the test
command.
A special form of the set command, +CGDCONT= <cid> causes the values
for context number <cid> to become undefined.
The test command returns values supported as a compound value. Each
PDP type will have the parameter value range returned on a separate line.
Note:
The PDP context, identified by the <cid>, does not have to be earlier
defined (using the +CGDCONT command).
Letting values for context number <cid> become undefined, means
that the values of the <cid> are given the default values.
The read command returns the current settings for each context
defined by the +CGDCONT set command.
Set command:
AT+CDGCONT=[<cid>[,<pdp_type>[,<APN>[,<pdp_addr>[,<d_comp>
[,<h_comp>[,<pd1>[,...[,<pdN>]]]]]]]]]
Read command:
Read command
response:
Test command:
Test command
response:
Parameters:
<cid>:
<pdp_type>:
<APN>:
<pdp_type>
Description
IP
IPV6
192
November 2008
<pdp_address>:
<d_comp>:
<d_comp>
Description
2255
Reserved
<h_comp>
Description
2255
Reserved
<h_comp>:
<pdN>:
AT+CGSMS
Description:
The command specifies the service or service preference that the MT will
use to send MO SMS messages.
Set command:
AT+CGSMS=[<service>]
Read command:
Test command:
Test command
response:
Parameter:
<service>:
<service>
Description
GPRS/Packet Domain
Circuit switched
193
November 2008
AT+CGATT
Description:
Set command:
AT+CGATT=[<state>]
Read command:
Test command:
Test command
response:
Parameter:
<state>:
<state>
Description
Detached
Attached
AT+CGACT
Description:
Set command:
AT+CGACT=[<state>[,<cid>[,<cid>[,...]]]]
Read command:
Read command
response:
Test command:
+CGACT: <cid>,<state><CR><LF>
[+CGACT: <cid>,<state><CR><LF>
[...]]
AT+CGACT=? Shows if the command is supported.
194
November 2008
Test command
response:
Parameters:
<state>:
<state>
Description
<cid>:
AT+CGDATA
Description:
Set command:
AT+CGDATA=[<L2p>[,<cid>[,<cid>[,...]]]]
195
November 2008
Test command:
Test command
response:
Parameters:
<L2p>:
Description
PPP
<cid>:
AT+CGEREP
Description:
Set command:
AT+CGEREP=[<mode>[,<bfr>]]
Read command:
Test command:
Test command
response:
Parameters:
<mode>:
<mode>
Description
<bfr>
Description
<bfr>:
196
November 2008
AT+CGREG
Description:
Set command:
AT+CGREG=[<n>]
Read command:
Test command:
Test command
response:
Parameters:
<n>:
<n>
Description
<stat>
Description
Registration denied
Unknown
Registered, roaming
<stat>:
<lac>:
<ci>:
Four byte cell ID in hexadecimal format. Four bytes are required for UMTS,
whereas only two bytes are applicable for GSM. For GSM the two first
bytes are zeros, for example, 00001A02
AT+CGPADDR
Description:
197
November 2008
Execution
command:
AT+CGPADDR=[<cid>[,<cid>[,...]]]
Response:
+CGPADDR: <cid>,<pdp_addr><CR><LF>
[+CGPADDR: <cid>,<pdp_addr><CR><LF>
[...]]
Test command:
Test command
response:
Parameters:
<cid>:
<pdp_address>:
A string that identifies the ME 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
Set command:
Read command:
198
November 2008
Read command
response:
Test command:
Test command
response:
Parameters:
<p_cid>:
Other parameters:
<p_cid>
Description
Integer
See AT+CGDCONT
199
November 2008
AT+CGTFT
Description:
Allows the TE to specify a Packet Filter for a Traffic Flow Template (TFT)
that is used in the GGSN for routing of downlink packets onto different
QoS flows towards the TE. The concept is further described in the 3GPP
TS 23.060. A TFT consists of from one to up to eight Packet Filters, each
identified by a unique <packet filter identifier>. A Packet Filter also has an
<evaluation precedence index> that is unique within all TFTs associated
with all PDP contexts that are associated with the same PDP address.
The set command specifies a Packet Filter that is to be added to the TFT
stored in the ME and used for the context identified by the (local) context
identification parameter, <cid>. The specified TFT will be stored in the
GGSN only at activation or MS-initiated modification of the related context. Since this is the same parameter that is used in the AT+CGDCONT
and AT+CGDSCONT commands, the +CGTFT command is effectively an
extension to these commands. The Packet Filters consist of a number of
parameters, each of which may be set to a separate value.
A special form of the set command, +CGTFT= <cid> causes all of the
Packet Filters in the TFT for context number <cid> to become undefined.
At any time there may exist only one PDP context with no associated TFT
amongst all PDP contexts associated to one PDP address. At an attempt
to delete a TFT, which would violate this rule, an ERROR or +CME ERROR
response is returned.
The read command returns the current settings for all Packet Filters for
each defined context. In case no filter is defined the read command will
return OK only.
The test command returns values supported as a compound value. If the
MT supports several PDP types, the parameter value ranges for each PDP
type are returned on a separate line. TFTs will be used for PDP-type IP and
PPP only. For PDP-type PPP a TFT is applicable only when IP traffic is carried over PPP. If PPP carries header-compressed IP packets, then a TFT
cannot be used.
Set command:
Read command:
200
November 2008
Read command
response:
Test command:
Test command
response:
Parameters:
<cid>:
<packet filter
identifier>:
<packet filter
identifier>
Description
18
Supported values
<source address
and subnet mask>
Description
String
201
November 2008
<protocol number
(ipv4)/next header
(ipv6)>:
<protocol number
(ipv4)/next header
(ipv6)>
Description
0255
Supported values
<destination port
range>
Description
String
<destination port
range>:
<ipsec security
parameter index
(spi)>
Description
<ipsec security
parameter index
(spi)>:
Description
String
Description
00000FFFFF
<evaluation
precedence index>:
202
November 2008
<evaluation
Description
precedence index>
0255
Supported values
AT+CGEQREQ
Description:
Set command:
Read command:
203
November 2008
Read command
response:
Test command:
Test command
response:
Parameters:
<cid>:
<Traffic class>:
<Traffic class>
Description
Conversational
Streaming
Interactive
Background
Subscribed value
<Maximum bitrate
UL>:
204
November 2008
<Maximum bitrate
UL>
Description
Integer
UMTS: 0384
Default value = 0 subscribed value will be
GPRS/EDGE: 0128 requested
GPRS: 044
<Maximum bitrate
DL>:
<Maximum bitrate
DL>
Description
Integer
UMTS: 0384
Default value = 0 subscribed value will be
GPRS/EDGE: 0256 requested
GPRS: 088
<Guaranteed bitrate
UL>:
<Guaranteed bitrate Description
UL>
Integer
UMTS: 0384
Default value = 0 subscribed value will be
GPRS/EDGE: 0128 requested
GPRS: 044
<Guaranteed bitrate
DL>:
205
November 2008
UMTS: 0384
Default value = 0 subscribed value will be
GPRS/EDGE: 0256 requested
GPRS: 088
<Delivery order>:
<Delivery order>
Description
Subscribed value
<Maximum SDU
size>
Description
Integer
0153
Description
String
<Maximum SDU
size>:
206
November 2008
Description
String
<Delivery of
erroneous SDUs>
Description
<Transfer delay>
Description
Integer
0254
<Traffic handling
priority>
Description
Integer
03
<Delivery of
erroneous SDUs>:
<Transfer delay>:
<Traffic handling
priority>:
<PDP_type>:
207
November 2008
AT+CGEQMIN
Description:
Set command:
Read command:
208
November 2008
Read command
response:
Test command:
Test command
response:
Parameters:
<cid>:
<Traffic class>:
<Traffic class>
Description
Conversational
Streaming
Interactive
<Maximum bitrate
UL>:
209
November 2008
<Maximum bitrate
UL>
Description
Integer
UMTS: 0384
0: Default value subscribed value will be
GPRS/EDGE: 0128 requested
GPRS: 044
<Maximum bitrate
DL>:
<Maximum bitrate
DL>
Description
Integer
UMTS: 0384
0: Default value subscribed value will be
GPRS/EDGE: 0256 requested
GPRS: 044
<Guaranteed bitrate
UL>:
<Guaranteed bitrate Description
UL>
Integer
UMTS: 0384
0: Default value subscribed value will be
GPRS/EDGE: 0128 requested
GPRS: 044
<Guaranteed bitrate
DL>:
<Guaranteed bitrate Description
DL>
Integer
UMTS: 0384
0: Default value subscribed value will be
GPRS/EDGE: 0256 requested
GPRS: 044
<Delivery order>:
210
November 2008
<Delivery order>
Description
<Maximum SDU
size>
Description
Integer
0153
Description
String
Description
String
<Delivery of
erroneous SDUs>
Description
<Maximum SDU
size>:
<Delivery of
erroneous SDUs>:
<Transfer delay>:
211
November 2008
<Transfer delay>
Description
Integer
0254
<Traffic handling
priority>
Description
Integer
03
<Traffic handling
priority>:
<PDP_type>:
AT+CGEQNEG
Description:
Allows the TE to retrieve the negotiated QoS profiles returned in the Activate PDP Context Accept message.
The execution command returns the negotiated QoS profile for the specified context identifiers, <cid>s. The QoS profile consists of a number of
parameters, each of which may have a separate value.
The test command returns a list of <cid>s associated with active contexts.
Execution
command:
AT+CGEQNEG =[<cid>[,<cid>[,]]]
Execution command
response:
+CGEQNEG: <cid>, <Traffic class>,<Maximum bitrate UL>, <Maximum
bitrate DL>,<Guaranteed bitrate UL>, <Guaranteed bitrate DL>,<Delivery
order>,<Maximum SDU size>,<SDU error ratio>,<Residual bit error
ratio>,<Delivery of erroneous SDUs>,<Transfer delay>,<Traffic handling
priority>[<CR><LF>
+CGEQNEG: <cid>, <Traffic class>,<Maximum bitrate UL>, <Maximum
bitrate DL>,<Guaranteed bitrate UL>, <Guaranteed bitrate DL>,<Delivery
order>,<Maximum SDU size>,<SDU error ratio>,<Residual bit error
ratio>,<Delivery of erroneous SDUs>,<Transfer delay>,<Traffic handling
priority>
[]]
Test command:
Test command
response:
Parameters:
<cid>:
<Traffic class>:
212
November 2008
<Traffic class>
Description
Conversational
Streaming
Interactive
Background
<Maximum bitrate
UL>
Description
Integer
<Maximum bitrate
DL>
Description
Integer
<Maximum bitrate
UL>:
<Maximum bitrate
DL>:
<Guaranteed bitrate
UL>:
<Guaranteed bitrate Description
UL>
Integer
<Guaranteed bitrate
DL>:
<Guaranteed bitrate Description
DL>
Integer
<Delivery order>
Description
<Maximum SDU
size>
Description
Integer
0153
<Delivery order>:
<Maximum SDU
size>:
213
November 2008
Description
String
Description
String
<Delivery of
erroneous SDUs>
Description
<Transfer delay>
Description
Integer
<Traffic handling
priority>
Description
Integer
<Delivery of
erroneous SDUs>:
<Transfer delay>:
<Traffic handling
priority>:
214
November 2008
AT+CGCMOD
Description:
Modifies the specified PDP context(s) with respect to QoS profiles and
TFTs. After the command has completed, the MT returns to V.25ter online
data state.
If no <cid>s are specified the activation form of the command modifies all
active contexts.
Execution
command:
AT+CGCMOD=[<cid>[,<cid>[,]]]
Test command:
Test command
response:
Parameter:
<cid>:
Execution
command:
The V.25ter ATD command causes the MT to enter the V.25ter online data
state and, with the TE, to start the specified layer 2 protocol. The MT
returns CONNECT to confirm acceptance of the command prior to entering the V.25ter online data state. No further commands may follow on the
AT command line.
When the layer 2 protocol has terminated, either as a result of an orderly
shut down of the PDP or an error, the MT enters V.25ter command state
and returns the NO CARRIER final result code.
<L2P> and <cid> usage are the same as in the +CGDATA command. The
+CGDCONT, +CGQREQ, and so on, commands may be used in the
modem initialisation AT command string to set values for PDP type, APN,
QoS, and so on.
This command may be used in both normal and modem compatibility
modes.
Note: The dial string conforms to the syntax specified in GSM 02.30.
ATD*<GPRS_SC>[*[<called_address>][*[<L2p>][*[<cid>]]]]#
Parameters:
<GPRS_SC>:
Digit string. A digit string (value=99) which identifies a request to use the
GPRS/Packet Domain.
<called_address>:
String. Identifies the called party in the address space applicable to the
PDP.
<L2p>:
<cid>:
<L2p>
Description
PPP
9yyyy
M-xxxx
215
November 2008
Execution
command:
The V.25ter ATD dial command causes the MT to enter the V.25ter online
data state and, with the TE, to start the specified layer 2 protocol. The MT
returns CONNECT to confirm acceptance of the command before entering
the V.25ter online data state. No further commands may follow on the AT
command line.
The detailed behaviour after the online data state has been entered is
dependent on the PDP type. It is described briefly in clause 9 (for IP) of
3GPP TS 27.060. PS attachment and PDP context activation procedures
may take place prior to or during the PDP startup, if they have not already
been performed using the +CGATT and +CGACT commands.
When the layer 2 protocol has terminated, either as a result of an orderly
shut down of the PDP or an error, the MT enters V.25ter command state
and returns the NO CARRIER final result code. <cid> usage will be the
same as in the +CGDATA command. The +CGDCONT, +CGQREQ, and so
on, commands may then be used in the modem initialisation AT command
string to set values for PDP type, APN, QoS, and so on.
If <cid> is omitted, the MT attempts to activate the context using one of
the following:
Any information provided by the TE during the PDP startup procedure,
for example, the TE may provide a PDP type and/or PDP address to the
MT
A priori knowledge, for example, that the MT may implement only one
PDP type
Using the Empty PDP type (GSM 04.08). No PDP address or APN will
be sent in this case and only one PDP context subscription record will
be present in the HLR for this subscriber.
This command may be used in both normal and modem compatibility
modes.
Note: The dial string conforms to the syntax specified in GSM 02.30.
ATD*<GPRS_SC_IP>[*<cid>]#
Parameters:
<GPRS_SC>:
<cid>:
Description:
Possible unsolicited
result codes:
+CGEV: X, where X is shown below.
216
November 2008
<X>
Description
REJECT
A network request for PDP context activation
<pdp_type>,<pdp_add occurred when the MT was unable to report it to
r>
the terminal equipment with a +CRING
unsolicited result code and was automatically
rejected
NW REACT
The network has forced a network reactivation.
<pdp_type>,<pdp_add The <cid> that was used to reactivate the
r>[,<cid>]
context is provided, if known to the MT
The network has forced a network deactivation.
NW DEACT
<pdp_type>,<pdp_add The <cid> that was used to deactivate the
r>[,<cid>]
context is provided, if known to the MT
The mobile equipment has forced a network
ME DEACT
<pdp_type>,<pdp_add deactivation. The <cid> that was used to
deactivate the context is provided, if known to
r>[,<cid>]
the MT
NW DETACH
ME DETACH
NW CLASS <class>
ME CLASS <class>
Parameters:
See AT+CGDCONT.
+CGREG
Description:
Possible unsolicited
result codes:
If AT+CGREG <n>=1
+CGREG: <stat>
If AT+CGREG <n>=2
+CGREG: <stat>[,<lac>,<ci>]
Parameters:
<stat>:
<stat>
Description
Registration denied
217
November 2008
<stat>
Description
Unknown
Registered, roaming
<lac>:
<lac>
Description
String
<ci>
Description
String
<ci>:
Description:
Set command:
AT+CPBS=<storage>[,<password>]
Read command:
Read command
response:
+CPBS: <storage>
Test command:
Test command
response:
Parameters:
<storage>:
<storage>
Function
Storage
FD
SIM fix-dialling-phonebook
218
November 2008
<storage>
Function
LD
SIM last-dialling-phonebook
ME
ME phonebook
MT
SM
SIM phonebook
TA
TA phonebook
DC
RC
MC
MV
GR
HP
BC
SM
EN
CN
AP
<password>
Function
string type
<password>:
219
November 2008
AT+CPBR
Description:
Set command:
AT+CPBR=<index1>[,<index2>]
Set command
response:
+CPBR:
<index1>,<number>,<type>,<text>[,<text_date>,<text_time>]<CR><LF>
+CPBR: <index2>,<number>,<type>,<text>[,<text_date>,<text_time>]
Test command:
Test command
response:
Parameters:
<indexn>:
<number>:
<type>:
<type>
Description
128
129
145
161
128255
<text>:
<nlength>:
<tlength>:
<contact_flag>:
<contact_flag>
Description
/H
/W
Work
/M
Mobile
/F
Fax
220
November 2008
<contact_flag>
Description
/O
Other
AT+CPBF
Description:
Execution
command:
AT+CPBF=<findtext>
Execution command
response:
+CPBF: <index1>,<number>,<type>,<text>[[...]<CR><LF>
+CBPF: <index2>,<number>,<type>,<text>]
Test command:
Test command
response:
+CPBF: <nlength>,<tlength>.
Parameters:
<findtext>:
<index1>:
<number>:
<type>:
<type>
Description
128
129
145
161
128255
<text>:
<nlength>:
221
November 2008
<tlength>:
AT+CPBW
Description:
Execution
command:
AT+CPBW=[<index>][,<number>[,<type>[,<text>]]]
Test command:
Test command
response:
Parameters:
<index>:
<number>:
<type>:
222
November 2008
<text>:
<type>
Description
128
129
145
161
128255
Description
Work
Other
Mobile
Fax
<nlength>:
<tlength>:
Use scenarios
Phonebook read
This scenario shows how reading from the phonebook is performed.
AT command
Response
Comment
Read index range and element lengths.
AT+CPBR=?
+CPBR: (1-99),
30,30
OK
AT+CPBR=2
+CPBR: 2,90510,
129,Dieter
OK
AT+CPBR=1,4
223
November 2008
AT command
Response
Comment
Clock (ver. 4)
Description:
Set command:
AT+CCLK=<time>
Read command:
Test command:
Parameter:
<time>:
224
November 2008
AT+CALA
Alarm (ver. 3)
Description:
Sets an alarm time in the ME. There can be an array of different alarms.
Each alarm may be recurrent. If setting fails in an ME error, +CME ERROR:
<err> is returned. When the alarm is timed out and executed, the
unsolicited result code +CALV: <n> is always returned, even if the alarm is
setup to be silent.
The alarm time is set in hours and minutes. Date, seconds and time zone
are not used.
The read command returns the list of current active alarm settings in the
ME.
The test command returns supported array index values, alarm types and
maximum length of the text strings.
Note: Parameters that are not supported should be left empty between the
comma signs.
Example: To set a recurrent alarm for alarm position 3 (Monday to Friday):
AT+CALA=11:15,3,1,,1,2,3,4,5
The <text> parameter is omitted because it is not supported.
Set command:
AT+CALA=<time>[,<n>[,[<type>],[<text>],<recurr>[,<silent>]]]
Read command:
AT+CALA?
Read command
response
Test command:
Test command
response:
[+CALA: [<time1>,<n1>,<type1>,[<text1>],[<recurr1>],<silent1>]
[+CALA: <time2>,<n2>,<type2>,[<text2>],[<recurr2>],<silent2>]
AT+CALA=? Shows if the command is supported.
+CALA: (list of supported <n>s),(list of supported
type>s),<tlength>,<rlength>,(list of supported <silent>s)
Parameters:
<time>:
String. Only hours and minutes of format HH:MM are used. Date, time
zone and seconds are not used.
<n>:
<type>:
Description
RECURRENT ALARM
TIME
<text>:
<tlength>:
<recurr>:
225
November 2008
<recurr>
Description
Format:
For setting an alarm for one or more days in the
<1..7>[,<1..7>[]] week.
The digits 1 to 7 corresponds to the days of the
week, Monday (1), Sunday (7).
Example: The string 1,2,3,4,5 may be used for
setting an alarm for all weekdays
Format: 0
<rlength>:
<silent>:
Not supported.
AT+CALD
Alarm delete
Description:
Execution
command:
AT+CALD=<n>
Test command:
Parameter:
<n>:
AT+CAPD
Description:
Execution
command:
AT+CAPD=[<sec>]
Test command:
Test command
response:
Parameter:
<sec>:
<sec>
Description
540
AT*EDST
Description:
226
November 2008
Execution
command:
AT*EDST=<dst>
Read command:
Read command
response:
*EDST: <dst>
Test command:
Test command
response:
Parameter:
<dst>:
<dst>
Description
Alarm event
Description:
Unsolicited result
code:
+CALV: <n>
Parameter:
<n>:
Use scenarios
Alarm functionality
AT command
Response
Comment
Test if the command is supported
AT+CALA=?
+CALA: 1,,0,13,
(0-13)
OK
AT+CALA=14:25
OK
AT+CALA?
227
November 2008
AT command
Response
Comment
+CALA: 14:25,1,,,
OK
AT+CALA=06:10,
2,,,1,2,3,4,5
OK
AT+CALA?
+CALA: 14:25,1,,,
+CALA: 06:10,2,,,
1,2,3,4,5
OK
+CALV: 1
AT+CAPD=540
OK
+CALV: 1
AT+CAPD=0
OK
Description:
Execution
command:
AT+CIMI
Execution command
response:
+CIMI: <IMSI>
Test command:
Parameter:
<IMSI>:
228
November 2008
PIN event
Description:
Requests the phone to inform when the PIN code has been entered and
accepted. This command activates the unsolicited result code *EPEV.
Set command:
AT*EPEE=<onoff>
Read command:
Test command:
Test command
response:
Parameter:
<onoff>:
<onoff>
Description
AT*EAPS
Description:
Selects the active phone profile. The profiles may be renamed using
AT*EAPN. The profile consists of the parameters and settings for the
following commands:
AT command
Name
Ensemble
AT+CCFC
AT*EDIF
S6
Set command:
AT*EAPS=<index>
Read command:
Test command:
Test command
response:
Parameters:
<index>:
229
November 2008
<index>
Description
Integer
Number of profiles
<name_tagx>:
<nlength>:
AT*EAPN
Description:
Sets a new name for the active profile. The number of profiles and the
default names of the profiles are depending on the phone MMI.
Note: The name of the Normal profile (profile index 1) is read-only.
Set command:
AT*EAPN=<name_tag>
Read command:
AT*EAPN? Read the name of all the routing profiles in the phone.
Read command
response:
*EAPN: <index1>,<name_tag1><CR><LF>
[*EAPN: <index2>,<name_tag2><CR><LF>
[...]]
Test command:
Test command
response:
*EAPN: <nlength>
Parameters:
<index>:
<index>
Description
Integer
<name_tag>:
String. Name tag for the profile, for example, Home, Office, Meeting
<nlength>:
AT*EBCA
Description:
Tests the charging algorithm in the phone and turn on/off unsolicited signal
result codes ( *EBCA). When turned on the unsolicited result code is given
once per second.
Voltage, current and capacity are physically limited, that is, they are platform dependent.
Note: For batteries without internal intelligence, some of the parameters
listed below might not be available. In these cases the value 0 (zero) will
be returned.
Note: Compared to earlier versions of this command, the name of the
parameter <remcapacity> has been changed to <remcapacitypercent>
because there is a new parameter showing the remaining capacity in mAh.
This new parameter gets the same name as the old remaining capacity
parameter, <remcapacity>.
Execution
command:
AT*EBCA=<onoff>
230
November 2008
Execution command
response:
*EBCA: <vbat>,<dcio>,<icharge>,<iphone>,<tempbattery>,<tempphone>,
<chargingmethod>,<chargestate>, <remainingcapacity>,<remcapacity>,
<powerdissipation>,<noccycles>, <nosostimer>,<suspensioncause>
Read command:
Test command:
Test command
response:
Parameters:
<onoff>:
<onoff>
Description
<vbat>
<dcio>:
<icharge>:
<iphone>:
<tempbattery>
<tempphone>:
<chargingmethod>:
Integer.
<chargestate>:
<remcapacity>:
<chargestate>
Description
Start
15
231
November 2008
<nosostimer>:
AT*ELIB
Description:
Execution
command:
AT*ELIB
Execution command
response:
[*ELIB: <device1><CR><LF>
[*ELIB: <device2><CR><LF>
[...]]]
Test command:
Parameters:
<devicex>:
<devicex>
Description
Character string
BT device name
Description:
This unsolicited result code is returned when a PIN code has been entered
and accepted. The result code is activated using AT*EPEE.
Unsolicited result
code:
*EPEV
*EBCA
Description:
This unsolicited result code indicates the changes in status for the
parameters of the charging algorithm. The result code is activated using
AT*EBCA.
Unsolicited result
code:
Parameters:
*EBCA: <vbat>,<dcio>,<icharge>,<iphone>,<tempbattery>,<tempphone>,
<chargingmethod>,<chargestate>, <remainingcapacity>,<remcapacity>,
<powerdissipation>,<noccycles>, <nosostimer>,<suspensioncause>
See AT*EBCA.
232
November 2008
Use scenarios
Environment and profiles
AT command
Response
Comment
Read the current profile
AT*EAPS?
AT*EAPS=3
OK
AT*EACS=4,1
OK
Change profile to Normal
AT*EAPS=1
OK
Description:
Activates and deactivates the voice answering function for the chosen
type.
Note: If the Voice Answer function is activated and the associated voice
tag has not yet been trained, the phone returns ERROR.
Set command:
AT*EVAA=<type>,<onoff>
Read command:
AT*EVAA?
Read command
response:
EVAA: <type1>,<onoff1>[<CR><LF>
EVAA: <type2>,<onoff2>[<CR><LF>
...]]
Test command:
Test command
response:
Parameters:
<type>:
233
November 2008
<type>
Description
Car handsfree
Portable handsfree
Speakerphone
<onoff>
Description
<onoff>:
AT*EMWS
Description:
Activates the Magic Word function. When activated, the voice recogniser
continuously listens for the trained magic word. When the magic word is
detected, the complete voice control functionality is activated.
Set command:
AT*EMWS=<type>,<onoff>
Read command:
AT*EMWS?
Read command
response:
EMWS: <type1>,<onoff1>[<CR><LF>
EMWS: <type2>,<onoff2>[<CR><LF>
...]]
Test command:
Test command
response:
Parameters:
<type>:
<type>
Description
Car handsfree
Portable handsfree
Speakerphone
<onoff>
Description
<onoff>:
234
November 2008
Description:
Set command:
AT+CPROT=<proto>[,<version>[,<lsap1>[,...[<lsapN>]]]]
Test command:
Test command
response:
Parameters:
<proto>:
<proto>
Description
OBEX
<version>
Description
String
<version>:
235
November 2008
<version>
Description
...
<lsap1>
Description
Integer type
<lsap2>...<lsapN>
Description
Integer type
<lsap1>:
<lsap2>...<lsapN>:
Description:
Sets the server response time used when downloading a WAP page.
Set command:
AT*EWDT=<sec>
Read command:
Test command:
Test command
response:
Parameter:
<sec>:
<sec>
Function
Integer
236
November 2008
AT*EWBA
Description:
Set command:
AT*EWBA=<option>,<URL>[,<title>]
Read command:
Read command
response:
*EWBA: <nBookmarks>
Test command:
Test command
response:
Parameters:
<option>:
<option>
Description
Deletes a bookmark
Adds a bookmark
<url>:
<nurl>:
<title>:
String. The title representing the bookmark. If omitted the bookmark title is
set equal to the first <ntitle> number of characters of the <URL>.
<ntitle>:
AT*EWCT
Description:
Sets timeout time used when connecting to a WAP supplier, that is, the
time the WAP browser will wait for a CSD call to be established.
Read command:
AT*EWCT=<sec>
Read command
response:
*EWCT: <sec>
Test command:
Test command
response:
Parameter:
<sec>:
<sec>
Description
Integer
Number of seconds
60300
Valid values
237
November 2008
Use scenarios
WAP browser settings
AT command
Response
Comment
Set download timeout to 10 seconds
AT*EWDT=10
OK
AT*EWCT=10
OK
Description
1255
<bearer_type>
Description
PS bearer.
PS connection over UMTS/GPRS network
<bearer_type>:
238
November 2008
<bearer_type>
Description
CS bearer.
NTCSD connection over UMTS/GSM network
Bluetooth bearer
To connect with a remote Bluetooth LAN device
External Interface.
Test value, for dial-in use
<name>
Description
String type
<pref_serv>
Description
<traffic_class>
Description
Conversational
Streaming.
For example, for Voice over IP and other QoS
(delay) critical applications
Interactive.
For example, for Video/Audio over IP and other
QoS (delay+data volume) critical applications
Background.
For example, for Chat and applications with some
time requirements and low medium data volume
Subscribed value.
For non-time critical applications.
Default value
<data_rate>
Description
9600 Kbps.
GSM: 1 time slot * 9600
14400 Kbps.
GSM: 1 time slot * 14400
<name>:
<pref_serv>:
<traffic_class>:
<data_rate>:
239
November 2008
<data_rate>
Description
19200 Kbps
GSM: 2 time slots * 9600
28800 Kbps.
GSM: 2 time slots * 14400 (or 3 TS*9600).
Default Value
38400 Kbps.
GSM: 4 time slots * 9600
43200 Kbps.
GSM: 3 time slots * 14400
57600 Kbps.
GSM: 4 time slots * 14400
<bt_addr>
Description
Hex string
<auth_prot>
Description
0000011111 or
07
<bt_addr>:
<auth_prot>:
Description
Do not show
Show
240
November 2008
S34 commands
AT*EIAC
Description:
Execution
command:
Response:
*EIAC: <index>,<name>
Read command:
Read command
response:
Test command:
Test command
response:
Parameter:
<bearer_type>:
Integer, 14
241
November 2008
<bearer_type>
Description
<name>:
<index>:
1255.
Index of an account within the specific bearer type.
There might be several accounts that has the same index value, but only
one account within a given bearer type. So it is the combination of bearer
type and index that forms the unique reference to one specific Internet
Account.
AT*EIAD
Description:
Deletes one specific (or all) existing Internet account(s). Other Internet
account commands or GPRS AT commands, cannot be used to delete an
account.
Note: When <index>=0, <bearer_type> must also be =0 and vice versa.
Note: Both the <index> and <bearer_type> parameters must be specified,
otherwise an error is returned.
Execution
command:
Test command:
Test command
response:
Delete account:
AT*EIAD=<index>,<bearer_type>
AT*EIAD=? Test if command is supported and show supported
parameters
Range of parameter values:
*EIAD: (0-255),(0-4)
Parameter:
<index>:
<index>
Description
1255
<bearer_type>
Description
All bearers
<bearer_type>:
242
November 2008
<bearer_type>
Description
14
AT*EIAW
Description:
Execution
command:
Test command:
Test command
response:
AT*EIAW=<index>,<bearer_type>[,[<name>]]
AT*EIAW=? Test if command is supported and show supported
parameters.
Range of parameter values:
*EIAW: (1-255),(1-4),()
Parameter:
<index>:
<index>
Description
1255
<bearer_type>
Description
All bearers.
Used together with Index=0, reading all Internet
Accounts of all bearer types.
Default value
PS bearer.
PS connection over UMTS/GPRS network
CS bearer.
NTCSD connection over UMTS/GSM network
Bluetooth bearer.
To connect with a remote Bluetooth LAN device
External Interface.
Test value, for dial-in use
<name>
Description
String type
<bearer_type>:
<name>:
243
November 2008
AT*EIAR
Description:
Execution
command:
AT*EIAR=[<index>][,[<bearer_type>]]
Response:
*EIAR: <index>,<bearer_type>,<name>[:]
Test command:
Test command
response:
Parameter:
<index>:
<index>
Description
1255
<bearer_type>
Description
All bearers.
Used together with Index=0, reading all Internet
Accounts of all bearer types.
Default value
PS bearer.
PS connection over UMTS/GPRS network
CS bearer.
NTCSD connection over UMTS/GSM network
Bluetooth bearer.
To connect with a remote Bluetooth LAN device
External Interface.
Test value, for dial-in use
<name>
Description
String type
<bearer_type>:
<name>:
244
November 2008
AT*EIAPSW
Description:
Execution
command:
Test command:
Test command
response:
AT*EIAPSW=<index>[,[<pref_serv>][,[<apn>]
[,[<traffic_class>][,[<header_compr>][,[<data_compr>]]]]]]
AT*EIAPSW=? Test if command is supported and show supported
parameters
Range of parameter values:
*EIAPSW: (1-255),(0-1),(),(0-4),(0-1),(0-1)
Parameter:
<index>:
<index>
Description
1255
Write packet switched bearer parameters of Internet Account with index as specified.
For range and more details on <index>, see command AT*EIAC
<pref_serv>
Description
<apn>
Description
String type
APN
<traffic_class>
Description
<pref_serv>:
<apn>:
<traffic_class>:
245
November 2008
<traffic_class>
Description
Streaming.
For example, for Voice over IP and other QoS
(delay) critical applications
Interactive.
For example, for Video/Audio over IP and other
QoS (delay+data volume) critical applications
Background.
For example, for Chat and applications with some
time requirements and low medium data volume
Subscribed value.
For non-time-critical applications. Default value
<header_compr>
Description
Yes.
RFC 1144 (Van Jacobson) or RFC 2507 depending
on UMTS or GSM network
<data_compr>
Description
Yes.
Using default V42 bis parameters for dictionary
size. Negotiates compression in both directions, Rx
and Tx
<header_compr>:
<data_compr>:
AT*EIAPSR
Description:
Reads the wanted Packet Switched (PS) parameters from one (or all)
primary PS bearer Internet account(s).
Execution
command:
AT*EIAPSR=[<index>]
Response:
Test command:
Test command
response:
Parameter:
<index>:
246
November 2008
<index>
Description
1255
Read packet switched bearer parameters of Internet Account with Index as specified.
For range and more details on <index>, see command AT*EIAC
<pref_serv>
Description
<apn>
Description
String type
APN
<traffic_class>
Description
Streaming.
For example, for Voice over IP and other QoS
(delay) critical applications
Interactive.
For example, for Video/Audio over IP and other
QoS (delay+data volume) critical applications
Background.
For example, for Chat and applications with some
time requirements and low medium data volume
Subscribed value.
For non-time-critical applications. Default value
<header_compr>
Description
Yes.
RFC 1144 (Van Jacobson) or RFC 2507 depending
on UMTS or GSM network
<pref_serv>:
<apn>:
<traffic_class>:
<header_compr>:
<data_compr>:
247
November 2008
<data_compr>
Description
Yes.
Using default V42 bis parameters for dictionary
size. Negotiates compression in both directions, Rx
and Tx
AT*EIAPSSW
Description:
Specifies secondary PDP context specific parameters of one (or all) secondary PS bearer Internet accounts.
If <index> in the command refers to a primary account, it will be converted
to a secondary one. Incidentally, this is the way to create a secondary
account when using EIA commands, otherwise AT+CGDSCONT need to
be used. The command does not create an account if it does not already
exist as a primary or secondary account.
This command is used to define the most relevant secondary PDP context
connection parameters.
Note: All secondary PS parameters of this command can also be configured using the normal (Ensemble 15) GPRS commands.
Note: For PS bearers, the <index> maps to the <cid> and <p-index> maps
to <p-cid> used in the GPRS commands.
Note: If the user does not specify an index, the command results in an
error.
Execution
command:
Test command:
Test command
response:
AT*EIAPSSW=
<index>,<p-index>[,<traffic_class>][,[header_compr>][,[data_compr>]]]]]
AT*EIAPSSW=? Test if command is supported and show supported
parameters
Range of Secondary PDP context parameters:
*EIAPSSW: (1-255),(1-255) (0-4),(0-1),(0-1)
Parameter:
<index>:
<index>
Description
1255
<p-index>:
248
November 2008
<p-index>
Description
1255
<traffic_class>
Description
Streaming.
For example, for Voice over IP and other QoS
(delay) critical applications
Interactive.
For example, for Video/Audio over IP and other
QoS (delay+data volume) critical applications
Background.
For example, for Chat and applications with some
time requirements and low medium data volume
Subscribed value.
For non-time-critical applications. Default value
<header_compr>
Description
Yes.
RFC 1144 (Van Jacobson) or RFC 2507 depending
on UMTS or GSM network
<data_compr>
Description
Yes.
Using default V42 bis parameters for dictionary
size. Negotiates compression in both directions, Rx
and Tx
<traffic_class>:
<header_compr>:
<data_compr>:
AT*EIAPSSR
Description:
Reads the PDP context specific parameters of one (or all) secondary PS
bearer Internet accounts.
Execution
command:
AT*EIAPSSR=[<index>]
249
November 2008
Response:
Test command:
Test command
response:
Parameter:
<index>:
<index>
Description
1255
<traffic_class>
Description
Streaming.
For example, for Voice over IP and other QoS
(delay) critical applications
Interactive.
For example, for Video/Audio over IP and other
QoS (delay+data volume) critical applications
Background.
For example, for Chat and applications with some
time requirements and low medium data volume
Subscribed value.
For non-time-critical applications. Default value
<header_compr>
Description
Yes.
RFC 1144 (Van Jacobson) or RFC 2507 depending
on UMTS or GSM network
<data_compr>
Description
<traffic_class>:
<header_compr>:
<data_compr>:
250
November 2008
<data_compr>
Description
Yes.
Using default V42 bis parameters for dictionary
size. Negotiates compression in both directions, Rx
and Tx
AT*EIACSW
Description:
Execution
command:
Test command:
Test command
response:
AT*EIACSW=<index>[,[<dialout_nbr>][,[<dial_type>][,[<data_rate>][,
[<data_compr>]]]]]
AT*EIACSW=? Test if command is supported and show supported
parameters.
Range of CS parameters:
*EIACSW: (1-255),(),(0,1),(1-7),(0-1)
Parameter:
<index>:
<index>
Description
1255
<dialout_nbr>
Description
String type
<dial_type>
Description
ISDN modem
<dialout_nbr>:
<dial_type>:
<data_rate>
251
November 2008
<data_rate>
Description
<data_compr>
Description
<data_compr>:
AT*EIACSR
Description:
Read command:
AT*EIACSR=[<index>]
Response:
Test command:
Test command
response:
Parameter:
<index>:
Integer, 0, 1-255
<index>
Description
1255
<dialout_nbr>:
252
November 2008
<dialout_nbr>
Description
String type
<dial_type>
Description
ISDN modem
<dial_type>:
<data_rate>
17
<data_rate>
Description
<data_compr>
Description
Yes.
Using default V42 bis parameters for dictionary
size. Negotiates compression in both directions, Rx
and Tx
<data_compr>:
AT*EIABTW
Description:
Defines the Bluetooth bearer parameters of one (or all) existing Bluetooth
bearer Internet accounts.
Note: Bluetooth bearer Internet accounts can only be used for internal
applications, to connect to a Bluetooth LAN access device. The PPP
negotiations will bring up an IP connection for the internal applications to
use.
Note: If <index> is not specified, the command results in an error
response.
Execution
command:
Test command:
Test command
response:
AT*EIABTW=<index>[,[<bt_addr>],[<service>]]]
AT*EIABTW=? Test if command is supported and show supported
parameters.
*EIABTW: (list of supported <index>s),(),(list of supported <service>s)
253
November 2008
Parameter:
<index>:
<index>
Description
1255
Write CSD bearer parameters of the specified Internet Account. For range and more details on
<index>, see command AT*EIAC
<bt_addr>
Description
Hex string
<service>
Description
<bt_addr>:
<service>
AT*EIABTR
Description:
Reads the Bluetooth bearer parameters of one (or all) Bluetooth bearer
Internet accounts.
Execution
command:
AT*EIABTR=[<index>]
Response:
Test command:
Test command
response:
Range of parameters:
*EIABTR: (0-255)
Parameter:
<index>:
<index>
Description
254
November 2008
<index>
Description
1255
<bt_addr>
Description
Hex string
<service>
Description
<bt_addr>:
<service>
AT*EIAAUW
Description:
Execution
command:
Test command:
Test command
response:
AT*EIAAUW=<index>,<bearer_type>[,[<userid>][,[<password>][,[<auth_pr
ot>][,[<ask4pwd>]]]]]
AT*EIAAUW=? Test if command is supported and show supported
parameters
*EIAAUW: (list of supported <index>s),(list of supported
<bearer_type>s),(),(),(list of supported <auth_prot>s),(list of supported
<ask4pwd>s)
Parameter:
<index>:
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>
<bearer_type>
Description
255
November 2008
<bearer_type>
Description
<userid>
Description
String type
<password>
Description
String type
<userid>:
<password>:
<auth_prot>
Description
bit0
None
bit1
PAP
bit2
CHAP
bit3
MS-CHAP
bit4
MS-CHAPv2
<ask4pwd>
Description
Yes.
Triggers MMI application to ask user for password
and user ID, instead of using the (eventually) stored
user ID and password
<ask4pwd>:
256
November 2008
AT*EIAAUR
Description:
Execution
command:
AT*EIAAUR=[<index>,<bearer_type>]
Response:
Test command:
Test command
response:
Parameter:
<index>:
<index>
Description
1255
<bearer_type>
Description
14
<userid>
Description
String type
<password>
Description
String type
<bearer_type>:
<userid>:
<password>:
257
November 2008
<auth_prot>
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.
As an example, 00111, that is, bit2, bit1 and bit0 are set to 1, indicating
support for CHAP, PAP and None.
Note: None means that it does not matter what authentication method is
supported by the peer.
<auth_prot>
Description
bit0
None
bit1
PAP
bit2
CHAP
bit3
MS-CHAP
bit4
MS-CHAPv2
<ask4pwd>
Description
Yes.
Triggers MMI application to ask user for password
and user ID, instead of using the (eventually) stored
user ID and password
<ask4pwd>:
AT*EIALCPW
Description:
Execution
command:
Test command:
Test command
response:
AT*EIALCPW=<index>,<bearer_type>[,[<accm>][,[<mru>][,[<pfc>][,[<acfc
>][,[<keep_alive>][,[<allowed_ncp>]]]]]]]
AT*EIALCPW=? Test if command is supported and show supported
parameters.
Range of LCP parameters:
*EIALCPW: (1-255),(1-4),(0-ffffffff),(0-1500),(0-16),(0-16),(0-1),(0-3)
Parameter:
<index>:
<index>
Description
1255
<bearer_type>:
258
November 2008
<bearer_type>
Description
<accm>
Description
0FFFFFFFF
<mru>
Description
11500
<pfc>
Description
00
Protocol Field Compression negotiation might not
be suggested.
Protocol Field Compression negotiation might not
be accepted
01
Protocol Field Compression negotiation might be
suggested.
Protocol Field Compression negotiation might not
be accepted
10
Protocol Field Compression negotiation might not
be suggested.
Protocol Field Compression negotiation might be
accepted
11
Protocol Field Compression negotiation might be
suggested.
Protocol Field Compression negotiation might be
accepted. Default value
<accm>:
<mru>:
<pfc>:
<acfc>:
259
November 2008
<acfc>
Description
00
Address Control Field Compression negotiation
might not be suggested.
Address Control Field Compression negotiation
might not be accepted
01
Address Control Field Compression negotiation
might be suggested.
Address Control Compression negotiation might
not be accepted
10
Address Control Field Compression negotiation
might not be suggested.
Address Control Field Compression negotiation
might be accepted
11
Address Control Field Compression negotiation
might be suggested.
Address Control Field Compression negotiation
might be accepted.
Default value
<keep_alive>
Description
<allowed_ncp>
Description
Not supported
01
Network Control Protocol IPCP allowed.
Default value
10
Network Control Protocol IPv6CP allowed
11
Both network control protocols allowed
<keep_alive>:
<allowed_ncp>:
AT*EIALCPR
Description:
Reads the PPP LCP parameters of one (or all) Internet account(s).
Note: When <index>=0 it is necessary that <bearer_type>=0 and vice
versa.
Execution
command:
AT*EIALCPR=[<index>,<bearer_type>]
260
November 2008
Response:
Test command:
Test command
response:
Parameter:
<index>:
<index>
Description
1255
<bearer_type>
Description
14
<accm>
Description
0FFFFFFFF
<mru>
Description
11500
<pfc>
Description
00
Protocol Field Compression negotiation might not
be suggested.
Protocol Field Compression negotiation might not
be accepted
<bearer_type>:
<accm>:
<mru>:
<pfc>:
261
November 2008
<pfc>
Description
01
Protocol Field Compression negotiation might be
suggested.
Protocol Field Compression negotiation might not
be accepted
10
Protocol Field Compression negotiation might not
be suggested.
Protocol Field Compression negotiation might be
accepted
11
Protocol Field Compression negotiation might be
suggested.
Protocol Field Compression negotiation might be
accepted.
Default value
<acfc>
Description
00
Address Control Field Compression negotiation
might not be suggested.
Address Control Field Compression negotiation
might not be accepted
01
Address Control Field Compression negotiation
might be suggested.
Address Control Compression negotiation might
not be accepted
10
Address Control Field Compression negotiation
might not be suggested.
Address Control Field Compression negotiation
might be accepted
11
Address Control Field Compression negotiation
might be suggested.
Address Control Field Compression negotiation
might be accepted.
Default value
<keep_alive>
Description
<acfc>:
<keep_alive>:
<allowed_ncp>:
262
November 2008
<allowed_ncp>
Description
Not supported
01
Network Control Protocol IPCP allowed.
Default value
10
Network Control Protocol IPv6CP allowed
11
Both network control protocols allowed
AT*EIAIPCPW
Description:
Specifies the PPP IPCP parameters of one (or all) Internet accounts.
The command is used to specify the IP addresses to be used, both under
PPP negotiations as well as under PS network connection establishment
(context activation). If 0 values are given, necessary parameters are
requested to be generated dynamically by the network to be attached to. If
specific values are set, static IP addresses are to be requested.
Note: Values stored here are not the ones used when doing PS dial-up
connection from external application (TE), since TE in this case has its own
IP addresses to negotiate with the network (what TE sends is forwarded by
the ME PPP proxy to network).
Note: If the user does not specify both parameters <index> and
<bearer_type>, the command results in an error response.
Note: PPP parameters are relevant for all bearer types, but mostly for
internal calls.
Execution
command:
Test command:
Test command
response:
AT*EIAIPCPW=<index>,<bearer_type>[,[<
ip_addr>][,[<prim_dns_addr>][,[<sec_dns_addr>][,[<header_compr>]]]]]
AT*EIAIPCPW=? Test if command is supported and show supported
parameters
Range of PPP IPCP parameters:
*EIAIPCPW: (1-255)(1-4),(),(),(),(0-1)
Parameter:
<index>:
<index>
Description
1255
<bearer_type>
Description
<bearer_type>:
263
November 2008
<bearer_type>
Description
<ip_addr>
Description
String of format
a.b.c.d
<prim_dns_addr>
Description
String of format
a.b.c.d
<sec_dns_addr>
Description
String of format
a.b.c.d
<header_compr>
Description
Header compression on
<ip_addr>:
<prim_dns_addr>:
<sec_dns_addr>:
<header_compr>:
AT*EIAIPCPR
Description:
Reads the PPP IPCP parameters of one (or all) Internet account(s).
Note: When <index>=0 it is necessary that <bearer_type>=0 and vice
versa.
Execution
command:
AT*EIAIPCPR=[<index>,<bearer_type>]
Response:
Test command:
264
November 2008
Test command
response:
Range of parameters:
*EIAIPCPR: (0-255),(0-4)
Parameter:
<index>:
<index>
Description
1255
<bearer_type>
Description
14
<ip_addr>
Description
String of format
a.b.c.d
<prim_dns_addr>
Description
String of format
a.b.c.d
<sec_dns_addr>
Description
String of format
a.b.c.d
<header_compr>
Description
Header compression on
<bearer_type>:
<ip_addr>:
<prim_dns_addr>:
<sec_dns_addr>:
<header_compr>:
265
November 2008
Execution
command:
Test command:
Test command
response:
Specifies the DNS IPv6CP parameters of one (or all) Internet accounts.
The command is used to specify the IP addresses to be used, both under
PPP negotiations as well as under PS network connection establishment
(context activation). If 0 values are given, necessary parameters are
requested to be generated dynamically by the network to be attached to. If
specific values are set, requests for static IP addresses is to be used.
Note: Values stored here are not the ones used when doing PS dial-up
connection from external application (TE), since TE in this case has its own
IP addresses to negotiate with the network (what TE sends is forwarded by
the ME PPP proxy to network).
Note: If the user does not specify both parameters <index> and
<bearer_type>, the command results in an error response.
Note: PPP parameters are relevant for all bearer types, but mostly for
internal calls.
Note: For IPv6 addresses the notation :: can be used, but only once, for
example, destination address FFFF:FFFF:0:0:0:0:0:0:0:0:0:0:0:0:0:1 can be
written like FFFF:FFFF::1
AT*EIADNSV6W=<index>,<bearer_type>[,<DNS_addr>]
AT*EIADNSV6W=? Test if command is supported and show supported
parameters
Range of PPP IPv6CP parameters:
*EIADNSV6W: (1-255),(1-4),()
Parameter:
<index>:
<index>
Description
1255
<bearer_type>
Description
14
<DNS_addr>
Description
String of format
x:x:x:x:x:x:x:x
<bearer_type>:
<DNS_addr>:
266
November 2008
Execution
command:
Response:
Test command:
Test command
response:
Range of parameters:
*EIADNSV6R: (0-255),(0-4)
Parameter:
<index>:
<index>
Description
1255
<bearer_type>
Description
14
<DNS_addr>
Description
String of format
x:x:x:x:x:x:x:x
<bearer_type>:
<DNS_addr>:
267
November 2008
AT*EIARUTW
Description:
Specifies routing table parameters of one (or all) Internet accounts. All
parameters, <IP-version>, <prefix>, <destination_address> and
<nexthop_address>, must be given regardless if only one parameter is to
be set.
Note: If the user does not specify any Index and bearer type, the command results in an error response.
Note: For IPv6 addresses the notation :: can be used, but only once, for
example, destination address FFFF:FFFF:0:0:0:0:0:0:0:0:0:0:0:0:0:1 can be
written like FFFF:FFFF::1
Execution
command:
Test command:
Test command
response:
AT*EIARUTW=<index>,<bearer_type>,<IP-version>,<prefix>,
<destination_address>,<nexthop_address>
AT*EIARUTW=? Test if command is supported and show supported
parameters
Range of Routing table parameters:
*EIARUTW: (1-255),(1-4),(),(0-1),(0-32 / 0-128),(),()
Parameter:
<index>:
<index>
Description
1255
<bearer_type>
Description
14
<IP-version>
Description
IP
IPV6
<prefix>
Description
032
IPv4:
Value used to create a IPv4 subnet mask. Indicates
how many bits 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
0128
IPv6:
Value used to create a IPv6 subnet mask. Indicates
how many bits should be set to 1 in the mask.
0 indicates default route. A value of 24 will result in
the following subnet mask: FFFF:FF00::0
<bearer_type>:
<IP-version>:
<prefix>:
268
November 2008
<destination_address>:
<destination_
address>
Description
String of format
a.b.c.d
x:x:x:x:x:x:x:x
<nexthop_address>:
<nexthop_address> Description
String of format
a1.a2.a3.a4
String of format
x:x:x:x:x:x:x:x
AT*EIARUTD
Description:
Deletes the routing table parameters of one Internet Account. All parameters, <IP-version>, <prefix>, <destination_address> and
<nexthop_address>, must be given to delete one row in the specified routing table.
Note: For IPv6 addresses, the notation :: can be used, but only once. For
example, destination address FFFF:FFFF:0:0:0:0:0:0:0:0:0:0:0:0:0:1 can be
written like FFFF:FFFF::1
Note: If the user specify <index> and <bearer_type> parameters only, all
defined IPv4 and IPv6 routes are removed.
Note: If the user does not specify both parameters <index> and
<bearer_type>, the command results in an error response.
Execution
command:
Test command:
Test command
response:
AT*EIARUTD=<index>,<bearer_type>[,<IP-version>,<prefix>,
<destination_address>,<nexthop_address>]
AT*EIARUTD=? Show if the command is supported.
Range of Routing table parameters:
*EIARUTD: (1-255),(1-4),(),(0-1),(0-32 / 0-128),(),()
Parameter:
<index>:
<index>
Description
1255
269
November 2008
<bearer_type>:
<bearer_type>
Description
14
<prefix>
Description
032
IPv4:
Value used to create a IPv4 subnet mask. Indicates
how many bits 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
0128
IPv6:
Value used to create a IPv6 subnet mask. Indicates
how many bits should be set to 1 in the mask.
0 indicates default route. A value of 24 will result in
the following subnet mask: FFFF:FF00::0
<ip_version>
Description
String format IP
<prefix>:
<ip_version>:
Description
String of format
a.b.c.d
x:x:x:x:x:x:x:x
<nexthop_address>:
<nexthop_address> Description
String of format
a1.a2.a3.a4
String of format
x:x:x:x:x:x:x:x
270
November 2008
AT*EIARUTR
Description:
Execution
command:
AT*EIARUTR=[<index>,<bearer_type>]
Response:
Test command:
Test command
response:
Parameter:
<index>:
<index>
Description
1255
<bearer_type>
Description
14
<IP-version>
Description
IP
IPV6
<prefix>
Description
032
IPv4:
Value used to create a IPv4 subnet mask. Indicates
how many bits 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
0128
IPv6:
Value used to create a IPv6 subnet mask. Indicates
how many bits should be set to 1 in the mask.
0 indicates default route. A value of 24 will result in
the following subnet mask: FFFF:FF00::0
<bearer_type>:
<IP-version>:
<prefix>:
271
November 2008
<destination_address>:
<destination_
address>
Description
String of format
a.b.c.d
x:x:x:x:x:x:x:x
<nexthop_address>:
<nexthop_address> Description
String of format
a1.a2.a3.a4
String of format
x:x:x:x:x:x:x:x
Description:
Execution
command:
Test command:
Test command
response:
AT*SEACC=<rid_value>
Report resistive ID value.
AT*SEACC=?
Test if command is supported and show supported parameters.
*SEACC:(range of supported <rid_value>s)
Parameter:
272
November 2008
<rid_value>:
<rid_value>
Description
0255
AT*SEACID
Accessory identification
Description:
Execution
command:
Test command:
Test command
response:
AT*SEACID=<acc_id>
AT*SEACID=? Test if command is supported and show supported
parameters
*SEACID: (Range of accessory ID)
Parameter:
<acc_id>:
<acc_id>
Description
02^32
10001999
Camera flashes
20002999
Input device
30003999
Gaming accessories
40004999
Imaging
50005999
60006999
70007999
Gadget
80008999
BVHF
90009999
1000010999
1100011999
1200012999
1300013999
273
November 2008
<acc_id>
Description
1400014999
1500015999
1600016999
1700017999
1800018999
LI Line in accessory
AT*SEACID2
Description:
Execution
command:
Test command:
Test command
response:
AT*SEACID2=<acc_id>
AT*SEACID2=? Test if command is supported and show supported
parameters
*SEACID2: (Range of accessory ID)
Parameter:
<acc_id>:
<acc_id>
Description
02^32
10001999
Camera flashes
20002999
Input device
30003999
Gaming accessories
40004999
Imaging
50005999
60006999
70007999
Gadget
80008999
BVHF
90009999
1000010999
1100011999
1200012999
274
November 2008
<acc_id>
Description
1300013999
1400014999
1500015999
1600016999
1700017999
1800018999
LI Line in accessory
AT*SEAUDIO
Description:
Informs the phone about the general audio class and the unique audio ID
of an accessory. If there is a specific audio settings container available for
the unique id, the phone will use that configuration. If not, the configuration
for the general audio class will be used.
When the accessory identifies itself acoustically with AT*SEAUDIO the
phone will respond with a result code indicating what audio class and what
unique audio ID have been used when configuring audio. If no specific
audio configuration was available for the unique audio ID used by the
accessory this will be indicated by setting <unique_audio_id>=0 in the
result code. If the accessory for some reason does not have audio capabilities it will send AT*SEAUDIO=0,0.
Execution
command:
AT*SEAUDIO=<audio_class>,<unique_audio_id>
Execution command
response
*SEAUDIO:<audio_class>,<unique_audio_id>
Read command:
Test command:
Test command
response:
Parameters:
<audio_class>:
<audio_class>
Description
0255
275
November 2008
<audio_class>
Description
10
11
12
LI Line inaccessory
<audio_id>
Description
02^32
1999
10001999
20002999
30003999
40004999
50005999
60006999
70007999
<audio_id>:
276
November 2008
<audio_id>
Description
80008999
90009999
1000010999
1100011999
1200012999
LI Line in accessory
AT*SECHA
Charging control
Description:
This command is used by the accessory to tell the phone to pause the
charging of the battery. During the pause the accessory will perform the
measurement according to the AID mechanism to identify the new accessory attached.
If charging is not switched on again the charging pause will end and the
charging resume anyway.
Execution
command:
Test command:
Test command
response:
AT*SECHA=<time>
AT*SECHA=? Test if command is supported and show supported
parameters
*SECHA: (range of supported <time>s)
Parameter:
<time>:
<time>
Charging mode
15000
AT*SELOG
SE read log
Description:
Execution
command:
Command
responses:
Test command:
AT*SELOG
*SELOG:[<data>]
SELOG:<ecode>,<nr_of_bytes>
AT*SELOG=? Shows if the command is supported
Parameters:
<data>:
277
November 2008
<data>
Description
Character string
<ecode>
Description
063
Valid values
No error
20
Not a directory
28
<nr_of_bytes>
Description
Integer number
The number of bytes that was read, that is, the size
of the file
<ecode>:
<nr_of_bytes>:
AT*SEPING
SE ping command
Description:
Execution
command:
AT*SEPING
Test command:
AT*SEAULS
Description:
Provides information about the audio line status and audio type. With the
set command, it is possible to enable the unsolicted *SEAULSI.
*SEAULSI is sent each time either the audio channel switches accessories
or when some audio starts or stops playing. Audio line status = 1 is sent to
the accessory that has the audio authority and 0 to the rest. The audio type
value is sent to all accessories that subscribes on *SEAULSI.
Set command:
AT*SEAULS = <activation>
Set command
response:
*SEAULS:<activation>,<audio_line>,<audio_type>
Read command:
AT*SEAULS?
Read command
response:
*SEAULS:<activation>,<audio_line>,<audio_type>
278
November 2008
Test command:
Test command
response:
Parameter:
<activation>:
<activation>
Description
<audio_line>
Description
<audio_type>
Description
No audio
Speech
Media
<audio_line>:
<audio_type>:
AT*SEFUNC
Description:
Gets the <mode> and different states of the ME. Only one <mode> may be
active, but <states> are bit flags, so combinations of them are possible.
The unsolicited *SEFUNCI is triggered when a <mode> is changed or
when a <states> value is changed and will be sent to subscribing accessories.
The bits in <states> represents activation status, not if the functionality is
available in phone or not.
Set command:
AT*SEFUNC = <activation>
Set command
response:
Read command:
AT*SEFUNC?
Read command
response:
Test command:
Test command
response:
Parameter:
<activation>:
279
November 2008
<activation>
Description
<mode>
Description
Shutdown mode
Normal mode
<states>
Description
Comments
Bluetooth
Bluetooth is active
Mobile Radio
16
WLAN
WLAN is active
32
FM Radio
...
...
...
<mode>:
<states>:
AT*SEFIN
SE flash Information
Description:
Execution
command:
Test command:
Test command
response:
AT*SEFIN=<guide_number>,<min_exposure>,<max_exposure>,
<color_temp>
AT*SEFIN=? Test if command is supported and show supported
parameters
*SEFIN=(list of supported <guide_number>s),(list of supported
<min_exposure>s),(list of supported <max_exposure>s),(list of supported
<color_temp>s)
280
November 2008
Parameter:
<guide_number>:
<guide_number>
Description
0255
<min_exposure>
Description
0255
<max_exposure>
Description
0255
<color_temp>
Description
0255
<min_exposure>:
<max_exposure>:
<color_temp>:
AT*SEFEXP
Description:
Requests information from the ME about what level of flash would make
the picture brighter or darker by adjusting its auto exposure control circuit.
The flash uses this input to make appropriate settings in its auto exposure
control circuit.
Note: The unsolicited result code *SEFEXP will be sent once when the
AT*SEFEXP is issued (and only if AT*SEFEXP is called when the flash is
plugged in).
Set command:
AT*SEFEXP
AT*SEMOD
Description:
Execution
command:
AT*SEMOD
Response:
Parameter:
<action>:
281
November 2008
<action>
Description
AT*SEREDI
Description:
Set command:
AT*SEREDI=<time_out>
Test command:
AT*SEREDI=?
Test if command is supported and show supported parameters
Test command
response:
Unsolicited result
code:
*SEREDI
Parameter:
<time_out>:
<time_out>
Description
065535
AT*SEFRY
Description:
Command:
AT*SEFRY=<action>
The flash informs the ME whether it is ready to fire or not.
Test command:
AT*SEFRY=?
Test if command is supported and show supported parameters.
Test command
response:
Parameter:
<action>:
<action>
Description
282
November 2008
AT*SEAUP
Description:
Execution
command:
AT*SEAUP=<unique_audio_id>,
<audio_class>,
[<ASC_Interface_TX_Impendence>],
[<ASC_Interface_RX_Impendence>],
[<ASC_Interface_Line_in_capable>],
[<ASC_Call_TXNOM>],
[<ASC_Call_TXGAIN>],
[<ASC_Call_SLRTarget>],
[<ASC_Call_TXNC>],
[<ASC_Call_TXFilter8>],
[<ASC_Call_RXNOM>],
[<ASC_Call_RXGAIN>],
[<ASC_Call_RLRTarget>],
[<ASC_Call_RXMAS>],
[<ASC_Call_RXFilter8>],
[<ASC_Call_Sidetone>],
[<ASC_Call_EC>],
[<ASC_Leisure_TXClip>],
[<ASC_Leisure_TXNC>],
[<ASC_Leisure_TXFilter48>],
[<ASC_Leisure_RXMAS>],
[<ASC_Leisure_RXNG>],
[<ASC_Leisure_RXFilter441>],
[<ASC_Leisure_RXFilter48>]
Response:
Test command:
Parameter:
<unique_audio_id>:
<unique_audio_id> Description
02^32
<audio_class>
Description
02^32
<audio_class>:
Other parameters:
283
November 2008
Binary
Valid values
Format
Interface
ASC_Interface_TX_Impendence 0 Low
1 150
2 1k
3 High
Integer
ASC_Interface_RX_Impendence 0 Low
1 150
2 1k
3 High
Integer
ASC_Interface_Line_in_capable 0 Off
1 On
Integer
Call
ASC_Call_TXNOM
ASC_Call_TXGAIN
ASC_Call_SLRTarget
13+[-8,7] (2 comp)
Integer
gives values between 5
and 20
ASC_Call_TXNC
0 Off
1 Low
2 Normal
3 Aggressive
Integer
ASC_Call_TXFilter8
SOS1(b0,b1,b2,a1,a2)
SOS2(b1,b2,a1,a2)
SOS3(b1,b2,a1,a2)
SOS4(b1,b2,a1,a2)
SOS5(b1,b2,a1,a2)
ASC_Call_RXNOM
ASC_Call_RXGAIN
Integer
ASC_Call_RLRTarget
[-8,7] (2 comp)
Integer
ASC_Call_RXMAS
ASC_Call_RXFilter8
SOS1(b0,b1,b2,a1,a2)
SOS2(b1,b2,a1,a2)
SOS3(b1,b2,a1,a2)
SOS4(b1,b2,a1,a2)
SOS5(b1,b2,a1,a2)
284
November 2008
Binary
Valid values
Format
ASC_Call_Sidetone
Integer
0 Off
1 On
Comfort noise generation, connection to NC
Leisure
<status>:
ASC_Leisure_TXClip
ASC_Leisure_TXNC
SOS1(b0,b1,b2,a1,a2)
SOS2(b1,b2,a1,a2)
SOS3(b1,b2,a1,a2)
SOS4(b1,b2,a1,a2)
SOS5(b1,b2,a1,a2)
ASC_Leisure_RXMAS
ASC_Leisure_RXNG
ASC_Leisure_RXFilter441
SOS1(b0,b1,b2,a1,a2)
SOS2(b1,b2,a1,a2)
SOS3(b1,b2,a1,a2)
SOS4(b1,b2,a1,a2)
SOS5(b1,b2,a1,a2)
ASC_Leisure_RXFilter48
SOS1(b0,b1,b2,a1,a2)
SOS2(b1,b2,a1,a2)
SOS3(b1,b2,a1,a2)
SOS4(b1,b2,a1,a2)
SOS5(b1,b2,a1,a2)
Unsolicited result code sent when the Audio parameters have been saved
and calculated
<status>
Description
OK
ERROR
285
November 2008
AT*SEVOL
Volume level
Description:
This command is used to set the volume for all different sound types in the
ME. Each setting is responded with unsolicited result code *SEVOL,
returning information to accessories that the volume has changed.
Set command:
AT*SEVOL=<sound type>,<level>
Display current
settings command
Test command:
Test command
response
AT*SEVOL?
*SEVOL:1,<level>
*SEVOL:2,<level>
*SEVOL:3,<level>
AT*SEVOL=?
Shows if the command is supported.
*SEVOL:1,(0-8)
*SEVOL:2,(0-8)
*SEVOL:3,(0-15)
Parameter:
<sound_type>:
<sound_type> Description
<level> range
Ring volume
08
Call volume
08
Media volume
015
AT*SEVOLIR
Description:
Activation
command:
AT*SEVOLIR=<activation>
Request to subscribe or stop subscribing for volume levels for all sound
types in the ME.
Activation command
response:
*SEVOLIR:1,<level>
*SEVOLIR:2,<level>
*SEVOLIR:3,<level>
Read command:
Test command:
AT*SEVOLIR=?
Test command
response
Parameter:
<activation>:
286
November 2008
<activation>
Description
Deactivate subscription
Activate subscription
AT*SEBIC
Description:
Set command:
AT*SEBIC=<image>,<show>
Test command:
AT*SEBIC=?
Test command
response
Parameter:
<image>:
<image>
Description
<show>
Description
Do not show
Show
<show>:
AT*SEANT
Antenna identification
Description:
Execution
command:
Read command:
Read command
response:
Test command:
Test command
response
Parameter:
287
November 2008
<status>:
<status>
Description
Enable antenna
<type>
Description
<type>:
AT*SESP
Speakermode on/off
Description:
Execution
command:
Read command:
Read command
response:
Test command:
Test command
response
Speakermode status:
AT*SESP=<status>
Read current status:
AT*SESP?
*SESP:<status>
AT*SESP=? Test if command is supported and show supported
parameters
*SESP:(list of supported <status>s)
Parameter:
<status>:
<status>
Description
Enable speakermode
AT*SETBC
Description:
Execution
command:
Response:
*SETBC:<setbc_index>,<setbc_data>
Test command:
288
November 2008
Test command
response
Parameter:
<bmp_width>
<bmp_height>
<string>
<setbc_index>:
Integer
<quality>:
<setbc_index>
Description
0255 (0 = first)
Integer
<quality>
Description
Monochrome (B&W)
289
November 2008
Step 4: Values are converted into hex string (8 bit) starting with the upper row from left to right.
00 00 00 7F F0 00 00 00 00 07 FF FF 80 00 00 00 1F FF FF FC 00 00 00 3F
FF FF FF 80
Step 4: Chunks are created and sent to the accessory.
*SETBC: 0,1,1,,,000007FF00000000007FFFF8000...00001FFFFFFC0000003FFFFFFF80
*SETBC: 1,1,1,,,...
AT*SEAVRC
Description:
Allows control of multimedia applications in the ME. Only a started multimedia application can be controlled with AT*SEAVRC. The different
actions to control multimedia are the same as for the Bluetooth protocol
AVRCP, which allows control of a multimedia application via Bluetooth.
According to AVRCP, an action must be followed by a key press. A combined key pressed/released has been introduced to simplify the AT communication. The test command lists all supported actions.
Execution
command:
Test command:
Test command
response
AT*SEAVRC=<action>,<key_press>
AT*SEAVRC=? Test if command is supported and show supported
parameters
*SEAVRC: (<list of actions>)<CR><LF>
290
November 2008
Parameter:
<action>:
<action>
Description
48
Channel up
49
Channel down
64
Power
65
Volume up
66
Volume down
67
Mute
68
Play
69
Stop
70
Pause
72
Rewind
73
Fast forward
75
Forward
76
Backward
<key_press>
Description
Key released
Key pressed
<key_press>:
AT*SEMMIR
Description:
Enables subscriptions for different multimedia content strings, for example, artist, song and frequency strings. When a content update occurs, the
content string is sent with the unsolicted command *SEMMII. *SEMMII is
only sent if a subscription has been made for the specific media type.
Execution
command:
Test command:
Test command
response
Parameter:
<media_type>:
<media_type>
Description
Artist
Song
291
November 2008
<media_type>
Description
Frequency
RDS
Channel
6..254
255
<subscription>
Description
Subscription inactive
Subscription active
<subscription>:
AT*SEAPP
Description:
Execution
command:
Test command:
Test command
response
Parameter:
<MIME>:
<MIME>
Description
application/SEMC.audioplayer
Audio player
application/SEMC.audiorecorder
Audio recorder
application/SEMC.FMtuner
FM tuner
application/SEMC.TV
TV
application/SEMC.videoplayer
Video player
application/SEMC.videorecorder
Video recorder
application/SEMC.imageviewer
Image viewer
application/SEMC.imagerecorder
Image recorder
...
<action>:
292
November 2008
<action>
Description
Stop application
Start application
AT*SEAPPIR
Description:
Execution
command:
Response:
*SEAPPIR: <MIME>,<status>
Test command:
Test command
response:
Parameter:
<MIME>:
<MIME>
Description
(empty string)
No application, to be
used when no
application is started
application/SEMC.audioplayer
Audio player
application/SEMC.audiorecorder
Audio recorder
application/SEMC.tuner
Tuner
application/SEMC.TV
TV
application/SEMC.videoplayer
Video player
application/SEMC.videorecorder
Video recorder
application/SEMC.imageviewer
Image viewer
application/SEMC.imagerecorder
Image recorder
Description
Application stopped
Application started
293
November 2008
AT*SEJCOMM
Description:
Execution
command:
Test command:
Test command
response
Parameter:
<port>:
<port>
Description
14294967295
<persistent>
Description
<persistent>:
AT*SEDUC
Description:
Execution
command:
294
November 2008
Test command:
AT*SEABS
Description:
The command is used by an accessory to report its battery level to the ME.
Execution
command:
Test command:
Test command
response
Parameter:
<status>:
<status>
Description
Battery normal
Battery low
<subscription>
Description
Battery exhausted
199
100
<level>:
AT*SEAVRCIR
Description:
Enables and disables the unsolicited result code *SEAVRCI that reports
different multimedia states.
Set command:
AT*SEAVRCIR=<status>
Enable/disable unsolicited *SEAVRCI.
Test command:
AT*SEAVRCIR=?
Parameter:
<status>:
<status>
Description
Disable *SEAVRCI
Enable *SEAVRCI
295
November 2008
Description:
This unsolicited result code is returned when the flash auto exposure
circuitry has been set in order to make picture lighter or darker. The result
code is activated using AT*SEFEXP.
Unsolicited result
code:
*SEFEXP=<exposure>
Parameter:
<exposure>:
<exposure>
Description
0255
*SEMOD
Description:
This unsolicited result code is returned when a user has set the flash in
correct mode of operation using AT*SEMOD.
Unsolicited result
code:
*SEMOD: <action>
Parameter:
<action>:
<mode>
Description
*SEREDI
Description:
After *SEREDI is sent to the flash, the HW strobe signal has to come within
the time out described for the AT command. This is for the red eye
reduction to have effect (fire the flash while the pupils are constricted). If
the strobe comes after the time out period, the flash will fire anyway but
the red eye reduction effect will be less (pupils have started to dilate
again). The result code is activated using AT*SEREDI.
Unsolicited result
code:
*SEREDI
296
November 2008
*SEAULSI
Description:
Unsolicited result code that is sent when mute has been changed or audio
line has been lost or received. The result code is activated using
AT*SEAULS.
Unsolicited result
code:
*SEAULSI:<audio_line>,<audio_type>
*SEFUNCI
Description:
Unsolicited result code that is sent when functionality status has been
changed. The result code is activated using AT*SEFUNC.
Unsolicited result
code:
*SEVOLI
Description:
This result code is sent every time a change in volume level occurs for any
sound type. The result code carries information of the sound type and the
volume level. The sound types and their corresponding volume level range
are listed in the table below.
Unsolicited result
code:
*SEVOLI<sound type>,<level>
When the volume level of any sound type has changed.
Parameter:
<sound_type>:
<sound_type> Description
<level> range
Ring volume
08
Call volume
08
Media volume
015
*SEAVRCI
Description:
Unsolicited result code that is sent when the media status has been
changed. The unsolicited is enabled by AT*SEAVRCIR.
Unsolicited result
code:
*SEAVRCI: <state>
Parameter:
<state>:
<state>
Description
Stop
Play
297
November 2008
<state>
Description
Pause
298
November 2008
OBEX Formats
OBEX file system overview
One of the most basic and desirable uses of the IrDA infrared communication protocols is simply to send
an arbitrary data object from one device to another and to make it easy for both application developers
and users to do so. This is referred to as object exchange.
With the exception of Level 1 Information Exchange, whereby the objects are pushed into a device inbox,
the object names passed to OBEX PUT and GET operations always include the path information.
The paths are specified in the IrMC specification from IrDA.
File name
Description
Supported operations
telecom/devinfo.txt
GET
telecom/rtc.txt
Device Info
Phonebook
telecom/pb.vcf
GET/PUT
telecom/pb/luid/.vcf
PUT
telecom/pb/0.vcf
GET/PUT
telecom/pb/###.vcf
GET/PUT
GET/PUT
telecom/pb/info.log
GET
telecom/pb/luid/
###.log
Change log
GET
telecom/pb/luid/
cc.log
Change counter
GET
Level 2 access
GET/PUT
Calendar
telecom/cal.vcs
PUT
telecom/cal/###.vcs
GET/PUT
GET/PUT
Telecom/cal/info.log
GET
Telecom/cal/luid/
###.log
Change log
GET
Telecom/cal/luid/
cc.log
Change counter
GET
299
November 2008
eMelody Format
eMelody Object
Description:
This is a definition of the eMelody object. This object is used when a user-defined
melody is exchanged
Syntax:
<emelody-object>
BEGIN:EMELODY<CR><LF>
NAME:<name><CR><LF>
COMPOSER: <composer><CR><LF>
VERSION: <version><CR><LF>
MELODY:<melody><CR><LF>
END:EMELODY
File extension:
emy
mymelody.emy
Parameters:
<version>:
1.0
<name>:
Alphanumeric string
<composer>:
Alphanumeric string
<melody>:
{<pause>|<tone>}
<pause>:
<tone>:
{[<octave_prefix>]<basic_tone>}
<basic_short_tone>: c|d|e|f|g|a|b
<ess_short_tone>:
(b)d|(b)e|(b)g|(b)a|(b)b
<iss_short_tone>:
#d|#e|#g|#a|#b
<basic_long_tone>:
C|D|E|F|G|A|B
<ess_long_tone>:
(b)D|(b)E|(b)G|(b)A|(bB
<iss_long_tone>:
#D|#E|#G|#A|#B
<basic_tone>:
<basic_short_tone>|<ess_short_tone>|<iss_short_tone>|<basic_long_tone>
|<ess_long_tone>|<iss_long_tone>
<octave_high_prefix>:+
Maximum number of 40
tones:
Maximum numbers of 120
characters in melody:
Example:
BEGIN:EMELODY
VERSION:1.0
NAME:Test melody 1
COMPOSER:John Smith
MELODY:
+f+a+fa(b)bdcC+GA+d+#c+dfg+daea+d+#c+e+f+e+fa(b)bdC+EA+d+#c+
dfgba+d+#C
END:EMELODY
300
November 2008
iMelody Format
iMelody Object
Description:
This is a definition of the iMelody object. This object is used when a userdefined melody is exchanged
Syntax:
<imelody-object>
BEGIN:IMELODY<CR><LF>
VERSION: <version><CR><LF>
FORMAT:<format>
[NAME:<name><CR><LF>]
[COMPOSER: <composer><CR><LF>]
[BEAT:<beat>]
[STYLE:<style>]
[VOLUME:<volume>]
MELODY:<melody><CR><LF>
END:IMELODY
File extension:
imy
mymelody.imy
Parameters:
<version>:
1.0
<format>:
CLASS1.0 | CLASS2.0
<name>:
Alphanumeric string
<composer>:
Alphanumeric string
<beat>:
<style>:
S0 | S1 | S2
<volume>:
V0 | V1 | ... | V15 | + | -
(+/- indicates volume change relative to current. Default is current)
<melody>:
{<silence>|<note>|<led>|<vib>|<backlight>|<repeat>}+
<silence>:
<rest ><duration>[<duration-specifier]
<rest>:
<duration>:
0 | 1 | 2 | 3 | 4 | 5
<duration-specifier>: . | : | ;
<note>:
[<octave-prefix>]<basic-ess-iss-note><duration>[<duration-specifier]
<octave-prefix>:
*0 | *1 | | *8
((A=55Hz) | (A=110Hz) | | (A=14080 Hz))
c | d | e | f | g | a | b
<ess-note>:
<iss-note>:
#c | #d | #f | #g | #a
(sharp notes)
301
November 2008
<led>:
ledoff | ledon
<vibe>:
vibeon | vibeoff
<backlight>:
backon | backoff
<repeat>:
( | ) | @<repeat-count>
(start of repeat block, end of repeat block and repetition count)
<repeat-count>:
0 | 1 | 2 | ...
(0 is repeat forever)
Maximum number of 40
notes:
Maximum numbers of 120
characters in melody:
Example:
BEGIN:IMELODY
VERSION:1.0
NAME:Melody1
COMPOSER:Mozart
BEAT:120
STYLE:1
VOLUME:7
MELODY:&b2#c3-c2*4g3d3+#d1r3d2e2:d1+f2f3
END:IMELODY
vCard Format
The vCard object uses a subset of the properties defined in the vCard specification from the Internet Mail
Consortium. The vCard standard is available from the Infrared Data Association at http://www.irda.org.
vCard Object
.
Description:
This is a definition of the vCard object. This object is used when a userdefined contact card is exchanged
Syntax:
<vcard-object>
BEGIN:VCARD<CR><LF>
VERSION:<version><CR><LF>
N:<encoding>;<character_set>:<name><CR><LF>
[FN:<encoding>;<character_set>:<formatted_name><CR><LF>]
[TEL:<telephone_number><CR><LF>]
[X-IRMC-LUID:<x_irmc_local_unique_identifier><CR><LF>]
END:VCARD
File extension:
vcf
2.1
<encoding>:
(QUOTED-PRINTABLE|BASE-64|8BIT)
<character_set>:
(ISO-8859-1|UTF-8)
302
November 2008
<name>:
<formatted_name>:
<telephone_string>:
<x_irmc_local_unique
_identifier>:
String. Maximum length 12 bytes. IrMC Local Unique Identifier field label.
Local Unique identifier 48 bits coded in its hexadecimal representation as
12 ASCII characters.
Example:
BEGIN:VCARD
VERSION:2.1
N:QUOTED-PRINTABLE;CHARSET=ISO-8859-1:Book;Sven;Ola;Mr.
FN:QUOTED-PRINTABLE;CHARSET=ISO-8859-1:Mr. Sven O. Book
TEL:+4646123123
END:VCARD
vNote Format
Syntax:
<vnote-object>
BEGIN:VNOTE<CR><LF>
VERSION:<version><CR><LF>
[X-IRMC-LUID:<x_irmc_local_unique_identifier><CR><LF>]
N:<encoding>;<character_set>:<name><CR><LF>
[FN:<encoding>;<character_set>:<formatted_name><CR><LF>]
[TEL:<telephone_number><CR><LF>]
END:VCARD
File extension:
vnt
2.1
<encoding>:
(QUOTED-PRINTABLE|BASE-64|8BIT)
<character_set>:
(ISO-8859-1|UTF-8)
<name>:
<formatted_name>:
303
November 2008
<telephone_string>:
<x_irmc_local_unique
_identifier>:
String. Maximum length 12 bytes. IrMC Local Unique Identifier field label.
Local Unique identifier 48 bits coded in its hexadecimal representation as
12 ASCII characters.
Example:
BEGIN:VCARD
VERSION:2.1
N:QUOTED-PRINTABLE;CHARSET=ISO-8859-1:Book;Sven;Ola;Mr.
FN:QUOTED-PRINTABLE;CHARSET=ISO-8859-1:Mr. Sven O. Book
TEL:+4646123123
END:VCARD
vCalendar Format
The vCalendar standard is available from the Infrared Data Association at http://www.irda.org.
vCalendar Object
Description:
Syntax:
<vcalendar-object>
BEGIN:VCALENDAR<CR><LF>
VERSION:<version><CR><LF>
PRODID:<prodid><CR><LF>
BEGIN:VEVENT<CR><LF>
END:VEVENT<CR><LF>
BEGIN:VEVENT<CR><LF>
END:VEVENT<CR><LF>
...
END:VCALENDAR<CR><LF>
File extension:
vcs
filename.vcs
VEVENT
Parameters:
<version>:
1.0
<prodid>:
304
November 2008
Example
vCalendar vEvent
object (MEETING):
BEGIN:VCALENDAR
VERSION:1.0
PRODID:Sony Ericsson Calendar 1.0
BEGIN:VEVENT
DTSTART:19990125T123000
DTEND:19990125T170000
AALARM:19990125T121500
CATEGORIES:MEETING
SUMMARY;QUOTED-PRINTABLE;CHARSET=ISO-8859-1:Meeting
with Lars
LOCATION;QUOTED-PRINTABLE;CHARSET=ISO-8859-1:In my
room
X-IRMC-LUID:1E12FF7C01AB
END:VEVENT
END:VCALENDAR
vEvent Object
Description:
Syntax:
<vevent-object>
BEGIN:VEVENT<CR>
DTSTART:<date_and_time>
DTEND:<date_and_time>
AALARM:<date_and_time>
CATEGORIES:<category>
SUMMARY;<encoding>;<character_set>:<summary>
LOCATION;<encoding>;<character_set>:<location>
X-IRMC-LUID:<x_irmc_luid>
END:VEVENT
Parameters:
<date_and_time>:
String. <year><month><day>T<hour><minute<second>.
The date and time values for all vCalendar properties are formatted
as a string consistent with the ISO 8601 representation for
combinations of dates and times.
Note: All time values are given in local time.
Example
<date_and_time>:
<category>:
<encoding>:
<character_set>:
ISO-8859-1 | UTF-8
<summary>:
305
November 2008
<location>:
<x_irmc_luid>:
Example
DTSTART-DTEND:
DTSTART:1999-02-10, DTEND:1999-02-12.
If the DTSTART and DTEND have different dates, the phone interprets it
as a whole day event occurring over several days.
In this example: the whole day on 1999-02-10, 1999-02-11 and 199902-12.
306
November 2008
Appendix 1
This appendix contains information about specific AT commands for the G502, K630, K660, K850, V640,
W890, W910 and Z750 series. For these phones, the AT commands in this appendix complement the
commands found in chapter AT commands.
307
November 2008
Added AT commands
Ensemble S35: Sony Ericsson commands
Command
AT*SEGPSA
Description:
Command:
AT*SEGPSA
Tells the ME that there is a GPS capable device connected.
Response:
CONNECT
Test command:
308
November 2008
Updated AT commands
Ensemble S35: Sony Ericsson commands
Command
AT*SEAUDIO
Description:
Informs the phone about the general audio class and the unique audio ID
of an accessory. If there is a specific audio settings container available for
the unique id, the phone will use that configuration. If not, the configuration
for the general audio class will be used.
When the accessory identifies itself acoustically with AT*SEAUDIO the
phone responds with a result code indicating what audio class and what
unique audio ID have been used when configuring audio. If no specific
audio configuration was available for the unique audio ID used by the
accessory this is indicated by setting <unique_audio_id>=0 in the result
code. If the accessory for some reason do not have audiocapabilities it will
send AT*SEAUDIO=0,0.
Execution
command:
AT*SEAUDIO=<audio_class>,<unique_audio_id>
Execution command
response
*SEAUDIO:<audio_class>,<unique_audio_id>
Read command:
Test command:
Test command
response:
Parameters:
<audio_class>:
<audio_class>
Description
0255
309
November 2008
<audio_class>
Description
10
11
12
LI Line In accessory
13
<audio_id>
Description
02^32
1999
10001999
20002999
30003999
40004999
50005999
60006999
70007999
80008999
<audio_id>:
310
November 2008
<audio_id>
Description
90009999
1000010999
1100011999
1200012999
LI Line In accessory
1300013999
311
November 2008
Appendix 2
This appendix contains information about specific AT commands for the C702, C902, T700, W595, W760,
W902, W980, Z770 and Z780 series. The AT commands in this appendix complement the commands
found in chapter AT commands.
312
November 2008
Added AT commands
Ensemble S35: Sony Ericsson commands
Commands
AT*SEGPSA
Description:
Command:
AT*SEGPSA
Tells the ME that there is a GPS capable device connected.
Response:
CONNECT
Test command:
313
November 2008
Updated AT commands
Ensemble S35: Sony Ericsson commands
Command
AT*SEAUDIO
Description:
Informs the phone about the general audio class and the unique audio ID
of an accessory. If there is a specific audio settings container available for
the unique id, the phone will use that configuration. If not, the configuration
for the general audio class will be used.
When the accessory identifies itself acoustically with AT*SEAUDIO the
phone responds with a result code indicating what audio class and what
unique audio ID have been used when configuring audio. If no specific
audio configuration was available for the unique audio ID used by the
accessory this is indicated by setting <unique_audio_id>=0 in the result
code. If the accessory for some reason do not have audiocapabilities it will
send AT*SEAUDIO=0,0.
Execution
command:
AT*SEAUDIO=<audio_class>,<unique_audio_id>
Execution command
response
*SEAUDIO:<audio_class>,<unique_audio_id>
Read command:
Test command:
Test command
response:
Parameters:
<audio_class>:
<audio_class>
Description
0255
314
November 2008
<audio_class>
Description
10
11
12
LI Line In accessory
13
<audio_id>
Description
02^32
1999
10001999
20002999
30003999
40004999
50005999
60006999
70007999
80008999
<audio_id>:
315
November 2008
<audio_id>
Description
90009999
1000010999
1100011999
1200012999
LI Line In accessory
1300013999
316
November 2008
Appendix 3
This appendix contains information about specific AT commands for the C905, G705 and W705 series.
The AT commands in this appendix complement the commands found in chapter AT commands.
317
November 2008
Added AT commands
Ensemble S35: Sony Ericsson commands
Commands
AT*SEGPSA
Description:
Command:
AT*SEGPSA
Tells the ME that there is a GPS capable device connected.
Response:
CONNECT
Test command:
AT*SETIR
Description:
Set command:
AT*SETIR=<ind>
Enable/disable time change reporting.
Set command
response:
Read command:
*SETIR: <time>,<dst>
AT*SETIR?
Read the current setting.
Read command
response:
*SETIR: <time>,<dst>
Test command:
Test command
response:
Parameters:
<ind>:
318
November 2008
<ind>
Description
<time>
Description
String type
<dst>
Description
Standard time
Daylight saving
<time>:
<dst>:
AT*SEMCM
Description:
Reports the total and free memory on the memory card. If there is no
memory card in the phone, the command returns 0 for both total and free
memory.
Action command:
AT*SEMCM
Action command
response:
*SEMCM: <free_mem>,<tot_mem>
Test command:
Parameters:
<free_mem>:
<free_mem>
Description
Integer
<tot_mem>
Description
Integer
<tot_mem>:
Description:
This unsolicited result code is enabled with the AT*SETIR command and
indicates changes in indicator levels. The <ind> parameter indicates the
indicator order number.
319
November 2008
Unsolicited result
code:
*SETIRI: <time>,<dst>
When a change of indicator level occurs.
Parameters:
<time>:
<time>
Description
String type
<dst>
Description
Standard time
Daylight saving
<dst>:
320
November 2008
Updated AT commands
Ensemble S35: Sony Ericsson commands
Command
AT*SEAUDIO
Description:
Informs the phone about the general audio class and the unique audio ID
of an accessory. If there is a specific audio settings container available for
the unique id, the phone will use that configuration. If not, the configuration
for the general audio class will be used.
When the accessory identifies itself acoustically with AT*SEAUDIO the
phone responds with a result code indicating what audio class and what
unique audio ID have been used when configuring audio. If no specific
audio configuration was available for the unique audio ID used by the
accessory this is indicated by setting <unique_audio_id>=0 in the result
code. If the accessory for some reason do not have audiocapabilities it will
send AT*SEAUDIO=0,0.
Execution
command:
AT*SEAUDIO=<audio_class>,<unique_audio_id>
Execution command
response
*SEAUDIO:<audio_class>,<unique_audio_id>
Read command:
Test command:
Test command
response:
Parameters:
<audio_class>:
<audio_class>
Description
0255
321
November 2008
<audio_class>
Description
10
11
12
LI Line In accessory
13
<audio_id>
Description
02^32
1999
10001999
20002999
30003999
40004999
50005999
60006999
70007999
80008999
<audio_id>:
322
November 2008
<audio_id>
Description
90009999
1000010999
1100011999
1200012999
LI Line In accessory
1300013999
323
November 2008
Glossary
3GPP
3rd Generation Partnership Project. http://www.3gpp.org
Analog
An analog signal can have any value between two limits. For example, traditional telephone lines transfer
the human voice, itself an analogue signal, by means of a continuously varying electrical voltage. This
voltage is an electrical representation of the pressure produced by the sound on the telephone
microphone.
ASCII
Acronym for American Standard Code for Information Interchange. A standard code used for transferring
data between computers and associated equipment.
Asynchronous communication
Data communication in which data elements are NOT separated according to time. Instead, a special
code such as a start bit and a stop bit is used. By using a code, in lieu of time, asynchronous
communication is more tolerant of time variations and complex timing circuits are not needed. The serial
port and the COM port of a computer are associated with asynchronous communication, as is the
RS-232-C interface. Also some end to end modem protocols are asynchronous.
AT
Abbreviation for Attention and tells the phone modem that a command follows. AT must be used at the
beginning of a command line or dial string.
AT command set
The set of commands used to control the modem.
Auto-answer mode
The state in which the modem automatically answers the telephone when it rings.
Beam
Sending an item to another phone or a compatible application using the infrared link. This can include ring
signals, calendar entries and business cards.
Bearer
The method for accessing WAP from the phone, for example GSM Data (CSD) and SMS.
Bluetooth
Secure, fast, point-to-multipoint radio connection technology. http://www.bluetooth.com
bps
Acronym for bits per second (bits/s). A measure of speed at which bits are transmitted over the
telephone lines.
BTHF
Bluetooth Handsfree
324
November 2008
Card
A single WML unit of navigation and user interface. May contain information to present to the user,
instructions for gathering user input, and so on.
Carrier
The frequency used by two connecting modems to transmit and receive data.
CCITT
Consultative Committee for International Telephony and Telegraphy. A European-based advisory
committee established by the United Nations to recommend international communication protocol
standards.
CD
Carrier Detect. An EIA232 signal sent from the phone modem to your computer, usually indicating that the
modem has detected a carrier signal over the communications line.
Command line
A line of alphanumeric characters sent to the modem to instruct the modem to perform the commands
specified in the line of characters.
CSD
Circuit Switched Data
CTS
Clear To Send. An EIA232 signal sent from a modem to the computer, usually indicating that the modem
is ready to receive data.
DCD
Data Carrier Connect. See AT&C.
DCE
Data Communications Equipment. This term applies to modems and to other equipment that provide
communication between data terminal equipment and the telephone line.
Deck
A collection of WML cards.
Default value
A setting that the modem will use unless specified otherwise.
Digital transmission
A digital signal can have only two values. These can, for example, be ON and OFF, HIGH and LOW or 0
and 1. A digital signal is usually transferred by means of a voltage which is either HIGH or LOW.
Conventional modems communicate by means of audio tones which can use the analog telephone
network. The modem links through your mobile telephone to a digital network and therefore has no need
to use audio encoding. However, when you use your mobile telephone for a voice call, the analog signal
from the microphone must be converted into a digital signal.
325
November 2008
This is done by a converter which samples the signal voltage several thousand times per second. Each
sample is converted into a binary number which represents the voltage at that instant, for example,
10011010, and the binary numbers are sent as a serial stream down the digital network.
DSR
Data Set Ready. An EIA232 signal sent from the modem to the computer, usually indicating that the
modem is ready to establish a connection.
DTE
Data Terminal Equipment. The equipment that provides data, such as a computer or terminal.
DTMF
Dial Tone Multi-Frequency
DTR
Data Terminal Ready. An EIA232 signal sent from the computer to the modem, usually indicating that the
computer is ready to begin communication.
EIA
Electronics Industries Association. A U.S. based group that forms technical standards and coordinates
ITU-TCCITT activities in the United States.
EMAE
End Mobile Accessory Equipment
EOL
End of line
EOP
End of page
EOM
End of message
Escape code
A series of three consecutive characters (default is +++) sent to the modem, causing it to exit online data
mode and enter online command mode.
Fax Class
Standards for fax transmission are set as classes. Class I and II allow data transfer speeds ranging from
2400 bps to 9600 bps.
326
November 2008
Flow control
The use of characters or EIA232 signals to start and stop the flow of data to avoid data loss during
buffering.
Full duplex
Communication involving data transmitted in two directions simultaneously.
Gateway
A WAP Gateway typically includes the following functionality:
A Protocol Gateway. The protocol gateway translates requests from the WAP protocol stack to the
WWW protocol stack (HTTP and TCP/IP)
Content Encoders and Decoders. The content encoders translate Web content into compact encoded
formats to reduce the size and number of packets travelling over the wireless data network
GIF
Graphics Interchange Format
Half duplex
Communication involving data being transmitted in two directions, but not at the same time.
HF
Handsfree
HSCSD
High Speed Circuit-Swithced Data
IMAE
Intermediate Mobile Accessory Equipment
IrMC
Infrared Mobile Communications standard.
IrDA
Infrared Data Association. http://www.irda.org
ISDN
The term used to refer to the digital public switched telephone network.
ISP
Internet Service Provider
327
November 2008
ITU-T
The ITU Telecommunication Standardisation Sector (ITU-T), is a permanent organ of the International
Telecommunication Union. The ITU-T is responsible for studying technical, operating and tariff questions
and issuing Recommendations on them with a view to standardising telecommunication on a worldwide
basis.
As a consequence of a reform process within the International Telecommunication Union (ITU), the CCITT
ceased to exist as of 28 February 1993. In its place the ITU Telecommunication Standardisation Sector
(ITU-T) was created as of 1 March 1993.
MMI
Man-Machine Interface
ME
Mobile Equipment. The Sony Ericsson wireless terminal, excluding the SIM card, which in most cases is a
mobile phone.
Micro browser
Accesses and displays the Internet contents in your mobile phone, just as an ordinary browser does in
your computer. The micro browser uses small file sizes and the bandwidth of the wireless handheldnetwork.
Modem
Modulator-Demodulator. A device that converts digital signals to analog for transmission over telephone
lines, then converts them back to digital at the other end of the line.
MS
Mobile Station. This is the Sony Ericsson wireless terminal being controlled through the set of commands
described in this document.
MSISDN
Mobile Station International Subscriber Directory Number
MT
Mobile Telephone
OBEX
The OBEX specification consists of two major parts: a protocol and an application framework. The OBEX
protocol is a session level protocol that specifies the structure for the conversation between devices. It
also contains a model for representing objects. The OBEX application framework is built on top of the
OBEX protocol. Its main purpose is to facilitate interoperability between devices using the OBEX protocol.
Please refer to http://www.irda.org.
Off hook
The modem state similar to picking up a telephone receiver. The modem goes off hook to dial or answer
and remains off hook while connected.
328
November 2008
On hook
The modem state similar to hanging up a telephone receiver.
OTA
Over-the-Air configuration. To provide settings for the phone by sending an SMS message over the
network to the phone. This reduces the need for the user to configure the phone manually.
PIN
Personal Identification Number
PDA
Personal Digital Assistant
PDP
Packet Data Protocol
PDU
Protocol Description Unit
Phone Book
A memory in your mobile phone or SIM card where phone numbers can be stored and accessed by name
or position.
Protocols
The rules or procedures all modems must follow to communicate.
QoS
Quality of Service
Result code
A message the modem sends to the computer containing information about the state of the modem.
RLP
Radio Link Protocol, an error correction protocol used during radio link connections.
RLSD
Received Line Signal Detect. See AT&C.
RTS
Request To Send. An EIA232 signal sent from the computer to the modem, usually indicating that the
computer is ready to send data to the modem.
RS-232-C interface
A communication standard established by the Electronics Industry Association (Recommended Standard
number 232, revision C). Originally established to standardise communication between computer and
modem. It was later adapted to become a popular standard for communication between computer and
any other peripheral equipment, including other computers.
329
November 2008
SAP
Service Access Point
SC
Service Centre (for SMS)
SDU
Service Data Unit
Serial port
The port through which digital signals are exchanged between the modem and the computer.
SIM card
Subscriber Identity Module card. It is a card that must be inserted in any GSM-based mobile phone. It
contains subscriber details, security information and memory for a personal directory of numbers. The
card can be a small plug-in type or credit card-sized but both types have the same functions. Your phone
uses the small plug-in card.
SIR
Serial Infrared
SM
1. Short Message
2. SIM message storage.
Synchronous Communication:
V.22bis
ITU-T standard for 2400 bps.
V.27ter
ITU-T standard for 4800 bps full-duplex modems connected to switched telephone networks.
V.29
ITU-T standard for 9600 bps half-duplex modems included in FAX machines.
V.42bis
ITU-T standard for the compression of asynchronous data. V.42bis is based on a dictionary that looks
up common strings and replaces the strings with code words. This reduces the amount of characters
actually being transmitted. V.42bis has been found to be most effective for file transfers that contain
long strings of repetitive information and least effective for short strings of unique data. It requires
LAPM, MNP2, MNP3 or MNP4 as error correcting.
TA
Terminal Adaptor, which in most cases is a PCMCIA (Personal Computer Memory Card International
Association) card.
TAE
Terminal Adaptor Equipment
330
November 2008
TCP/IP
Transmission Control Protocol/Internet Protocol
TE
Terminal Equipment, which in most cases is a computer.
vCalendar
vCalendar and vEvent define a transport- and platform-independent format for exchanging calendar and
scheduling information for use in PIMs/ PDAs and group schedulers. vCalendar and vEvent are specified
by IMC and can be further studied at http://www.imc.org.
vCard
vCard automates the exchange of personal information typically found on a traditional business card, for
use in applications such as Internet mail, voice mail, Web browsers, telephony applications, call centres,
video conferencing, PIMs/PDAs, pagers, fax, office equipment and smart cards. vCard is specified by IMC
at http://www.imc.org.
vEvent
See vCalendar.
WAP
Wireless Application Protocol. Handheld devices, low bandwidth, binary coded, a deck/card metaphor to
specify a service. A card is typically a unit of interaction with the user, that is, either presentation of
information or request for information from the user. A collection of cards is called a deck, which usually
constitutes a service.
WAP Application
A collection of WML cards, with the new context attribute set in the entry card.
WAP service
A WML application residing on a Web site.
WBMP
WAP Bitmap
WML
Wireless Markup Language. A markup language used for authoring services, fulfilling the same purpose as
HyperText Markup Language (HTML) on the World Wide Web (WWW). In contrast to HTML, WML is
designed to fit small handheld devices.
331
November 2008
Index
Numerics
3GPP ................................................................. 324
A
analog ............................................................... 324
ASCII ................................................................. 324
Asynchronous communication ......................... 324
AT command set ............................................... 324
AT commands ................................................... 324
auto-answer mode ............................................ 324
B
beam ................................................................. 324
bearer ................................................................ 324
bits per second ................................................. 324
Bluetooth .......................................................... 324
bps .................................................................... 324
C
card ................................................................... 325
carrier ................................................................ 325
carrier detect ..................................................... 325
CCITT ................................................325, 326, 328
CD ..................................................................... 325
COM port .......................................................... 325
command line ................................................... 325
command state ................................................. 328
Commands
AT ................................................................. 26
AT&C ............................................................ 47
AT&D ............................................................ 47
AT&F ............................................................. 27
AT&W ............................................................ 28
AT* ................................................................ 26
AT*EAPN .................................................... 230
AT*EAPP ..................................................... 155
AT*EAPS ..................................................... 229
AT*EBCA .................................................... 230
AT*ECAM .................................................... 149
AT*ECBP ...................................................... 55
AT*ECDF .................................................... 168
AT*EDIF ...................................................... 121
AT*EDST ..................................................... 226
AT*EIAAUR ................................................. 257
AT*EIAAUW ................................................ 255
AT*EIABTR ................................................. 254
AT*EIABTW ................................................. 253
AT*EIAC ...................................................... 241
AT*EIACSR ................................................. 252
AT*EIACSW ................................................ 251
332
November 2008
AT*SEDEL ..................................................... 74
AT*SEDUC .................................................. 294
AT*SEFEXP ................................................. 281
AT*SEFIN .................................................... 280
AT*SEFRY .................................................. 282
AT*SEFUNC ............................................... 279
AT*SEGAUGE ............................................... 70
AT*SEGPSA ................................308, 313, 318
AT*SEGUP .................................................... 71
AT*SEJCOMM ............................................ 294
AT*SELERT ................................................... 61
AT*SELIST .................................................... 65
AT*SELOG .................................................. 277
AT*SEMCM ................................................ 319
AT*SEMMIR ................................................ 291
AT*SEMOD ................................................. 281
AT*SEONO ................................................... 72
AT*SEPING ................................................. 278
AT*SEREDI ................................................. 282
AT*SERSK .................................................... 76
AT*SESAF ..................................................... 60
AT*SESLE ..................................................... 74
AT*SESP ..................................................... 288
AT*SESTRI .................................................... 63
AT*SETICK ................................................... 67
AT*SETIR .................................................... 318
AT*SEUIS ..................................................... 76
AT*SEVOL .................................................. 286
AT*SEVOLIR ............................................... 286
AT*STKC .................................................... 169
AT*STKE ..................................................... 169
AT*STKR ..................................................... 170
AT+BINP ....................................................... 80
AT+BLDN ..................................................... 81
AT+BRSF ...................................................... 83
AT+BVRA ..................................................... 81
AT+CACM .................................................. 117
AT+CALA .................................................... 225
AT+CALD ................................................... 226
AT+CAMM .................................................. 117
AT+CAOC ................................................... 116
AT+CAPD ................................................... 226
AT+CBC ..................................................... 142
AT+CBST ..................................................... 93
AT+CCFC ................................................... 110
AT+CCLK ................................................... 224
AT+CCWA .................................................. 112
AT+CDIP ..................................................... 118
AT+CEER ..................................................... 96
AT+CFUN ................................................... 139
AT+CGACT ................................................. 194
AT+CGATT ................................................. 194
AT+CGCMOD ............................................. 215
AT+CGDATA .............................................. 195
AT+CGDCONT ........................................... 192
333
November 2008
AT+CPI ......................................................... 39
AT+CPIN .................................................... 140
AT+CPMS ................................................... 177
AT+CPOL ................................................... 120
AT+CPROT ................................................. 235
AT+CPWD .................................................. 136
AT+CR .......................................................... 89
AT+CRC ....................................................... 89
AT+CREG ................................................... 104
AT+CRES ................................................... 180
AT+CRLP ...................................................... 94
AT+CRMP .................................................. 165
AT+CRSL .................................................... 162
AT+CRSM .................................................. 160
AT+CSAS ................................................... 179
AT+CSCA ................................................... 179
AT+CSCS ..................................................... 88
AT+CSIL ..................................................... 153
AT+CSMS ................................................... 176
AT+CSQ ..................................................... 142
AT+CSSN ................................................... 115
AT+CUSD ................................................... 131
AT+CV120 .................................................... 90
AT+CVHU ..................................................... 37
AT+DR .......................................................... 52
AT+DS .......................................................... 51
AT+FCLASS ................................................. 55
AT+GCAP ..................................................... 30
AT+GCLIP .................................................... 84
AT+GMI ........................................................ 31
AT+GMM ...................................................... 31
AT+GMR ....................................................... 32
AT+ICF ......................................................... 48
AT+IFC ......................................................... 48
AT+ILRR ....................................................... 50
AT+IPR ......................................................... 49
AT+NREC ..................................................... 82
AT+VGM ....................................................... 82
AT+VGS ........................................................ 83
AT+VTS ........................................................ 91
AT+WS46 ..................................................... 54
ATA ............................................................... 33
ATD ............................................................... 34
ATD extension - Request GPRS Service ... 215
ATD extension - Request Packet
Domain IP Service .................................. 216
ATE ............................................................... 41
ATH ............................................................... 33
ATI ................................................................ 27
ATO .............................................................. 36
ATQ .............................................................. 45
ATS0 ............................................................. 42
ATS10 ........................................................... 44
ATS2 ............................................................. 42
ATS3 ............................................................. 42
334
ATS4 ............................................................. 43
ATS5 ............................................................. 43
ATS7 ............................................................. 44
ATV ............................................................... 45
ATX ............................................................... 46
ATZ ............................................................... 26
CSD .................................................................. 325
CTS ................................................................... 325
D
DCD .................................................................. 325
DCE .................................................................. 325
deck .................................................................. 325
default setting ................................................... 325
factory default settings .............................. 326
digital transmission ........................................... 325
DSR .................................................................. 326
DTE ................................................................... 326
DTR ................................................................... 326
E
EIA .................................................................... 326
Ensembles
C18 Fax class 1 ............................................ 55
C2 Control and Identification ....................... 26
C20 Audio control ........................................ 55
C25 GSM 07.10 ........................................... 56
C26 Accessory UI ........................................ 58
C27 Accessory UI ........................................ 59
C3 Call control ............................................. 33
C38 Bluetooth commands ........................... 80
C4 Interface commands ............................... 41
C6 Data compression .................................. 51
C9 Mode Management ................................ 54
S1 GSM DTE-DCE interface ........................ 88
S10 GSM mobile equipment error control . 175
S11 SMS and PDU mode .......................... 176
S15 GPRS packet domain ......................... 191
S16 Phonebook ......................................... 218
S18 GSM clock, date, and alarm handling 224
S19 GSM subscriber information ............... 228
S2 Call control .............................................. 89
S20 Ericsson specific AT commands
for GSM ...................................................... 229
S26 Voice control ....................................... 233
S27 OBEX .................................................. 235
S29 WAP browser ...................................... 236
S3 GSM data/fax .......................................... 93
S34 Internet account commands ............... 238
S35 Sony Ericsson
commands 272, 308, 309, 313, 314, 318, 321
S4 Extended error reporting ......................... 96
S5 GSM HSCSD .......................................... 97
S6 GSM network services .......................... 103
S7 GSM USSD ........................................... 131
November 2008
335
November 2008
336
November 2008