207 lines
9.5 KiB
Plaintext
207 lines
9.5 KiB
Plaintext
|
|
The following is a rundown of the Hayes "AT" Command set.
|
|
|
|
AT -- ATtention
|
|
AT is not strictly a command; rather, it signals the modem that
|
|
a command will follow -- in essence, it says "ATtention".
|
|
This two-letter signal must appear at the beginning of a command
|
|
line.
|
|
|
|
A/ -- Repeat
|
|
This command is not preceded by AT and need not be followed by
|
|
a carriage return. It instructs the modem to repeat the action
|
|
or actions of the previous command line.
|
|
|
|
A -- Answer
|
|
This command instructs the modem to begin the answer sequence
|
|
immediately. It can be used to switch from a voice call to a
|
|
data call.
|
|
|
|
B -- Bell/CCITT
|
|
This command instructs the modem to conform to one of several
|
|
standard modem operating protocols when transmitting at 1200
|
|
bits per second. (At any other transmission speed, the speed
|
|
selects the protocol.)
|
|
B0 causes the modem to operate in CCITT V.22 mode.
|
|
B1 causes the modem to operate in Bell 212A mode (default).
|
|
|
|
D -- Dial
|
|
This command instructs the modem to go off-hook and dial the
|
|
numbers that follow it, then originate a data call. The Dial
|
|
command can be modified with several symbols and letters, as
|
|
follows:
|
|
P instructs the modem to use pulse dialing.
|
|
R causes the modem to establish a call in Answer Mode, rather
|
|
than in Originate Mode. This command is used to dial a call
|
|
to a modem that can only originate a call.
|
|
T instructs the modem to use tone dialing.
|
|
W directs the modem to wait until a dialtone is detected. If a
|
|
dialtone is not detected within a specified length of time,
|
|
the modem hangs up and displays "NO DIALTONE".
|
|
0-9 are the digits of a telephone number to be dialed. Can also
|
|
transmit the * and # symbols with tone dialing.
|
|
, (comma) directs the modem to pause for a specified length of
|
|
time before processing the next symbol in the command. The
|
|
default pause is 2 seconds. (The length of the pause is changed
|
|
by using the S8 command eg ATS8=2).
|
|
; (semicolon) instructs the modem to return to command mode at the
|
|
end of the command line, instead of originating a data call.
|
|
The semicolon can be entered anywhere in the command line, and
|
|
the modem's speaker stays on until you instruct the modem to
|
|
hang up (AT H).
|
|
! Causes a hook flash of 1/2 second.
|
|
@ Instructs the modem to wait a specified time (default 30 seconds)
|
|
for one or more rings followed by 5 seconds of silence before
|
|
processing the next symbol.
|
|
/ causes a pause of 1/8 second in the dialing sequence.
|
|
|
|
E -- Echo
|
|
E0 disables echoing of commands on the screen.
|
|
E1 causes commands to be echoed on the screen (default)
|
|
|
|
F -- Duplex
|
|
F0 selects half-duplex
|
|
F1 selects full-duplex (default)
|
|
|
|
H -- Hook Switch Control
|
|
H0 instructs the modem to drop the line (default).
|
|
H1 instructs the modem to seize the line.
|
|
|
|
I -- Inquire
|
|
I0 produces the modem's identification code.
|
|
I1 produces the checksum of the ROM.
|
|
I2 causes modem to display its current transmission speed, number
|
|
of data bits, and parity in the following format.
|
|
SSSS Transmission speed: 0300 , 1200 , or 2400 (default).
|
|
L Data bits: 7 (default) or 8
|
|
P Parity: (E)ven (default), (O)dd, (N)one, (M)ark, or
|
|
(S)pace.
|
|
|
|
L -- Loudness (of speaker)
|
|
L0 sets modem speaker at low volume
|
|
L1 sets volume to the same as L0
|
|
L2 sets speaker at medium volume (default)
|
|
L3 sets speaker at high volume.
|
|
|
|
M -- Monitor (via speaker)
|
|
M0 keeps speaker off at all times
|
|
M1 keeps speaker on until modem connection is established, then
|
|
turns it off; speaker turns back on if connection is lost --
|
|
used for data-to-voice switching. (default)
|
|
M2 Keeps speaker on at all times
|
|
M3 Keeps speaker on except when the modem detects a remote carrier
|
|
or is dialing.
|
|
|
|
O -- On-line
|
|
This command switches the modem from Command Mode to On-Line Mode
|
|
and instructs the modem to go off-hook and originate without
|
|
dialing. You would use the On-Line command when you want to switch
|
|
from voice to data, with your modem taking control (by originating)
|
|
|
|
Q -- Quiet
|
|
Q0 causes responses to commands to be displayed (default)
|
|
Q1 requests no responses.
|
|
|
|
S -- S-Registers
|
|
The Modem uses a portion of its memory to store operating
|
|
information, such as the length of time it will wait for a dialtone
|
|
and the number of rings before it will answer. There are 28 of
|
|
these small partitions, called S-Registers; they are labeled
|
|
S0 through S27.
|
|
S? displays the values stored in the specidied S-Register. It
|
|
takes the form Sn? in which n is a number from 0 to 27. The
|
|
command AT? will display the value stored in the S-Register
|
|
most recently accessed.
|
|
S= sets the value in the specified S-Register. It takes the form
|
|
Sn=r in which n is the number of the register and r is the value
|
|
to be set. (Examples: S0=3;S10=90) The command AT=r changes
|
|
the value of the S-Register most recently accessed to r.
|
|
|
|
V -- Verbose Response
|
|
V0 instructs the modem to display responses in their numerical
|
|
form.
|
|
V1 instructs the modem to display responses in verbal form (default)
|
|
|
|
X -- Response Sets
|
|
The modem has five levels of on-screen responses. The X command
|
|
specifies the level to be displayed by the modem.
|
|
X0 specifies the minimum set of responses.
|
|
X1 like X0 but the modem does not wait for dialtone before dialing.
|
|
X2 like X1 but adds wait for dialtone before dialing.
|
|
X3 like X1 but adds call progress messages and tone detection; the
|
|
modem does not wait for dialtone before dialing.
|
|
X4 like X1 but adds call progress messages, tone detection and wait
|
|
for dialtone (default)
|
|
|
|
Y -- Long Space Disconnect
|
|
This command specifies whether the modem will disconnect and hang up
|
|
after any break of more than 1.6 seconds. Also, when this command
|
|
is in effect, the modem will transmit a 4-second space before
|
|
dropping the line.
|
|
Y0 turns off long space disconnect (default)
|
|
Y1 turns on long space disconnect
|
|
|
|
Z -- Reset
|
|
This command resets all operating conditions and S-Registers to
|
|
their default settings. It responds with OK on the screen before
|
|
executing the reset; you should wait 1/2 seconds before typing
|
|
any additional command.
|
|
|
|
&D - DTR Options
|
|
This command controls the effect of dropping Data Terminal Ready
|
|
(DTR) during a data call
|
|
&D0 causes the modem to ignore DTR
|
|
&D1 causes the modem to revert back to Command Mode on the
|
|
ON-to-OFF transition of DTR
|
|
&D2 causes the modem to go back on-hook and disable auto-answer on
|
|
the ON-to_OFF transition of DTR. Auto-Answer will be re-enabled
|
|
(if it was disabled) when DTR is turned back on. (default)
|
|
&D3 causes the modem to reset on the ON-to-OFF transition of DTR
|
|
|
|
&G - Guard Tones
|
|
This command selects the frequency of guard tones, which are used in
|
|
some telephone systems abroad but are not used in the U.S.
|
|
&G0 selects none (default)
|
|
&G1 selects 550 Hz.
|
|
&G2 selects 1800 Hz.
|
|
|
|
&L - Line
|
|
This command chooses between standard dial-up telephone lines and
|
|
leased lines.
|
|
&L0 selects dial-up line (default)
|
|
&L1 selects leased line
|
|
|
|
&P - Pulse Ratio
|
|
This command selects the off-hook (make) to on-hook (break) interval,
|
|
called the make-break ratio, for pulse dialing. It also controls
|
|
adaptive dialing, which means that when tone dialing is in effect
|
|
the modem checks for a dialtone after dialing the first digit; if
|
|
the dialtone persists, the modem changes to pulse dialing and
|
|
resends the first digit.
|
|
&P0 selects a ratio of 39:61 (United States) without adaptive
|
|
dialing (default)
|
|
&P1 selects 33:67 (United Kingdom, Hong Kong) without adaptive
|
|
dialing
|
|
&P2 selects U.S. timing with adaptive dialing.
|
|
&P3 selects UK timimg with adaptive dialing.
|
|
|
|
&T - Test
|
|
This command selects the modems test and diagnostic features
|
|
and will change with individual types of modems. Example:
|
|
&T1 begins a local Analog Loopback test.
|
|
&T3 Local Digital Loopback test.
|
|
&T4 accept a request for from a remote modem for a RDL test
|
|
** and so on **
|
|
|
|
+++ - Escape
|
|
This command, like the Repeat command, is not preceded by AT or
|
|
followed by <return>. You must pause at least 1 second after typing
|
|
any other character before typing the Escape sequence and at least
|
|
1 second after typing it before typing anything else.
|
|
The Escape command switches the modem from On-Line Mode to Command
|
|
Mode without breaking the connection. The modem responds with OK.
|
|
You can return to On-Line Mode with the AT O command.
|
|
The Escape can also be used to terminate the self test mode.
|
|
|
|
|