SIM300D AT Command Set - Distributed Systems and Networking
SIM300D AT Command Set - Distributed Systems and Networking
SIM300D AT Command Set - Distributed Systems and Networking
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
SOFTWARE<br />
SPECIFIC<strong>AT</strong>ION
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Document Name: <strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s <strong>Set</strong><br />
Version: 01.00<br />
Date: 2006-3-27<br />
DocId: <strong>SIM300D</strong>_<strong>AT</strong>C_V1.00<br />
Status: Release<br />
General Notes<br />
Simcom offers this information as a service to its customers, to support application <strong>and</strong><br />
engineering efforts that use the products designed by Simcom. The information provided is based<br />
upon requirements specifically provided to Simcom by the customers. Simcom has not undertaken<br />
any independent search for additional relevant information, including any information that may be<br />
in the customer’s possession. Furthermore, system validation of this product designed by Simcom<br />
within a larger electronic system remains the responsibility of the customer or the customer’s<br />
system integrator. All specifications supplied herein are subject to change.<br />
Copyright<br />
This document contains proprietary technical information which is the property of SIMCOM<br />
Limited., copying of this document <strong>and</strong> giving it to others <strong>and</strong> the using or communication of the<br />
contents thereof, are forbidden without express authority. Offenders are liable to the payment of<br />
damages. All rights reserved in the event of grant of a patent or the registration of a utility model<br />
or design. All specification supplied herein are subject to change without notice at any time.<br />
Copyright © SIMCOM Limited. 2004<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 2 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
0 Version History<br />
<strong>SIM300D</strong>_<strong>AT</strong>C_V1.00 is the first version of <strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong>.<br />
Chapter Page What is new<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 3 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
1 Introduction<br />
1.1 Scope of the document<br />
This document presents the <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong> for SIMCOM cellular engine <strong>SIM300D</strong><br />
1.2 Related documents<br />
You can visit the SIMCOM Website using the following link:<br />
http://www.simcom-sh.com<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 4 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
1.3 Conventions <strong>and</strong> abbreviations<br />
In this document, the GSM engines are referred to as following term:<br />
1) ME (Mobile Equipment);<br />
2) MS (Mobile Station);<br />
3) TA (Terminal Adapter);<br />
4) DCE (Data Communication Equipment) or facsimile DCE(FAX modem, FAX board);<br />
In application, controlling device controls the GSM engine by sending <strong>AT</strong> <strong>Comm<strong>and</strong></strong> via its serial<br />
interface. The controlling device at the other end of the serial line is referred to as following term:<br />
1) TE (Terminal Equipment);<br />
2) DTE (Data Terminal Equipment) or plainly “the application” which is running on an<br />
embedded system;<br />
1.4 <strong>AT</strong> <strong>Comm<strong>and</strong></strong> syntax<br />
The "<strong>AT</strong>" or "at" prefix must be set at the beginning of each comm<strong>and</strong> line. To terminate a<br />
comm<strong>and</strong> line enter .<br />
<strong>Comm<strong>and</strong></strong>s are usually followed by a response that includes.””<br />
Throughout this document, only the responses are presented, are omitted<br />
intentionally.<br />
The <strong>AT</strong> comm<strong>and</strong> set implemented by <strong>SIM300D</strong> is a combination of GSM07.05, GSM07.07 <strong>and</strong><br />
ITU-T recommendation V.25ter <strong>and</strong> the <strong>AT</strong> comm<strong>and</strong>s developed by SIMCOM.<br />
Note: Only enter <strong>AT</strong> comm<strong>and</strong> through serial port after <strong>SIM300D</strong> is power on <strong>and</strong><br />
Unsolicited Result Code “RDY” is received from serial port. And if unsolicited result<br />
code”SCKS: 0” returned it indicates SIM card isn’t present.<br />
All these <strong>AT</strong> comm<strong>and</strong>s can be split into three categories syntactically: “basic”, “S parameter”,<br />
<strong>and</strong> “extended”. These are as follows:<br />
1.4.1 Basic syntax<br />
These <strong>AT</strong> comm<strong>and</strong>s have the format of “<strong>AT</strong>”, or “<strong>AT</strong>&”, where “”is the<br />
comm<strong>and</strong>, <strong>and</strong> “”is/are the argument(s) for that comm<strong>and</strong>. An example of this is “<strong>AT</strong>E”,<br />
which tells the DCE whether received characters should be echoed back to the DTE according to<br />
the value of “”. “” is optional <strong>and</strong> a default will be used if missing.<br />
1.4.2 S parameter syntax<br />
These <strong>AT</strong> comm<strong>and</strong>s have the format of “<strong>AT</strong>S=”, where “” is the index of the S<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 5 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
register to set, <strong>and</strong> “”is the value to assign to it. “” is optional; if it is missing, then a<br />
default value is assigned.<br />
1.4.3 Extended Syntax<br />
These comm<strong>and</strong>s can operate in several modes, as following table:<br />
Table 1: Types of <strong>AT</strong> comm<strong>and</strong>s <strong>and</strong> responses<br />
Test comm<strong>and</strong> <strong>AT</strong>+=? The mobile equipment returns the list of parameters<br />
<strong>and</strong> value ranges set with the corresponding Write<br />
comm<strong>and</strong> or by internal processes.<br />
Read comm<strong>and</strong> <strong>AT</strong>+? This comm<strong>and</strong> returns the currently set value of the<br />
parameter or parameters.<br />
Write comm<strong>and</strong> <strong>AT</strong>+= This comm<strong>and</strong> sets the user-definable parameter<br />
values.<br />
Execution comm<strong>and</strong> <strong>AT</strong>+ The execution comm<strong>and</strong> reads non-variable<br />
parameters affected by internal processes in the GSM<br />
engine<br />
1.4.4 Combining <strong>AT</strong> comm<strong>and</strong>s on the same comm<strong>and</strong> line<br />
You can enter several <strong>AT</strong> comm<strong>and</strong>s on the same line. In this case, you do not need to type the<br />
“<strong>AT</strong>” or “at” prefix before every comm<strong>and</strong>. Instead, you only need type “<strong>AT</strong>” or “or” at the<br />
beginning of the comm<strong>and</strong> line. Please note to use a semicolon as comm<strong>and</strong> delimiter.<br />
The comm<strong>and</strong> line buffer can accept a maximum of 256 characters. If the characters entered<br />
exceeded this number then none of the comm<strong>and</strong> will executed <strong>and</strong> TA will returns “ERROR”.<br />
1.4.5 Entering successive <strong>AT</strong> comm<strong>and</strong>s on separate lines<br />
When you need to enter a series of <strong>AT</strong> comm<strong>and</strong>s on separate lines, please note that you need to<br />
wait the final response (for example OK, CME error, CMS error) of last <strong>AT</strong> comm<strong>and</strong> you entered<br />
before you enter the next <strong>AT</strong> comm<strong>and</strong>.<br />
1.5 Supported character sets<br />
The <strong>SIM300D</strong> <strong>AT</strong> comm<strong>and</strong> interface defaults to the GSM character set. The <strong>SIM300D</strong> supports<br />
the following character sets:<br />
• GSM format<br />
• UCS2<br />
• HEX<br />
• IRA<br />
• PCCP437<br />
• PCDN<br />
• 8859_1<br />
The character set can be set <strong>and</strong> interrogated using the “<strong>AT</strong>+CSCS” comm<strong>and</strong> (GSM 07.07).<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 6 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
The character set is defined in GSM specification 07.05.<br />
The character set affects transmission <strong>and</strong> reception of SMS <strong>and</strong> SMS Cell Broadcast messages,<br />
the entry <strong>and</strong> display of phone book entries text field <strong>and</strong> SIM Application Toolkit alpha strings.<br />
1.6 Flow control<br />
Flow control is very important for correct communication between the GSM engine <strong>and</strong> DTE. For<br />
in the case such as a data or fax call, the sending device is transferring data faster than the<br />
receiving side is ready to accept. When the receiving buffer reaches its capacity, the receiving<br />
device should be capable to cause the sending device to pause until it catches up.<br />
There are basically two approaches to achieve data flow control: software flow control <strong>and</strong><br />
hardware flow control. <strong>SIM300D</strong> support both two kinds of flow control.<br />
In Multiplex mode, it is recommended to use the hardware flow control.<br />
1.6.1 Software flow control (XON/XOFF flow control)<br />
Software flow control sends different characters to stop (XOFF, decimal 19) <strong>and</strong> resume (XON,<br />
decimal 17) data flow. It is quite useful in some applications that only use three wires on the serial<br />
interface.<br />
The default flow control approach of <strong>SIM300D</strong> is hardware flow control (RTS/CTS flow control),<br />
to enable software flow control in the DTE interface <strong>and</strong> within GSM engine, type the following<br />
<strong>AT</strong> comm<strong>and</strong>:<br />
<strong>AT</strong>+IFC=1, 1<br />
This setting is stored volatile, for use after restart, <strong>AT</strong>+IFC=1, 1 should be stored to the user<br />
profile with <strong>AT</strong>&W.<br />
Ensure that any communications software package (e.g. ProComm Plus, Hyper terminal or<br />
WinFax Pro) uses software flow control.<br />
NOTE:<br />
Software Flow control should not be used for data calls where binary data will be transmitted or<br />
received (e.g. TCP/IP) as the DTE interface may interpret binary data as flow control characters.<br />
1.6.2 Hardware flow control (RTS/CTS flow control)<br />
Hardware flow control achieves the data flow control by controlling the RTS/CTS line. When the<br />
data transfer should be suspended, the CTS line is set inactive until the transfer from the receiving<br />
buffer has completed. When the receiving buffer is ok to receive more data, CTS goes active once<br />
again.<br />
To achieve hardware flow control, ensure that the RTS/CTS lines are present on your application<br />
platform.<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 7 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
2 <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s According to V.25TER<br />
These <strong>AT</strong> comm<strong>and</strong> are designed according to the ITU-T (International Telecommunication Union,<br />
Telecommunication sector) V.25ter document.<br />
2.1 Overview of <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s According to V.25TER<br />
<strong>Comm<strong>and</strong></strong> Description<br />
A/<br />
RE-ISSUES LAST <strong>AT</strong> COMMAND GIVEN<br />
<strong>AT</strong>A ANSWER INCOMING CALL<br />
<strong>AT</strong>D MOBILE ORIGIN<strong>AT</strong>ED CALL TO DIALABLE NUMBER<br />
<strong>AT</strong>D><br />
ORIGIN<strong>AT</strong>E CALL TO PHONE NUMBER IN MEMORY <br />
<strong>AT</strong>D> ORIGIN<strong>AT</strong>E CALL TO PHONE NUMBER IN CURRENT MEMORY<br />
<strong>AT</strong>D> ORIGIN<strong>AT</strong>E CALL TO PHONE NUMBER IN MEMORY WHICH<br />
CORRESPONDS TO ALPHANUMERIC FIELD <br />
<strong>AT</strong>DL REDIAL LAST TELEPHONE NUMBER USED<br />
<strong>AT</strong>E SET COMMAND ECHO MODE<br />
<strong>AT</strong>H DISCONNECT EXISTING CONNECTION<br />
<strong>AT</strong>I DISPLAY PRODUCT IDENTIFIC<strong>AT</strong>ION INFORM<strong>AT</strong>ION<br />
<strong>AT</strong>L SET MONITOR SPEAKER LOUDNESS<br />
<strong>AT</strong>M SET MONITOR SPEAKER MODE<br />
+++ SWITCH FROM D<strong>AT</strong>A MODE OR PPP ONLINE MODE TO<br />
COMMAND MODE<br />
<strong>AT</strong>O SWITCH FROM COMMAND MODE TO D<strong>AT</strong>A MODE<br />
<strong>AT</strong>P SELECT PULSE DIALLING<br />
<strong>AT</strong>Q SET RESULT CODE PRESENT<strong>AT</strong>ION MODE<br />
<strong>AT</strong>S0 SET NUMBER OF RINGS BEFORE AUTOM<strong>AT</strong>ICALLY<br />
ANSWERING THE CALL<br />
<strong>AT</strong>S3 SET COMMAND LINE TERMIN<strong>AT</strong>ION CHARACTER<br />
<strong>AT</strong>S4 SET RESPONSE FORM<strong>AT</strong>TING CHARACTER<br />
<strong>AT</strong>S5 SET COMMAND LINE EDITING CHARACTER<br />
<strong>AT</strong>S6 SET PAUSE BEFORE BLIND DIALLING<br />
<strong>AT</strong>S7 SET NUMBER OF SECONDS TO WAIT FOR CONNECTION<br />
COMPLETION<br />
<strong>AT</strong>S8 SET NUMBER OF SECONDS TO WAIT WHEN COMMA DIAL<br />
MODIFIER USED<br />
<strong>AT</strong>S10 SET DISCONNECT DELAY AFTER INDIC<strong>AT</strong>ING THE ABSENCE OF<br />
D<strong>AT</strong>A CARRIER<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 8 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>AT</strong>T SELECT TONE DIALLING<br />
<strong>AT</strong>V SET RESULT CODE FORM<strong>AT</strong> MODE<br />
<strong>AT</strong>X SET CONNECT RESULT CODE FORM<strong>AT</strong> AND CALL MONITORING<br />
<strong>AT</strong>Z SET ALL CURRENT PARAMETERS TO USER DEFINED PROFILE<br />
<strong>AT</strong>&C SET DCD FUNCTION MODE<br />
<strong>AT</strong>&D SET DTR FUNCTION MODE<br />
<strong>AT</strong>&F SET ALL CURRENT PARAMETERS TO MANUFACTURER<br />
DEFAULTS<br />
<strong>AT</strong>&V DISPLAY CURRENT CONFIGUR<strong>AT</strong>ION<br />
<strong>AT</strong>&W STORE CURRENT PARAMETER TO USER DEFINED PROFILE<br />
<strong>AT</strong>+DR V.42BIS D<strong>AT</strong>A COMPRESSION REPORTING CONTROL<br />
<strong>AT</strong>+DS V.42BIS D<strong>AT</strong>A COMPRESSION CONTROL<br />
<strong>AT</strong>+GCAP REQUEST COMPLETE TA CAPABILITIES LIST<br />
<strong>AT</strong>+GMI REQUEST MANUFACTURER IDENTIFIC<strong>AT</strong>ION<br />
<strong>AT</strong>+GMM REQUEST TA MODEL IDENTIFIC<strong>AT</strong>ION<br />
<strong>AT</strong>+GMR REQUEST TA REVISION IDENTIFIC<strong>AT</strong>ION<br />
<strong>AT</strong>+GOI REQUEST GLOBAL OBJECT IDENTIFIC<strong>AT</strong>ION<br />
<strong>AT</strong>+GSN REQUEST TA SERIAL NUMBER IDENTIFIC<strong>AT</strong>ION (IMEI)<br />
<strong>AT</strong>+ICF SET TE-TA CONTROL CHARACTER FRAMING<br />
<strong>AT</strong>+IFC SET TE-TA LOCAL D<strong>AT</strong>A FLOW CONTROL<br />
<strong>AT</strong>+ILRR SET TE-TA LOCAL R<strong>AT</strong>E REPORTING MODE<br />
<strong>AT</strong>+IPR SET FIXED LOCAL R<strong>AT</strong>E<br />
2.2 Detailed Description of <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s According to V.25TER<br />
2.2.1 A/ Reissues the last comm<strong>and</strong> given<br />
A/ Reissues the last comm<strong>and</strong> given<br />
Execution comm<strong>and</strong><br />
A/<br />
Reference<br />
V.25ter<br />
Response<br />
Re-issues the previous comm<strong>and</strong><br />
Note: It does not have to end with terminating character.<br />
Parameter<br />
Note<br />
This comm<strong>and</strong> does not work when the serial multiplexer is active<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 9 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
2.2.2 <strong>AT</strong>A Answers a call<br />
<strong>AT</strong>A Answers a call<br />
Executing comm<strong>and</strong><br />
<strong>AT</strong>A<br />
Reference<br />
V.25ter<br />
Response<br />
TA sends off-hook to the remote station.<br />
Note1: Any additional comm<strong>and</strong>s on the same comm<strong>and</strong> line are ignored.<br />
Note2: This comm<strong>and</strong> may be aborted generally by receiving a character<br />
during execution. The aborting is not possible during some states of<br />
connection establishment such as h<strong>and</strong>shaking.<br />
Response in case of data call, if successfully connected<br />
CONNECT TA switches to data mode.<br />
Note: output only if <strong>AT</strong>X parameter setting with the<br />
>0<br />
When TA returns to comm<strong>and</strong> mode after call release<br />
OK<br />
Response in case of voice call, if successfully connected<br />
OK<br />
Response if no connection<br />
NO CARRIER<br />
Parameter<br />
Note<br />
See also <strong>AT</strong>X<br />
2.2.3 <strong>AT</strong>D Mobile originate call to dial a number<br />
<strong>AT</strong>D Mobile originate call to dial a number<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>D[][
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
V.25ter<br />
If connection successful <strong>and</strong> non-voice call.<br />
CONNECT TA switches to data mode.<br />
Note: output only if <strong>AT</strong>X parameter setting with the<br />
>0<br />
When TA returns to comm<strong>and</strong> mode after call release<br />
OK<br />
If connection successful <strong>and</strong> voice call<br />
OK<br />
Response in case of voice call, if successfully connected<br />
OK<br />
Parameter<br />
string of dialing digits <strong>and</strong> optionally V.25ter modifiers<br />
Emergency call:<br />
dialing digits:<br />
0-9, * , #, +, A, B, C<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 11 of 180<br />
Following V.25ter modifiers are ignored:<br />
,(comma), T, P, !, W, @<br />
St<strong>and</strong>ardized emergency number 112(no SIM needed)<br />
string of GSM modifiers:<br />
I Actives CLIR (Disables presentation of own number<br />
to called party)<br />
i Deactivates CLIR (Enable presentation of own<br />
number to called party)<br />
G Activates Closed User Group invocation for this call<br />
only<br />
g Deactivates Closed User Group invocation for this call<br />
only<br />
only required to set up voice call , return to comm<strong>and</strong> state<br />
Note<br />
� Parameter “I” <strong>and</strong> “i” only if no *# code is within the dial string<br />
� is default for last number that can be dialed by <strong>AT</strong>DL<br />
� *# codes sent with <strong>AT</strong>D are treated as voice calls. Therefore, the<br />
comm<strong>and</strong> must be terminated with a semicolon “;”<br />
� See <strong>AT</strong>X comm<strong>and</strong> for setting result code <strong>and</strong> call monitoring<br />
parameters.<br />
Responses returned after dialing with <strong>AT</strong>D<br />
� For voice call two different responses mode can be determined. TA<br />
returns “OK” immediately either after dialing was completed or after<br />
the call is established. The setting is controlled by <strong>AT</strong>+COLP. Factory
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
default is <strong>AT</strong>+COLP=0, this cause the TA returns “OK” immediately<br />
after dialing was completed, otherwise TA will returns “OK”,<br />
“BUSY”, “NO DIAL TONE”, “NO CARRIER”.<br />
Using <strong>AT</strong>D during an active voice call:<br />
� When a user originates a second voice call while there is already an<br />
active voice call, the first call will be automatically put on hold.<br />
� The current states of all calls can be easily checked at any time by<br />
using the <strong>AT</strong>+CLCC comm<strong>and</strong>.<br />
2.2.4 <strong>AT</strong>D> Originate call to phone number in memory <br />
<strong>AT</strong>D> Originate call to phone number in memory <br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>D>[][][;]<br />
Response<br />
This comm<strong>and</strong> can be used to dial a phone number from a specific<br />
phonebook.<br />
Note: This comm<strong>and</strong> may be aborted generally by receiving an <strong>AT</strong>H<br />
comm<strong>and</strong> or a character during execution. The aborting is not possible<br />
during some states of connection establishment such as h<strong>and</strong>shaking.<br />
If error is related to ME functionality<br />
+CME ERROR: <br />
If no dial tone <strong>and</strong> (parameter setting <strong>AT</strong>X2 or <strong>AT</strong>X4)<br />
NO DIALTONE<br />
If busy <strong>and</strong> (parameter setting <strong>AT</strong>X3 or <strong>AT</strong>X4)<br />
BUSY<br />
If a connection cannot be established<br />
NO CARRIER<br />
If connection successful <strong>and</strong> non-voice call.<br />
CONNECT TA switches to data mode.<br />
Note: output only if <strong>AT</strong>X parameter setting with the<br />
>0<br />
When TA returns to comm<strong>and</strong> mode after call release<br />
OK<br />
If successfully connected <strong>and</strong> voice call<br />
OK<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 12 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
V.25ter<br />
Parameter<br />
Phonebook<br />
"DC" ME dialled calls list<br />
"FD" SIM fixed dialling-phonebook<br />
"LD" SIM dialled calls list<br />
"MC" ME missed (unanswered received) calls list<br />
"ME" ME phonebook<br />
"ON" SIM (or ME) own numbers (MSISDNs) list<br />
"RC" ME received calls list<br />
"SM" SIM phonebook<br />
Integer type memory location should be in the range of<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 13 of 180<br />
locations available in the memory used<br />
string of GSM modifiers:<br />
I Actives CLIR (Disables presentation of own number<br />
to called party)<br />
i Deactivates CLIR (Enable presentation of own<br />
number to called party)<br />
G Activates Closed User Group invocation for this call<br />
only<br />
g Deactivates Closed User Group invocation for this call<br />
only<br />
only required to set up voice call , return to comm<strong>and</strong> state<br />
Note<br />
� There is no for emergency call (“EN“).<br />
� Parameter “I” <strong>and</strong> “i” only if no *# code is within the dial string<br />
� *# codes sent with <strong>AT</strong>D are treated as voice calls. Therefore, the<br />
comm<strong>and</strong> must be terminated with a semicolon “;”<br />
� See <strong>AT</strong>X comm<strong>and</strong> for setting result code <strong>and</strong> call monitoring<br />
parameters.<br />
� For example: The comm<strong>and</strong> “<strong>AT</strong>D>SM7; “is going to dial the phone<br />
number stored at location 7 in SIM phone book.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
2.2.5 <strong>AT</strong>D> Originate call to phone number in current memory<br />
<strong>AT</strong>D> Originate call to phone number in current memory<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>D>[][<<br />
G>][;]<br />
Response<br />
This comm<strong>and</strong> can be used to dial a phone number from current phonebook<br />
memory.<br />
Note: This comm<strong>and</strong> may be aborted generally by receiving an <strong>AT</strong>H<br />
comm<strong>and</strong> or a character during execution. The aborting is not possible<br />
during some states of connection establishment such as h<strong>and</strong>shaking.<br />
If error is related to ME functionality<br />
+CME ERROR: <br />
If no dial tone <strong>and</strong> (parameter setting <strong>AT</strong>X2 or <strong>AT</strong>X4)<br />
NO DIALTONE<br />
If busy <strong>and</strong> (parameter setting <strong>AT</strong>X3 or <strong>AT</strong>X4)<br />
BUSY<br />
If a connection cannot be established<br />
NO CARRIER<br />
If connection successful <strong>and</strong> non-voice call.<br />
CONNECT TA switches to data mode.<br />
Note: output only if <strong>AT</strong>X parameter setting with the<br />
>0<br />
When TA returns to comm<strong>and</strong> mode after call release<br />
OK<br />
If successfully connected <strong>and</strong> voice call<br />
OK<br />
Parameter<br />
Integer type memory location should be in the range of<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 14 of 180<br />
locations available in the memory used<br />
string of GSM modifiers:<br />
I Actives CLIR (Disables presentation of own number<br />
to called party)<br />
i Deactivates CLIR (Enable presentation of own<br />
number to called party)<br />
G Activates Closed User Group invocation for this call<br />
only<br />
g Deactivates Closed User Group invocation for this call<br />
only<br />
only required to set up voice call , return to comm<strong>and</strong> state
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
V.25ter<br />
Note<br />
� Parameter “I” <strong>and</strong> “i” only if no *# code is within the dial string<br />
� *# codes sent with <strong>AT</strong>D are treated as voice calls. Therefore, the<br />
comm<strong>and</strong> must be terminated with a semicolon “;”<br />
� See <strong>AT</strong>X comm<strong>and</strong> for setting result code <strong>and</strong> call monitoring<br />
parameters.<br />
2.2.6 <strong>AT</strong>D> Originate call to phone number in memory which corresponding alpha<br />
num field<br />
<strong>AT</strong>D> Originate call to phone number in memory which corresponding alpha num<br />
field<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>D>[I][G]<br />
[;]<br />
Response<br />
This comm<strong>and</strong> make the TA attempts to set up an outgoing call to stored<br />
number.<br />
All available memories are searched for the entry .<br />
Note: This comm<strong>and</strong> may be aborted generally by receiving an <strong>AT</strong>H<br />
comm<strong>and</strong> or a character during execution. The aborting is not possible<br />
during some states of connection establishment such as h<strong>and</strong>shaking.<br />
If error is related to ME functionality<br />
+CME ERROR: <br />
If no dial tone <strong>and</strong> (parameter setting <strong>AT</strong>X2 or <strong>AT</strong>X4)<br />
NO DIALTONE<br />
If busy <strong>and</strong> (parameter setting <strong>AT</strong>X3 or <strong>AT</strong>X4)<br />
BUSY<br />
If a connection cannot be established<br />
NO CARRIER<br />
If connection successful <strong>and</strong> non-voice call.<br />
CONNECT TA switches to data mode.<br />
Note: output only if <strong>AT</strong>X parameter setting with the<br />
>0<br />
When TA returns to comm<strong>and</strong> mode after call release<br />
OK<br />
If successfully connected <strong>and</strong> voice call<br />
OK<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 15 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
V.25ter<br />
Parameter<br />
string type value (“x“), which should equal to an<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 16 of 180<br />
alphanumeric field in at least one phone book entry in the<br />
searched memories. str formatted as current TE character set<br />
specified by +CSCS.<br />
string of GSM modifiers:<br />
I Actives CLIR (Disables presentation of own number<br />
to called party)<br />
i Deactivates CLIR (Enable presentation of own<br />
number to called party)<br />
G Activates Closed User Group invocation for this call<br />
only<br />
g Deactivates Closed User Group invocation for this call<br />
only<br />
only required to set up voice call , return to comm<strong>and</strong> state<br />
Note<br />
� Parameter “I” <strong>and</strong> “i” only if no *# code is within the dial string<br />
� *# codes sent with <strong>AT</strong>D are treated as voice calls. Therefore, the<br />
comm<strong>and</strong> must be terminated with a semicolon “;”<br />
� See <strong>AT</strong>X comm<strong>and</strong> for setting result code <strong>and</strong> call monitoring<br />
parameters.<br />
2.2.7 <strong>AT</strong>DL Redial last telephone number used<br />
<strong>AT</strong>DL Redial last telephone number used<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>DL<br />
Response<br />
This comm<strong>and</strong> redials the last voice <strong>and</strong> data call number used.<br />
Note: This comm<strong>and</strong> may be aborted generally by receiving an <strong>AT</strong>H<br />
comm<strong>and</strong> or a character during execution. The aborting is not possible<br />
during some states of connection establishment such as h<strong>and</strong>shaking.<br />
If error is related to ME functionality<br />
+CME ERROR: <br />
If no dial tone <strong>and</strong> (parameter setting <strong>AT</strong>X2 or <strong>AT</strong>X4)<br />
NO DIALTONE<br />
If busy <strong>and</strong> (parameter setting <strong>AT</strong>X3 or <strong>AT</strong>X4)<br />
BUSY<br />
If a connection cannot be established<br />
NO CARRIER<br />
If connection successful <strong>and</strong> non-voice call.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
V.25ter<br />
CONNECT TA switches to data mode.<br />
Note: output only if <strong>AT</strong>X parameter setting with the<br />
>0<br />
When TA returns to comm<strong>and</strong> mode after call release<br />
OK<br />
If successfully connected <strong>and</strong> voice call<br />
OK<br />
Note<br />
� See <strong>AT</strong>X comm<strong>and</strong> for setting result code <strong>and</strong> call monitoring<br />
parameters.<br />
2.2.8 <strong>AT</strong>E <strong>Set</strong> comm<strong>and</strong> echo mode<br />
<strong>AT</strong>E <strong>Set</strong> comm<strong>and</strong> echo mode<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>E[]<br />
Reference<br />
V.25ter<br />
Response<br />
This setting determines whether or not the TA echoes characters received<br />
from TE during comm<strong>and</strong> state.<br />
OK<br />
Parameter<br />
0 Echo mode off<br />
Note<br />
2.2.9 <strong>AT</strong>H Disconnect existing connection<br />
<strong>AT</strong>H Disconnect existing connection<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>H[n]<br />
Reference<br />
V.25ter<br />
Response<br />
1 Echo mode on<br />
Disconnect existing call by local TE from comm<strong>and</strong> line <strong>and</strong> terminate call<br />
OK<br />
Note: OK is issued after circuit 109(DCD) is turned off, if it was previously<br />
on.<br />
Parameter<br />
0 disconnect from line <strong>and</strong> terminate call<br />
Note<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 17 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
2.2.10 <strong>AT</strong>I Display product identification information<br />
<strong>AT</strong>I Display product identification information<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>I<br />
Reference<br />
V.25ter<br />
Response<br />
TA issues product information text<br />
Example:<br />
SIMCOM_Ltd<br />
SIMCOM_<strong>SIM300D</strong><br />
Revision: 1008B02<strong>SIM300D</strong>32_<strong>AT</strong>MEL<br />
OK<br />
Parameter<br />
Note<br />
2.2.11 <strong>AT</strong>L <strong>Set</strong> monitor speaker loudness<br />
<strong>AT</strong>L <strong>Set</strong> monitor speaker loudness<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>L[value]<br />
Reference<br />
V.25ter<br />
Response<br />
OK<br />
Parameter<br />
0 low speaker volume<br />
Note<br />
2.2.12 <strong>AT</strong>M <strong>Set</strong> monitor speaker mode<br />
<strong>AT</strong>M <strong>Set</strong> monitor speaker mode<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>M[value]<br />
Reference<br />
V.25ter<br />
1 low speaker volume<br />
2 medium speaker volume<br />
3 high speaker volume<br />
� The two comm<strong>and</strong>s <strong>AT</strong>L <strong>and</strong> <strong>AT</strong>M are implemented only for V.25<br />
Response<br />
OK<br />
Parameter<br />
compatibility reasons <strong>and</strong> have no effect.<br />
0 speaker is always off<br />
Note<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 18 of 180<br />
1 speaker on until TA inform TE that carrier has been<br />
detected<br />
2 speaker is always on when TA is off-hook<br />
� The two comm<strong>and</strong>s <strong>AT</strong>L <strong>and</strong> <strong>AT</strong>M are implemented only for V.25<br />
compatibility reasons <strong>and</strong> have no effect.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
2.2.13 +++ Switch from data mode or PPP online mode to comm<strong>and</strong> mode<br />
Switch from data mode or PPP online mode to comm<strong>and</strong> mode<br />
Execution comm<strong>and</strong><br />
+++<br />
Reference<br />
V.25ter<br />
Response<br />
This comm<strong>and</strong> is only available during a CSD call or a GPRS connection.<br />
The +++ character sequence causes the TA to cancel the data flow over the<br />
<strong>AT</strong> interface <strong>and</strong> switch to comm<strong>and</strong> mode. This allows you to enter <strong>AT</strong><br />
comm<strong>and</strong> while maintaining the data connection to the remote server or,<br />
accordingly, the GPRS connection.<br />
OK<br />
To prevent the +++ escape sequence from being misinterpreted as data, it<br />
should comply to following sequence:<br />
1. No characters entered for T1 time (0.5 seconds)<br />
2. “+++” characters entered with no characters in between<br />
3. No characters entered for T1 timer (0.5 seconds)<br />
4. Switch to comm<strong>and</strong> mode, otherwise go to step 1.<br />
Parameter<br />
Note<br />
� To return from comm<strong>and</strong> mode back to data or PPP online mode: Enter<br />
<strong>AT</strong>O.<br />
2.2.14 <strong>AT</strong>O Switch from comm<strong>and</strong> mode to data mode<br />
<strong>AT</strong>O Switch from comm<strong>and</strong> mode to data mode<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>O[n]<br />
Reference<br />
V.25ter<br />
Response<br />
TA resumes the connection <strong>and</strong> switches back from comm<strong>and</strong> mode to data<br />
mode.<br />
If connection is not successfully resumed<br />
NO CARRIER<br />
else<br />
TA returns to data mode from comm<strong>and</strong> mode CONNECT Note:<br />
only if parameter setting X>0<br />
Parameter<br />
0 switch from comm<strong>and</strong> mode to data mode<br />
Note<br />
2.2.15 <strong>AT</strong>P Select pulse dialing<br />
<strong>AT</strong>P Select pulse dialing<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>P<br />
Response<br />
OK<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 19 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
V.25ter<br />
Parameter<br />
Note<br />
� No effect in GSM<br />
2.2.16 <strong>AT</strong>Q <strong>Set</strong> result code presentation mode<br />
<strong>AT</strong>Q <strong>Set</strong> result code presentation mode<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>Q[]<br />
Reference<br />
V.25ter<br />
Response<br />
This parameter setting determines whether or not the TA transmits any result<br />
code to the TE. Information text transmitted in response is not affected by<br />
this setting.<br />
OK<br />
(none)<br />
Parameter<br />
If =0:<br />
If =1:<br />
0 TA transmits result code<br />
Note<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 20 of 180<br />
1 Result codes are suppressed <strong>and</strong> not transmitted<br />
2.2.17 <strong>AT</strong>S0 set number of rings before automatically answering the call<br />
<strong>AT</strong>S0 <strong>Set</strong> number of rings before automatically answering the call<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>S0?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>S0=[]<br />
Reference<br />
V.25ter<br />
Response<br />
<br />
OK<br />
Response<br />
This parameter setting determines the number of rings before auto-answer.<br />
OK<br />
Parameter<br />
0 automatic answering is disable<br />
Note<br />
1-255 enable automatic answering on the ring number<br />
specified<br />
� If is set too high, the calling party may hang up before the call can<br />
be answered automatically.<br />
2.2.18 <strong>AT</strong>S3 <strong>Set</strong> comm<strong>and</strong> line termination character<br />
<strong>AT</strong>S3 <strong>Set</strong> comm<strong>and</strong> line termination character<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>S3?<br />
Response<br />
<br />
OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>S3=[]<br />
Reference<br />
V.25ter<br />
Response<br />
This parameter setting determines the character recognized by TA to<br />
terminate an incoming comm<strong>and</strong> line. The TA also returns this character in<br />
output.<br />
OK<br />
Parameter<br />
0-13-127 comm<strong>and</strong> line termination character<br />
Note<br />
� Default 13 = CR.<br />
2.2.19 <strong>AT</strong>S4 <strong>Set</strong> response formatting character<br />
<strong>AT</strong>S4 <strong>Set</strong> response formatting character<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>S4?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>S4=[]<br />
Reference<br />
V.25ter<br />
Response<br />
<br />
OK<br />
Response<br />
This parameter setting determines the character generated by the TA for<br />
result code <strong>and</strong> information text.<br />
OK<br />
Parameter<br />
0-10-127 response formatting character<br />
Note<br />
� Default 10 = LF.<br />
2.2.20 <strong>AT</strong>S5 <strong>Set</strong> comm<strong>and</strong> line editing character<br />
<strong>AT</strong>S5 <strong>Set</strong> comm<strong>and</strong> line editing character<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>S5?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>S5=[]<br />
Reference<br />
V.25ter<br />
Response<br />
<br />
OK<br />
Response<br />
This parameter setting determines the character recognized by TA as a<br />
request to delete from the comm<strong>and</strong> line the immediately preceding<br />
character.<br />
OK<br />
Parameter<br />
0-8-127 response formatting character<br />
Note<br />
� Default 8 = Backspace.<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 21 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
2.2.21 <strong>AT</strong>S6 <strong>Set</strong> pause before blind dialing<br />
<strong>AT</strong>S6 <strong>Set</strong> pause before blind dialing<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>S6?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>S6=[]<br />
Reference<br />
V.25ter<br />
Response<br />
<br />
OK<br />
Response<br />
OK<br />
Parameter<br />
0-2-255 number of seconds to wait before blind dialing<br />
Note<br />
� No effect for GSM<br />
2.2.22 <strong>AT</strong>S7 set number of seconds to wait for connection completion<br />
<strong>AT</strong>S7 <strong>Set</strong> number of seconds to wait for connection completion<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>S7?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>S7=[]<br />
Reference<br />
V.25ter<br />
Response<br />
<br />
OK<br />
Response<br />
This parameter setting determines the amount of time to wait for the<br />
connection completion in case of answering or originating a call.<br />
OK<br />
Parameter<br />
0-60-255 number of seconds to wait for connection completion<br />
Note<br />
� If called party has specified a high value for <strong>AT</strong>S0=, call setup<br />
may fail.<br />
� The correlation between <strong>AT</strong>S7 <strong>and</strong> <strong>AT</strong>S0 is important<br />
Example: Call may fail if <strong>AT</strong>S7=30 <strong>and</strong> <strong>AT</strong>S0=20.<br />
� <strong>AT</strong>S7 is only applicable to data call.<br />
2.2.23 <strong>AT</strong>S8 set number of second to wait for comma dial modifier<br />
<strong>AT</strong>S8 <strong>Set</strong> number of second to wait for comma dial modifier<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>S8?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>S8=[]<br />
Reference<br />
V.25ter<br />
Response<br />
<br />
OK<br />
Response<br />
OK<br />
Parameter<br />
0 no pause when comma encountered in dial string<br />
Note<br />
� No effect for GSM<br />
1-255 number of seconds to wait<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 22 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
2.2.24 <strong>AT</strong>S10 <strong>Set</strong> disconnect delay after indicating the absence of data carries<br />
<strong>AT</strong>S10 <strong>Set</strong> disconnect delay after indicating the absence of data carrier<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>S10?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>S10=[]<br />
Reference<br />
V.25ter<br />
Response<br />
<br />
OK<br />
Response<br />
This parameter setting determines the amount of time that the TA will<br />
remain connected in absence of data carrier. If the data carrier is once more<br />
detected before disconnect, the TA remains connected.<br />
OK<br />
Parameter<br />
1-15-255 number of tenths seconds of delay<br />
Note<br />
2.2.25 <strong>AT</strong>T Select tone dialing<br />
<strong>AT</strong>T Select tone dialing<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>T<br />
Reference<br />
V.25ter<br />
Response<br />
OK<br />
Parameter<br />
Note<br />
� No effect in GSM<br />
2.2.26 <strong>AT</strong>V <strong>Set</strong> result code format mode<br />
<strong>AT</strong>V <strong>Set</strong> result code format mode<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>V[]<br />
Reference<br />
V.25ter<br />
Response<br />
This parameter setting determines the contents of the header <strong>and</strong> trailer<br />
transmitted with result codes <strong>and</strong> information responses.<br />
When =0<br />
0<br />
OK<br />
Parameter<br />
When =1<br />
0 Information response: <br />
Note<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 23 of 180<br />
Short result code format: <br />
1 Information response: <br />
Long result code format:
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
2.2.27 <strong>AT</strong>X <strong>Set</strong> CONNECT result code<br />
<strong>AT</strong>X <strong>Set</strong> CONNECT result code<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>X[]<br />
Reference<br />
V.25ter<br />
Response<br />
This parameter setting determines whether or not the TA detected the<br />
presence of dial tone <strong>and</strong> busy signal <strong>and</strong> whether or not TA transmits<br />
particular result codes<br />
OK<br />
Parameter<br />
0 CONNECT result code only returned, dial tone <strong>and</strong><br />
Note<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 24 of 180<br />
busy detection are both disabled<br />
1 CONNECT result code only returned, dial tone<br />
<strong>and</strong> busy detection are both disabled<br />
2 CONNECT result code returned, dial tone<br />
detection is enabled, busy detection is disabled<br />
3 CONNECT result code returned, dial tone<br />
detection is disabled, busy detection is enabled<br />
4 CONNECT result code returned, dial tone <strong>and</strong><br />
busy detection are both enabled<br />
2.2.28 <strong>AT</strong>Z set all current parameters to user defined profile<br />
<strong>AT</strong>Z <strong>Set</strong> all current parameters to user defined profile<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>Z[]<br />
Reference<br />
V.25ter<br />
Response<br />
TA sets all current parameters to the user defined profile.<br />
OK<br />
Parameter<br />
0 Reset to profile number 0<br />
Note<br />
� The user defined profile is stored in non volatile memory;<br />
� If the user profile is not valid, it will default to the factory default<br />
profile;<br />
� Any additional comm<strong>and</strong>s on the same comm<strong>and</strong> line are ignored.<br />
2.2.29 <strong>AT</strong>&C <strong>Set</strong> circuit Data Carrier Detect (DCD) function mode<br />
<strong>AT</strong>&C <strong>Set</strong> circuit Data Carrier Detect (DCD) function mode<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>&C[]<br />
Response<br />
This parameter determines how the state of circuit 109(DCD) relates to the<br />
detection of received line signal from the distant end.<br />
OK<br />
Parameter<br />
0 DCD line is always ON<br />
1 DCD line is ON only in the presence of data carrier
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
V.25ter<br />
Note<br />
2.2.30 <strong>AT</strong>&D <strong>Set</strong> circuit Data Terminal Ready (DTR) function mode<br />
<strong>AT</strong>&D <strong>Set</strong> circuit Data Terminal Ready (DTR) function mode<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>&D[]<br />
Reference<br />
V.25ter<br />
Response<br />
This parameter determines how the TA responds when circuit 108/2(DTR)<br />
is changed from the ON to the OFF condition during data mode.<br />
OK<br />
Parameter<br />
0 TA ignores status on DTR<br />
Note<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 25 of 180<br />
1 ON->OFF on DTR: Change to comm<strong>and</strong> mode with<br />
remaining the connected call<br />
2 ON->OFF on DTR: Disconnect call, change to<br />
comm<strong>and</strong> mode. During state DTR = OFF is<br />
auto-answer off.<br />
2.2.31 <strong>AT</strong>&F <strong>Set</strong> all current parameters to manufacturer defaults<br />
<strong>AT</strong>&F <strong>Set</strong> all current parameters to manufacturer defaults<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>&F[]<br />
Reference<br />
V.25ter<br />
Response<br />
TA sets all current parameters to the manufacturer defined profile.<br />
OK<br />
Parameter<br />
0 set all TA parameters to manufacturer defaults.<br />
Note<br />
2.2.32 <strong>AT</strong>&V Display current configuration<br />
<strong>AT</strong>&V Display current configuration<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>&V[]<br />
Reference<br />
V.25ter<br />
Response<br />
TA returns the current parameter setting.<br />
<br />
OK<br />
Parameter<br />
0 profile number<br />
Note
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
2.2.33 <strong>AT</strong>&W Store current parameter to user defined profile<br />
<strong>AT</strong>&W Store current parameter to user defined profile<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>&W[]<br />
Reference<br />
V.25ter<br />
Response<br />
TA stores the current parameter setting in the user defined profile.<br />
OK<br />
Parameter<br />
0 profile number to store to<br />
Note<br />
� The user defined profile is stored in non volatile memory.<br />
2.2.34 <strong>AT</strong>+DR V.42bis data compression reporting control<br />
<strong>AT</strong>+DR V.42bis data compression reporting control<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+DR=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+DR?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+DR=<br />
Reference<br />
V.25ter<br />
Response<br />
+DR:(list of supported s)<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
+DR: <br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
This parameter setting determines whether or not intermediate result code of<br />
the current data compressing is reported by TA to TE after a connection<br />
establishment.<br />
OK<br />
Parameter<br />
0 reporting disabled<br />
Note<br />
1 reporting enabled<br />
� If the is set to 1, then the intermediate result code reported at<br />
call set up is:<br />
+DR: <br />
NONE data compression is not in use<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 26 of 180<br />
V42B Rec. V42bis is in use in both direction<br />
V42B RD Rec. V42bis is in use in receive direction only<br />
V42B TD Rec. V42bis is in use in transmit direction only
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
2.2.35 <strong>AT</strong>+DS V.42bis data compression control<br />
<strong>AT</strong>+DS V.42bis data compression control<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+DS=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+DS?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+DS=[,[<<br />
n>,[,[]]<br />
]]<br />
Reference<br />
V.25ter<br />
Response<br />
+DS:(list of supported s), (list of supported s), (list of<br />
supported s), (list of supported s)<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
+DR: ,,,<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
This parameter setting determines the possible data compression mode by<br />
TA at the compression negotiation with the remote TA after a call set up.<br />
OK<br />
Parameter<br />
0 NONE<br />
1 transmit only<br />
2 receive only<br />
3 both direction, but allow negotiation<br />
0 allow negotiation of p0 down<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 27 of 180<br />
1 do not allow negotiation of p0 - disconnect on difference<br />
512-2048 dictionary size<br />
6-255 maximum string size (default 20)<br />
Note<br />
� This comm<strong>and</strong> is only for data call;<br />
� GSM transmits the data transparent. The remote TA may support this<br />
compression;<br />
� This comm<strong>and</strong> must be used in conjunction with comm<strong>and</strong> <strong>AT</strong>+CRLP<br />
to enable compression (+CRLP=X,X,X,X,1,X).<br />
2.2.36 <strong>AT</strong>+GCAP Request complete TA capabilities list<br />
<strong>AT</strong>+GCAP Request complete TA capabilities list<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+GCAP=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+GCAP<br />
Response<br />
OK<br />
Parameter<br />
Response<br />
TA reports a list of additional capabilities.<br />
+GCAP: s<br />
OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
V.25ter<br />
Parameter<br />
e.g.:<br />
Note<br />
2.2.37 <strong>AT</strong>+GMI Request manufacture identification<br />
<strong>AT</strong>+GMI Request manufacture identification<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+GMI=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+GMI<br />
Reference<br />
V.25ter<br />
Response<br />
OK<br />
Parameter<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 28 of 180<br />
+CGSM, +FCLASS, +DS<br />
TA reports one or more lines of information text which permit the user to<br />
identify the manufacturer.<br />
SIMCOM_Ltd<br />
OK<br />
Parameter<br />
Note<br />
2.2.38 <strong>AT</strong>+GMM Request TA model identification<br />
<strong>AT</strong>+GMM Request TA model identification<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+GMM=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+GMM<br />
Reference<br />
V.25ter<br />
Response<br />
OK<br />
Parameter<br />
TA reports one or more lines of information text which permit the user to<br />
identify the specific model of device.<br />
SIMCOM_<strong>SIM300D</strong><br />
OK<br />
Parameter<br />
Note<br />
2.2.39 <strong>AT</strong>+GMR Request TA model identification<br />
<strong>AT</strong>+GMR Request TA model identification<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+GMR=?<br />
Response<br />
OK<br />
Parameter
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+GMR<br />
Reference<br />
V.25ter<br />
TA reports one or more lines of information text which permit the user to<br />
identify the version, revision level or data or other information of the<br />
device.<br />
Revision: 1008B02<strong>SIM300D</strong>_<strong>AT</strong>MEL<br />
OK<br />
Parameter<br />
Note<br />
2.2.40 <strong>AT</strong>+GOI Request global object identification<br />
<strong>AT</strong>+GOI Request global object identification<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+GOI=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+GOI<br />
Reference<br />
V.25ter<br />
Response<br />
OK<br />
Parameter<br />
Response<br />
TA reports one or more lines of information text which permit the user to<br />
identify the device, based on the ISO system for registering unique object<br />
identifiers.<br />
<strong>SIM300D</strong><br />
OK<br />
Parameter<br />
identifier of device type<br />
see X.208, 209 for the format of <br />
Note<br />
2.2.41 <strong>AT</strong>+GSN Request TA serial number identification (IMEI)<br />
<strong>AT</strong>+GSN Request TA serial number identification(IMEI)<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+GSN=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+GSN<br />
Response<br />
OK<br />
Parameter<br />
Response<br />
TA reports the IMEI (international mobile equipment identifier) number in<br />
information text which permit the user to identify the individual ME device.<br />
<br />
OK<br />
Parameter<br />
IMEI of the telephone(International Mobile station<br />
Equipment Identity)<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 29 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
V.25ter<br />
Note<br />
� The serial number (IMEI) is varied by individual ME device.<br />
2.2.42 <strong>AT</strong>+ICF <strong>Set</strong> TE-TA control character framing<br />
<strong>AT</strong>+ICF <strong>Set</strong> TE-TA control character framing<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+ICF=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+ICF?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+ICF=[,[]]<br />
Reference<br />
V.25ter<br />
Response<br />
+ICF:(list of supported s), (list of supported s)<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
+ICF: ,<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
This parameter setting determines the serial interface character framing<br />
format <strong>and</strong> parity received by TA from TE.<br />
OK<br />
Parameter<br />
1 8 data 0 parity 2 stop<br />
0 odd<br />
Note<br />
2 8 data 1 parity 1 stop<br />
3 8 data 0 parity 1 stop<br />
4 7 data 0 parity 2 stop<br />
5 7 data 1 parity 1 stop<br />
6 7 data 0 parity 1 stop<br />
1 even<br />
2 mark (1)<br />
3 space (0)<br />
� The comm<strong>and</strong> is applied for comm<strong>and</strong> state;<br />
� The setting of <strong>AT</strong>+IPR=0 forces <strong>AT</strong>+ICF=0;<br />
� The field is ignored if the < format > field specifies no<br />
parity.<br />
2.2.43 <strong>AT</strong>+IFC <strong>Set</strong> TE-TA local data flow control<br />
<strong>AT</strong>+IFC <strong>Set</strong> TE-TA local data flow control<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+IFC=?<br />
Response<br />
+IFC:(list of supported s), (list of supported<br />
s)<br />
OK<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 30 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+IFC?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+IFC=[[,]]<br />
Reference<br />
V.25ter<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
+IFC: ,<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
This parameter setting determines the data flow control on the serial<br />
interface for data mode.<br />
OK<br />
Parameter<br />
specifies the method will be used by TE at receive of data<br />
from TA<br />
0 None<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 31 of 180<br />
1 XON/XOFF, don’t pass characters on to data stack<br />
2 line 133: Ready for Receiving<br />
3 XON/XOFF, pass characters on to data stack<br />
specifies the method will be used by TA at receive of data<br />
Note<br />
from TE<br />
0 None<br />
1 XON/XOFF<br />
2 line 106: Clear to send(CTS)<br />
� This flow control is applied for data mode;<br />
� SIMCOM use the RTS for this method.<br />
2.2.44 <strong>AT</strong>+ILRR <strong>Set</strong> TE-TA local rate reporting mode<br />
<strong>AT</strong>+ILRR <strong>Set</strong> TE-TA local rate reporting mode<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+ILRR=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+ILRR?<br />
Response<br />
+ILRR:(list of supported s<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
+ILRR: <br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+ILRR=<br />
Reference<br />
V.25ter<br />
Response<br />
This parameter setting determines whether or not an intermediate result<br />
code of local rate is reported at connection establishment. The rate is<br />
applied after the final result code of the connection is transmitted to TE.<br />
OK<br />
Parameter<br />
0 Disables reporting of local port rate<br />
Note<br />
1 Enables reporting of local port rate<br />
� If the is set to 1, the following intermediate result will comes<br />
out on connection to indicates the port rate settings<br />
+ILRR:<br />
port rate setting on call connection in Baud per second<br />
0(AutoBauding ,see chapter 2.2.45.1 )<br />
300<br />
1200<br />
2400<br />
4800<br />
9600<br />
19200<br />
28800<br />
38400<br />
57600<br />
115200<br />
2.2.45 <strong>AT</strong>+IPR <strong>Set</strong> TE-TA fixed local rate<br />
<strong>AT</strong>+IPR <strong>Set</strong> TE-TA fixed local rate<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+IPR=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+IPR?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+IPR=<br />
Response<br />
+IPR: (list of supported auto detectable s),(list of supported<br />
fixed-onlys)<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
+IPR: <br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
This parameter setting determines the data rate of the TA on the serial<br />
interface. The rate of comm<strong>and</strong> takes effect following the issuance of any<br />
result code associated with the current comm<strong>and</strong> line.<br />
OK<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 32 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
V.25ter<br />
Parameter<br />
Baud-rate per second<br />
Note<br />
0(AutoBauding ,see chapter 2.2.45.1 )<br />
300<br />
1200<br />
2400<br />
4800<br />
9600<br />
19200<br />
28800<br />
38400<br />
57600<br />
115200<br />
Factory setting is <strong>AT</strong>+IPR=0(autobauding).It can be restored with <strong>AT</strong>&F<br />
<strong>and</strong> <strong>AT</strong>&Z when you modified the bit rate’s value..<br />
2.2.45.1 AutoBauding<br />
Synchronization between DTE <strong>and</strong> DCE ensure that DTE <strong>and</strong> DCE are correctly synchronized <strong>and</strong><br />
the bit rate used by the DTE is detected by the DCE (= ME). To allow the bit rate to be<br />
synchronized simply issue an "<strong>AT</strong>" or "at" string. This is necessary when you start up the module<br />
while autobauding is enabled. It is recommended to wait 3 to 5 seconds before sending the first<br />
<strong>AT</strong> character. Otherwise undefined characters might be returned.<br />
If you want to use autobauding <strong>and</strong> autoanswer at the same time, you can easily enable the<br />
DTE-DCE synchronization, when you activate autobauding first <strong>and</strong> then configure the<br />
autoanswer mode.<br />
Restrictions on autobauding operation<br />
� The serial interface has to be operated at 8 data bits, no parity <strong>and</strong> 1 stop bit (factory<br />
setting).<br />
� Only the strings .<strong>AT</strong>. or .at. can be detected (neither .aT. nor .At.).<br />
� Unsolicited Result Codes that may be issued before the ME detects the new bit rate (by<br />
receiving the first <strong>AT</strong> comm<strong>and</strong> string) will be sent at the previously detected bit rate.<br />
� The Unsolicited Result Codes “RDY” <strong>and</strong> so on are not indicated when you start up the<br />
ME while autobauding is enabled.<br />
� It is not recommended to switch to autobauding from a bit rate that cannot be detected by<br />
the autobaud mechnism (e.g. 300 baud). Responses to +IPR=0 <strong>and</strong> any comm<strong>and</strong>s on the<br />
same line might be corrupted.<br />
� See also Chapter 2.2.44.<br />
Autobauding <strong>and</strong> bit rate after restart<br />
The most recently detected bit rate cannot be stored when module is powered down (Store bit rate<br />
determined with <strong>AT</strong>&W). Therefore, module will detect bit rate again after restart.<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 33 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
3 <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s According to GSM07.07<br />
3.1 Overview of <strong>AT</strong> <strong>Comm<strong>and</strong></strong> According to GSM07.07<br />
<strong>Comm<strong>and</strong></strong> Description<br />
<strong>AT</strong>+CACM ACCUMUL<strong>AT</strong>ED CALL METER(ACM) RESET OR QUERY<br />
<strong>AT</strong>+CAMM ACCUMUL<strong>AT</strong>ED CALL METER MAXIMUM(ACMMAX) SET OR<br />
QUERY<br />
<strong>AT</strong>+CAOC ADVICE OF CHARGE<br />
<strong>AT</strong>+CBST SELECT BEARER SERVICE TYPE<br />
<strong>AT</strong>+CCFC CALL FORWARDING NUMBER AND CONDITIONS CONTROL<br />
<strong>AT</strong>+CCUG CLOSED USER GROUP CONTROL<br />
<strong>AT</strong>+CCWA CALL WAITING CONTROL<br />
<strong>AT</strong>+CEER EXTENDED ERROR REPORT<br />
<strong>AT</strong>+CGMI REQUEST MANUFACTURER IDENTIFIC<strong>AT</strong>ION<br />
<strong>AT</strong>+CGMM REQUEST MODEL IDENTIFIC<strong>AT</strong>ION<br />
<strong>AT</strong>+CGMR REQUEST REVISION IDENTIFIC<strong>AT</strong>ION<br />
<strong>AT</strong>+CGSN REQUEST PRODUCT SERIAL NUMBER IDENTIFIC<strong>AT</strong>ION<br />
(IDENTICAL WITH +GSN)<br />
<strong>AT</strong>+CSCS SELECT TE CHARACTER SET<br />
<strong>AT</strong>+CSTA SELECT TYPE OF ADDRESS<br />
<strong>AT</strong>+CHLD CALL HOLD AND MULTIPARTY<br />
<strong>AT</strong>+CIMI REQUEST INTERN<strong>AT</strong>IONAL MOBILE SUBSCRIBER IDENTITY<br />
<strong>AT</strong>+CKPD KEYPAD CONTROL<br />
<strong>AT</strong>+CLCC LIST CURRENT CALLS OF ME<br />
<strong>AT</strong>+CLCK FACILITY LOCK<br />
<strong>AT</strong>+CLIP CALLING LINE IDENTIFIC<strong>AT</strong>ION PRESENT<strong>AT</strong>ION<br />
<strong>AT</strong>+CLIR CALLING LINE IDENTIFIC<strong>AT</strong>ION RESTRICTION<br />
<strong>AT</strong>+CMEE REPORT MOBILE EQUIPMENT ERROR<br />
<strong>AT</strong>+COLP CONNECTED LINE IDENTIFIC<strong>AT</strong>ION PRESENT<strong>AT</strong>ION<br />
<strong>AT</strong>+COPS OPER<strong>AT</strong>OR SELECTION<br />
<strong>AT</strong>+CPAS MOBIL EQUIPMENT ACTIVITY ST<strong>AT</strong>US<br />
<strong>AT</strong>+CPBF FIND PHONEBOOK ENTRIES<br />
<strong>AT</strong>+CPBR READ CURRENT PHONEBOOK ENTRIES<br />
<strong>AT</strong>+CPBS SELECT PHONEBOOK MEMORY STORAGE<br />
<strong>AT</strong>+CPBW WRITE PHONEBOOK ENTRY<br />
<strong>AT</strong>+CPIN ENTER PIN<br />
<strong>AT</strong>+CPWD CHANGE PASSWORD<br />
<strong>AT</strong>+CR SERVICE REPORTING CONTROL<br />
<strong>AT</strong>+CRC SET CELLULAR RESULT CODES FOR INCOMING CALL<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 34 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
INDIC<strong>AT</strong>ION<br />
<strong>AT</strong>+CREG NETWORK REGISTR<strong>AT</strong>ION<br />
<strong>AT</strong>+CRLP SELECT RADIO LINK PROTOCOL PARAM.ETER<br />
<strong>AT</strong>+CRSM RESTRICTED SIM ACCESS<br />
<strong>AT</strong>+CSQ SIGNAL QUALITY REPORT<br />
<strong>AT</strong>+FCLASS FAX: SELECT, READ OR TEST SERVICE CLASS<br />
<strong>AT</strong>+FMI FAX: REPORT MANUFACTURED ID<br />
<strong>AT</strong>+FMM FAX: REPORT MODEL ID<br />
<strong>AT</strong>+FMR FAX: REPORT REVISION ID<br />
<strong>AT</strong>+VTD TONE DUR<strong>AT</strong>ION<br />
<strong>AT</strong>+VTS DTMF AND TONE GENER<strong>AT</strong>ION<br />
<strong>AT</strong>+CMUX MULTIPLEXER CONTROL<br />
<strong>AT</strong>+CNUM SUBSCRIBER NUMBER<br />
<strong>AT</strong>+CPOL PREFERRED OPER<strong>AT</strong>OR LIST<br />
<strong>AT</strong>+COPN READ OPER<strong>AT</strong>OR NAMES<br />
<strong>AT</strong>+CFUN SET PHONE FUNCTIONALITY<br />
<strong>AT</strong>+CCLK CLOCK<br />
<strong>AT</strong>+CSIM GENERIC SIM ACCESS<br />
<strong>AT</strong>+CALM ALERT SOUND MODE<br />
<strong>AT</strong>+CRSL RINGER SOUND LEVEL<br />
<strong>AT</strong>+CLVL LOUDSPEAKER VOLUME<br />
<strong>AT</strong>+CMUT MUTE CONTROL<br />
<strong>AT</strong>+CPUC PRICE PER UNIT CURRENCY TABLE<br />
<strong>AT</strong>+CCWE CALL METER MAXIMUM EVENT<br />
<strong>AT</strong>+CBC B<strong>AT</strong>TERY CHARGE<br />
<strong>AT</strong>+CUSD UNSTRUCTURED SUPPLEMENTARY SERVICE D<strong>AT</strong>A<br />
<strong>AT</strong>+CSSN SUPPLEMENTARY SERVICES NOTIFIC<strong>AT</strong>ION<br />
3.2 Detailed Descriptions of <strong>AT</strong> <strong>Comm<strong>and</strong></strong> According to GSM07.07<br />
3.2.1 <strong>AT</strong>+CACM Accumulated Call Meter (ACM) Reset or Query<br />
<strong>AT</strong>+CACM Accumulated Call Meter(ACM) Reset or Query<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CACM=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CACM?<br />
Response<br />
OK<br />
Parameter<br />
Response<br />
TA returns the current value of ACM.<br />
+CACM: OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 35 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CACM=[]<br />
Reference<br />
GSM 07.07 [13]<br />
string type; three bytes of the current ACM value in<br />
hexa-decimal format (e.g. "00001E" indicates decimal<br />
value 30)<br />
000000 - FFFFFF<br />
Parameters<br />
string type:<br />
Response<br />
SIM PIN2<br />
TA resets the Advice of Charge related accumulated call meter (ACM)<br />
value in SIM file EF (ACM). ACM contains the total number of home<br />
units for both the current <strong>and</strong> preceding calls.<br />
OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Note<br />
3.2.2 <strong>AT</strong>+CAMM Accumulated call meter maximum (ACM max) reset or query<br />
<strong>AT</strong>+CAMM Accumulated call meter maximum(ACM max) reset or query<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CAMM=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+ CAMM?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CAMM=[[,]]<br />
Response<br />
OK<br />
Parameter<br />
Response<br />
TA returns the current value of ACM max.<br />
+CAMM: OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
TA sets the Advice of Charge related accumulated call meter maximum<br />
value in SIM file EF (ACM max). ACM max contains the maximum<br />
number of home units allowed to be consumed by the subscriber.<br />
OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
string type; three bytes of the max. ACM value in<br />
000000<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 36 of 180<br />
hexa-decimal format (e.g. "00001E" indicates decimal<br />
value 30)<br />
disable ACMmax feature<br />
000001-FFFFFF<br />
string type
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07 [13]<br />
Note<br />
3.2.3 <strong>AT</strong>+CAOC Advice of Charge<br />
<strong>AT</strong>+CAOC Advice of Charge<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CAOC=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CAOC?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CAOC=<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
SIM PIN2<br />
+CAOC: list of supported s OK<br />
Parameters<br />
see execution comm<strong>and</strong><br />
Response<br />
+CAOC: OK<br />
Parameters<br />
see execution comm<strong>and</strong><br />
Response<br />
TA sets the Advice of Charge supplementary service function mode.<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
If =0, TA returns the current call meter value<br />
+CAOC: OK<br />
If =1, TA deactivates the unsolicited reporting of CCM value<br />
OK<br />
If =2. TA activates the unsolicited reporting of CCM value<br />
OK<br />
Parameter<br />
0 query CCM value<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 37 of 180<br />
1 deactivate the unsolicited reporting of CCM value<br />
2 activate the unsolicited reporting of CCM value<br />
string type; three bytes of the current CCM value in<br />
Note<br />
3.2.4 <strong>AT</strong>+CBST Select Bearer Service Type<br />
<strong>AT</strong>+CBST Select Bearer Service Type<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CBST=?<br />
Response<br />
hex-decimal format (e.g. "00001E" indicates decimal<br />
value 30); bytes are similarly coded as ACMmax value<br />
in the SIM<br />
000000-FFFFFF<br />
+CBST: (list of supported s) ,(list of supported s) ,(list of<br />
supported s) OK<br />
Parameter<br />
see set comm<strong>and</strong>
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CBST?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CBST=[]<br />
[,[,]]]<br />
Reference<br />
GSM 07.07 [14]<br />
Response<br />
+CBST: ,, OK<br />
Parameter<br />
see set comm<strong>and</strong><br />
Response<br />
TA selects the bearer service with data rate , <strong>and</strong> the<br />
connection element to be used when data calls are originated.<br />
OK<br />
Parameter<br />
0 autobauding<br />
1 300 bps(V.21)<br />
2 1200 bps(V.22)<br />
3 1200/75 bps(V.23)<br />
4 2400 bps(V.22bis)<br />
5 2400 bps(V.26ter)<br />
6 4800 bps(V.32)<br />
7 9600 bps(V.32)<br />
12 9600 bps(V.34)<br />
14 14400 bps(V.34)<br />
65 300 bps (V.110)<br />
66 1200 bps(V.110 or X.31 flag stuffing)<br />
68 2400 bps(V.110 or X.31 flag stuffing)<br />
70 4800 bps(V.110 or X.31 flag stuffing)<br />
71 9600 bps(V.110 or X.31 flag stuffing)<br />
75 14400 bps(V.110 or X.31 flag stuffing)<br />
0 asynchronous modem<br />
2 PAD access (asynchronous)<br />
0 transparent<br />
1 non-transparent<br />
Note<br />
GSM 02.02[1]: lists the allowed combinations of the sub parameters<br />
3.2.5 <strong>AT</strong>+CCFC Call Forwarding Number And Conditions Control<br />
<strong>AT</strong>+CCFC Call Forwarding Number And Conditions Control<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CCFC=?<br />
Response<br />
+CCFC: (list of supported ) OK<br />
Parameters<br />
see Write comm<strong>and</strong><br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 38 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CCFC =<br />
, <br />
[, [,<br />
[,<br />
[, <br />
[,<br />
[,time]]]]]]<br />
Response<br />
TA controls the call forwarding supplementary service. Registration,<br />
erasure, activation, deactivation, <strong>and</strong> status query are supported.<br />
Only , <strong>and</strong> should be entered with mode (0-2,4)<br />
If 2 <strong>and</strong> comm<strong>and</strong> successful<br />
OK<br />
If there is a network error:<br />
+CCFC: 0, 0<br />
If =2 <strong>and</strong> comm<strong>and</strong> successful (only in connection with 0 –<br />
3)<br />
For registered call forward numbers:<br />
+CCFC: , [, , [,<br />
]] [+CCFC: ....] OK<br />
If no call forward numbers are registered (<strong>and</strong> therefore all classes are<br />
inactive):<br />
+CCFC: , OK<br />
where =0 <strong>and</strong> =7<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
<br />
0 unconditional<br />
1 mobile busy<br />
2 no reply<br />
3 not reachable<br />
4 all call forwarding (0-3)<br />
5 all conditional call forwarding (1-3)<br />
<br />
0 disable<br />
1 enable<br />
2 query status<br />
3 registration<br />
4 erasure<br />
string type phone number of forwarding address in format<br />
specified<br />
by <br />
type of address in integer format; default 145 when dialing string<br />
includes international access code character "+", otherwise<br />
129<br />
string type subaddress of format specified by <br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 39 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM07.07<br />
type of subaddress in integer; default 128<br />
1 voice<br />
2 data<br />
4 fax<br />
7 all classes<br />
time, rounded to a multiple of 5 sec.<br />
1...20..30<br />
<br />
0 not active<br />
1 active<br />
3.2.6 <strong>AT</strong>+CCUG Closed User Group control<br />
<strong>AT</strong>+CCUG Closed User Group control<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CCUG?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CCUG=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CCUG=[<br />
]<br />
[,[,]]]<br />
Reference<br />
Response<br />
+CCUG: ,, OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameter<br />
see write comm<strong>and</strong><br />
Response<br />
OK<br />
TA sets the Closed User Group supplementary service parameters as a<br />
default adjustment for all following calls.<br />
OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameter<br />
0 disable CUG<br />
1 enable CUG<br />
0...9 CUG index<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 40 of 180<br />
10 no index (preferred CUG taken from subscriber data)<br />
0 no information<br />
1 suppress OA (Outgoing Access)<br />
2 suppress preferential CUG<br />
3 suppress OA <strong>and</strong> preferential CUG
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
3.2.7 <strong>AT</strong>+CCWA Call Waiting Control<br />
<strong>AT</strong>+CCWA Call Waiting Control<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CCWA?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CCWA=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CCWA=[<br />
]<br />
[,[,]]]<br />
Response<br />
+CCWA: OK<br />
Response<br />
+CCWA: (list of supported s) OK<br />
Response<br />
TA controls the Call Waiting supplementary service. Activation,<br />
deactivation <strong>and</strong> status query are supported.<br />
If there is a network error:<br />
+CCWA: 0, 0<br />
If 2 <strong>and</strong> comm<strong>and</strong> successful<br />
OK<br />
If =2 <strong>and</strong> comm<strong>and</strong> successful<br />
+CCWA:,[+CCWA:,[...]] OK<br />
Note :< status>=0 should be returned only if service is not active for any<br />
i.e. +CCWA: 0, 7 will be returned in this case.<br />
When mode=2, all active call waiting classes will be reported. In this mode<br />
the comm<strong>and</strong> is abort able by pressing any key.<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameter<br />
0 disable presentation of an unsolicited result code<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 41 of 180<br />
1 enable presentation of an unsolicited result code<br />
when parameter not given, network is not<br />
interrogated<br />
0 disable<br />
1 enable<br />
2 query status<br />
is a sum of integers each representing a class of information<br />
1 voice (telephony)<br />
2 data (bearer service)<br />
4 fax (teleservice)<br />
7 default(equals to all classes)<br />
0 not active<br />
Unsolicited result code<br />
1 enable<br />
When the presentation Call Waiting at the TA is enabled (<strong>and</strong> Call Waiting<br />
is enabled) <strong>and</strong> a terminating call set up has attempted during an established<br />
call, an unsolicited result code is returned:<br />
+CCWA: ,,[,]<br />
Parameter<br />
string type phone number of calling address in format
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM07.07<br />
<br />
specified by <br />
type of address octet in integer format;<br />
129 Unknown type(IDSN format number)<br />
128 Unknown type(unknown number format)<br />
161 National number type(IDSN format)<br />
145 International number type(ISDN format )<br />
177 Network specific number(ISDN format)<br />
optional string type alphanumeric representation of<br />
corresponding to the entry found in phone book<br />
3.2.8 <strong>AT</strong>+CEER Extended error report<br />
<strong>AT</strong>+CEER Extended error report<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CEER=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CEER<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
OK<br />
Response<br />
TA returns an extended report of the reason for the last call release.<br />
+CEER: OK<br />
Parameters<br />
Reason for last call release as number code<br />
Note<br />
3.2.9 <strong>AT</strong>+CGMI Request manufacturer identification<br />
<strong>AT</strong>+CGMI Request manufacturer identification<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CGMI=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CGMI<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
OK<br />
Response<br />
TA returns manufacturer identification text.<br />
OK<br />
Parameters<br />
<br />
Note<br />
3.2.10 <strong>AT</strong>+CGMM Request model identification<br />
<strong>AT</strong>+CGMM Request model identification<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CGMM=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CGMM<br />
Response<br />
OK<br />
Response<br />
TA returns product model identification text.<br />
OK<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 42 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07 [13]<br />
Parameters<br />
<br />
Note<br />
3.2.11 <strong>AT</strong>+CGMR Request revision identification<br />
<strong>AT</strong>+CGMR Request revision identification<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CGMR=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CGMR<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
OK<br />
Response<br />
TA returns product software version identification text.<br />
OK<br />
Parameters<br />
<br />
Note<br />
3.2.12 <strong>AT</strong>+CGSN Request product serial number identification (Identical with +GSN)<br />
<strong>AT</strong>+CGSN Request product serial number identification (Identical with +GSN)<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CGSN=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CGSN<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
OK<br />
Response<br />
see +GSN<br />
OK<br />
Parameters<br />
see +GSN<br />
Note<br />
3.2.13 <strong>AT</strong>+CSCS Select TE Character <strong>Set</strong><br />
<strong>AT</strong>+CSCS Select TE Character <strong>Set</strong><br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CSCS=?<br />
Response<br />
+CSCS: (list of supported s)<br />
Parameters<br />
<strong>Set</strong> comm<strong>and</strong> Response<br />
“GSM” GSM default alphabet.<br />
"HEX" character strings consist only of hexadecimal<br />
numbers from 00 to FF;<br />
"IRA" international reference alphabet<br />
"PCCP" PC character set Code<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 43 of 180<br />
"PCDN" PC Danish/Norwegian character set<br />
“UCS2” UCS2 alphabet<br />
"8859-1" ISO 8859 Latin 1 character set
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>AT</strong>+CSCS=[]<br />
Reference<br />
GSM 07.07 [13]<br />
<strong>Set</strong>s which character set are used by the TE. The TA can then<br />
convert character strings correctly between the TE <strong>and</strong> ME character sets.<br />
Parameter<br />
see Test comm<strong>and</strong><br />
Note<br />
3.2.14 <strong>AT</strong>+CSTA Select Type of Address<br />
<strong>AT</strong>+CSTA Select Type of Address<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CSTA=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CSTA?<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
+CSTA: (128,129,145, 161,177)<br />
Response<br />
+CSTA: OK<br />
Parameters<br />
< type > Current address type setting.<br />
Note<br />
3.2.15 <strong>AT</strong>+CHLD Call hold <strong>and</strong> multiparty<br />
<strong>AT</strong>+CHLD Call hold <strong>and</strong> multiparty<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CHLD=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CHLD=[<br />
]<br />
Response<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 44 of 180<br />
The <strong>AT</strong>D comm<strong>and</strong> overrides this setting when a number<br />
is dialed.<br />
129 Unknown type(IDSN format number)<br />
128 Unknown type(unknown number format)<br />
161 National number type(IDSN format)<br />
145 International number type(ISDN format )<br />
177 Network specific number(ISDN format)<br />
+CHLD: list of supported s<br />
OK<br />
Response<br />
TA controls the supplementary services Call Hold, Multiparty <strong>and</strong> Explicit<br />
Call Transfer. Calls can be put on hold, recovered, released, added to<br />
conversation, <strong>and</strong> transferred.<br />
Note These supplementary services are only applicable to tele service 11<br />
(Speech: Telephony).<br />
OK<br />
If error is related to ME functionality:<br />
+CME ERROR:
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
Parameters<br />
0 Terminate all held calls or UDUB (User Determined<br />
User Busy) for a waiting call<br />
1 Terminate all active calls (if any) <strong>and</strong> accept the other<br />
call (waiting call or held call)<br />
1X Terminate the specific call number X (X= 1-7)( active,<br />
waiting or held)<br />
2 Place all active calls on hold (if any) <strong>and</strong> accept the<br />
other call (waiting call or held call) as the active call<br />
2X Place all active calls except call X (X= 1-7) on hold<br />
3 Add the held call to the active calls<br />
3.2.16 <strong>AT</strong>+CIMI Request international mobile subscriber identity<br />
<strong>AT</strong>+CIMI Request international mobile subscriber identity<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CIMI=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CIMI<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
OK<br />
Parameters<br />
Response<br />
TA returns for identifying the individual SIM which is attached to<br />
ME.<br />
+CIMI: OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameter<br />
International Mobile Subscriber Identity (string without<br />
double quotes)<br />
3.2.17 <strong>AT</strong>+CKPD Keypad Control<br />
<strong>AT</strong>+CKPD Keypad Control<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+ CKPD=?<br />
Execution comm<strong>and</strong><br />
Response<br />
OK<br />
Parameters<br />
Response<br />
<strong>AT</strong>+CKPD=<br />
string . *0.1 seconds is the time to stroke each key <strong>and</strong><br />
[,[, *0.1 seconds is the length of pause between two strokes.<br />
]]<br />
Keystrokes are emulated.<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 45 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07 [13]<br />
OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
3.2.18 <strong>AT</strong>+CLCC List current calls of ME<br />
<strong>AT</strong>+CLCC List current calls of ME<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CLCC=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CLCC<br />
string of characters representing keys as listed in the following<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 46 of 180<br />
table (based on PCCA STD-101 Annex table I-3):<br />
Char.: ASCII-Code: Note:<br />
# 35 hash (number sign)<br />
* 42 star (*)<br />
0... 9 48... 57 number keys<br />
: 58 escape character for manufacturer<br />
specific keys<br />
D/d 68/100 volume down<br />
E/e 69/101 connection end (END)<br />
R/r 82/114 recall last number (R/RCL/MR)<br />
S/s 83/115 connection start (SEND)<br />
U/u 85/117 volume up<br />
0...255 seconds (default value is manufacturer specific, but<br />
should be so long that a normal ME can h<strong>and</strong>le<br />
keystrokes correctly)<br />
0... 25.5 seconds (default value is manufacturer specific, but<br />
should be so long that a normal ME can h<strong>and</strong>le keystrokes correctly)<br />
Response<br />
OK<br />
Parameters<br />
Response<br />
TA returns a list of current calls of ME.<br />
Note: If comm<strong>and</strong> succeeds but no calls are available, no information<br />
response is sent to TE.<br />
[+CLCC: ,,,,[,<br />
,[,]]<br />
[+CLCC: ,,,,[,<br />
,[,]]<br />
[...]]] OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
integer type; call identification number as described in GSM
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07<br />
[13][14]<br />
3.2.19 <strong>AT</strong>+CLCK Facility lock<br />
<strong>AT</strong>+CLCK Facility lock<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CLCK=?<br />
0<br />
02.30[19] sub clause 4.5.5.1; this number can be used<br />
in +CHLD comm<strong>and</strong> operations<br />
mobile originated (MO) call<br />
1 mobile terminated (MT) call<br />
state of the call:<br />
0 active<br />
1 held<br />
2 dialing (MO call)<br />
3 alerting (MO call)<br />
4 incoming (MT call)<br />
5 waiting (MT call)<br />
bearer/tele service:<br />
0 voice<br />
1 data<br />
2 fax<br />
9 unknown<br />
0 call is not one of multiparty (conference) call parties<br />
1 call is one of multiparty (conference) call parties<br />
string type phone number in format specified by <br />
type of address of octet in integer format;<br />
129 Unknown type(IDSN format number)<br />
128 Unknown type(unknown number format)<br />
161 National number type(IDSN format)<br />
145 International number type(ISDN format )<br />
177 Network specific number(ISDN format)<br />
string type alphanumeric representation of <br />
corresponding to the entry found in phone book<br />
Response<br />
+CLCK: (list of supported s)<br />
OK<br />
Parameter<br />
see execution comm<strong>and</strong><br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 47 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CLCK =<br />
, <br />
[,<br />
[,]]<br />
Response<br />
This comm<strong>and</strong> is used to lock, unlock or interrogate a ME or a network<br />
facility . Password is normally needed to do such actions. When<br />
querying the status of a network service (=2) the response line for<br />
‘not active’ case (=0) should be returned only if service is not active<br />
for any .<br />
If 2 <strong>and</strong> comm<strong>and</strong> is successful<br />
OK<br />
If =2 <strong>and</strong> comm<strong>and</strong> is successful<br />
+CLCK: [,[<br />
+CLCK: , class2....]] OK<br />
Parameter<br />
"PS" PH-SIM (lock Phone to SIM card) (ME asks password<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 48 of 180<br />
when other than current SIM card inserted; ME may<br />
remember certain amount of previously used cards thus<br />
not requiring password when they are inserted)<br />
"SC" SIM (lock SIM card) (SIM asks password in ME<br />
power-up <strong>and</strong> when this lock comm<strong>and</strong> issued)<br />
"AO" BAOC (Barr All Outgoing Calls) (refer GSM02.88[6]<br />
clause 1)<br />
"OI" BOIC (Barr Outgoing International Calls) (refer<br />
GSM02.88[6] clause 1)<br />
"OX" BOIC-exHC (Barr Outgoing International Calls except to<br />
Home Country) (refer GSM02.88[6] clause 1)<br />
"AI" BAIC (Barr All Incoming Calls) (refer GSM02.88[6]<br />
clause 2)<br />
0 unlock<br />
"IR" BIC-Roam (Barr Incoming Calls when Roaming outside<br />
the home country) (refer GSM02.88 [6] clause 2)<br />
"AB" All Barring services (refer GSM02.30[19]) (applicable<br />
only for =0)<br />
"AG" All out Going barring services (refer GSM02.30[19])<br />
(applicable only for =0)<br />
"AC" All in Coming barring services (refer GSM02.30[19])<br />
(applicable only for =0)<br />
"PN" Network Personalization (refer GSM 02.22[33])<br />
"PU" network subset Personalization (refer GSM 02.22[33])<br />
"PP" service Provider Personalization (refer GSM 02.22[33])<br />
"PC" Corporate Personalization (refer GSM 02.22[33])<br />
1 lock<br />
2 query status<br />
password<br />
1 voice<br />
2 data
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07 [14]<br />
4 fax<br />
7 all classes (default)<br />
0 off<br />
1 on<br />
Note<br />
3.2.20 <strong>AT</strong>+CLIP calling line identification presentation<br />
<strong>AT</strong>+CLIP Calling line identification presentation<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CLIP?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CLIP=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CLIP=<br />
Response<br />
+CLIP: , <br />
OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
+CLIP: (list of supported s)<br />
OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
TA enables or disables the presentation of the CLI at the TE. It has no effect<br />
on the execution of the supplementary service CLIP in the network.<br />
OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
0 suppress unsolicited result codes<br />
1 display unsolicited result codes<br />
0 CLIP not provisioned<br />
1 CLIP provisioned<br />
2 unknown<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 49 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
Unsolicited result code<br />
When the presentation of the CLI at the TE is enabled (<strong>and</strong> calling<br />
subscriber allows), an unsolicited result code is returned after every RING<br />
(or +CRING: ) at a mobile terminating call.<br />
+CLIP: , ,<br />
Parameter<br />
string type phone number of calling address in format<br />
specified by <br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 50 of 180<br />
type of address octet in integer format;<br />
129 Unknown type(IDSN format number)<br />
128 Unknown type(unknown number format)<br />
161 National number type(IDSN format)<br />
145 International number type(ISDN format )<br />
177 Network specific number(ISDN format)<br />
string type alphanumeric representation of <br />
3.2.21 <strong>AT</strong>+CLIR Calling Line Identification Restriction<br />
<strong>AT</strong>+CLIR Calling Line Identification Restriction<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CLIR?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CLIR=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CLIR=<br />
Response<br />
+CLIR: , <br />
OK<br />
corresponding to the entry found in phone book<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
+CLIR: (list of supported s)<br />
OK<br />
Response<br />
TA restricts or enables the presentation of the CLI to the called party when<br />
originating a call.<br />
The comm<strong>and</strong> overrides the CLIR subscription (default is restricted or<br />
allowed) when temporary mode is provisioned as a default adjustment for<br />
all following outgoing calls. This adjustment can be revoked by using the<br />
opposite comm<strong>and</strong>.<br />
OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
(parameter sets the adjustment for outgoing calls):<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 51 of 180<br />
0 presentation indicator is used according to the<br />
subscription of the CLIR service<br />
1 CLIR invocation<br />
2 CLIR suppression<br />
(parameter shows the subscriber CLIR service status in the<br />
network):<br />
0 CLIR not provisioned<br />
3.2.22 <strong>AT</strong>+CMEE Report mobile equipment error<br />
<strong>AT</strong>+CMEE Report mobile equipment error<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CMEE=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CMEE?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CMEE=<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
1 CLIR provisioned in permanent mode<br />
2 unknown (e.g. no network, etc.)<br />
3 CLIR temporary mode presentation restricted<br />
4 CLIR temporary mode presentation allowed<br />
+CMEE: (list of supported s) OK<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CMEE: OK<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
TA disables or enables the use of result code +CME ERROR: as an<br />
indication of an error relating to the functionality of the ME.<br />
OK<br />
Parameters<br />
0 disable result code<br />
1 enable result code <strong>and</strong> use numeric values<br />
2 enable result code <strong>and</strong> use verbose values
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
3.2.23 <strong>AT</strong>+COLP Connected Line Identification Presentation<br />
<strong>AT</strong>+COLP Connected Line Identification Presentation<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+COLP?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+COLP=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+COLP=[<br />
]<br />
Response<br />
+COLP: , OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
See write comm<strong>and</strong><br />
Response<br />
+COLP: (list of supported s) OK<br />
Parameters<br />
See write comm<strong>and</strong><br />
Response<br />
TA enables or disables the presentation of the COL (Connected Line) at the<br />
TE for a mobile originated call. It has no effect on the execution of the<br />
supplementary service COLR in the network.<br />
Intermediate result code is returned from TA to TE before any +CR or<br />
V.25ter responses.<br />
OK<br />
Parameters<br />
(parameter sets/shows the result code presentation status in the<br />
TA):<br />
0 disable<br />
1 enable<br />
(parameter shows the subscriber COLP service status in the<br />
Intermediate result code<br />
network):<br />
0 COLP not provisioned<br />
1 COLP provisioned<br />
2 unknown (e.g. no network, etc.)<br />
When enabled (<strong>and</strong> called subscriber allows), an intermediate result code is<br />
returned before any +CR or V.25ter responses:<br />
+COLP:,[,, [,]]<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 52 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
Parameters<br />
3.2.24 <strong>AT</strong>+COPS Operator selection<br />
<strong>AT</strong>+COPS Operator selection<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+COPS=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+COPS?<br />
string type phone number of format specified by <br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 53 of 180<br />
type of address octet in integer format;<br />
129 Unknown type(IDSN format number)<br />
128 Unknown type(unknown number format)<br />
161 National number type(IDSN format)<br />
145 International number type(ISDN format )<br />
177 Network specific number(ISDN format)<br />
string type sub address of format specified by <br />
type of sub address octet in integer format (refer GSM<br />
04.08 [8] sub clause 10.5.4.8)<br />
optional string type alphanumeric representation of<br />
Response<br />
corresponding to the entry found in phone<br />
book<br />
TA returns a list of quadruplets, each representing an operator present in<br />
the network. Any of the formats may be unavailable <strong>and</strong> should then be an<br />
empty field. The list of operators shall be in order: home network,<br />
networks referenced in SIM, <strong>and</strong> other networks.<br />
+COPS: list of supported(, long alphanumeric , numeric<br />
)s [,,(list of supported s),(list of supported s)] OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
TA returns the current mode <strong>and</strong> the currently selected operator. If no<br />
operator is selected, <strong>and</strong> are omitted.<br />
+COPS: [, [, ]] OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
see set comm<strong>and</strong>
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+COPS =<br />
<br />
[, [,<br />
]]<br />
Reference<br />
GSM 07.07 [14]<br />
Response<br />
TA forces an attempt to select <strong>and</strong> register the GSM network operator. If<br />
the selected operator is not available, no other operator shall be selected<br />
(except =4). The selected operator name format shall apply to<br />
further read comm<strong>and</strong>s (+COPS?).<br />
OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Parameters<br />
0 unknown<br />
1 operator available<br />
2 operator current<br />
3 operator forbidden<br />
operator in format as per <br />
0 automatic mode; field is ignored<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 54 of 180<br />
1 manual operator selection; field shall be present<br />
2 manual deregister from network<br />
3 set only (for read comm<strong>and</strong> +COPS?) – not<br />
shown in Read comm<strong>and</strong> response<br />
4 manual/automatic selected; if manual selection fails,<br />
automatic mode (=0) is entered<br />
0 long format alphanumeric ;can be up to 16<br />
characters long<br />
1 short format alphanumeric <br />
2 numeric ; GSM Location Area Identification<br />
number<br />
3.2.25 <strong>AT</strong>+CPAS Mobile equipment activity status<br />
<strong>AT</strong>+CPAS Mobile equipment activity status<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CPAS=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CPAS<br />
Response<br />
+CPAS: (list of supported s) OK<br />
Parameters<br />
see execution comm<strong>and</strong><br />
Response<br />
TA returns the activity status of ME.<br />
+CPAS: OK<br />
If error is related to ME functionality:<br />
+CME ERROR:
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07 [13]<br />
Parameters<br />
3.2.26 <strong>AT</strong>+CPBF Find phone book entries<br />
<strong>AT</strong>+CPBF Find phone book entries<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CPBF=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CPBF=<br />
0 ready<br />
2 unknown (ME is not guaranteed to respond to<br />
instructions)<br />
3 incoming call (ringing)<br />
4 call in progress or call hold<br />
Response<br />
+CPBF: [maximum length of field
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07 [13]<br />
Note<br />
3.2.27 <strong>AT</strong>+CPBR Read current phone book entries<br />
<strong>AT</strong>+CPBR Read current phone book entries<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CPBR=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CPBR=<br />
<br />
[, ]<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
TA returns location range supported by the current storage as a compound<br />
value <strong>and</strong> the maximum lengths of <strong>and</strong> fields.<br />
+CPBR: (list of supported s), , <br />
OK<br />
Parameter<br />
location number<br />
max. length of phone number<br />
max. length of text for number<br />
Response<br />
TA returns phone book entries in location number range ...<br />
from the current phone book memory storage selected with<br />
+CPBS. If is left out, only location is returned.<br />
+CPBR: , , ,<br />
[+CPBR: .....+CPBR: , , ,<br />
]<br />
OK<br />
Parameter<br />
read as of this location number<br />
read to this location number<br />
phone number<br />
type of number<br />
ext for phone number in current TE character set specified by<br />
Note<br />
+CSCS.<br />
3.2.28 <strong>AT</strong>+CPBS Select phone book memory storage<br />
<strong>AT</strong>+CPBS Select phone book memory storage<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CPBS=?<br />
Response<br />
+CPBS: (list of supported s)<br />
OK<br />
Parameter<br />
see set comm<strong>and</strong><br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 56 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CPBS?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CPBS=<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
+CPBS: <br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
TA selects current phone book memory storage, which is used by other<br />
phone book comm<strong>and</strong>s.<br />
OK<br />
Parameter<br />
"MC" ME missed (unanswered) calls list<br />
Note<br />
3.2.29 <strong>AT</strong>+CPBW Write phone book entry<br />
<strong>AT</strong>+CPBW Write phone book entry<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CPBW=?<br />
Response<br />
"RC" ME received calls list<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 57 of 180<br />
"DC" ME dialed calls list(+CPBW may not be applicable<br />
or this storage)(same as LD)<br />
"LA" Last Number All list (LND/LNM/LNR)<br />
"ME" ME phonebook<br />
"BN" SIM barred dialed number<br />
"SD" SIM service dial number<br />
"VM" SIM voice mailbox<br />
"FD" SIM fix dialing-phone book<br />
"LD" SIM last-dialing-phone book<br />
"ON" SIM (or ME) own numbers (MSISDNs) list<br />
"SM" SIM phonebook<br />
TA returns location range supported by the current storage, the maximum<br />
length of field, supported number formats of the storage, <strong>and</strong> the<br />
maximum length of field.<br />
+CPBW: (list of supported s), , (list of supported s),<br />
<br />
OK<br />
Parameter<br />
see execution comm<strong>and</strong>
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CPBW=<br />
<br />
[, ,<br />
[,<br />
[]]]<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
TA writes phone book entry in location number in the current<br />
phone book memory storage selected with +CPBS. Entry fields written are<br />
phone number (in the format ) <strong>and</strong> text associated<br />
with the number. If those fields are omitted, phone book entry is deleted. If<br />
is left out, but is given, entry is written to the first free<br />
location in the phone book.<br />
OK<br />
Parameter<br />
max. length of phone number<br />
max. length of text for number<br />
location number<br />
phone number<br />
type of number;<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 58 of 180<br />
129 Unknown type(IDSN format number)<br />
128 Unknown type(unknown number format)<br />
161 National number type(IDSN format)<br />
145 International number type(ISDN format )<br />
177 Network specific number(ISDN format)<br />
text for phone number in current TE character set specified<br />
by +CSCS.<br />
Note: The following characters in must be entered via the<br />
Note<br />
3.2.30 <strong>AT</strong>+CPIN Enter PIN<br />
<strong>AT</strong>+CPIN Enter PIN<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CPIN=?<br />
Response<br />
OK<br />
Parameter<br />
escape sequence:<br />
see execution comm<strong>and</strong><br />
GSM char. Seq. Seq.(hex) Note<br />
\ \5C 5C 35 43 (backslash)<br />
“ \22 5C 32 32 (string delimiter)<br />
BSP \08 5C 30 38 (backspace)<br />
NULL \00 5C 30 30 (GSM null)<br />
‘0’ (GSM null) may cause problems for application layer<br />
software when reading string lengths.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Execution<br />
comm<strong>and</strong><br />
<strong>AT</strong>+CPIN?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CPIN=<br />
[, ]<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
TA returns an alphanumeric string indicating whether some password is<br />
required or not.<br />
+CPIN: <br />
OK<br />
Parameter<br />
READY no further entry needed<br />
SIM PIN ME is waiting for SIM PIN<br />
SIM PUK ME is waiting for SIM PUK<br />
PH_SIM PIN ME is waiting for phone to SIM card (antitheft)<br />
PH_SIM PUK ME is waiting for SIM PUK (antitheft)<br />
SIM PIN2 PIN2, e.g. for editing the FDN book possible only<br />
if preceding comm<strong>and</strong> was acknowledged with +CME ERROR:17<br />
SIM PUK2 possible only if preceding comm<strong>and</strong> was acknowledged<br />
with error +CME ERROR: 18.<br />
Response<br />
TA stores a password which is necessary before it can be operated (SIM<br />
PIN, SIM PUK, PH-SIM PIN, etc.). If the PIN is to be entered twice, the TA<br />
shall automatically repeat the PIN. If no PIN request is pending, no action is<br />
taken <strong>and</strong> an error message, +CME ERROR, is returned to TE.<br />
If the PIN required is SIM PUK or SIM PUK2, the second pin is required.<br />
This second pin, , is used to replace the old pin in the SIM.<br />
OK<br />
Parameter<br />
string type; password<br />
string type; If the PIN required is SIM PUK or<br />
SIMPUK2: new password<br />
Note<br />
3.2.31 <strong>AT</strong>+CPWD Change password<br />
<strong>AT</strong>+CPWD Change password<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CPWD=?<br />
Response<br />
TA returns a list of pairs which present the available facilities <strong>and</strong> the<br />
maximum length of their password.<br />
+CPWD: list of supported (, )s<br />
OK<br />
Parameter<br />
<br />
otherwise see execution comm<strong>and</strong>, without "FD"<br />
integer max. length of password<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 59 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Execution<br />
comm<strong>and</strong><br />
<strong>AT</strong>+CPWD =<br />
,<br />
[],<br />
<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
TA sets a new password for the facility lock function.<br />
OK<br />
Parameter<br />
<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 60 of 180<br />
"SC" SIM (lock SIM card) (SIM asks password in ME<br />
power-up <strong>and</strong> when this lock comm<strong>and</strong> issued)<br />
"AO" BAOC (Barr All Outgoing Calls) (refer GSM02.88[6]<br />
clause 1)<br />
"OI" BOIC (Barr Outgoing International Calls) (refer<br />
GSM02.88[6] clause 1)<br />
"OX" BOIC-exHC (Barr Outgoing International Calls except to<br />
Home Country) (refer GSM02.88[6] clause 1)<br />
"AI" BAIC (Barr All Incoming Calls) (refer GSM02.88[6]<br />
clause 2)<br />
"IR" BIC-Roam (Barr Incoming Calls when Roaming outside<br />
the home country) (refer GSM02.88 [6] clause 2)<br />
"AB" All Barring services (refer GSM02.30[19]) (applicable<br />
only for =0)<br />
"AG" All outgoing barring services (refer GSM02.30[19])<br />
(applicable only for =0)<br />
"AC" All incoming barring services (refer GSM02.30[19])<br />
(applicable only for =0)<br />
"P2" SIM PIN2 password specified for the<br />
facility from the user interface or with comm<strong>and</strong>. If an<br />
old password has not yet been set, is not to<br />
enter.<br />
new password<br />
Note<br />
3.2.32 <strong>AT</strong>+CR Service Reporting Control<br />
<strong>AT</strong>+CR Service Reporting Control<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CR=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CR?<br />
Response<br />
+CR: list of supported s<br />
OK<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CR: <br />
OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CR=<br />
Reference<br />
GSM 07.07 [13]<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
TA controls whether or not intermediate result code +CR: is<br />
returned from the TA to the TE at a call set up.<br />
OK<br />
Parameters<br />
0 disable<br />
1 enable<br />
Intermediate result code<br />
If enabled, an intermediate result code is transmitted at the point during<br />
connect negotiation at which the TA has determined which speed <strong>and</strong><br />
quality of service will be used, before any error control or data<br />
compression reports are transmitted, <strong>and</strong> before any final result code (e.g.<br />
CONNECT) is transmitted.<br />
+CR:<br />
Parameters<br />
ASYNC asynchronous transparent<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 61 of 180<br />
SYNC synchronous transparent<br />
REL ASYNC asynchronous non-transparent<br />
REL SYNC synchronous non-transparent<br />
3.2.33 <strong>AT</strong>+CRC <strong>Set</strong> Cellular Result Codes for incoming call indication<br />
<strong>AT</strong>+CRC <strong>Set</strong> Cellular Result Codes for incoming call indication<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CRC=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CRC?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CRC=<br />
Response<br />
+CRC: list of supported s<br />
OK<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CRC: <br />
OK<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
TA controls whether or not the extended format of incoming call<br />
indication is used.<br />
OK<br />
Parameters<br />
0 disable extended format<br />
1 enable extended format
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07 [13]<br />
Unsolicited result code<br />
When enabled, an incoming call is indicated to the TE with unsolicited<br />
result code +CRING: <br />
instead of the normal RING.<br />
Parameters<br />
3.2.34 <strong>AT</strong>+CREG Network registration<br />
<strong>AT</strong>+CREG Network registration<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CREG=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CREG?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CREG=[]<br />
ASYNC asynchronous transparent<br />
SYNC synchronous transparent<br />
REL ASYNC asynchronous non-transparent<br />
REL SYNC synchronous non-transparent<br />
FAX facsimile<br />
VOICE voice<br />
Response<br />
+CREG: list of supported s OK<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
TA returns the status of result code presentation <strong>and</strong> an integer <br />
which shows whether the network has currently indicated the registration<br />
of the ME. Location information elements <strong>and</strong> are returned<br />
only when =2 <strong>and</strong> ME is registered in the network.<br />
+CREG: ,[,,] OK<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Response<br />
TA controls the presentation of an unsolicited result code +CREG: <br />
when =1 <strong>and</strong> there is a change in the ME network registration status.<br />
OK<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 62 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07 [13]<br />
Parameters<br />
0 disable network registration unsolicited result code<br />
1 enable network registration unsolicited result code<br />
+CREG: <br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 63 of 180<br />
2 enable network registration unsolicited result code with<br />
location information<br />
0 not registered, ME is not currently searching a new<br />
Unsolicited result code<br />
operator to register to<br />
1 registered, home network<br />
2 not registered, but ME is currently searching a new<br />
operator to register to<br />
3 registration denied<br />
4 unknown<br />
5 registered, roaming<br />
When =1 <strong>and</strong> there is a change in the ME network registration status:<br />
Parameters<br />
see set comm<strong>and</strong><br />
+CREG: <br />
3.2.35 <strong>AT</strong>+CRLP Select Radio Link Protocol parameter<br />
<strong>AT</strong>+CRLP Select Radio Link Protocol parameter<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CRLP=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CRLP?<br />
Response<br />
TA returns values supported. RLP versions 0 <strong>and</strong> 1 share the same<br />
parameter set. TA returns only one line for this set (where is not<br />
present).<br />
+CRLP: (list of supported s), (list of supported s), (list of<br />
supported s), (list of supported s), (list of supported s),<br />
(list of supported s)<br />
...<br />
OK<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
TA returns current settings for RLP version. RLP versions 0 <strong>and</strong> 1 share<br />
the same parameter set. TA returns only one line for this set (where<br />
is not present).<br />
+CRLP: ,,,,,<br />
...<br />
OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CRLP=[[,[,[<br />
,[,[,]]]]]]<br />
Reference<br />
GSM 07.07 [13]<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
TA sets radio link protocol (RLP) parameters used when non-transparent<br />
data calls are setup.<br />
OK<br />
Parameters<br />
3.2.36 <strong>AT</strong>+CRSM Restricted SIM access<br />
<strong>AT</strong>+CRSM Restricted SIM access<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CRSM=?<br />
Write comm<strong>and</strong><br />
<strong>AT</strong>+CRSM=[,<br />
[,,,<br />
[,]]]<br />
0-61-255 Interworking window size (IWF to MS)<br />
0-61-255 Mobile window size(MS to IWF)<br />
0-48-255 acknowledgment timer T1 in 10 ms units)<br />
0-6-255 retransmission attempts N2<br />
0-1 RLP version number in integer format; when<br />
Version indication is not present it shall equal 0.<br />
Note: Versions 0 <strong>and</strong> 1 share the same parameter set.<br />
0-3-255 re-sequencing period in integer format, in units of<br />
10 ms. This is NOT used for RLP versions 0 <strong>and</strong><br />
1.<br />
Response<br />
OK<br />
Response<br />
+CRSM: , [,]<br />
OK / ERROR / +CME ERROR: <br />
Parameter<br />
176 READ BINARY<br />
178 READ RECORD<br />
192 GET RESPONSE<br />
214 UPD<strong>AT</strong>E BINARY<br />
220 UPD<strong>AT</strong>E RECORD<br />
242 ST<strong>AT</strong>US<br />
all other values are reserved; refer GSM 11.11.<br />
integer type; this is the identifier for an elementary<br />
data file on SIM. M<strong>and</strong>atory for every comm<strong>and</strong> except ST<strong>AT</strong>US<br />
,, integer type, range 0 - 255<br />
parameters to be passed on by the ME to the SIM; refer GSM 11.11.<br />
information which shall be written to the SIM (hex-<br />
decimal character format)<br />
, integer type, range 0 - 255<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 64 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07<br />
GSM 11.11<br />
3.2.37 <strong>AT</strong>+CSQ Signal Quality Report l<br />
<strong>AT</strong>+CSQ Signal Quality Report l<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CSQ=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CSQ<br />
Reference<br />
GSM 07.07 [13]<br />
status information from the SIM about the execution<br />
of the actual comm<strong>and</strong>. These parameters are delivered to the TE in both<br />
cases, on successful or failed execution of the comm<strong>and</strong>; refer GSM 11.11.<br />
response of a successful completion of the comm<strong>and</strong><br />
previously issued (hexadecimal character format)<br />
Response<br />
+CSQ: (list of supported s),(list of supported s)<br />
Response<br />
+CSQ: ,<br />
+CME ERROR: <br />
Execution comm<strong>and</strong> returns received signal strength indication <strong>and</strong><br />
channel bit error rate from the ME. Test comm<strong>and</strong> returns values<br />
supported by the TA.<br />
Parameters<br />
:<br />
0 -113 dBm or less<br />
1 -111 dBm<br />
2...30 -109... -53 dBm<br />
31 -51 dBm or greater<br />
99 not known or not detectable<br />
(in percent):<br />
0...7 as RXQUAL values in the table in GSM 05.08 [20] subclause 8.2.4<br />
99 not known or not detectable<br />
Note<br />
3.2.38 <strong>AT</strong>+FCLASS Select mode<br />
<strong>AT</strong>+FCLASS Select mode<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+FCLASS=?<br />
Response<br />
+FCLASS: list of supported s)<br />
OK<br />
Parameter<br />
see set comm<strong>and</strong><br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 65 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+ FCLASS?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+FCLASS=<br />
<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
+ FCLASS: <br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>.<br />
Response<br />
TA sets a particular mode of operation (data fax). This causes the TA to<br />
process information in a manner suitable for that type of information<br />
OK<br />
Parameter<br />
0 data<br />
Note<br />
1 fax class 1 (TIA-578-A)<br />
3.2.39 <strong>AT</strong>+FMI FAX: select read or test service class<br />
<strong>AT</strong>+FMI FAX: select read or test service class<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+ FMI =?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+ FMI<br />
Reference<br />
EIA/TIA-578-D<br />
Response<br />
OK<br />
Parameter<br />
see set comm<strong>and</strong><br />
Response<br />
TA reports one or more lines of information text which permit the user to<br />
identify the manufacturer.<br />
<br />
OK<br />
Parameter<br />
<br />
Note<br />
3.2.40 <strong>AT</strong>+FMM FAX: report model ID<br />
<strong>AT</strong>+FMM FAX: report model ID<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+ FMM =?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+ FMM<br />
Response<br />
OK<br />
Parameter<br />
see set comm<strong>and</strong><br />
Response<br />
TA reports one or more lines of information text which permit the user to<br />
identify the specific model of device.<br />
<br />
OK<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 66 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
EIA/TIA-578-D<br />
Parameter<br />
<br />
Note<br />
3.2.41 <strong>AT</strong>+FMR FAX: report revision ID<br />
<strong>AT</strong>+FMR FAX: report revision ID<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+ FMR =?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+ FMR<br />
Reference<br />
EIA/TIA-578-D<br />
Response<br />
OK<br />
Parameter<br />
see set comm<strong>and</strong><br />
Response<br />
TA reports one or more lines of information text which permit the user to<br />
identify the version, revision level or data or other information of the<br />
device.<br />
<br />
OK<br />
Parameter<br />
<br />
Note<br />
3.2.42 <strong>AT</strong>+VTD= Tone duration<br />
<strong>AT</strong>+VTD= Tone duration<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+VTD=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+VTD?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+VTD =<br />
<br />
Response<br />
+VTD: list of supported s OK<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+VTD: OK<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
This comm<strong>and</strong> refers to an integer that defines the length of tones<br />
emitted as a result of the +VTS comm<strong>and</strong>. This does not affect the D<br />
comm<strong>and</strong>.<br />
OK<br />
Parameters<br />
<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 67 of 180<br />
0 default setting<br />
1-255 duration of the tone in 1/10 seconds
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07 [13]<br />
Note<br />
3.2.43 <strong>AT</strong>+VTS DTMF <strong>and</strong> tone generation<br />
<strong>AT</strong>+VTS DTMF <strong>and</strong> tone generation<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+VTS=?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+VTS=<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
+VTS: list of supported s, list of supported s OK<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
This comm<strong>and</strong> allows the transmission of DTMF tones <strong>and</strong> arbitrary<br />
tones in voice mode. These tones may be used (for example) when<br />
announcing the start of a recording period.<br />
OK<br />
Note: D is used only for dialing.<br />
If error is related to ME functionality:<br />
+CME ERROR: <br />
Note: The comm<strong>and</strong> is writing only.<br />
Parameters<br />
which has a max length of 20 characters, must be entered<br />
between double quotes (“ “) <strong>and</strong> consists of combinations of the following<br />
separated by commas:<br />
1) A single ASCII characters in the set 0-9, #,*, A-D. This is<br />
interpreted as a sequence of DTMF tones whose duration is set by the +VTD<br />
comm<strong>and</strong>.<br />
2) {, } This is interpreted as a DTMF tone whose duration<br />
is determined by .<br />
duration of the tone in 1/10 seconds range :1-255<br />
Note<br />
3.2.44 <strong>AT</strong>+CMUX Serial Multiplexer control<br />
<strong>AT</strong>+CMUX Serial Multiplexer control<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CMUX=?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CMUX=
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
ode>[,[,<br />
[,<<br />
N1>[,[,[,[,[,<br />
]]]]]]]]<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CMUX ?<br />
Reference<br />
GSM 07.07 [13]<br />
Parameters<br />
0 Basic option (i.e. No multiplexer in operation)<br />
1 Advanced option (GSM 07.10 multiplexer)<br />
<br />
2 Proprietary option (manufacturer specific multiplexer)<br />
Response:<br />
+CMUX: (mode-1),0,5,127,10,3,30,10,2<br />
OK<br />
ERROR<br />
Note<br />
3.2.45 <strong>AT</strong>+CNUM Subscriber Number<br />
<strong>AT</strong>+CNUM Subscriber Number<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CNUM=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CNUM<br />
Channel Number Type DLCI<br />
None Multiplexer Control 0<br />
1 07.07 <strong>and</strong> 07.05 1<br />
2 07.07 <strong>and</strong> 07.05 2<br />
3 07.07 <strong>and</strong> 07.05 3<br />
4 07.07 <strong>and</strong> 07.05 4<br />
Response<br />
Response<br />
+CNUM: [],,[,,[,]]<br />
[+CNUM: [],,[,, [,<br />
]]<br />
[...]]<br />
+CME ERROR: <br />
Parameters<br />
optional alphanumeric string associated with ;<br />
used<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 69 of 180<br />
character set should be the one selected with comm<strong>and</strong><br />
Select TE Character <strong>Set</strong> +CSCS<br />
string type phone number of format specified by <br />
type of address octet in integer format (refer GSM 04.08 [8]<br />
subclause 10.5.4.7)<br />
as defined by the +CBST comm<strong>and</strong><br />
(service related to the phone number: )<br />
0 asynchronous modem<br />
1 synchronous modem<br />
2 PAD Access (asynchronous)<br />
3 Packet Access (synchronous)<br />
4 Voice<br />
5 Fax
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07 [13]<br />
(information transfer capability: )<br />
Note<br />
0 3.1 kHz<br />
1 UDI<br />
3.2.46 <strong>AT</strong>+CPOL Preferred operator list<br />
<strong>AT</strong>+CPOL Preferred operator list.<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CPOL=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CPOL?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CPOL=[][,[,<br />
]]<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
+CPOL: (list of supported s),(list of supported s)<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CPOL: ,,<br />
[+CPOL: ,,<br />
[…]]<br />
+CME ERROR: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CME ERROR: <br />
Parameters<br />
integer type: order number of operator in SIM preferred<br />
operator list<br />
0 long format alphanumeric <br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 70 of 180<br />
1 short format alphanumeric <br />
2 numeric <br />
string type: indicates whether alphanumeric or<br />
numeric<br />
Note<br />
format used (see +COPS comm<strong>and</strong>)<br />
3.2.47 <strong>AT</strong>+COPN Read operator names.<br />
<strong>AT</strong>+COPN Read operator names.<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+COPN=?<br />
Response
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+COPN<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
+COPN: ,<br />
[+COPN: ,<br />
[…]]<br />
+CME ERROR: <br />
Parameters<br />
string type: operator in numeric format (see +COPS)<br />
string type: operator in long alphanumeric format (see +COPS)<br />
Note<br />
3.2.48 <strong>AT</strong>+CFUN <strong>Set</strong> phone functionality.<br />
<strong>AT</strong>+CFUN <strong>Set</strong> phone functionality.<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CFUN=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CFUN?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CFUN=,[]<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
+CFUN: (list of supported s), (list of supported s)<br />
+CME ERROR: <br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CFUN: <br />
+CME ERROR: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CME ERROR: <br />
Parameters<br />
0 minimum functionality<br />
1 full functionality (Default)<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 71 of 180<br />
4 disable phone both transmit <strong>and</strong> receive RF circuits<br />
: 0 <strong>Set</strong> the ME to power level immediately. This is<br />
Note<br />
the default when is not given.<br />
1 <strong>Set</strong> the ME to power level after the ME been<br />
reset.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
3.2.49 <strong>AT</strong>+CCLK Clock<br />
<strong>AT</strong>+CCLK Clock<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CCLK=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CCLK?<br />
<strong>Set</strong> comm<strong>and</strong><br />
Response<br />
Parameters<br />
Response<br />
+CCLK: <br />
+CME ERROR: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
<strong>AT</strong>+CCLK= Parameters<br />
Reference<br />
GSM 07.07 [13]<br />
string type value; format is "yy/MM/dd,hh:mm:ss+/-time zone<br />
Note<br />
3.2.50 <strong>AT</strong>+CSIM Generic SIM Access<br />
<strong>AT</strong>+CSIM Generic SIM Access<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CSIM=?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CSIM=,<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
Parameters<br />
Response<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 72 of 180<br />
(two digits)”; where characters indicate year (two last digits),<br />
month, day, hour, minutes, seconds <strong>and</strong> time zone. E.g:<br />
22:10:00+00 GMT equals to "94/05/06,22:10:00+00"<br />
The value scope of “time zone (two digits)” is: 00 – 48. The<br />
interval between each time zone is 15 minutes.<br />
+CSIM: ,<br />
+CME ERROR: <br />
Parameters<br />
integer type: length of characters sent to the TE in<br />
or<br />
(i.e. twice the number of octets in the raw data)<br />
string type: hex format: GSM 11.11 SIM comm<strong>and</strong> sent from<br />
the<br />
ME to the SIM<br />
string type: hex format: GSM 11.11 response from SIM to<br />
Note<br />
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
3.2.51 <strong>AT</strong>+CALM Alert Sound Mode<br />
<strong>AT</strong>+CALM Alert Sound Mode<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CALM=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CALM?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CALM=<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
+CALM: (list of supported s)<br />
+CME ERROR: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CALM: <br />
+CME ERROR: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CME ERROR: <br />
Parameters<br />
0 normal mode<br />
1 silent mode (all sounds from ME are prevented)<br />
Note<br />
3.2.52 <strong>AT</strong>+CRSL Ringer Sound Level<br />
<strong>AT</strong>+CRSL Ringer Sound Level<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CRSL?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CRSL=<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
+CRSL: <br />
+CME ERROR: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CME ERROR: <br />
Parameters<br />
integer type value(0-100) with manufacturer specific range<br />
Note<br />
(smallest value<br />
represents the lowest sound level)<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 73 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
3.2.53 <strong>AT</strong>+CLVL Loud speaker volume level<br />
<strong>AT</strong>+CLVL Loud speaker volume level<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CLVL=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CLVL?<br />
<strong>Set</strong> comm<strong>and</strong><br />
Response<br />
+CLVL: (list of supported s)<br />
+CME ERROR: <br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CLVL: <br />
+CME ERROR: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
<strong>AT</strong>+CLVL=
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
3.2.55 <strong>AT</strong>+CPUC Price per Unit <strong>and</strong> Currency Table<br />
<strong>AT</strong>+CPUC Price Per Unit <strong>and</strong> Currency Table<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CPUC=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CPUC?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CPUC=,[,<<br />
passwd>]<br />
Reference<br />
GSM 07.07 [13]<br />
Response<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CPUC: ,<br />
+CME ERROR: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CME ERROR: <br />
Parameters<br />
string type; three-character currency code (e.g. "GBP",<br />
"DEM");<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 75 of 180<br />
character set as specified by comm<strong>and</strong> Select TE Character<br />
<strong>Set</strong> +CSCS<br />
string type; price per unit; dot is used as a decimal separator<br />
(e.g. "2.66")<br />
string type; SIM PIN2<br />
Note<br />
3.2.56 <strong>AT</strong>+CCWE Call Meter Maximum Event<br />
<strong>AT</strong>+CCWE Call Meter Maximum Event<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CCWE=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CCWE?<br />
<strong>Set</strong> comm<strong>and</strong><br />
Response<br />
+CCWE: (list of supported s)<br />
+CME ERROR: <br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CCWE: <br />
+CME ERROR: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
<strong>AT</strong>+CCWE= Parameters<br />
0 Disable call meter warning event<br />
1 Enable call meter warning event
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.07 [13]<br />
Unsolicited result codes supported:<br />
+CCWV Shortly before the ACM (Accumulated Call Meter) maximum<br />
value is reached, an unsolicited result code +CCWV will be<br />
sent, if enabled by this comm<strong>and</strong>. The warning is issued<br />
approximately when 5 seconds call time remains. It is also<br />
issued when starting a call if less than 5 s call time remains.<br />
Parameters<br />
Note<br />
3.2.57 <strong>AT</strong>+CBC Battery charge<br />
<strong>AT</strong>+ CBC Battery charge<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CBC=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CBC?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CBC<br />
Reference<br />
GSM 07.07 [13]<br />
GSM 07.07 specifies 30 seconds, so SIMCOM deviate from the specification.<br />
Response<br />
+CBC: (list of supported < bcs >s),(list of supported < bcl<br />
>s),(voltage)<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
ERROR<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CBC: < battery connected status >, < battery charging level >,<br />
+CME ERROR: <br />
Parameters<br />
charge status<br />
0 ME is not charged<br />
1 ME is charging<br />
battery connection level<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 76 of 180<br />
0 battery is exhausted, or ME does not have a battery<br />
connected<br />
1...100 battery has 1-100 percent of capacity remaining vent<br />
battery voltage(mV)<br />
Note<br />
Support for this comm<strong>and</strong> will be hardware dependant <strong>and</strong> only be used<br />
when battery is set to vibrator
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
3.2.58 <strong>AT</strong>+CUSD Unstructured supplementary service data<br />
<strong>AT</strong>+ CUSD Unstructured supplementary service data<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CUSD=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CUSD?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CUSD=[<br />
[,[,]]<br />
Reference<br />
GSM 03.38 [25]<br />
Response<br />
+CUSD: <br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CUSD:<br />
Parameter<br />
<br />
Response<br />
OK<br />
ERROR<br />
Parameters<br />
a numeric parameter which indicates control of the unstructured<br />
supplementary service data<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 77 of 180<br />
0 disable the result code presentation in the TA<br />
1 enable the result code presentation in the TA<br />
2 cancel session (not applicable to read comm<strong>and</strong> response)<br />
string type USSD-string<br />
Cell Broadcast Data Coding Scheme in integer format (default 0)<br />
Note<br />
3.2.59 <strong>AT</strong>+CSSN SUPPLEMENTARY SERVICES NOTIFIC<strong>AT</strong>ION<br />
<strong>AT</strong>+ CSSN SUPPLEMENTARY SERVICES NOTIFIC<strong>AT</strong>ION<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CSSN=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CSSN?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CSSN=[<br />
[,]]<br />
Response<br />
+CSSN: (list of supported s), (list of supported s)<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CSSN:,<br />
Parameter<br />
see set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
Parameters<br />
a numeric parameter which indicates whether to show the +CSSI<br />
result code presentation status after a mobile originated call setup<br />
0 disable<br />
1 enable<br />
a numeric parameter which indicates whether to show the<br />
+CSSU result code presentation status during a mobile<br />
terminated call setup or during a call, or when a forward check<br />
supplementary service notification is received.<br />
0 disable<br />
1 enable<br />
Note<br />
4 <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s According to GSM07.05<br />
The GSM 07.05 comm<strong>and</strong>s are for performing SMS <strong>and</strong> CBS related operations. <strong>SIM300D</strong> II<br />
supports both Text <strong>and</strong> PDU modes.<br />
4.1 Overview of <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s According to GSM07.05<br />
<strong>Comm<strong>and</strong></strong> Description<br />
<strong>AT</strong>+CMGD DELETE SMS MESSAGE<br />
<strong>AT</strong>+CMGF SELECT SMS MESSAGE FORM<strong>AT</strong><br />
<strong>AT</strong>+CMGL LIST SMS MESSAGES FROM PREFERRED STORE<br />
<strong>AT</strong>+CMGR READ SMS MESSAGE<br />
<strong>AT</strong>+CMGS SEND SMS MESSAGE<br />
<strong>AT</strong>+CMGW WRITE SMS MESSAGE TO MEMORY<br />
<strong>AT</strong>+CMSS SEND SMS MESSAGE FROM STORAGE<br />
<strong>AT</strong>+CMGC SEND SMS COMMAND<br />
<strong>AT</strong>+CNMI NEW SMS MESSAGE INDIC<strong>AT</strong>IONS<br />
<strong>AT</strong>+CPMS PREFERRED SMS MESSAGE STORAGE<br />
<strong>AT</strong>+CRES RESTORE SMS SETTINGS<br />
<strong>AT</strong>+CSAS SAVE SMS SETTINGS<br />
<strong>AT</strong>+CSCA SMS SERVICE CENTER ADDRESS<br />
<strong>AT</strong>+CSCB SELECT CELL BROADCAST SMS MESSAGES<br />
<strong>AT</strong>+CSDH SHOW SMS TEXT MODE PARAMETERS<br />
<strong>AT</strong>+CSMP SET SMS TEXT MODE PARAMETERS<br />
<strong>AT</strong>+CSMS SELECT MESSAGE SERVICE<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 78 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
4.2 Detailed Descriptions of <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s According to GSM07.05<br />
4.2.1 <strong>AT</strong>+CMGD Delete SMS message<br />
<strong>AT</strong>+CMGD Delete SMS message<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGD=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGD=<br />
Reference<br />
GSM 07.05<br />
Response<br />
+CMGD:<br />
OK<br />
Response<br />
TA deletes message from preferred message storage location<br />
.<br />
OK<br />
If error is related to ME functionality:<br />
+CMS ERROR <br />
Parameters<br />
integer type; value in the range of location numbers supported by<br />
the associated memory<br />
4.2.2 <strong>AT</strong>+CMGF Select SMS Message Format<br />
<strong>AT</strong>+CMGF Select SMS Message Format<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGF?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGF=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGF=[]<br />
Reference<br />
GSM 07.05<br />
Response<br />
+CMGF: <br />
OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
+CMGF: list of supported s<br />
OK<br />
Response<br />
TA sets parameter to denote which input <strong>and</strong> output format of messages to<br />
use.<br />
OK<br />
Parameters<br />
0 PDU mode<br />
1 text mode<br />
4.2.3 <strong>AT</strong>+CMGL List SMS messages from preferred store<br />
<strong>AT</strong>+CMGL List SMS messages from preferred store<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 79 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGL=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGL=[]<br />
Response<br />
+CMGL: list of supported s<br />
OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Parameters<br />
1) If text mode:<br />
"REC UNREAD" Received unread messages (default)<br />
2) If PDU mode:<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 80 of 180<br />
"REC READ" Received read messages<br />
"STO UNSENT" Stored unsent messages<br />
"STO SENT" Stored sent messages<br />
"ALL" All messages<br />
0 Received unread messages (default)<br />
Response<br />
1 Received read messages<br />
2 Stored unsent messages<br />
3 Stored sent messages<br />
4 All messages<br />
TA returns messages with status value from message storage<br />
to the TE. . If status of the message is 'received unread', status in<br />
the storage changes to 'received read'.<br />
1) If text mode (+CMGF=1) <strong>and</strong> comm<strong>and</strong> successful:<br />
for SMS-SUBMITs <strong>and</strong>/or SMS-DELIVERs:<br />
+CMGL:<br />
,,,[],[][,,]<<br />
LF>[<br />
+CMGL:<br />
,,,[],[][,,]<<br />
LF>[...]]<br />
OK<br />
2) If PDU mode (+CMGF=0) <strong>and</strong> comm<strong>and</strong> successful:<br />
+CMGL:,,[],<br />
+CMGL: ,,[alpha],[...]]<br />
OK<br />
3)If error is related to ME functionality:<br />
+CMS ERROR: <br />
Parameters<br />
string type alphanumeric representation of or <br />
corresponding to the entry found in MT phonebook;<br />
implementation of this feature is manufacturer specific<br />
GSM 03.40 TP-Destination-Address Address-Value field in
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 81 of 180<br />
string format; BCD numbers (or GSM default alphabet<br />
characters) are converted to characters; type of address<br />
given by <br />
In the case of SMS: GSM 03.40 TP-User-Data in text mode<br />
responses; format:<br />
-if indicates that GSM 03.38 default alphabet is used <strong>and</strong><br />
indicates that GSM 03.40<br />
TP-User-Data-Header-Indication is not set: ME/TA<br />
converts GSM alphabet into current TE character set<br />
according to rules of Annex A<br />
-if indicates that 8-bit or UCS2 data coding scheme is<br />
used, or indicates that GSM 03.40<br />
TP-User-Data-Header-Indication is set: ME/TA converts<br />
each 8-bit octet into two IRA character long hexadecimal<br />
number (e.g. octet with integer value 42 is presented to<br />
TE as two characters 2A (IRA 50 <strong>and</strong> 65))<br />
In the case of CBS: GSM 03.41 CBM Content of Message in<br />
text mode responses; format:<br />
- if indicates that GSM 03.38 default alphabet is used:<br />
ME/TA converts GSM alphabet into current TE character<br />
set according to rules of Annex A<br />
-if indicates that 8-bit or UCS2 data coding scheme is<br />
used: ME/TA converts each 8-bit octet into two IRA<br />
character long hexadecimal number<br />
integer type value indicating in the text mode (+CMGF=1) the<br />
length of the message body (or ) in<br />
characters; or in PDU mode (+CMGF=0), the length of<br />
the actual TP data unit in octets (i.e. the RP layer SMSC<br />
address octets are not counted in the length)<br />
integer type; value in the range of location numbers supported by<br />
the associated memory<br />
GSM 03.40 TP-Originating-Address Address-Value field in<br />
string format; BCD numbers (or GSM default alphabet<br />
characters) are converted to characters; type of address<br />
given by <br />
In the case of SMS: GSM 04.11 SC address followed by GSM<br />
03.40 TPDU in hexadecimal format: ME/TA converts<br />
each octet of TP data unit into two IRA character long<br />
hexadecimal number (e.g. octet with integer value 42 is<br />
presented to TE as two characters 2A (IRA 50 <strong>and</strong> 65)).<br />
In the case of CBS: GSM 03.41 TPDU in hexadecimal<br />
format.<br />
GSM 03.40 TP-Service-Center-Time-Stamp in time-string<br />
format (refer )<br />
GSM 04.11 TP-Destination-Address Type-of-Address octet in
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.05<br />
4.2.4 <strong>AT</strong>+CMGR Read SMS message<br />
<strong>AT</strong>+CMGR Read SMS message<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGR=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGR=[,]<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 82 of 180<br />
integer format (when first character of is + (IRA 43)<br />
default is 145, otherwise default is 129)<br />
GSM 04.11 TP-Originating-Address Type-of-Address octet<br />
Response<br />
OK<br />
Parameters<br />
in integer format (default refer)<br />
integer type; value in the range of location numbers supported by<br />
the associated memory<br />
0 normal<br />
Response<br />
1 not change status of the specified SMS record<br />
TA returns SMS message with location value from message storage<br />
to the TE. If status of the message is 'received unread', status in the<br />
storage changes to 'received read'.<br />
1) If text mode (+CMGF=1) <strong>and</strong> comm<strong>and</strong> successful:<br />
for SMS-DELIVER:<br />
+CMGR:,,[],[,,,,,,,]<br />
for SMS-SUBMIT:<br />
+CMGR:,,[][,,,,,[],,,]<br />
2) If PDU mode (+CMGF=0) <strong>and</strong> comm<strong>and</strong> successful:<br />
+CMGR: ,[],<br />
OK<br />
3) If error is related to ME functionality:<br />
+CMS ERROR: <br />
Parameters<br />
string type alphanumeric representation of or <br />
corresponding to the entry found in MT phonebook;<br />
implementation of this feature is manufacturer specific<br />
GSM 03.40 TP-Destination-Address Address-Value field in<br />
string format; BCD numbers (or GSM default alphabet<br />
characters) are converted to characters of the currently<br />
selected TE character set (specified by +CSCS); type of<br />
address given by <br />
In the case of SMS: GSM 03.40 TP-User-Data in text mode<br />
responses; format:<br />
-if indicates that GSM 03.38 default alphabet is used <strong>and</strong>
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 83 of 180<br />
indicates that GSM 03.40<br />
TP-User-Data-Header-Indication is not set:<br />
ME/TA converts GSM alphabet into current TE<br />
character set according to rules of Annex A<br />
-if indicates that 8-bit or UCS2 data coding scheme is<br />
used, or indicates that GSM 03.40<br />
TP-User-Data-Header-Indication is set: ME/TA converts<br />
each 8-bit octet into two IRA character long hexadecimal<br />
number (e.g. octet with integer value 42 is presented to<br />
TE as two characters 2A (IRA 50 <strong>and</strong> 65))<br />
In the case of CBS: GSM 03.41 CBM Content of Message in<br />
text mode responses; format:<br />
- if indicates that GSM 03.38 default alphabet is used:<br />
ME/TA converts GSM alphabet into current TE character<br />
set according to rules of Annex A<br />
-if indicates that 8-bit or UCS2 data coding scheme is<br />
used: ME/TA converts each 8-bit octet into two IRA<br />
character long hexadecimal number<br />
depending on the comm<strong>and</strong> or result code: GSM 03.38 SMS<br />
Data Coding Scheme (default 0), or Cell Broadcast Data<br />
Coding Scheme in integer format<br />
depending on the comm<strong>and</strong> or result code: first octet of GSM<br />
03.40 SMS-DELIVER, SMS-SUBMIT (default 17),<br />
SMS-ST<strong>AT</strong>US-REPORT, or SMS-COMMAND (default<br />
2) in integer format<br />
integer type value indicating in the text mode (+CMGF=1) the<br />
length of the message body (or ) in<br />
characters; or in PDU mode (+CMGF=0), the length of<br />
the actual TP data unit in octets (i.e. the RP layer SMSC<br />
address octets are not counted in the length)<br />
GSM 03.41 CBM Message Identifier in integer format<br />
GSM 03.40 TP-Originating-Address Address-Value field in<br />
string format; BCD numbers (or GSM default alphabet<br />
characters) are converted characters of the currently<br />
selected TE character set (specified by +CSCS);; type of<br />
address given by <br />
In the case of SMS: GSM 04.11 SC address followed by GSM<br />
03.40 TPDU in hexadecimal format: ME/TA converts<br />
each octet of TP data unit into two IRA character long<br />
hexadecimal number (e.g. octet with integer value 42 is<br />
presented to TE as two characters 2A (IRA 50 <strong>and</strong> 65)).<br />
In the case of CBS: GSM 03.41 TPDU in hexadecimal<br />
format.<br />
GSM 04.11 RP SC address Address-Value field in string format;<br />
BCD numbers (or GSM default alphabet characters) are
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.05<br />
4.2.5 <strong>AT</strong>+CMGS Send SMS message<br />
<strong>AT</strong>+CMGS Send SMS message<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGS=?<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 84 of 180<br />
are converted to characters of the currently selected TE<br />
character set (specified by +CSCS);; type of address<br />
given by <br />
GSM 03.40 TP-Service-Centre-Time-Stamp in time-string<br />
format (refer )<br />
0 "REC UNREAD" Received unread messages<br />
1 "REC READ" Received read messages<br />
2 "STO UNSENT" Stored unsent messages<br />
3 "STO SENT" Stored sent messages<br />
4 "ALL" All messages<br />
GSM 04.11 TP-Destination-Address Type-of-Address octet in<br />
integer format (when first character of is + (IRA 43)<br />
default is 145, otherwise default is 129)<br />
GSM 04.11 TP-Originating-Address Type-of-Address octet in<br />
integer format (default refer)<br />
GSM 04.11 RP SC address Type-of-Address octet in integer<br />
format (default refer )<br />
depending on SMS-SUBMIT setting: GSM 03.40<br />
Response<br />
OK<br />
TP-Validity-Period either in integer format (default 167) or in<br />
time-string format (refer )
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Write <strong>Comm<strong>and</strong></strong><br />
1) If text mode<br />
(+CMGF=1):<br />
+CMGS=[,<<br />
toda>]<br />
text is entered<br />
<br />
ESC quits without<br />
sending<br />
2) If PDU mode<br />
(+CMGF=0):<br />
+CMGS=<br />
PDU is given<br />
<br />
Reference<br />
GSM 07.05<br />
Parameters<br />
GSM 03.40 TP-Destination-Address Address-Value field in<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 85 of 180<br />
string format; BCD numbers (or GSM default alphabet<br />
characters) are converted to characters of the currently<br />
selected TE character set (specified by +CSCS);; type<br />
of address given by <br />
GSM 04.11 TP-Destination-Address<br />
Type-of-Address octet in integer format<br />
129 Unknown type(IDSN format number)<br />
128 Unknown type(unknown number format)<br />
161 National number type(IDSN format)<br />
145 International number type(ISDN format )<br />
177 Network specific number(ISDN format)<br />
integer type value indicating in the text mode (+CMGF=1) the<br />
Response<br />
length of the message body (or ) in<br />
characters; or in PDU mode (+CMGF=0), the length of<br />
the actual TP data unit in octets (i.e. the RP layer<br />
SMSC address octets are not counted in the length)<br />
TA transmits SMS message from a TE to the network (SMS-SUBMIT).<br />
Message reference value is returned to the TE on successful message<br />
delivery. Value can be used to identify message upon unsolicited delivery<br />
status report result code.<br />
1) If text mode(+CMGF=1) <strong>and</strong> sending successful:<br />
+CMGS: <br />
OK<br />
2) If PDU mode(+CMGF=0) <strong>and</strong> sending successful:<br />
+CMGS: <br />
OK<br />
3)If error is related to ME functionality:<br />
+CMS ERROR: <br />
Parameters<br />
GSM 03.40 TP-Message-Reference in integer format<br />
4.2.6 <strong>AT</strong>+CMGW Write SMS message to memory<br />
<strong>AT</strong>+CMGW Write SMS message to memory<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGW=?<br />
Response<br />
OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Write <strong>Comm<strong>and</strong></strong><br />
1) If text mode<br />
(+CMGF=1):<br />
<strong>AT</strong>+CMGW=[[,]]<br />
text is<br />
entered<br />
<br />
quits<br />
without sending<br />
2) If PDU mode<br />
(+CMGF=0):<br />
<strong>AT</strong>+CMGW=<br />
PDU is given<br />
<br />
Response<br />
TA transmits SMS message (either SMS-DELIVER or SMS-SUBMIT)<br />
from TE to memory storage . Memory location of the<br />
stored message is returned. By default message status will be set to 'stored<br />
unsent', but parameter allows also other status values to be given.<br />
If writing is successful:<br />
+CMGW: <br />
OK<br />
If error is related to ME functionality:<br />
+CMS ERROR: <br />
Parameters<br />
GSM 03.40 TP-Originating-Address Address-Value field in<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 86 of 180<br />
string format; BCD numbers (or GSM default alphabet<br />
characters) are converted to characters of the currently<br />
selected TE character set (specified by +CSCS);; type<br />
of address given by <br />
GSM 03.40 TP-Destination-Address Address-Value field in<br />
string format; BCD numbers (or GSM default alphabet<br />
characters) are converted to characters of the currently<br />
selected TE character set (specified by +CSCS);; type<br />
of address given by <br />
GSM 04.11 TP-Originating-Address Type-of-Address octet<br />
in integer format (default refer )<br />
GSM 04.11 TP-Destination-Address<br />
Type-of-Address octet in integer format<br />
129 Unknown type(IDSN format number)<br />
128 Unknown type(unknown number format)<br />
161 National number type(IDSN format)<br />
145 International number type(ISDN format )<br />
177 Network specific number(ISDN format)<br />
integer type value indicating in the text mode (+CMGF=1)<br />
the length of the message body (or )<br />
in characters; or in PDU mode (+CMGF=0), the length<br />
of the actual TP data unit in octets (i.e. the RP layer<br />
SMSC address octets are not counted in the length)<br />
In the case of SMS: GSM 04.11 SC address followed by<br />
GSM 03.40 TPDU in hexadecimal format: ME/TA<br />
converts each octet of TP data unit into two IRA<br />
character long hexadecimal number (e.g. octet with<br />
integer value 42 is presented to TE as two characters<br />
2A (IRA 50 <strong>and</strong> 65)). In the case of CBS: GSM<br />
03.41 TPDU in hexadecimal format.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.05<br />
Index of message in selected storage <br />
4.2.7 <strong>AT</strong>+CMSS Send SMS message from storage<br />
<strong>AT</strong>+CMSS Send SMS message from storage<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMSS=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMSS=[,[,]]<br />
Reference<br />
GSM 07.05<br />
Response<br />
OK<br />
Response<br />
TA sends message with location value from message storage<br />
to the network (SMS-SUBMIT). If new recipient address is<br />
given, it shall be used instead of the one stored with the message. Reference<br />
value is returned to the TE on successful message delivery. Values can<br />
be used to identify message upon unsolicited delivery status report result<br />
code.<br />
1) If text mode(+CMGF=1) <strong>and</strong> sending successful:<br />
+CMGS: <br />
OK<br />
2) If PDU mode(+CMGF=0) <strong>and</strong> sending successful:<br />
+CMGS: <br />
OK<br />
3)If error is related to ME functionality:<br />
+CMS ERROR: <br />
Parameters<br />
integer type; value in the range of location numbers supported by<br />
the associated memory<br />
GSM 03.40 TP-Destination-Address Address-Value field in<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 87 of 180<br />
string format; BCD numbers (or GSM default alphabet<br />
characters) are converted to characters of the currently<br />
selected TE character set (specified by +CSCS);; type of<br />
address given by <br />
GSM 04.11 TP-Destination-Address<br />
Type-of-Address octet in integer format<br />
129 Unknown type(IDSN format number)<br />
128 Unknown type(unknown number format)<br />
161 National number type(IDSN format)<br />
145 International number type(ISDN format )<br />
177 Network specific number(ISDN format)<br />
GSM 03.40 TP-Message-Reference in integer format
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
4.2.8 <strong>AT</strong>+CMGC Send SMS <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGC Send SMS <strong>Comm<strong>and</strong></strong><br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGC=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
1) If text mode<br />
(+CMGF=1):<br />
<strong>AT</strong>+CMGC=,[[,[,[,<br />
]]]]<br />
text is entered<br />
<br />
ESC quits without<br />
sending<br />
2) If PDU mode<br />
(+CMGF=0):<br />
<strong>AT</strong>+CMGC=<br />
PDU is given<br />
<br />
Response<br />
OK<br />
Parameters<br />
first octet of GSM 03.40 SMS-COMMAND (default 2) in<br />
integer format<br />
GSM 03.40 TP-<strong>Comm<strong>and</strong></strong>-Type in integer format (default 0)<br />
GSM 03.40 TP-Protocol-Identifier in integer format (default<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 88 of 180<br />
0)<br />
GSM 03.40 TP-Message-Number in integer format<br />
GSM 03.40 TP-Destination-Address Address-Value field in<br />
string format; BCD numbers (or GSM default alphabet<br />
characters) are converted to characters of the currently<br />
selected TE character set (specified by +CSCS);; type<br />
of address given by <br />
GSM 04.11 TP-Destination-Address<br />
Type-of-Address octet in integer format<br />
129 Unknown type(IDSN format number)<br />
128 Unknown type(unknown number format)<br />
161 National number type(IDSN format)<br />
145 International number type(ISDN format )<br />
177 Network specific number(ISDN format)<br />
integer type value indicating in PDU mode (+CMGF=0), the<br />
length of the actual TP data unit in octets (i.e. the RP<br />
layer SMSC address octets are not counted in the<br />
length)
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.05<br />
Response<br />
TA transmits SMS <strong>Comm<strong>and</strong></strong> message from a TE to the network<br />
(SMS-COMMAND). Message reference value is returned to the TE<br />
on successful message delivery. Value can be used to identify message upon<br />
unsolicited delivery status report result code.<br />
1) If text mode(+CMGF=1) <strong>and</strong> sending successful:<br />
+CMGC: <br />
OK<br />
2) If PDU mode(+CMGF=0) <strong>and</strong> sending successful:<br />
+CMGC: <br />
OK<br />
3)If error is related to ME functionality:<br />
+CMS ERROR: <br />
Parameters<br />
GSM 03.40 TP-Message-Reference in integer format<br />
4.2.9 <strong>AT</strong>+CNMI New SMS message indications<br />
<strong>AT</strong>+CNMI New SMS message indications<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CNMI=?<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CNMI?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CNMI=[[,[,<br />
[,[,]]]]]<br />
Response<br />
+CNMI: (list of supported s),(list of supported s),(list of<br />
supported s),(list of supported s),(list of supported s)<br />
OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
+CNMI: ,,,,<br />
OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
TA selects the procedure for how the receiving of new messages from the<br />
network is indicated to the TE when TE is active, e.g. DTR signal is ON. If<br />
TE is inactive (e.g. DTR signal is OFF), message receiving should be done<br />
as specified in GSM 03.38.<br />
OK<br />
If error is related to ME functionality:<br />
+CMS ERROR: <br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 89 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Parameters<br />
0 Buffer unsolicited result codes in the TA. If TA result<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 90 of 180<br />
code buffer is full, indications can be buffered in some<br />
other place or the oldest indications may be discarded<br />
<strong>and</strong> replaced with the new received indications.<br />
1 Discard indication <strong>and</strong> reject new received message<br />
unsolicited result codes when TA-TE link is reserved<br />
(e.g. in on-line data mode). Otherwise forward them<br />
directly to the TE.<br />
2 Buffer unsolicited result codes in the TA when TA-TE<br />
link is reserved (e.g. in on-line data mode) <strong>and</strong> flush<br />
them to the TE after reservation. Otherwise forward<br />
them directly to the TE.<br />
3 Forward unsolicited result codes directly to the TE.<br />
TA-TE link specific inb<strong>and</strong> technique used to embed<br />
result codes <strong>and</strong> data when TA is in on-line data mode.<br />
(the rules for storing received SMs depend on its data coding<br />
scheme (refer GSM 03.38 [2]), preferred memory<br />
storage (+CPMS) setting <strong>and</strong> this value):<br />
0 No SMS-DELIVER indications are routed to the TE.<br />
1 If SMS-DELIVER is stored into ME/TA, indication of<br />
the memory location is routed to the TE using<br />
unsolicited result code: +CMTI: ,<br />
2 SMS-DELIVERs (except class 2) are routed directly to<br />
the TE using unsolicited result code: +CMT:<br />
[], (PDU mode<br />
enabled) or +CMT: , [],<br />
[,,,,,,,] (text mode enabled; about<br />
parameters in italics, refer comm<strong>and</strong> Show Text Mode<br />
Parameters +CSDH). Class 2 messages result in<br />
indication as defined in =1.<br />
3 Class 3 SMS-DELIVERs are routed directly to TE<br />
using unsolicited result codes defined in =2.<br />
Messages of other classes result in indication as<br />
defined in =1.<br />
(the rules for storing received CBMs depend on its data<br />
coding scheme (refer GSM 03.38 [2]), the setting of<br />
Select CBM Types (+CSCB) <strong>and</strong> this value):<br />
0 No CBM indications are routed to the TE.<br />
2 New CBMs are routed directly to the TE using<br />
unsolicited result code: +CBM:<br />
(PDU mode enabled) or
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.05<br />
0<br />
+CBM:<br />
,,,,<br />
(text mode enabled).<br />
No SMS-ST<strong>AT</strong>US-REPORTs are routed to the TE.<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 91 of 180<br />
1 SMS-ST<strong>AT</strong>US-REPORTs are routed to the TE using<br />
unsolicited result code: +CDS:<br />
(PDU mode enabled) or<br />
+CDS: ,,[],[],,,<br />
(text mode enabled)<br />
0 TA buffer of unsolicited result codes defined within<br />
Unsolicited result code<br />
this comm<strong>and</strong> is flushed to the TE when 1...3<br />
is entered (OK response shall be given before flushing<br />
the codes).<br />
1 TA buffer of unsolicited result codes defined within<br />
this comm<strong>and</strong> is cleared when 1...3 is entered.<br />
+CMTI: , Indication that new message has been<br />
received<br />
+CMT: , Short message is output directly<br />
+CBM: Cell broadcast message is output<br />
4.2.10 <strong>AT</strong>+CPMS Preferred SMS Message Storage<br />
<strong>AT</strong>+CPMS Preferred SMS Message Storage<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CPMS?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CPMS=?<br />
Response<br />
directly<br />
+CPMS:,,,,,,,<br />
, OK<br />
If error is related to ME functionality:<br />
+CMS ERROR<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
+CPMS: (list of supported s),(list of supported s) ,(list of<br />
supported s)<br />
Parameters<br />
see write comm<strong>and</strong>
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CPMS=<br />
<br />
[,<br />
[,]]<br />
Reference<br />
GSM 07.05<br />
Response<br />
TA selects memory storages , <strong>and</strong> to be used for<br />
reading, writing, etc.<br />
+CPMS:,,,,,<br />
OK<br />
If error is related to ME functionality:<br />
+CMS ERROR:<br />
Parameters<br />
4.2.11 <strong>AT</strong>+CRES Restore SMS settings<br />
<strong>AT</strong>+CRES Restore SMS settings<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CRES=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CRES=[]<br />
Reference<br />
GSM 07.05<br />
Messages to be read <strong>and</strong> deleted from this memory<br />
storage<br />
"SM" SIM message storage<br />
Messages will be written <strong>and</strong> sent to this memory<br />
storage<br />
"SM" SIM message storage<br />
Received messages will be placed in this memory<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 92 of 180<br />
storage if routing to PC is not set ("+CNMI")<br />
"SM" SIM message storage<br />
Number of messages currently in <br />
Number of messages storable in <br />
Response<br />
+CRES: list of supported s<br />
OK<br />
Response<br />
TA restores SMS settings for +CMGF, +CNMI, +CSDH from non-volatile<br />
memory to active memory.<br />
OK<br />
If error is related to ME functionality:<br />
+CMS ERROR:<br />
Parameters<br />
0 manufacturer specific profile number where setting are to<br />
be stored
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
4.2.12 <strong>AT</strong>+CSAS Save SMS settings<br />
<strong>AT</strong>+CSAS Save SMS settings<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSAS=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSAS=[]<br />
Reference<br />
GSM 07.05<br />
Response<br />
+CSAS: list of supported s<br />
OK<br />
Response<br />
TA saves current message service settings for +CMGF, +CNMI, +CSDH,<br />
to a non-volatile memory.<br />
OK<br />
If error is related to ME functionality:<br />
+CMS ERROR:<br />
Parameters<br />
0 manufacturer specific profile number where settings are to be<br />
stored<br />
4.2.13 <strong>AT</strong>+CSCA SMS Service Center Address<br />
<strong>AT</strong>+CSCA SMS Service Center Address<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSCA?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSCA=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSCA =<br />
[,]<br />
Response<br />
+CSCA: ,<br />
OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
OK<br />
Response<br />
TA updates the SMSC address, through which mobile originated SMS are<br />
transmitted. In text mode, setting is used by send <strong>and</strong> writes comm<strong>and</strong>s. In<br />
PDU mode, setting is used by the same comm<strong>and</strong>s, but only when the<br />
length of the SMSC address coded into parameter equals zero.<br />
Note: The comm<strong>and</strong> writes the parameters in NON-VOL<strong>AT</strong>ILE memory.<br />
OK<br />
Parameters<br />
GSM 04.11 RP SC address Address-Value field in string<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 93 of 180<br />
format; BCD numbers (or GSM default alphabet<br />
characters) are converted to characters of the currently<br />
selected TE character set (specified by +CSCS);; type of<br />
address given by <br />
Service center address format GSM 04.11 RP SC address<br />
Type-of-Address octet in integer format (default refer<br />
)
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.05<br />
4.2.14 <strong>AT</strong>+CSCB Select cell broadcast SMS messages<br />
<strong>AT</strong>+CSCB Select cell broadcast SMS messages<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSCB?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSCB=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSCB=<br />
[[,mids>[,<br />
]]]<br />
Reference<br />
GSM 07.05<br />
Response<br />
+CSCB: ,, OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
+CSCB: list of supported s OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
TA selects which types of CBMs are to be received by the ME.<br />
Note: The comm<strong>and</strong> writes the parameters in NON-VOL<strong>AT</strong>ILE memory.<br />
OK<br />
Parameters<br />
0 message types specified in <strong>and</strong> are<br />
accepted<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 94 of 180<br />
1 message types specified in <strong>and</strong> are not<br />
accepted<br />
string type; all different possible combinations of CBM message<br />
identifiers (refer ) (default is empty string); e.g.<br />
"0,1,5,320-478,922".<br />
string type; all different possible combinations of CBM data<br />
coding schemes (refer ) (default is empty string);<br />
e.g. "0-3,5".<br />
4.2.15 <strong>AT</strong>+CSDH Show SMS text mode parameters<br />
<strong>AT</strong>+CSDH Show SMS text mode parameters<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSDH?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSDH=?<br />
Response<br />
+CSDH:<br />
OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
+CSDH: list of supported s<br />
OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSDH=<br />
Reference<br />
GSM 07.05<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
TA determines whether detailed header information is shown in text mode<br />
result codes.<br />
OK<br />
Parameters<br />
0 do not show header values defined in comm<strong>and</strong>s +CSCA<br />
4.2.16 <strong>AT</strong>+CSMP <strong>Set</strong> SMS text mode parameters<br />
<strong>AT</strong>+CSMP <strong>Set</strong> SMS text mode parameters<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSMP?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSMP=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSMP=[[[,pid>[,]]]]<br />
Response<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 95 of 180<br />
<strong>and</strong> +CSMP (, , , , <strong>and</strong><br />
) nor , or in +CMT,<br />
+CMGL, +CMGR result codes in text mode<br />
1 show the values in result codes<br />
+CSMP:,,,<br />
OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
+CSMP:(list of supported s),(list of supported s)<br />
OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
TA selects values for additional parameters needed when SM is sent to the<br />
network or placed in a storage when text mode is selected (+CMGF=1). It is<br />
possible to set the validity period starting from when the SM is received by<br />
the SMSC ( is in range 0... 255) or define the absolute time of the<br />
validity period termination ( is a string).<br />
Note: The comm<strong>and</strong> writes the parameters in NON-VOL<strong>AT</strong>ILE memory.<br />
OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.05<br />
Parameters<br />
depending on the comm<strong>and</strong> or result code: first octet of<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 96 of 180<br />
GSM 03.40 SMS-DELIVER, SMS-SUBMIT (default<br />
17), SMS-ST<strong>AT</strong>US-REPORT, or SMS-COMMAND<br />
(default 2) in integer format<br />
depending on SMS-SUBMIT setting: GSM 03.40<br />
TP-Validity-Period either in integer format (default 167)<br />
or in time-string format (refer )<br />
GSM 03.40 TP-Protocol-Identifier in integer format.<br />
GSM 03.38 SMS Data Coding Scheme in Integer format.<br />
4.2.17 <strong>AT</strong>+CSMS Select Message Service<br />
<strong>AT</strong>+CSMS Select Message Service<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSMS?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSMS=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSMS=<br />
<br />
Response<br />
+CSMS: ,,,<br />
OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
+CSMS: list of supported s<br />
OK<br />
Parameters<br />
see write comm<strong>and</strong><br />
Response<br />
+CSMS: ,, OK<br />
If error is related to ME functionality:<br />
+CMS ERROR:
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM 07.05<br />
Parameters<br />
0 GSM 03.40 <strong>and</strong> 03.41 (the syntax of SMS <strong>AT</strong><br />
+SMALPHAID OK<br />
=<br />
Parameter<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 97 of 180<br />
comm<strong>and</strong>s is compatible with GSM 07.05 Phase 2<br />
version 4.7.0; Phase 2+ features which do not require<br />
new comm<strong>and</strong> syntax may be supported (e.g. correct<br />
routing of messages with new Phase 2+ data coding<br />
schemes))<br />
128 SMS PDU mode - TPDU only used for<br />
sending/receiving SMSs.<br />
Mobile Terminated Messages:<br />
0 Type not supported<br />
1 Type supported<br />
Mobile Originated Messages:<br />
0 Type not supported<br />
1 Type supported<br />
Broadcast Type Messages:<br />
0 Type not supported<br />
1 Type supported<br />
4.3 Configuration comm<strong>and</strong>s for SMS<br />
<strong>AT</strong>+SMALPHAID CONFIGURE ALPHAID LOOKUP WHEN DISPLAYING SMS's<br />
<strong>AT</strong>+SMEXTRAINFO CONFIGURE EXTRA SMS INFORM<strong>AT</strong>ION DISPLAY<br />
<strong>AT</strong>+SMEXTRAUNSOL CONFIGURE EXTRA UNSOLICITED SMS MESSAGE<br />
4.3.1 <strong>AT</strong>+SMALPHAID CONFIGURE ALPHAID LOOKUP WHEN DISPLAYING SMS’s<br />
<strong>AT</strong>+SMALPHAID CONFIGURE ALPHAID LOOKUP WHEN DISPLAYING SMS’s<br />
Test comm<strong>and</strong><br />
+SMALPHAID=?<br />
Read comm<strong>and</strong><br />
+SMALPHAID?<br />
<strong>Set</strong> comm<strong>and</strong><br />
Response<br />
+ SMALPHAID: (list of supported s)<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+SMALPHAID :<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
Enable/disable the Alphaid lookup for phonenumbers when<br />
displaying sms<br />
0 disable the Alphaid(default)<br />
1 enable the Alphaid<br />
Note<br />
4.3.2 <strong>AT</strong>+SMEXTRAINFO CONFIGURE EXTRA SMS INFORM<strong>AT</strong>ION DISPLAY<br />
<strong>AT</strong>+SMEXTRAINFO CONFIGURE EXTRA SMS INFORM<strong>AT</strong>ION DISPLAY<br />
Test comm<strong>and</strong><br />
+SMEXTRAINFO=?<br />
Read comm<strong>and</strong><br />
+ SMEXTRAINFO?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+SMALPHAID<br />
=<br />
Reference<br />
Response<br />
+SMEXTRAINFO: (list of supported s)<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+ SMEXTRAINFO :<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
Parameter<br />
Enable/disable the extra non-st<strong>and</strong>ard information on<br />
Note<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 98 of 180<br />
some comm<strong>and</strong>s <strong>and</strong> messages<br />
0 disable the extra non-st<strong>and</strong>ard information<br />
1 enable the extra non-st<strong>and</strong>ard information<br />
e.g. Adds an extra field onto the <strong>AT</strong>+CSCA comm<strong>and</strong>:<br />
+CSCA: "+447802000332",145,"BT Cellnet SMS"<br />
4.3.3 <strong>AT</strong>+SMEXTRAUNSOL CONFIGURE EXTRA UNSOLICITED SMS MESSAGE<br />
<strong>AT</strong>+SMEXTRAUNSOL CONFIGURE EXTRA UNSOLICITED SMS MESSAGE<br />
Test comm<strong>and</strong><br />
+SMEXTRAUNSOL=?<br />
Read comm<strong>and</strong><br />
+ SMEXTRAUNSOL?<br />
Response<br />
+ SMEXTRAUNSOL: (list of supported s)<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+ SMEXTRAUNSOL :
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
+SMEXTRAUNSOL<br />
=<br />
Reference<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
Parameter<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 99 of 180<br />
Enable/disable the extra unsolicited messages.<br />
0 disable the extra unsolicited message<br />
1 enable the extra unsolicited message<br />
Note<br />
5 <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s for GPRS Support<br />
5.1 Overview of <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s for GPRS Support<br />
<strong>Comm<strong>and</strong></strong> Description<br />
<strong>AT</strong>+CG<strong>AT</strong>T <strong>AT</strong>TACH/DETACH FROM GPRS SERVICE<br />
<strong>AT</strong>+CGDCONT DEFINE PDP CONTEXT<br />
<strong>AT</strong>+CGQMIN QUALITY OF SERVICE PROFILE (MINIMUM ACCEPTABLE)<br />
<strong>AT</strong>+CGQREQ QUALITY OF SERVICE PROFILE (REQUESTED)<br />
<strong>AT</strong>+CGACT CONTEXT ACTIV<strong>AT</strong>ION<br />
<strong>AT</strong>+CGD<strong>AT</strong>A ENTER D<strong>AT</strong>A ST<strong>AT</strong>E<br />
<strong>AT</strong>+CGPADDR SHOW PDP ADDRESS<br />
<strong>AT</strong>+CGCLASS GPRS MOBILE ST<strong>AT</strong>ION CLASS<br />
<strong>AT</strong>+CGEREP CONTROL UNSOLICITED GPRS EVENT REPORTING<br />
<strong>AT</strong>+CGREG NETWORK REGISTR<strong>AT</strong>ION ST<strong>AT</strong>US<br />
<strong>AT</strong>+CGSMS SELECT SERVICE FOR MO SMS MESSAGES<br />
<strong>AT</strong>+CGCOUNT GPRS PACKET COUNTERS<br />
5.2 Detailed Descriptions of <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s for GPRS Support<br />
5.2.1 <strong>AT</strong>+CG<strong>AT</strong>T Attach or detach from GPRS service<br />
<strong>AT</strong>+CG<strong>AT</strong>T Attach or detach from GPRS service<br />
Test comm<strong>and</strong><br />
+CG<strong>AT</strong>T=?<br />
Read comm<strong>and</strong><br />
+CG<strong>AT</strong>T?<br />
Response<br />
+CG<strong>AT</strong>T: (list of supported s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CG<strong>AT</strong>T:<br />
Parameter
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CG<strong>AT</strong>T=[]<br />
Reference<br />
GSM07.07<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
indicates the state of GPRS attachment<br />
0 – detached<br />
1 – attached<br />
Other values are reserved <strong>and</strong> will result in an ERROR<br />
response to the execution comm<strong>and</strong>.<br />
Note<br />
5.2.2 <strong>AT</strong>+CGDCONT Define PDP context<br />
<strong>AT</strong>+CGDCONT Define PDP context<br />
Test comm<strong>and</strong><br />
+CGDCONT=?<br />
Read comm<strong>and</strong><br />
+CGDCONT?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CGDCONT=[[,,<br />
[APN>[,[,[,<br />
]]]]]]<br />
Response<br />
+CGDCONT: (range of supported s), , ,<br />
, (list of supported s),
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM07.07<br />
(Access Point Name) a string parameter which is a logical<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 101 of 180<br />
name that is used to select the GGSN or the external packet<br />
data network. If the value is null or omitted, then the<br />
subscription value will be requested.<br />
a string parameter that identifies the MT in the address<br />
space applicable to the PDP. If the value is null or omitted,<br />
then a value may be provided by the TE during the PDP<br />
startup procedure or, failing that, a dynamic address will be<br />
requested. The read form of the comm<strong>and</strong> will continue to<br />
return the null string even if an address has been allocated<br />
during the PDP startup procedure. The allocated address<br />
may be read using the +CGPADDR comm<strong>and</strong>.<br />
a numeric parameter that controls PDP data compression<br />
0 – off (default if value is omitted)<br />
1 – on<br />
Other values are reserved<br />
a numeric parameter that controls PDP data compression<br />
Note<br />
0 – off (default if value is omitted)<br />
1 – on<br />
Other values are reserved<br />
Note: At present only one data compression algorithm<br />
(V.42bis) is provided in SNDCP. If <strong>and</strong> when other<br />
algorithms become available, a comm<strong>and</strong> will be provided<br />
to select one or more of these.<br />
5.2.3 <strong>AT</strong>+CGQMIN Quality of service profile (minimum acceptable)<br />
<strong>AT</strong>+CGQMIN Quality of service profile (minimum acceptable)<br />
Test comm<strong>and</strong><br />
+CGQMIN=?<br />
Read comm<strong>and</strong><br />
+CGQMIN?<br />
Response<br />
+CGQMIN: ,(list of supported s),(list of<br />
supported s),(list of supported s),,,<br />
[+CGQMIN:,,,,,
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CGQMIN=[]<br />
Reference<br />
GSM07.07<br />
<br />
[…]]<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a numeric parameter which specifies a particular PDP context<br />
definition (see +CGDCONT comm<strong>and</strong>)<br />
The following parameter are defined in GSM 03.60<br />
a numeric parameter which specifies the precedence class<br />
a numeric parameter which specifies the delay class<br />
a numeric parameter which specifies the reliability class<br />
a numeric parameter which specifies the peak throughput<br />
class<br />
a numeric parameter which specifies the mean throughput<br />
class<br />
Note<br />
5.2.4 <strong>AT</strong>+CGQREQ Quality of service profile (requested)<br />
<strong>AT</strong>+CGQREQ Quality of service profile (requested)<br />
Test comm<strong>and</strong><br />
+CGQREQ=?<br />
Read comm<strong>and</strong><br />
+CGQREQ?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CGQREQ=[[,[,<br />
[,
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
ity>[,[,]]]]]]<br />
Reference<br />
GSM07.07<br />
a numeric parameter which specifies a particular PDP context<br />
definition (see +CGDCONT comm<strong>and</strong>)<br />
The following parameter are defined in GSM 03.60<br />
a numeric parameter which specifies the precedence class<br />
a numeric parameter which specifies the delay class<br />
a numeric parameter which specifies the reliability class<br />
a numeric parameter which specifies the peak throughput<br />
class<br />
a numeric parameter which specifies the mean throughput<br />
class<br />
Note<br />
5.2.5 <strong>AT</strong>+CGACT PDP context activate or deactivate<br />
<strong>AT</strong>+CGACT PDP context activate or deactivate<br />
Test comm<strong>and</strong><br />
+CGACT=?<br />
Read comm<strong>and</strong><br />
+CGACT?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CGACT=[[,[,[,<br />
…]]]]<br />
Reference<br />
GSM07.07<br />
Response<br />
+CGACT: (list of supported s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CG<strong>AT</strong>T:,<br />
[+CGACT:,<br />
[…]]<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
NO CARRIER<br />
ERROR<br />
Parameter<br />
indicates the state of PDP context activation<br />
0 – deactivated<br />
1 – activated<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 103 of 180<br />
Other values are reserved <strong>and</strong> will result in an ERROR<br />
response to the execution comm<strong>and</strong>.<br />
a numeric parameter which specifies a particular PDP<br />
Note<br />
context definition (see +CGDCONT comm<strong>and</strong>)<br />
If context is deactivated successfully, NO CARRIER is returned<br />
5.2.6 <strong>AT</strong>+CGD<strong>AT</strong>A PDP context activate or deactivate<br />
<strong>AT</strong>+CGD<strong>AT</strong>A PDP context activate or deactivate
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Test comm<strong>and</strong><br />
+CGD<strong>AT</strong>A=?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CGD<strong>AT</strong>A=[[,[,[<br />
,…]]]]<br />
Reference<br />
GSM07.07<br />
Response<br />
+CGD<strong>AT</strong>A: (list of supported s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a string parameter that indicates the layer 2 protocol to be<br />
used between the TE <strong>and</strong> MT:<br />
PPP – Point to Point protocol for a PDP such as IP<br />
Other values are not supported <strong>and</strong> will result in an ERROR<br />
response to the execution comm<strong>and</strong>.<br />
a numeric parameter which specifies a particular PDP<br />
context definition (see +CGDCONT comm<strong>and</strong>)<br />
Note<br />
The comm<strong>and</strong> does not fully implement the CGD<strong>AT</strong>A comm<strong>and</strong> as<br />
specified in GSM 07.07. The comm<strong>and</strong> will not enter data state once the<br />
PDP context has been activated <strong>and</strong> will simply generate the result code<br />
“OK” if the context has been successfully activated.<br />
5.2.7 <strong>AT</strong>+CGPADDR Show PDP address<br />
<strong>AT</strong>+CGPADDR Show PDP address<br />
Test comm<strong>and</strong><br />
+CGPADDR=?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CGPADDR=[[,[,…]]]<br />
Response<br />
+CGPADDR: (list of defined s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CGPADDR: ,<br />
[+CGPADDR:,[…]]<br />
ERROR<br />
Parameter<br />
a numeric parameter which specifies a particular PDP<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 104 of 180<br />
context definition (see +CGDCONT comm<strong>and</strong>) If no <br />
is specified, the addresses for all defined contexts are<br />
returned.<br />
a string that identifies the MT in the address space<br />
applicable to the PDP. The address may be static or<br />
dynamic. For a static address, it will be the one set by the<br />
+CGDCONT comm<strong>and</strong> when the context was defined. For<br />
a dynamic address it will be the one assigned during the last<br />
PDP context activation that used the context definition<br />
referred to by . is omitted if none is<br />
available.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM07.07<br />
Note<br />
This comm<strong>and</strong> dictates the behavior of PPP in the ME but not that of any<br />
other GPRS-enabled foreground layer, e.g. browser.<br />
5.2.8 <strong>AT</strong>+CGCLASS GPRS mobile station class<br />
<strong>AT</strong>+CGCLASS GPRS mobile station class<br />
Test comm<strong>and</strong><br />
+CGCLASS=?<br />
Read comm<strong>and</strong><br />
+CGCLASS?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CGCLASS=<br />
[ [, <br />
[, […]]]]<br />
Reference<br />
GSM07.07<br />
Response<br />
+CGCLASS: (list of supported s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CGCLASS: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a string parameter which indicates the GPRS mobile class<br />
(in descending order of functionality)<br />
A class A (highest)<br />
B class B<br />
C class C<br />
CG class C in GPRS only mode<br />
CC class C in circuit switched only mode (lowest)<br />
Note<br />
Class A is not supported by the SIMCOM GPRS solution.<br />
Class C is only supported for values of “CG” <strong>and</strong> “C<br />
5.2.9 <strong>AT</strong>+CGEREP Control unsolicited GPRS event reporting<br />
<strong>AT</strong>+CGEREP Control unsolicited GPRS event reporting<br />
Test comm<strong>and</strong><br />
+CGEREP=?<br />
Read comm<strong>and</strong><br />
+CGEREP?<br />
<strong>Set</strong> comm<strong>and</strong><br />
Response<br />
+CGEREP: (list of supported s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CGEREP:<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CGEREP=<br />
ERROR<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 105 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM07.07<br />
Parameter<br />
0 buffer unsolicited result codes in the MT; if MT result<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 106 of 180<br />
code buffer is full, the oldest ones can be discarded. No<br />
codes are forwarded to the TE.<br />
1 discard unsolicited result codes when MT-TE link is<br />
reserved (e.g. in on-line data mode); otherwise forward<br />
them directly to the TE<br />
Unsolicited Result Codes supported:<br />
+CGEV: NW DEACT , [,]<br />
+CGEV: ME DEACT , [,]<br />
+CGEV: NW DETACH<br />
+CGEV: ME CLASS <br />
parameter<br />
Packet Data Protocol type (see +CGDCONT comm<strong>and</strong>)<br />
Packet Data Protocol address (see +CGDCONT comm<strong>and</strong>)<br />
Context Id (see +CGDCONT comm<strong>and</strong>)<br />
GPRS mobile class (see +CGCLASS comm<strong>and</strong>)<br />
Note<br />
5.2.10 <strong>AT</strong>+CGREG Network registration status<br />
<strong>AT</strong>+CGREG Network registration status<br />
Test comm<strong>and</strong><br />
+CGREG=?<br />
Read comm<strong>and</strong><br />
+CGREG?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CGREG=[]<br />
Response<br />
+CGREG: (list of supported s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CGREG:,[,,]<br />
+CME ERROR:<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
0 disable network registration unsolicited result code<br />
1 enable network registration unsolicited result code<br />
+CGREG:<br />
2 enable network registration <strong>and</strong> location information<br />
unsolicited result code +CGREG: [,,]<br />
<br />
0 not registered, ME is not currently searching a new<br />
operator to register to
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
GSM07.07<br />
1 registered<br />
string type; two byte location area code in hexadecimal format<br />
(e.g. “00C3” equals 195 in decimal)<br />
string type; two bytes cell ID in hexadecimal format<br />
Note<br />
For parameter stat, options 0 <strong>and</strong> 1 supported only.<br />
5.2.11 <strong>AT</strong>+CGSMS Select service for MO SMS messages<br />
<strong>AT</strong>+CGSMS Select service for MO SMS messages<br />
Test comm<strong>and</strong><br />
+CGSMS=?<br />
Read comm<strong>and</strong><br />
+CGSMS?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CGSMS=[]<br />
Reference<br />
GSM07.07<br />
Response<br />
+CGSMS: (list of currently available s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CGSMS:<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a numeric parameter which indicates the service or service<br />
Note<br />
preference to be used<br />
0 GPRS<br />
1 circuit switched<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 107 of 180<br />
2 GPRS preferred (use circuit switched if GPRS not<br />
available)<br />
3 circuit switched preferred (use GPRS if circuit<br />
switched not available)<br />
The circuit switched service route is the default method<br />
5.2.12 <strong>AT</strong>+CGCOUNT GPRS packet counters<br />
<strong>AT</strong>+CGCOUNT GPRS packet counters<br />
Test comm<strong>and</strong><br />
+CGCOUNT=?<br />
Read comm<strong>and</strong><br />
+CGCOUNT?<br />
Response<br />
+CGCOUNT: (list of supported s),(list of supported s),(list<br />
of supported s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CGCOUNT:,[,]<br />
[+CGCOUNT:,[,]
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CGCOUNT=,[,]<br />
Reference<br />
GSM07.07<br />
[…]]<br />
Parameter<br />
indicates the state of the GPRS counters<br />
1 – periodic. The will then also be displayed<br />
2 – on GPRS context deactivation. is N/A in this case<br />
For other parameters see set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
indicates the action to be performed<br />
0 – reset counter for specified <br />
1 – read counter for specified <br />
2 – start reporting counter periodically for specified <br />
defined by . Counter is also reported on context deactivation.<br />
3 – report counter on context deactivation for specified<br />
<br />
4 – stop reporting counter on specified <br />
a numeric parameter which specifies a particular PDP<br />
context definition (see +CGDCONT comm<strong>and</strong>)<br />
period for periodic packet counter reporting in seconds<br />
Unsolicited Result<br />
Once a counter has been setup for a the counter will be displayed as<br />
Following either periodically or when the context has been deactivated:<br />
a numeric 32 parameter which indicates the number of compressed<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 108 of 180<br />
bytes transferred in the uplink direction displayed in<br />
decimal format<br />
a numeric 32 bit parameter which indicates the number of<br />
uncompressed bytes transferred in the uplink direction<br />
displayed in decimal format<br />
a numeric 32 bit parameter which indicate the number of N-PDUs<br />
(i.e. IP packets) transferred in the uplink direction<br />
displayed in decimal format<br />
a numeric 32 bit parameter which indicates the number of<br />
compressed bytes transferred in the downlink direction<br />
displayed in decimal format<br />
a numeric 32 bit parameter which indicates the number of N-PDUs<br />
(i.e. IP packets) transferred in the downlink direction<br />
displayed in decimal format<br />
Note that the current counter values will be displayed immediately this<br />
Note<br />
comm<strong>and</strong> is entered for any action (i.e. even stopping<br />
the counter display will generate the above unsolicited<br />
result code for the cancelled )<br />
This comm<strong>and</strong> displays byte <strong>and</strong> IP packet counters for GPRS contexts. It is
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
proprietary to SIMCOM.<br />
If counters are displayed periodically, they will only be displayed if:<br />
- there is a separate multiplexer channel for unsolicited result codes, or<br />
- the user switches to comm<strong>and</strong> mode using the “+++” escape sequence<br />
6 <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s for SIM Application Toolkit<br />
This section defines the <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s implemented in <strong>SIM300D</strong> for the control of the SIM<br />
Application Toolkit protocol, as per specification GSM 11.14. The table in section 6.1 lists the<br />
<strong>AT</strong> comm<strong>and</strong>s supported – these are SIMCOM proprietary comm<strong>and</strong>s as no formal specification<br />
currently exist defining STK functionality via an <strong>AT</strong> interface. The parameters supported by each<br />
<strong>AT</strong> comm<strong>and</strong> for the different proactive comm<strong>and</strong>s are given in the subsections which follow the<br />
main table.<br />
The protocol defined below provides a generic mechanism for the exchange of information<br />
between the ME <strong>and</strong> the application for a typical proactive SIM comm<strong>and</strong>.<br />
How to use <strong>SIM300D</strong> STK <strong>AT</strong> interface please see document<br />
<strong>SIM300D</strong>_STK_USER_GUIDE.DOC<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 109 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
6.1 Overview of <strong>Comm<strong>and</strong></strong>s, Responses <strong>and</strong> Result codes<br />
The following tables outline the <strong>AT</strong> comm<strong>and</strong>s, responses <strong>and</strong> unsolicited result codes applicable<br />
for control of the SIM Application Toolkit protocol via the <strong>AT</strong> comm<strong>and</strong> interface.<br />
Notation Description<br />
+STC: Unsolicited result code issued by the CI Task to the application to indicate<br />
either:<br />
• there is no STK application available on the SIM<br />
• there is a proactive SIM comm<strong>and</strong> to retrieve <strong>and</strong> action<br />
end of the current proactive comm<strong>and</strong> session – used if the user wishes to<br />
terminate the current proactive SIM session.<br />
+STGC=… <strong>AT</strong> comm<strong>and</strong> to Get <strong>Comm<strong>and</strong></strong> parameters for a proactive SIM comm<strong>and</strong> from<br />
the CI Task. This will be sent from the application after unsolicited result code<br />
+STC: informs it the SIM has issued a proactive SIM comm<strong>and</strong> to be<br />
performed.<br />
+STCR=… <strong>AT</strong> comm<strong>and</strong> to provide <strong>Comm<strong>and</strong></strong> Response parameters for a previously<br />
executed proactive SIM comm<strong>and</strong>. Its purpose is to relay response data to the<br />
lower layers of the SIMCOM protocol stack to allow the Terminal Response<br />
SIM comm<strong>and</strong> (see [10]) to be returned to the SIM for the current proactive<br />
comm<strong>and</strong>.<br />
+STPD=… <strong>AT</strong> comm<strong>and</strong> to provide Profile Download parameters to the CI Task. This<br />
contains information relating to the SIM Application Toolkit capabilities of the<br />
application, <strong>and</strong> is used by the SIM<strong>AT</strong> task to limit its S<strong>AT</strong> instruction set<br />
accordingly.<br />
Any application plugging into the serial port should send this comm<strong>and</strong> or it<br />
will be assumed that the application has no S<strong>AT</strong> support <strong>and</strong> will therefore<br />
never receive any S<strong>AT</strong> related information.<br />
+STMS=… <strong>AT</strong> <strong>Comm<strong>and</strong></strong> for selecting a menu option. On power-up the SIM will send the<br />
<strong>Set</strong>-Up-Menu proactive indication. The accessory should load <strong>and</strong> display the<br />
menu structure. This <strong>AT</strong> comm<strong>and</strong> should be used to inform <strong>SIM300D</strong> of the<br />
item selected from the list.<br />
+STEV=… This comm<strong>and</strong> is used to inform the MS that an MMI specific event has<br />
occurred.<br />
+STRT=… <strong>AT</strong> comm<strong>and</strong> for setting the automatic response timer used by the CI Task to<br />
issue the Terminal Response (no user response) to a proactive comm<strong>and</strong> which<br />
has not been processed. The default response time is ten seconds, but it is<br />
recommended this is increased when performing SIM Toolkit FTA.<br />
+STTONE=… <strong>AT</strong> comm<strong>and</strong> for playing SIM Toolkit Tones in both idle <strong>and</strong> dedicated mode.<br />
This comm<strong>and</strong> should be used in conjunction with the Play Tone proactive<br />
comm<strong>and</strong>.<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 110 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
6.2 Definition of Unsolicited Result Codes<br />
Not all proactive comm<strong>and</strong>s are required to be visible to the application. For example, the<br />
proactive comm<strong>and</strong>s More Time <strong>and</strong> Provide Local Information are transparent <strong>and</strong> therefore do<br />
not require an unsolicited result code to be sent to the user. The comm<strong>and</strong>s, which are relevant for<br />
user interaction in one form or another, are listed in the following tables.<br />
The output generated for strings is controlled by the +CMGF <strong>AT</strong> comm<strong>and</strong>. The factory default<br />
for string output is PDU mode where strings are output in HEX. The tables below illustrate the<br />
alternative mechanism of TEXT output; this is obtained by using the +CMGF <strong>AT</strong> comm<strong>and</strong> with a<br />
parameter of one.<br />
6.2.1 +STC <strong>Comm<strong>and</strong></strong><br />
+STC Informs the application of the type of proactive SIM comm<strong>and</strong> data awaiting<br />
retrieval.<br />
Result Code:<br />
+STC: <br />
Reference Note<br />
Parameters<br />
Hexadecimal format of Type of <strong>Comm<strong>and</strong></strong> . Unique identifier for<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 111 of 180<br />
the current SIM Toolkit proactive comm<strong>and</strong> issued by the SIM -<br />
The following values are supported:<br />
‘10’ Get Acknowledgement For <strong>Set</strong> Up Call comm<strong>and</strong><br />
‘15’ Launch Browser comm<strong>and</strong><br />
‘20’ Play Tone comm<strong>and</strong><br />
‘21’ Display Text comm<strong>and</strong><br />
‘22’ Get Inkey comm<strong>and</strong><br />
‘23’ Get Input comm<strong>and</strong><br />
‘24’ Select Item comm<strong>and</strong><br />
‘25’ <strong>Set</strong> Up Menu comm<strong>and</strong><br />
‘28’ <strong>Set</strong> Up Idle Mode Text comm<strong>and</strong><br />
‘40’ Open Channel comm<strong>and</strong><br />
‘14’ Send DTMF comm<strong>and</strong><br />
‘05’ <strong>Set</strong> Up Event List comm<strong>and</strong><br />
‘81’ End of proactive session<br />
The special case is +STC: 0 that is issued when there is no STK application<br />
accessible on the SIM.<br />
The following tables in this section detail the information that is distributed to the application for<br />
proactive indications using unsolicited result codes. The information applicable to the proactive<br />
comm<strong>and</strong> is sent to the application using the +STUD (SIM Toolkit Unsolicited Data) results code.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
6.2.2 Send SM<br />
<strong>Comm<strong>and</strong></strong> data for Send Short Message unsolicited proactive comm<strong>and</strong><br />
Result Code<br />
+STUD:<br />
13[,[,<<br />
iconId>,]]<br />
Reference Note<br />
Parameters<br />
13 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
string format: using either SMS default<br />
alphabet or UCS2 alpha field coding<br />
‘0’ : Special case indicating SIM provided a<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 112 of 180<br />
null alphaId <strong>and</strong> user should not be informed of SMS transaction.<br />
If alphaId field is not present it is up to the<br />
ME to decide whether to inform the user or not.<br />
Numeric tag for the icon to be displayed –<br />
corresponds to the index in the Image file on<br />
the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only (replaces any text string or alphaId)<br />
display with alphaId or text string<br />
6.2.3 Send SS<br />
<strong>Comm<strong>and</strong></strong> data for Send SS unsolicited proactive comm<strong>and</strong><br />
Result Code<br />
+STUD:<br />
11[,[,<<br />
iconId>,]]<br />
Reference Note<br />
Parameters<br />
11 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding to inform user of current transaction.<br />
‘0’ : Special case indicating SIM provided a null alphaId <strong>and</strong> user<br />
should not be informed of SS transaction.<br />
If alphaId field is not present it is up to the ME to decide whether<br />
to inform the user or not.<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
6.2.4 Send USSD<br />
<strong>Comm<strong>and</strong></strong> data for Send USSD unsolicited proactive comm<strong>and</strong><br />
Result Code<br />
+STUD:<br />
12[,[,<<br />
iconId>,]]<br />
Reference Note<br />
Parameters<br />
12 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
string format: using either SMS default alphabet or UCS2<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 113 of 180<br />
alpha field coding to inform user of current transaction.<br />
‘0’ : Special case indicating SIM provided a null alphaId <strong>and</strong><br />
user should not be informed of USSD transaction.<br />
If alphaId field is not present it is up to the ME to decide<br />
whether to inform the user or not.<br />
Numeric tag for the icon to be displayed – corresponds to<br />
the index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string<br />
6.2.5 <strong>Set</strong> Up Call<br />
<strong>Comm<strong>and</strong></strong> data for <strong>Set</strong> Up Call unsolicited proactive comm<strong>and</strong><br />
Result Code<br />
+STUD:<br />
10,,,[,<br />
,]<br />
Reference Note<br />
Parameters<br />
10 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
6.2.6 Close Channel<br />
<strong>Comm<strong>and</strong></strong> data for Close Channel proactive comm<strong>and</strong><br />
Result Code<br />
+STUD:<br />
41[,[,<<br />
iconId>,]]<br />
Reference Note<br />
6.2.7 Receive Data<br />
Parameters<br />
41 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
string format: using either SMS default alphabet or UCS2<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 114 of 180<br />
alpha field coding to inform user of current transaction.<br />
‘0’ : Special case indicating SIM provided a null alphaId <strong>and</strong> the<br />
user should not be informed of the current transaction.<br />
If alphaId field is not present it is up to the ME to decide whether<br />
or not to inform the user.<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string<br />
<strong>Comm<strong>and</strong></strong> data for Receive Data proactive comm<strong>and</strong><br />
Result Code<br />
+STUD:<br />
42,[,[,,]]<br />
Reference Note<br />
Parameters<br />
42 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer type: number of bytes requested in comm<strong>and</strong><br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding to inform user ofcurrent transaction.<br />
‘0’ : Special case indicating SIM provided a null alphaId <strong>and</strong> the<br />
user should not be informed of the current transaction.<br />
If alphaId field is not present it is up to the ME to decide whether<br />
or not to inform the user.<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
6.2.8 Send Data<br />
<strong>Comm<strong>and</strong></strong> data for Send Data proactive comm<strong>and</strong><br />
Result Code<br />
+STUD:<br />
43,,[,[,<<br />
iconId>,]]<br />
Reference Note<br />
Parameters<br />
6.2.9 Language Notification<br />
43 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer type: number of bytes of data transmitted<br />
string type: channel data – coded as 8bit data.<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 115 of 180<br />
This appears in BCD notation with two TE characters<br />
representing one byte of actual data.<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding to inform user of current transaction.<br />
‘0’ : Special case indicating SIM provided a null alphaId <strong>and</strong><br />
the user should not be informed of the current transaction.<br />
If alphaId field is not present it is up to the ME to decide whether<br />
or not to inform the user.<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string<br />
<strong>Comm<strong>and</strong></strong> data for Language Notification proactive comm<strong>and</strong><br />
Result Code<br />
+STUD:<br />
35[,]<br />
Reference Note<br />
6.2.10 Run <strong>AT</strong><br />
Parameters<br />
35 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
language code: coded as pair of alphanumeric<br />
characters, as given in ISO 639 [12].<br />
The language parameter is optional. Its inclusion in the result code indicates<br />
a specific language notification. Omission from the result code indicates a<br />
non-specific language notification, which cancels a previous specific<br />
language notification<br />
<strong>Comm<strong>and</strong></strong> data for Run <strong>AT</strong> <strong>Comm<strong>and</strong></strong> proactive comm<strong>and</strong><br />
Result Code<br />
+STUD:<br />
34[,[,<<br />
Parameters<br />
34 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
iconId>,]]<br />
Reference Note<br />
6.2.11 Refresh<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding to inform user of current transaction.<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 116 of 180<br />
‘0’ : Special case indicating SIM provided a null alphaId <strong>and</strong> the<br />
user should not be informed of the current transaction.<br />
If alphaId field is not present it is up to the ME to decide whether<br />
or not to inform the user.<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
index in the Image file on the SIM.<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
<strong>Comm<strong>and</strong></strong> data for Refresh proactive comm<strong>and</strong><br />
Result Code<br />
+STUD:<br />
01,[,<<br />
numFiles>,]<br />
Reference Note<br />
Parameters<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string<br />
01 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
hex notation: comm<strong>and</strong> Qualifier information<br />
giving the type of Refresh to be performed.<br />
00 SIM Initialisation <strong>and</strong> Full File Change<br />
Notification<br />
01 File Change Notification<br />
02 SIM Initialisation <strong>and</strong> File Change Notification<br />
03 SIM Initialisation<br />
04 SIM Reset<br />
integer: gives number of Files in the list<br />
string type, hex notation: gives the full paths for<br />
the SIM files, each file being delimited by<br />
commas within the string<br />
For values ’01’ <strong>and</strong> ‘02’ file list data must be provided by the<br />
SIM. For all other values any included file list information will<br />
be ignored. If the optional parameter is not present in the result<br />
code, we assume that s ’01’<strong>and</strong> ‘02’ cannot occur.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
6.3 ME Initialisation Procedure<br />
On powering up the ME the SIM’s Phase file (EF 0x6FAE) is read. If this indicates the SIM is of<br />
Phase 2+ or greater the ME sends a Terminal Profile comm<strong>and</strong> (see [3]) to the SIM to inform it of<br />
the SIM Application Toolkit capabilities of the ME. The SIM then limits its instruction set based<br />
on this profile. This terminal profile data is configurable <strong>and</strong> resides in an application layer<br />
configuration file for ease of customisation. On sending the Profile Download comm<strong>and</strong> The SIM<br />
will respond with signals that will provide the ME with information on whether the SIM has a<br />
SIM Toolkit application present.<br />
If on completing ME initialisation the stack determines that the SIM has no STK capability an<br />
unsolicited result code +STC: 0 will be issued to indicate to the user that there is no SIM toolkit<br />
availability during the current session.<br />
However, if STK information is available for use by the ME/application then the lower layers of<br />
the SIMCom Protocol Stack are informed <strong>and</strong> the first proactive comm<strong>and</strong> to be sent from the<br />
SIM to the user will be the <strong>Set</strong> Up Menu comm<strong>and</strong> to allow the available STK menu to be added<br />
to the ME’s own menu structure (i.e. unsolicited result code +STC: 25 will be issued by the CI<br />
Task after it has received this proactive comm<strong>and</strong> from the SIM<strong>AT</strong> task.<br />
6.4 Definition of <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s<br />
This section details the <strong>AT</strong> comm<strong>and</strong>s for driving an STK application on the SIM.<br />
6.4.1 <strong>AT</strong>+STGC SIM Toolkit Get <strong>Comm<strong>and</strong></strong> parameters<br />
Get proactive <strong>Comm<strong>and</strong></strong> parameters<br />
Write <strong>Comm<strong>and</strong></strong><br />
+STGC= Parameter<br />
Reference<br />
+STGC: ,<br />
hex notation: <strong>Comm<strong>and</strong></strong> Type value<br />
See Section 6.2 for values.<br />
proactive comm<strong>and</strong> specific data, dependent on <br />
The information varies between proactive SIM comm<strong>and</strong>s, according to the type of<br />
comm<strong>and</strong> issued by the SIM, as given by . This reflects the useful part of the proactive<br />
comm<strong>and</strong> from a user’s perspective. The result codes returned to the application on a comm<strong>and</strong> by<br />
comm<strong>and</strong> basis are outlined in the following subsections:<br />
6.4.1.1 Display Text<br />
<strong>Comm<strong>and</strong></strong> data for Display Text proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
21,,,<br />
Parameters<br />
21 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 117 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
,[,,[,]]<br />
Reference Note<br />
integer: data coding scheme used for .<br />
The schemes used are as per GSM 03.38 for SMS<br />
0 7bit GSM default alphabet (packed)<br />
4 8bit data<br />
8 UCS2 alphabet<br />
string format: text string in format<br />
integer: display priority information<br />
0 Normal priority<br />
1 High priority<br />
integer: mode of clearing message<br />
0 Clear after delay<br />
1 User clears message<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 118 of 180<br />
0 Display icon only (replaces any text string or alphaId)<br />
1 Display with alpha Id or text string<br />
0 normal response expected<br />
1 immediate response expected.<br />
6.4.1.2 Get Inkey<br />
<strong>Comm<strong>and</strong></strong> data for Get Inkey proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
22,,,<br />
,[,<br />
,]<br />
Parameters<br />
22 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: data coding scheme used for <br />
The schemes used are as per GSM 03.38 for<br />
SMS<br />
0 7bit GSM default alphabet (packed)<br />
4 8bit data<br />
8 UCS2 alphabet<br />
string format: text string in format<br />
integer: expected response character format.<br />
0 Digits (0-9, *, # <strong>and</strong> +) only<br />
1 SMS default alphabet<br />
2 UCS2 alphabet<br />
3 Yes/No response only<br />
0 no help information available<br />
1 help information available<br />
Numeric tag for the icon to be displayed –
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference Note<br />
corresponds to the index in the Image file on<br />
the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 119 of 180<br />
(replaces any text string or alphaId)<br />
1 display with alpha Id or text string<br />
Entry of the Digits only response is the same regardless of alphabet set –<br />
coding of this response is performed within the SIMCOM Protocol Stack<br />
when creating the Terminal Response<br />
6.4.1.3 Get Input<br />
<strong>Comm<strong>and</strong></strong> data for Get Input proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
23,,,<br />
,,,<<br />
minLgth>,[,,[,,]]<br />
Parameters<br />
23 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: data coding scheme used for or .<br />
The schemes used are as per GSM 03.38 for SMS.<br />
0 7bit GSM default alphabet (packed)<br />
4 8bit data<br />
8 UCS2 alphabet<br />
string format: text string in format<br />
integer: expected response characters <strong>and</strong> their format.<br />
1 Digits (0-9, *, # <strong>and</strong> +) only from SMS default<br />
alphabet (unpacked)<br />
2 Digits (0-9, *, # <strong>and</strong> +) only from SMS default<br />
alphabet (packed)<br />
3 Digits from UCS2 alphabet<br />
4 SMS default alphabet (unpacked)<br />
5 SMS default alphabet (packed)<br />
6 UCS2 alphabet<br />
0 echo input to display<br />
1 no echo allowed (see Note)<br />
0 no help information available<br />
1 help information available<br />
Integer: minimum length of expected response,in range 0..255<br />
0 indicates no minimum length requirement<br />
Integer: maximum length of expected response, in range 1..255<br />
255 indicates no maximum length requirement<br />
Numeric tag for the icon to be displayed –corresponds to the<br />
index in the Image file on the SIM (see [10])<br />
0 No icon
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference Note<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 120 of 180<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alpha Id or text string<br />
Actual input string may not be displayed in this case but can alternatively be<br />
masked to indicate key entry using characters from the set (0-9, * <strong>and</strong> #).<br />
If <strong>and</strong> are equal, the response string is to be of fixed<br />
length.<br />
6.4.1.4 Play Tone<br />
<strong>Comm<strong>and</strong></strong> data for Play Tone proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
20[,[,<<br />
tone>[,]]]<br />
Reference Note<br />
Parameters<br />
20 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding<br />
integer: identifies requested tone type.<br />
SST denotes a St<strong>and</strong>ard Supervisory Tone,<br />
MPT denotes an ME Proprietary Tone.<br />
1 Dial (SST)<br />
2 Called subscriber busy (SST)<br />
3 Congestion (SST)<br />
4 Radio Path acknowledge (SST)<br />
5 Radio path not available / Call dropped (SST)<br />
6 Error / Special information (SST)<br />
7 Call waiting (SST)<br />
8 Ringing Tone (SST)<br />
16 General Beep (MPT)<br />
17 Positive ack (MPT)<br />
18 Negative ack or Error (MPT)<br />
integer: duration of the tone to be played, given in<br />
milliseconds.<br />
If no tone is specified the ME shall default to the General Beep SST.<br />
If no duration is specified the ME default of 500ms is chosen.<br />
6.4.1.5 <strong>Set</strong> Up Menu<br />
<strong>Comm<strong>and</strong></strong> data for <strong>Set</strong> Up Menu proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
25,,<br />
,,
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Menu>[,,]<<br />
LF><br />
+STGC:<br />
,[,,<<br />
dispMode>,<br />
[+STGC:<br />
,[,,<<br />
dispMode>,<br />
[…]]]]<br />
Reference Note<br />
0 is a special case, indicating the existing menu is to be<br />
removed from the ME’s menu structure.<br />
integer: gives preferred user selection method<br />
0 no selection preferrence<br />
1 soft key selection preferred<br />
0 no help information available<br />
1 help information available<br />
0 do not remove the current menu<br />
1 remove the current menu<br />
string format: using either SMS default alphabet or UCS2<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 121 of 180<br />
alpha field coding<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alpha Id or text string<br />
integer: denotes the identifier of the item<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding<br />
hex notation: next action indicator – this takes one of the<br />
allowed values from the <strong>Comm<strong>and</strong></strong> Type (see section 5.2)<br />
range, as specified in [9], section 13.4<br />
6.4.1.6 Select Item<br />
<strong>Comm<strong>and</strong></strong> data for Select Item proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
24,,<br />
,,[,,]<<br />
LF><br />
+STGC:<br />
,[,,<<br />
dispMode>,<br />
[+STGC:<br />
,
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
ext>[,,<<br />
dispMode>,<br />
[…]]]]<br />
Reference Note<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 122 of 180<br />
0 display icon only (replaces any text string or alphaId)<br />
2 display with alpha Id or text string<br />
integer: denotes the identifier of the item<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding<br />
hex notation: next action indicator – this takes one of the allowed<br />
6.4.1.7 Get Acknowledgement For <strong>Set</strong> Up Call<br />
<strong>Comm<strong>and</strong></strong> data for <strong>Set</strong> Up Call proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
10,[,,]<br />
Reference Note<br />
Parameters<br />
values from the <strong>Comm<strong>and</strong></strong> Type (see section 6.2) range<br />
10 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string<br />
6.4.1.8 <strong>Set</strong> Up Idle Mode Text<br />
<strong>Comm<strong>and</strong></strong> data for <strong>Set</strong> Up Idle Mode Text proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
28,,[,<br />
,]<br />
Parameters<br />
28 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: data coding scheme used for .<br />
The schemes used are as per GSM 03.38 for SMS.<br />
0 7bit GSM default alphabet (packed)<br />
4 8bit data<br />
8 UCS2 alphabet<br />
string format: text string in format<br />
See Note below.<br />
Numeric tag for the icon to be displayed – corresponds to the
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference Note<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 123 of 180<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string<br />
If the text string given in the result code is Null (i.e. zero length <strong>and</strong> set as<br />
“” in the result code) it implies the existing Idle Mode Text is to be<br />
removed.<br />
6.4.1.9 Send DTMF<br />
<strong>Comm<strong>and</strong></strong> data for Send DTMF proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
14[,[,<<br />
iconId>,]]<br />
Reference Note<br />
Parameters<br />
14 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding to inform user of current transaction.<br />
‘0’ : Special case indicating SIM provided a null alphaId <strong>and</strong> the<br />
user should not be informed of the current transaction.<br />
If alphaId field is not present it is up to the ME to decide whether<br />
or not to inform the user.<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string<br />
6.4.1.10 Launch Browser<br />
<strong>Comm<strong>and</strong></strong> data for Launch Browser proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
15,,<<br />
url>[,[,[,,[,,[,[,,]]]]]]<br />
Parameters<br />
15 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
hex notation: comm<strong>and</strong> qualifier information from <strong>Comm<strong>and</strong></strong><br />
Object:<br />
Details Data<br />
00 launch browser without making<br />
connection, if not already launched<br />
01 launch browser making connection,<br />
if not already launched
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference Note<br />
02 use existing browser<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 124 of 180<br />
03 close existing browser, launch new browser,<br />
making a connection<br />
04 close existing browser, launch new browser, using<br />
secure session<br />
string format: 8bit data using GSM default 7bit alphabet.<br />
Special case: =”” – Null value, so use default URL<br />
hex notation: Browser Id to use.<br />
Available values:<br />
‘00’ Use default browser<br />
hex notation: list of allowed bearers in priority order.<br />
Possible values:<br />
‘00’ SMS<br />
‘01’ CSD<br />
‘02’ USSD<br />
‘03’ GPRS<br />
integer: denotes the number of provisioning files given<br />
string type, hex notation file ids:<br />
List of Provisioning File Reference ids. Full Paths are given,<br />
delimeted within the string by a comma<br />
integer: data coding scheme used for .<br />
The schemes used are as per GSM 03.38 for SMS.<br />
0 7bit GSM default alphabet (packed)<br />
4 8bit data<br />
8 UCS2 alphabet<br />
string format: text string in format<br />
string format: using either SMS default alphabet or UCS2<br />
alpha field coding<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string<br />
6.4.1.11 Open Channel<br />
<strong>Comm<strong>and</strong></strong> data for Open Channel proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
40[,[,<<br />
iconId>,
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
de>]] alpha field coding to inform user of current transaction.<br />
‘0’ : Special case indicating SIM provided a null alphaId <strong>and</strong> the<br />
user should not be informed of the current transaction.<br />
If alphaId field is not present it is up to the ME to decide whether<br />
or not to inform the user.<br />
Numeric tag for the icon to be displayed – corresponds to the<br />
Reference Note<br />
6.4.1.12 <strong>Set</strong> Up Event List<br />
index in the Image file on the SIM<br />
0 No icon<br />
1..255 Icon tag<br />
integer: denotes use of associated icon<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 125 of 180<br />
0 display icon only (replaces any text string or alphaId)<br />
1 display with alphaId or text string<br />
<strong>Comm<strong>and</strong></strong> data for <strong>Set</strong> Up Event List proactive comm<strong>and</strong><br />
Result Code<br />
+STGC:<br />
05,<br />
Reference Note<br />
Parameters<br />
05 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
hex: denotes applicable event identifiers.<br />
05 User activity event<br />
06 Idle Screen Available event<br />
08 Language Selection event<br />
09 Browser termination event<br />
FF Remove existing event list<br />
value of FF used to remove existing list of events as value 0<br />
can be confused with event MT Call value.<br />
This comm<strong>and</strong> causes the application to send a GSM 11.14 [9]<br />
ENVELOPE (EVENT DOWNLOAD) comm<strong>and</strong> to the SIM.<br />
6.4.2 <strong>AT</strong>+STCR SIM Toolkit <strong>Comm<strong>and</strong></strong> Response<br />
Once a proactive comm<strong>and</strong> has been processed by the application a response needs to be sent to<br />
the SIM in the form of a TERMINAL RESPONSE comm<strong>and</strong>. It is therefore only a requirement<br />
for the application to issue comm<strong>and</strong> +STCR for those proactive comm<strong>and</strong>s it already retrieved<br />
via the +STGC <strong>AT</strong> comm<strong>and</strong>. The general format is shown below:<br />
<strong>AT</strong>+STCR SIM Toolkit <strong>Comm<strong>and</strong></strong> Response data<br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
>,[,]<br />
Reference<br />
Parameter<br />
hex notation: dependent on the comm<strong>and</strong> type – see<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 126 of 180<br />
following sections for each proactive comm<strong>and</strong><br />
supported.The values given in the result field for each set of<br />
proactive comm<strong>and</strong> response parameters the setting of the general<br />
result parameter returned to the SIM<strong>AT</strong> task in the next phase of<br />
signaling for building the Terminal Response comm<strong>and</strong>.<br />
additional data provided for certain comm<strong>and</strong>s, as required for the<br />
Terminal Response returned to the SIM after processing a<br />
proactive SIM comm<strong>and</strong><br />
For the above <strong>AT</strong> <strong>Comm<strong>and</strong></strong>, the data contained within the field varies depending on the<br />
current proactive SIM comm<strong>and</strong> being processed. The result data available for each of the<br />
proactive comm<strong>and</strong>s processed by the application is described in the following subsections:<br />
6.4.2.1 Display Text<br />
<strong>Comm<strong>and</strong></strong> response for Display Text proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=21,<br />
Reference Note<br />
Parameters<br />
21 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: possible values:<br />
0 Message displayed OK<br />
1 Terminate proactive session<br />
2 User cleared message<br />
3 Screen is busy<br />
4 Backward move requested<br />
5 No response from user<br />
6.4.2.2 Get Inkey<br />
<strong>Comm<strong>and</strong></strong> response for Get Inkey proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=22,[,,]<br />
Parameters<br />
22 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: possible values:<br />
0 Data entered OK<br />
1 Terminate proactive session<br />
2 Help information requested<br />
3 Backward move requested
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference Note<br />
4 No response from user<br />
integer: data coding scheme used for .<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 127 of 180<br />
The schemes used are as per GSM 03.38 for SMS.<br />
0 7bit GSM default alphabet (packed)<br />
4 8bit data<br />
8 UCS2 alphabet<br />
string format: text string in format<br />
Special cases are:<br />
“00” Negative response entered<br />
“01” Positive response entered<br />
The <strong>and</strong> information must be provided for =0 as the<br />
SIM expects the input to be provided in a Text String Data Object in the<br />
Terminal Response SIM comm<strong>and</strong> when data has been input.<br />
6.4.2.3 Get Input<br />
<strong>Comm<strong>and</strong></strong> response for Get Input proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=23,[,,]<br />
Reference Note<br />
Parameters<br />
23 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: possible values:<br />
0 Data entered OK<br />
1 Terminate proactive session<br />
2 Help information requested<br />
3 Backward move requested<br />
4 No response from user<br />
integer: data coding scheme used for .<br />
The schemes used are as per GSM 03.38 for SMS .<br />
0 7bit GSM default alphabet (packed)<br />
4 8bit data<br />
8 UCS2 alphabet<br />
If the is present but is an empty string this indicates a null<br />
text string data object must be sent to the SIM. This is caused by the<br />
user making an ‘empty’ input.<br />
6.4.2.4 Play Tone<br />
<strong>Comm<strong>and</strong></strong> response for Play Tone proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=20,<br />
Parameters<br />
20 Hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See section 6.2 for values.<br />
integer: possible values:<br />
0 <strong>Comm<strong>and</strong></strong> performed OK<br />
1 Terminate proactive session
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference Note<br />
2 Tone not played<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 128 of 180<br />
3 Specified tone not supported<br />
6.4.2.5 <strong>Set</strong> Up Menu<br />
<strong>Comm<strong>and</strong></strong> response for <strong>Set</strong> Up Menu proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=25,<br />
Reference Note<br />
Parameters<br />
25 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: possible values:<br />
0 Menu successfully added/removed<br />
1 User chosen menu item<br />
2 Help information requested<br />
3 Problem with menu operation<br />
6.4.2.6 Select Item<br />
<strong>Comm<strong>and</strong></strong> response for Select Item proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=24,[,]<br />
Reference Note<br />
Parameters<br />
24 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: possible values:<br />
0 Item Selected OK<br />
1 Terminate proactive session<br />
2 Help information requested<br />
3 Backward move requested<br />
4 No response given<br />
integer: denotes identifier of item selected<br />
6.4.2.7 Get Acknowledgement For <strong>Set</strong> Up Call<br />
<strong>Comm<strong>and</strong></strong> response for <strong>Set</strong> Up Call proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=10,<br />
Parameters<br />
10 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: possible values:<br />
0 user accepted call (conf phase only)<br />
1 user rejected call (conf phase only)<br />
2 user cleared call (any phase)
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference Note<br />
6.4.2.8 <strong>Set</strong> Up Idle Mode Text<br />
<strong>Comm<strong>and</strong></strong> response for <strong>Set</strong> Up Idle Mode Text proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=28,<br />
Reference Note<br />
Parameters<br />
28 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: possible values:<br />
0 Text successfully added/removed<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 129 of 180<br />
1 Problem performing comm<strong>and</strong><br />
6.4.2.9 Send DTMF<br />
<strong>Comm<strong>and</strong></strong> response for Send DTMF proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=13,<br />
Reference Note<br />
Parameters<br />
13 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: possible values:<br />
0 DTMF not accepted<br />
1 DTMF required.<br />
6.4.2.10 Launch Browser<br />
<strong>Comm<strong>and</strong></strong> response for Launch Browser proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=15,<br />
Reference Note<br />
Parameters<br />
15 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: possible values:<br />
0 <strong>Comm<strong>and</strong></strong> performed successfully<br />
1 <strong>Comm<strong>and</strong></strong> performed – partial comp<br />
2 <strong>Comm<strong>and</strong></strong> performed – missing info<br />
3 User rejected launch<br />
4 Error – no specific cause given<br />
5 Bearer unavailable<br />
6 Browser unavailable<br />
7 ME cannot process comm<strong>and</strong><br />
8 Network cannot process comm<strong>and</strong><br />
9 <strong>Comm<strong>and</strong></strong> beyond MEs capabilities.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
6.4.2.11 Open Channel<br />
<strong>Comm<strong>and</strong></strong> response for Open Channel proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=40,<br />
Reference Note<br />
Parameters<br />
40 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: possible values:<br />
0 Channel not accepted<br />
1 Channel required.<br />
6.4.2.12 <strong>Set</strong> Up Event List<br />
<strong>Comm<strong>and</strong></strong> response for <strong>Set</strong> Up Event List proactive comm<strong>and</strong><br />
Write <strong>Comm<strong>and</strong></strong><br />
+STCR=05,<br />
Reference Note<br />
Parameters<br />
05 hex notation: <strong>Comm<strong>and</strong></strong> Type value.<br />
See Section 6.2 for values.<br />
integer: possible values:<br />
0 <strong>Comm<strong>and</strong></strong> performed successfully<br />
1 Cannot perform comm<strong>and</strong>.<br />
6.4.3 <strong>AT</strong>+STPD SIM Toolkit Profile Download<br />
When an application is plugged into the serial port the comm<strong>and</strong> interpreter needs to have<br />
knowledge of its S<strong>AT</strong> capabilities to enable it to route all S<strong>AT</strong> related signaling to that application<br />
if required. If this comm<strong>and</strong> is not received it will be assumed that any attached application has no<br />
S<strong>AT</strong> capability <strong>and</strong> will therefore not send any related signals to it. If the SIM has reported that it<br />
does not have any proactive capability then an STC: 0 unsolicited response will be sent to the<br />
application.<br />
<strong>AT</strong>+STPD SIM Toolkit <strong>Comm<strong>and</strong></strong> Response data<br />
Write <strong>Comm<strong>and</strong></strong><br />
+STPD=,<br />
Response<br />
OK<br />
+CME ERROR: <br />
+STC: 0<br />
Parameter<br />
Reference Note<br />
Integer<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 130 of 180<br />
Determines the number of bytes of used for the Profile<br />
Download data from the application.<br />
List Of Hex Values, two digits each:<br />
Hexadecimal representation of the Terminal Profile data<br />
Some octets are optional in the profile, hence the inclusion of a length
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
parameter. For example, the following comm<strong>and</strong> sets all the bits in octets 3<br />
<strong>and</strong> 4: <strong>AT</strong>+STPD=4,0000FFFF.<br />
6.4.4 <strong>AT</strong>+STEV SIM Toolkit Event <strong>Comm<strong>and</strong></strong><br />
The application can inform the MS of defined MMI events using this comm<strong>and</strong>.<br />
<strong>AT</strong>+STEV SIM Toolkit Event <strong>Comm<strong>and</strong></strong><br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+STEV=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
+STEV=,<br />
Response<br />
+STEV: (supported list)<br />
+CME ERROR: <br />
Response<br />
Parameter<br />
Reference Note<br />
+CME ERROR: <br />
hex two digits:<br />
05 User Activity Event<br />
06 Idle Screen Event<br />
08 Language Selection Event<br />
09 Browser Termination Event<br />
FF Clear Current Event List<br />
string type up to two characters<br />
The parameter is applicable only to Language Selection<br />
Event. For example the language can be set by: <strong>AT</strong>+STEV=09,”11”<br />
6.4.5 <strong>AT</strong>+STMS SIM Toolkit Main Menu Selection <strong>Comm<strong>and</strong></strong><br />
The application may set up its main menu on receipt of the <strong>Set</strong> Up Menu SIM Toolkit event. The<br />
application can select an item from the menu by sending this <strong>AT</strong> comm<strong>and</strong> to the MS.<br />
<strong>AT</strong>+STMS SIM Toolkit Menu Selection <strong>Comm<strong>and</strong></strong><br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+STMS=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
+STMS=[<br />
Response<br />
+STMS: (range of available s),<br />
+CME ERROR: <br />
Response<br />
,help] Parameter<br />
Reference Note<br />
+CME ERROR: <br />
numeric type, giving unique identifier of menu item<br />
numeric type<br />
For example, <strong>AT</strong>+STMS=2,1 will select item 2 from the main menu with<br />
help.<br />
6.4.6 <strong>AT</strong>+STRT SIM Toolkit Response Timer <strong>Comm<strong>and</strong></strong><br />
When a proactive comm<strong>and</strong> is received from the SIM an automatic response timer is started. If<br />
this timer expires before the application has provided a suitable response via the +STCR comm<strong>and</strong>,<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 131 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
a Terminal Response is sent to the SIM containing a result of No User Response. This <strong>AT</strong><br />
comm<strong>and</strong> allows the automatic response timeout period to be configured by the application at<br />
run-time, thus giving it extended time to respond to certain proactive comm<strong>and</strong>s (e.g. the Get<br />
Input comm<strong>and</strong> may request a long input string to be entered as part of the associated test case).<br />
The default setting for the response timer is ten seconds, <strong>and</strong> the maximum duration available is<br />
one hour.<br />
<strong>AT</strong>+STRT SIM Toolkit Response Timer <strong>Comm<strong>and</strong></strong><br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+STRT?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+STRT=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
+STRT=<br />
Response:<br />
+STRT: <br />
+CME ERROR: <br />
Parameter<br />
See Write comm<strong>and</strong><br />
Response<br />
+STRT: (list of supported s)<br />
+CME ERROR: <br />
Response<br />
Reference Note<br />
+CME ERROR: <br />
Parameter<br />
numeric type. Minimum = 1s, maximum = 3600s<br />
Default setting is ten seconds<br />
6.4.7 <strong>AT</strong>+STTONE SIM Toolkit Tone <strong>Comm<strong>and</strong></strong><br />
The application may request a tone to played after receiving the Play Tone proactive comm<strong>and</strong>.<br />
The application either starts playing the tone with the requested tone Id, or stops playing the<br />
current tone depending on the parameter. Tones may be played in either idle or dedicated<br />
mode.<br />
On completion of the current tone, unsolicited result code +STTONE: 0 will be issued by the CI<br />
Task. However, if =0 is used to terminate the tone before it has completed playing there<br />
will be no unsolicited result code but only a result code of OK generated by the CI Task.<br />
<strong>AT</strong>+STTONE SIM Toolkit PLAY TONE COMMAND<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+STTONE=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
Response<br />
+STTONE: (list of supported s),(list of supported s),<br />
+CME ERROR: <br />
Response<br />
+CME ERROR: <br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 132 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference Note<br />
Parameter<br />
0 Stop playing tone<br />
1 Start playing tone<br />
numeric type<br />
1 Dial Tone<br />
2 Called Subscriber Busy<br />
3 Congestion<br />
4 Radio Path Acknowledge<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 133 of 180<br />
5 Radio Path Not Available / Call Dropped<br />
6 Error / Special information<br />
7 Call Waiting Tone<br />
8 Ringing Tone<br />
16 General Beep<br />
17 Positive Acknowledgement Tone<br />
18 Negative Acknowledgement or Error Tone<br />
19 Indian Dial Tone<br />
< Duration> numeric type, in milliseconds.<br />
Max requested value = 255*60*1000 = 15300000ms<br />
(supported range = 1- 15300000)<br />
The default , if none entered, is General Beep.<br />
The default , if none entered, is 500ms.<br />
6.4.8 <strong>AT</strong>+HSTK Terminate All STK action<br />
<strong>AT</strong>+HSTK Terminate All STK action<br />
Execution <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+HSTK<br />
Response<br />
OK<br />
Reference Note:<br />
All STK action will be terminated after execute this comm<strong>and</strong><br />
7 <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s Special for SIMCOM<br />
7.1 Overview<br />
<strong>Comm<strong>and</strong></strong> Description<br />
<strong>AT</strong>+ECHO ECHO CANCELL<strong>AT</strong>ION CONTROL<br />
<strong>AT</strong>+ SIDET CHANGE THE SIDE TONE GAIN LEVEL<br />
<strong>AT</strong>+CPOWD POWER OFF<br />
<strong>AT</strong>+SPIC TIMES REMAIN TO INPUT SIM PIN/PUK<br />
<strong>AT</strong>+CMIC CHANGE THE MICOPHONE GAIN LEVEL<br />
<strong>AT</strong> +UART CONFIGURE DUAL SERIAL PORT MODE
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>AT</strong>+CALARM SET ALARM<br />
<strong>AT</strong>+CADC READ ADC<br />
<strong>AT</strong> +CSNS SINGLE NUMBERING SCHEME<br />
<strong>AT</strong> +CDSCB RESET CELLBROADCAST<br />
<strong>AT</strong> +CMOD CONFIGRUE ALTERN<strong>AT</strong>ION MODE CALLS<br />
<strong>AT</strong> +CFGRI INDIC<strong>AT</strong>E RI WHEN USING URC<br />
<strong>AT</strong>+CLTS GET LOCAL TIMESTAMP<br />
<strong>AT</strong>+CEXTHS EXTERNAL HEADSET JACK CONTROL<br />
<strong>AT</strong>+CEXTBUT HEADSET BUTTON ST<strong>AT</strong>US REPORTING<br />
<strong>AT</strong>+CSMINS SIM INSERTED ST<strong>AT</strong>US REPORTING<br />
<strong>AT</strong>+CLDTMF LOCAL DTMF TONE GENER<strong>AT</strong>ION<br />
<strong>AT</strong>+CDRIND CS VOICE/D<strong>AT</strong>A/FAX CALL OR GPRS PDP CONTEXT<br />
TERMIN<strong>AT</strong>ION INDIC<strong>AT</strong>ION<br />
<strong>AT</strong>+CSPN GET SERVICE PROVIDER NAME FORM SIM<br />
<strong>AT</strong>+CCVM GET AND SET THE VOICE MAIL NUMBER ON THE SIM<br />
<strong>AT</strong>+CBAND GET AND SET MOBILE OPER<strong>AT</strong>ION BAND<br />
<strong>AT</strong>+CHF CONFIGURES HANDS FREE OPER<strong>AT</strong>ION<br />
<strong>AT</strong>+CHFA SWAP THE AUDIO CHANNELS<br />
<strong>AT</strong>+CSCLK CONFIGURE SLOW CLOCK<br />
<strong>AT</strong>+CENG SWITCH ON OR OFF ENGINEERING MODE<br />
<strong>AT</strong>+SCLASS0 STORE CLASS 0 SMS TO SIM WHEN RECEIVED CLASS 0<br />
SMS<br />
<strong>AT</strong>+CCID SHOW ICCID<br />
<strong>AT</strong>+CGMSCLASS SET GPRS MULTISLOT CLASS<br />
7.2 Detailed Descriptions of <strong>Comm<strong>and</strong></strong>s<br />
7.2.1 <strong>AT</strong>+ECHO Echo cancellation control<br />
<strong>AT</strong>+ECHO Echo cancellation control<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ECHO?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ECHO=?<br />
Response :<br />
+ECHO(NORMAL_AUDIO):<br />
,,<br />
+ECHO(AUX_AUDIO):<br />
,,<br />
ok<br />
Parameter:<br />
See write comm<strong>and</strong><br />
Response :<br />
+ECHO: (voxGain),( minMicEnergy) ,( sampSlncePrd).(channel)<br />
ok<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 134 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ECHO=<br />
,,,<br />
Parameter:<br />
See write comm<strong>and</strong><br />
Response :<br />
ok<br />
Parameter:<br />
Reference Note:<br />
< voxGain > int: 0 – 32767<br />
< minMicEnergy > int: 0 – 32767<br />
< sampSlncePrd > int: 0 – 32767<br />
int 0-1<br />
1 AUX_AUDIO<br />
0 NORMAL_AUDIO<br />
< voxGain >: the parameter models the acoustic path between ear-piece <strong>and</strong><br />
microphone.<br />
< minMicEnergy >: the parameter sets the minimum microphone energy<br />
level to beattained before suppression is allowed. A typical value of this<br />
parameter is 20.<br />
< sampSlncePrd >: the parameter control the minimum number of speech<br />
frames that will be replace with SID frames when an echo is detected. A<br />
typical value of this parameter is 4.<br />
7.2.2 <strong>AT</strong>+SIDET Change the side tone gain level<br />
<strong>AT</strong>+SIDET Change the side tone gain level<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+SIDET?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+SIDET=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+SIDET=<<br />
Response:<br />
+ SIDET: < gainlevel><br />
OK<br />
Parameter:<br />
See write comm<strong>and</strong><br />
Response:<br />
+SIDET: (gainlevel)<br />
OK<br />
Parameter:<br />
See write comm<strong>and</strong><br />
Response:<br />
OK<br />
gainlevel > Parameters<br />
Reference Note<br />
< gainlevel > int: 0 – 32767<br />
The relation between the Side Tone Gain <strong>and</strong> is<br />
Side Tone Gain/dB = 20*log(sideTone/32767)<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 135 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
7.2.3 <strong>AT</strong>+CPOWD Power Off<br />
<strong>AT</strong>+CPOWD Power Off<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CPOWD = <br />
Reference Note<br />
Response:<br />
NORMAL POWER DOWN<br />
Parameters<br />
n: 1 Normal power off ( Will disconnect from network)<br />
7.2.4 <strong>AT</strong>+SPIC Times remain to input SIM PIN/PUK<br />
<strong>AT</strong>+SPIC Times remain to input SIM PIN/PUK<br />
Execution <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+SPIC<br />
Reference<br />
Response<br />
Times remain to input SIM PIN<br />
+SPIC: ,,,<br />
OK<br />
Parameters<br />
: Times remain to input chv1<br />
:Times remain to input chv2<br />
: Times remain to input puk1<br />
: Times remain to input puk2<br />
7.2.5 <strong>AT</strong>+CMIC Change the microphone gain level<br />
<strong>AT</strong>+CMIC Change the microphone gain level<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMIC?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMIC=?<br />
<strong>Set</strong> <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMIC=<br />
Response :<br />
+ CMIC: < gainlevel(Main_Mic) >, <br />
OK<br />
Parameter:<br />
See set comm<strong>and</strong><br />
Response :<br />
+CMIC: list of supported s, list of supported < gainlevel >s<br />
ok<br />
Parameter:<br />
See set comm<strong>and</strong><br />
Response :<br />
Ok<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 136 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
,<<br />
gainlevel><br />
Parameter:<br />
Reference Note:<br />
0 – Main Microphone<br />
1 – Aux Microphone<br />
< gainlevel > int: 0 – 15<br />
0 0dB<br />
1 +1.5dB<br />
2 +3.0 dB(default value)<br />
3 +4.5 dB<br />
4 +6.0 dB<br />
5 +7.5 dB<br />
6 +9.0 dB<br />
7 +10.5 dB<br />
8 +12.0 dB<br />
9 +13.5 dB<br />
10 +15.0 dB<br />
11 +16.5 dB<br />
12 +18.0 dB<br />
13 +19.5 dB<br />
14 +21.0 dB<br />
15 +22.5 dB<br />
7.2.6 <strong>AT</strong>+UART Configure dual serial port mode<br />
<strong>AT</strong>+UART Configure dual serial port mode<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+UART?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+UART=[,]<br />
Response<br />
+UART: <br />
Ok<br />
Parameter:<br />
See Write <strong>Comm<strong>and</strong></strong><br />
Response<br />
Ok<br />
Error<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 137 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
Parameter<br />
7.2.7 <strong>AT</strong>+CALARM <strong>Set</strong> alarm<br />
<strong>AT</strong>+CALARM <strong>Set</strong> alarm<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CALAR<br />
M=?<br />
<strong>Set</strong> <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CALAR<br />
M=<br />
,,,<br />
currentUart<br />
1 use serial line 1<br />
2 use serial line 2(gprs)<br />
3 use serial line 2<br />
4 last commond use serial line 1<br />
5 last commond use serial line 2<br />
Uart<br />
1 use serial line 1<br />
2 use serial line 2(gprs)<br />
3 use serial line 2<br />
Baud ( If uart is 2 or 3)<br />
9600,19200,28800,38400,57600,115200<br />
Response :<br />
+ CALARM: ,,,<br />
ok<br />
Parameter:<br />
See set comm<strong>and</strong><br />
Response :<br />
ok<br />
Parameter:<br />
< state > an integer parameter which indicates whether enable or disable<br />
alarm.<br />
0 CLEAR ALARM<br />
1 SET ALARM<br />
< time > a string parameter which indicates the time when alarm arrives.<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 138 of 180<br />
The format is “yy/MM/dd,hh:mm:ss+-zz” where characters<br />
indicate the last two digits of year, month, day, hour, minute,<br />
second <strong>and</strong> time zone. The time zone is expressed in quarters of<br />
an hour between the local time <strong>and</strong> GMT, ranging from -47 to<br />
+48.<br />
< repeat > an integer parameter which indicates the repeat mode<br />
0 None<br />
1 Daily<br />
2 Weekly<br />
3 Monthly<br />
an integer parameter which indicates the method of dealing power
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference Note:<br />
7.2.8 <strong>AT</strong>+CADC Read ADC<br />
<strong>AT</strong>+CADC Read ADC<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CADC?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CADC=?<br />
when alarm arrives.<br />
0 None<br />
Only send “ALARM RING” to serial port<br />
1 Alarm power off<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 139 of 180<br />
Send “ALARM RING” to serial port <strong>and</strong> power off in 5 seconds<br />
2 Alarm power on<br />
Send “ALARM MODE” to serial port <strong>and</strong> enter into alarm mode<br />
Note: In alarm mode, protocol stack <strong>and</strong> SIM protocol is closed, only a few <strong>AT</strong><br />
comm<strong>and</strong> can be executed, <strong>and</strong> system will be powered down after 90 seconds<br />
if neither power key is pressed nor functionality is changed to full<br />
functionality. If power key is pressed, system will be powered down right now.<br />
Response :<br />
+ CADC: < status>,<br />
OK<br />
Parameter:<br />
See test comm<strong>and</strong><br />
Response :<br />
+ CADC: list of supported s, list of supported s><br />
OK<br />
Parameter:<br />
<br />
1 success<br />
0 fail<br />
integer 0-2400<br />
Note:<br />
7.2.9 <strong>AT</strong>+CSNS Single numbering scheme<br />
<strong>AT</strong>+CSNS Single numbering scheme<br />
Test comm<strong>and</strong> Response :<br />
<strong>AT</strong>+ CSNS =? +CSNS:(list of supported modes)<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+ CSNS?<br />
Parameter<br />
Response :<br />
+CSNS:
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+<br />
CSNS=<br />
Reference<br />
Parameter:<br />
Response :<br />
Ok<br />
Error<br />
Parameter:<br />
<br />
0 voice<br />
2 fax<br />
4 data<br />
Note<br />
7.2.10 <strong>AT</strong>+CDSCB Reset cell broadcast<br />
<strong>AT</strong>+CDSCB Reset cell broadcast<br />
<strong>Set</strong> <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CDSCB<br />
Reference<br />
Response :<br />
OK<br />
Parameter:<br />
Note<br />
Reset the CB module<br />
7.2.11 <strong>AT</strong>+CMOD Configures alternating mode calls<br />
<strong>AT</strong>+CMOD Configures alternating mode calls<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+ CMOD =?<br />
<strong>Set</strong> <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMOD= Parameter:<br />
Reference<br />
<br />
0<br />
Note<br />
7.2.12 <strong>AT</strong>+CFGRI Indicate RI when using URC<br />
<strong>AT</strong>+CFGRI Indicate RI when using URC<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+ CFGRI ?<br />
Response :<br />
+CFGRI: <br />
ok<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 140 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+<br />
Parameter:<br />
See set comm<strong>and</strong><br />
Response :<br />
OK<br />
CFGRI= Parameter:<br />
Reference<br />
<br />
0 on<br />
1 off<br />
Note<br />
7.2.13 <strong>AT</strong>+CLTS Get local timestamp<br />
<strong>AT</strong>+CLTS Get local timestamp<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CLTS=?<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CLTS<br />
Reference<br />
Response<br />
+CLTS: (the format of timestamp)<br />
Parameters<br />
see set comm<strong>and</strong><br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CLTS:(timestamp)<br />
Parameters<br />
a string parameter which indicates the local timestamp. The<br />
Note<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 141 of 180<br />
format of timestamp is "yy/MM/dd,hh:mm:ss+/-zz"<br />
yy: year<br />
MM: month<br />
dd: day<br />
hh: hour<br />
mm: minute<br />
ss: second<br />
zz: time zone<br />
Support for this comm<strong>and</strong> will be network dependant<br />
7.2.14 <strong>AT</strong>+CEXTHS External headset jack control<br />
<strong>AT</strong>+ CEXTHS External headset jack control<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CEXTHS=?<br />
Response<br />
+CEXTHS: <br />
Parameters<br />
see set comm<strong>and</strong>
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CEXTHS?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CEXTHS=<<br />
mode><br />
Reference<br />
Response<br />
+CEXTHS:,<br />
Parameter<br />
see set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Unsolicited result code:<br />
+CEXTHS:,<br />
Parameters<br />
a numeric parameter which indicates whether an<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 142 of 180<br />
unsolicited event code (indicating whether the<br />
headset has been attached/detached) should be sent<br />
to the terminal.<br />
0 not send unsolicited event code<br />
1 send unsolicited event code<br />
a numeric parameter which indicates whether a<br />
Note<br />
headset has been attached or not<br />
0 not attached<br />
1 attached<br />
Support for this comm<strong>and</strong> will be hardware dependant<br />
7.2.15 <strong>AT</strong>+CEXTBUT Headset button status reporting<br />
<strong>AT</strong>+ CEXTBUT Headset button status reporting<br />
Test comm<strong>and</strong><br />
Response<br />
<strong>AT</strong>+CEXTBUT= +CEXTBUT: <br />
? Parameters<br />
see set comm<strong>and</strong><br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CEXTBUT?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CEXTBUT=<br />
<br />
Response<br />
+CEXTBUT:,<br />
Parameter<br />
see set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Unsolicited result code:<br />
+CEXTBUT:,
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
Parameters<br />
a numeric parameter which indicates whether an<br />
unsolicited event code (indicating whether the<br />
headset button has been pressed) should be sent to<br />
the terminal.<br />
0 not send unsolicited event code<br />
1 send unsolicited event code<br />
a numeric parameter which indicates whether a<br />
headset button has been pressed or not<br />
0 not pressed<br />
1 pressed<br />
Note<br />
Support for this comm<strong>and</strong> will be hardware dependant<br />
7.2.16 <strong>AT</strong>+CSMINS SIM inserted status reporting<br />
<strong>AT</strong>+ CSMINS SIM inserted status reporting<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CSMINS=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CSMINS?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CSMINS=[<<br />
n>[,]]<br />
Reference<br />
Response<br />
+CSMINS: (list of supported s)<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CSMINS:,<br />
Parameter<br />
see set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameters<br />
a numeric parameter which indicates whether to show an<br />
unsolicited event code indicating whether the SIM has just been<br />
inserted or removed.<br />
0 disable<br />
1 enable<br />
< SIM inserted> a numeric parameter which indicates whether SIM<br />
card has been inserted.<br />
0 not inserted<br />
1 inserted<br />
Note<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 143 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
7.2.17 <strong>AT</strong>+CLDTMF Local DTMF tone generation<br />
<strong>AT</strong>+ CLDTMF Local DTMF tone generation<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CLDTMF=[<br />
[,]] Parameters<br />
Execution comm<strong>and</strong><br />
<strong>AT</strong>+CLDTMF<br />
Reference<br />
GSM07.07<br />
a numeric parameter(1-255(ms)) which indicates the<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 144 of 180<br />
duration of all DTMF tones in < DTMF -string> in 1/10<br />
secs<br />
< DTMF -string> a string parameter which has a max length of 20 chars<br />
of form < DTMF >, separated by commas.<br />
< DTMF > A single ASCII chars in the set 0-9,#,*,A-D.<br />
Response<br />
OK<br />
Aborts any DTMF tone currently being generated <strong>and</strong><br />
any DTMF tone sequence.<br />
Note<br />
7.2.18 <strong>AT</strong>+CDRIND CS voice/data/fax call or GPRS PDP context termination indication<br />
<strong>AT</strong>+ CDRIND CS voice/data/fax call or GPRS PDP context termination indication<br />
Test comm<strong>and</strong><br />
<strong>AT</strong>+CDRIND=?<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CDRIND?<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CDRIND=<<br />
n><br />
Reference<br />
Response<br />
+CDRIND: (list of supported s)<br />
Parameters<br />
see set comm<strong>and</strong><br />
Response<br />
+CDRIND:<br />
Parameter<br />
see set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameters<br />
a numeric parameter which indicates whether to enable an<br />
Note<br />
unsolicited event code indicating whether a CS voice call, CS<br />
data, fax call or GPRS session has been terminated.<br />
0 disable<br />
1 enable
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
7.2.19 <strong>AT</strong>+CSPN Service Provider Name (from SIM)<br />
<strong>AT</strong>+CSPN Service Provider Name (from SIM)<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSPN?<br />
Reference Note<br />
Response:<br />
+CSPN: ,<br />
+CME ERROR: <br />
Parameters<br />
string type; service provider name on SIM<br />
0 – don’t display PLMN. Already registered on<br />
PLMN<br />
1 – display PLMN<br />
CME errors possible if SIM not inserted or PIN not entered.<br />
7.2.20 <strong>AT</strong>+CCVM Read <strong>and</strong> write the voice mail number on the SIM<br />
<strong>AT</strong>+CCVM Read <strong>and</strong> write the voice mail number on the SIM<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CCVM?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CCVM=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CCVM=[,]<br />
Response<br />
+CCVM: [,]<br />
Parameter<br />
See Write <strong>Comm<strong>and</strong></strong><br />
Response<br />
+CCVM: [,]<br />
Parameter<br />
See Write <strong>Comm<strong>and</strong></strong><br />
Response<br />
+CME ERROR: <br />
Parameters<br />
Reference Note:<br />
String Type -The voice mail number to write to the SIM<br />
String Type -The alpha-string to write to the SIM<br />
CPHS voice mail only currently available on Orange SIMS<br />
7.2.21 <strong>AT</strong>+CBAND Get <strong>and</strong> <strong>Set</strong> Mobile Operating B<strong>and</strong><br />
<strong>AT</strong>+CBAND Get <strong>and</strong> <strong>Set</strong> Mobile Operating B<strong>and</strong><br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CBAND?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CBAND=?<br />
Response<br />
+CBAND: < op_b<strong>and</strong> ><br />
Parameter<br />
See Write <strong>Comm<strong>and</strong></strong><br />
Response<br />
+CBAND: (list of supported s)<br />
Parameter<br />
See Write <strong>Comm<strong>and</strong></strong><br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 145 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CBAND=<br />
Response<br />
OK<br />
ERROR<br />
Parameters<br />
Reference Note:<br />
<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 146 of 180<br />
PGSM_MODE<br />
DCS_MODE<br />
PCS_MODE<br />
EGSM_DCS_MODE<br />
GSM850_PCS_MODE<br />
Radio settings following updates are stored in non-volatile memory.<br />
7.2.22 <strong>AT</strong>+CHF Configures h<strong>and</strong>s free operation<br />
<strong>AT</strong>+CHF Configures h<strong>and</strong>s free operation<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CHF?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CHF=,<br />
Reference<br />
Response<br />
+CHF: ,<br />
Unsolicited result code:<br />
+CHF: <br />
Parameters<br />
See write comm<strong>and</strong>.<br />
Response<br />
+CME ERROR: <br />
Parameters<br />
0 Unsolicited result code disabled<br />
1 Unsolicited result code enabled<br />
(non-volatile)<br />
0 H<strong>and</strong>s free operation disabled<br />
1 H<strong>and</strong>s free operation enabled<br />
(volatile)<br />
7.2.23 <strong>AT</strong>+CHFA Swap the audio channels<br />
<strong>AT</strong>+ CHFA Swap the audio channels<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CHFA?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CHFA=?<br />
Response<br />
+ CHFA: <br />
Parameters<br />
See write comm<strong>and</strong>.<br />
Response<br />
+CHFA: (0 = NORMAL_AUDIO, 1 = AUX_AUDIO)
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CHFA=<br />
Parameters<br />
See write comm<strong>and</strong>.<br />
Response<br />
OK<br />
+CME ERROR: <br />
Parameters<br />
Reference NOTE<br />
0 – Normal audio channel(default)<br />
1 – Aux audio channel<br />
This comm<strong>and</strong> swaps the audio channels between the normal channel <strong>and</strong><br />
the aux channel.<br />
7.2.24 <strong>AT</strong>+CSCLK Configure Slow Clock<br />
<strong>AT</strong>+ CSCLK Configure Slow Clock<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CSCLK?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CSCLK=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CSCLK<br />
=<br />
Response<br />
+CSCLK: <br />
Parameters<br />
See write comm<strong>and</strong>.<br />
Response<br />
+CSCLK: (0,1)<br />
Parameters<br />
See write comm<strong>and</strong>.<br />
Response<br />
OK<br />
ERROR<br />
Parameters<br />
Reference NOTE<br />
0 – disable slow clock<br />
1 – enable slow clock<br />
7.2.25<strong>AT</strong>+CENG Switch On or Off Engineering Mode<br />
<strong>AT</strong>+ CENG Switch On or Off Engineering Mode<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 147 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CENG?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CENG=?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CENG<br />
=<br />
Response<br />
Engineering Mode is designed to allow a field engineer to view <strong>and</strong> test<br />
the network information received by a h<strong>and</strong>set, when the h<strong>and</strong>set is<br />
either in idle mode or dedicated mode (that is: with a call active). In each<br />
mode, the engineer is able to view network interaction for the “serving<br />
cell” (the cell the h<strong>and</strong>set is currently registered with) or for the<br />
neighbouring cells.<br />
TA returns the current engineering mode. The network information<br />
including serving cell <strong>and</strong> neighbouring cells are returned only when<br />
=1 or = 2. carry with them corresponding<br />
network interaction.<br />
+CENG:<br />
[+CENG:<br />
,”,,,,,,,< rla >,< txp<br />
>”<br />
+CENG: ,”,,”<br />
…]<br />
Parameters<br />
See write comm<strong>and</strong>.<br />
Response<br />
TA returns the list of supported modes.<br />
+CENG: list of supported s OK<br />
Parameters<br />
See write comm<strong>and</strong>.<br />
Response<br />
TA attempt to switch on or off engineering mode.GSM network operator.<br />
TA controls the presentation of an unsolicited result code +CENG: (network<br />
information) when =2 <strong>and</strong> there is a change of network<br />
information .<br />
OK<br />
ERROR<br />
Parameters<br />
0 switch off engineering mode<br />
1 switch on engineering mode<br />
2 switch on engineering mode, <strong>and</strong> activate the<br />
unsolicited reporting of network information.<br />
0 the serving cell<br />
1-6 the index of the neighbouring cell.<br />
absolute radio frequency channel number.<br />
receive level.<br />
receive quality.<br />
mobile country code.<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 148 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference NOTE<br />
mobile network code.<br />
base station identity code.<br />
cell id.<br />
receive level access minimum.<br />
transmit power maximum CCCH.<br />
7.2.26 <strong>AT</strong>+SCLASS0 Store Class 0 SMS<br />
<strong>AT</strong>+ SCLASS0 Store Class 0 SMS<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ SCLASS0?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+<br />
Response<br />
+ SCLASS0: <br />
Parameters<br />
See write comm<strong>and</strong>.<br />
Response<br />
SCLASS0=? Parameters<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+SCLASS0=<<br />
mode><br />
+SCLASS0: (0 = DISABLE, 1 =ENABLE)<br />
See write comm<strong>and</strong>.<br />
Response<br />
OK<br />
ERROR<br />
Parameters<br />
<br />
Reference NOTE<br />
7.2.27 <strong>AT</strong>+CCID Show ICCID<br />
<strong>AT</strong>+CCID Show ICCID<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CCID =?<br />
Execute <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CCID<br />
Response:<br />
OK<br />
Response:<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 149 of 180<br />
0 – disable to store Class 0 SMS to SIM when received Class 0 SMS<br />
1 – Enable to store Class 0 SMS to SIM when received Class 0 SMS<br />
Ccid data[ex. 898600910903:0513918]<br />
OK<br />
Parameters<br />
Reference Note
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
7.2.28<strong>AT</strong>+CMTE Read Temperature Of Module<br />
<strong>AT</strong>+CMTE Read Temperature Of Module<br />
Execute <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CMTE?<br />
Reference<br />
Response:<br />
+CMTE:<br />
OK<br />
Parameters<br />
< Temperature> range of -40 to 90<br />
Note<br />
7.2.29 <strong>AT</strong>+CSDT Switch On Or Off Detecting SIM Card<br />
<strong>AT</strong>+ CSDT Switch On Or Off Detecting SIM Card<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CSDT?<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CSDT =?<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CSDT=<br />
Response<br />
+CSDT:<br />
Parameters<br />
Response<br />
+CSDT: (0-1)<br />
Parameters<br />
See write comm<strong>and</strong>.<br />
Response<br />
OK<br />
ERROR<br />
Parameters<br />
<br />
Reference NOTE<br />
7.2.30 <strong>AT</strong>+CMGDA Delete All SMS<br />
<strong>AT</strong>+ CMGDA Delete All SMS<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+ CMGDA=?<br />
Response:<br />
0 – switch off detecting SIM card<br />
1 – switch on detecting SIM card<br />
+CMGDA: listed of supported s<br />
OK<br />
+CMS ERROR: NUM<br />
Parameters<br />
see write comm<strong>and</strong><br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 150 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+CMGDA=<br />
Reference<br />
Response:<br />
OK<br />
+CMS ERROR: NUM<br />
Parameters<br />
1) If text mode:<br />
“DEL READ” delete all read messages<br />
“DEL UNREAD” delete all unread messages<br />
“DEL SENT” delete all sent SMS<br />
“DEL UNSENT” delete all unsent SMS<br />
“DEL INBOX” delete all received SMS<br />
“DEL ALL” delete all SMS<br />
3) if PDU mode :<br />
1 delete all read messages<br />
2 delete all unread messages<br />
3 delete all sent SMS<br />
4 delete all unsent SMS<br />
5 delete all received SMS<br />
6 delete all SMS<br />
Note<br />
7.2.31 <strong>AT</strong>+ CGMSCLASS SET GPRS MULTISLOT CLASS<br />
<strong>AT</strong>+ CGMSCLASS SET GPRS MULTISLOT CLASS<br />
Read <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+<br />
Response<br />
CGMSCLASS? Parameters<br />
Test <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+<br />
MULTISLOT CLASS: <br />
See write comm<strong>and</strong>.<br />
Response<br />
CGMSCLASS=? Parameters<br />
Write <strong>Comm<strong>and</strong></strong><br />
<strong>AT</strong>+<br />
CGMSCLASS<br />
=<br />
MULTISLOT CLASS: 1-10<br />
See write comm<strong>and</strong>.<br />
Response<br />
OK<br />
ERROR<br />
Parameters<br />
Reference NOTE<br />
1-10<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 151 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
8 <strong>AT</strong> <strong>Comm<strong>and</strong></strong>s for TCPIP Application Toolkit<br />
8.1 Overview<br />
<strong>Comm<strong>and</strong></strong> Description<br />
<strong>AT</strong>+CIPSTART START UP TCP OR UDP CONNECTION<br />
<strong>AT</strong>+CIPSEND SEND D<strong>AT</strong>A THROUGH TCP OR UDP CONNECTION<br />
<strong>AT</strong>+CIPCLOSE CLOSE CONNECTION<br />
<strong>AT</strong>+CIPSHUT DEACTIV<strong>AT</strong>E GPRS PDP CONTEXT<br />
<strong>AT</strong>+CLPORT SET LOCAL PORT<br />
<strong>AT</strong>+CSTT SET APN, USER NAME, PASSWORD<br />
<strong>AT</strong>+CIICR BRING UP WIRELESS CONNECTION WITH GPRS OR CSD<br />
<strong>AT</strong>+CIFSR GET LOCAL IP ADDRESS<br />
<strong>AT</strong>+CIPST<strong>AT</strong>US QUERY CURRENT CONNECTION ST<strong>AT</strong>US<br />
<strong>AT</strong>+CDNSCFG CONFIGURE DOMAIN NAME SERVER<br />
<strong>AT</strong>+CDNSGIP QUERY IP ADDRESS OF GIVEN DOMAIN NAME<br />
<strong>AT</strong>+CDNSORIP CONNECT WITH IP ADDRESS OR DOMAIN NAME SERVER<br />
<strong>AT</strong>+CIPHEAD ADD AN IP HEADER WHEN RECEIVING D<strong>AT</strong>A<br />
<strong>AT</strong>+CIP<strong>AT</strong>S SET AUTO SENDING TIMER<br />
<strong>AT</strong>+CIPSPRT SET PROMPT OF ‘>’ WHEN SENDING D<strong>AT</strong>A<br />
<strong>AT</strong>+CIPSERVER CONFIGURE AS SERVER<br />
<strong>AT</strong>+CIPCSGP SET CSD OR GPRS FOR CONNECTION MODE<br />
<strong>AT</strong>+CIPCCON CHOOSE CONNECTION<br />
<strong>AT</strong>+CIPFLP FIX LOCAL PORT<br />
<strong>AT</strong>+CIPSRIP SHOW WHERE RECEIVED D<strong>AT</strong>A FROM<br />
<strong>AT</strong>+CIPDPDP SET WHETHER CHECK ST<strong>AT</strong>E OF GPRS NETWORK TIMING<br />
<strong>AT</strong>+CIPSCONT SAVE TCPIP APPLIC<strong>AT</strong>ION CONTEXT<br />
<strong>AT</strong>+CIPMODE SELECT TCPIP APPLIC<strong>AT</strong>ION MODE<br />
<strong>AT</strong>+CIPCCFG CONFIGURE TRANSPARENT TRANSFER MODE<br />
8.2 Detailed Descriptions of <strong>Comm<strong>and</strong></strong>s<br />
8.2.1 <strong>AT</strong>+CIPSTART Start up TCP or UDP connection<br />
<strong>AT</strong>+CIPSTART Start up TCP or UDP connection<br />
Test comm<strong>and</strong><br />
+CIPSTART=?<br />
Response<br />
+CIPSTART: (list of supported ),(IP address range),(port range)<br />
+CIPSTART: (list of supported ),(domain name),(port<br />
range)<br />
OK<br />
Parameter<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 152 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIPSTART=,[,],<br />
Reference<br />
See set comm<strong>and</strong><br />
Response<br />
If format is right response OK, otherwise response ERROR<br />
If connect successfully response CONNECT OK<br />
Otherwise<br />
ST<strong>AT</strong>E:<br />
CONNECT FAIL<br />
Parameter<br />
a string parameter which indicates the connection type<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 153 of 180<br />
“TCP” Establish a TCP connection<br />
“UDP” Establish a UDP connection<br />
remote server IP address<br />
remote server port<br />
remote server domain name<br />
a string parameter which indicates the progress of<br />
Parameter<br />
connecting<br />
0 IP INITIAL<br />
1 IP START<br />
2 IP CONFIG<br />
3 IP IND<br />
4 IP GPRSACT<br />
5 IP ST<strong>AT</strong>US<br />
6 TCP/UDP CONNECTING<br />
7 IP CLOSE<br />
8 CONNECT OK<br />
8.2.2 <strong>AT</strong>+CIPSEND Send data through TCP or UDP connection<br />
<strong>AT</strong>+CIPSEND Send data through TCP or UDP connection<br />
Test comm<strong>and</strong><br />
+CIPSEND=?<br />
Execution comm<strong>and</strong><br />
+CIPSEND<br />
response”> ”, then<br />
type data for send,<br />
tap CTRL+Z to<br />
send<br />
Response<br />
OK<br />
Response<br />
This comm<strong>and</strong> is used to send changeable length data.<br />
If connection is not established or disconnection:<br />
ERROR<br />
If sending successfully:<br />
SEND OK<br />
If sending fail:<br />
SEND FAIL<br />
Note<br />
This comm<strong>and</strong> is used to send data on the TCP or UDP connection that has<br />
been established already. Ctrl-Z is used as a termination symbol. There are<br />
at most 1024 bytes that can be sent at a time.
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIPSEND=<br />
Reference<br />
Response<br />
This comm<strong>and</strong> is used to send fixed length data.<br />
If connection is not established or disconnect:<br />
ERROR<br />
If sending successfully:<br />
SEND OK<br />
If sending fail:<br />
SEND FAIL<br />
Parameter<br />
a numeric parameter which indicates the length of<br />
sending data, it must less than 1024<br />
Note<br />
1. There are at most 1024 bytes that can be sent each time.<br />
2. <strong>Set</strong> the time that send data automatically with the comm<strong>and</strong> of<br />
<strong>AT</strong>+CIP<strong>AT</strong>S.<br />
3. Only send data at the status of established connection, otherwise<br />
Response ERROR<br />
8.2.3 <strong>AT</strong>+CIPCLOSE Close TCP or UDP Connection<br />
<strong>AT</strong>+CIPCLOSE Close connection<br />
Test comm<strong>and</strong><br />
+CIPCLOSE=?<br />
Execution comm<strong>and</strong><br />
+CIPCLOSE<br />
Reference<br />
Response<br />
+CIPCLOSE:<br />
OK<br />
Response<br />
If close successfully:<br />
CLOSE OK<br />
If close fail:<br />
ERROR<br />
Note<br />
<strong>AT</strong>+CIPCLOSE only close connection at the status of TCP/UDP<br />
CONNECTING or CONNECT OK,otherwise response ERROR, after<br />
close the connection, the status is IP CLOSE<br />
8.2.4 <strong>AT</strong>+CIPSHUT Disconnect wireless connection<br />
<strong>AT</strong>+CIPSHUT Disconnect wireless connection<br />
Test comm<strong>and</strong><br />
+CIPSHUT=?<br />
Response<br />
+CIPSHUT:<br />
OK<br />
Read comm<strong>and</strong> Response<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 154 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
+CIPSHUT? +CIPSHUT:<br />
Execution comm<strong>and</strong><br />
+CIPSHUT<br />
Reference<br />
OK<br />
Response<br />
If close successfully:<br />
SHUT OK<br />
If close fail:<br />
ERROR<br />
Note Except at the status of IP INITIAL, you can close moving scene by<br />
<strong>AT</strong>+CIPSHUT. After closed, the status is IP INITIAL.<br />
Note<br />
8.2.5 <strong>AT</strong>+CLPORT <strong>Set</strong> local port<br />
<strong>AT</strong>+CLPORT <strong>Set</strong> local port<br />
Test comm<strong>and</strong><br />
+CLPORT=?<br />
Read comm<strong>and</strong><br />
+CLPORT?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CLPORT=,<br />
Reference<br />
Response<br />
+CLPORT: (list of supported s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
:<br />
:<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a string parameter which indicates the connection type<br />
“TCP” TCP local port<br />
“UDP” UDP local port<br />
a numeric parameter which indicates the local port<br />
Note<br />
8.2.6 <strong>AT</strong>+CSTT START task <strong>and</strong> <strong>Set</strong> APN、USER ID、PASSWORD<br />
<strong>AT</strong>+CSTT Start task <strong>and</strong> <strong>Set</strong> APN、USER ID、PASSWORD<br />
Test comm<strong>and</strong><br />
+CSTT=?<br />
Read comm<strong>and</strong><br />
+CSTT?<br />
Response<br />
+CSTT: "APN","USER","PWD"<br />
OK<br />
Response<br />
+CSTT: ,,<br />
OK<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 155 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CSTT=,<<br />
user<br />
id>,<br />
Execution <strong>Comm<strong>and</strong></strong><br />
+CSTT<br />
Reference<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a string parameter which indicates the GPRS access point name<br />
a string parameter which indicates the GPRS user name<br />
a string parameter which indicates the GPRS password<br />
Response<br />
OK<br />
ERROR<br />
Note<br />
8.2.7 <strong>AT</strong>+CIICR Bring up wireless connection with GPRS or CSD<br />
<strong>AT</strong>+CIICR Bring up wireless connection with GPRS or CSD<br />
Test comm<strong>and</strong><br />
+CIICR=?<br />
Execution comm<strong>and</strong><br />
+CIICR<br />
Reference<br />
Response<br />
OK<br />
Response<br />
OK<br />
ST<strong>AT</strong>E: <br />
ERROR<br />
Parameter<br />
referred to <strong>AT</strong>+CIPSTART<br />
Note<br />
8.2.8 <strong>AT</strong>+CIFSR Get local IP address<br />
<strong>AT</strong>+CIFSR Get local IP address<br />
Test comm<strong>and</strong><br />
+CIFSR=?<br />
Read comm<strong>and</strong><br />
+CIFSR?<br />
<strong>AT</strong>+CIICR only activate moving scene at the status of IP START,after<br />
operate this comm<strong>and</strong>, the state changed to IP CONFIG. If module<br />
accept the activate operation, the state changed to IP IND; after module<br />
accept the activate operation, if activate successfully, the state changed<br />
to IP GPRSACT, response OK, otherwise response ERROR.<br />
Response<br />
+CIFSR:<br />
OK<br />
Response<br />
+CIFSR:<br />
OK<br />
Execution comm<strong>and</strong> Response<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 156 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
+CIFSR<br />
Reference<br />
<br />
OK<br />
ERROR<br />
Parameter<br />
a string parameter which indicates the IP address assigned<br />
Note<br />
from GPRS or CSD<br />
Only at the status of activated the moving scene: IP GPRSACT、<br />
TCP/UDP CONNECTING、CONNECT OK、IP CLOSE can get local IP<br />
Address by <strong>AT</strong>+CIFSR, otherwise response ERROR.<br />
8.2.9 <strong>AT</strong>+CIPST<strong>AT</strong>US Query current connection status<br />
<strong>AT</strong>+CIPST<strong>AT</strong>US Query current connection status<br />
Test comm<strong>and</strong><br />
+CIPST<strong>AT</strong>US=?<br />
Read comm<strong>and</strong><br />
+CIPST<strong>AT</strong>US?<br />
Execution comm<strong>and</strong><br />
+CIPST<strong>AT</strong>US<br />
Reference<br />
Response<br />
+CIPST<strong>AT</strong>US:<br />
OK<br />
Response<br />
+CIPST<strong>AT</strong>US:<br />
OK<br />
Response<br />
ST<strong>AT</strong>E: <br />
OK<br />
Parameter<br />
referred to <strong>AT</strong>+CIPSTART<br />
Note<br />
8.2.10 <strong>AT</strong>+CDNSCFG Configure domain name server<br />
<strong>AT</strong>+CDNSCFG Configure domain name server<br />
Test comm<strong>and</strong><br />
+CDNSCFG=?<br />
Read comm<strong>and</strong><br />
+CDNSCFG?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CDNSCFG=,<br />
Response<br />
+CDNSCFG:<br />
("(0,255).(0,255).(0,255).(0,255)"),("(0,255).(0,255).(0,255).(0,255)")<br />
OK<br />
Response<br />
+CDNSCFG: ("PRIMARY DNS"),("SECONDARY DNS")<br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 157 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
a string parameter which indicates the IP address of the<br />
primary domain name server<br />
a string parameter which indicates the IP address of the<br />
secondary domain name server<br />
Note<br />
8.2.11 <strong>AT</strong>+CDNSGIP Query the IP address of given domain name<br />
<strong>AT</strong>+CDNSGIP Query the IP address of given domain name<br />
Test comm<strong>and</strong><br />
+CDNSGIP=?<br />
Read comm<strong>and</strong><br />
+CDNSGIP?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CDNSGIP=<br />
Reference<br />
Response<br />
+CDNSGIP: DOMAIN NAME LENGTH(0,100)<br />
OK<br />
Response<br />
+CDNSGIP: ("DOMAIN NAME")<br />
ok<br />
Response<br />
OK<br />
ERROR<br />
If successful, return:<br />
<br />
If fail, return:<br />
ERROR: <br />
ST<strong>AT</strong>E: <br />
Parameter<br />
a string parameter which indicates the domain name<br />
a string parameter which indicates the IP address<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 158 of 180<br />
corresponding to the domain name<br />
a numeric parameter which indicates the error code<br />
1 DNS not Authorization<br />
2 invalid parameter<br />
3 network error<br />
4 no server<br />
5 time out<br />
6 no configuration<br />
7 no memory<br />
refer to <strong>AT</strong>+CIPSTART<br />
Note<br />
8.2.12 <strong>AT</strong>+CDNSORIP Connect with IP address or domain name server<br />
<strong>AT</strong>+CDNSORIP Connect with IP address or domain name server<br />
Test comm<strong>and</strong><br />
+CDNSORIP=?<br />
Response<br />
+CDNSORIP: (list of supported s)
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Read comm<strong>and</strong><br />
+CDNSORIP?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CDNSORIP=<br />
Reference<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CDNSORIP: <br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a numeric parameter which indicates whether connecting<br />
with IP address server or domain name server<br />
0 remote server is an IP address<br />
1 remote server is a domain name<br />
Note<br />
8.2.13 <strong>AT</strong>+CIPHEAD Add an IP head when receiving data<br />
<strong>AT</strong>+CIPHEAD Add an IP head when receiving data<br />
Test comm<strong>and</strong><br />
+CIPHEAD=?<br />
Read comm<strong>and</strong><br />
+CIPHEAD?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIPHEAD=<br />
Reference<br />
Response<br />
+CIPHEAD: (list of supported s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CIPHEAD: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a numeric parameter which indicates whether adding an IP<br />
header to received data or not<br />
0 not add IP header<br />
1 add IP header, the format is “+IPD(data length):”<br />
Note<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 159 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
8.2.14 <strong>AT</strong>+CIP<strong>AT</strong>S <strong>Set</strong> auto sending timer<br />
<strong>AT</strong>+CIP<strong>AT</strong>S <strong>Set</strong> auto sending timer<br />
Test comm<strong>and</strong><br />
+CIP<strong>AT</strong>S=?<br />
Read comm<strong>and</strong><br />
+CIP<strong>AT</strong>S?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIP<strong>AT</strong>S=,<br />
Reference<br />
Response<br />
+CIP<strong>AT</strong>S: (list of supported s)<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CIP<strong>AT</strong>S: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a numeric parameter which indicates whether set timer<br />
when sending data<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 160 of 180<br />
0 not set timer when sending data<br />
1 <strong>Set</strong> timer when sending data<br />
a numeric parameter which indicates the seconds after<br />
Note<br />
which the data will be sent<br />
8.2.15 <strong>AT</strong>+CIPSPRT <strong>Set</strong> prompt of ‘>’ when sending data<br />
<strong>AT</strong>+CIPSPRT <strong>Set</strong> prompt of ‘>’ when sending data<br />
Test comm<strong>and</strong><br />
+CIPSPRT=?<br />
Read comm<strong>and</strong><br />
+CIPSPRT?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIPSPRT=<br />
Response<br />
+CIPSPRT: ()<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CIPSPRT: <br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a numeric parameter which indicates whether echo prompt<br />
‘>’ after issuing <strong>AT</strong>+CIPSEND comm<strong>and</strong><br />
0 no prompt <strong>and</strong> show “send ok” when send successfully<br />
1 echo ‘>’ prompt <strong>and</strong> show “send ok” when send successfully<br />
2 no prompt <strong>and</strong> not show “send ok” when send successfully
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Reference<br />
Note<br />
8.2.16 <strong>AT</strong>+CIPSERVER Configure as a server<br />
<strong>AT</strong>+CIPSERVER Configure as a server<br />
Read comm<strong>and</strong><br />
+CIPSERVER?<br />
Execution comm<strong>and</strong><br />
+CIPSERVER<br />
Reference<br />
Response<br />
<br />
OK<br />
Parameter<br />
0 has not been configured as a server<br />
1 has been configured as a server<br />
Response<br />
OK<br />
ERROR<br />
If configuration as server success, return:<br />
SERVER OK<br />
If configuration as server fail, return:<br />
ST<strong>AT</strong>E:<br />
CONNECT FAIL<br />
Parameter<br />
refer to <strong>AT</strong>+CIPSTART<br />
Note<br />
8.2.17 <strong>AT</strong>+CIPCSGP <strong>Set</strong> CSD or GPRS connection mode<br />
<strong>AT</strong>+CIPCSGP <strong>Set</strong> CSD or GPRS for connection mode<br />
Test comm<strong>and</strong><br />
+CIPCSGP=?<br />
Read comm<strong>and</strong><br />
+CIPCSGP?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIPCSGP=,[(,<br />
,<br />
),<br />
Response<br />
+CIPCSGP: (list of supported connection s),[(GPRS parameters<br />
,,),(CSD parameters ,,,)]<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CIPCSGP: <br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a numeric parameter which indicates the wireless connection<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 161 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
(,,,<br />
)]<br />
Reference<br />
mode<br />
0 set CSD as wireless connection mode<br />
1 set GPRS as wireless connection mode<br />
GPRS parameters:<br />
a string parameter which indicates the access point name<br />
a string parameter which indicates the user name<br />
a string parameter which indicates the password<br />
CSD parameters:<br />
a string parameter which indicates the CSD dial numbers<br />
a string parameter which indicates the CSD USER ID<br />
a string parameter which indicates the CSD password<br />
a numeric parameter which indicates the CSD connection<br />
Note<br />
rate<br />
8.2.18 <strong>AT</strong>+CIPCCON Choose connection<br />
<strong>AT</strong>+CIPCCON Choose connection<br />
Test comm<strong>and</strong><br />
+CIPCCON=?<br />
Read comm<strong>and</strong><br />
+CIPCCON?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIPCCON=<br />
Reference<br />
Response<br />
+CIPCCON: (list of supported s)<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a numeric parameter which indicates the chosen connection<br />
1 choose connection as client<br />
2 choose connection as server<br />
Note that there may exist two connections at one time: one connection is as<br />
client connecting with remote server, the other connection is as server<br />
connecting with remote client. Using this comm<strong>and</strong> to choose through<br />
which connection data is sent.<br />
Note<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 162 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
8.2.19 <strong>AT</strong>+CIPFLP <strong>Set</strong> whether fix the local port<br />
<strong>AT</strong>+CIPFLP <strong>Set</strong> whether fix the local port<br />
Test comm<strong>and</strong><br />
+CIPFLP=?<br />
Read comm<strong>and</strong><br />
+CIPFLP?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIPFLP=<br />
Reference<br />
Response<br />
+CIPFLP: (list of supported s)<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CIPFLP: <br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a numeric parameter which indicates whether increasing<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 163 of 180<br />
local port automatically when establishing a new<br />
connection<br />
0 do not fix local port, increasing local port by 1 when<br />
establishing a new connection<br />
1 fix local port, using the same port when establishing a<br />
new connection<br />
Note that in default mode, the local port is fixed. It can speed up the<br />
connection progress if setting to not fixed local port when establishing a<br />
new connection after closing previous connection.<br />
Note<br />
8.2.20 <strong>AT</strong>+CIPSRIP <strong>Set</strong> whether display IP address <strong>and</strong> port of sender when receive data<br />
<strong>AT</strong>+CIPSRIP <strong>Set</strong> whether display IP address <strong>and</strong> port of sender when receive data<br />
Test comm<strong>and</strong><br />
+CIPSRIP=?<br />
Read comm<strong>and</strong><br />
+CIPSRIP?<br />
Response<br />
+CIPSRIP: (list of supported s)<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
:<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong>
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIPSRIP=<br />
Reference<br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
a numeric parameter which indicates whether show the<br />
prompt of where the data received are from or not before<br />
received data.<br />
0 do not show the prompt<br />
1 show the prompt, the format is as follows: RECV<br />
FROM::<br />
Note that the default mode is not to show the prompt.<br />
Note<br />
8.2.21 <strong>AT</strong>+CIPDPDP <strong>Set</strong> Whether Check State Of GPRS Network Timing<br />
<strong>AT</strong>+CIPDPDP <strong>Set</strong> Whether Check State Of GPRS Network Timing<br />
Test comm<strong>and</strong><br />
+CIPDPDP =?<br />
Read comm<strong>and</strong><br />
+CIPDPDP?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIPDPDP=,,<br />
Reference<br />
Response<br />
+CIPDPDP:(list of supported< mode>s)<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
+CIPDPDP:,,<br />
+CIPCPCP: 0<br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
<br />
0 not set detect PDP<br />
1 set detect PDP<br />
<br />
0
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
8.2.22 <strong>AT</strong>+CIPSCONT Save TCPIP Aplicaton Context<br />
<strong>AT</strong>+CIPSCONT Save TCPIP Application Context<br />
Read comm<strong>and</strong><br />
<strong>AT</strong>+CIPSCONT?<br />
Response<br />
TA returns TCPIP Application Context, which consists of the following <strong>AT</strong> <strong>Comm<strong>and</strong></strong><br />
parameters.<br />
SHOW APPTCPIP CONTEXT<br />
+CDNSORIP:<br />
+CIPSPRT:< sendprompt><br />
+CIPHEAD:<br />
+CIPFLP:<br />
+CIPSRIP:<br />
+CIPCSGP:<br />
Gprs Config APN:<br />
Gprs Config UserId:<br />
Gprs Config Password:<br />
Gprs Config inactivityTimeout:<br />
CSD Dial Number:<br />
CSD Config UserId:<br />
CSD Config Password:<br />
CSD Config rate:<br />
+CIPDPDP:<br />
Detect PDP Inerval:<br />
Detect PDP Timer:<br />
OK<br />
Parameters<br />
see <strong>AT</strong>+CDNSORIP<br />
see <strong>AT</strong>+CIPSPRT<br />
see <strong>AT</strong>+CIPHEAD<br />
see <strong>AT</strong>+CIPFLP<br />
see <strong>AT</strong>+CIPSRIP<br />
see <strong>AT</strong>+CIPCSGP<br />
see <strong>AT</strong>+CIPCSGP<br />
see <strong>AT</strong>+CIPCSGP<br />
see <strong>AT</strong>+CIPCSGP<br />
see <strong>AT</strong>+CIPCSGP<br />
see <strong>AT</strong>+CIPCSGP<br />
see <strong>AT</strong>+CIPCSGP<br />
see <strong>AT</strong>+CIPCSGP<br />
see <strong>AT</strong>+CIPCSGP<br />
see <strong>AT</strong>+CIPDPDP<br />
see <strong>AT</strong>+CIPDPDP<br />
see <strong>AT</strong>+CIPDPDP<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 165 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
<strong>AT</strong>+CIPSCONT<br />
Response<br />
TA saves TCPIP Application Context which consist of following <strong>AT</strong> comm<strong>and</strong> parameters, <strong>and</strong><br />
when system is rebooted, the parameters will be loaded automatically:<br />
OK<br />
Parameter<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 166 of 180<br />
<strong>AT</strong>+CDNSORIP, <strong>AT</strong>+CIPSPRT, <strong>AT</strong>+CIPHEAD,<br />
<strong>AT</strong>+CIPFLP,<strong>AT</strong>+CIPSRIP, <strong>AT</strong>+CIPCSGP,<br />
<strong>AT</strong>+CIPDPDP<br />
8.2.23 <strong>AT</strong>+CIPMODE Select TCPIP Application mode<br />
<strong>AT</strong>+CIPMODE Select TCPIP Application mode<br />
Test comm<strong>and</strong><br />
+CIPMODE=?<br />
Read comm<strong>and</strong><br />
+CIPMODE?<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIPMODE=<br />
Execution <strong>Comm<strong>and</strong></strong><br />
+CIPMODE<br />
Reference<br />
Response<br />
+CIPMODE: (0,1)<br />
OK<br />
Response<br />
+CIPMODE: <br />
OK<br />
Parameter<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
0:comm<strong>and</strong> mode<br />
1:transparent transfer mode<br />
Response<br />
ERROR<br />
Note<br />
8.2.24 <strong>AT</strong>+CIPCCFG Configure Transparent Transfer mode<br />
<strong>AT</strong>+CIPCCFG Configure Transparent Transfer Mode<br />
Test comm<strong>and</strong><br />
+CIPCCFG=?<br />
Read comm<strong>and</strong><br />
+CIPCCFG?<br />
Response<br />
+CIPCCFG: ,,,<br />
OK<br />
Response<br />
+CIPCCFG: ,,,<br />
OK<br />
Parameter
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>Set</strong> comm<strong>and</strong><br />
+CIPCCFG=,<br />
,,<br />
Execution <strong>Comm<strong>and</strong></strong><br />
+CIPCCFG<br />
Reference<br />
See set comm<strong>and</strong><br />
Response<br />
OK<br />
ERROR<br />
Parameter<br />
number of retries to be made for an IP packet.<br />
number of 200ms intervals to wait for serial input<br />
before sending the packet.<br />
size in bytes of data block to be received from serial<br />
port before sending.<br />
whether turn on the escape sequence, default is<br />
Response<br />
ERROR<br />
Note<br />
TRUE.<br />
9 Supported unsolicited result codes<br />
9.1 Summary of CME ERROR Codes<br />
Final result code +CME ERROR: indicates an error related to mobile equipment or network.<br />
The operation is similar to ERROR result code. None of the following comm<strong>and</strong>s in the same<br />
comm<strong>and</strong> line is executed. Neither ERROR nor OK result code shall be returned.<br />
values used by common messaging comm<strong>and</strong>s:<br />
Code of Meaning<br />
0 phone failure<br />
1 no connection to phone<br />
2 phone-adaptor link reserved<br />
3 operation not allowed<br />
4 operation not supported<br />
5 PH-SIM PIN required<br />
6 PH-FSIM PIN required<br />
7 PH-FSIM PUK required<br />
10 SIM not inserted<br />
11 SIM PIN required<br />
12 SIM PUK required<br />
13 SIM failure<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 167 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
14 SIM busy<br />
15 SIM wrong<br />
16 incorrect password<br />
17 SIM PIN2 required<br />
18 SIM PUK2 required<br />
20 memory full<br />
21 invalid index<br />
22 not found<br />
23 memory failure<br />
24 text string too long<br />
25 invalid characters in text string<br />
26 dial string too long<br />
27 invalid characters in dial string<br />
30 no network service<br />
31 network timeout<br />
32 network not allowed - emergency calls only<br />
40 network personalization PIN required<br />
41 network personalization PUK required<br />
42 network subset personalization PIN required<br />
43 network subset personalization PUK required<br />
44 service provider personalization PIN required<br />
45 service provider personalization PUK required<br />
46 corporate personalization PIN required<br />
47 corporate personalization PUK required<br />
100 unknown<br />
103 illegal MS<br />
106 illegal ME<br />
107 GPRS services not allowed<br />
111 PLMN not allowed<br />
112 location area not allowed<br />
113 roaming not allowed in this location area<br />
132 service option not supported<br />
133 requested service option not subscribed<br />
134 service option temporarily out of order<br />
148 unspecified GPRS error<br />
149 PDP authentication failure<br />
150 invalid mobile class<br />
577 GPRS - activation rejected by GGSN<br />
578 PRS - unspecified activation rejection<br />
579 GPRS - bad code or protocol rejection<br />
580 GPRS - can't modify address<br />
581 GPRS - CHAP close<br />
582 GPRS - profile (cid) currently unavailable<br />
583 GPRS - a profile (cid) is currently active<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 168 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
584 GPRS - combined services not allowed<br />
585 GPRS - conditional IE error<br />
586 GPRS - context activation rejected<br />
587 GPRS - duplicate TI received<br />
588 GPRS - feature not supported<br />
589 GPRS - service not available<br />
590 GPRS - unknown IE from network<br />
591 GPRS - implicitly detached<br />
592 GPRS - insufficient resources<br />
593 GPRS - invalid activation state (0-1)<br />
594 GPRS - invalid address length<br />
595 GPRS - invalid character in address string<br />
596 GPRS - invalid cid value<br />
597 GPRS - invalid dial string length<br />
598 GPRS - mode value not in range<br />
599 GPRS - invalid MAND information<br />
600 GPRS - SMS service preference out of range<br />
601 GPRS - invalid TI value<br />
602 GPRS - IPCP negotiation timeout<br />
603 GPRS - LCP negotiation timeout<br />
604 GPRS - LLC error<br />
605 GPRS - LLC or SNDCP failure<br />
606 GPRS - lower layer failure<br />
607 GPRS - missing or unknown APN<br />
608 GPRS - mobile not ready<br />
609 GPRS - MS identity not in network<br />
610 GPRS - MSC temporarily not reachable<br />
611 GPRS - message incompatible with state<br />
612 GPRS - message type incompatible with state<br />
613 GPRS - unknown message from network<br />
614 GPRS - NCP close<br />
615 GPRS - network failure<br />
616 PRS - no echo reply<br />
617 GPRS - no free NSAPIs<br />
618 GPRS - processing of multiple cids not supported<br />
619 GPRS - no PDP context activated<br />
620 GPRS - normal termination<br />
621 GPRS - NSAPI already used<br />
622 GPRS - address element out of range<br />
623 GPRS - PAP close<br />
624 GPRS - PDP context w/o TFT already activated<br />
625 GPRS - PDP type not supported<br />
626 GPRS - peer refuses our ACCM<br />
627 GPRS - peer refuses our IP address<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 169 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
628 GPRS - peer refuses our MRU<br />
629 GPRS - peer requested CHAP<br />
630 GPRS - profile (cid) not defined<br />
631 GPRS - unspecified protocol error<br />
632 GPRS - QOS not accepted<br />
633 GPRS - QOS validation fail<br />
634 GPRS - reactivation required<br />
635 GPRS - regular deactivation<br />
636 GPRS - semantic error in TFT operation<br />
637 GPRS - semantic errors in packet filter<br />
638 GPRS - semantically incorrect message<br />
639 GPRS - service type not yet available<br />
640 GPRS - syntactical error in TFT operation<br />
641 GPRS - syntactical errors in packet filter<br />
642 PRS - too many RXJs<br />
643 GPRS - unknown PDP address or type<br />
644 GPRS - unknown PDP context<br />
645 GPRS - user authorization failed<br />
646 GPRS - QOS invalid parameter<br />
673 audio manager not ready<br />
674 audio format cannot be configured<br />
705 SIM toolkit menu has not been configured<br />
706 SIM toolkit already in use<br />
707 SIM toolkit not enabled<br />
737 +CSCS type not supported<br />
738 CSCS type not found<br />
741 must include with <br />
742 incorrect format<br />
743 length too long<br />
744 SIM full<br />
745 unable to change PLMN list<br />
746 network operator not recognized<br />
749 invalid comm<strong>and</strong> length<br />
750 invalid input string<br />
753 missing required cmd parameter<br />
754 invalid SIM comm<strong>and</strong><br />
755 invalid File Id<br />
756 missing required P1/2/3 parameter<br />
757 invalid P1/2/3 parameter<br />
758 missing required comm<strong>and</strong> data<br />
759 invalid characters in comm<strong>and</strong> data<br />
765 invalid input value<br />
766 unsupported value or mode<br />
767 operation failed<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 170 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
768 multiplexer already active<br />
769 unable to get control of required module<br />
770 SIM invalid - network reject<br />
771 call setup in progress<br />
772 SIM powered down<br />
773 SIM File not present<br />
9.2 Summary of CMS ERROR Codes<br />
Final result code +CMS ERROR: indicates an error related to mobile equipment<br />
or network. The operation is similar to ERROR result code. None of the following<br />
comm<strong>and</strong>s in the same comm<strong>and</strong> line is executed. Neither ERROR nor OK result code<br />
shall be returned.<br />
values used by common messaging comm<strong>and</strong>s:<br />
Code of Meaning<br />
300 ME failure<br />
301 SMS ME reserved<br />
302 operation not allowed<br />
303 operation not supported<br />
304 invalid PDU mode<br />
305 invalid text mode<br />
310 SIM not inserted<br />
311 SIM pin necessary<br />
312 PH SIM pin necessary<br />
313 SIM failure<br />
314 SIM busy<br />
315 SIM wrong<br />
316 SIM PUK required<br />
317 SIM PIN2 required<br />
318 SIM PUK2 required<br />
320 memory failure<br />
321 invalid memory index<br />
322 memory full<br />
330 SMSC address unknown<br />
331 no network<br />
332 network timeout<br />
500 unknown<br />
512 SIM not ready<br />
513 unread records on SIM<br />
514 CB error unknown<br />
515 PS busy<br />
517 SM BL not ready<br />
528 Invalid (non-hex) chars in PDU<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 171 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
529 Incorrect PDU length<br />
530 Invalid MTI<br />
531 Invalid (non-hex) chars in address<br />
532 Invalid address (no digits read)<br />
533 Incorrect PDU length (UDL)<br />
534 Incorrect SCA length<br />
536 Invalid First Octet (should be 2 or 34)<br />
537 Invalid <strong>Comm<strong>and</strong></strong> Type<br />
538 SRR bit not set<br />
539 SRR bit set<br />
540 Invalid User Data Header IE<br />
10<strong>AT</strong> <strong>Comm<strong>and</strong></strong>s Sample<br />
10.1 Profile <strong>Comm<strong>and</strong></strong>s<br />
Demonstration Syntax Expect Result<br />
The <strong>AT</strong> comm<strong>and</strong> interpreter is<br />
actively responding to input.<br />
Display product identification<br />
information: the manufacturer, the<br />
product name <strong>and</strong> the product<br />
revision information.<br />
Display current configuration, a list<br />
of the current active profile<br />
parameters.<br />
Reporting of mobile equipment<br />
errors. The default CME error<br />
reporting setting is disabled.<br />
Switching to verbose mode displays<br />
a string explaining the error in more<br />
details.<br />
Storing the current configuration in<br />
nonvolatile memory. When the<br />
board is reset, configuration changes<br />
from the last session are loaded.<br />
<strong>Set</strong> the ME to minimum<br />
functionality<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 172 of 180<br />
<strong>AT</strong> OK<br />
<strong>AT</strong>I<br />
SIMCOM_Ltd<br />
SIMCOM_<strong>SIM300D</strong><br />
Revision:<br />
1008B02<strong>SIM300D</strong>_<strong>AT</strong>MEL<br />
<strong>AT</strong>&V [A complete listing of the<br />
<strong>AT</strong>+CMEE=?<br />
<strong>AT</strong>+CMEE?<br />
<strong>AT</strong>+CSCS=?<br />
<strong>AT</strong>+CSCS=”TEST”<br />
<strong>AT</strong>+CMEE=2<br />
<strong>AT</strong>+CSCS=”TEST”<br />
<strong>AT</strong>E0;&W<br />
<strong>AT</strong><br />
[Reset the board]<br />
<strong>AT</strong><br />
<strong>AT</strong>E1;&W<br />
<strong>AT</strong><br />
active profile]<br />
+CMEE:(0,1,2)<br />
+CMEE:0<br />
+CSCS:”GSM”<br />
+CSCS:”UCS2”<br />
ERROR<br />
OK<br />
+CME ERROR: +CSCS<br />
type not found<br />
OK<br />
[No echo]<br />
OK<br />
<strong>AT</strong>+CFUN=0 OK<br />
[No echo]<br />
[Echo on]
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
ME has entered full functionality mode. <strong>AT</strong>+CFUN? +CFUN:1<br />
10.2 SIM <strong>Comm<strong>and</strong></strong>s<br />
Demonstration Syntax Expect Result<br />
Listing available phonebooks, <strong>and</strong> <strong>AT</strong>+CPBS=?<br />
+CPBS:(“DC”,”FD”,<br />
selecting the SIM phone book.<br />
”LD”,”ON”,”SM”,”MC”)<br />
<strong>AT</strong>+CPBS=”SM” OK<br />
Displaying the ranges of phone book <strong>AT</strong>+CPBR=?<br />
entries <strong>and</strong> listing the contents of the<br />
+CPBR:(1-150),41,14<br />
phone book.<br />
<strong>AT</strong>+CPBR=1,10 [a listing of phone book<br />
contents]<br />
Wrinting an entry to the current <strong>AT</strong>+CPBW=,”13918 OK<br />
phonebook.<br />
18xxxx”, ,”Daniel”<br />
Finding an entry in the current<br />
phonebook using a text search.<br />
Deleting an entry from the current<br />
phonebook specified by its position<br />
index.<br />
10.3 General <strong>Comm<strong>and</strong></strong>s<br />
<strong>AT</strong>+CPBR=1,10 [a listing of phone book<br />
contents]<br />
<strong>AT</strong>+CPBF=”Daniel” +CPBF: 5,”139181860<br />
89”,129,”Daniel”<br />
<strong>AT</strong>+CPBW=2,” ” OK<br />
<strong>AT</strong>+CPBR=1,10 [a listing of phone book<br />
contents]<br />
Demonstration Syntax Expect Result<br />
Displays the current network operator <strong>AT</strong>+COPS? +COPS: 0,0,”CHINA<br />
that the h<strong>and</strong>set is currently registered<br />
with.<br />
MOBILE”<br />
Display a full list of network operator <strong>AT</strong>+COPN <strong>AT</strong>+COPN<br />
names.<br />
+COPN:”20201”,<br />
“COSMO”<br />
[skip a bit]<br />
+COPN:”730100”,<br />
“ENTEL PCS”<br />
OK<br />
Power down the phone – reducing its <strong>AT</strong>+CFUN=0<br />
OK<br />
functionality. This will deregister the [wait for deregister]<br />
h<strong>and</strong>set from the network.<br />
<strong>AT</strong>D6241xxxx; NO CARRIER<br />
<strong>AT</strong>+CFUN=1<br />
OK<br />
CFUN disables access to the SIM. <strong>AT</strong>+CSMINS=1 OK<br />
CSMINS shows when the SIM is <strong>AT</strong>+CFUN=0<br />
OK<br />
available again.<br />
+CSMINS:0<br />
<strong>AT</strong>+CFUN=1<br />
OK<br />
+CSMINS:1<br />
Emulating the MIMI keypad to make a <strong>AT</strong>+CKPD=”6241xx<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 173 of 180<br />
OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
voice call. xxs”,4,4 [the voice call is connected]<br />
Request the IMSI <strong>AT</strong>+CIMI 460008184101641<br />
10.4 GPRS <strong>Comm<strong>and</strong></strong>s<br />
Demonstration Syntax Expect Result<br />
To establish a GPRS context. <strong>Set</strong>up modem driver Should be able to surf the<br />
web using Internet explorer.<br />
<strong>Set</strong>up dial up<br />
connection with *99#<br />
There are two GPRS Service Codes for<br />
the <strong>AT</strong>D <strong>Comm<strong>and</strong></strong>: Value 98 <strong>and</strong> 99.<br />
Establish a connection by service code<br />
99.<br />
Establish a connection by service code<br />
99, IP address123… <strong>and</strong> L2P=PPP <strong>and</strong><br />
using CID 1.The CID has to be defined<br />
by <strong>AT</strong>+CGDCONT.<br />
Establish a connection by service code<br />
99 <strong>and</strong> L2P=PPP<br />
Establish a connection by service code<br />
99 <strong>and</strong> using CID 1<br />
Establish a connection by service code<br />
99 <strong>and</strong> L2P=PPP <strong>and</strong> using CID1. The<br />
CID has to be defined by<br />
<strong>AT</strong>+CGDCONT<br />
Establish an IP connection by service<br />
code 98<br />
To check if the MS is connected to the<br />
GPRS network<br />
Detach from the GPRS network<br />
Run internet explorer<br />
<strong>AT</strong>D*99#<br />
<strong>AT</strong>D*99*123.124.125.<br />
126*PPP*1#<br />
<strong>AT</strong>D*99**PPP#<br />
<strong>AT</strong>D*99***1#<br />
<strong>AT</strong>D*99**PPP*1#<br />
<strong>AT</strong>D*98#<br />
<strong>AT</strong>+CG<strong>AT</strong>T?<br />
<strong>AT</strong>+CG<strong>AT</strong>T=0<br />
To check if the MS is connected to the<br />
GPRS network<br />
<strong>AT</strong>+CG<strong>AT</strong>T? +CG<strong>AT</strong>T : 0<br />
To check the class of the MS <strong>AT</strong>+CGCLASS? +CGCLASS:B<br />
Establish a context using the terminal <strong>AT</strong>+CGDCONT=1,”I OK<br />
equipment: defines CID 1<br />
P”<br />
CONNECT<br />
<strong>and</strong> sets the PDP type to IP, access<br />
point name <strong>and</strong> IP address aren’t set.<br />
<strong>AT</strong>D*99#<br />
<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 174 of 180<br />
+CG<strong>AT</strong>T:1<br />
OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Cancel a context using the terminal<br />
equipment<br />
Pause data transfer <strong>and</strong> enter comm<strong>and</strong><br />
mode by +++<br />
Stop the GPRS data transfer<br />
Reconnect a context using the terminal<br />
equipment<br />
Resume the data transfer<br />
Pause the data transfer <strong>and</strong> make a voice<br />
call. The release of voice call, resume<br />
the data transfer<br />
<strong>AT</strong>+CGDCONT=1,<br />
“IP”<br />
<strong>AT</strong>D*99#<br />
+++<br />
<strong>AT</strong>H<br />
<strong>AT</strong>+CGDCONT=1,”I<br />
P”<br />
<strong>AT</strong>*99#<br />
+++<br />
<strong>AT</strong>O<br />
<strong>AT</strong>+CGDCONT=1,”I<br />
P”<br />
<strong>AT</strong>D*99#<br />
+++<br />
<strong>AT</strong>D6241xxxx;<br />
<strong>AT</strong>H<br />
<strong>AT</strong>O<br />
<strong>AT</strong>H<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 175 of 180<br />
OK<br />
CONNECT<br />
<br />
OK<br />
OK<br />
CONNECT<br />
<br />
CONNECT<br />
<br />
OK<br />
CONNECT<br />
<br />
OK<br />
OK<br />
CONNECT<br />
<br />
OK<br />
*Quality of Service (QOS) is a special parameter of a CID which consists of several parameters itself.<br />
The QOS consists of<br />
The precedence class<br />
The delay class<br />
The reliability class<br />
The peak throughput class<br />
The mean throughput class<br />
And is decided in “requested QOS” <strong>and</strong> “minimum acceptable QOS”.<br />
All parameters of the QOS are initiated by default to the “network subscribed value (=0)” but the<br />
QOS itself is set to be undefined. To define a QOS use the <strong>AT</strong>+CGQREQ or <strong>AT</strong>+CGQMIN<br />
comm<strong>and</strong>.<br />
Overwrites the precedence class of<br />
QOS of CID 1 <strong>and</strong> sets the QOS of<br />
CID 1 to be present<br />
<strong>AT</strong>+CGQREQ=1,2 OK<br />
Response: all QOS values of CID 1<br />
Are set to network subscribed except<br />
<strong>AT</strong>+CGQREQ? +CGQREQ:1,2,0,0,0,0<br />
precedence class which is set<br />
to 2<br />
OK<br />
<strong>Set</strong> the QOS of CID 1 to not present.<br />
Once defined, the CID it can be<br />
activated.<br />
<strong>AT</strong>+CGQREQ=1 OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Activate CID 2, if the CID is already<br />
active, the mobile returns OK at once.<br />
<strong>AT</strong>+CGACT=1,2 OK<br />
If no CID is defined the mobile<br />
responses +CME ERROR: invalid index.<br />
Note: If the mobile is NOT attached<br />
by <strong>AT</strong>+CG<strong>AT</strong>T=1 before activating, the<br />
attach is automatically done by the<br />
<strong>AT</strong>+CGACT comm<strong>and</strong>.<br />
<strong>AT</strong>+CGACT=1,3 +CME ERROR: 123<br />
Use the defined <strong>and</strong> activated CID <strong>AT</strong>+CGD<strong>AT</strong>A=”PPP”, CONNECT<br />
to get online. The mobile can be<br />
connected using the parameters of<br />
1<br />
appointed<br />
parameter<br />
CID or using default<br />
The mobile supports Layer 2 Protocol(L2P) PPP only.<br />
Note: If the mobile is NOT attached by <strong>AT</strong>+CG<strong>AT</strong>T=1 <strong>and</strong> the CID is NOT activated before<br />
connecting, attaching <strong>and</strong> activating is automatically done by the <strong>AT</strong>+CGD<strong>AT</strong>A comm<strong>and</strong>.<br />
Some providers require to use an APN to establish a GPRS connection. So if you use the<br />
Microsoft Windows Dial-Up Network <strong>and</strong> <strong>AT</strong>D*9… to connect to GPRS you must provide the<br />
context definition as part of the modem definition (Modem<br />
properties/Connection/Advanced…/Extra settings.) As an alternative, you can define <strong>and</strong> activate<br />
the context in a terminal program (e.g. Microsoft HyperTerminal) <strong>and</strong> then use the Dial-Up<br />
Network to send only the <strong>AT</strong>D comm<strong>and</strong>.<br />
10.5 Call Control <strong>Comm<strong>and</strong></strong>s<br />
Demonstration Syntax Expect Result<br />
Make a voice call <strong>AT</strong>D6241xxxx; OK<br />
MS makes a voice call<br />
Hang up a call <strong>AT</strong>H OK<br />
Call dropped<br />
Make a voice call using the last number <strong>AT</strong>D6241xxxx; OK<br />
facility. The initial call is established <strong>AT</strong>H<br />
then cancelled. The second call is made<br />
using the previous dial string.<br />
<strong>AT</strong>DL<br />
OK<br />
Make a circuit switch data call <strong>AT</strong>D*99# The dial string does<br />
not include the terminating<br />
semicolon. The call is made<br />
to a configured modem. Data<br />
can be exchanged using a<br />
terminal emulator.<br />
Make a circuit switch data call, suspend <strong>AT</strong>D*99#<br />
CONNECT<br />
the call <strong>and</strong> then resume the call<br />
<br />
+++<br />
OK<br />
<strong>AT</strong>O<br />
CONNECT<br />
<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 176 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
Example of a MT voice call Make MT voice call to<br />
MS.<br />
<strong>AT</strong>A<br />
<strong>AT</strong>H<br />
Call related supplementary service: <strong>AT</strong>+CHLD=<br />
<strong>AT</strong>+CHLD. This comm<strong>and</strong> provides =0 RELEASE<br />
support for call waiting functionality. ALL HELD CALLS<br />
OR SENDS USER<br />
BUSY ST<strong>AT</strong>US TO<br />
WAITING CALL<br />
=1 RELEASE<br />
ALL ACTIVE CALLS<br />
AND<br />
OTHER<br />
ACCEPT<br />
CALL(WAITING OR<br />
HELD) =1X<br />
RELEASE CALL X<br />
=2 PLACE ALL<br />
ACTIVE CALLS ON<br />
HOLD AND ACCEPT<br />
CALL =2X<br />
Terminate current call <strong>and</strong> accept waiting<br />
PLACE ALL CALLS<br />
ON HOLD EXCEPT<br />
CALL X<br />
<strong>AT</strong>+CCWA=1,1<br />
call.<br />
<strong>AT</strong>D6241xxxx;<br />
Establish a voice call from EVB, receive<br />
an incoming call(incoming call accepts<br />
<br />
waiting status), terminate active call <strong>and</strong><br />
accept incoming call. Note call waiting<br />
must be active for this option – use<br />
“<strong>AT</strong>+CCWA=1,1” before running this<br />
demonstration.<br />
<strong>AT</strong>+CHLD=1<br />
<strong>Set</strong> current call to busy <strong>and</strong> accept <strong>AT</strong>D6241xxxx;<br />
waiting call.<br />
Establish a voice call from EVB, receive<br />
<br />
an incoming call(incoming call accepts<br />
waiting status), place active call on hold<br />
<strong>AT</strong>+CHLD=2<br />
<strong>and</strong> switch to incoming call. Terminate<br />
active call <strong>and</strong> switch back to original<br />
<strong>AT</strong>+CHLD=1<br />
call. Note call waiting must have been<br />
previously enabled for this<br />
demonstration to work.<br />
Switch between active <strong>and</strong> held calls.<br />
Establish a voice call from EVB, receive<br />
<strong>AT</strong>D6241xxxx;<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 177 of 180<br />
RING<br />
RING<br />
OK[accept call]<br />
OK[hang up call]<br />
Return value:(0,1,1x,2,2x,3)<br />
OK<br />
OK<br />
+CCWA:”62418148”,<br />
129,1<br />
OK<br />
<br />
+CCWA:”1391818<br />
6089”,129,1<br />
OK<br />
OK<br />
OK
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
an incoming call (incoming call accepts<br />
waiting status), place active call on hold<br />
<strong>and</strong> switch to incoming call. Switch<br />
between both calls, placing each in the<br />
hold state whilst the other is active<br />
before terminating each one. This feature<br />
relies on knowing each call’s ID. This is<br />
done using the List Current<br />
Calls(<strong>AT</strong>+CLCC) comm<strong>and</strong>. A call’s ID<br />
is required to switch between held <strong>and</strong><br />
active calls. Held calls that are not<br />
automatically resumed when all other<br />
calls are terminated. They need to be<br />
made active using the <strong>AT</strong>+CHLD=2x<br />
comm<strong>and</strong>. Note call waiting must have<br />
been previously enabled for this<br />
demonstration to work.<br />
Send busy status to incoming waiting<br />
caller.<br />
Establish a voice call from EVB, receive<br />
an incoming call(incoming call accepts<br />
waiting status), send ‘busy’ status to<br />
waiting mobile. Note call waiting must<br />
have been previously enabled for this<br />
demonstration to work.<br />
Drop all calls on hold.<br />
Establish a voice call from EVB, receive<br />
an incoming call (incoming call accepts<br />
waiting status), switch to incoming call<br />
<strong>and</strong> drop all waiting calls.<br />
Note call waiting must have been<br />
previously enabled for this<br />
demonstration to work.<br />
<br />
<strong>AT</strong>+CHLD=2<br />
<strong>AT</strong>+CHLD=21<br />
<strong>AT</strong>+CCLC<br />
<strong>AT</strong>+CHLD=23<br />
<strong>AT</strong>+CHLD=13<br />
<strong>AT</strong>+CHLD=11<br />
<strong>AT</strong>D6241xxxx;<br />
<br />
<strong>AT</strong>+CHLD=0<br />
<strong>AT</strong>D6241xxxx;<br />
<br />
<strong>AT</strong>+CHLD=2<br />
<strong>AT</strong>+CHLD=0<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 178 of 180<br />
+CCWA:”1391818<br />
6089”,129,1<br />
OK<br />
<br />
OK<br />
<br />
+CLCC:1,0,0,0,0,”62<br />
418148”,129<br />
+CLCC:3,1,1,0,0,”139<br />
18186089”,129<br />
OK<br />
< note incoming call held<br />
flag set><br />
OK<br />
<br />
OK<br />
<br />
<br />
OK<br />
+CCWA:”1391818<br />
6089”,129,1<br />
OK<br />
OK<br />
<br />
OK<br />
+CCWA:”1391818<br />
6089”,129,1<br />
OK<br />
<br />
OK<br />
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
10.6 SIM Toolkit <strong>Comm<strong>and</strong></strong>s<br />
Demonstration Syntax Expect Result<br />
Inform voyager that the accessory <strong>AT</strong>+STPD=5,1F7FFF7 OK<br />
Has S<strong>AT</strong>97 capability <strong>and</strong> sets the output<br />
to TEXT mode.<br />
F7F<br />
+STC: 25<br />
<strong>AT</strong>+CMGF=1 OK<br />
+STC: 81<br />
<strong>Set</strong>s the response timer <strong>AT</strong>+START=200 OK<br />
10.7 Audio <strong>Comm<strong>and</strong></strong>s<br />
Demonstration Syntax Expect Result<br />
DTMF tones <strong>AT</strong>+CLDTMF=2,”1,2, DTMF tones generated in the<br />
3,4,5”<br />
headset<br />
10.8 SMS comm<strong>and</strong>s<br />
Demonstration Syntax Expect Result<br />
<strong>Set</strong> SMS system into text mode, as <strong>AT</strong>+CMGF=1<br />
opposed to PDU mode.<br />
OK<br />
Send an SMS to myself.<br />
<strong>AT</strong>+CMGS=”+861391<br />
818xxxx”<br />
+CMGS:34<br />
>This is a test OK<br />
Unsolicited notification of the SMS<br />
arriving<br />
+CMTI:”SM”,1<br />
Read SMS message that has just arrived. <strong>AT</strong>+CMGR=1 +CMGR: “REC UNREAD”,<br />
Note: the number should be the same as<br />
“+8613918186089”, ,”02<br />
that given in the +CMTI notification.<br />
/01/30,20:40:31+00”<br />
This is a test<br />
OK<br />
Reading the message again changes the <strong>AT</strong>+CMGR=1 +CMGR: “REC READ”,<br />
status to “READ” from ”UNREAD”<br />
“+8613918186089”,<br />
“02/01/30,20:40:31+00”<br />
This is a test<br />
OK<br />
,<br />
Send another SMS to myself. <strong>AT</strong>+CMGS=”+861391<br />
818xxxx”<br />
+CMGS:35<br />
>Test again<br />
OK<br />
Unsolicited notification of the SMS<br />
arriving<br />
+CMTI:”SM”,2<br />
Listing all SMS messages.<br />
<strong>AT</strong>+CMGL=”ALL” +CMGL: 1,”REC<br />
Note:”ALL” must be in uppercase.<br />
READ”,”+8613918186089”,<br />
, “02/01/30,20:40:31+00”<br />
This is a test<br />
+CMGL: 2,”REC<br />
UNREAD”,” ”,”+861391818<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 179 of 180
<strong>SIM300D</strong> <strong>AT</strong> <strong>Comm<strong>and</strong></strong> <strong>Set</strong><br />
Confidential SIMCOM<br />
<strong>SIM300D</strong>_<strong>AT</strong>_V1.00 Page 180 of 180<br />
6089”,<br />
, “02/01/30,20:45:12+00”<br />
Test again<br />
Delete an SMS message. <strong>AT</strong>+CMGD=1<br />
OK<br />
OK<br />
List all SMS messages to show message <strong>AT</strong>+CMGL=”ALL” +CMGL: 2,”REC READ”,<br />
has been deleted.<br />
“+8613918186<br />
089”,”02/01/30,20:45:12+00<br />
”<br />
Test again<br />
Send SMS using Chinese characters<br />
<strong>AT</strong>+CSMP=17,0,2,<br />
25<br />
<strong>AT</strong>+CSCS=”UCS2”<br />
<strong>AT</strong>+CMGS=”0031003<br />
300390031003800310<br />
038003x003x003x003<br />
x”<br />
>4E014E50<br />
OK<br />
OK<br />
OK<br />
+CMGS:36<br />
OK