at command reference guide.pdf
TRANSCRIPT
-
8/12/2019 AT command reference guide.pdf
1/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 55
Command Descriptions
The following sections provide detailed descriptions about the
commands that the GSM Data Module supports.
AT Commands
+++ AT Escape Command
Description: When the GSM Data Module has established a
connection with a remote modem, you can use the
+++command to switch the GSM Data Module
from Data Mode to Command Mode while
maintaining the connection with the remote
modem. Issuing this command stops the flow of
data on the AT command interface. Do not
precede this command with the ATprefix, nor
end it with a termination character. To return to
Data Mode and resume data flow, use the On
command (see page 65).
Syntax +++
Parameters: None
Example: +++
Possible
Response:
OK
Notes: When issuing the +++command, there must be a
0.5-second pause before and after issuing the
command.
A/ Repeat Last Command Line Executed
Description: The A/command instructs the GSM Data Module
to re-execute the last command line executed. Do
not precede this command with the ATprefix, nor
-
8/12/2019 AT command reference guide.pdf
2/196
Chapter 3
AT Command Interface
56 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
end it with a termination character. The command
executes as soon as the /character us typed. This
command is useful when you want the GSM Data
Module to re-execute a lengthy command line.
Syntax: A/
Parameters: None
Example: A/
Possible
Response:
OK
Notes: The last-executed command line stays in the
GSM Data Modules until it is turned off or reset
with the Zcommand. Either action invalidates the
A/command, since there is no command in
memory to re-execute.
A Answer Incoming Call
Description: The Acommand instructs the GSM Data Module
to answer an incoming call.
Syntax: ATA
Parameters None
Example: ATA
Possible
Responses:
CONNECT if the call is accepted.
appears if the X1, X2, X3, X4command is in
effect.
OKwhen the GSM Data Module returns to
Command Mode.
NO CARRIERif there is no connection.
Notes: This command must be the only command or the
final command on the command line. This
command aborts if a character is received during
execution. However, in some connection states
-
8/12/2019 AT command reference guide.pdf
3/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 57
A Answer Incoming Call
(such as during handshaking), the command
cannot be aborted.
Bn Bell/CCITT Compatibility
Description: The Bncommand lets you choose between the
Bell and CCITT protocols when the GSM Data
Module is operating at 300 or 1200 bps.
Syntax: ATB
Parameters: = 0 or 1
B0= use the CCITT V.22 protocol at 1200 bps.
B1= use the Bell 103J protocol at 300 bps and
the Bell 212A protocol at 1200 bps.(DEFAULT)
Examples: ATB0ATB1
Possible
Responses:
OKif the command is accepted.
ERRORif the command is rejected because the
GSM Data Module is not operating at 300 or
1200 bps.
Cn Carrier Option
Description: The Cncommand is provided for compatibility
purposes only; no action is taken.
Syntax: ATC
Parameters: = 0 or 1
C0= not supported.
C1= guarantees backward compatibility with
communications software that issue the C1command.(DEFAULT)
Examples: ATC0ATC1
-
8/12/2019 AT command reference guide.pdf
4/196
Chapter 3
AT Command Interface
58 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
Possible
Response:
OKacknowledges the change of state.
D Dial Command
Description: The Dcommand lets you originate a voice, data, or
fax call to a dialed number, or dial a number stored
in memory. The Dcommand also controls
supplementary services.
Originating a Call
Syntax: ATD[;]
Parameters: string of dialing digits and optionally
V.25ter and GSM modifier characters:
Dialing digits:0through 9
*, # only for supplementary service calls
+ only as first character of call
A, B, C ignored
; voice call, return to Command Mode
> direct dial from phonebook
v.25ter parameters:
T Tone (DTMF) dialing
P Pulse (rotary) dialing
comma, ! ignored
W, @ ignored
GSM parameters:
I, #31# CLIR invocation
i, *31# CLIR suppression
G,g CUG info, uses set with +CCUG
Examples: ATD9495551212ATD1
Possible
Responses:
OKif voice call connects successfully.
OKwhen the GSM Data Module releases the call
and returns to Command Mode.
NO DIALTONE if no dial tone is detected with the
X2or X4command in effect.
-
8/12/2019 AT command reference guide.pdf
5/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 59
D Dial Command
BUSY if a busy tone is detected with the X3or X4
command in effect.
NO CARRIER if a connection cannot be set up.
+CME ERROR: if error is related to Data
Module functionality.
Notes: Up to 20 dialing digits and GSM modifiers can
follow the ATDcommand.
Dialing a Stored Number from Memory
Syntax: ATD> [][][;]
Parameters:
phone book
FD= SIM fixed-dialing memory feature.LD = SIM last-dialing-phonebook
SM= SIM phonebook
ME= ME phonebook
integer-type memory location, should be in the
range of locations available in the memory used.
= CLIR invocation (restrict CLI presentation).
= CLIR suppression (allow CLI presentation).
and = Control CUG. Used with the
+CCUGcommand to control the CUG
supplementary service.
= voice call, return to Command Mode
Examples: ATD>34;
Places a voice call to the number from PB entry 34.
ATD>"DDC";
Places a voice call to the name in PB matching thestring.
ATD>SM34:
Places a voice call to entry 34 in the PB storage SM
-
8/12/2019 AT command reference guide.pdf
6/196
Chapter 3
AT Command Interface
60 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
D Dial Command
If semicolon (;) is omitted, places a data call.
Possible
Responses:
OKif voice call connects successfully.
OKwhen Data Module releases the call and returns
to Command Mode.NO DIALTONE if no dial tone is detected with the
X2or X4command in effect.
BUSY if a busy tone is detected with the X3or X4
command in effect.
NO CARRIER if a connection cannot be set up.
+CME ERROR: if error is related to Data
Module functionality.
Dialing a Supplemental Service String
When is a supplementary service string, the
Data Module tries to call the supplementary service
entered in the dialed string. The Data Module
returns result of the supplementary service AT
command issued. For a list of the supplementary
service strings supported, refer to Appendix B.
Notes: The Dcommand for dialed or supplementary service
calls can usually be aborted by receiving a character
during execution. This command cannot be aborted
in some connection setup states, such as
handshaking.
En Enable Command Echo
Description: The Encommand determines whether the GSM
Data Module echoes command characters
received during Command Mode.
Syntax: ATE
Parameters: = 0 or 1
E0= do not echo command characters.
E1= echo command characters.
Examples: ATE1
ATE0
-
8/12/2019 AT command reference guide.pdf
7/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 61
En Enable Command Echo
Possible
Response:
OKacknowledges the change of state.
Fn Line Modulation
Description: The Fncommand selects the line modulation. The
line modulation is fixed, unless automode (F0) is
selected.
Syntax: ATF
Parameters: = 0, 1, 3, 4, 5, 6, 7, 8,9, or 10
F0= enable auto-detect mode. All connect speeds
are possible, based on the remote modem'spreference.(DEFAULT)
F1= select V.21 or Bell 103 modulation, based
on the Bncommand in effect, as the only
acceptable line speed that can result in a
data connection.
F3= select V.23 modulation as the only
acceptable line speed that can result in a
data connection. Originating modem
operates at 75 bps and answering modem
operates at 1200 bps.
F4= select V.22 1200 or Bell 211A modulation,
based on the Bncommand in effect, as the
only acceptable line speed that can result in
a data connection.
F5= select V.22bis as the only acceptable line
modulation that can result in a data
connection.
F6= select V.32bis 4800 or V.32 4800 as the
only acceptable line modulation that can
result in a data connection.
F7= select V.32bis 7200 as the only acceptable
line modulation that can result in a data
connection.
F8= select V.32bis 9600 or V.32 9600 as the
only acceptable line modulation that can
result in a data connection.
-
8/12/2019 AT command reference guide.pdf
8/196
Chapter 3
AT Command Interface
62 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
Fn Line Modulation
F9= select V.32bis 12,000 as the only acceptable
line modulation that can result in a data
connection.
F10= select V.32bis 14,400 as the only
acceptable line modulation that can result ina data connection.
Examples: ATF0ATF8
Possible
Response:
OKacknowledges the change of state.
Hn Hook Switch - Disconnect Existing Connection
Description: The Hncommand terminates the current call.
Syntax: ATH
Parameters: = 0
H0= terminate the call and disconnect from line.
Example: ATH0
Possible
Response:
OKacknowledges the change of state.
Notes: OK is issued after circuit 109 (DCD) turns OFF
(if it was ON).
In Display Product Identification Information
Description: The Incommand retrieves the product
information text.
Syntax: ATI
Parameters: = 0, 1, or 3
I0= return manufacturer followed by model
-
8/12/2019 AT command reference guide.pdf
9/196
-
8/12/2019 AT command reference guide.pdf
10/196
Chapter 3
AT Command Interface
64 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
Mn Speaker ON/OFF
Description: The Mncommand controls the status of the GSM
Data Module speaker.
Syntax: ATM
Parameters: = 0, 1, 2, or 3
M0= speaker turned off.
M1= speaker off when remote carrier received.
(DEFAULT)
M2= speaker always turned on.
M3= speaker off when remote carrier is received
and when the GSM Data Module is dialing.
Examples: ATM0
ATM3
Possible
Response:
OKacknowledges the change of state.
Nn Automode Enable/Disable
Description: The Nncommand can be used to ensure that a
data connection is made only at a specified speed.
Syntax: ATN
Parameters: = 0 or 1
N0= disable automode detection. When
originating or answering, handshake only at
the DTE-to-modem data rate.
N1= enable automode detection. Handshake with
remote modem at the highest speed
supported by both modems.(DEFAULT)
Examples: ATN0
ATN1
Possible OK acknowledges the change of state.
-
8/12/2019 AT command reference guide.pdf
11/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 65
Nn Automode Enable/Disable
Response:
On Return to Data Mode
Description: The Oncommand returns the GSM Data Module
to Data Mode from Command Mode.
Syntax: ATO
Parameters: = 0
O0= switch from Command Mode to Data Mode
Example: ATO0
Possible
Responses:
NO CARRIER if connection is not successfully
resumed.
CONNECT if the module successfully
returns to Data Mode from Command Mode.
Notes: is returnedonly if parameter setting is
greater than 0.
P Pulse Dial
Description: The Pmodifier instructs the GSM Data Module
to use the pulse (rotary) dialing method to dial
calls that follow the Pmodifier in the Dial
command line.
Syntax: ATDP
Example: ATDP9495551212
Possible
Responses:
OKif voice call connects successfully.
OKwhen Data Module releases the call and returns
to Command Mode.
NO DIALTONE if no dial tone is detected with the
X2or X4command in effect.
BUSY if a busy tone is detected with the X3or X4
-
8/12/2019 AT command reference guide.pdf
12/196
Chapter 3
AT Command Interface
66 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
P Pulse Dial
command in effect.
NO CARRIER if a connection cannot be set up.
+CME ERROR: if error is related to Data
Module functionality.
Notes: The Pmodifier can be used along with the T
modifier if both pulse and tone dialing are
required in the same Dial command line. For
example: ATDP5551212,,T2468
Qn Suppress Result Codes
Description: The Qncommand determines whether the GSM
Data Module transmits result codes.
Syntax: ATQ
Parameters: = 0 or 1
Q0= transmit result codes.
Q1= do not transmit result codes.
Examples: ATQ0ATQ1
Possible
Responses:
If =0: OK
If =1: no response
S0 Set Number of Rings
Description: The S0command determines the number of rings
that must occur before the GSM Data Module
automatically answers an incoming call.
Syntax: ATS0=
Parameters: = 1 to 255 rings.
Example: ATS0=1
-
8/12/2019 AT command reference guide.pdf
13/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 67
S0 Set Number of Rings
Possible
Response:
OK
S3 Carriage Return Character
Description: The S3command sets the ASCII value of the
carriage return character used to end the
command line and the character that appears after
a modem response. The default value is 13,
although you can change it to another ASCII
value between 0 and 127.
Syntax: ATS3=
Parameters: = 0 to 127 ASCII. (DEFAULT = 13 [CTRL-M])
Example: ATS3=4
Possible
Response:
OK
S4 Line Feed Character
Description: The S4command sets the ASCII value of theline feed character. The default value is 10,
although you can change it to another ASCII
value between 0 and 127.
The GSM Data Module sends the line feed
character after sending a carriage return character
when the V1command is in effect, enabling
English result codes. However, it is not sent with
most numeric result codes. If you do not want to
receive a line feed character, you can change
the value in this register to a null character, butyou cannot disable line feed characters.
Syntax: ATS4=
-
8/12/2019 AT command reference guide.pdf
14/196
Chapter 3
AT Command Interface
68 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
S4 Line Feed Character
Parameters: = 0 to 127 ASCII (DEFAULT = 10 [CTRL-
J])
Example: ATS4=6
Possible
Response:
OK
S5 Backspace Character
Description: The S5command sets the ASCII value of the
backspace character. This character is the
character created by pressing the Backspace key
and the character echoed to move the cursor to the
left. The default value is 8. If you want to changethis value, do not enter a value between 33 and
126 because these values are equivalent to
a printable ASCII character and your modem will
not recognize the character as a backspace
character.
Syntax: ATS5=
Parameters: = 0 to 32 ASCII
Example: ATS5=28
Possible
Response:
OK
S7 Set Number of Seconds to Wait for Connection
to Complete
Description: The S7command determines the amount of time
that the GSM Data Module waits for a call to
complete after originating or answering the callbefore the Module disconnects.
Syntax: ATS7=
-
8/12/2019 AT command reference guide.pdf
15/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 69
S7 Set Number of Seconds to Wait for Connection
to Complete
Parameters: = 0 to 60, 255 seconds.
Example: ATS7=15
Possible
Response:
OK
S8 Set Number of Seconds to Wait for Comma
Modifier
Description: The S8command determines how long the GSM
Data Module waits when it encounters a comma
in a Dial command before processing the rest of
the command line.
Syntax: ATS8=
Parameters: = 1-255 seconds. (DEFAULT is 2 seconds)
Example: ATS7=15
Possible
Response:
OK
S10 Set Disconnect Delay After Indicating the
Absence of Data Carrier
Description: The S10command determines the amount of time
that the GSM Data Module remains connected in
the absence of a data carrier. If the data carrier is
detected before disconnect, the Data Module
remains connected.
Syntax: ATS10=
Parameters: = 1-15-255 tenths of a second.
Example: ATS10=8
-
8/12/2019 AT command reference guide.pdf
16/196
Chapter 3
AT Command Interface
70 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
S10 Set Disconnect Delay After Indicating the
Absence of Data Carrier
Possible
Response:
OK
T Tone Dial
Description: The Tmodifier instructs the GSM Data Module
to use the tone (DTMF) dialing method to dial
calls that follow the Tmodifier in the Dial
command line.
Syntax: ATDT
Example: ATDT9495551212
PossibleResponses:
OKif voice call connects successfully.OKwhen Data Module releases the call and returns
to Command Mode.
NO DIALTONE if no dial tone is detected with the
X2or X4command in effect.
BUSY if a busy tone is detected with the X3or X4
command in effect.
NO CARRIER if a connection cannot be set up.
+CME ERROR: if error is related to Data
Module functionality.
Notes: The Tmodifier can be used along with the P
modifier if both tone and pulse dialing are
required in the same Dial command line. For
example: ATDP5551212,,T2468
Vn Result Code Format
Description: Set result code format mode. This parameter
setting determines the contents of the header and
trailer transmitted with result codes and
information responses.
Syntax: ATV
Parameters: = 0 or 1
-
8/12/2019 AT command reference guide.pdf
17/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 71
Vn Result Code Format
V0= use numeric result codes followed by
.
V1= use word result codes preceded and
followed by.
Examples: ATV0
ATV1
Possible
Response:
OK
Wn Correction Message Control
Description: The Wncommand controls the format of
CONNECT messages.
Syntax: ATW
Parameters: = 0, 1, or 2
W0= upon connection, the GSM Data Module
reports only the DTE speed (for example,
CONNECT 9600). Subsequent responses
are disabled.(DEFAULT)
W1= upon connection, the GSM Data Module
reports the line speed, the error correction
protocol, and the DTE speed, respectively.
Subsequent responses are disabled.
W2= upon connection, the GSM Data Module
reports the DCE speed (for example,
CONNECT 2400). Subsequent responses
are disabled.
Examples: ATW0
ATW1
PossibleResponse:
OK
Xn Extended Result Code
-
8/12/2019 AT command reference guide.pdf
18/196
Chapter 3
AT Command Interface
72 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
Xn Extended Result Code
Description: The Xncommand sets the CONNECT result code
format and call monitoring. This parameter
setting determines whether or not the GSM Data
Module detects the presence of dial tone and busy
signal, and whether the module transmitsparticular result codes.
Syntax: ATX
Parameters: = 0, 1, 2, 3, 4, or 5
X0= CONNECTresult code only returned, dial
tone and busy detection are both disabled.
X1= CONNECT result code only
returned, dial tone and busy detection are
both disabled.
X2= CONNECT result code returned,
dial tone detection is enabled, busy
detection is disabled.
X3= CONNECT result code returned,
dial tone detection is disabled, busy
detection is enabled.
X4= CONNECT result code returned,
dial tone and busy detection are both
enabled.
Examples: ATX0ATX4
Possible
Response:
OK
Yn Long Space Disconnect
Description: The Yncommand is provided for compatibility
purposes only; no action is taken.
Syntax: ATY
Parameters: = 0 or 1
Y0= disable long-space disconnect.
Y1= enable long-space disconnect.
-
8/12/2019 AT command reference guide.pdf
19/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 73
Yn Long Space Disconnect
Examples: ATY0ATY1
PossibleResponse:
OK
Zn Soft Reset
Description: The Zncommand resets the GSM Data Module
and sets all current parameters to the user-defined
profile.
Syntax: ATZ
Parameters: = 0 or 1
0= reset to profile number 0.
1= reset to profile number 1.
Example: ATZ0
Possible
Response:
OK
Notes: The user-defined profile is stored in non-volatile
memory. If the user-profile is invalid, the GSMData Module uses the factory-default profile.
The GSM Data Module ignores any additional
commands that follow this command on the
command line. A delay of 300ms is required
before the next command can be sent, otherwise
the OKresponse may be corrupted.
\Kn Break Control
Description: The \Kncommand determines the number of bitsbetween the data characters.
Syntax: AT\K
-
8/12/2019 AT command reference guide.pdf
20/196
Chapter 3
AT Command Interface
74 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
\Kn Break Control
Parameters: = 0-7
Example: AT\K=1
PossibleResponse:
OK
\Nn Error Correction
Description: The \Nncommand controls the preferred error-
correcting mode in a data connection.
Syntax: AT\N
Parameters: = 0, 2, 4, or 5\N0= disable error-correction mode.
\N2= auto-reliable mode (LAPM connection,
then MNP connection).
\N4= select LAPM error-correction mode.
\N5= select MNP error-correction mode.
Example: AT\N2
Possible
Response:
OK
&Cn DCD Control
Description: The &Cncommand controls the Data Carrier
Detect (DCD) signal.
Syntax: AT&C
Parameters: = 0 or 1&C0= DCD is always ON.
&C1= DCD is ON only when the remote
modems data carrier is present.
-
8/12/2019 AT command reference guide.pdf
21/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 75
&Cn DCD Control
Examples: AT&C0AT&C1
Possible
Response:
OK
&Dn DTR Control
Description: The &Dncommand determines how the GSM
Data Module reacts when an ON-to-OFF Data
Terminal Ready (DTR) transition occurs.
Syntax: AT&D
Parameters: = 0, 1, or 2&D0= GSM Data Module ignores DTR
transitions.
&D 1= ON-to-OFF DTR transition causes the
GSM Data Module to change to
Command Mode while retaining the
connected call.
&D 2= ON-to-OFF DTR transition causes the
GSM Data Module to disconnect call and
change to Command Mode.
Examples: AT&D0AT&D2
Possible
Response:
OK
&Fn Restore Factory Defaults
Description: The &Fncommand sets all current parameters to
manufacturer defaults. The GSM Data Module
resets all current parameters to the manufacturer-defined profile.
Syntax: AT&F
-
8/12/2019 AT command reference guide.pdf
22/196
Chapter 3
AT Command Interface
76 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
&Fn Restore Factory Defaults
Parameters: = 0
&F0= sets all GSM Data Module parameters to
the manufacturer defaults.
Example: AT&F0
Possible
Response:
OK
Notes: If the &Fncommand is the only command on the
command line, a delay of 300ms is needed before
issuing the next AT command line. Otherwise, the
OKresponse may be corrupted. There are no
restrictions for using &Fnwithin a command
string. (for example:AT&FS0=1&W+cbst=7,0,1)
&Kn Flow Control
Description: The &Kncommand sets the DTE/DCE flow
control type or disables flow control.
Syntax: AT&K
Parameters: = 0, 1, 2, 3, 4, or 5
&K0 = disable local flow control.
&K1= enable RTS/CTS hardware local flow
control.
&K2= enable XON/XOFF software local flow
control.
&K3= same as &K1.
&K4= same as &K2.
&K5= enable transparent XON/XOFF flow
control.
Examples: AT&K0AT&F2
Possible
Response:
OK
-
8/12/2019 AT command reference guide.pdf
23/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 77
&Qn Operational (Sync/Async)
Description: The &Qncommand allows the GSM Data
Module to operate asynchronously or
synchronously.
Syntax: AT&Q
Parameters: = 0, 1, 2, or 3
&Q0= asynchronous mode.
&Q1= asynchronous in Command Mode,
synchronous in Data Mode.
&Q2= when DTR goes ON, GSM Data Module
dials number stored using the &Z0
command and switches to synchronous
mode.
&Q3= synchronous when DTR is ON;
Command
Mode when DTR is OFF.
Examples: AT&Q0AT&Q3
Possible
Response:
OK
&Rn RTS/CTS Control
Description: The &Rncommand lets you determine the
relationship between the Clear To Send (CTS)
and Request To Send (RTS) signals.
Syntax: AT&R
Parameters: = 0 or 1
&R0= CTS mimics the state of the RTS signal.
&R1= CTS is always ON. (DEFAULT)
Examples: AT&R0AT&R1
Possible OK
-
8/12/2019 AT command reference guide.pdf
24/196
Chapter 3
AT Command Interface
78 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
&Rn RTS/CTS Control
Response:
&Sn DSR Control
Description: The &Sncommand controls the Data Set Ready
(DSR) signal.
Syntax: AT&S
Parameters: = 0 or 1
&S0= DSR is always ON. (DEFAULT)
&S1= DSR is OFF when the GSM Data Module
is in Command Mode and ON when the
GSM Data Module is in Data Mode.
Examples: AT&S0AT&S1
Possible
Response:
OK
&Tn Loopback Test Mode
Description: The &Tncommand puts the GSM Data Module
into one of several diagnostic test modes or exitsa test mode.
Syntax: AT&T
Parameters: = 0, 1, 3, 4, 5, 6, 7, or 8
&T0= end any test in progress.
&T1= local analog loopback test.
&T3= local digital loopback test.
&T4= grant remote digital loopback from remote
modem.
&T5= deny remote digital loopback from remote modem.
&T6= remote digital loopback test.
&T7= remote digital loopback test with self-test.
&T8= local digital loopback test with self-test.
-
8/12/2019 AT command reference guide.pdf
25/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 79
&Tn Loopback Test Mode
Examples: AT&T1AT&T0
PossibleResponse:
OK
&Wn Store Current Configuration
Description: The &Wncommand stores the current parameter
settings to one of two user-defined profiles. The
profiles are maintained in the GSM Data
Modules nonvolatile memory.
Syntax: AT&W
Parameters: = 0 or 1
0= store settings in profile 0. (DEFAULT)
1= store settings in profile 1.
Examples: AT&W0AT&W1
Possible
Response:
OK
Notes: Use the &Yncommand to specify which profile
the GSM Data Module is to use when it is first
turned on or reset using the Zncommand (see
page 81).
&V Display Current Configuration
Description: The &Vcommand display the GSM Data
Modules current parameter settings.
Syntax: AT&V
Parameters: = 0 or 1
0= profile number 0.
1= profile number 1.
-
8/12/2019 AT command reference guide.pdf
26/196
Chapter 3
AT Command Interface
80 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
&V Display Current Configuration
Example: AT&V0
Possible
Responses: ACTIVE PROFILE:&C1 &D0 &S0
S0= 1 S1= 0 S2= 43 S3= 13 S4= 10 S5= 8
S14= 138 S21= 36 S31= 6 S32= 17 S33= 19
+CBST: 0, 0, 1
+CRLP: 61,61,48,6,7
+CRC: 0
+CR: 0
+FCLASS:0
+IFC: 2, 2
+ICF: 0, 3
+CMGF: 1+CSDH: 0
+ILRR: 0
+IPR: 0
+DS: 0, 0, 512, 6
+DR: 0
+CFUN: 0
+CSCS: "IRA"
+CMEE: 0
+CMOD: 0
+CREG: 0
$ICB: 1$ABRT: 1
+CLIP: 0
+COLP: 0
+CMEC: 2,2,2
+CIND: 0,0
+CMER: 0,0,0,0,1
+CALM: 0
+CRSL: 4
+CVIB: 0
+CLVL: 4
+CMUT: 0+CNMI: 0,0,0,0,0
$UIND: 0
+CLIR: 0
+CSMS: 0,1,1,1
-
8/12/2019 AT command reference guide.pdf
27/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 81
&V Display Current Configuration
NPB_ME_C1_: +1949483119491 (first four
PB entries
in ME)
DDC_ME_C2_: 1972870219722NPB_ME_C3_: +1949483319493
DDC_ME_C4_: 1972870419724
OK
&Yn Designate User Profile
Description: The &Yncommand designates the stored profile
that the GSM Data Module is to use when it is
first turned on or reset with the Zncommand.
Syntax: AT&Y
Parameters: = 0 or 1
&Y0= use parameter settings from profile 0.
&Y1= use parameter settings from profile 1.
Examples: AT&Y0AT&Y1
PossibleResponse: OK
+DR V.42bis Data Compression Reporting
Description: The +DRcommand determines whether or not
the intermediate result code of the current data
compression is reported by TA to TE after a
connection setup.
Syntax: AT+DR=
Parameters: = 0 or 1
0= enable reporting. (DEFAULT)
1= disable reporting.
-
8/12/2019 AT command reference guide.pdf
28/196
Chapter 3
AT Command Interface
82 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+DR V.42bis Data Compression Reporting
Examples: AT+DR=0AT+DR=1
Possible
Response:
OK
+DR? Report Current +DR Command
Description: The +DR?command reports the current +DR
command in effect.
Syntax: AT+DR?
Parameters: None
Examples: AT+DR?
Possible
Response:
+DR:
OK
+DR=? List Supported Data Compression Values
Description: The +DR=?command lists the supportedv.42bis data compression values.
Syntax: AT+DR=?
Parameters: None
Example: AT+DR=?
Possible
Response:
+DR: (list of supporteds)
OK
+DS V.42bis Data Compression Control
Description: The +DScommand enables or disablesV.42bis
-
8/12/2019 AT command reference guide.pdf
29/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 83
+DS V.42bis Data Compression Control
data compression.
Syntax: AT+DS=[[,[,[,]]]]
Parameters: = 0, 1, 2, or 30= no compression.
1= transmit only.
2= receive only.
3= both directions, accept any direction.
= 0 or 1
0= do not disconnect if V.42bis is not negotiated
by the remote DCE as specified by .
1= disconnect if V.42bis is not negotiated by the
remote DCE as specified by .
the maximum number of dictionary entries that
should be negotiated, from 512 to 2048.
(DEFAULT is 512.)
the maximum string length to be negotiated, from
6 to 20. (DEFAULT is 6)
Examples: AT+DS=0AT+DS=1,0,512,6
Possible
Responses:
OK
+DS? Report Current +DS Command
Description: The +DS?command reports the current +DS
command in effect.
Syntax: AT+DS?
Parameters: None
-
8/12/2019 AT command reference guide.pdf
30/196
Chapter 3
AT Command Interface
84 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+DS? Report Current +DS Command
Examples: AT+DS=0AT+DS=1,0,512250
Possible
Response:
+DS: 1,0,512,6
OK
+DS=? Test +DS Command
Description: The +DS=?command tests the V.42bis data
compression mode of the GSM Data Module.
Syntax: AT+DS=?
Parameters: None
Example: AT+DS=?
Possible
Response:
+DS: 1,0,5,12,6
OK
+ICF DTE-to-DCE Character Framing
Description: The +ICFcommand determines the serial
interface character framing format and parity
received by the GSM Data Module from the
transmitting device.
Syntax: AT+ICF=[,[]]
Parameters: = 0, 1, 3, 4, or 5
0= auto-detect.
1= 8 data bits, 0 parity bit, 2 stop bits.
3= 8 data bits, 0 parity bit, 1 stop bit.
(DEFAULT)
4= 7 data bits, 0 parity bit, 2 stop bits.
5= 7 data bits, 1 parity bit, 1 stop bit.
= 0, 1, or 3
0= odd.
1= even.
3= space (0).
-
8/12/2019 AT command reference guide.pdf
31/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 85
+ICF DTE-to-DCE Character Framing
Examples: AT+ICF=1AT+ICF=2,1
PossibleResponse:
OK
Notes: Wait 300 ms after receiving the OKresponse
before issuing the next AT command line.
+ICF=? List Supported Format and Parity Settings
Description: The +ICF=?command lists the character
formats and parity settings that the GSM Data
Module supports.
Syntax: AT+ICF=?
Parameters: None
Example: AT+ICF=?
Possible
Response:
+ICF:(0,3-5),(0,1,3)
OK
+ICF? Report Current Format and Parity Settings
Description: The +ICF?command reports the current format
and parity settings in effect.
Syntax: AT+ICF?
Parameters: None
Example: AT+ICF?
Possible
Response:
+ICF:0,3
OK
+IFC Set Local Data Flow Control
Description: The IFCcommand determines whether flow
-
8/12/2019 AT command reference guide.pdf
32/196
Chapter 3
AT Command Interface
86 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+IFC Set Local Data Flow Control
control is used on the GSM Data Modules serial
port when the Module is in Data Mode. Flow
control stops the flow of data from the DTE to
avoid data loss during buffering.
Syntax: AT+IFC=[[,]]
Parameters: = one of the following flow control
methods from the DTEs point of view:
0= none.
1= XON/XOFF, dont pass characters to data stack.
2= line 133: ready for receiving. (DEFAULT)
= one of the following flow control
methods from the GSM Data Modules point of view:0= none.
1= XON/XOFF.
2= line 106, Clear to Send. (DEFAULT)
Examples: AT+IFC=0,0AT+IFC=1,1
Possible
Response:
OK
+IFC=? List Supported Flow Control Methods
Description: The +IFC=?command lists the flow control
methods that the GSM Data Module supports.
Syntax: AT+IFC=?
Parameters: None
Example: AT+IFC=?
Possible
Response:
+IFF: (0-2),(0-2)
OK
-
8/12/2019 AT command reference guide.pdf
33/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 87
+IFC? Report Current +Flow Control Method
Description: The +IFC?command reports the current flow
control method in effect.
Syntax: AT+IFC?
Parameters: None
Example: AT+IFC?
Possible
Response:
IFC: 2,2
OK
+ILRR Report Local Port Rate
Description: The ILRRcommand determines whether an
intermediate result code of local rate is reported
from the DCE to the DTE during connection
setup. The rate reported represents the current
negotiated or renegotiated DTE-DCE rate.
Syntax: AT+ILRR=
Parameters: = 0 or 1
0= disable reporting or local port rate. (DEFAULT)
1= enable reporting or local port rate.
Examples: AT+ILRR=0AT+ILRR=1
Possible
Response:
+ILLR:
OK
Where is the port rate setting on call
connection in bauds per second
300
1200
2400
4800
9600
19200(DEFAULT)
28800
-
8/12/2019 AT command reference guide.pdf
34/196
Chapter 3
AT Command Interface
88 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+ILRR Report Local Port Rate
38400
57600
+ILRR=? List Supported Local Port Rate Values
Description: The ILRR=?command lists the supported local
port rate values.
Syntax: AT+ILRR=?
Parameters: None
Example: AT+ILRR=?
Possible
Response:
+ILRR: (list of supported s)
OK
+ILRR? Report Current Port Rate Value
Description: The +ILRR?command reports the current port
rate value in effect.
Syntax: AT+ILRR?
Parameters: None
Example: AT+ILRR?
Possible
Response:
ILRR:OK
+IPR Set Terminal Equipment Rate
Description: The IPRcommand sets the data rate on the GSM
Data Modules serial interface. The Module
accepts rates from 300 to 57,600 bps. The rate
takes effect following the result code issued afterthis command executes.
Syntax: AT+IPR=
Parameters: = one of the following baud rates:
-
8/12/2019 AT command reference guide.pdf
35/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 89
+IPR Set Terminal Equipment Rate
300
1200
2400
4800
9600 (DEFAULT)19200
28800
38400
57600
115200
Examples: AT+IPR=9600AT+IPR=57600
Possible
Response:
OK
Notes: If this command is the only one on the command
line, wait 300 ms before issuing the next AT
command line. Otherwise the OKresponse may
be corrupted. However, there are no restrictions
on using this command in a command string.
(e.g., AT&Fs0=1+ipr=9600&W+cbst=7,0,1 )
The GSM Data Module does not support
autobauding.
+IPR=? List Supported Fixed-Only Rates
Description: The +IPR=?command lists the fixed-only rates
that are supported on the GSM Data Modules
serial interface.
Syntax: AT+IPR=?
Parameters: None
Example: AT+IPR=?
Possible
Response:
+IPR: (list of supported autodetectable
values)[,list of fixed-only values)]
OK
-
8/12/2019 AT command reference guide.pdf
36/196
Chapter 3
AT Command Interface
90 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+IPR? Report Current Serial Interface Rate
Description: The +IPR?command reports the current rate on
the GSM Data Modules serial interface.
Syntax: AT+IPR?
Parameters: None
Example: AT+IPR?
Possible
Response:
+IPR: (0,2400,4800,9600,19200,38400,
57600,115200),(300,600,1200,14400,76800)
OK
Fax Commands
+FCLASS Set Service Class to Fax or Data Mode
Description: The +FCLASScommand specifies data or
fax operation and prepares the GSM Data
Module to process information accordingly.
Syntax: AT+FCLASS=
Parameters: = 0, 1, or 8
0= data operation. (DEFAULT)
1= fax operation.
8= voice operation.
Examples: AT+FCLASS=0AT+FCLASS=1
Possible
Responses:
OKif syntax is satisfactory; otherwise,
ERROR.
+FCLASS=? List Supported Service Classes
Description: The +FCLASS=?command lists the
-
8/12/2019 AT command reference guide.pdf
37/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 91
+FCLASS=? List Supported Service Classes
supported service classes.
Syntax: AT+FCLASS=?
Parameters: None
Example: AT+FCLASS=?
Possible
Responses:
+FCLASS: (0, 1, 8)
OK
Otherwise, ERROR
+FCLASS? Report Current Service Class
Description: The +FCLASS?command reports the
current service class in effect.
Syntax: AT+FCLASS?
Parameters: None
Example: AT+FCLASS?
Possible
Responses:
+FCLASS:
where = 0, 1, or 8 (DEFAULT is 0)
OK
Otherwise, ERROR
+FRH Receive Data with HDLC
Description: The +FRHcommand lets the GSM Data
Module receive data using the HDLC
protocol and the defined modulation.
Syntax: AT+FRH=
Parameters: = 3
3= V.21 channel 2 300 bps.
-
8/12/2019 AT command reference guide.pdf
38/196
Chapter 3
AT Command Interface
92 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+FRH Receive Data with HDLC
Example: AT+FRH=3
Possible
Responses:
+FRH:
OKif GSM Data Module is off-hook.
ERRORif GSM Data Module is on-hook.
+FRH=? Report Current +FRH Command
Description: The +FRH=?command reports the current
+FRHcommand in effect.
Syntax: AT+FRH=?
Parameters: None
Example: AT+FRH=?
Possible
Responses:
+FRH: (3)
OK
for V.21 channel 2 300 bps.
ERRORif GSM Data Module is on-hook.
+FRM Receive Data According to the Defined
Modulation
Description: The +FRMcommand receives data
according to the defined data rate.
Syntax: AT+FRM=
Parameters: = 24, 48, 72, 73, 74, 96, 97, 121, 122,
145, or 146
24= V.27ter 2400 bps.
48= V.27ter 4800 bps.
72= V.29 7200 bps long.
73= V.17 7200 bps short.
-
8/12/2019 AT command reference guide.pdf
39/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 93
+FRM Receive Data According to the Defined
Modulation
96= V.29 9600 bps.
97= V.17 9600 bps long.
121= V.17 12000 bps long.
122= V.17 12000 bps short.145= V.17 14400 bps long.
146= V.17 14400 bps short.
Examples: AT+FRM=24AT+FRM=146
Possible
Responses:
OKif GSM Data Module is off-hook.
ERRORif GSM Data Module is on-hook.
+FRM=? Report Current +FRM Command
Description: The +FRM=?command reports the current
+FRMcommand in effect.
Syntax: AT+FRM=?
Parameters: None
Example: AT+FRM=?
Possible
Responses:
+FRM: (24, 28, 72, 73, 96, 97, 121, 122,
145, 146)
OK
ERRORif the GSM Data Module is on-
hook.
+FRS Receive Silence
Description: The +FRScommand defines the wait forsilence *10ms intervals.
Syntax: AT+FRS=
-
8/12/2019 AT command reference guide.pdf
40/196
Chapter 3
AT Command Interface
94 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+FRS Receive Silence
Parameters: = 0-255
Examples: AT+FRS=50AT+FRS=1125
Possible
Responses:
OKafter *10ms silence interval
elapses. ERRORif the GSM Data Module is
on-hook.
Notes: The command aborts if any character is
received from the DTE (the response will
still be OK).
+FRS=? Report Current +FRS Command
Description: The +FRS=?command reports the current
+FRScommand in effect.
Syntax: AT+FRS=?
Parameters: None
Example: AT+FRS=?
Possible
Responses:
OKafter *10ms silence interval
elapses. ERRORif the GSM Data Module ison-hook.
Notes: The command aborts if any character is
received from the DTE (The response will
still be OK).
+FTH Transmit Data with HDLC
Description: The +FTHcommand transmits data using
the HDLC protocol and the definedmodulation.
Syntax: AT+FTH=
-
8/12/2019 AT command reference guide.pdf
41/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 95
+FTH Transmit Data with HDLC
Parameters: = 3
3= V.21 channel 2 300 bps.
Example: AT+FTH=3
Possible
Responses:
+FTH: (3) OKfor V.21 channel 2 300 bps.
ERRORif GSM Data Module is on-hook.
+FTH=? Report Current FTH Command
Description: The +FTH=?command reports the current
+FTHcommand in effect.
Syntax: AT+FTH=?
Parameters: None
Example: AT+FTH=?
Possible
Responses:
+FTH: (3) OKfor V.21 channel 2 300 bps.
ERRORif GSM Data Module is on-hook.
+FTS Stop Transmission and Wait
Description: The +FTScommand stops any currenttransmission and waits for *10ms
intervals.
Syntax: AT+FTS=
Parameters: = 0-255
Examples: AT+FTS=50AT+FTS=1125
Possible
Responses:
OKafter *10ms silence intervalelapses. ERRORif the GSM Data Module is
on-hook.
Notes: The command aborts if any character is
-
8/12/2019 AT command reference guide.pdf
42/196
Chapter 3
AT Command Interface
96 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+FTS Stop Transmission and Wait
received from the DTE (The response will
still be OK).
+FTS=? Report Current +FTS Command
Description: The +FTS=?command reports the current
+FTScommand in effect.
Syntax: AT+FTS=?
Parameters: None
Example: AT+FTS=?
PossibleResponses:
OKafter *10ms silence intervalelapses. ERRORif the GSM Data Module is
on-hook.
Notes: The command aborts if any character is
received from the DTE (The response will
still be OK).
GSM Commands
+CACM Accumulated Call Meter (ACM) Reset or
Query
Description: The +CACMcommand resets the Advice of
Charge related to the accumulated call meter
(ACM) value in SIM file EF(ACM). ACM
contains the total number of home units for
both the current and preceding calls.
Syntax: AT+CACM=[]
Parameters:
-
8/12/2019 AT command reference guide.pdf
43/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 97
+CACM Accumulated Call Meter (ACM) Reset or
Query
string type: SIM PIN2
Example: AT+CACM=1234
Possible
Responses:
OK
If error is related to ME functionality:
+CME ERROR:
See subclause 9.2 for values.
+CACM? Return Current ACM Value
Description: The +CACM ?command returns the GSM
Data Modules current accumulated call
meter value.
Syntax: AT+CACM?
Parameters: None
Example: AT+CACM?
PossibleResponses:
+CACM: OK
Where is a string-type; accumulated
call meter value similarly coded as
under +CAOC.
+CME ERROR:
See subclause 9.2 for values.
+CALA Alarm
Description: The +CALAcommand sets an alarm time inthe ME. There can be an array of different
types of alarms.
Syntax: AT+CALA=[,[,
-
8/12/2019 AT command reference guide.pdf
44/196
Chapter 3
AT Command Interface
98 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CALA Alarm[,[,[,]]]]]
Parameters:
String-type value; format isyy/MM/dd,hh:mm:sszz, where characters indicate
year (two last digits), month, day, hour, minutes,
seconds, and time zone (indicates the difference,
expressed in quarters of an hour, between the
local time and GMT; range -47...+48); e.g., 6th of
May 1994, 22:10:00 GMT+2 hours equals
94/05/06,22:10:00+08.
, ,
integer-type value indicating the index of the
alarm; default is manufacturer specific.
integer-type value indicating the type of the alarm
(e.g., sound, volume, LED); values and default
are manufacturer specific.
string-type value indicating the text to be
displayed when alarm time is reached; maximum
length .
integer-type value indicating the maximum length
of .
string-type value indicating day of week for the
alarm in one of the following formats:
[,[]] Sets a recurrent alarm for
one or more days in the week. The digits 1 to 7
corresponds to the days in the week, Monday (1),
, Sunday (7).
Example: The string 1,2,3,4,5may be used to set
an alarm for all weekdays.
0= sets a recurrent alarm for all days in the week.
-
8/12/2019 AT command reference guide.pdf
45/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 99
+CALA Alarm
integer-type value indicating the maximum length
of
= 0 or 1
integer-type value indicating if the alarm is silent
or not.
0= the alarm will not be silent.
1= the alarm will be silent and the only result
from the alarm is the unsolicited result code
+CALV.
Examples: AT+CALA=[,[,[,[,[,]]]]]
Possible
Responses:
Example of text alarm result code:
AT+CALA="01/05/25,16:01:00-08",1,0,
"Conexant Alarm Test"
OK
Example of LED alarm result code:
AT+CALA=01/05/25,16:03:00-08,1,1
OK
If invalid value is entered:
+CME ERROR:
See subclause 9.2 for values.
+CALA=? List Supported Alarm Settings
Description: The +CALA=?command lists supported
array index values, alarm types, and
maximum length of the text to be displayed.
Syntax: AT+CALA=?
Parameters: None
Example: ATCALA=?
-
8/12/2019 AT command reference guide.pdf
46/196
Chapter 3
AT Command Interface
100 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CALA=? List Supported Alarm Settings
Possible
Responses:
+CALA:(list of supported s),(list of
supported s),
OK
If invalid value is entered:
+CME ERROR:
See subclause 9.2 for values.
+CALA? List Current Alarm Settings
Description: The +CALA?command returns the list of
current active alarm settings in the ME.
Syntax: AT+CALA?
Parameters: None
Example: AT+CALA?
Possible
Responses:
If alarm has expired:
+CALA:
OK
If a problem is encountered:
+CME ERROR:
See subclause 9.2 for values.
+CALM Alert Sound Mode
Description: The +CALMcommand selects the general
alert sound mode of the ME.
Syntax: AT+CALM=
Parameters: = 0 or 1
0= normal mode.
1= silent mode (all sounds from ME are
prevented).
Example: AT+CALM=0
-
8/12/2019 AT command reference guide.pdf
47/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 101
+CALM Alert Sound Mode
Possible
Response:
OK
If invalid value is entered:
+CME ERROR: See subclause 9.2 for values.
+CALM=? Report Supported Alert Sound Modes
Description: The +CALM=?command returns supported
values as compound value.
Syntax: ATCALM=?
Parameters: None
Example: ATCALM=?
Possible
Responses:
+CALM:(list of supported s)
+CME ERROR:
See subclause 9.2 for values.
+CALM? Report Current Alert Sound Mode
Description: The +CALM?command shows the current
alert sound mode.
Syntax: AT+CALM?
Parameters: None
Example: AT+CALM?
Possible
Responses:
+CALM:
+CME ERROR:
See subclause 9.2 for values.
-
8/12/2019 AT command reference guide.pdf
48/196
Chapter 3
AT Command Interface
102 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CAMM Accumulated Call Meter Maximum
Description: The +CAMMcommand sets the Advice of
Charge related to the accumulated call meter
maximum value in SIM file EF(ACMmax).
ACMmax contains the maximum number ofhome units allowed to be consumed by the
subscriber.
Syntax: AT+CAMM=[[,]]
Parameters:
string type; accumulated call meter maximum
value similarly coded as under
+CAOC; 0= disables ACMmax feature.
string type; SIM PIN2
Example: AT+CAMM=0,password
Possible
Responses:
OK
If error is related to ME functionality:
+CME ERROR:
See subclause 9.2 for values.
+CAMM? Report Current ACMmax Value
Description: The +CAMM?command returns the current
value of ACMmax.
Syntax: AT+CAMM?
Parameters: None
Example: AT+CAMM=?
Possible
Responses:
+CAMM:
OK
where is the max. ACM value in
-
8/12/2019 AT command reference guide.pdf
49/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 103
+CAMM? Report Current ACMmax Value
hexadecimal format (e.g., 00001Eindicates
decimal value 30).
+CME ERROR:
See subclause 9.2 for values.
+CAOC Advice of Charge Command
Description: The +CAOCcommand sets the Advice of
Charge supplementary service function
mode. This mode lets subscribers obtain
information about a calls cost.
Syntax: AT+CAOC=
Parameters: = 0, 1, or 2
0= query CCM value.
1= deactivate the unsolicited reporting of
CCM value.
2= activate the unsolicited reporting of CCM
value.
string type; three bytes of the current CCM
value in hexadecimal format (e.g., 00001E
indicates decimal value 30); bytes are similarly
coded as ACMmax value in the SIM
000000-FFFFFF
Example: AT+CAOC=2
Possible
Responses:
If error is related to ME functionality:
+CME ERROR:
If =0, TA returns the current call
meter (CCM) value
+CAOC:
OK
If =1, TA deactivates the unsolicited
reporting of CCM value
-
8/12/2019 AT command reference guide.pdf
50/196
Chapter 3
AT Command Interface
104 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CAOC Advice of Charge Command
OK
If =2, TA activates the unsolicited
reporting of CCM value
OK
+CAOC=? List Supported Advice of Charge Modes
Description: The +CAOC=?command lists the Advice of
Charge modes that the GSM Data Module
supports.
Syntax: AT+CAOC=?
Parameters: None
Example: AT+CAOC=?
Possible
Response:
+CAOC: (list of supporteds)
OK
+CAOC? Report Current Advice of Charge Mode
Description: The +CAOC?command reports the GSM
Data Modules current Advice of Charge
mode.
Syntax: AT+CAOC?
Parameters: None
Example:
Possible
Response:
+CAOC:
OK
+CBC Battery Charge
Description: The +CBCcommand allows the TA to return
battery connection status and battery
-
8/12/2019 AT command reference guide.pdf
51/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 105
+CBC Battery Charge
charge level values.
Syntax: AT+CBC
Parameters: None
Example: AT+CBC
Possible
Responses:
+CBC: ,
OK
where
= 0 or 1
0 = ME is powered by the battery.
1 = ME has a battery connected, but is not
powered by it
= 0 or 100
0= battery is exhausted.
100 =battery has full capacity remaining.
+CBC=? List Supported Battery Charge Values
Description: The +CBC=?command lists the battery
charge values that the GSM Data Module
supports.
Syntax: AT+CBC=?
Parameters: None
Example: AT+CBC=?
Possible
Response:
+CBC: (list of supporteds),(list of
supported s)
OK
+CBST Select Bearer Service
Description: The +CBSTcommand selects the bearer
service with data rate and
-
8/12/2019 AT command reference guide.pdf
52/196
Chapter 3
AT Command Interface
106 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CBST Select Bearer Service
the connection element to be used when
data calls are originated. Values may also be
used during mobile terminated data call
setup, especially in case of single numbering
scheme calls.
Syntax: AT+CBST=[] [,[,]]]
Parameters: =0-2, 4-7, 14, 65, 66, 68, 70, 71, or 75
0= autobauding. (DEFAULT)
1= 300 bps (V.21).
2= 1200 bps (V.22).
4= 2400 bps (V.22bis).
5= 2400 bps (V.26ter).
6= 4800 bps (V.32).
7= 9600 bps (V.32).
65= 300 bps (V.110).
66= 1200 bps (V.110).
68= 2400 bps (V.110).
70= 4800 bps (V.110).
71= 9600 bps (V.110).
75= 14400 bps (V.110).
= 0 or 2
0= data circuit asynchronous modem.
(DEFAULT)
2= PAD Access (asynchronous)
= 0 or 1
0= transparent.
1= non-transparent. (DEFAULT)
Example: AT+CBST=1,0,0
Possible
Response:
OK
+CBST=? List Supported Bearer Services
Description: The +CBST=?command lists the bearer
-
8/12/2019 AT command reference guide.pdf
53/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 107
+CBST=? List Supported Bearer Services
services that the GSM Data Module supports.
Syntax: AT+CBST=?
Parameters: None
Example: AT+CBST=?
Possible
Response:
+CBST: (list of supported , list of
supported, list of supported )
OK
+CBST? Report Current Bearer Service
Description: The +CBST?command reports the currentbearer service.
Syntax: AT+CBST?
Parameters: None
Example: AT+CBST?
Possible
Responses:
+CBST: ,,
OK
+CCED Cell Environment Description
Description: The +CCEDcommand can be used by the
application to retrieve the cell parameters of
the main cell and of up to six neighbor cells.
Two ways may exist for the external
application to know these cell parameters: on
request of the application, or automatically
by the module every 5 seconds. Theautomatic mode is not supported during
communication or registration.
Syntax: AT+CCED=[,]
-
8/12/2019 AT command reference guide.pdf
54/196
Chapter 3
AT Command Interface
108 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CCED Cell Environment Description
Parameters: = 0, 1, or 2
0= one shot requested.
1= automatic shots requested.
2= stop automatic shots.
= 1, 2, or 3
1= main cell.
MCC, MNC, LAC, CellId, BSIC,
ARFCN, RxLev, RxLev Full, RxLevSub,
RxQual, RxQual Full, RxQual Sub, Idle
TS
2= neighbor cell.
MCC, MNC, LAC, CellId, BSIC,
ARFCN, RxLev
3= all cell.
MCC, MNC, LAC, CellId, BSIC,
ARFCN, RxLev, RxLev Full, RxLevSub,
RxQual, RxQual Full, RxQual Sub, Idle
TS, MCC, MNC, LAC, CellId, BSIC,
ARFCN, RxLev
Combination (addition of the values) of the
requested dumped are supported. Notice that
in idle mode, only RxLev measures (one the
main cell and on the neighbor cells) are done.
The value of these RxLev is set in the RxLev
Full field for the main cell.
Example: AT+CCED=0,1
Possible
Response:
+CCED:, ... ,
OK
+CCFC Call Forwarding and Conditions
Description: The +CCFCcommand allows control of the
call forwarding supplementary service
according to 3GPP TS 22.082 [4].
Registration, erasure, activation,
deactivation, and status query are supported.
-
8/12/2019 AT command reference guide.pdf
55/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 109
+CCFC Call Forwarding and Conditions
When querying the status of a network
service (=2) the response line for 'not
active' case (=0) should be returned
only if service is not active for any .
Syntax: AT+CCFC=, [, [, [, [,[,[,]]]]]]
Parameters: = 0, 1, 2, 3, 4, or 5
0= unconditional. (DEFAULT)
1= mobile busy.
2= no reply.
3= not reachable.
4= all call forwarding (0-3).
5= all conditional call forwarding (1-3).
= 0, 1, 2, 3, or 4
0= disable. (DEFAULT)
1= enable.
2= query status.
3= registration.
4= erasure.
string type phone number of forwarding address
in format specified by
type of address in integer format; DEFAULT is
145when dialing string includes
international access code character +; otherwise,
129.
string type subaddress of format specified by
.
type of subaddress in integer; DEFAULT is 128.
= 1, 2, 4, or 7
-
8/12/2019 AT command reference guide.pdf
56/196
Chapter 3
AT Command Interface
110 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CCFC Call Forwarding and Conditions
1= voice.
2= data.
4= fax.
7= all classes. (DEFAULT)
time to wait before call is forwarded, rounded to
a multiple of 5 sec. DEFAULT is 20.
1...20...30(only for = no reply)
= 0 or 1
0= not active.
1= active.
Example: AT+CCFC=1,1,5551212
Possible
Response:
OK
+CCFC=? List Supported Call Forwarding Reasons
Description: The +CCFC=?command lists the call
forwarding reasons that the GSM Data
Module supports.
Syntax: AT+CCFC=?
Parameters: None
Example: AT+CCFC=?
Possible
Responses:
+CCFC: (list of supported
OK
+CCLK Clock
Description: The +CCLKcommand sets the real-time
clock of the ME.
Syntax: AT+CCLK=
-
8/12/2019 AT command reference guide.pdf
57/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 111
+CCLK Clock
Parameters:
String-type value; format is
yy/MM/dd,hh:mm:sszz, where characters
indicate year (two last digits), month, day, hour,
minutes, seconds, and time zone (indicates thedifference, expressed in quarters of an hour,
between the local time and GMT; range -
47...+48); e.g. 6th of May 1994, 22:10:00
GMT+2 hours equals
94/05/06,22:10:00+08.
Example: AT+CCLK=01/05/25,15:00:00-08
Possible
Response:
OK
If setting fails in an ME error:
+CME ERROR:
See subclause 9.2 for values.
+CCLK? Read Current Clock Setting
Description: The +CCLK?command reads the current
clock setting.
Syntax: AT+CCLK=?
Parameters: None
Example: AT+CCLK?
Possible
Responses:
+CCLK:01/05/25.16:01:00-08
OK
If an ME error occurs:
+CME ERROR:
See subclause 9.2 for values.
If the ME does not support time zone
information, the three last characters of
are not returned. The format of
-
8/12/2019 AT command reference guide.pdf
58/196
Chapter 3
AT Command Interface
112 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CCLK? Read Current Clock Setting
is specified by use of the +CSDF
command.
+CCUG Closed User Group
Description: The +CCUGcommand sets the closed user
group supplementary service parameters as a
default adjustment for all following calls.
Syntax: AT+CCUG=[] [,[,]]]
Parameters: = 0 or 1
0= disable CUG. (DEFAULT)
1= enable CUG.
= 09, or 10
0...9= CUG index. (DEFAULT = 0)
10= no index (preferred CUG taken from
subscriber data).
= 0, 1, 2, or 3
0= no information. (DEFAULT)
1= suppress OA (Outgoing Access).
2= suppress preferential CUG.3= suppress OA and preferential CUG.
Example: AT+CCUG=1,9,2
Possible
Response:
OK
+CCUG=? List Supported Closed User Groups
Description: The +CCUG=?command lists the closeduser groups that the GSM Data Module
supports.
Syntax: AT+CCUG=?
-
8/12/2019 AT command reference guide.pdf
59/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 113
+CCUG=? List Supported Closed User Groups
Parameters: None
Example: AT+CCUG=?
PossibleResponses:
OK
+CCUG? Report Current Closed User Group
Description: The +CCUG?command reports the current
closed user group configured for the GSM
Data Module.
Syntax: AT+CCUG?
Parameters: None
Example: AT+CCUG?
Possible
Responses:
+CCUG: ,,
OK
If error is related to ME functionality:
+CME ERROR:
+CCWA Call Waiting
Description: The +CCWAcommand controls the call
waiting supplementary service. Activation,
deactivation and status query are supported.
It should be possible to abort the command
when network is interrogated.
Syntax: AT+CCWA=[][,[,]]]
Parameters: = 0 or 1
0= disable presentation of unsolicited result
code. (DEFAULT)
1= enable presentation of unsolicited result
code.
-
8/12/2019 AT command reference guide.pdf
60/196
Chapter 3
AT Command Interface
114 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CCWA Call Waiting
= 0, 1, or 2
when parameter not given, network
is not interrogated
0= disable.1= enable.
2= query status.
= 1, 2, 4, or 7
a sum of integers each representing a class
of information
1= voice (telephony)
2= data (usually refers to all bearer
services,
if =2, this may refer only to
some bearer services).
4= fax.
7= all classes. (DEFAULT)
= 0 or 1
0= not active.
1= enable.
Examples: AT+CCWA=1,1,1AT+CCWA=1,2
Possible
Response:
OK
+CCWA=? List Supported Call Waiting Values
Description: The +CCWA=?command returns a list of
the call waiting values that the GSM Data
Module supports.
Syntax: AT+CCWA=?
Parameters: None
Example: AT+CCWA=?
-
8/12/2019 AT command reference guide.pdf
61/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 115
+CCWA=? List Supported Call Waiting Values
Possible
Responses:
+CCWA:
OK
+CCWA? Report Current Call Waiting Status
Description: The +CCWA?command shows whether
current call waiting is enabled or disabled.
Syntax: AT+CCWA?
Parameters: None
Example: AT+CCWA?
Possible
Response:
+CCWA:
OK
+CCWE Call Meter Maximum Event
Description: Shortly before the ACM (Accumulated Call
Meter) maximum value is reached, an
unsolicited result code +CCWVis sent, if
enabled by this command. The warning is
issued approximately when 30 seconds call
time remains. It is also issued when starting a
call if less than 30 s call time remains. Ifsetting fails in an ME error, +CME
ERROR: is returned. Refer subclause
9.2 for values.
Syntax: AT+CCWE=
Parameters: = 0 or 1
0= disable the call meter warning event.
(DEFAULT)
1= enable the call meter warning event.
Examples: AT+CCWE=1AT+CCWE=2
Possible OK
-
8/12/2019 AT command reference guide.pdf
62/196
Chapter 3
AT Command Interface
116 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CCWE Call Meter Maximum Event
Response:
+CCWE=? List Supported Call Meter Maximum
Modes
Description: The +CCWE=?command returns a list of
the supported call meter maximum event
modes.
Syntax: AT+CCWE=?
Parameters: None
Example: AT+CCWE=?
Possible
Responses:
+CCWE:
OK
+CCWE? Report Current Call Meter Maximum
Event Mode
Description: The +CCWE?command shows the current
call meter maximum event mode.
Syntax: AT+CCWE?
Parameters: None
Example: AT+CCWE?
Possible
Response:
+CCWE:
OK
+CDIS Display Control
Description: The +CDIScommand writes the contents ofME text type display elements. An element
can consist of one character or
several characters. The order of element
parameters should be as follows: first
-
8/12/2019 AT command reference guide.pdf
63/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 117
+CDIS Display Control
is the element in upper-left corner, second is
the next element to the right, and so on. The
last element is the element in lower-right
corner. The number of elements is ME
specific. If element parameter is empty,element will remain in the previous value.
Syntax: AT+CDIS=[[,[,...]]]
Parameters:
String type parameter using character set
specified by the command +CSCS.
Example: AT+CDIS="RADIOGSM
Possible
Responses:
OK
If the ME does not allow writing to its display
or if the ME is not currently reachable:
+CME ERROR:
See subclause 9.2 for values.
+CDIS=? List Supported Character Sets
Description: The +CDIS=?command returns the contentsof ME display elements.
Syntax: AT+CDIS=?
Parameters: None
Example: AT+CDIS=?
Possible
Responses:
+CDIS: [,[,...]]
OK
where = integer type parametergiving the maximum length of corresponding
parameter.
If the ME does not allow writing to its
-
8/12/2019 AT command reference guide.pdf
64/196
Chapter 3
AT Command Interface
118 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CDIS=? List Supported Character Sets
display or if the ME is not currently
reachable:
+CME ERROR:
See subclause 9.2 for values.
+CDIS? Report Current Character Set
Description: The +CDIS?command returns the maximum
length of each display element. If the ME
does not offer the length of elements, the
field should be empty.
Syntax: AT+CDIS?
Parameters: None
Example: AT+CDIS?
Possible
Responses:
+CDIS: [,[,...]]
OK
where is a string-type parameter using
character set specified by the command
+CSCS.
If the ME does not allow writing to its
display or if the ME is not currently
reachable:
+CME ERROR:
See subclause 9.2 for values.
+CEER Extended Error Reporting
Description: The +CEERcommand returns an extended
report for the reason of the failure in the last
unsuccessful call setup (originating or
answering). Typically, the text consists of a
single line containing the failure information
given by GSM network in textual format.
Syntax: AT+CEER
-
8/12/2019 AT command reference guide.pdf
65/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 119
+CEER Extended Error Reporting
Parameter: None
Example: AT+CEER
PossibleResponse:
+CEER:OK
where is the reason for last call
release as number code.
+CEER =? Test Extended Error Reporting
Description: The +CEER=?command is a test command.
Syntax: AT+CEER=?
Parameters: None
Example: AT+CEER=?
Possible
Response:
OK
+CFUN Set Phone Functionality
Description: The +CFUNcommand selects the level of
functionality in the mobile station.
Syntax: AT+CFUN=
Parameters:
the ID to be set, as described in the examples.
Examples: When the application wants to stop the module
to make a power off, or if the application
wants to force the module to execute an IMSI
DETACH procedure, it has to send:
AT+CFUN=0
This command executes an IMSI DETACH
and makes a backup of some internal
-
8/12/2019 AT command reference guide.pdf
66/196
Chapter 3
AT Command Interface
120 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CFUN Set Phone Functionality
parameters in the SIM and the EEPROM. Then
no access to the SIM card is possible.
If the mobile is not powered off after this
command, it shall receive another command tore-start the whole GSM process.
If the mobile is turned off after this command,
the power-on automatically executes the start
of the whole GSM process.
When the application wants to re-start the
module (after having done a AT+CFUN=0
command, and without having cut the power
supply), it must send: AT+CFUN=1
This command starts again all the GSM stack
and GSM functionality and a complete
software reset is done. All parameters are reset
to their previous E2P value if AT&Wwas not
used.
If you write entries in phonebook (+CPBW)
and then reset the module directly
(AT+CFUN=1, without any AT+CFUN=0
before), some entries may not be written (SIM
task did not have enough time to write the
entries in SIM card)
Also, the OKresponse will be sent at the last
defined baud rate defined by +IPRcommand.
With autobauding the response can be at a
different baud rate, so it is better to save the
defined baud rate with AT&Wbefore directly
send the AT+CFUN=1command.
Possible
Response:
OK
+CFUN? Report Current Phone Functionality
Description: The +CFUN?command reports the GSM
-
8/12/2019 AT command reference guide.pdf
67/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 121
+CFUN? Report Current Phone Functionality
Data Modules current phone functionality.
Syntax: AT+CFUN?
Parameters: None
Example: AT+CFUN?
Possible
Response:
+CFUN: 1
OK
+CFUN=? List Supported Phone Functionality
Description: The +CFUN=?command is a test command.
Syntax: AT+CFUN=?
Parameters: None
Example: AT+CFUN=?
Possible
Response:
+CFUN: 1
OK
+CGMI Report Manufacturer Identification
Description: The +CGMIcommand reports the GSM
Data Modules manufacturer identification.
Syntax: AT+CGMI
Parameters: None
Examples: AT+CGMI
Possible
Response:
CONEXANT
OK
-
8/12/2019 AT command reference guide.pdf
68/196
Chapter 3
AT Command Interface
122 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CGMM Request Module ID
Description: The +CGMMcommand reports the specific
model of the GSM Data Module.
Syntax: AT+CGMM
Parameters: None
Example: AT+CGMM
Possible
Response:
+GSMDM100DB
OK
+CGMR Request Revision ID
Description: The +CGMRcommand reports the GSM
Data Modules software version.
Syntax: AT+CGMR
Parameters: None
Example: AT+CGMR
Possible
Response:
Revision x.yy
OK
+CGSN Request Product Serial Number
Identification
Description: The +CGSNcommand allows the user
application to ascertain the GSM modules
International Mobile Equipment Identify
(IMEI).
Syntax: AT+CGSN
Parameters: None
Example: AT+CGSN
-
8/12/2019 AT command reference guide.pdf
69/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 123
+CGSN Request Product Serial Number
Identification
Possible
Response:
135790248939
OK
+CHLD Call Hold
Description: The +CHLDcommand allows the control of
the following call-related services:
A call can be temporarily disconnectedfrom the ME but the connection is
retained by the network.
Multiparty conversation (conferencecalls).
the served subscriber who has two calls(one held and the other either active or
alerting) can connect the other.
Parties and release the served subscriber'sown connection.
Calls can be put on hold, recovered, released,
added to conversation, and transferred
similarly as defined in 3GPP TS22.030 [19]. Refer subclause 9.2 for possible
values.
This is based on the GSM/UMTS
supplementary services HOLD (Call Hold;
refer 3GPP TS 22.083 [5] clause 2),
MPTY (MultiParty; refer 3GPP TS 22.084
[22]) and ECT (Explicit Call Transfer; refer
3GPP TS 22.091 [29]). The interaction of
this command with other commands based
on other GSM/UMTS supplementaryservices is described in the GSM/UMTS
standards.
Call Hold, MultiParty, and Explicit Call
-
8/12/2019 AT command reference guide.pdf
70/196
Chapter 3
AT Command Interface
124 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CHLD Call Hold
Transfer are only applicable to teleservice
11.
It is recommended (although optional) that
test command returns a list of operationswhich are supported. The call
number required by some operations shall be
denoted by x (e.g.,+CHLD:
(0,1,1x,2,2x,3)).
Syntax: AT+CHLD=
Parameters: = 0, 1, 1X, 2, 2X, or 3
0= terminate all held calls or UDUB (User
Determined User Busy) for a waiting call
1= terminate all active calls (if any) and
accept
the other call (waiting call or held call).
1X= terminate the active call numberX(X=
1-7).
2= place all active calls on hold (if any) and
accept the other call (waiting call or held
call) as the active call.
2X= place all active calls except callX(X= 1-
7) on hold.
3= add the held call to the active calls.
Example: AT+CHLD=1
Possible
Response:
OK
+CHLD=? List Supported Call Hold Parameters
Description: The +CHLD=?command lists the supported
call hold parameters
Syntax: AT+CHLD=?
Parameters: None
-
8/12/2019 AT command reference guide.pdf
71/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 125
+CHLD=? List Supported Call Hold Parameters
Example: AT+CHLD=?
Possible
Response:
+CHLD:s
OK
+CHUP Select Hang Up Call
Description: The +CHUPcommand causes the TA to
hang up the current call.
Syntax: AT+CHUP
Parameters: None
Example: AT+CHUP
Possible
Responses:
OK/ERROR
All active calls and held calls are cleared
down.
+CHUP=? Report Hang Up
Description: The +CHUP=?command reports whether
the current call has been hung up
Syntax: AT+CHUP=?
Parameters: None
Example: AT+CHUP=?
Possible
Response:
OK
+CIMI Request International Mobile SubscriberIdentity
Description: The +CIMIcommand reads and identifies
the International Mobile Subscriber Identity
-
8/12/2019 AT command reference guide.pdf
72/196
Chapter 3
AT Command Interface
126 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CIMI Request International Mobile Subscriber
Identity
(IMSI) of the attached SIM card.
Syntax: AT+CIMI
Parameters: = International Mobile Subscriber
Identity (string without double quotes)
Example: AT+CIMI
Possible
Responses:
001010123456789
OK
If error is related to ME functionality:
+CME ERROR:
+CIMI=? List International Mobile Subscriber
Identity
Description: The +CIMI=?command reports the
International Mobile Subscriber Identity.
Syntax: AT+CIMI=?
Parameters: = International Mobile Subscriber
Identity (string without double quotes).
Example: AT+CIMI=?
Possible
Response:
OK
+CIND Indicator Control
Description: The +CINDcommand sets the values of the
ME indicators. An value of 0 means
that the indicator is off (or in state which
can be identified as "off"-state), 1 means that
indicator is on (or in a state which is more
substantial than "off"-state), 2 is more
substantial than 1, and so on. If the indicator
-
8/12/2019 AT command reference guide.pdf
73/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 127
+CIND Indicator Control
is a simple on/off style element, it has values
0 and 1.
The number of elements is ME specific. If a
certain indicator is not writable, setting of itshould be ignored. If a parameter is empty
field, the indicator remains in the previous
value.
Syntax: AT+CIND=[[,[,...]]]
Parameters:
an integer type value in the range
corresponding to .
Example: AT+CIND=0
Possible
Responses:
OK
If the ME does not allow setting of indicators
or ME is not currently reachable:
+CME ERROR:
See subclause 9.2 for values.
+CIND=? Return Status of Indicators
Description: The +CIND=?command returns the status of
the ME indicators.
Syntax: AT+CIND=?
Parameters: None
Example: AT+CIND=?
Possible
Responses:
+CIND: (,(list of supporteds)) [,(,(list of supported
s))[,...]]
where = values reserved by the
-
8/12/2019 AT command reference guide.pdf
74/196
Chapter 3
AT Command Interface
128 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001
+CIND=? Return Status of Indicators
present document and their ranges:
battchg= battery charge level (0-5).
signal= signal quality (0-5).
service= service availability (0-1).
sounder= sounder activity (0-1). message= message received (0-1).
call= call in progress (0-1).
vox= transmit activated by voice activity
(0-1).
roam= roaming indicator (0-1).
Smsfull= a short message memory storage
in the MT has become full (1), or memory
locations are available (0).
If the ME does not allow setting of indicators
or ME is not currently reachable:
+CME ERROR:
See subclause 9.2 for values.
+CIND? Report Current Indicator Status
Description: The +CIND?command returns a maximum
16-character description of the indicator and
Compound value is the allowed values for
the indicator.
Syntax: AT+CIND
Parameters: None
Example: AT+CIND
Possible
Responses:
+CIND: [,[,...]]
OK
where is an integer type value in the
range of the corresponding .
If the ME does not allow setting of indicators
or ME is not currently reachable:
+CME ERROR:
-
8/12/2019 AT command reference guide.pdf
75/196
Chapter 3
AT Command Interface
GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 129
+CKPD Keypad Control
Description: The +CKPDcommand provides keypad
control. When you send this command:
If any call is in progress: then thiscommand should decrease/increase the
audio volume
If there is no call in progress : thiscommand should decrease/increa