You are on page 1of 136

&217(176

 ,1752'8&7,21


6FRSHRIWKHGRFXPHQW 



6XSSRUWHGSURGXFW  



UHIHUHQFHGRFXPHQWV  


$7&RPPDQGSULQFLSOH  
1.4.1
Parameters................................................................................................................................. 12
1.4.2
Possible Answers ....................................................................................................................... 12
1.4.3
Multiple AT Commands on the same command line ................................................................. 12
1.4.4
AT Commands on separate lines............................................................................................... 13


0RGLILFDWLRQRIWKLVGRFXPHQW  

 97(5$7&200$1'6 


$&RPPDQG5HSHDWSUHYLRXVFRPPDQGOLQH 



&RPPDQG6ZLWFKIURPGDWDPRGHWRFRPPDQGPRGH 



2&RPPDQG6ZLWFKIURPFRPPDQGPRGHWRGDWDPRGH  



(&RPPDQG(QDEOHFRPPDQGHFKR  



3&RPPDQG6HOHFWSXOVHGLDOLQJ 



4&RPPDQG6HWUHVXOWFRGHSUHVHQWDWLRQPRGH 



6&RPPDQG6HWQXPEHURIULQJVEHIRUHDXWRPDWLFDOO\DQVZHULQJWKHFDOO 



6&RPPDQG:ULWHFRPPDQGOLQHWHUPLQDWLRQFKDUDFWHU  



6&RPPDQG6HWUHVSRQVHIRUPDWWLQJFKDUDFWHU 



6&RPPDQG:ULWHFRPPDQGOLQHHGLWLQJFKDUDFWHU  



6&RPPDQG6HWQXPEHURIVHFRQGVWRZDLWIRUFRQQHFWLRQFRPSOHWLRQ  



7&RPPDQG6HOHFWWRQHGLDOLQJ 



9&RPPDQG6HWUHVXOWFRGHIRUPDWPRGH 



;&RPPDQG6HW&211(&7UHVXOWFRGHIRUPDWDQGFDOO0RQLWRULQJ  



&&RPPDQG6HWFLUFXLW'DWD&DUULHU'HWHFW '&' IXQFWLRQPRGH  



'&RPPDQG6HWFLUFXLW'DWD7HUPLQDO5HDG\ '75 IXQFWLRQPRGH  



I&RPPDQGUHVWRUHPDQXIDFWRU\FRQILJXUDWLRQ  



:&RPPDQGVDYHVWRUHGSURILOH 



9&RPPDQG'LVSOD\FXUUHQWFRQILJXUDWLRQ  



,35.,35&RPPDQGV6HWIL[HGORFDOUDWH  



%'DWD5DWH6HOHFWLRQ  



?1'DWD7UDQVPLVVLRQ02GH 

 *(1(5$/$7&200$1'6 


,Command : Request Identification Information  



=&RPPDQG5HVHWDQGUHVWRUHXVHUFRQILJXUDWLRQ  



&*0,&RPPDQG5HTXHVWPDQXIDFWXUHULGHQWLILFDWLRQ  



&*00&RPPDQG5HTXHVWPRGHOLGHQWLILFDWLRQ 



&*05&RPPDQG5HTXHVWUHYLVLRQLGHQWLILFDWLRQ  



&*61&RPPDQG5HTXHVWSURGXFWVHULDOQXPEHULGHQWLILFDWLRQ ,0(, LGHQWLFDOWR*61  



&6&6&RPPDQG6HW7(FKDUDFWHUVHW  



&,0,&RPPDQG5HTXHVWLQWHUQDWLRQDOVXEVFULEHULGHQWLW\ 



*&$3&RPPDQG5HTXHVWFRPSOHWH7$FDSDELOLW\OLVW  



*0,&RPPDQG5HTXHVWPDQXIDFWXUHULGHQWLILFDWLRQ  



*00&RPPDQG5HTXHVWPRGHOLGHQWLILFDWLRQ  



*05&RPPDQG5HTXHVWUHYLVLRQLGHQWLILFDWLRQ 



*61&RPPDQG5HTXHVWSURGXFWVHULDOQXPEHULGHQWLILFDWLRQ ,0(, LGHQWLFDOWR*61  



9&RPPDQG5HTXHVWPRGHOLGHQWLILFDWLRQ 



.,&&&RPPDQG5HTXHVWWKHLQWHJUDWHGFLUFXLWFDUGLGHQWLILFDWLRQ 

 &$//&21752/&200$1'6 


$&RPPDQG$QVZHUDFDOO  



+&RPPDQG'LVFRQQHFWH[LVWLQJFRQQHFWLRQ 



'&RPPDQG0RELOHRULJLQDWHG&DOOWRGLDODQXPEHU 



'3&RPPDQG0RELOHRULJLQDWHG&DOOWRGLDODQXPEHU  



'5&RPPDQG0RELOHRULJLQDWHG&DOOWRGLDODQXPEHU  



'7&RPPDQG0RELOHRULJLQDWHG&DOOWRGLDODQXPEHU 



3'&RPPDQG0RELOHRULJLQDWHG&DOOWRGLDODQXPEHU  



5'&RPPDQG0RELOHRULJLQDWHG&DOOWRGLDODQXPEHU  



7'&RPPDQG0RELOHRULJLQDWHG&DOOWRGLDODQXPEHU 



'!'LUHFWGLDOLQJIURPSKRQHERRN  



&+83&RPPDQG+DQJXSFDOO  



&616&RPPDQG6LQJOH1XPEHULQJ6FKHPH 



&5&&RPPDQG6HW&HOOXODU5HVXOW&RGHVIRULQFRPLQJFDOOLQGLFDWLRQ 

 02%,/((48,30(17&21752/$1'67$786&200$1'6


&$&0&RPPDQG$FFXPXODWHGFDOOPHWHU $&0 UHVHWRUTXHU\  



&$00&RPPDQG$FFXPXODWHGFDOOPHWHUPD[LPXP $&0PD[ VHWRUTXHU\  



&&:(&RPPDQG&DOO0HWHUPD[LPXPHYHQW  



&$/$&RPPDQG6HWDODUPWLPH  



&$/'&RPPDQG'HOHWHDODUP  



&&/.&RPPDQG5HDOWLPHFORFN  



&32)&RPPDQG3RZHURII  



&,1'&RPPDQG,QGLFDWRUFRQWURO  



&/$&&RPPDQG/LVWDOODYDLODEOH$7FRPPDQGV  



&/9/&RPPDQG/RXGVSHDNHUYROXPHOHYHO  



&0(&&RPPDQG0RELOH(TXLSPHQWFRQWUROPRGH  



&',6&RPPDQG'LVSOD\&RQWURO  



&.3'&RPPDQG.H\SDG&RQWURO 



&)81&RPPDQG6HW3KRQH)XQFWLRQDOLW\ 



&0(5&RPPDQG0RELOH(TXLSPHQWHYHQWUHSRUWLQJ 



&0((&RPPDQGUHSRUW0RELOH7HUPLQDWLRQHUURU  



&087&RPPDQG0XWHFRQWURO 



&3,1&RPPDQG(QWHUSLQ 



&38&&RPPDQG3ULFHSHUXQLWDQGFXUUHQF\WDEOH  



&3:&&RPPDQG3RZHUFODVV 



.%1'&RPPDQG&KDQJH)UHTXHQF\%DQG 



&3$6&RPPDQG3KRQH$FWLYLW\6WDWXV 



&64&RPPDQG6LJQDOTXDOLW\  



.5,&&RPPDQG5LQJLQGLFDWRUFRQWURO  



.'6,0&RPPDQG8QORFNPRELOH  



.65(3&RPPDQG0RELOHVWDUWXSUHSRUWLQJ  



.*3,2&RPPDQG+DUGZDUH,2&RQWURO  



.6/((3&RPPDQG32:(50$1$*(0(17&21752/  

 1(7:25.6(59,&(5(/$7('&200$1'6


&$2&&RPPDQG$GYLFHRIFKDUJHLQIRUPDWLRQ  



&&)&&RPPDQG&DOOIRUZDUGLQJQXPEHUDQGFRQGLWLRQVFRQWURO  



&&:$&RPPDQG&DOOZDLWLQJ  



&+/'&RPPDQG&DOOKROGDQGPXOWLSDUW\ 



&/&&&RPPDQG/LVWFXUUHQWFDOO 



&/&.&RPPDQG)DFLOLW\ORFN  



&/,3&RPPDQG&DOOLQJOLQHLGHQWLILFDWLRQSUHVHQWDWLRQ  



&/,5&RPPDQG&DOOLQJOLQHLGHQWLILFDWLRQUHVWULFWLRQ 



&180&RPPDQG6XEVFULEHUQXPEHU 



&2/3&RPPDQG&RQQHFWHGOLQHLGHQWLILFDWLRQSUHVHQWDWLRQ 



&231&RPPDQG5HDGRSHUDWRUQDPH  



&236&RPPDQG2SHUDWRUVHOHFWLRQ 



&32/&RPPDQG3UHIHUUHG3/01OLVW  



&3:'&RPPDQG&KDQJHSDVVZRUG 



&5(*&RPPDQG1HWZRUNUHJLVWUDWLRQ  



&661&RPPDQG6XSSOHPHQWDU\VHUYLFHQRWLILFDWLRQ 

 3+21(%22.0$1$*(0(17


&3%)&RPPDQG)LQGSKRQHERRNHQWULHV  



&3%5&RPPDQG5HDGFXUUHQWSKRQHERRNHQWULHV 



&3%6&RPPDQG6HOHFWSKRQHERRNPHPRU\VWRUDJH  



&3%:&RPPDQG:ULWHSKRQHERRNHQWULHV  

 606$7&200$1'6 


SUHOLPLQDU\FRPPHQW  



3DUDPHWHU'HILQLWLRQV  



&0*'&RPPDQG'HOHWH606PHVVDJH 



&0*)&RPPDQG6HOHFW606PHVVDJHIRUPDW 



&0*/&RPPDQG/LVW606PHVVDJHVIURPSUHIHUUHGVWRUH 



&0*5&RPPDQG5HDG606PHVVDJH 



&0*6&RPPDQG6HQG606PHVVDJH 



&0*:&RPPDQG:ULWH606PHVVDJHWRPHPRU\  



&066&RPPDQG6HQG606PHVVDJHIURPVWRUDJH  



&10,&RPPDQG1HZ606PHVVDJHLQGLFDWLRQ 



&6&%&RPPDQG6HOHFWFHOOEURDGFDVWPHVVDJH  



&6&$&RPPDQG606VHUYLFHFHQWHUDGGUHVV  



&603&RPPDQG6HW606WH[WPRGHSDUDPHWHUV  



&606&RPPDQG6HOHFW0HVVDJHVHUYLFH  



&306&RPPDQG3UHIHUUHG0HVVDJH6WRUDJH  

 '$7$$1')$;$7&200$1'6 


&%67&RPPDQG6HOHFWEHDUHUVHUYLFHW\SH  



&5/3&RPPDQG6HOHFWUDGLROLQNSURWRFROSDUDPHWHU  



&5&RPPDQG6HUYLFHUHSRUWLQJFRQWURO 



)&/$66&RPPDQG)D[6HOHFWUHDGRUWHVWVHUYLFHFODVV  



)$(&RPPDQG'DWD)D[DXWRDQVZHU  



)50&RPPDQG5HFHLYHGDWD 



)70&RPPDQG7UDQVPLWGDWD 



)56&RPPDQG5HFHLYHVLOHQFH 



)76&RPPDQG6WRSWUDQVPLVVLRQDQGZDLW 



)5+&RPPDQG5HFHLYHGDWDXVLQJ+'/&IUDPLQJ  



)7+&RPPDQG7UDQVPLWGDWDXVLQJ+'/&IUDPLQJ  



.&RPPDQG1RIORZFRQWUROFRPPDQG  



.&RPPDQG+DUGZDUHIORZFRQWUROFRPPDQG 



.&RPPDQG6RIWZDUHIORZFRQWUROFRPPDQG 



*356$7&200$1'6



&*$77&RPPDQG36$WWDFKRU'HWDFK 



&*$&7&RPPDQG3'3FRQWH[WDFWLYDWHRUGHDFWLYDWH 



&*&/$66&RPPDQG*356PRELOHVWDWLRQFODVV  



&*'&217&RPPDQG'HILQH3'3FRQWH[W  



&*'$7$&RPPDQG(QWHUGDWDVWDWH  



&*(5(3&RPPDQG*356HYHQWUHSRUWLQJ  



&*3$''5&RPPDQG6KRZ3'3DGGUHVV 



&*40,1&RPPDQG4XDOLW\RIVHUYLFHSURILOH PLQLPXPDFFHSWDEOH  



&*45(4&RPPDQG5HTXHVWTXDOLW\RIVHUYLFHSURILOH 



&*5(*&RPPDQG*356QHWZRUNUHJLVWUDWLRQVWDWXV  



.0&/$66&KDQJH*3560XOWLVORWFODVV 



6,0$33/,&$7,21722/.,7$7&200$1'6



SUHOLPLQDU\FRPPHQWV  



.67,$&RPPDQGDFFHVVWRDQLQVWDQFHRIDQLFRQ  



.67,5&RPPDQGJHWDGDWDEORFNRIDQLFRQLQVWDQFH 



.67,6&RPPDQGlist of instances of an icon  



.67)&RPPDQGW\SH(UURU  



.675&RPPDQGWHUPLQDOUHVSRQVH 



.673&RPPDQGSURILOHVXSSRUWHGE\WKH'7(  



.679&RPPDQGHQYHORSHFRPPDQG  



.67&QRWLILFDWLRQ6,0$SSOLFDWLRQWRRONLWFRPPDQG  



.67(QRWLILFDWLRQHQGRIDFRPPDQG 





.67(5QRWLILFDWLRQUHVSRQVHWRDQHQYHORSHFRPPDQG 

$8',2&200$1'6 



9,3&RPPDQG,QLWLDOLVH9RLFH3DUDPHWHUV  



976&RPPDQG'70)DQG7RQHJHQHUDWLRQ  



9/6&RPPDQG/LQH6HOHFWLRQ  



97'&RPPDQG7RQHGXUDWLRQ  




$33(1',;
6$*(06$,17(51$/&RPPDQGV 

 (UURUFRGHVDQGPHVVDJHV 


13.2.1 Result codes............................................................................................................................. 134
13.2.2 CME ERROR codes................................................................................................................. 135
13.2.3 CMS ERROR Codes ................................................................................................................ 136


3LQFRGHUHTXLUHPHQW 

 ,1752'8&7,21

 6&23(2)7+('2&80(17
This document presents the AT Command Set

The document will present the different AT command by category:

Chapter 2:

V25ter AT Commands

Chapter 3:

General AT Commands

Chapter 4:

Call Control Commands

Chapter 5:

Mobile equipment control and status Commands

Chapter 6:

Network service related Commands

Chapter 7:

Phone book management

Chapter 8:

SMS AT Commands

Chapter 9:

Data and FAX AT Commands

Chapter 10: GPRS AT Commands

Chapter 11: SIM Application Toolkit AT Commands

Chapter 12: Audio Commands

 6833257('352'8&7

 5()(5(1&('2&80(176
>@

GSM 04.08 (6.7.1) Mobile radio interface layer 3 specification (Release 1997)

>@
>@
>@
>9@

3GPP 22.022 (3.1.0) - Personalization of Mobile Equipment (ME); Mobile functionality


specification (Release 1999)
3GPP 27.005 (5.0.0) Equipment (DTE - DCE) interface for Short Message Service
(SMS) and Cell Broadcast Service (CBS)
3GPP 27.007 (6.0.0) - AT command set for User Equipment (UE) (Release 6)
Recommandation UIT-T V.24 - Liste des dfinitions des circuits de jonction entre
l'quipement terminal de traitement de donnes et l'quipement de terminaison du circuit
de donnes

>9WHU@

ITU-T Recommendation V.25 ter - Serial asynchronous automatic dialing and control

>67.@

Interface Requirements specification for AT Commands of the SIM Application Toolkit

>6,0@

Specification of the Subscriber Identity Module Mobile Equipment (SIM ME) interface.
(GSM 11.11 version 8.3.0 Release 1999)

 $7&200$1'35,1&,3/(
The $7 or DW prefix must be set at the beginning of each line. To terminate a command line, a &5!
character must be inserted.
Commands are usually followed by a response that includes &5!/)!UHVSRQVH!&5!/)!
Throughout this document, only the responses are indicated, the <CR> and <LF> characters are omitted
intentionally.
Comment: The TA can be setup to replace <CR> and <LF> with other characters (see ATS3 and ATS4
commands)

Four kinds of AT commands are implemented:

7est Command

AT+CXXX=?

5ead Command

AT+CXXX?

:rite Command

AT+CXXX=<>

(xecution command

AT+CXXX

The equipment returns the list of


parameters and values ranges set with the
with the corresponding Write command or
by internal processes.
This command returns the currently set
value of parameters.
This command sets user-related parameter
values.
The execution command reads nonvariable parameters affected by internal
processes in the equipment.

 3DUDPHWHUV
In this document, the default parameters are underlined and the optional parameters are enclosed in
square brackets.
Optional parameters or sub-parameters can be omitted unless they are followed by other parameters. A
parameter in the middle of a string can be omitted by replacing it with a comma.
When the parameter is a character string, the string must be enclosed in quotation marks.
All space characters will be ignored when using strings without quotation marks.
It is possible to omit leading zeros of strings which represent numbers.

 3RVVLEOH$QVZHUV
There is always an answer sent by the TA to an AT Command line (except the very special case of a
TA setup for no answer, see ATQ).
The answer is always terminated by an indication of success or failure. However, regarding the setup of
the TA (by AT Commands), the message may be different.
Classical messages:

2.RU(5525

Extended Error message (see AT+CMEE) :

&0((5525Q!
(see Appendix for the different values for <n>)

Numeric Mode (see ATV):

Q! with: <n> = 0 OK or <n> is an error code

 0XOWLSOH$7&RPPDQGVRQWKHVDPHFRPPDQGOLQH
You may enter several AT commands on the same line. This eliminates the need to type the "AT" or
"at" prefix before each command and to wait for the answer for each command. The main advantage is
to avoid loosing bandwidth on the link between DTE and the Module.
There is no separator between two basic commands but a semi-colon character is necessary between
two extended commands (prefix +).
The command line buffer accepts a maximum of 391 characters. If this number is exceeded none of the
commands will be executed and TA returns ERROR.
If a command is not supported, then the treatment of the line is stopped (i.e. the following ones are not
treated) and an error message is returned.
Example:

Command:

ATZ&K3+CBST=7,0,1+CBST?

Answer:

+CBST=7,0,1
OK

 $7&RPPDQGVRQVHSDUDWHOLQHV
When you enter a series of AT commands on separate lines, it is strongly advised to leave a pause
between the preceding and the following command until the final answer (OK or Error message)
appears. This avoids sending too many AT commands at a time without waiting for a response for each.

 02',),&$7,212)7+,6'2&80(17

7KH FRPPDQGV GHVFULEHG LQ WKLV GRFXPHQW DUH VXEMHFW WR FKDQJH
ZLWKRXWQRWLFHDQGVKDOORQO\EHXVHGDVDIRUXVXDO$7FRPPDQGV
XVH

 97(5$7&200$1'6

 $&200$1'5(3($735(9,286&200$1'/,1(

$5HSHDWSUHYLRXVFRPPDQGOLQH
([HFXWHFRPPDQG

Syntax
$

Response
Depend on the previous command

Parameters
None

Reference
V.25Ter

Notes
Line does not need to end with terminating character

 &200$1'6:,7&+)520'$7$02'(72&200$1'02'(

6ZLWFKIURPGDWDPRGHWRFRPPDQGPRGH
([HFXWHFRPPDQG

Syntax


Response
This command is only available during data calls. The +++ characters sequence
causes to cancel de data flow over the AT interface and switch to command mode.
This allows to enter AT commands while maintaining the data connection to the remote
device.

2.

Parameters
None

Reference
V.25Ter

Notes
To return to data mode, use the ATO command
Line does not need to end with terminating character

 2&200$1'6:,7&+)520&200$1'02'(72'$7$02'(

$726ZLWFKIURPFRPPDQGPRGHWRGDWDPRGH
7HVWFRPPDQG

Syntax
$72>Q@

Response
TA returns to data mode from command mode:
CONNECT <text>

If connection is not successfully resumed


12&$55,(5

Parameter
<n> 0 switch from command mode to data mode

Reference
GSM 07.07

Notes
ATO is the alternative command to the +++ escape sequence described in Chapter
2.2: When you have established a data call and TA is in command mode, ATO causes
the TA to resume the data connection and return to data mode.

 (&200$1'(1$%/(&200$1'(&+2

$7((QDEOHFRPPDQGHFKR
([HFXWHFRPPDQG

Syntax
$7(>YDOXH!@

Response
2.

Parameters
<value> :

Reference
V.25Ter

0 Echo mode off


1 Echo mode on

Notes
This setting determines whether or not the TA echoes characters received from TE
during command state

 3&200$1'6(/(&738/6(',$/,1*

$736HOHFWSXOVHGLDOLQJ
([HFXWHFRPPDQG

Syntax
$73

Response
2.

Parameters
None

Reference
V.25Ter

Notes
No effect for GSM

 4&200$1'6(75(68/7&2'(35(6(17$7,2102'(

$746HWUHVXOWFRGHSUHVHQWDWLRQPRGH
([HFXWHFRPPDQG

Syntax
$74>Q!@

Response
OK
(if <n> = 0)
Nothing (if <n> = 1)

Parameters
<n>
0: result codes transmitted by TA
1: no result code transmitted by TA

Reference
V.25Ter

Notes
Specifies whether or not the TA transmits any result code to the TE. Information text
transmitted in response is not affected by this setting.

 6&200$1'6(7180%(52)5,1*6%()25($8720$7,&$//<$16:(5,1*
7+(&$//

$766HWQXPEHURIULQJVEHIRUHDXWRPDWLFDOO\DQVZHULQJWKHFDOO
5HDGFRPPDQG

Syntax
$76"

Response
Q!
2.

:ULWHFRPPDQG

Syntax
$76 Q!

Response
2.

Parameters
Q! 0:
automatic answering deactivated
1-255: number of rings before automatically answering

Reference
V.25ter

Notes
This command is valid only for data calls

 6&200$1':5,7(&200$1'/,1(7(50,1$7,21&+$5$&7(5

$76:ULWHFRPPDQGOLQHWHUPLQDWLRQFKDUDFWHU
ZULWHFRPPDQG

Syntax
$76>Q!@

Response
2.

Parameters
<n>
0 - 127 : command line termination character

5HDGFRPPDQG

Syntax
$76"

Response
Q!
2.

Reference
V.25Ter

Notes
This parameter determines the character recognized by TA to terminate an incoming
command line (13 = <CR> by default)

 6&200$1'6(75(63216()250$77,1*&+$5$&7(5

$766HWUHVSRQVHIRUPDWWLQJFKDUDFWHU
:ULWHFRPPDQG

Syntax
$76>Q!@

Response
2.

Parameters
<n>
0 - 127 : response formatting character

5HDGFRPPDQG

Syntax
$76"

Response
Q!
2.

Reference
V.25Ter

Notes
This parameter determines the character recognized by TA to terminate answer line
(10 = <LF> by default)

 6&200$1':5,7(&200$1'/,1((',7,1*&+$5$&7(5

$76:ULWHFRPPDQGOLQHHGLWLQJFKDUDFWHU
ZULWHFRPPDQG

Syntax
$76>Q!@

Response
2.

Parameters
<n>
000 - 127 command line editing character

5HDGFRPPDQG

Syntax
$76"

Response
<n>
2.

Reference
V.25Ter

Notes
This parameter determines the character recognized by TA to terminate an incoming
command line (8 = <backspace> by default)

 6&200$1'6(7180%(52)6(&21'672:$,7)25&211(&7,21
&203/(7,21

$766HWQXPEHURIVHFRQGVWRZDLWIRUFRQQHFWLRQFRPSOHWLRQ
:ULWHFRPPDQG

Syntax
$76 Q!

Response:
2.

Parameters:
Q!:
number of second to wait for connection completion

5HDGFRPPDQG

Syntax
$76"

Response:
Q!
2.

Parameters:
None

Reference
V.25Ter

Notes
See also AT&V for default values of this parameter

 7&200$1'6(/(&7721(',$/,1*

$776HOHFWWRQHGLDOLQJ
([HFXWHFRPPDQG

Syntax
$77

Response
2.

Reference
V.25Ter

Notes
No effect on GSM (same as ATP)

 9&200$1'6(75(68/7&2'()250$702'(

$796HWUHVXOWFRGHIRUPDWPRGH
([HFXWHFRPPDQG

Syntax
$79>YDOXH!@

Response
0
(When numeric mode activated)
OK
(When verbose mode activated)

Parameters
<value> :

Reference
V.25Ter

0 Information response: <text><CR><LF>


Short result code format: <numeric code><CR>
1 Information response: <CR><LF><text><CR><LF>
Long result code format: <CR><LF><verbose code><CR><LF>

Notes
This parameter setting determines the contents of the header and trailer transmitted
with result codes and information responses

 ;&200$1'6(7&211(&75(68/7&2'()250$7$1'&$//021,725,1*

$7;6HW&211(&7UHVXOWFRGHIRUPDWDQGFDOOPRQLWRULQJ
:ULWHFRPPDQG

Syntax
$7;>YDOXH!@

Response
2.

Parameters

<value>:

Reference
V.25Ter

Notes

0 : CONNECT result code only returned, dial tone and busy detection are
both disabled
1 : CONNECT<text> result code only returned, dial tone and busy
detection are both disabled
2 : CONNECT<text> result code returned, dial tone detection is enabled,
busy detection is disabled
3 : CONNECT<text> result code returned, dial tone detection is disabled,
busy detection is enabled
4 : CONNECT<text> result code returned, dial tone and busy detection are
both enabled

 &&200$1'6(7&,5&8,7'$7$&$55,(5'(7(&7 '&' )81&7,2102'(

$7 &6HWFLUFXLW'DWD&DUULHU'HWHFW '&' IXQFWLRQPRGH


([HFXWHFRPPDQG

Syntax
$7 &>YDOXH!@

Response
2.

Parameters

YDOXH! 0 : DCD line is always ON


1 : DCD line is ON in the presence of data carrier only.

Reference
V.25Ter

Notes

 '&200$1'6(7&,5&8,7'$7$7(50,1$/5($'< '75 )81&7,2102'(

$7 '6HWFLUFXLW'DWD7HUPLQDO5HDG\ '75 IXQFWLRQPRGH


([HFXWHFRPPDQG

Syntax
$7 '>YDOXH!@

Response
2.

Parameters

<value>:

0:
1:

2:

Reference
V.25Ter

Notes

TA ignores status on DTR.


ON->OFF on DTR: Change to command mode while retaining the
connected call.
ON->OFF on DTR: Disconnect call, change to command mode.
During state DTR = OFF is auto-answer off.

 )&200$1'5(6725(0$18)$&725<&21),*85$7,21

$7 )5HVWRUH0DQXIDFWRU\FRQILJXUDWLRQ
([HFXWHFRPPDQG

Syntax
$7 )>YDOXH!@

Response
2.

Parameters
<value>:
0:

Reference
V.25Ter

Restore parameters to manufactory values

Notes
See also AT&V

 :&200$1'6$9(6725('352),/(

$7 :6DYHVWRUHGSURILOH
([HFXWHFRPPDQG

Syntax
$7 :

Response
2.

Parameters

Reference
Proprietary

Notes
This commands saves the current configuration in a non erasable place
See also AT&V

 9&200$1'',63/$<&855(17&21),*85$7,21

$7 9'LVSOD\FXUUHQWFRQILJXUDWLRQ
([HFXWHFRPPDQG

Syntax
$7 9

Response
$&7,9(352),/(
FXUUHQWFRQILJXUDWLRQ!

6725('352),/(
XVHUGHIDXOWFRQILJXUDWLRQ!

'()$8/76(77,1*6
PDQXIDFWRU\FRQILJXUDWLRQ!

2.

Parameters
None

Reference
Proprietary

Notes
The configuration is a text string on multiple lines as shown in the example below.
As it is dependant on the manufactory and user setup, it is impossible to list the
exact number of information given
Example: B11 \N4 E1 Q0 V1 \V0 +CMGF0
S00:000 S02:046 S03:013 S04:010 S05:008 S07:000
&K4 &D2

This command indicates the result of certain actions as shown below:

Active Profile

ATZ
Stored Profile

AT&W

AT&F
Default Settings

 ,35.,35&200$1'66(7),;('/2&$/5$7(

$7,356HWIL[HGORFDOUDWH
7HVWFRPPDQG

Syntax
$7,35 "

Response
+IPR:
(list of supported auto-detectable <rate>s), (list of supported fixed-only
<rate>s)
OK

5HDGFRPPDQG

Syntax
$7,35"

Response
,35UDWH!2.

:ULWHFRPPDQG

Syntax
$7,35 UDWH!

Response
2. or if error is related: (5525&0((5525HUU!

Parameters
<rate>: bit rate per second
1200, 2400, 4800, 9600
19200, 38400, 57600, 115200
0 = autobaud

Reference
V.25ter (+IPR)
Proprietary
(+KIPR)

Notes
The speed is modified before sending the answer
+KIPR is completely equivalent to +IPR but this command is accepted even if the
PIN code has not been entered yet

 %'$7$5$7(6(/(&7,21

$7%'DWD5DWH6HOHFWLRQ
([HFXWH&RPPDQG

Syntax
$7%UDWH!

Response
OK

Parameters
UDWH!
7:
11:
13:
25:
27:
29:

Reference
V.25ter

Analogic Modem 2400 (V22Bis)


Analogic Modem 4800 (V32)
Analogic Modem 9600 (V32)
UDI 2400 ISDN
UDI 4800 ISDN
UDI 9600 ISDN

Notes
It is recommended to use AT+CBST instead of this command

 ?1'$7$75$160,66,2102'(

$7%'DWD5DWH6HOHFWLRQ
([HFXWH&RPPDQG

Syntax
$7?1[!

Response
OK

Parameters
[!
0:
transparent mode
4 or 6: RLP mode (non transparent)

Reference
V.25ter

Notes
It is recommended to use AT+CBST instead of this command

 *(1(5$/$7&200$1'6

 ,Command : Request Identification Information

$7,5HTXHVWLGHQWLILFDWLRQLQIRUPDWLRQ
([HFXWHFRPPDQG

Syntax
$7,>YDOXH!@

Response
WH[W! (depends on <value>)
2.

Parameter

YDOXH! :

Reference
V.25ter

nothing:
0:
1:
3:

Product name
Product name
Software checksum
Software version

Notes
<text> may take more than one line

 =&200$1'5(6(7$1'5(6725(86(5&21),*85$7,21

$7=5HVHWDQGUHVWRUHXVHUFRQILJXUDWLRQ
([HFXWHFRPPDQG

Syntax
$7=>YDOXH!@

Response
2.

Parameter
YDOXH! : 0

Reference
V.25ter

Notes
See also AT&V

 &*0,&200$1'5(48(670$18)$&785(5,'(17,),&$7,21

$7&*0,5HTXHVWPDQXIDFWXUHULGHQWLILFDWLRQ
7HVWFRPPDQG

Syntax
$7&*0, "

Response
2.

([HFXWHFRPPDQG

Syntax
$7&*0,

Response
&*0,6$*(0(manufacturer identification text)
2.

Reference
[27.007] 5.1

Notes
The module return (5525 on a read command ($7&*0,")

 &*00&200$1'5(48(6702'(/,'(17,),&$7,21

$7&*005HTXHVWPRGHOLGHQWLILFDWLRQ
7HVWFRPPDQG

Syntax
$7&*00 "

Response
2.

([HFXWHFRPPDQG

Syntax
$7&*00

Response
&*0002[[(model identification text)
2.

Reference
[27.007] 5.2

Notes
The module return (5525 on a read command ($7&*00")

 &*05&200$1'5(48(675(9,6,21,'(17,),&$7,21

$7&*055HTXHVWUHYLVLRQLGHQWLILFDWLRQ
7HVWFRPPDQG

Syntax
$7&*05 "

Response
2.

([HFXWHFRPPDQG

Syntax
$7&*05

Response
&0*56$*(0[[[[[[(model revision identification text)
2.

Reference
[27.007] 5.3

Notes
The module return (5525 on a read command ($7&*05")

 &*61&200$1'5(48(67352'8&76(5,$/180%(5,'(17,),&$7,21
,0(, ,'(17,&$/72*61

$7&*615HTXHVWSURGXFWVHULDOQXPEHULGHQWLILFDWLRQ ,0(, LGHQWLFDOWR*61


7HVWFRPPDQG

Syntax
$7&*61 "

Response
2.

([HFXWHFRPPDQG

Syntax
$7&*61

Response
VQ!(identification text for determination of the individual ME)
2.

Reference
[27.007] 5.4

Notes

 &6&6&200$1'6(77(&+$5$&7(56(7

$7&6&66HW7(FKDUDFWHUVHW
7HVWFRPPDQG

Syntax
$7&6&6 "

Response
&6&6 list of supportedFKVHW!
2.

5HDGFRPPDQG

Syntax
$7&6&6"

Response
&6&6FKVHW!
2.

:ULWHFRPPDQG

Syntax
$7&6&6 FKVHW!

Response
2.

Parameter
FKVHW! : *60
8&6

GSM default alphabet (GSM 03.38 subclause 6.2.1)


16 bit universal multiple-octet coded character set
(ISO/IEC 10646)
,5$
default value
3&&3 default value

default value
+(;
default value

Reference
[27.007] 5.5

Notes

 &,0,&200$1'5(48(67,17(51$7,21$/68%6&5,%(5,'(17,7<

$7&,0,5HTXHVWLQWHUQDWLRQDOVXEVFULEHULGHQWLW\
7HVWFRPPDQG

Syntax
$7&,0, "

Response
2.

([HFXWHFRPPDQG

Syntax
$7&,0,

Response
,06,! (International Mobile Subscriber Identify)
2.

Parameter

Reference
GSM 07.07

Notes
The module return (5525 on a read command ($7&,0,")

 *&$3&200$1'5(48(67&203/(7(7$&$3$%,/,7</,67

$7*&$35HTXHVWFRPSOHWH7$FDSDELOLW\OLVW
7HVWFRPPDQG

Syntax
$7*&$3 "

Response
2.

([HFXWHFRPPDQG

Syntax
$7*&$3

Response
*&$3list ofQDPH!s
2.

Reference
V.25ter

Notes
Example:
*&$3&*60)&/$66
2.

 *0,&200$1'5(48(670$18)$&785(5,'(17,),&$7,21

$7*0,5HTXHVWPDQXIDFWXUHULGHQWLILFDWLRQ
7HVWFRPPDQG

Syntax
$7*0, "

Response
2.

([HFXWHFRPPDQG

Syntax
$7*0,

Response
*0,(manufacturer identification text)
2.

Reference
V.25ter

Notes
The module return (5525 on a read command ($7*0,")

 *00&200$1'5(48(6702'(/,'(17,),&$7,21

$7*005HTXHVWPRGHOLGHQWLILFDWLRQ
7HVWFRPPDQG

Syntax
$7*00 "

Response
2.

([HFXWHFRPPDQG

Syntax
$7*00

Response
*0002[[(model identification text)
2.

Reference
V.25ter

Notes
The module return (5525 on a read command ($7*00")

 *05&200$1'5(48(675(9,6,21,'(17,),&$7,21

$7*055HTXHVWUHYLVLRQLGHQWLILFDWLRQ
7HVWFRPPDQG

Syntax
$7*05 "

Response
2.

([HFXWHFRPPDQG

Syntax
$7*05

Response
*05[[[[[[(model identification text)
2.

Reference
V.25ter

Notes
The module return (5525 on a read command ($7*05")

 *61&200$1'5(48(67352'8&76(5,$/180%(5,'(17,),&$7,21 ,0(,


,'(17,&$/72*61

$7*615HTXHVWSURGXFWVHULDOQXPEHULGHQWLILFDWLRQ ,0(, LGHQWLFDOWR*61


7HVWFRPPDQG

Syntax
$7*61 "

Response
2.

([HFXWHFRPPDQG

Syntax
$7*61

Response
VQ!(identification text for determination of the individual ME)
2.

Reference
V.25ter

Notes
The module return (5525 on a read command ($7*61")

 9&200$1'5(48(6702'(/,'(17,),&$7,21

$795HTXHVWPRGHOLGHQWLILFDWLRQ
([HFXWHFRPPDQG

Syntax
$79

Response
02[[(model identification text)
2.

Reference

Notes

 .,&&&200$1'5(48(677+(,17(*5$7('&,5&8,7&$5','(17,),&$7,21

$7.,&&5HTXHVWWKH,QWHJUDWHG&LUFXLW&DUG,GHQWLILFDWLRQ
7HVWFRPPDQG

Syntax
$7.,&& "

Response
2.

Parameters

5HDG&RPPDQG

Syntax
$7.,&&"

Response
,&&LG!
2.

(Integrated Circuit Card Identification)

Parameters

Reference
Proprietary

Notes
The ICC Identification is returned even if the PUK1 is not entered
The module returns (5525 on an execute ($7.,&&) and on a write
($7.,&& ) command

 &$//&21752/&200$1'6

 $&200$1'$16:(5$&$//

$7$$QVZHUDFDOO
([HFXWHFRPPDQG

Syntax
$7$

Response:
&211(&7>WH[W!@
OK

NO CARRIER

Reference
V.25Ter

Data Connexion established


Voice Connexion established or if cancellation of the
command
Response if no connection

Notes
See ATX for setup of the CONNECT message

 +&200$1'',6&211(&7(;,67,1*&211(&7,21

$7+'LVFRQQHFWH[LVWLQJFRQQHFWLRQ
([HFXWHFRPPDQG

Syntax
$7+>Q@

Response:
2.

Parameters:
Q
0 terminate call

Reference
V.25Ter

Notes
On this command, all calls in progress are ended
See also AT+CHLD

 '&200$1'02%,/(25,*,1$7('&$//72',$/$180%(5

$7'0RELOHRULJLQDWHG&DOOWRGLDODQXPEHU
([HFXWHFRPPDQG

Syntax
$7'>Q!@>PJVP@!>@

Response:
12',$/721(
%86<
12&$55,(5
12$16:(5
&211(&7>WH[W!@
2.

The connection cannot be established

Data connection successfully connected


If successfully connected and voice call

Parameters:
Q!:
String of dialing digits and optionally V.25ter modifiers (dialing digits): 0-9,
* , #, +, A, B, C
PJVP!: String of GSM modifiers:
I Activates CLIR (disables presentation of own phone number to called
party)
i Deactivates CLIR (enables presentation of own phone number to called
party)
!:
Only required to set up voice calls. TA remains in command mode.

Reference
V.25Ter

Notes
The command may be aborted generally when receiving an ATH command during
execution

 '3&200$1'02%,/(25,*,1$7('&$//72',$/$180%(5
Identical behavior as ATD

 '5&200$1'02%,/(25,*,1$7('&$//72',$/$180%(5
Identical behavior as ATD

 '7&200$1'02%,/(25,*,1$7('&$//72',$/$180%(5
Identical behavior as ATD

 3'&200$1'02%,/(25,*,1$7('&$//72',$/$180%(5
Identical behavior as ATD

 5'&200$1'02%,/(25,*,1$7('&$//72',$/$180%(5
Identical behavior as ATD

 7'&200$1'02%,/(25,*,1$7('&$//72',$/$180%(5
Identical behavior as ATD

 '!',5(&7',$/,1*)5203+21(%22.

$7'!'LUHFWGLDOLQJIURPSKRQHERRN
([HFXWHFRPPDQG

Syntax
$7'!VWU!>@
$7'!>PHP!@Q!>@

Response
6HH$7'

Reference
GSM 07.07

Notes
For memory storage locations, see AT+CPBS

Parameters:
VWU!
alphanumeric field (if possible all available memories should be searched
for correct entry)
PHP! memory storage (ME, SM)
Q!
entry location

 &+83&200$1'+$1*83&$//

$7&+83+DQJXSFDOO
([HFXWHFRPPDQG

Syntax
$7&+83

Response
2.

7HVWFRPPDQG

Syntax
$7&+83 "

Response
2.

Reference
GSM 07.07

Notes
$7&+83 has the same behavior as $7+ (i.e. ends all calls in progress)

 &616&200$1'6,1*/(180%(5,1*6&+(0(

$7&6166LQJOH1XPEHULQJ6FKHPH
7HVWFRPPDQG

Syntax
$7&616 "

Response
&616 (list of supported PRGH!)
2.

5HDGFRPPDQG

Syntax
$7&616"

Response
&616PRGH!
2.

:ULWHFRPPDQG

Syntax
$7&616 >PRGH!@

Response
2.

Parameters
PRGH!:

Reference
GSM 07.07

0:
2:
4:

Notes
See also AT+CBST

Voice
Fax
Data

 &5&&200$1'6(7&(//8/$55(68/7&2'(6)25,1&20,1*&$//
,1',&$7,21

$7&5&6HW&HOOXODU5HVXOW&RGHVIRULQFRPLQJFDOOLQGLFDWLRQ
7HVWFRPPDQG

Syntax
$7&5& "

Response
&5& (list of supported PRGH!)
2.

5HDGFRPPDQG

Syntax
$7&5&"

Response
&5&PRGH!
2.

:ULWHFRPPDQG

Syntax
$7&5& >PRGH!@

Response
2.

Parameters
PRGH!:

Reference
GSM 07.07

0:
1:

disable extended format


enable extended format

Notes
When enabled, an incoming call is indicated with &5,1*W\SH!
with, W\SH! : FAX or VOICE

 02%,/((48,30(17&21752/$1'67$786&200$1'6

 &$&0&200$1'$&&808/$7('&$//0(7(5 $&0 5(6(72548(5<

$7&$&0$FFXPXODWHGFDOOPHWHU $&0 UHVHWRUTXHU\


7HVWFRPPDQG

Syntax
$7&$&0 "

Response
2.

5HDGFRPPDQG

Syntax
$7&$&0"

Response
&$&0DFP! FXUUHQWDFPYDOXH
2.

:ULWHFRPPDQG

Syntax
$7&$&0 SDVVZRUG!
(reset the value)

Response
2.

Reference
[27.007] 8.25

Notes

Parameters
SDVVZRUG> : SIM PIN2

 &$00&200$1'$&&808/$7('&$//0(7(50$;,080 $&00$; 6(725


48(5<

$7&$00$FFXPXODWHGFDOOPHWHUPD[LPXP $&0PD[ VHWRUTXHU\


7HVWFRPPDQG

Syntax
$7&$00 "

Response
2.

5HDGFRPPDQG

Syntax
$7&$00"

Response
&$00DFPPD[!
2.

ZULWHFRPPDQG

Response
Syntax
&$00DFPPD[!
$7&$00
>DFPPD[!>SDVVZG!@@ 2.

Parameters
DFPPD[!

SDVVZG!

Reference

Notes

string type; three bytes of the max ACM value in hexadecimal format
0 disables ACMmax feature
SIM PIN2

 &&:(&200$1'&$//0(7(50$;,080(9(17

$7&&:(&DOO0HWHUPD[LPXPHYHQW
7HVWFRPPDQG

Syntax
$7&&:( "

Response
&&:(: (list of supported PRGH!s)
2.

5HDGFRPPDQG

Syntax
$7&&:("

Response
&&:(: PRGH!
2.

:ULWHFRPPDQG

Syntax
$7&&:( PRGH!

Response
OK

Parameter
<mode>: 0: Disable the call meter warning event
1: Enable the call meter warning event

Reference
[27.007] 8.28

Notes
When enabled, a notification (+CCWV) is sent shortly (approx. 30s) before the ACM
max is reached.

 &$/$&200$1'6(7$/$507,0(

$7&$/$6HWDODUPWLPH
7HVWFRPPDQG

Syntax
$7&$/$ "

Response
&$/$ OLVWRIVXSSRUWHGQ!V  OLVWRIVXSSRUWHG
W\SH!V WOHQJWK!UOHQJWK! OLVWRIVXSSRUWHGVLOHQW!V
2.

5HDGFRPPDQG

Syntax
$7&$/$"

Response
>&$/$WLPH!Q!W\SH!>WH[W!@>UHFXUU!@VLOHQW!@
>&$/$WLPH!Q!W\SH!>WH[W!@>UHFXUU!@VLOHQW!@@

2.

:ULWHFRPPDQG

Response
Syntax
$7&$/$ WLPH!>Q!> 2.
W\SH!>WH[W!>UHFXUU!
>VLOHQW!@@@@@
Parameters
WLPH!
Q!Q!
W\SH!
WH[W!
WOHQJWK!
UHFXUU!

UOHQJWK!
VLOHQW!

Reference
[27.007] 8.16

internal clock (Cf. +CCLK)


index of the alarm
type of alarm (sound, LED, volume)
text to be displayed
maximum length of <text>
string type value indicating day of week for the alarm in one of the
following formats: "<1..7>[,<1..7>[]]" Sets a recurrent alarm for
one or more days in the week. The digits 1 to 7 corresponds to the
days in the week, Monday (1), , Sunday (7).
Example: The string "1,2,3,4,5" may be used to set an alarm for all
weekdays.
"0" Sets a recurrent alarm for all days in the week.
integer type value indicating the maximum length of <recurr>
Integer type value indicating if the alarm is silent or not. If set to 1
the alarm will be silent and the only result from the alarm is the
unsolicited result code &$/9. If set to 0 the alarm will not be silent.

Notes
It is the responsibility of the user not to set an alarm type not supported by their
equipment
If the <recurr>-parameter is used, the <time>-parameter must not contain a
date

 &$/'&200$1''(/(7($/$50

$7&$/''HOHWHDODUP
7HVWFRPPDQG

Syntax
$7&$/' "

Response
&$/' OLVWRIVXSSRUWHGQ!V
2.

:ULWHFRPPDQG

Syntax
$7&$/' Q!

Response
2.

Parameters
Q! index of the alarm

Reference
[27.007] 8.38

Notes
Action command deletes an alarm in the MT

 &&/.&200$1'5($/7,0(&/2&.

$7&&/.5HDOWLPHFORFN
7HVWFRPPDQG

Syntax
$7&&/. "

Response
2.

5HDGFRPPDQG

Syntax
$7&&/."

Response
+CCLK: <time>

:ULWHFRPPDQG

Syntax
$7&&/. WLPH!

Response
OK

Parameter
<time>: string type value; format is "yy/MM/dd,hh:mm:ss", where characters indicate
year (two last digits), month, day, hour, minutes, seconds;

Reference

Notes

 &32)&200$1'32:(52))

$7&32)3RZHURII
7HVWFRPPDQG

Syntax
$7&32) "

([HFXWHFRPPDQG

Response
&32)
2.

Syntax
$7&32)

Response
OK

Reference

Notes
Power off the Module

 &,1'&200$1',1',&$725&21752/

$7&,1',QGLFDWRUFRQWURO
7HVWFRPPDQG

Syntax
$7&,1' "

Response
&,1' EDWWFKJ   VLJQDO   VHUYLFH   FDOO 

5HDGFRPPDQG

Syntax
$7&,1'"

Response
&,1'EDWWFKJ!VLJQDO!VHUYLFH!FDOO!

Parameters
EDWWFKJ!: battery charge level
VLJQDO!: signal quality
VHUYLFH!: service availability
FDOO!:
call in progress

Reference

(0-5)
(0-5)
(0-1)
(0-1)

Notes
The execute command (AT+CIND) returns an error message

 &/$&&200$1'/,67$//$9$,/$%/($7&200$1'6

$7&/$&/LVWDOODYDLODEOH$7FRPPDQGV
7HVWFRPPDQG

Syntax
$7&/$& "

Response
&/$&(list of supported W\SH!s)
2.

:ULWHFRPPDQG

Syntax
$7&/$& W\SH!

Response
List of command of the selected <type> only
$7&RPPDQG!>&5!/)!$7
&RPPDQG!>@@
2.

([HFXWHFRPPDQG

Syntax
$7&/$&

Response
List of all supported AT Commands
$7&RPPDQG!>&5!/)!$7
&RPPDQG!>@@
2.

Parameters
<type>: type of commands
"&" :
+ :
\ :
:

Reference
GSM 07.07

Notes
This command provides the AT Command list available for the user

 &/9/&200$1'/28'63($.(592/80(/(9(/

$7&/9//RXGVSHDNHUYROXPHOHYHO
7HVWFRPPDQG

Syntax
$7&/9/ "

Response
+CLVL: (list of supported OHYHO!s)
2.

5HDGFRPPDQG

Syntax
$7&/9/"

Response
+CLVL: OHYHO!
OK

:ULWHFRPPDQG

Syntax
$7&/9/ OHYHO!

Response
OK

Parameter
OHYHO!: Loudspeaker level (smallest value represents the lowest sound)
0
:
secret mode
1 to 7 in handset mode
1 to 5 in other modes

Reference
[27.007] 8.23

Notes

 &0(&&200$1'02%,/((48,30(17&21752/02'(

$7&0(&0RELOH(TXLSPHQWFRQWUROPRGH
7HVWFRPPDQG

Syntax
$7&0(& "

Response
&0(& OLVWRIVXSSRUWHGNH\S!V  OLVWRIVXSSRUWHGGLVS!V  OLVWRIVXSSRUWHG
LQG!V
2.

5HDGFRPPDQG

Syntax
$7&0(&"

Response
&0(&NH\S!GLVS!LQG!
2.

:ULWHFRPPDQG

Syntax
$7&0(& >NH\S!>
GLVS!>LQG!@@@

Response
2.

Parameters
NH\S!
keypad management

GLVS!

LQG!

Reference
GSM 07.07

display management

0: only ME can set the status of its indicators (command +CIND can only
be used to read the indicators)

Notes
Set command selects the equipment, which operates ME keypad, writes to ME
display and sets ME indicators

 &',6&200$1'',63/$<&21752/
This command is listed in the command supported, but as there is no display on the
products, this command must not be used

 &.3'&200$1'.(<3$'&21752/
This command is listed in the command supported, but as there is no display on the
products, this command must not be used

 &)81&200$1'6(73+21()81&7,21$/,7<
This command has been implemented for internal needs only

 &0(5&200$1'02%,/((48,30(17(9(175(3257,1*

$7&0(50RELOH(TXLSPHQWHYHQWUHSRUWLQJ
7HVWFRPPDQG

Syntax
$7&0(5 "

5HDGFRPPDQG

Syntax
$7&0(5"

:ULWHFRPPDQG

Response
&0(5(list of supported PRGH!s),(list of supported NH\S!s),(list of supported
GLVS!s),(list of supported LQG!s),(list of supported EIU!s)
2.

Response
&0(5PRGH!NH\S!GLVS!LQG!EIU!
2.

Response
Syntax
$7&0(5 >PRGH!> 2.
NH\S!>GLVS!>LQG!>
EIU!@@@@@
Parameters
PRGH! 0:

1:

2:

NH\S!

0:
1:

2:

GLVS!
LQG!

EIU!

0:
0:
1:

0:

1:

Reference
[27.007] 8.10

Example:
AT+CMER=?

buffer unsolicited result codes in the TA; if TA result code buffer is full,
codes can be buffered in some other place or the oldest ones can be
discarded.
discard unsolicited result codes when TA-TE link is reserved (e.g. in
on-line data mode); otherwise forward them directly to the TE
buffer unsolicited result codes in the TA when TA-TE link is reserved
(e.g. in on-line data mode) and flush them to the TE after reservation;
otherwise forward them directly to the TE
no keypad event reporting
keypad event reporting using result code +CKEV: <key>,<press>.
<key> indicates the key (refer IRA values defined in table in
subclause "Keypad control +CKPD") and <press> if the key is
pressed or released (1 for pressing and 0 for releasing). Only those
key pressings, which are not caused by +CKPD shall be indicated by
the TA to the TE.
keypad event reporting using result code +CKEV: <key>,<press>. All
key pressings shall be directed from TA to TE.
no display event reporting
no indicator event reporting
indicator event reporting using result code +CIEV: <ind>,<value>.
<ind> indicates the indicator order number (as specified for +CIND)
and <value> is the new value of indicator. Only those indicator events,
which are not caused by +CIND shall be indicated by the TA to the TE
TA buffer of unsolicited result codes defined within this command is
cleared when <mode> 1...3 is entered
TA buffer of unsolicited result codes defined within this command is
flushed to the TE when <mode> 1...3 is entered (OK response shall
be given before flushing the codes)

AT+CMER?

AT+CMER=0,2;+CMER?

+CMER: (0,1,2),(0,1,2),(0),(0,1),(0,1)
OK
+CMER: 0,0,0,0,0
OK
+CMER: 0,2,0,0,0
OK

 &0((&200$1'5(325702%,/(7(50,1$7,21(5525

$7&0((5HSRUW0RELOH7HUPLQDWLRQ(UURU
7HVWFRPPDQG

Syntax
$7&0(( "

Response
&0(((list of supportedQ!s)
2.

5HDGFRPPDQG

Syntax
$7&0(("

Response
&0((Q!
2.

:ULWHFRPPDQG

Syntax
$7&0(( >Q!@

Response
2.

Parameter
Q!:
0
1

Reference
[27.007] 8.24

Notes

disable +CME ERROR: <err> result code and use ERROR instead
+CME ERROR: <err> result code and use numeric <err> values (refer
next subclause)

 &087&200$1'087(&21752/

$7&0870XWHFRQWURO
7HVWFRPPDQG

Syntax
$7&087 "

Response
&087(list of supportedQ!s)
2.

5HDGFRPPDQG

Syntax
$7&087"

Response
&087Q!
2.

:ULWHFRPPDQG

Syntax
$7&087 Q!

Response
2.

Parameter
Q!:
0
1

Reference
[27.007] 8.24

mute off
mute on

Notes
Mute function can be only issued during a
voice call

 &3,1&200$1'(17(53,1

$7&3,1(QWHUSLQ
7HVWFRPPDQG

Syntax
$7&3,1 "

Response
2.

5HDGFRPPDQG

Syntax
$7&3,1"

Response
&3,1FRGH!

:ULWHFRPPDQG

Syntax
&3,1 SLQ!>QHZSLQ!@

Response
2.

Parameters
FRGH!:
values reserved by this TS:
READY
ME is not pending for any password
SIM PIN
ME is waiting SIM PIN to be given
SIM PUK
ME is waiting SIM PUK to be given. Also, a second pin,
<newpin>, is used to replace the old pin in the SIM and
should thus be supplied
SIM PIN2
ME is waiting SIM PIN2 to be given (this <code> is
recommended to be returned only when the last
executed command resulted in PIN2 authentication
failure (i.e. +CME ERROR: 17); if PIN2 is not entered
right after the failure, it is recommended that ME does
not block its operation)
SIM PUK2
ME is waiting SIM PUK2 to be given (this <code> is
recommended to be returned only when the last
executed command resulted in PUK2 authentication
failure (i.e. +CME ERROR: 18); if PUK2 and new PIN2
are not entered right after the failure, it is recommended
that ME does not block its operation). Also, a second pin,
<newpin>, is used to replace the old pin in the SIM and
should thus be supplied
PH-NET PIN ME is waiting personalization password to be given
SLQ!, QHZSLQ!:
string type value (8 characters max.)

Reference
[27.007] 8.3

Notes

 &38&&200$1'35,&(3(581,7$1'&855(1&<7$%/(

$7&38&3ULFHSHUXQLWDQGFXUUHQF\WDEOH
7HVWFRPPDQG

Syntax
$7&38& "

Response
2.

5HDGFRPPDQG

Syntax
$7&38&"

Response
&38&FXUUHQF\!SSX!
2.

:ULWHFRPPDQG

Response
Syntax
$7&38& FXUUHQF\! 2.
SSX!>SDVVZG!@

Parameters
FXUUHQF\!

SSX!

SDVVZG!

Reference
[27.007] 8.27

Notes

string type; three-character currency code (e.g. .GBP.,


.DEM.);character set as specified with AT+CSCS.

string type; price per unit; dot is used as a decimal separator (e.g.
.2.66.). The length is limited to 20 characters. If the string length is
exceeded, the command is terminated with an error. This string may
only contain digits and a dot. Leading zeros are removed from the
string.

string type; SIM PIN2. String parameter which can contain any
combination of characters. The maximum string length is limited to 8
characters.

 &3:&&200$1'32:(5&/$66

$7&3:&3RZHUFODVV
7HVWFRPPDQG

Syntax
$7&3:& "

Response
&3:&list of supported EDQG!,(list of FODVV!s)) pairs
2.

5HDGFRPPDQG

Syntax
$7&3:&"

Response
&3:&FXUUBFODVV!GHIBFODVV!EDQG!
>FXUUBFODVV!GHIBFODVV!EDQG!>@@
2.

:ULWHFRPPDQG

Syntax
$7&3:& >FODVV!
>EDQG!@@

Response
2.

Reference
[27.007] 8.29

Notes

Parameters
FODVV!FXUUBFODVVQ!GHIBFODVVQ!
0
default (not applicable to <curr_class>s or <def_classQ>s)
1
MS output power class as in GSM 45.005 [38]
EDQG!EDQGQ!
0
GSM900
1
GSM1800
2
reserved

 .%1'&200$1'&+$1*()5(48(1&<%$1'

$7.%1'&KDQJH)UHTXHQF\%DQG
7HVWFRPPDQG

Syntax
$7.%1' "

Response
.%1'list of supported Q!)
2.

5HDGFRPPDQG

Syntax
$7.%1'"

Response
.%1'Q!
2.

:ULWHFRPPDQG

Syntax
$7.%1' Q!

Response
2.

Parameter
Q!:
0:
1:
2:
3:
4:

Reference
Proprietary

GSM 900
DCS 1800
PCS 1900
GSM 900/DCS 1800
GSM 900/PCS 1900

Notes
This command is used to change the working frequency band

 &3$6&200$1'3+21($&7,9,7<67$786

$7&3$63KRQHDFWLYLW\VWDWXV
7HVWFRPPDQG

Syntax
$7&3$6 "

Response
&3$6(list of supported SDV!s)
2.

([HFXWHFRPPDQG

Syntax
$7&3$6

Response
&3$6SDV!
2.

Parameters
SDV!
0
ready
1
unavailable
2
unknown
3
ringing

Reference

call in progress

(ME allows commands from TA/TE)


(ME does not allow commands from TA/TE)
(ME is not guaranteed to respond to instructions)
(ME is ready for commands from TA/TE, but the ringer is
active)
(ME is ready for commands from TA/TE, but a call is in
progress)

Notes
The read command ($7&3$6") returns an error

 &64&200$1'6,*1$/48$/,7<

$7&646LJQDOTXDOLW\
7HVWFRPPDQG

Syntax
$7&64 "

Response
&64(list of supported UVVL!s),(list of supported EHU!s)
2.

([HFXWHFRPPDQG

Syntax
$7&64

Response
&64UVVL!EHU!
2.

Parameters
UVVL!
0
-113 dBm or less
1
-111 dBm
2...30 -109... -53 dBm
31
-51 dBm or greater
99
not known or not detectable
EHU!(in percent)
0...7
as RXQUAL values in the table in GSM 05.08 [20] subclause 8.2.4
99
not known or not detectable

Reference

Notes
The read command ($7&64") returns an error

 .5,&&200$1'5,1*,1',&$725&21752/

$7.5,&&RPPDQG5LQJLQGLFDWRUFRQWURO
7HVWFRPPDQG

Syntax
$7.5,& "

Response
.5,&(list of supported PDVNV!s, liste of supported VKDSH!s)
2.

5HDGFRPPDQG

Syntax
$7.5,&"

Response
.5,&PDVNV!VKDSH!
2.

:ULWHFRPPDQG

Syntax
$7.5,& PDVN!>V
KDSH!@

Response
2.

Parameters
<mask>: Use of RI signal
0x00: RI not used.
0x01: RI activated on incoming calls
0x02: RI activated on SMS
0x04: RI activated on SMS-CB
0x08: RI activated on USSD

(&5,1*5,1*)
(&07&07,)
(&%0&%0,)
(&86')

<shape>: signal shape


0:
Repeat pulses
The total length of the pulse is equivalent to the transfer of the RING or
CRING notification
1:
Always on
The signal is set to active during the whole incoming call notification

Reference
Proprietary

Notes
For a SMS and other unsollicited messages, only one pulse is set

 .'6,0&200$1'81/2&.02%,/(

$7.'6,0&RPPDQG8QORFNPRELOH
7HVWFRPPDQG

Syntax
$7.'6,0 "

Response
.'6,0OHQJWK!
2.

5HDGFRPPDQG

Syntax
$7.'6,0"

Response
.'6,0WU\!PD[WU\!WLPH!
2.

:ULWHFRPPDQG

Syntax
$7.'6,0 FRGH!

Response
2.

Parameters
FRGH! Code to unlock to module.(with double quotes)
WU\!
Number of try already done.
When <try> = <maxtry> the module is definitely locked.
PD[WU\! maximum try allowed.
WLPH!
time to be allowed for a other try.
OHQJWK! maximum code length

Reference
Proprietary

Notes
A unsolicited code +KDSIM: <try>,<maxtry>,<time> is send when a new try is allowed.
This code can be used to try again to unlock the module.

 .65(3&200$1'02%,/(67$57835(3257,1*

$7.65(3&RPPDQG0RELOHVWDUWXSUHSRUWLQJ
7HVWFRPPDQG

Syntax
$7.65(3 "

Response
.65(3(list of supportedDFW!s)
2.

5HDGFRPPDQG

Syntax
$7.65(3"

Response
.65(3DFW!VWDW!
2.

:ULWHFRPPDQG

Syntax
$7.65(3 DFW!

Response
2.

Parameters
DFW! Indicates if the module must send a unsolicited code during the startup.
0 : The module dont send a unsolicited code.
1 : The module will send a unsolicited code.

VWDW! This code indicates the status of the module.


0 : The module is ready to receive commands for the TE. No access code is
require.
1 : The module is waiting for an access code. (The $7&3,1" Command
con be used to determine it).
2 : The SIM card is not present.
3 : The module is in SIMlock state.
4 : unrecoverable error.
5 : unknown state.

Reference
Proprietary

Notes
The module uses unsolicited code once after the boot process .683VWDW!
The KSUP notification will not be sent if the module is in autobaud mode and no
bytes have been received from TE to adapt the serial link to the actual speed

 .*3,2&200$1'+$5':$5(,2&21752/

$7.*3,2&RPPDQG+DUGZDUH,2&RQWURO
7HVWFRPPDQG

Syntax
$7.*3,2 "

Response
.*3,2(list of supported ,2!s),(list of supported FGH!s)
2.

5HDGFRPPDQG

Syntax
$7.*3,2"

Response
2.

:ULWHFRPPDQG

Syntax
$7.*3,2 ,2!FGH!

Response
If <cde> = 2:
.*3,2,2!FXUUHQWBYDOXH!
2.
Else
2.

Parameters
,2! Selected IO
FGH! 0:
Reset the selected IO
1:
Set the selected IO
2:
Request the current value of the IO

Reference
Proprietary

Notes
Be aware that this command doesnt change the level of the IO after a reset of the
module

 .6/((3&200$1'32:(50$1$*(0(17&21752/

$7.*3,2&RPPDQG3RZHUPDQDJHPHQWFRQWURO
7HVWFRPPDQG

Syntax
$7.6/((3 "

Response
.6/((3(list of supported PQJW!s)
2.

5HDGFRPPDQG

Syntax
$7.6/((3"

Response
.6/((3PQJW!
2.

:ULWHFRPPDQG

Syntax
$7.6/((3 PQJW!

Response
2.

Parameters
PQJW! 0: The module doesnt go in sleep mode
1: The module decides by itself (internal timing) when it goes in sleep
mode
2 The DTE handles by hardware signals when the DCE is allowed to go
in sleep mode

Reference
Proprietary

Notes
This parameter is part of the profile (see AT&V, ATZ, AT&F)
See the documents related to the power saving methods to have more details of
the possible methods

 1(7:25.6(59,&(5(/$7('&200$1'6

 &$2&&200$1'$'9,&(2)&+$5*(,1)250$7,21

$7&$2&$GYLFHRIFKDUJHLQIRUPDWLRQ
7HVWFRPPDQG

Syntax
$7&$2& "

Response
&$2& (list of supported PRGH!s)
2.

5HDGFRPPDQG

Syntax
$7&$2&"

Response
&$2& PRGH!
2.

:ULWHFRPPDQG

Syntax
$7&$2& PRGH!

Response
If <mode> = 0
&$2&FFP!
2.

Else
2.

([HFXWHFRPPDQG

Syntax
$7&$2&

Response
+CAOC: <ccm>
OK

Parameters
PRGH! 0: query CCM value
1: deactivation of the unsolicited notification (+CCCM)
2: activation of the unsolicited notification
FFP!
string type; three bytes of the current CCM value in hexadecimal format

Reference
[27.007] 7.16

Notes
The unsolicited code is: +CCCM: <ccm>
When activated this message is sent to the TE every time there is a change in the ccm
value with a minimum of 10 seconds between 2 messages

 &&)&&200$1'&$//)25:$5',1*180%(5$1'&21',7,216&21752/

$7&&)&&DOOIRUZDUGLQJQXPEHUDQGFRQGLWLRQVFRQWURO
7HVWFRPPDQG

Syntax
$7&&)& "

Response
&&)&(list:range of supportedUHDV!)
2.

:ULWHFRPPDQG

Syntax
$7&&)& UHDV!
PRGH!>QXPEHU!>W
\SH!>FODVV!>VXEDG
GU!>VDW\SH!>WLPH!@
@@@@@

Response

If <mode> = 2 and command successfull:


&&)&VWDWXV!FODVV!>QXPEHU!W\SH!>VXEDGGU!VDW\SH!>WLPH!@@@
>&&)&VWDWXV!FODVV!>QXPEHU!W\SH!>VXEDGGU!VDW\SH!>WLPH!@@@@
>@
2.
Else
2.

Parameter
UHDV!

Reference
[27.007] 7.11

0: unconditional
1: mobile busy
2: no reply
3: not reachable
4: all call forwarding
5
all conditional call forwarding
PRGH!
0
disable
1
enable
2
query status
3
registration
4
erasure
QXPEHU! string type phone number of forwarding address in format specified by
W\SH!
W\SH!
type of address octet in integer format
FODVV!
is a sum of integers each representing a class of information
(default 7)
1: voice
2: data
4: fax
VXEDGGU! string type subaddress of format specified byVDW\SH!
VDW\SH! type of subaddress octet in integer format
WLPH!
1...30 when "no reply" is enabled or qurred, this gives the time in
seconds to wait before call is forwarded (default value is 20)
VWDWXV!
0: not active
1: active
Notes
This command allows control of the call forwarding supplementary service according to
GSM 02.84

 &&:$&200$1'&$//:$,7,1*

$7&&:$&DOOZDLWLQJ
7HVWFRPPDQG

Syntax
AT+CCWA=?

Response
&&:$ (list of supported Q!s)
2.

5HDGFRPPDQG

Syntax
$7&&:$"

Response
&&:$ Q!
2.

:ULWHFRPPDQG

Syntax
$7&&:$ >Q!
>PRGH!>FODVV!@@@

Reference
[27.007] 7.12

Response
when <mode>=2 and command successful
&&:$VWDWXV!FODVV!
>&&:$VWDWXV!FODVV!>@@
2.

Parameters
Q! sets/shows the result code presentation status in the TA
0
disable
1
enable
PRGH!
when <mode> parameter is not given, network is not interrogated
0
disable
1
enable
2
query status
FODVV!
sum of integers each representing a class of information (default 7):
1
voice (telephony)
2
data (refers to all bearer services; with <mode>=2 this may
refer only to some bearer service if TA does not support values
16, 32, 64 and 128)
4
fax (facsimile services)
VWDWXV!
0
not active
1
active
QXPEHU!
string type phone number of calling address in format specified by
W\SH!
W\SH!
type of address octet in integer format (refer TS 24.008 [8]
subclause 10.5.4.7)
DOSKD!
optional string type alphanumeric representation of <number>
corresponding to the entry found in phonebook; used character set
should be the one selected with command Select TE Character Set
+CSCS
&/,YDOLGLW\! 0
CLI valid
1
CLI has been withheld by the originator.
2
CLI is not available due to interworking problems or limitations
of originating network.
Notes
When enabled (<n>=1), the following unsolicited code is sent to the TE:
&&:$QXPEHU!W\SH!FODVV!>DOSKD!@>&/,YDOLGLW\!@

 &+/'&200$1'&$//+2/'$1'08/7,3$57<

$7&+/'&DOOKROGDQGPXOWLSDUW\
7HVWFRPPDQG

Syntax
$7&+/' "

Response
+CHLD: (list of supported <n>V)
2.

([HFXWHFRPPDQG

Syntax
$7&+/' >Q!@

Response
OK

Parameters
<n>:
0 Terminate all held calls; or set UDUB (User Determined User Busy) for a
waiting call, i.e. reject the waiting call.
1 Terminate all active calls (if any) and accept the other call (waiting call or
held call)
1X Terminate the active call X (X= 1-7)
2 Place all active calls on hold (if any) and accept the other call (waiting call
or held call) as the active call
2X Place all active calls except call X (X= 1-7) on hold
3 Add the held call to the active calls
4 Explicit Call Transfer

Reference
[27.007] 7.13
[22.030] 6.5.5.1

Notes

 &/&&&200$1'/,67&855(17&$//

$7&/&&/LVWFXUUHQWFDOO
7HVWFRPPDQG

Syntax
$7&/&& "

Response
2.

([HFXWHFRPPDQG

Syntax
$7&/&&

Response
>&/&&LG!GLU!VWDW!PRGH!PSW\!>QXPEHU!W\SH!>DOSKD!@@@
>&/&&LG!GLU!VWDW!PRGH!PSW\!>QXPEHU!W\SH!>DOSKD!@@@
>@
2.

Parameters
LG!
integer type; call identification number as described in GSM 02.30 [19]
subclause 4.5.5.1; this number can be used in +CHLD command
operations
GLU!
0: mobile originated (MO) call
1: mobile terminated (MT) call
VWDW!
state of the call)
0: active
1: held
2: dialing (MO call)
3: alerting (MO call)
4: incoming (MT call)
5: waiting (MT call)
PRGH! bearer/teleservice
0: voice
1: data
2: fax
3: voice followed by data, voice mode
4: alternating voice/data, voice mode
5: alternating voice/fax, voice mode
6: voice followed by data, data mode
7: alternating voice/data, data mode
8: alternating voice/fax, fax mode
9: unknown
PSW\! 0: call is not one of multiparty (conference) call parties
1: call is one of multiparty (conference) call parties
QXPEHU! string type phone number in format specified by <type>
W\SH!
type of address octet in integer format (refer GSM 04.08 [8] subclause
10.5.4.7)
DOSKD! string type alphanumeric representation of <number> corresponding to the
entry found in phonebook; used character set should be the one selected
with command Select TE Character Set +CSCS

Reference
[27.007] 7.18

Notes
This commands returns the current list of calls of ME
Example: Outgoing voice call in progress
&/&&P\QXPEHU
The read command ($7&/&&") returns an error

Ref.:
Indice:
Ref. sec.:
Date:

SCT TMO MOD 0001


E
March 2003

 &/&.&200$1')$&,/,7</2&.

$7&/&.)DFLOLW\ORFN
7HVWFRPPDQG

Syntax
$7&/&. "
([HFXWHFRPPDQG

Response
&/&.(list of supported IDF!)2.

Response
Syntax
$7&/&. IDF!PRG If <mode> <> 2 and command is successful
2.
H!>SDVVZG!
>FODVV!@@
If <mode> = 2 and command is successful
&/&.VWDWXV!>FODVV!>&5!/)!&/&.VWDWXV!FODVV@@
2.

Reference
[27.007] 7.4

Parameters
IDF! values reserved by the present document:
"PS" PH-SIM (lock Phone to SIM/UICC card) (ME asks password when
other than current SIM/UICC card inserted; ME may remember
certain amount of previously used cards thus not requiring
password when they are inserted)
"SC" SIM (lock SIM/UICC card) (SIM/UICC asks password in ME
power-up and when this lock command issued)
"AO" BAOC (Barr All Outgoing Calls) (refer 3GPP TS 22.088 [6]
clause 1)
"OI" BOIC (Barr Outgoing International Calls) (refer 3GPP TS
22.088 [6] clause 1)
"OX" BOIC-exHC (Barr Outgoing International Calls except to Home
Country) (refer 3GPP TS 22.088 [6] clause 1)
"AI" BAIC (Barr All Incoming Calls) (refer 3GPP TS 22.088 [6] clause 2)
"IR" BIC-Roam (Barr Incoming Calls when Roaming outside the home
country) (refer 3GPP TS 22.088 [6] clause 2)
"FD" SIM card or active application in the UICC (GSM or USIM) fixed
dialling memory feature (if PIN2 authentication has not been done
during the current session, PIN2 is required as <passwd>)
"PN" Network Personalization (refer 3GPP TS 22.022 [33])
PRGH!
0 unlock
1 lock
2 query status
VWDWXV!
0 not active
1 active
SDVVZG! string type; shall be the same as password specified for the facility from
the ME user interface or with command Change Password +CPWD
FODVV!
sum of integers each representing a class of information (default 7):
1 voice (telephony)
2 data (refers to all bearer services; with <mode>=2 this may refer only
to some bearer service if TA does not support values 16, 32, 64 and
128)
4 fax (facsimile services)
8 short message service
16 data circuit sync
32 data circuit async
Notes
This commands may be used by the TE to lock or unlock ME or network facilities (with
a password protection)

 &/,3&200$1'&$//,1*/,1(,'(17,),&$7,2135(6(17$7,21

$7&/,3&DOOLQJOLQHLGHQWLILFDWLRQSUHVHQWDWLRQ
7HVWFRPPDQG

Syntax
$7&/,3 "

Response
&/,3(list of supported Q!)2.

5HDGFRPPDQG

Syntax
$7&/,3"

Response
&/,3 Q!P!
2.

5HDGFRPPDQG

Syntax
$7&/,3 Q!

Response
2.

Parameters
Q!

parameter sets/shows the result code presentation status in the TA


0: disable
1: enable
P!
parameter shows the subscriber CLIP service status in the network
0: CLIP not provisioned
1: CLIP provisioned
2: unknown (e.g. no network, etc.)
QXPEHU!
string type phone number of format specified by <type>
W\SH!
type of address octet in integer format (refer GSM 04.08 [8] subclause
10.5.4.7)
VXEDGGU!
string type subaddress of format specified by <satype>
VDW\SH!
type of subaddress octet in integer format (refer GSM 04.08 [8]
subclause 10.5.4.8)
DOSKD!
optional string type alphanumeric representation of <number>
corresponding to the entry found in phonebook; used character set
should be the one selected with command Select TE Character Set
+CSCS
&/,YDOLGLW\! 0: CLI valid
1: CLI has been withheld by the originator.
2 CLI is not available due to interworking problems or limitations of
originating network.

Reference
GSM 07.07

Notes
When the presentation to the CLI at the TE is enabled, the following notification is sent
after every ring notification
&/,3QXPEHU!W\SH!>VXEDGGU!VDW\SH!>DOSKD!>&/,YDOLGLW\!@@@

 &/,5&200$1'&$//,1*/,1(,'(17,),&$7,215(675,&7,21

$7&/,5&DOOLQJOLQHLGHQWLILFDWLRQUHVWULFWLRQ
7HVWFRPPDQG

Syntax
$7&/,5 "

Response
&/,5(list of supported Q!)
2.

5HDGFRPPDQG

Syntax
$7&/,5"

Response
&/,5Q!P!
2.

([HFXWHFRPPDQG

Syntax
$7&/,5 Q!

Response
2.

Parameters
Q!
parameter sets the adjustment for outgoing calls
0: presentation indicator is used according to the subscription of the CLIR
service
1: CLIR invocation
2: CLIR suppression
P!
parameter shows the subscriber CLIR service status in the network
0: CLIR not provisioned
1: CLIR provisioned in permanent mode
2: unknown (e.g. no network, etc.)
3: CLIR temporary mode presentation restricted
4: CLIR temporary mode presentation allowed

Reference
GSM 07.07

Notes

 &180&200$1'68%6&5,%(5180%(5

$7&1806XEVFULEHUQXPEHU
7HVWFRPPDQG

Syntax
$7&180 "

Response
2.

([HFXWHFRPPDQG

Syntax
$7&180

Response
&180>DOSKD!@QXPEHU!W\SH!>VSHHG!VHUYLFH!>LWF!@@
>&5!/)!&180>DOSKD!@QXPEHU!W\SH!>VSHHG!VHUYLFH!
>LWF!@@
>@@
2.

Parameters
DOSKD!

QXPEHU!
W\SH!

VSHHG!
VHUYLFH!

LWF!:

Reference
[27.007] 7.1

optional alphanumeric string associated with <number>; used character


set should be the one selected with command Select TE Character Set
+CSCS
string type phone number of format specified by <type>
type of address octet in integer format (refer GSM 04.08 [8] subclause
10.5.4.7)

service related to the phone number


0: asynchronous modem
1: synchronous modem
2: PAD Access (asynchronous)
3: Packet Access (synchronous)
4: voice
5: fax
also all other values below 128 are reserved by the present document
information transfer capability
0: 3.1kHz
1: UDI

Notes
Action command returns the MSISDNs related to the subscriber (this information
can be stored in the SIM or in the ME)
The Read Command (AT+CNUM?) returns an error

Example:
AT+CNUM

+CNUM: "TEL","0612345678",129
+CNUM: "","",255
+CNUM: "","",255
+CNUM: "","",255
OK

 &2/3&200$1'&211(&7('/,1(,'(17,),&$7,2135(6(17$7,21

$7&2/3&RQQHFWHGOLQHLGHQWLILFDWLRQSUHVHQWDWLRQ
7HVWFRPPDQG

Syntax
$7&2/3 "

Response
&2/3 OLVWRIVXSSRUWHGQ!V
2.

5HDGFRPPDQG

Syntax
$7&2/3"

Response
&2/3Q!P!
2.

([HFXWHFRPPDQG

Syntax
$7&2/3 >Q!@

Response
2.

Parameters
Q! parameter sets/shows the result code presentation status in the TA
0: disable
1: enable
P! parameter shows the subscriber COLP service status in the network
0: COLP not provisioned
1: COLP provisioned
2: unknown (e.g. no network, etc.)
QXPEHU!, W\SH!, VXEDGGU!, VDW\SH!, DOSKD! refer +CLIP

Reference

Notes
This command refers to the GSM supplementary service COLP (Connected Line
Identification Presentation) that enables a calling subscriber to get the connected
line identity (COL) of the called party after setting up a mobile originated call.
When enabled (and called subscriber allows) >]] the following intermediate result
code is returned from TA toTE before any +CR or V.25ter [14] responses
&2/3QXPEHU!W\SH!>VXEDGGU!VDW\SH!>DOSKD!@@

 &231&200$1'5($'23(5$7251$0(

$7&2315HDGRSHUDWRUQDPH
7HVWFRPPDQG

Syntax
$7&231 "

Response
2.

([HFXWHFRPPDQG

Syntax
$7&231

Response
&231QXPHULF!DOSKD!
>&5!/)!&231QXPHULF!DOSKD!
>@@
2.

Parameters
QXPHULF!
string type; operator in numeric format (see +COPS)
DOSKD! string type; operator in long alphanumeric format (see +COPS)

Reference

Notes
Execute command returns the list of operator names from the ME
The read command (AT+COPN?) returns an error message

 &236&200$1'23(5$7256(/(&7,21

$7&2362SHUDWRUVHOHFWLRQ
7HVWFRPPDQG

Syntax
$7&236 "

Response
&236>list of supported VWDW!long alphanumericRSHU!
short alphanumericRSHU!numericRSHU!>$F7!@ s@
> list of supported PRGH!s  list of supportedIRUPDW!s @
2.

5HDGFRPPDQG

Syntax
$7&236"

Response
&236PRGH!>IRUPDW!RSHU!>$F7!@@
2.

:ULWHFRPPDQG

Syntax
$7&236 >PRGH!>
IRUPDW!
>RSHU!>$F7!@@@@

Reference
[27.007] 7.3

Response
2.

Parameters
PRGH! 0
1
2
3
4

automatic (<oper> field is ignored)


manual (<oper> field shall be present, and <AcT> optionally)
unsupported
unsupported
manual/automatic (<oper> field shall be present); if manual selection
fails, automatic mode (<mode>=0) is entered
IRUPDW! 0
long format alphanumeric <oper>
1
short format alphanumeric <oper>
2
numeric <oper>
RSHU!
string type; <format> indicates if the format is alphanumeric or
numeric
VWDW!
0
unknown
1
available
2
current
3
forbidden
$F7!
access technology selected:
0
GSM
1
GSM Compact
2
UTRAN
Notes
Only mode 0,1 and 4 are supported

 &32/&200$1'35()(55('3/01/,67

$7&32/3UHIHUUHG3/01OLVW
7HVWFRPPDQG

Syntax
$7&32/ "

Response
&32/(list of supported LQGH[!s),(list of supported IRUPDW!s)
2.

5HDGFRPPDQG

Syntax
$7&32/"

Response
&32/
LQGH[!IRUPDW!RSHU!>*60B$F7!*60B&RPSB$F7!875$1B$F7!@
>&32/
LQGH[!IRUPDW!RSHU!>*60B$F7!*60B&RPSB$F7!875$1B$F7!@
>@@
2.

:ULWHFRPPDQG

Syntax
$7&32/ >LQGH[!@>
IRUPDW!>RSHU!>*6
0B$F7!*60B&RPSD
FWB$F7!875$1B$F7
!@@@

Response
2.

Reference
[27.007] 7.19

Notes

Parameters
LQGH[Q!:

integer type; the order number of operator in the SIM/USIM


preferred operator list
IRUPDW!:
0 long format alphanumeric <oper>
1 short format alphanumeric <oper>
2 numeric <oper>
RSHUQ!:
string type;
<format> indicates if the format is alphanumeric or numeric
(see +COPS)
*60B$F7Q!:
GSM access technology:
0 access technology not selected
1 access technology selected
*60B&RPSB$F7Q!: GSM compact access technology:
0 access technology not selected
1 access technology selected
875$B$F7Q!:
UTRA access technology:
0 access technology not selected
1 access technology selected

 &3:'&200$1'&+$1*(3$66:25'

$7&3:'&KDQJHSDVVZRUG
7HVWFRPPDQG

Syntax
$7&3:' "

Response
&3:' list of supported (IDF!SZGOHQJWK!)s
2.

:ULWHFRPPDQG

Syntax
$7&3:' IDF!
ROGSZG!QHZSZG!

Response
2.

Parameters
IDF!

"P2"
SIM PIN2
SC SIM PIN
PS
Device PIN
AB
ROGSZG!QHZSZG! string type; <oldpwd> shall be the same as password
specified for the facility from the ME user interface or with
command Change Password +CPWD and <newpwd> is the
new password; maximum length of password can be
determined with <pwdlength>
SZGOHQJWK!
integer type maximum length of the password for the facility

Reference
[27.007] 7.5

Notes

 &5(*&200$1'1(7:25.5(*,675$7,21

$7&5(*1HWZRUNUHJLVWUDWLRQ
7HVWFRPPDQG

Syntax
$7&5(* "

Response
&5(* (list of supported Q!s)
2.

5HDGFRPPDQG

Syntax
$7&5(*"

Response
&5(*Q!VWDW!>ODF!FL!@
2.

([HFXWHFRPPDQG

Syntax
$7&5(* Q!

Response
2.

Parameters
Q!
0: disable network registration unsolicited result code
1: enable network registration unsolicited result code +CREG: <stat>
2: enable network registration and location information unsolicited result code
+CREG: <stat>[,<lac>,<ci>]
VWDW! 0: not registered, ME is not currently searching a new operator to register to
1: registered, home network
2: not registered, but ME is currently searching a new operator to register to
3: registration denied
4: unknown
5: registered, roaming
ODF! string type; two byte location area code in hexadecimal format (e.g. "00C3"
equals 195 in decimal)
FL!
string type; two byte cell ID in hexadecimal format

Reference

Notes
Set command controls the presentation of an unsolicited result code &5(*VWDW!
when <n>=1 and there is a change in the ME network registration status, or code
&5(*VWDW!>ODF!FL!@ when <n>=2 and there is a change of the network cell.

 &661&200$1'6833/(0(17$5<6(59,&(127,),&$7,21

$7&6616XSSOHPHQWDU\VHUYLFHQRWLILFDWLRQ
7HVWFRPPDQG

Syntax
$7&661 "

Response
+CSSN: (list of supported <n>s), (list of supported <m>s)
OK

5HDGFRPPDQG

Syntax
$7&661"

Response
+CSSN: <n>,<m>
OK

:ULWHFRPPDQG

Syntax
$7&661 Q!>P!@

Response
2.

Parameters
Q! 0: Suppresses the +CSSI messages
1: Activates the +CSSI messages
P! 0: Suppresses the +CSSU messages
1: Activates the +CSSU messages

Reference

Notes

 3+21(%22.0$1$*(0(17

 &3%)&200$1'),1'3+21(%22.(175,(6

$7&3%))LQGSKRQHERRNHQWULHV
7HVWFRPPDQG

Syntax
$7&3%) "

Response
&3%)>QOHQJWK!@>WOHQJWK!@
2.

([HFXWHFRPPDQG

Syntax
$7&3%) ILQGWH[W!

Response
>&3%)LQGH[!QXPEHU!W\SH!WH[W!@
>&%3)LQGH[!QXPEHU!W\SH!WH[W!@
2.

Parameters
LQGH[!LQGH[! integer type values in the range of location numbers of
phonebook memory
QXPEHU!
string type phone number of format <type>
W\SH!
type of address octet in integer format (refer GSM 04.08 [8]
subclause 10.5.4.7)
ILQGWH[W!WH[W!
string type field of maximum length <tlength>; character set as
specified by command Select TE Character Set +CSCS
QOHQJWK!
integer type value indicating the maximum length of field
<number>
WOHQJWK!
integer type value indicating the maximum length of field <text>

Reference
[27.007] 8.13

Notes
Execution command returns phonebook entries (from the current phonebook memory
storage selected with +CPBS)

 &3%5&200$1'5($'&855(173+21(%22.(175,(6

$7&3%55HDGFXUUHQWSKRQHERRNHQWULHV
7HVWFRPPDQG

Syntax
$7&3%5 "

Response
&3%5 OLVWRIVXSSRUWHGLQGH[!V >QOHQJWK!@>WOHQJWK!@
2.

([HFXWHFRPPDQG

Syntax
$7&3%5 LQGH[!
>LQGH[!@

Response
>&3%5LQGH[!QXPEHU!W\SH!WH[W!@
>&3%5LQGH[!QXPEHU!W\SH!WH[W!@
2.

Parameters
LQGH[!LQGH[!LQGH[! integer type values in the range of location numbers of
phonebook memory
QXPEHU!
string type phone number of format <type>
W\SH!
type of address octet in integer format (refer GSM
04.08 [8] subclause 10.5.4.7)
WH[W!
string type field of maximum length <tlength>; character
set as specified by command Select TE Character Set
+CSCS
QOHQJWK!
integer type value indicating the maximum length of
field <number>
WOHQJWK!
integer type value indicating the maximum length of
field <text>

Reference
[27.007] 8.12

Notes
Execution command returns phonebook entries in location number range <index1>...
<index2> from the current phonebook memory storage selected with +CPBS.

 &3%6&200$1'6(/(&73+21(%22.0(025<6725$*(

$7&3%66HOHFWSKRQHERRNPHPRU\VWRUDJH
7HVWFRPPDQG

Syntax
$7&3%6 "

Response
&3%6 OLVWRIVXSSRUWHGVWRUDJH!V
2.

5HDGFRPPDQG

Syntax
$7&3%6"

Response
&3%6VWRUDJH!>XVHG!WRWDO!@
2.

([HFXWHFRPPDQG

Syntax
$7&3%6 VWRUDJH!

Response
2.

Parameters
VWRUDJH! values reserved by the present document:
"DC" ME dialed calls list (+CPBW may not be applicable for this
storage) $(AT R97)$
"EN" SIM (or ME) emergency number (+CPBW is not be applicable for
this storage) $(AT R97)$
"FD"
SIM fix dialing-phonebook
"LD"
SIM last-dialing-phonebook
"MC" ME missed (unanswered received) calls list (+CPBW may not be
applicable for this storage)
"ME" ME phonebook
"MT" combined ME and SIM phonebook
"ON" SIM (or ME) own numbers (MSISDNs) list (reading of this storage
may be available through +CNUM also) $(AT R97)$
"RC" ME received calls list (+CPBW may not be applicable for this
storage) $(AT R97)$
"SM" SIM phonebook
"TA"
TA phonebook
XVHG! integer type value indicating the number of used locations in selected
memory
WRWDO!
integer type value indicating the total number of locations in selected
memory

Reference
[27.007] 8.11

Notes
Set command selects phonebook memory storage <storage>, which is used by other
phonebook commands

 &3%:&200$1':5,7(3+21(%22.(175,(6

$7&3%::ULWHSKRQHERRNHQWULHV
7HVWFRPPDQG

Syntax
$7&3%: "

Response
&3%: OLVWRIVXSSRUWHGLQGH[!V >QOHQJWK!@ OLVWRIVXSSRUWHG
W\SH!V >WOHQJWK!@
2.

([HFXWHFRPPDQG

Response
Syntax
$7&3%: >LQGH[!@> 2.
QXPEHU!>W\SH!>WH
[W!@@@
Parameters
LQGH[!
integer type values in the range of location numbers of phonebook
memory
QXPEHU! string type phone number of format <type>
W\SH!
type of address octet in integer format (refer GSM 04.08 [8] subclause
10.5.4.7) ; default 145 when dialling string includes international access
code character "+", otherwise 129
WH[W!
string type field of maximum length <tlength>; character set as specified
by command Select TE Character Set +CSCS
QOHQJWK! integer type value indicating the maximum length of field <number>
WOHQJWK! integer type value indicating the maximum length of field <text>

Reference
[27.007] 8.14

Notes
Execution command writes phonebook entry in location number <index> in the current
phonebook memory storage selected with +CPBS

 606$7&200$1'6

 35(/,0,1$5<&200(17
The commands supported in both PDU and text modes are only described hereafter in the first one. One
must refer to the [27.005] for details about the latter if need be.

 3$5$0(7(5'(),1,7,216
The following parameters are used in the subsequent clauses which describe all commands. The formats
of integer and string types referenced here are defined in V.25ter. The default values are for command
parameters, not for result code parameters.
0HVVDJH6WRUDJH3DUDPHWHUV
<index>:

integer type; value in the range of location numbers supported by the associated
memory

<mem1>:

string type; memory from which messages are read and deleted (commands List
Messages +CMGL, Read Message +CMGR and Delete Message +CMGD); defined
values (others are manufacturer specific):
"BM" broadcast message storage
"ME" ME message storage
"MT" any of the storages associated with ME
"SM" (U)SIM message storage
"TA" TA message storage
"SR" status report storage

<mem2>:

string type; memory to which writing and sending operations are made (commands
Send Message from Storage +CMSS and Write Message to Memory +CMGW) ); refer
<mem1> for defined values

<mem3>:

string type; memory to which received SMs are preferred to be stored (unless
forwarded directly to TE; refer command New Message Indications +CNMI); refer
<mem1> for defined values; received CBMs are always stored in "BM" (or some
manufacturer specific storage) unless directly forwarded to TE; received status reports
are always stored in "SR" (or some manufacturer specific storage) unless directly
forwarded to TE

<stat>:

integer type in PDU mode (default 0), or string type in text mode (default "REC
UNREAD"); indicates the status of message in memory; defined values:

"REC UNREAD"

received unread message (i.e. new message)

"REC READ"

"STO UNSENT"

"STO SENT"

stored sent message (only applicable to SMs)

"ALL"

all messages (only applicable to +CMGL command)

received read message


stored unsent message (only applicable to SMs)

<total1>:

integer type; total number of message locations in <mem1>

<total2>:

integer type; total number of message locations in <mem2>

<total3>:

integer type; total number of message locations in <mem3>

<used1>:

integer type; number of messages currently in <mem1>

<used2>:

integer type; number of messages currently in <mem2>

<used3>:

integer type; number of messages currently in <mem3>

0HVVDJH'DWD3DUDPHWHUV
<ackpdu>:

3G TS 23.040 [3] RP-User-Data element of RP-ACK PDU; format is same as for <pdu>
in case of SMS, but without 3G TS 24.011 [6] SC address field and parameter shall be
bounded by double quote characters like a normal string type parameter

<alpha>:

string type alphanumeric representation of <da> or <oa> corresponding to the entry


found in MT phonebook; implementation of this feature is manufacturer specific; used
character set should be the one selected with command Select TE Character Set
+CSCS (see definition of this command in 3G TS 27.007 [9])

<cdata>:

3G TS 23.040 [3] TP-Command-Data in text mode responses; ME/TA converts each 8bit octet into two IRA character long hexadecimal number (e.g. octet with integer value
42 is presented to TE as two characters 2A (IRA 50 and 65))

<ct>:

3G TS 23.040 [3] TP-Command-Type in integer format (default 0)

<da>:

3G TS 23.040 [3] TP-Destination-Address Address-Value field in string format; BCD


numbers (or GSM 7 bit default alphabet characters) are converted to characters of the
currently selected TE character set (refer command +CSCS in3G TS 27.007 [9]); type
of address given by <toda>

<data>:

In the case of SMS: 3G TS 23.040 [3] TP-User-Data in text mode responses; format:
if <dcs> indicates that 3G TS 23.038 [2] GSM 7 bit default alphabet is used and
<fo> indicates that 3G TS 23.040 [3] TP-User-Data-Header-Indication is not set:
if TE character set other than "HEX" (refer command Select TE Character Set
+CSCS in 3G TS 27.007 [9]): ME/TA converts GSM alphabet into current TE character
set according to rules of Annex A
if TE character set is "HEX": ME/TA converts each 7-bit character of GSM 7 bit
default alphabet into two IRA character long hexadecimal number (e.g. character
(GSM 7 bit default alphabet 23) is presented as 17 (IRA 49 and 55))

if <dcs> indicates that 8-bit or UCS2 data coding scheme is used, or <fo>
indicates that 3G TS 23.040 [3] TP-User-Data-Header-Indication is set: ME/TA converts
each 8-bit octet into two IRA character long hexadecimal number (e.g. octet with integer
value 42 is presented to TE as two characters 2A (IRA 50 and 65))
In the case of CBS: 3G TS 23.041 [4] CBM Content of Message in text mode
responses; format:
-

if <dcs> indicates that 3G TS 23.038 [2] GSM 7 bit default alphabet is used:

if TE character set other than "HEX" (refer command +CSCS in 3G TS 27.007


[9]): ME/TA converts GSM alphabet into current TE character set according to rules of
Annex A
if TE character set is "HEX": ME/TA converts each 7-bit character of the GSM 7
bit default alphabet into two IRA character long hexadecimal number
if <dcs> indicates that 8-bit or UCS2 data coding scheme is used: ME/TA
converts each 8-bit octet into two IRA character long hexadecimal number
<dcs>:

depending on the command or result code: 3G TS 23.038 [2] SMS Data Coding
Scheme
(default
0), or Cell Broadcast Data Coding Scheme in integer format

<dt>:

3G TS 23.040 [3] TP-Discharge-Time in time-string format: yy/MM/dd,hh:mm:sszz,


where characters indicate year (two last digits), month, day, hour, minutes, seconds
and time zone. E.g. 6th of May 1994, 22:10:00 GMT+2 hours equals to
94/05/06,22:10:00+08

<fo>:

depending on the command or result code: first octet of 3G TS 23.040 [3] SMSDELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, or SMS-COMMAND
(default 2) in integer format

<length>:

integer type value indicating in the text mode (+CMGF=1) the length of the message
body <data> > (or <cdata>) in characters; or in PDU mode (+CMGF=0), the length of
the actual TP data unit in octets (i.e. the RP layer SMSC address octets are not
counted in the length)

<mid>:

3G TS 23.041 [4] CBM Message Identifier in integer format

<mn>:

3G TS 23.040 [3] TP-Message-Number in integer format

<mr>:

3G TS 23.040 [3] TP-Message-Reference in integer format

<oa>:

3G TS 23.040 [3] TP-Originating-Address Address-Value field in string format; BCD


numbers (or GSM 7 bit default alphabet characters) are converted to characters of the
currently selected TE character set (refer command +CSCS in TS 07.07); type of
address given by <tooa>

<page>:

3G TS 23.041 [4] CBM Page Parameter bits 4-7 in integer format

<pages>:

3G TS 23.041 [4] CBM Page Parameter bits 0-3 in integer format

<pdu>:

In the case of SMS: 3G TS 24.011 [6] SC address followed by 3G TS 23.040 [3] TPDU
in hexadecimal format: ME/TA converts each octet of TP data unit into two IRA
character long hexadecimal number (e.g. octet with integer value 42 is presented to TE
as two characters 2A (IRA 50 and 65))

In the case of CBS: 3G TS 23.041 [4] TPDU in hexadecimal format


<pid>:

3G TS 23.040 [3] TP-Protocol-Identifier in integer format (default 0)

<ra>:

3G TS 23.040 [3] TP-Recipient-Address Address-Value field in string format; BCD


numbers (or GSM 7 bit default alphabet characters) are converted to characters of the
currently selected TE character set (refer command +CSCS in 3G TS 27.007 [9]); type
of address given by <tora>

<sca>:

3G TS 24.011 [6] RP SC address Address-Value field in string format; BCD numbers


(or GSM 7 bit default alphabet characters) are converted to characters of the currently
selected TE character set (refer command +CSCS in 3G TS 27.007 [9]); type of
address given by <tosca>

<scts>:

3G TS 23.040 [3] TP-Service-Centre-Time-Stamp in time-string format (refer <dt>)

<sn>:

3G TS 23.041 [4] CBM Serial Number in integer format

<st>:

3G TS 23.040 [3] TP-Status in integer format

<toda>:

3G TS 24.011 [6] TP-Destination-Address Type-of-Address octet in integer format


(when first character of <da> is + (IRA 43) default is 145, otherwise default is 129)

<tooa>:

3G TS 24.011 [6] TP-Originating-Address Type-of-Address octet in integer format


(default refer <toda>)

<tora>:

3G TS 24.011 [6] TP-Recipient-Address Type-of-Address octet in integer format


(default refer <toda>)

<tosca>:

3G TS 24.011 [6] RP SC address Type-of-Address octet in integer format(default refer


<toda>)

<vp>:

depending on SMS-SUBMIT <fo> setting: 3G TS 23.040 [3] TP-Validity-Period either in


integer format (default 167) or in time-string format (refer <dt>)

<vp>:

depending on SMS-SUBMIT <fo> setting: 3G TS 23.040 [3] TP-Validity-Period either in


integer format (default 167), in time-string format (refer <dt>), or if EVPF is supported,
in enhanced format (hexadecimal coded string with double quotes)

 &0*'&200$1''(/(7(6060(66$*(

$7&0*''HOHWH606PHVVDJH
7HVWFRPPDQG

Syntax
$7&0*' "

Response
&0*' OLVWRIVXSSRUWHGLQGH[!V > OLVWRIVXSSRUWHGGHOIODJ!V @
2.

([HFXWHFRPPDQG

Syntax
$7&0*' LQGH[!>
GHOIODJ!@

Response
2.

Parameters
GHOIODJ! an integer indicating multiple message deletion request as follows:
0 (or omitted) Delete the message specified in <index>
1
Delete all read messages from preferred message storage,
leaving unread messages and stored mobile originated
messages (whether sent or not) untouched
2
Delete all read messages from preferred message storage and
sent mobile originated messages, leaving unread messages and
unsent mobile originated messages untouched
3
Delete all read messages from preferred message storage, sent
and unsent mobile originated messages leaving unread
messages untouched.
4
Delete all messages from preferred message storage including
unread messages.

Reference
[27.005] 3.5.4

Notes
Execution command deletes message from preferred message storage <mem1>
location <index>. If <delflag> is present and not set to 0 then the ME shall ignore
<index> and follow the rules for <delflag> shown before

 &0*)&200$1'6(/(&76060(66$*()250$7

$7&0*)6HOHFW606PHVVDJHIRUPDW
7HVWFRPPDQG

Syntax
$7&0*) "

Response
&0*) OLVWRIVXSSRUWHGPRGH!V
2.

5HDGFRPPDQG

Syntax
$7&0*)"

Response
&0*)PRGH!
2.

([HFXWHFRPPDQG

Syntax
$7&0*) >PRGH!@

Response
2.

Parameters
<mode>:
0
PDU mode (default when implemented)
1
text mode

Reference
[27.005] 3.2.3

Notes
Set command 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). Text mode uses the value of parameter <chset>
specified by command Select TE Character Set +CSCS to inform the character set to
be used in the message body in the TA-TE interface.

 &0*/&200$1'/,676060(66$*(6)52035()(55('6725(

$7&0*//LVW606PHVVDJHVIURPSUHIHUUHGVWRUH
7HVWFRPPDQG

Syntax
$7&0*/ "

Response
&0*/ OLVWRIVXSSRUWHGVWDW!V
2.

([HFXWHFRPPDQG

Syntax
$7&0*/> VWDW!@

Response
if PDU mode (+CMGF=0) and command successful:
>&0*/LQGH[!VWDW!>DOSKD!@OHQJWK!&5!/)!SGX!
>&5!/)!&0*/LQGH[!VWDW!>DOSKD!@OHQJWK!&5!/)!SGX!
>@@@
2.

Reference
[27.005] 3.4.2 and 4.1

Notes
Execution command returns messages with status value <stat> from preferred
message storage <mem1> to the TE. Entire data units <pdu> are returned

 &0*5&200$1'5($'6060(66$*(

$7&0*55HDG606PHVVDJH
7HVWFRPPDQG

Syntax
$7&0*5 "

Response
2.

:ULWHFRPPDQG

Syntax
$7&0*5 LQGH[!

Response
if PDU mode (+CMGF=0) and command successful:
&0*5VWDW!>DOSKD!@OHQJWK!&5!/)!SGX!
2.

Reference
[27.005] 3.4.3 and 4.2

Notes
Execution command returns message with location value <index> from preferred
message storage <mem1> to the TE. Status of the message and entire message data
unit <pdu> is returned. If status of the message is '
received unread'
, status in the
storage changes to '
received read'
.

 &0*6&200$1'6(1'6060(66$*(

$7&0*66HQG606PHVVDJH
7HVWFRPPDQG

Syntax
$7&0*6 "

Response
2.

:ULWHFRPPDQG

Syntax
if PDU mode
(+CMGF=0):
$7&0*6 OHQJWK!&
5!
3'8LVJLYHQFWUO
=(6&!

Response
if PDU mode (+CMGF=0) and sending successful:
&0*6PU!>DFNSGX!@
2.

Reference
[27.005] 3.5.1 and 4.3

Notes
- <length> must indicate the number of octets coded in the TP layer data unit to be
given (i.e. SMSC address octets are excluded)
- the TA shall send 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 shall 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 shall be hexadecimal format (similarly as specified for <pdu>) and 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; in this
case the SMSC Type-of-Address octet shall not be present in the PDU, i.e. TPDU
starts right after SMSC length octet
- sending can be cancelled by giving <ESC> character (IRA 27)
- <ctrl-Z> (IRA 26) must be used to indicate the ending of PDU

 &0*:&200$1':5,7(6060(66$*(720(025<

$7&0*::ULWH606PHVVDJHWRPHPRU\
7HVWFRPPDQG

Syntax
$7&0*: "

Response
2.

:ULWHFRPPDQG

Syntax
if PDU mode
&0*)  
$7&0*: OHQJWK!>
VWDW!@&5!3'8LV
JLYHQFWUO=(6&!

Response
&0*:LQGH[!
2.

Reference
[27.005] 3.5.3 and 4.4

Notes
Execution command stores a message to memory storage <mem2>. Memory location
<index> of the stored message is returned. By default message status will be set to
'
stored unsent'
, but parameter <stat> allows also other status values to be given.
(ME/TA manufacturer may choose to use different default <stat> values for different
message types.) The entering of PDU is done similarly as specified in command Send
Message +CMGS.

 &066&200$1'6(1'6060(66$*()5206725$*(

$7&0666HQG606PHVVDJHIURPVWRUDJH
7HVWFRPPDQG

Syntax
$7&066 "

Response
2.

:ULWHFRPPDQG

Response
Syntax
$7&066 LQGH[!>G if PDU mode (+CMGF=0) and sending successful:
&066PU!>DFNSGX!@
D!>WRGD!@@
2.

Reference
[27.005] 3.5.2 and 4.7

Notes
Execution command sends message with location value <index> from message
storage <mem2> to the network (SMS-SUBMIT or SMS-COMMAND). If new recipient
address <da> is given for SMS-SUBMIT, it shall be used instead of the one stored with
the message. Reference value <mr> is returned to the TE on successful message
delivery. Optionally (when +CSMS <service> value is 1 and network supports)
<ackpdu> is returned. Values can be used to identify message upon unsolicited
delivery status report result code

 &10,&200$1'1(:6060(66$*(,1',&$7,21

$7&10,1HZ606PHVVDJHLQGLFDWLRQ
7HVWFRPPDQG

Syntax
$7&10, "

5HDGFRPPDQG

Response
+CNMI: (list of supported <mode>s), (list of supported <mt>s), (list of supported
<bm>s), (list of supported <ds>s), (list of supported <bfr>s) 2.

Syntax
$7&10,"
:ULWHFRPPDQG

Response
&10,PRGH!PW!EP!GV!EIU! 2.

Syntax
$7&10, >PRGH!@
>PW!@>EP!@
>GV!@>EIU!@

Response
OK

Reference
[27.005] 3.4.1

Parameters
<mode>: 0: Buffer unsolicited result codes in the TA. If TA result code buffer is full,
indications can be buffered in some other place or the oldest indications
may be discarded and replaced with the new received indications.
1: Discard indication and reject new received message unsolicited result
codes when TA-TE link is reserved. Otherwise forward them directly to
the TE.
2: Buffer unsolicited result codes in the TA when TA-TE link is reserved
(e.g. in on-line data mode) and flush them to the TE after reservation.
Otherwise forward them directly to the TE.
3: Not supported
<mt>:
0: No SMS-DELIVER indications are routed to the TE.
1: If SMS-DELIVER
2: The message is not stored in the module.
3: The call 3 SMS are sent to TE.
<bm>:
0 No CBM indications are routed to the TE.
1: Idem than 0 but +CBMI are sent.
2: New CBMs are routed directly to the TE using unsolicited result code:
CBM: <length><CR><LF><pdu> (PDU mode enabled) or +CBM:
<sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data> (text mode
Enabled).
3: Class 3 CBMs are routed directly to TE using unsolicited result codes
defined in <bm>=2.
<ds>:
0: No SMS-STATUS-REPORTs are routed to the TE.
1: SMS-STATUS-REPORTs are routed to the TE using unsolicited result
code: +CDS: <length><CR><LF><pdu> (PDU mode enabled) or
+CDS: <fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>, <st>(text mode
enabled)
2: If SMS-STATUS-REPORT is routed into ME/TA, indication of the
memory location is routed to the TE using unsolicited result code:
+CDSI: <mem>,<index>
<bfr>:
0: The buffred notification are sent.
1: TA buffer of unsolicited result codes defined within this command is
cleared when <mode> 1...3 is entered.
Notes

 &6&%&200$1'6(/(&7&(//%52$'&$670(66$*(

$7&6&%6HOHFWFHOOEURDGFDVWPHVVDJH
7HVWFRPPDQG

Syntax
$7&6&% "

Response
+CSCB: (list of supported <mode>s)
2.

5HDGFRPPDQG

Syntax
$7&6&%"

Response
+CSCB: <mode>,<mids>,<dcss>
OK

:ULWHFRPPDQG

Syntax
$7&6&% >PRGH!
>PLGV!>GFVV!@@@

Response
2.

Parameters
PRGH! 0: Accepts messages that are defined in PLGV! and GFVV>
1: Does not accept messages that are defined in PLGV!and GFVV!
PLGV! String type; combinations of CBM message IDs (e.g. "0,1,5,320-478,922").
The number of ranges in PLGV! parameter string is limited to 6. Intervals
not allowed.
GFVV!
string type; all different possible combinations of CBM data coding
schemes (refer <dcs>) (default is empty string); e.g. "0-3,5"

Reference
[27.005] 3.3.4

Notes
Set command selects which types of CBMs are to be received by the ME.

Restriction : The module doesnt managed SMSCB language.

 &6&$&200$1'6066(59,&(&(17(5$''5(66

$7&6&$606VHUYLFHFHQWHUDGGUHVV
7HVWFRPPDQG

Syntax
$7&6&$ "

Response
2.

5HDGFRPPDQG

Syntax
$7&6&$"

Response
&6&$VFD!WRVFD!
2.

:ULWHFRPPDQG

Response
Syntax
$7&6&$ VFD!>WRV 2.
FD!@

Reference
[27.005] 3.3.1

Notes
Set command updates the SMSC address, through which mobile originated SMs are
transmitted. In text mode, setting is used by send and write commands. In PDU mode,
setting is used by the same commands, but only when the length of the SMSC address
coded into <pdu> parameter equals zero.

 &603&200$1'6(76067(;702'(3$5$0(7(56

$7&6036HW606WH[WPRGHSDUDPHWHUV
7HVWFRPPDQG

Syntax
$7&603 "

Response
&603(list ofIR!)(list ofYS!)(list ofSLG!)(list ofGFV!)
2.

5HDGFRPPDQG

Syntax
$7&603"

Response
&603IR!YS!SLG!GFV!
2.

:ULWHFRPPDQG

Response
Syntax
$7&603 >IR!>YS! 2.
>SLG!>GFV!@@@@

Reference
[27.005] 3.3.2

Notes
Set command is used to select values for additional parameters needed when SM is
sent to the network or placed in a storage when text format message mode is selected.
It is possible to set the validity period starting from when the SM is received by the
SMSC (<vp> is in range 0... 255) or define the absolute time of the validity period
termination (<vp> is a string). The format of <vp> is given by <fo>. If TA supports the
EVPF, see 3G TS 23.040 [3], it shall be given as a hexadecimal coded string (refer
e.g. <pdu>) with double quotes.
NOTE: When storing a SMS-DELIVER from the TE to the preferred memory storage
in text mode (refer command Write Message to Memory +CMGW), <vp> field can be
used for <scts>.

 &606&200$1'6(/(&70(66$*(6(59,&(

$7&6066HOHFW0HVVDJHVHUYLFH
7HVWFRPPDQG

Syntax
$7&606 "

Response
&606: (list of supported VHUYLFH!s)
2.

5HDGFRPPDQG

Syntax
$7&606"

Response
&606VHUYLFH!PW!PR!EP!
2.

5HDGFRPPDQG

Syntax
$7&606 VHUYLFH!

Response
&606PW!PR!EP!
2.

Parameters
VHUYLFH! 0: GSM 03.40 and 03.41 (the syntax of SMS AT commands is compatible
with GSM 07.05 Phase 2 version 4.7.0; Phase 2+ features which do not
require new command syntax may be supported, e.g. correct routing of
messages with new Phase 2+data coding schemes)
1: GSM 03.40 and 03.41 (the syntax of SMS AT commands is compatible
with GSM 07.05 Phase 2+ version; the requirement of <service> setting
1 is mentioned under corresponding command descriptions).
PW!
Mobile Terminated Messages:
0: Type not supported
1: Type supported
PR!
Mobile Originated Messages:
0: Type not supported
1: Type supported
EP!
Broadcast Type Messages:
0: Type not supported
1: Type supported

Reference
[27.005] 3.2.1

Notes
Set command selects messaging service <service>. It returns the types of messages
supported by the ME: <mt> for mobile terminated messages, <mo> for mobile
originated messages and <bm> for broadcast type messages.

 &306&200$1'35()(55('0(66$*(6725$*(

$7&3063UHIHUUHG0HVVDJH6WRUDJH
7HVWFRPPDQG

Syntax
$7&306 "

Response
&306: (list of supported PHP!s)
2.

5HDGFRPPDQG

Syntax
$7&306"

Response
&306PHP!XVHG!WRWDO!
2.

5HDGFRPPDQG

Syntax
$7&306 PHP!

Response
&306XVHG!WRWDO!
2.

Parameters
See chapter 8.2

Reference
[27.005] 3.2.2

Notes
Set command selects memory storage <mem> to be used for reading, writing, etc.

Example
AT+CPMS=?

AT+CPMS?

AT+CPMS="ME"

+CPMS: ("ME","SM","MT")
OK
+CPMS: "ME",0,100
OK
+CPMS: 0,100
OK

 '$7$$1')$;$7&200$1'6

 &%67&200$1'6(/(&7%($5(56(59,&(7<3(

$7&%676HOHFWEHDUHUVHUYLFHW\SH
7HVWFRPPDQG

Syntax
$7&%67 "

Response
+CBST: (list of supported <speed>s),(list of supported <name>s),(list of supported <ce>s)
OK

5HDGFRPPDQG

Syntax
$7&%67"

Response
+CBST: <speed>,<name>,<ce>
2.

:ULWHFRPPDQG

Syntax
$7&%67 >VSHHG!
>QDPH!>FH!@@@

Reference
[27.007] 6.7

Response
OK

Parameter
VSHHG!
0
autobauding (automatic selection of the speed; this setting is possible in
case of 3.1 kHz modem and non-transparent service)
4
2400 bps (V.22bis)
6
4800 bps (V.32)
7
9600 bps (V.32)
68
2400 bps (V.110 or X.31 flag stuffing)
70
4800 bps (V.110 or X.31 flag stuffing)
71
9600 bps (V.110 or X.31 flag stuffing)
QDPH!
0
data circuit asynchronous (UDI or 3.1 kHz modem)
1
data circuit synchronous (UDI or 3.1 kHz modem)
FH!
0
transparent
1
non-transparent
Note
Set command selects the bearer service <name> with data rate <speed>, and the
connection element <ce> to be used when data calls are originated (refer 3G TS
22.002 [1]). Values may also be used during mobile terminated data call setup,
especially in case of single numbering scheme calls (refer +CSNS).

 &5/3&200$1'6(/(&75$',2/,1.35272&2/3$5$0(7(5

$7&5/36HOHFWUDGLROLQNSURWRFROSDUDPHWHU
7HVWFRPPDQG

Syntax
$7&5/3 "

Response
&5/3 OLVWRIVXSSRUWHGLZV!V  OLVWRIVXSSRUWHGPZV!V  OLVWRIVXSSRUWHG
7!V  OLVWRIVXSSRUWHG1!V >YHU!> OLVWRIVXSSRUWHG7!V @@
>&5/3 OLVWRIVXSSRUWHGLZV!V  OLVWRIVXSSRUWHGPZV!V  OLVWRIVXSSRUWHG
7!V  OLVWRIVXSSRUWHG1!V >YHU!> OLVWRIVXSSRUWHG7!V @@>@@

5HDGFRPPDQG

Syntax
$7&5/3"

Response
&5/3LZV!PZV!7!1!>YHU!>7!@@
>&5/3LZV!PZV!7!1!>YHU!>7!@@
>@@
2.

:ULWHFRPPDQG

Syntax
$7&5/3 >LZV!>P
ZV!>7!>1!>YHU
!>7!@@@@@@

Response
2.

Parameters
YHU!YHU[!

RLP version number in integer format; when


version indication is not present it shall equal 0
LZV!PZV!7!1!7! IWF to MS window size, MS to IWF window size,
acknowledgement timer T1, retransmission
attempts N2, re-sequencing period T4 in integer
format (default values and value ranges depend
on RLP version; refer 3G TS 24.022 [18]): T1
and T4 are in units of 10 ms.

Reference
[27.007] 6.8

Notes
Radio link protocol (RLP) parameters used when non-transparent data calls are
originated may be altered with set command. Available command subparameters
depend on the RLP versions implemented by the device (e.g. <ver> may not be
available if device supports only versions 0 and 1).
NOTE 1: If radio link protocol is not used, but some other error correcting protocol (for
transparent data calls), V.25ter [14] Error Control Selection test command
+ES=? may be used to indicate the presence of the protocol.
Read command returns current settings for each supported RLP version <ver[>. Only
RLP parameters applicable to the corresponding <ver[> are returned.
Test command returns values supported by the TA as a compound value. If ME/TA
supports several RLP versions <ver[>, the RLP parameter value ranges for each
<ver[> are returned in a separate line.
NOTE 2: Versions 0 and 1 share the same parameter set. Read and test commands
shall return only one line for this set (where <ver[> is not present).

 &5&200$1'6(59,&(5(3257,1*&21752/

$7&56HUYLFHUHSRUWLQJFRQWURO
7HVWFRPPDQG

Syntax
$7&5 "

Response
&5 OLVWRIVXSSRUWHGPRGH!V
2.

5HDGFRPPDQG

Syntax
$7&5"

Response
&5PRGH!
2.

:ULWHFRPPDQG

Syntax
$7&5 >PRGH!@

Response
2.

Parameters
PRGH! 0:
disables reporting
1:
enables reporting
VHUY!
ASYNC:
asynchronous transparent
SYNC:
synchronous transparent
REL ASYNC: asynchronous non-transparent
REL SYNC: synchronous non-transparent
GPRS [<L2P>]
GPRS
The optional <L2P> proposes a layer 2 protocol to use between the MT
and the TE. It is defined in the Enter GPRS Data Mode (+CGDATA)
command.

Reference
[27.007] 6.9

Notes
Set command controls whether or not intermediate result code +CR: <serv> is
returned from the TA to the TE. If enabled, the intermediate result code is transmitted
at the point during connect negotiation at which the TA has determined which speed
and quality of service will be used, before any error control or data compression
reports are transmitted, and before the intermediate result code CONNECT is
transmitted.
NOTE: This command replaces V.25ter [14] command Modulation Reporting Control
+MR, which is not appropriate for use in the GSM/UMTS network. Possible error
control (other than radio link protocol) and data compression reporting can be enabled
with V.25ter commands Error Control Reporting +ER and Data Compression Reporting
+DR.

 )&/$66&200$1')$;6(/(&75($'257(676(59,&(&/$66

$7)&/$66)D[6HOHFWUHDGRUWHVWVHUYLFHFODVV
7HVWFRPPDQG

Syntax
$7)&/$66 "

Response
(list of supported Q!s)
2.

5HDGFRPPDQG

Syntax
$7)&/$66"

Response
Q!
2.

:ULWHFRPPDQG

Syntax
$7)&/$66 Q!

Response
2.

Parameters
Q! 0: Select Data mode (default)
1: Select Facsimile Class 1

Reference

Notes

 )$(&200$1''$7$)$;$872$16:(5

$7)$('DWD)D[DXWRDQVZHU
7HVWFRPPDQG

Syntax
$7)$( "

Response
(List of supported Q!)
2.

5HDGFRPPDQG

Syntax
$7)$("

Response
Q!
2.

:ULWHFRPPDQG

Syntax
$7)$( Q!

Response
2.

Parameters
Q! 0: Disable data/fax auto answer mode.
The modem answers as a fax modem only (default)
1: Enable data/fax auto answer mode.
The modem answers as a fax or data modem

Reference

Notes

 )50&200$1'5(&(,9('$7$

$7)505HFHLYHGDWD
7HVWFRPPDQG

Syntax
$7)50 "

Response
(List of supportedPRGXODWLRQ!s)
2.

5HDGFRPPDQG

Syntax
$7)50"

Response
2.

:ULWHFRPPDQG

Syntax
$7)50 PRGXODWLRQ
!

Response
&211(&7
Or
12&$55,(5

Parameters
PRGXODWLRQ! Modulation used by the other modem to transmit data. The mobile
phone should then enter in a receiving mode, using that modulation.
24: V27 ter 2400 bps
48: V27 ter 4800 bps
72: V29 7200 bps
96: V29 9600 bps

Reference

Notes

 )70&200$1'75$160,7'$7$

$7)707UDQVPLWGDWD
7HVWFRPPDQG

Syntax
$7)70 "

Response
(List of supportedPRGXODWLRQ!s)
2.

5HDGFRPPDQG

Syntax
$7)70"

Response
2.

:ULWHFRPPDQG

Syntax
$7)70 PRGXODWLRQ
!

Response
&211(&7
Or
12&$55,(5

Parameters
PRGXODWLRQ! Modulation used by the other modem to transmit data. The mobile
phone should then enter in a receiving mode, using that modulation.
24: V27 ter 2400 bps
48: V27 ter 4800 bps
72: V29 7200 bps
96: V29 9600 bps

Reference

Notes

 )56&200$1'5(&(,9(6,/(1&(

$7)565HFHLYHVLOHQFH
7HVWFRPPDQG

Syntax
$7)56 "

Response
(list of supported Q!s)
2.

5HDGFRPPDQG

Syntax
$7)56"

Response
2.

:ULWHFRPPDQG

Syntax
$7)56 Q!

Response
2.

Parameters
<n>: number of times of 10 ms of silence detected on the line to be waited for by the
modem before it can report OK to DTE (0-255)

Reference

Notes

 )76&200$1'672375$160,66,21$1':$,7

$7)766WRSWUDQVPLVVLRQDQGZDLW
7HVWFRPPDQG

Syntax
$7)76 "

Response
(list of supported Q!s)
2.

5HDGFRPPDQG

Syntax
$7)76"

Response
2.

:ULWHFRPPDQG

Syntax
$7)76 Q!

Response
2.

Parameters
<n>: number of times of 10 ms of silence detected on the line to be waited for by the
modem before it can report OK to DTE (0-255)

Reference

Notes

 )5+&200$1'5(&(,9('$7$86,1*+'/&)5$0,1*

$7)5+5HFHLYHGDWDXVLQJ+'/&IUDPLQJ
7HVWFRPPDQG

Syntax
$7)5+ "

Response
(lsit of supported Q!s)
2.

5HDGFRPPDQG

Syntax
$7)5+"

Response
2.

:ULWHFRPPDQG

Syntax
$7)5+ Q!

Response
2.

Parameters
<n>:
modulation used by the other modem to transmit data, using HDLC protocol.
3: V21 channel 2 300 bps

Reference

Notes

 )7+&200$1'75$160,7'$7$86,1*+'/&)5$0,1*

$7)7+7UDQVPLWGDWDXVLQJ+'/&IUDPLQJ
7HVWFRPPDQG

Syntax
$7)7+ "

Response
(lsit of supported Q!s)
2.

5HDGFRPPDQG

Syntax
$7)7+"

Response
2.

:ULWHFRPPDQG

Syntax
$7)7+ Q!

Response
2.

Parameters
<n>:
modulation used by the other modem to transmit data, using HDLC protocol.
3: V21 channel 2 300 bps

Reference

Notes

 .&200$1'12)/2:&21752/&200$1'

$7 .1RIORZFRQWUROFRPPDQG
([HFXWHFRPPDQG

Syntax
$7 .

Response
2.

Reference

Notes

 .&200$1'+$5':$5()/2:&21752/&200$1'

$7 .+DUGZDUHIORZFRQWUROFRPPDQG
([HFXWHFRPPDQG

Syntax
$7 .

Response
2.

Reference

Notes

 .&200$1'62)7:$5()/2:&21752/&200$1'

$7 .6RIWZDUHIORZFRQWUROFRPPDQG
([HFXWHFRPPDQG

Syntax
$7 .

Response
2.

Reference

Notes

 *356$7&200$1'6

 &*$77&200$1'36$77$&+25'(7$&+

$7&*$7736$WWDFKRU'HWDFK
7HVWFRPPDQG

Syntax
$7&*$77 "

Response
&*$77(list of supported VWDWH!s)
2.

5HDGFRPPDQG

Syntax
$7&*$77"

Response
&*$77VWDWH!
2.

:ULWHFRPPDQG

Syntax
$7&*$77 VWDWH!

Response
2.

Parameters
VWDWH! indicates the state of PS attachment
0: detached
1: attached

Reference
[27.007] 10.1.9

Notes

 &*$&7&200$1'3'3&217(;7$&7,9$7(25'($&7,9$7(

$7&*$&73'3FRQWH[WDFWLYDWHRUGHDFWLYDWH
7HVWFRPPDQG

Syntax
$7&*$&7 "

Response
&*$&7(list of supported VWDWH!s)
2.

5HDGFRPPDQG

Syntax
$7&*$&7"

Response
&*$&7FLG!VWDWH!
2.

:ULWHFRPPDQG

Syntax
$7&*$&7 VWDWH!>
FLG!@

Response
2.

Reference
[27.007] 10.1.10

Notes

Parameters
VWDWH!: indicates the state of PDP context activation
0: deactivated
1: activated
Other values are reserved and will result in an ERROR response to the
execution command.
FLG!
PDP Context Identifier is a numeric parameter which specifies a particular
PDP context definition. The parameter is local to the TE-MT interface and is
used in other PDP context-related commands.

 &*&/$66&200$1'*35602%,/(67$7,21&/$66

$7&*&/$66*356PRELOHVWDWLRQFODVV
7HVWFRPPDQG

Syntax
$7&*&/$66 "

Response
&*&/$66 (list of supported FODVV!s)
2.

5HDGFRPPDQG

Syntax
$7&*&/$66"

Response
&*&/$66 FODVV!
2.

:ULWHFRPPDQG

Syntax
$7&*&/$66 FODVV!

Response
2.

Parameters
FODVV! a string parameter which indicates the GPRS mobile class (in descending
order of functionality)
B
class B
CG class C in GPRS only mode
CC class C in circuit switched only mode (lowest)

Reference
[27.007] 10.1.17

Notes
Class A is not supported

 &*'&217&200$1''(),1(3'3&217(;7

$7 &*'&217 'HILQH3'3FRQWH[W


7HVWFRPPDQG

Syntax
$7&*'&217 "

5HDGFRPPDQG

Syntax
$7&*'&217"

:ULWHFRPPDQG

Syntax
&*'&217 FLG!
3'3BW\SH!$31!
3'3BDGGU!
GBFRPS!KBFRPS!

Response
&*'&217 (range of supported FLG!s), 3'3BW\SH!,,,(list of supported
GBFRPS!s), (list of supported KBFRPS!s)>(list of supported SG!s)>>(list of
supported SG1!s)@@@>@@
>&*'&217 (range of supported FLG!s), 3'3BW\SH!,,,(list of supported
GBFRPS!s), (list of supported KBFRPS!s)[,(list of supported SG!s)[, [,(list of
supported SG1!s)]]]>@@@ 2.

Response
&*'&217FLG!3'3BW\SH!$31!3'3BDGGU!GBFRPS!
KBFRPS!>SG!>>SG1@@@
>&*'&217FLG!3'3BW\SH!$31!3'3BDGGU!GDWDBFRPS!
KHDGBFRPS!>SG!>>SG1@@@2.

Response
2.

Parameters
3'3BW\SH!

$31!

3'3BDGGUHVV!

GBFRPS!

KBFRPS!

SG!SG1!

Reference
[27.007] 10.1.1

Packet Data Protocol type


A string parameter which specifies the type of packet data
protocol. Only IP Internet Protocol - IETF STD 5) is supported.
Access Point Name
A string parameter which is a logical name that is used to select
the GGSN or the external packet data network.
a string parameter that identifies the MT in the address space
applicable to the PDP. As only IP is currently supported, it shall
be an IP address.
If the value is null (0.0.0.0 or 0), then a value may be provided
by the TE during the PDP startup procedure or, failing that, a
dynamic address will be requested.
The read form of the command will continue to return the null
string even if an address has been allocated during the PDP
startup procedure. The allocated address may be read using the
+CGPADDR command.
a numeric parameter that controls PDP data compression.
0: off (default and only value supported)
a numeric parameter that controls PDP header compression
0: off (default and only value supported)
zero to N string parameters whose meanings are specific to the
<PDP_type>

Notes
The set command specifies PDP context parameter values for a PDP context identified
by the (local) context identification parameter, <cid>. 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.

 &*'$7$&200$1'(17(5'$7$67$7(

$7&*$&7(QWHUGDWDVWDWH
7HVWFRPPDQG

Syntax
$7&*'$7$ "

Response
&*'$7$(list of supported /3!s)
2.

7HVWFRPPDQG

Syntax
$7&*'$7$ /3!
FLG!

Response
&211(&7

Parameters
/3!: a string parameter that indicates the layer 2 protocol to be used between the
TE and MT. Only PPP (Point-to-point) protocol is currently allowed.
FLG! a numeric parameter which specifies a particular PDP context definition (see
the +CGDCONT and +CGDSCONT commands).

Reference
[27.007] 10.1.12

Notes

 &*(5(3&200$1'*356(9(175(3257,1*

$7 &*(5(3 *356HYHQWUHSRUWLQJ


7HVWFRPPDQG

Syntax
$7&*(5(3 "

Response
&*(5(3(list of supported PRGH!s),(list of supported EIU!s)
2.

5HDGFRPPDQG

Syntax
$7&*(5(3"

Response
&*(5(3PRGH!EIU!
2.

:ULWHFRPPDQG

Response
Syntax
$7&*(5(3 >PRGH! 2.
>EIU!@@
Parameters
PRGH! 0: buffer unsolicited result codes in the MT; if MT result code buffer is full,
the oldest ones can be discarded. No codes are forwarded to the TE.
1: discard unsolicited result codes when MT-TE link is reserved (e.g. in
on-line data mode); otherwise forward them directly to the TE
2: buffer unsolicited result codes in the MT when MT-TE link is reserved
(e.g. in on-line data mode) and flush them to the TE when MT-TE link
becomes available; otherwise forward them directly to the TE
EIU!
0: MT buffer of unsolicited result codes defined within this command is
cleared when <mode> 1 or 2 is entered
1: MT buffer of unsolicited result codes defined within this command is
flushed to the TE when <mode> 1 or 2 is entered (OK response shall
be given before flushing the codes)

Reference
[27.007] 10.1.18

Notes
The unsolicited result codes supported are:
+CGEV: NW DEACT <PDP_type>, <PDP_addr>, [<cid>]
+CGEV: ME DEACT <PDP_type>, <PDP_addr>, [<cid>]
+CGEV: ME DETACH
+CGEV: NW DETACH

 &*3$''5&200$1'6+2:3'3$''5(66

$7 &*3$''5 6KRZ3'3DGGUHVV


7HVWFRPPDQG

Syntax
$7&*3$''5 "

Response
&*3$''5 (list of supported FLG!s)
2.

:ULWHFRPPDQG

Response
Syntax
$7&*3$''5 FLG!> &*3$''5FLG!3'3BDGGU!
>&*3$''5FLG!3'3BDGGU!
FLG!>@@
>@@
2.

Parameters
3'3BDGGUHVV! a string that identifies the MT 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 command 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.

Reference
[27.007] 10.1.14

Notes
The execution command returns a list of PDP addresses for the specified context
identifiers

 &*40,1&200$1'48$/,7<2)6(59,&(352),/( 0,1,080$&&(37$%/(

$7 &*40,1 4XDOLW\RIVHUYLFHSURILOH PLQLPXPDFFHSWDEOH


7HVWFRPPDQG

Syntax
$7&*40,1 "

5HDGFRPPDQG

Syntax
$7&*40,1"

:ULWHFRPPDQG

Syntax
$7&*40,1 [<cid>[,<
precedence>[,<delay>[,
<reliability>[,<peak>[,<m
ean>]]]]]]

Response
+CGQMIN: <PDP_type>(list of supported <precedence>s)(list of supported
<delay>s)(list of supported <reliability>s)(list of supported <peak>s)(list of
supported <mean>s)
[+CGQMIN:...]
2.

Response
&*40,1FLG!,SUHFHGHQFH!,GHOD\!,UHOLDELOLW\!,SHDN!,PHDQ!
>&*40,1@
2.

Response
OK/

Parameters
<precedence>: numeric parameter for the precedence class
0: network subscribed value
1: High Priority Service commitments shall be maintained ahead of
precedence classes 2 and 3
2: Normal priority Service commitments shall be maintained ahead
of precedence class 3
3: Low priority
<delay>:
numeric parameter for the delay class
<reliability>:
numeric parameter for the reliability class
0: network subscribed value
1: Non real-time traffic , error-sensitive application that cannot cope
with data loss
2: Non real-time traffic, error-sensitive application that can cope
with infrequent data loss
3: Non real-time traffic, error-sensitive application that can cope
with data loss, GMM/SM, and SMS
4: Real-time traffic, error-sensitive application that can cope with
data loss
5: Real-time traffic, error non-sensitive application that can cope
with data loss
<peak>:
numeric parameter for the peak throughput class
0: network subscribed value
6: Up to 32 000 (256 kbit/s)
1: Up to 1 000 (8 kbit/s)
7: Up to 64 000 (512 kbit/s)
2: Up to 2 000 (16 kbit/s)
8: Up to 128 000 (1 024 kbit/s)
3: Up to 4 000 (32 kbit/s)
9: Up to 256 000 (2 048 kbit/s)
4: Up to 8 000 (64 kbit/s)
5: Up to 16 000 (128 kbit/s)

<mean>:

Reference
[27.007] 10.1.7

Notes

numeric parameter for the mean throughput class


0: network subscribed value 10: 100 000 (~0.22 kbit/s)
1: 100 (~0.22 bit/s)
11: 200 000 (~0.44 kbit/s)
2: 200 (~0.44 bit/s)
12: 500 000 (~1.11 kbit/s)
3: 500 (~1.11 bit/s)
13: 1 000 000 (~2.2 kbit/s)
4: 1 000 (~2.2 bit/s)
14: 2 000 000 (~4.4 kbit/s)
5: 2 000 (~4.4 bit/s)
15: 5 000 000 (~11.1 kbit/s)
6: 5 000 (~11.1 bit/s)
16: 10 000 000 (~22 kbit/s)
7: 10 000 (~22 bit/s)
17: 20 000 000 (~44 kbit/s)
8: 20 000 (~44 bit/s)
18: 50 000 000 (~111 kbit/s)
9: 50 000 (~111 bit/s)
31: best effort

 &*45(4&200$1'5(48(6748$/,7<2)6(59,&(352),/(

$7 &*45(4 5HTXHVWTXDOLW\RIVHUYLFHSURILOH


7HVWFRPPDQG

Syntax
&*45(4 "

Response
&*45(43'3BW\SH!(list of supported SUHFHGHQFH!s)(list of supported
GHOD\!s)(list of supported UHOLDELOLW\!s)(list of supported SHDN!s)(list of
supported PHDQ!s)
>&*45(43'3BW\SH!(list of supported SUHFHGHQFH!s)(list of supported
GHOD\!s)(list of supported UHOLDELOLW\!s)(list of supported SHDN!s)(list of
supported PHDQ!s)
>@@
2.

5HDGFRPPDQG

Syntax
&*45(4"

Response
&*45(4FLG!SUHFHGHQFH!GHOD\!UHOLDELOLW\!SHDN!PHDQ!
>&*45(4FLG!SUHFHGHQFH!GHOD\!UHOLDELOLW\!SHDN!PHDQ!
>@@
2.

:ULWHFRPPDQG

Syntax
&*45(4 >FLG!
>SUHFHGHQFH!
>GHOD\!
>UHOLDELOLW\!>SHDN!
>PHDQ!@@@@@@

Response
2.

Reference
[27.007] 10.1.4

Notes
This command allows the TE to specify a Quality of Service Profile that is used when
the MT sends an Activate PDP Context Request message to the network.
If a value is omitted for a particular class then the value is considered to be unspecified

Parameters
FLG!

a numeric parameter which specifies a particular PDP context


definition (see the +CGDCONT and +CGDSCONT commands).
SUHFHGHQFH! a numeric parameter which specifies the precedence class
GHOD\!
a numeric parameter which specifies the delay class
UHOLDELOLW\!
a numeric parameter which specifies the reliability class
SHDN!
a numeric parameter which specifies the peak throughput class
PHDQ!
a numeric parameter which specifies the mean throughput class

 &*5(*&200$1'*3561(7:25.5(*,675$7,2167$786

$7 &*5(* *356QHWZRUNUHJLVWUDWLRQVWDWXV


7HVWFRPPDQG

Syntax
$7&*5(* "

Response
&*5(* (list of supported Q!s)
2.

5HDGFRPPDQG

Syntax
$7&*5(*"

:ULWHFRPPDQG

Syntax
$7&*5(* >Q!@

Response
&*5(* <n>,<stat>[,<lac,<ci>]
2.

Response
2.

Parameters
Q!
0: disable network registration unsolicited result code
1: enable network registration unsolicited result code +CGREG: <stat>
2: enable network registration and location information unsolicited result code
+CGREG: <stat>[,<lac>,<ci>]
VWDW! 0: not registered, ME is not currently searching an operator to register to
The MS is in GMM state GMM-NULL or GMM-DEREGISTEREDINITIATED.
The GPRS service is disabled, the MS is allowed to attach for GPRS if
requested by the user.
1: registered, home network
The MS is in GMM state GMM-REGISTERED or GMM-ROUTING-AREAUPDATING-INITIATED INITIATED on the home PLMN.
2: not registered, but ME is currently trying to attach or searching an operator
to register to
The MS is in GMM state GMM-DEREGISTERED or GMMREGISTERED-INITIATED. The GPRS service is enabled, but an allowable
PLMN is currently not available. The MS will start a GPRS attach as soon
as an allowable PLMN is available.
3: registration denied
The MS is in GMM state GMM-NULL. The GPRS service is
disabled, the MS is not allowed to attach for GPRS if requested by the
user.
4: unknown
5: registered, roaming
The MS is in GMM state GMM-REGISTERED or GMM-ROUTINGAREA-UPDATING-INITIATED on a visited PLMN.
ODF! string type; two byte location area code in hexadecimal format (e.g. "00C3"
equals 195 in decimal)
FL!
string type; two byte cell ID in hexadecimal format

Reference
[27.007] 10.1.19

Notes
The set command controls the presentation of an unsolicited result code &*5(*
VWDW! when <n>=1 and there is a change in the MT'
s GPRS network registration
status, or code &*5(*VWDW!>ODF!FL!@ when <n>=2 and there is a change of
the network cell.

 .0&/$66&+$1*(*35608/7,6/27&/$66

$7.0&/$66&KDQJH*3560XOWLVORWFODVV
7HVWFRPPDQG

Syntax
$7.0&/$66 "

Response
.0&/$66 (list of supported FODVV!s)
2.

5HDGFRPPDQG

Syntax
$7.0&/$66"

Response
.0&/$66FODVV!
2.

:ULWHFRPPDQG

Syntax
$7.0&/$66
PFODVV!

Reference
Proprietary

Response
2.

Parameter
PFODVV!

Notes

1:
2:
4:
8:

1+1
2+1
3+1
4+1

 6,0$33/,&$7,21722/.,7$7&200$1'6

 35(/,0,1$5<&200(176

The following table gives the list of the proactive commands and the way they are managed in the
module. It gives the name of the command and the type parameter that should be supported in the
DTE for the +KSTC command

3URDFWLYH&RPPDQG
DISPLAY TEXT
GET INKEY
GET INPUT
MORE TIME
PLAY TONE
POLL INTERVAL
REFRESH
SET UP MENU
SELECT ITEM
SEND SMS
SEND SS
SEND USSD
SET UP CALL
POLLING OFF
PROVIDE LOCAL INFORMATION
SET UP EVENT LIST
TIMER MANAGEMENT
SET UP IDLE MODE TEXT
SEND DTMF
LANGUAGE NOTIFICATION
LAUNCH BROWSER
OPEN CHANNEL
CLOSE CHANNEL
RECEIVE DATA
SEND DATA
GET CHANNEL STATUS

W\SH
1
1
1
0
1/3
0
3
1
1
2
2
2
4
0
0
3
0
1
2
3
4
2
2
2
2
0

Details about the implementation of the SIM Application Toolkit (contents of the TLVs for example) are
provided in [STK]

 .67,$&200$1'$&&(6672$1,167$1&(2)$1,&21

$7.67,$$FFHVVWRDQLQVWDQFHRIDQLFRQ
:ULWHFRPPDQG

Response
Syntax
$7.67,$ DFWLRQ!L If <action>=1:
.67,$LFRQLG!LQVWDQFH!QXP!VL]H!
FRQLG!LQVWDQFH!
If <action>=0:
2.

Parameters
DFWLRQ!
1: to ask to the MO 190 to initiate the read of the Image Instance Data
File corresponding to the <instance> of the <icon id>.
0: to tell the MO 190 that the transfer from the MO 190 to the DTE is
finished.
LFRQLG! integer type, icon identifier of the icon
LQVWDQFH! integer type; instance number selected for this icon
QXP!
integer type; number of data blocks for the current instance.
VL]H!
integer type; maximum size of one block

Reference
Proprietary

Notes
Access an instance of a given icon identifier

 .67,5&200$1'*(7$'$7$%/2&.2)$1,&21,167$1&(

$7.67,5Get a data block of an icon instance


:ULWHFRPPDQG

Syntax
$7.67,5 QXP!

Response
.67,5GDWD!FKHFNVXP!
2.

Parameters
QXP!
GDWD!
FKHFNVXP!

Reference
Proprietary

Notes

integer type; block number.


string type (in hexadecimal format); data block
string type (in hexadecimal format)

 .67,6&200$1'LIST OF INSTANCES OF AN ICON

$7.67,6Retrieve the icon


:ULWHFRPPDQG

Syntax
$7.67,6

Response
.67,6QXP!GHWDLOV!>GHWDLOVL!@
2.

Parameters
LFRQLG!
integer type; icon identifier of the icon
QXP!
integer type; number of instances for this icon.
GHWDLOV!GHWDLOVL! string type (in hexadecimal format)
instance number
image instance width (in pixels)
image instance height (in pixels)
image coding scheme (11 , 21 ...)
length of image instance data (in bytes)

Reference
Proprietary

Notes

 .67)&200$1'7<3((5525

$7.67)7\SH(UURU
:ULWHFRPPDQG

Syntax
$7.67) W\SH!GHW
DLOV!

Response
2.

Reference
Proprietary

Notes
Sent to the module if a command has been received with an incorrect or
unmanageable type

Parameters
W\SH!
type of command received as the payload of the unsolicited code +KSTC
GHWDLOV! command details in Hex

 .675&200$1'7(50,1$/5(63216(

$7.6757HUPLQDOUHVSRQVH
7HVWFRPPDQG

Syntax
$7.675 "

Response
.675 OLVWRIVXSSRUWHGW\SHRIUHVSRQVH!V
2.

:ULWHFRPPDQG

Syntax
$7.675 W\SHRI
UHVSRQVH!7/9V!

Response
2.

Reference
Proprietary

Notes

Parameters
W\SHRIUHVSRQVH! 0:
final response
(other values will be added later)
7/9V!
TLVs in hexadecimal format

 .673&200$1'352),/(6833257('%<7+('7(

$7.6733URILOHVXSSRUWHGE\WKH'7(
7HVWFRPPDQG

Syntax
$7.673 "

Response
.673VXSSRUW!VHWXSSURILOH!
2.

5HDGFRPPDQG

Syntax
$7.673"

Response
.673FXUUHQWSURILOH!GHIDXOWSURILOH!
2.

:ULWHFRPPDQG

Syntax
$7.673 VXSSRUW!>
'7(SURILOH!@

Response
2.

Parameters
VXSSRUW!0:
1:
[[[SURILOH!

Reference
Proprietary

NO SIM Application Toolkit support


SIM Application Toolkit support
profile in HEX Format

Notes
The management of the profile cannot be transparent to the DTE because:
1) The MO 190 has to be versatile enough not to impose its profile to the DTE.
2) There is a real security issue: it should be forbidden to send to the SIM a terminal
profile setting that includes features supported by the DTE but not supported by
the MO 190.

<module min profile>:

<module max profile>:


<setup profile>:

<DTE profile>:

profile mask including all the commands for which the module
needs no help from DTE to support completely the command
mask including all the commands supported by the module
mask including the commands for which both the module and
the DTE are needed (UI requirements for example)
<setup profile>= <module min profile> - <module max profile>
mask including the commands supported by the DTE (it is
recommended to use the setup profile to define it)

When receiving the DTE profile, the module updates its default profile
<default profile> =
<module min profile> OR
(<DTE profile> AND <<module max profile>)

Be very careful : The default profile will only be taken in account by the SIM at the next
profile download procedure. It will be sent systematically to the SIM
on all following SIM sessions.

 .679&200$1'(19(/23(&200$1'

$7.679(QYHORSHFRPPDQG
:ULWHFRPPDQG

Syntax
$7.679 HQYHORSH!

Response
2.

Parameters
HQYHORSH!

Reference

7/9VLQ+(;)RUPDW

Notes

 .67&127,),&$7,216,0$33/,&$7,21722/.,7&200$1'

$7.67&6,0$SSOLFDWLRQWRRONLWFRPPDQG
Notification
.67&W\SH!7/9V!

Parameters
W\SH! 0: debug (no response awaited by the module, no action required by DTE)
1: action (response awaited by the module)
2: information 1 (response awaited by the module)
The module will send a +KSTE notification to indicate the command end
3: information 2 (no response awaited by DTE)
4: information 3 (response awaited by the module)
7/9V! TLVs in HEX format

Reference
Proprietary

Notes
Generic notification used by the module to indicates a proactive command to the DTE

 .67(127,),&$7,21(1'2)$&200$1'

$7.67((QGRIDWRRONLWFRPPDQG
Notification
.67(7/9V!

Parameters
7/9V! TLVs in HEX format

Reference
Proprietary

Notes

 .67(5127,),&$7,215(63216(72$1(19(/23(&200$1'

$7.67(55HVSRQVHWRDQHQYHORSHFRPPDQG
Notification
.67(57/9V!

Parameters
7/9V! TLVs in HEX format

Reference
Proprietary

Notes

 $8',2&200$1'6

 9,3&200$1',1,7,$/,6(92,&(3$5$0(7(56

$79,3,QLWLDOL]HYRLFHSDUDPHWHU
7HVWFRPPDQG

Syntax
$79,3 "

Response
(list of supported Q!s)
2.

:ULWHFRPPDQG

Syntax
$79,3 Q!

Reference
[27.007] C.2.6

Response
2.

Parameters
Q! 0 : Handset parameters (standard mode)
1 : Hands free parameters
2 : Headset parameters
3 : Car Kit type 1 parameters
4 : Car Kit type 2 parameters
Notes

 976&200$1''70)$1'721(*(1(5$7,21

$7976'70)DQGWRQHJHQHUDWLRQ
7HVWFRPPDQG

Syntax
$7976 "

Response
(list of supported WRQH!s),(list of supported WRQH!s) ,(list of supported
GXUDWLRQ!s)
2.

:ULWHFRPPDQG

Response
Syntax
$7976 '70)! 2.
'70)!
'70)Q!
or

Parameters
$7976 '70)! '70)L!
GXUDWLRQ!'70)!
GXUDWLRQi!
GXUDWLRQ!
'70)Q!GXUDWL
RQn!

Reference
[27.007] C.2.11

a single ASCII character in the set 0-9, #,*,A-D. DTMF tones can be
issued only during a voice call.
length of tones emitted as a result of the +VTS command. A value
different than zero causes a tone of duration <durationi>*10
mseconds.
1 <=durationi <= 1000 (length of tone between 10ms and 10s)

Notes

Dual tone generation does not operate in GSM.


. The network shall ensure that the minimum length of tone and the minimum gap
between two subsequent tones (according to ETR 206) is achieved. (In ETR 206
the minimum duration of a DTMF tone is 70ms 5ms, the minimum gap between
DTMF tones is 65ms). There is no defined maximum length to the tone, however,
the operator may choose to put a pre-defined time limit on the duration of tones
sent to line (cf. [23.014]). That means that with n<6, DTMF will be generated with a
duration given by the network.
. Total number of parameters is limited to 9.

 9/6&200$1'/,1(6(/(&7,21

$79/6/LQH6HOHFWLRQ
7HVWFRPPDQG

Syntax
$79/6 "

Response
9/6 (supported ODEHO!s)
2.

5HDGFRPPDQG

Syntax
$79/6"

Response
9/6ODEHO!
2.

:ULWHFRPPDQG

Syntax
$79/6 ODEHO!

Response
9&21is returned if an audio path is established or if a connection is made to the
radio network

Parameters
ODEHO!
0: this is the idle state - the phone is not connected to the radio network and no
audio paths are used
1: the phone is connected to the radio network and no audio paths involving the
internal microphone or internal loudspeaker are selected.
7: the phone is connected to the radio network. The internal microphone is
connected to the radio transmitter. The radio receiver is connected to the
internal loudspeaker. This is the standard mode during a voice call.

Reference
[27.007] C.2.8

Notes

 97'&200$1'721('85$7,21

$797'7RQHGXUDWLRQ
7HVWFRPPDQG

Syntax
$797' "

Response
(list of supported Q!s)
2.

5HDGFRPPDQG

Syntax
$797'"

Response
Q!
2.

:ULWHFRPPDQG

Syntax
$797' Q!

Response
2.

Parameters
Q! length of tones emitted as a result of the +VTS command. A value different than
zero causes a tone of duration <n>/10 seconds.
A value equal to zero causes a tone of duration given by the network.
0 <=n <= 100 (length of tone between 100ms and 10s)

Reference
[27.007] C.2.12

Notes

. The network shall ensure that the minimum length of tone and the minimum gap
between two subsequent tones (according to ETR 206) is achieved. (In ETR 206
the minimum duration of a DTMF tone is 70ms 5ms, the minimum gap between
DTMF tones is 65ms). There is no defined maximum length to the tone, however,
the operator may choose to put a pre-defined time limit on the duration of tones
sent to line (cf. [23.014]). That means that with n<6, DTMF will be generated with a
duration given by the network.

 $33(1',;

 ,17(51$/&200$1'6
The following commands, shown in the list of supported commands (AT+CLAC), are for
internal purposes only and not documented:

*EUPLINK

+KCGSEND

+KGATT

+KGRESET

+KSIMU

+KDOBJ

+KPSA, +KPSC, +KPSD, +KPSL, +KPSR, +KPSV, +KPSW

 (5525&2'(6$1'0(66$*(6
 5HVXOWFRGHV

9HUERVHUHVXOWFRGH

1XPHULF

7\SH

+CCCM: <ccm>
as verbose
+CCWA:
as verbose
<number>,<type>,<class>[,<alp
ha>]

unsolicited
unsolicited

+CLIP:
as verbose
<number>,<type>[,<subaddr>,<
satype>[,<alpha>]]
+CME ERROR: <err>
as verbose
+CMS ERROR: <err>
as verbose

unsolicited

+CMTI
+CBM
+CDSI
+COLP:
<number>,<type>[,<subaddr>
,<satype>[,<alpha>]]
+CR: <type>
+CREG: <stat>[,<lac>,<ci>]

as verbose
as verbose
as verbose
as verbose

final
Final or
Unsollicited
unsolicited
unsolicited
unsolicited
intermediate

as verbose
as verbose

intermediate
unsolicited

'HVFULSWLRQ

+CRING: <type>
+CSSI: <code1>[,<index>]
+CSSU:
<code2>[,<index>[,<number>,<t
ype>[,<subaddr>,<satype>]]]
+CUSD: <m>[,<str>,<dcs>]
+DR: <type>
BUSY
CONNECT
CONNECT <text>

as verbose
as verbose
as verbose

unsolicited
intermediate
unsolicited

as verbose
as verbose
6
1
manufacturer
specific

ERROR
NO ANSWER
NO CARRIER
NO DIALTONE
OK

4
7
3
5
0

RING

unsolicited
intermediate
final
intermediate connection has been established
intermediate as CONNECT but manufacturer specific
<text> gives additional information (e.g.
connection data rate)
final
command not accepted
final
connection completion timeout
final
connection terminated
final
no dialtone detected
final
acknowledges execution of a command
line
unsolicited
incoming call signal from network

 &0((5525FRGHV

Code of <err>

Meaning

0
1
2
3
4
5
10
11
12
13
14
15
16
17
18
20
21
22
23
24
25
26
27
30
31
100

Phone failure
No connection to phone
Phone-adapter link reserved
Operation not allowed
Operation not supported
PH-SIM PIN required
SIM not inserted
SIM PIN required
SIM PUK required
SIM failure
SIM busy
SIM wrong
Incorrect password
SIM PIN2 required
SIM PUK2 required
Memory full
Invalid index
Not found
Memory failure
Text string too long
Invalid characters in text string
Dial string too long
Invalid characters in dial string
No network service
Network timeout
Unknown

 &06(5525&RGHV

Code of <err>

Meaning

1
8
10
21
27
28
29
30
38
41
42
47
50
69
81
95
96
97
98

Unassigned (unallocated) number


Operator determined barring
Call barred
Short message transfer rejected
Destination out of service
Unidentified subscriber
Facility rejected
Unknown subscriber
Network out of order
Temporary failure
Congestion
Resources unavailable, unspecified
Requested facility not subscribed
Requested facility not implemented
Invalid short message transfer reference value
Invalid message, unspecified
Invalid mandatory information
Message type non-existent or not implemented
Message not compatible with short message
protocol state
Information element non-existent or not
implemented
Protocol error, unspecified
Interworking, unspecified
Telematic interworking not supported
Short message Type 0 not supported
Cannot replace short message
Unspecified TP-PID error
Data coding scheme (alphabet) not supported
Message class not supported
Unspecified TP-DCS error
Command cannot be actioned
Command unsupported
Unspecified TP-Command error
TPDU not supported
SC busy
No SC subscription
SC system failure
Invalid SME address
Destination SME barred
SM Rejected-Duplicate SM
TP-VPF not supported
TP-VP not supported
D0 SIM SMS storage full
No SMS storage capability in SIM
Error in MS
Memory Capacity Exceeded
SIM Application Toolkit Busy
SIM data download error
Unspecified error cause

99

111
127
128
129
130
143
144
145
159
160
161
175
176
192
193
194
195
196
197
198
199
208
209
210
211
212
213
255

300
301
302
303
304
305
310
311
312
313
314
315
316
317
318
320
321
322
330
331
332
340
500

ME failure
SMS service of ME reserved
Operation not allowed
Operation not supported
Invalid PDU mode parameter
Invalid text mode parameter
SIM not inserted
SIM PIN required
PH-SIM PIN required
SIM failure
SIM busy
SIM wrong
SIM PUK required
SIM PIN2 required
SIM PUK2 required
Memory failure
Invalid memory index
Memory full
SMSC address unknown
no network service
Network timeout
NO +CNMA ACK EXPECTED
Unknown error

 3,1&2'(5(48,5(0(17
Most of the AT Commands are rejected (i.e. an error is returned to the DTE) if the PIN Code has not been
entered before (SIM requirement as described in [SIM]).
The list of commands which can be sent without code PIN is given below:

ATD (emergency calls)

AT+CPIN

ATI

AT+KIPR

AT+CGMI, AT+GMI

AT+CGMM, AT+GMM

AT+CGMR, AT+GMR

AT+CGSN, AT+GSN

AT+GCAP

AT+CPAS

AT+CIND

AT+CMEE

AT+CPOF

AT+KSREP

AT+KBND

Moreover, some of the commands required the PIN2 code. The list will be added in a next release of this
document. If need be, the reader can find the information in the [SIM] document.

You might also like