AT Commands According to V.25TER
No | Command | Description |
F0201 | A/ | Re-issues the last command given |
F0202 | ATD | Mobile originated call to dial a number |
F0203 | ATD><mem><n> | Originate call from specified memory |
F0204 | ATD><n> | Originate call from active memory |
F0205 | ATD><n> | Originate call from active memory |
F0206 | ATA | Call answer |
F0207 | ATH | Disconnect existing call |
F0208 | ATS0 | Automatic answer incoming call |
F0209 | +++ | Switch from data mode to command mode |
F0210 | ATO | Switch from command mode to data mode |
F0211 | ATI | Display product identification information |
F0212 | AT+IPR | Set local baud rate temporarily |
F0213 | AT+ICF | Set control character framing |
F0214 | AT+IFC | Set local data flow control |
F0215 | AT&C | Set DCD function mode |
F0216 | ATE | Enable command echo |
F0217 | AT&V | Display current configuration |
F0218 | AT&D | Set DTR function mode |
F0219 | ATV | Set result code format mode |
F0220 | AT&F | Set all current parameters to manufacturer defaults |
F0221 | ATQ | Set Result Code Presentation Mode |
F0222 | ATX | Set CONNECT Result Code Format |
F0223 | AT\V | Set CONNECT Result Code Format About Protocol |
F0224 | AT&E | Set CONNECT Result Code Format About Speed |
F0225 | AT&W | Save the user setting to ME |
F0226 | ATZ | Restore the user setting from ME |
F0227 | AT+CGMI | Request manufacturer identification |
F0228 | AT+CGMM | Request model identification |
F0229 | AT+CGMR | Request revision identification |
F0230 | AT+CGSN | Request product serial number identification |
F0231 | AT+CSCS | Select TE character set |
F0232 | AT+CIMI | Request international mobile subscriber identity |
F0233 | AT+GCAP | Request overall capabilities |
F0201 A/ Re-issues the Last Command Given
E) A/ | Response: Re-issues the previous Command |
Parameter Saving Mode | NO_SAVE |
Maximum Response Time | 120000ms |
Example |
A/ +GCAP:+CGSM,+FCLASS,+DS OK |
F0202 ATD Mobile Originated Call to Dial A Number
This command can be used to set up outgoing data calls. It also serves to control supplementary services.
E) ATD<n>[<mgsm>] |
If error is related to ME functionality +CME ERROR: <err> If no dial tone and (parameter setting ATX2 or ATX4) NO DIALTONE If busy and (parameter setting ATX3 or ATX4) BUSY If a connection cannot be established NO CARRIER If the remote station does not answer NO ANSWER If connection successful and non-voice call. CONNECT<text> TA switches to data mode. Note: <text> output only if ATX<value> parameter setting with the <value> >0 When TA returns to command mode after call release OK |
Parameter Saving Mode | NO_SAVE |
Maximum Response Time | Timeout set with ATS7 (data call) |
<n> |
String of dialing digits and optionally V.25ter modifiers dialing digits: 0-9,*, #,+,A,B,C Following V.25ter modifiers are ignored: ,(comma),T,P,!,W,@ |
Emergency Call: | |
<n> | Standardized emergency number 112 (no SIM needed) |
<mgsm> |
String of GSM modifiers: I Actives CLIR (Disables presentation of own number to called party) i Deactivates CLIR (Enable presentation of own number to called party) G Activates Closed User Group invocation for this call only g Deactivates Closed User Group invocation for this call only |
Example |
ATD10086; OK VOICE CALL:BEGIN |
NOTE
This command may be aborted generally by receiving an ATH Command or a character during execution.
The aborting is not possible during some states of connection establishment such as handshaking
F0203 ATD><mem><n> Originate call from specified memory
This command is used to originate a call using specified memory and index number.
E) ATD<mem><n>[;] |
a) If originate a voice call successfully: OK VOICE CALL:BEGIN b)If Originate a data call successfully: CONNECT <text> c) Originate a call unsuccessfully during command execution: ERROR d) Originate a call unsuccessfully for failed connection recovery: NO CARRIER e) Originate a call unsuccessfully for error related to the MT: +CME ERROR: <err> |
Reference | V.25ter |
<mem> |
Phonebook storage: (For detailed description of storages see AT+CPBS) “DC” ME dialed calls list “MC” ME missed (unanswered received) calls list “RC” ME received calls list “SM” SIM phonebook “ME” UE phonebook “FD” SIM fixed dialing phonebook “ON” MSISDN list “LD” Last number dialed phonebook “EN” Emergency numbers |
<n> |
Integer type memory location in the range of locations available in the selected memory, i.e. the index returned by AT+CPBR. |
<;> |
The termination character “;” is mandatory to set up voice calls. It must not be used for data and fax calls. |
<text> | CONNECT result code string; the string formats please refer ATX/AT\V/AT&E command. |
<err> |
Service failure result code string; the string formats please refer +CME ERROR result code and AT+CMEE command. |
Example |
ATD>SM3 //Specify the <mem>. OK VOICE CALL: BEGIN |
F0204 ATD><n> Originate call from active memory(1)
This command is used to originate a call to specified number. Telecom does not support this command.
E) ATD><n>[;] |
a)If originate a voice call successfaully: OK VOICE CALL:BEGIN b) If Originate a data call successfully: CONNECT [<text>] c) Originate a call unsuccessfully during command execution: ERROR d)Originate a call unsuccessfully for failed connection recovery: NO CARRIER e)Originate a call unsuccessfully for error related to the MT: +CME ERROR: <err> |
Maximum Response Time | Timeout set with ATS7 (data call) |
Reference | V.25ter |
<n> |
Integer type memory location in the range of locations available in the selected memory, i.e. the index returned by AT+CPBR. |
<;> |
The termination character “;” is mandatory to set up voice calls. It must not be used for data and fax calls. |
<text> | CONNECT result code string; the string formats please refer ATX/AT\V/AT&E command. |
<err> |
Service failure result code string; the string formats please refer +CME ERROR result code and AT+CMEE command. |
Example |
ATD>2; OK VOICE CALL: BEGIN |
F0205 ATD><str> Originate call from active memory(2)
This command is used to originate a call to the specified number. Telecom does not support this command.
E) ATD><str>[;] |
a) If originate a voice call successfully: OK VOICE CALL:BEGIN b) If Originate a data call successfully: CONNECT [<text>] c) Originate a call unsuccessfully during command execution: ERROR d) an Originate a call unsuccessfully for failed connection recovery: NO CARRIER e) Originate a call unsuccessfully for error related to the MT: +CME ERROR: <err> |
Maximum Response Time | Timeout set with ATS7 (data call) |
Reference | V.25ter |
<str> |
String type value, which should equal to an alphanumeric field in at least one phone book entry in the searched memories. <str> formatted as current TE character set specified by AT+CSCS. <str> must be double quoted. |
<;> |
The termination character “;” is mandatory to set up voice calls. It must not be used for data and fax calls. |
<text> | CONNECT result code string; the string formats please refer ATX/AT\V/AT&E command. |
<err> |
Service failure result code string; the string formats please refer +CME ERROR result code and AT+CMEE command. |
Example |
ATD>”kobe”; OK VOICE CALL: BEGIN |
F0206 ATA Call answer
This command is used to make remote station to go off-hook, e.g. answer an incoming call.
If there is no an incoming call and entering this command to TA, it will be return “NO CARRIER” to TA.
E) ATA
|
a)If originate a voice call successfully: OK VOICE CALL:BEGIN b) For data call, and TA switches to data mode: CONNECT c) No connection or no incoming call: NO CARRIER |
Reference | V.25ter |
Example |
ATA VOICE CALL: BEGIN OK |
F0207 ATH Disconnect existing call
This command is used to disconnect existing call. Before using ATH command to hang up a voice call,
it must set AT+CVHU=0. Otherwise, ATH command will be ignored and “OK” response is given only.
This command is also used to disconnect PS data call, and in this case it doesn’t depend on the value of AT+CVHU.
E) ATH |
a) If AT+CVHU=0: VOICE CALL:END:<time> OK |
Reference | V.25ter |
<time> |
Voice call connection time: Format: HHMMSS (HH: hour, MM: minute, SS: second) |
Example |
AT+CVHU=0 OK ATH VOICE CALL:END:000017 OK |
F0208 ATS0 Automatic answer an incoming call
The S-parameter command controls the automatic answering feature of the Module. If set to 000, automatic answering is disabled,
otherwise, it causes the Module to answer when the incoming call indication (RING) has occurred the number of times indicated
by the specified value; and the setting will not be stored upon power-off, i.e. the default value will be restored after the restart.
R) ATS0? |
a) If success: <n> OK b) If failed ERROR |
W) ATS0=<n> |
a) If success: OK b) If failed ERROR |
<n> |
000 Automatic answering mode is disabled disable. (default value when power-on) 001–255 Enable automatic answering on the ring number specified. |
NOTE
The S-parameter command is effective on voice calls and data
If <n> is set too high, the remote party may hang up before the call can be answered automatically.
Example |
ATS0? 000 OK ATS0=003 OK |
F0209 +++ Switch From Data Mode To Command Mode
This command is only available during a connecting PS data call.
The +++ character sequence causes the TA to cancel the data flow over the AT interface and switch to Command Mode.
This allows to enter AT commands while maintaining the data connection to the remote device.
E) +++ | OK |
NOTE
To prevent the +++ escape sequence from being misinterpreted as data, it must be preceded and followed by a pause of at least 1000 milliseconds,
and the interval between two ‘+’ character can’t exceed 900 milliseconds.
F0210 ATO Switch from command mode to data mode
ATO is the corresponding command to the +++ escape sequence.
When there is a PS data call connected and the TA is in Command Mode, ATO causes the TA to resume the data and takes back to Data Mode.
E) ATO |
a) TA/DCE switches to Data Mode from Command Mode: CONNECT [<baud rate>]
b) If connection is not successfully resumed: NO CARRIER ERROR |
Example |
ATO CONNECT 115200 |
F0211 ATI Display product identification information
This command is used to request the product information, which consists of manufacturer identification, model identification,
revision identification, International Mobile station Equipment Identity (IMEI) and overall capabilities of the product.
E) ATI |
Manufacturer: <manufacturer> Model: <model> Revision: <revision> IMEI: [<sn>] +GCAP: list of <name>s OK |
<manufacturer> | The identification of manufacturer. |
<model> | The identification of model. |
<revision> | The revision identification of firmware. |
<sn> |
Serial number identification, which consists of a single line containing IMEI (International Mobile station Equipment Identity) number. |
<name> |
List of additional capabilities: +CGSM GSM function is supported +FCLASS FAX function is supported +DS Data compression is supported +ES Synchronous data mode is supported. +CIS707-A CDMA data service command set +CIS-856 EVDO data service command set +MS Mobile Specific command set |
Example |
ATI Manufacturer: SIMCOM INCORPORATED Model: SIMCOM_SIM7600C Revision: SIM7600C _V1.0 IMEI: 351602000330570 +GCAP: +CGSM,+FCLASS,+DS OK |
F0212 AT+IPR Set local baud rate temporarily
This command sets the baud rate of module’s serial interface temporarily, after reboot the baud rate is set to value of IPREX.
T) AT+IPR=? |
+IPR: (list of supported<speed>s) OK |
R) AT+IPR? |
+IPR: <speed> OK |
W) AT+IPR=<speed> |
OK or ERROR |
E) AT+IPR=<speed> |
Set the value to boot value: OK |
<speed> |
Baud rate per second: 0, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800,921600, 3000000,3200000,3686400 |
F0213 AT+ICF Set control character framing
This command sets character framing which contains data bit, stop bit and parity bit.
T) AT+ICF=? |
+ICF: (list of supported<format>s), (list of supported<parity>s) OK |
R) AT+ICF? |
+ICF: <format>,<parity> OK |
W) AT+ICF=<format>[,<parity>] |
OK or ERROR |
E) AT+ICF |
Set default value: OK |
<format> |
1 data bit 8, stop bit 2 2 data bit 8, parity bit 1,stop bit 1 3 data bit 8, stop bit 1 4 data bit 7, stop bit 2 5 data bit 7, parity bit 1, stop bit 1 6 data bit 7, stop bit 1 |
<parity> |
0 Odd 1 Even 2 Space 3 none |
Example |
AT+ICF? +ICF: 3,3 OK
AT+ICF=? +ICF: (1-6),(0-3) OK
AT+ICF=3,3 OK |
F0214 AT+IFC Set local data flow control
The command sets the flow control mode of the module.
T) AT+IFC=? |
+IFC: (list of supported<DCE>s), (list of supported<DTE>s) OK or ERROR |
R) AT+IFC? |
+IFC: <DCE>,<DTE> OK or ERROR |
W) AT+IFC=<DCE>[,<DTE>] |
OK or ERROR |
E) AT+IFC |
Set default value: OK |
<DCE> |
0 none (default) 2 RTS hardware flow control |
<DTE> |
0 none (default) 2 CTS hardware flow control |
Example |
AT+IFC? +ICF: 0,0 OK
AT+IFC=? +ICF: (0,2),(0,2) OK
AT+ICF=2,2 OK |
F0215 AT&C Set DCD function mode
This command determines how the state of DCD PIN relates to the detection of received line signal from the distant end.
E) AT&C[<value>] |
OK or ERROR |
<value> |
0 DCD line shall always be on. 1 DCD line shall be on only when data carrier signal is present. 2 Setting winks(briefly transitions off, then back on)the DCD line when data calls end. |
Example |
AT&C1 OK |
F0216 ATE Enable command echo
This command sets whether or not the TA echoes characters.
E) ATE[<value>] |
OK or ERROR |
<value> |
0 Echo mode off 1 Echo mode on |
Example |
ATE1 OK |
F0217 AT&V Display current configuration
This command returns some of the base configuration parameters settings.
E) AT&V |
<text> OK or ERROR |
<text> | All relative configuration information. |
Example |
AT&V &C: 0; &D: 2; &F: 0; E: 1; L: 0; M: 0; Q: 0; V: 1; X: 0; Z: 0; S0: 0; S3: 13; S4: 10; S5: 8; S6: 2; S7: 50; S8: 2; S9: 6; S10: 14; S11: 95; +FCLASS: 0; +ICF: 3,3; +IFC: 2,2; +IPR: 115200; +DR: 0; +DS: 0,0,2048,6; +WS46: 12; +CBST: 0,0,1; …… OK |
F0218 AT&D Set DTR function mode
This command determines how the TA responds when DTR PIN is changed from the ON to the OFF condition during data mode.
E) AT&V[<value>] |
OK or ERROR |
<value> |
0 TA ignores status on DTR. 1 ON->OFF on DTR: Change to Command mode with remaining the connected call 2 ON->OFF on DTR: Disconnect call, change to Command Mode. During state DTR = OFF is auto-answer off. |
Example |
AT&D1 OK |
F0219 AT&S Set DSR function mode
The command determines how the state of DSR pin works.
E) AT&S[<value>] |
OK or ERROR |
<value> |
0 DSR line shall always be on. 1 DSR line shall be on only when DTE and DCE are connected. |
Example |
AT&S0 OK |
F0219 ATV Set result code format mode
This parameter setting determines the contents of the header and trailer transmitted with result codes and information responses.
W) ATV[<value>] |
If <value> =0 0 If <value> =1 OK |
<value> |
0 Information response: <text><CR><LF> Short result code format: <numeric code><CR> 1 Information response: <CR><LF><text><CR><LF> Long result code format: <CR><LF><verbose code><CR><LF> |
Example |
ATV1 OK |
F0220 AT&F Set all current parameters to manufacturer defaults
This command is used to set all current parameters to the manufacturer defined profile.
W) AT&F[<value>] |
OK or ERROR |
<value> |
0 Set some temporary TA parameters to manufacturer defaults. The setting after power on or reset is same as value 0. |
Default Values |
TA Parameter Values AT+CNMP[1] 55 AT+CTZU[2] 0 AT+CGPSSSL[2] 0 AT+CGPSURL[2] “” [1] takes effect immediately [2] takes effect after a modem reboot |
Example |
AT&F OK |
F0221 ATQ Set Result Code Presentation Mode
Specify whether the TA transmits any result code to the TE or not. Text information transmitted in response is not affected by this setting.
W) ATQ<n> |
If <n>=0: OK
If <n>=1: No Responses |
ATQ |
Set default value: 0 OK |
<n> |
0 DCE transmits result code 1 DCE not transmits result code |
Example |
ATQ0 OK |
F0222 ATX Set CONNECT Result Code Format
This parameter setting determines whether the TA transmits unsolicited result codes or not.
The unsolicited result codes are <CONNECT><SPEED><COMMUNICATION PROTOCOL>[<TEXT>]
W) ATX<n> |
OK or ERROR |
E) ATX |
Set default value: 1 OK or ERROR |
<n> |
0 CONNECT result code returned 1,2,3,4 May be transmits extern result codes according to AT&E and AT\\\\V settings. Refer to AT&E. |
Example |
ATX1 OK |
F0223 AT\V Set CONNECT Result Code Format About Protocol
This parameter setting determines whether report the communication protocol.
If PS call, it also determines whether report APN, uplink rate, downlink rate.
W) AT\V<value> |
OK or ERROR |
E) AT\V |
Set default value: 0 OK or ERROR |
<value> |
0 Don’t report 1 Report communication protocol. And report APN, uplink rate, downlink rate if PS call. Refer to AT&E. The maybe communication protocol report include “NONE”,”PPPoverUD”,”AV32K”,”AV64K”,”PACKET”. And APN in string format while uplink rate and downlink rate in integer format with kb unit. |
Example |
AT\V0 OK |
F0024 AT&E Set CONNECT Result Code Format About Speed
This parameter setting determines to report Serial connection rate or Wireless connection speed. It is valid only ATX above 0.
W) AT&E<value> |
OK or ERROR |
E) AT&E |
Set default value: 1 OK or ERROR |
<value> |
0 Wireless connection speed in integer format. 1 Serial connection rate in integer format. Such as: “115200” |
Example |
AT&E0 OK |
F0225 AT&W Save the user setting to ME
This command will save the user settings to ME which set by ATE, ATQ, ATV, ATX, AT&C AT&D, AT&S, AT\V, AT+IFC and ATS0.
W) AT&W<value> |
OK or ERROR |
E) AT&W |
Set default value: 0 OK or ERROR |
<value> | 0 Save |
Example |
AT&W0 OK |
F0226 ATZ Restore the user setting from ME
This command will restore the user setting from ME which set by ATE, ATQ, ATV, ATX, AT&C AT&D, AT&S, AT\Q, AT\V, and ATS0.
W) ATZ<value> |
OK or ERROR |
E) ATZ |
Set default value: 0 OK or ERROR |
<value> | 0 Restore |
Example |
ATZ0 OK |
F0227 AT+CGMI Request manufacturer identification
This command is used to request the manufacturer identification text,
which is intended to permit the user of the Module to identify the manufacturer.
T) AT+CGMI=? | OK |
E) AT+CGMI |
<manufacturer> OK or ERROR |
<manufacturer> | The identification of manufacturer. |
Example |
AT+CGMI SIMCOM INCORPORATED OK |
F0228 AT+CGMM Request model identification
This command is used to request model identification text, which is intended to permit the user of the Module to identify the specific model.
T) AT+CGMM=? | OK |
E) AT+CGMM |
<model> OK or ERROR |
<model> | The identification of model. |
Example |
AT+CGMM SIMCOM_SIM8200G OK |
F0229 AT+CGMR Request revision identification
This command is used to request product firmware revision identification text, which is intended to permit the user of the Module to identify the version.
T) AT+CGMR=? | OK |
E) AT+CGMR |
+CGMR: <revision> OK or ERROR |
<revision> | The revision identification of firmware. |
Example |
AT+CGMR +CGMR: LE11B03SIM8200G OK |
F0230 AT+CGSN Request product serial number identification
This command requests product serial number identification text,
which is intended to permit the user of the Module to identify the individual ME to which it is connected to.
T) AT+CGSN=? | OK |
E) AT+CGSN |
<sn> OK or +CME ERROR: memory failure |
<sn> |
Serial number identification, which consists of a single line containing the IMEI (International Mobile station Equipment Identity) number of the MT. If in CDMA/EVDO mode ,it will show ESN(Electronic Serial Number) |
Example |
AT+CGSN 351602000330570 OK |
F0231 AT+CSCS Select TE character set
Write command informs TA which character set <chest> is used by the TE.
TA is then able to convert character strings correctly between TE and MT character sets.
Read command shows current setting and test command displays conversion schemes implemented in the TA.
T) AT+CSCS=? |
+CSCS: (list of supported <chset>s) OK |
R) AT+CSCS? |
+CSCS: <chset> OK |
W) AT+CSCS=<chset> |
OK ERROR |
<chsset> |
Character set, the definition as following: “IRA” International reference alphabet. “GSM” GSM default alphabet; this setting causes easily software flow control (XON /XOFF) problems. “UCS2” 16-bit universal multiple-octet coded character set; UCS2 character strings are converted to hexadecimal numbers from 0000 to FFFF. |
Example |
AT+CSCS=”IRA” OK |
F0232 AT+CIMI Request international mobile subscriber identity
Execution command causes the TA to return <IMSI>, which is intended to permit the TE to identify the individual SIM card which is attached to MT.
NOTE:
If USIM card contains two apps, like China Telecom 4G card, one RUIM/CSIM app, and another USIM app; so there are two IMSI in it;
AT+CIMI will return the RUIM/CSIM IMSI; AT+CIMIM will return the USIM IMSI.
T) AT+CIMI=? | OK |
E) AT+CIMI |
<IMSI> OK or +CME ERROR: memory failure |
<IMSI> | International Mobile Subscriber Identity (String, without double quote) |
Example |
AT+CIMI 460010222028133 OK |
F0232 AT+CIMI Request another international mobile subscriber identity
Execution command causes the TA to return <IMSI>, which is intended to permit the TE to identify the individual SIM card which is attached to MT.
NOTE:
If USIM card contains two apps, like China Telecom 4G card, one RUIM/CSIM app, and another USIM app; so there are two IMSI in it;
AT+CIMIM will return the USIM IMSI; AT+CIMI will return the RUIM/CSIM IMSI.
T) AT+CIMI=? | OK |
E) AT+CIMI |
<IMSI> OK or +CME ERROR: memory failure |
<IMSI> | International Mobile Subscriber Identity (String, without double quote) |
Example |
AT+CIMI 460010222028133 OK |
F0233 AT+GCAP Request overall capabilities
Execution command causes the TA reports a list of additional capabilities.
T) AT+GCAP=? | OK |
E) AT+GCAP |
+GCAP: (list of <name>s) OK |
<name> |
List of additional capabilities. +CGSM GSM function is supported +FCLASS FAX function is supported +DS Data compression is supported +ES Synchronous data mode is supported. +CIS707-A CDMA data service command set +CIS-856 EVDO data service command set +MS Mobile Specific command set |
Example |
AT+GCAP +GCAP:+CGSM,+FCLASS,+DS OK |