The table below shows the various formats in which modem responses can be presented. Note that the "text" of the info-text may consist of multiple lines of text. The formats depicted here only refer to the <CR><LF> characters between info-texts and not within them.
The command response and call progress monitoring result codes are defined below:
0 - OK
This result code indicates that a command or command string was executed.
Note that if more than one command were included on a line and an ERROR
result code received, this means that one or more of the commands was not
processed. If one or more were executed properly, but even one was invalid,
no OK will be issued, only the ERROR.
1 - CONNECT
This result code indicates a connection was made between the DTE and
the modem. If X4 (extended set of call progress monitoring) were selected,
the code indicates that a connection from at 0 to 300 bps was made. However,
if X0 (basic set of call progress monitoring) were selected, the connection
could be 0-300, 1200, 1200/75, 75/1200, 2400, 4800, 7200, 9600, 14400,
19200, or 38400 bps. If the modem is not operating in error-control or
ASB mode, this is the same as the line speed. See other CONNECT messages
and CARRIER messages.
2 - RING
This result code indicates the modem has detected a ring signal. No
distinction can be made as to whether this is a voice call, a modem call,
a fax call, or other type.
3 - NO CARRIER
This result code indicates that no carrier signal was detected, or
that the signal was lost. This is the response the modem will give when
no connection is made; see CONNECT result code. The modem will also return
this message when the connection is broken, either intentionally as when
the hangup process completes, or if line difficulties break the connection.
4 - ERROR
This result code indicates that an invalid command was issued, or that
there was an error in the command line. For example, if the command line
exceeds the character limit for your modem, this result code will be returned.
See your user documentation to determine the character limit for your modem.
This result code is also returned in response to the I1 command requesting
a ROM checksum, if the modem detects an error in the computation.
5 - CONNECT 1200
This result code indicates a connection has been established at 1200,
1200/75 or 75/1200 bps between the modem and the DTE. If the modem is not
operating in error-control mode, this is the same as the line speed. This
result code is disabled by X0. Only CONNECT is reported.
6 - NO DIALTONE
This result code indicates that no dial tone was detected when the
modem went off hook. Dial tone detection and this result code are enabled
by X2 or X4, or the W dial modifier.
7 - BUSY
This result code indicates that the modem detected a busy signal when
it attempted to connect with the modem at the number dialed. Busy signal
detection and this result code are enabled by X3 or X4.
8 - NO ANSWER
This result code indicates no silence was detected when dialing a system
not providing a dial tone. Enabled by the @ dial modifier.
10 - CONNECT 2400
This result code indicates a connection has been established at 2400
bps between the modem and the DTE. If the modem is not operating in error-
control mode, this is the same as the line speed. This result code is disabled
by X0. Only CONNECT is reported.
11 - CONNECT 4800
This result code indicates a connection has been established at 4800
bps between the modem and the DTE. This result code is disabled by X0.
12 - CONNECT 9600
This result code indicates a connection has been established at 9600
bps between the modem and the DTE. This result code is disabled by X0.
13 - CONNECT 14400
This result code indicates a connection has been established at 14400
bps between the modem and the DTE. This result code is disabled by X0.
14 - CONNECT 19200
This result code indicates a connection has been established at 19200
bps between the modem and the DTE. This result code is disabled by X0.
22 - CONNECT 1200/75
This result code indicates a connection has been established at 1200
bps when transmitting data and 75 bps when receiving data between the modem
and the DTE.
23 - CONNECT 75/1200
This result code indicates a connection has been established at 75
bps when transmitting data and 1200 bps when receiving data between the
modem and the DTE.
24 - CONNECT 7200
This result code indicates a connection has been established at 7200
bps between the modem and the DTE. This result code is disabled by X0.
25 - CONNECT 12000
This result code indicates a connection has been established at 12000
bps between the modem and the DTE. This result code is disabled by X0.
28 - CONNECT 38400
This result code indicates a connection has been established at 38400
bps between the modem and the DTE. This result code is disabled by X0.
Negotiation progress messages are reported in the following order:
CARRIER
PROTOCOL
AUTOSTREAM
COMPRESSION
CONNECT
If AutoStream is not used, no message is reported.
40 - CARRIER 300
This message indicates that a carrier signal has been detected at 300
bps (modem-to-modem line speed).
44 - CARRIER 1200/75
This message indicates that a carrier signal has been detected at 1200
bps when transmitting and at 75 when receiving (modem-to-modem line speed).
45 - CARRIER 75/1200
This message indicates that a carrier signal has been detected at 75
bps when transmitting and at 1200 bps when receiving (modem-to-modem line
speed).
46 - CARRIER 1200
This message indicates that a carrier signal has been detected at 1200
bps (modem-to-modem line speed).
47 - CARRIER 2400
This message indicates that a carrier signal has been detected at 2400
bps (modem-to-modem line speed).
48 - CARRIER 4800
This message indicates that a carrier signal has been detected at 4800
bps (modem-to-modem line speed).
49 - CARRIER 7200
This message indicates that a carrier signal has been detected at 7200
bps (modem-to-modem line speed).
50 - CARRIER 9600
This message indicates that a carrier signal has been detected at 9600
bps (modem-to-modem line speed).
51 - CARRIER 12000
This message indicates that a carrier signal has been detected at 12000
bps (modem-to-modem line speed).
52 - CARRIER 14400
This message indicates that a carrier signal has been detected at 14400
bps (modem-to-modem line speed).
66 - COMPRESSION: CLASS 5
This message indicates that data compression using MNP Class 5 has
been negotiated for the connection.
67 - COMPRESSION: V.42BIS
This message indicates that data compression using CCITT V.42bis has
been negotiated for the connection.
68 - COMPRESSION: ADC
This message indicates that data compression using Hayes Adaptive Data
Compression has been negotiated for the connection.
69 - COMPRESSION: NONE
This message indicates that data compression was not negotiated for
the connection.
70 - PROTOCOL: NONE
This message indicates that no protocol was negotiated for the connection.
A standard asynchronous connection was made.
71 - PROTOCOL: ERROR-CONTROL/ LAPB
This message indicates that an error-control connection was negotiated
with LAPB protocol.
72 - PROTOCOL: ERROR-CONTROL/ LAPB/HDX
This message indicates that a half-duplex error-control connection
was negotiated with LAPB protocol.
73 - PROTOCOL: ERROR-CONTROL/LAPB/AFT
This message indicates that an error-control connection was negotiated
using the Hayes Asynchronous Framing Technique. This protocol is used for
connections between modems such as Smartmodem 1200 that do not communicate
synchronously across the telephone line. AFT enables an error-control protocol
to be used.
74 - PROTOCOL: X.25/LAPB
This message indicates that an error-control connection using the X.25
protocol was established with a carrier speed of 1200, 2400, 4800, or 9600
bps.
75 - PROTOCOL: X.25/LAPB/HDX
This message indicates that a half-duplex error-control connection
using the X.25 protocol was established with a carrier speed of 4800 or
9600 bps.
76 - PROTOCOL: X.25/LAPB/AFT
This message indicates that an asynchronous error-control connection
using the X.25 protocol was established with a carrier speed of 1200 bps.
The Hayes Asynchronous Framing Technique was used.
77 - PROTOCOL: LAP-M
This message indicates that an error-control connection using the V.42
LAPM protocol was established.
78 - PROTOCOL: LAP-M/HDX
This message indicates that a half-duplex error-control connection
using the V.42 LAPM protocol was established.
79 - PROTOCOL: LAP-M/AFT
This message indicates that an asynchronous error-control connection
using the V.42 LAPM protocol was established with a carrier speed of 1200
bps. The Hayes Asynchronous Framing Technique was used.
80 - PROTOCOL: ALT
This message indicates that an errorge indicates that an error-control
connection using the V.42 LAPM alternative protocol was established. This
protocol is MNP Classes 2, 3, and 4 compatible.
91 - AUTOSTREAM: LEVEL 1
This message indicates that Hayes AutoStream Level 1 has been negotiated
for the connection. This technique provides for multiplexing of multiple
virtual channels.
92 - AUTOSTREAM: LEVEL 2
This message indicates that Hayes AutoStream Level 2 has been negotiated
for the connectionsage indicates that Hayes AutoStream Level 2 has been
negotiated for the connection. This technique provides for multiplexing
of multiple virtual channels, with transparent control of one PAD (non-
simultaneous). Level 3 has been negotiated for the connection. This technique
provides for multiplexing of multiple virtual channels, with transparent
control of all PADs (simultaneous).
93 - AUTOSREAM
LEVEL 3
This message indicates that Hayes Autostream Level 3 has been negoitiated
for the connection. This technique provides for multiplexing of multiple
virtual channels, with transparent control of all PADs (simultaneous).
ACTIVE PROFILE:
B0 B41 B60 E1 L2 M1 N1 P Q0 V1 W0 X4 Y0 &C0 &D0 &G0 &J0
&K3 &Q5 &R0 &S0 &T4 &U0 &X0 &Y0 S00:000
S01:000 S02:043 S03:013 S04:010 S05:008 S06:002 S07:030 S08:002 S09:006
S10:014 S11:070 S12:050 S18:000 S25:005 S26:001 S36:005 S37:000 S38:020
S44:003 S46:002 S48:007 S49:008 S50:016 S95:000
Information Text is always a combination of alpha and numeric characters. The V command has no affect on the format of this command response. Note that the contents and format of the profile may vary from model to model.