Modem Command Sets

The following may assist you in determining your available command sets for your modem. The entries are designated around the chipset manual and may not be implemented oin all modems. Check the column for your modem type or chipset to see if the available command is available to you.

COMMAND DESCRIPTION MODEM OR CHIPSET
  AT BASIC COMMANDS RCV336ACF/SVD US ROBOTICS
+++ Escapt to command mode * *
AT Attention * *
A/ Re-execute command. *  
A Go off-hook and attempt to answer a call. * *
B0 Select V.22 connection at 1200 bps. * *
B1 Select Bell 212A connection at 1200 bps. * *
C1 Return OK message. *  
Dn Dial modifier. * *
E0 Turn off command echo. * *
E1 Turn on command echo. * *
F0 Locol Echo On   *
F1 Local echo Off   *
H0 Initiate a hang-up sequence. * *
H1 If on-hook, go off-hook and enter command mode. * *
I0 Report product code. * *
I1 Compute and report checksum. * *
I2 Compute checksum and report result of comparison to pressured checksum. * *
I3 Report firmware revision, model, and interface type. * *
I4 Report response programmed by an OEM. * *
I5 Report the country code parameter. * *
I6 Report modem data pump model and code revision. * *
I7 Reports the DAA code (world-class models only). * *
L0 Set low speaker volume. * *
L1 Set low speaker volume. * *
L2 Set medium speaker volume. * *
L3 Set high speaker volume. * *
M0 Turn speaker off. * *
M1 Turn speaker on during handshaking and turn speaker off while receiving carrier. * *
M2 Turn speaker on during handshaking and while receiving carrier. * *
M3 Turn speaker off during dialing and receiving carrier and turn speaker on during answering. * *
N0 Turn off automode detection. *  
N1 Turn on automode detection. *  
O0 Go on-line. * *
O1 Go on-line and initiate a retrain sequence. * *
P Force pulse dialing. * *
Q0 Allow result codes to DTE. * *
Q1 Inhibit result codes to DTE. * *
Q2 Display result codes only in Originate mode   *
Sn Select S-Register as default. * *
Sn,b=n Set Bit in retister n to 0/1   *
Sn? Return the value of S-Register n. * *
S$ Display S registers   *
Sn=v Set default S-Register to value v. * *
Sn? Return the value of default S-Register. * *
T Force DTMF dialing. * *
V0 Report short form (terse) result codes. * *
V1 Report long form (verbose) result codes. * *
W0 Report DTE speed in EC mode. *  
W1 Report line speed, EC protocol and DTE speed. *  
W2 Report DCE speed in EC mode. *  
X0 Report basic call progress result codes, i.e., OK, CONNECT, RING, NO CARRIER (also, for busy, if * *
  enabled, and dial tone not detected), NO ANSWER and ERROR. *  
X1 Report basic call progress result codes and connections speeds (OK, CONNECT, RING, NO *  
  CARRIER (also, for busy, if enabled, and dial tone not detected), NO ANSWER, CONNECT XXXX, *  
  and ERROR. *  
X2 Report basic call progress result codes and connections speeds, i.e., OK, CONNECT, RING, NO *  
  CARRIER (also, for busy, if enabled, and dial tone not detected), NO ANSWER, CONNECT XXXX, *  
  and ERROR. *  
X3 Report basic call progress result codes and connection rate, i.e., OK, CONNECT, RING, NO *  
  CARRIER, NO ANSWER, CONNECT XXXX, BUSY, and ERROR. *  
X4 Report all call progress result codes and connection rate, i.e., OK, CONNECT, RING, NO CARRIER, *  
  NO ANSWER, CONNECT XXXX, BUSY, NO DIAL TONE and ERROR. *  
Y0 Disable long space disconnect before on-hook. * *
Y1 Enable long space disconnect before on-hook. * *
Z0 Restore stored profile 0 after warm reset. * *
Z1 Restore stored profile 1 after warm reset. * *
Z2 Reset to NVRAM profile 1   *
Z3 Reset modem to factory profile 0 (&F0)   *
Z4 Reset modem to factory default profile 1 (&F1)   *
Z5 Reset modem to factory default profile 2 (&F2)   *
&A0 ARQ Result disabled   *
&A1 ARQ Result enabled   *
&A2 V.321 modulation indicator added   *
&A3 Protocol indicators added   *
&B0     *
&B1     *
&B2     *
&C0 Force RLSD active regardless of the carrier state. * *
&C1 Allow RLSD to follow the carrier state. * *
&D0 Interpret DTR ON-to-OFF transition per &Qn: * *
  &Q0, &05, &06 The modem ignores DTR. * *
  &Ql, &04 The modem hangs up * *
  &Q2, &03 The modem hangs up * *
&D1 Interpret DTR ON-to-OFF transition per &Qn: * *
  &QO, &01, &Q4, &Q5, &06 Asynchronous escape * *
  &Q2, &03 The modem hangs up * *
&D2 Interpret DTR ON-to-OFF transition per &Qn: * *
  &Q0 thru &Q6 The modem hangs up * *
&D3 Interpret DTR ON-to-OFF transition per &Qn:. * *
  &QO, &01, &04, &Q5, &Q6 The modem performs soft reset * *
  &Q2, &Q3 The modem hangs up * *
&F0 Restore factory configuration 0. *  
&F1 Restore factory configuration 1. * *
&G0 Disable guard tone. * *
&G1 Disable guard tone. * *
&G2 Enable 1800 Hz guard tone. * *
&H0 TD Flow control disabled   *
&H1 Hardware flow control   *
&H2 Software flow control   *
&H3 HW & SW flow control   *
&I0 SW flow control disabled   *
&I1 XON/XOFF to modem and remote   *
&I2 XON/XOFF to your modem only   *
&J0 Set S-Register response only for compatibility. *  
&J1 Set S-Register response only for compatibility. *  
&K0 Modem dependent *
Disable DTE/DCE flow control.
*
Disable Data compression
&K1 Modem dependent   *
Auto enable/disable
&K2 Modem dependent   *
Data compression enabled
&K3 Modem dependent *
Enable RTS/CTS DTE/DCE flow control.
*MNP5 compression disabled
&K4 Modem dependent *
Enable XON/XOFF DTE/DCE flow control.
 
&K5 Modem dependent *
Enable transparent XON/XOFF flow control.
 
&K6 Modem dependent *
Enable both RTS/CTS and XON/XOFF flow control.
 
&L0 Select dial up line operation. *  
&M0 Modem dependent *
Select direct asynchronous mode.
*
Normal Mode; Error control disabled
&M1 Modem dependent   Reserved
&M2 Modem dependent   Reserved
&M3 Modem dependent   Reserved
&M4 Modem dependent   Normal/ARQ
&M5 Modem dependent   ARQ Mode
&N0 Set connect speed to variable rate   *
&N1 Set connect speed to 300 bps   *
&N2 Set connect speed to 1200 bps   *
&N3 Set connect speed to 2400 bps   *
&N4 Set connect speed to 4800 bps   *
&N5 Set connect speed to 7200 bps   *
&N6 Set connect speed to 9600 bps   *
&N7 Set connect speed to 12000 bps   *
&N8 Set connect speed to 14000 bps   *
&N9 Set connect speed to 16800 bps   *
&N0 Set connect speed to 19200 bps   *
&N10 Set connect speed to 21600 bps   *
&N11 Set connect speed to 24000 bps   *
&N12 Set connect speed to 26400 bps *
&N13 Set connect speed to 28800 bps   *
&N14 Set connect speed to 31200 bps V.34+   *
&N15 Set connect speed to 33600 bps V.34+   *
&N16 Set connect speed to 28800 bps X2   *
&N17 Set connect speed to 31200 bps X2   *
&N18 Set connect speed to 31200 bps X2   *
&N19 Set connect speed to 33600 bps X2   *
&N20 Set connect speed to 33333 bps X2   *
&N21 Set connect speed to 37333 bps X2   *
&N22 Set connect speed to 41333 bps X2   *
&N23 Set connect speed to 42666 bps X2   *
&N24 Set connect speed to 44000 bps X2   *
&N25 Set connect speed to 45333 bps X2   *
&N26 Set connect speed to 46666 bps X2   *
&N27 Set connect speed to 48000 bps X2   *
&N28 Set connect speed to 49333 bps X2   *
&N29 Set connect speed to 50666 bps X2   *
&N30 Set connect speed to 52000 bps X2   *
&N31 Set connect speed to 53333 bps X2   *
&N32 Set connect speed to 54666 bps X2   *
&P0 Set 10 pps pulse dial with 39%/61% make/break. * *
&P1 Set 10 pps pulse dial with 33%/67% make/break. * *
&P2 Set 20 pps pulse dial with 39%/61% make/break. *  
&P3 Set 20 pps pulse dial with 33%/67% make/break. *  
&Q0 Select direct asynchronous mode. *  
&Q4 Select Hayes AutoSync mode. *  
&Q5 Modem negotiates an error corrected link. *  
&Q6 Select asynchronous operation in normal mode. *  
&R0 CTS tracks RTS (async) or acts per V.25 (sync). * Reserved
&R1 CTS is always active. * *
&S0 DSR is always active. * *
&S1 DSR acts per V.25. * *
&T0 Terminate any test in progress. * *
&T1 Initiate local analog loopback. * *
&T2 Returns ERROR result code. * *
&T3 Initiate local digital loopback. * *
&T4 Allow remote digital loopback. * *
&T5 Disallow remote digital loopback request. * *
&T6 Request an RDL without self-test. * *
&T7 Request an RDL with self-test. * *
&T8 Initiate local analog loop with self-test. * *
&U0 Set floor speed to variable rate   *
&U1 Set floor speed to 300 bps   *
&U2 Set floor speed to 1200 bps   *
&U3 Set floor speed to 2400 bps   *
&U4 Set floor speed to 4800 bps   *
&U5 Set floor speed to 7200 bps   *
&U6 Set floor speed to 9600 bps   *
&U7 Set floor speed to 12000 bps   *
&U8 Set floor speed to 14000 bps   *
&U9 Set floor speed to 16800 bps   *
&U0 Set floor speed to 19200 bps   *
&U10 Set floor speed to 21600 bps   *
&U11 Set floor speed to 24000 bps   *
&U12 Set floor speed to 26400 bps *
&U13 Set floor speed to 28800 bps   *
&U14 Set floor speed to 31200 bps V.34+   *
&U15 Set floor speed to 33600 bps V.34+   *
&U16 Set floor speed to 28800 bps X2   *
&U17 Set floor speed to 31200 bps X2   *
&U18 Set floor speed to 31200 bps X2   *
&U19 Set floor speed to 33600 bps X2   *
&U20 Set floor speed to 33333 bps X2   *
&U21 Set floor speed to 37333 bps X2   *
&U22 Set floor speed to 41333 bps X2   *
&U23 Set floor speed to 42666 bps X2   *
&U24 Set floor speed to 44000 bps X2   *
&U25 Set floor speed to 45333 bps X2   *
&U26 Set floor speed to 46666 bps X2   *
&U27 Set floor speed to 48000 bps X2   *
&U28 Set floor speed to 49333 bps X2   *
&U29 Set floor speed to 50666 bps X2   *
&U30 Set floor speed to 52000 bps X2   *
&U31 Set floor speed to 53333 bps X2   *
&U32 Set floor speed to 54666 bps X2   *
&V Display current configurations. *  
&W0 Store the active profile in NVRAM profile 0. * *
&W1 Store the active profile in NVRAM profile 1 - * *
&Y0 Modem dependent *
Recall stored profile 0 upon power up.
*
Destructive break handling
&Y1 Modem dependent *
Recall stored profile 1 upon power up.
*
Destructive breaking handling, expedited
&Y2 Modem dependent   Nondestructive, expedited
&Zn=x Store dial string x (to 34) to location n (0 to 3). * *
&Zn=L Store last number to location n   *
&Zn? Display number in n   *
&ZL? Display last number dialed   *
%E0 Disable line quality monitor and auto retrain. *  
%E1 Enable line quality monitor and auto retrain. *  
%E2 Enable line quality monitor and failback/fall forward. *  
%L Return received line signal level. *  
%Q Report the line signal quality. *  
%TTn PTT certification test signals. *  
\Kn Controls break handling during three states: *  
  When modem receives a break from the DTE:    
\K0,2,4 Enter on-line command mode, no break sent to the remote modem. *  
\K1 Clear buffers and send break to remote modem. *  
\K3 Send break to remote modem immediately. *  
\K5 Send break to remote modem in sequence with transmitted data. *  
  When modem receives \B in on-line command state:    
\K0,1 Clear buffers and send break to remote modem. *  
\K2,3 Send break to remote modem immediately. *  
\K4,5 Send break to remote modem in sequence with transmitted data. *  
  When modem receives break from the remote modem:    
\K0,1 Clear data buffers and send break to DTE. *  
\K2,3 Send a break immediately to DTE. *  
\K4,5 Send a break with received data to the DTE. *  
\N0 Select normal speed buffered mode. *  
\N2 Select reliable link mode. *  
\N3 Select auto reliable mode. *  
\N4 Force LAPM mode. *  
\N5 Force MNP mode. *  
\V0 Disable single line connect message. *  
\V1 Enable single line connect message. *  
+MS Select modulation *  
**0 Download to flash memory at last sensed speed. *  
**1 Download to flash memory at 38.4 kbps. *  
**2 Download to flash memory at 57.6 kbps. *  
-SDR=0 Disable Distinctive Ring. *  
-SDR=1 Enable Distinctive Ring Type 1. *  
-SDR=2 Enable Distinctive Ring Type 2. *  
-SDR=3 Enable Distinctive Ring Type 1 and 2. *  
-SDR=4 Enable Distinctive Ring Type 3. *  
-SDR=5 Enable Distinctive Ring Type I and 3. *  
-SDR=6 Enable Distinctive Ring Type 2 and 3. *  
-SDR=7 Enable Distinctive Ring Type 1, 2, and 3. *  
  ECC COMMANDS    
%C0 Disable data compression. *  
%C1 Enable MNP 5 data compression. *  
%C2 Enable V.42 bis data compression. *  
%C3 Enable both V.42 Uis and MNP 5 compression. *  
\A0 Set maximum block size in MNP to 64. *  
\A1 Set maximum block size in MNP to 128. *  
\A2 Set maximum block size in MNP to 192. *  
\A3 Set maximum block size in MNP to 256. *  
\Bn Send break of n x 1 00 ms. *  
  MNP 10 COMMANDS    
-K0 Disable MNP 1 0 extended services. *  
-K1 Enable MNP 1 0 extended services. *  
-K2 Enable MNP 1 0 extended services detection only. *  
-SEC=0 Disable MNP 10EC. *  
-SEC=1,[<tx level>] Enable MN P 1 OEC and set transmit level <tx level> 0 to 30 (O dBm to -30 dBm). *  
  W-CLASS COMMANDS    
*B Display list of permanently blacklisted numbers. *  
*D Display list of delayed numbers. *  
*NCnn Change country to one of eight in NVRAM. *  
  CALLER-ID COMMANDS    
#CID=0 Disable Caller ID. *  
#CID=1 Enable Caller ID with formatted presentation. *  
#CID=2 Enable Caller ID with unformatted presentation. *  
  FAX CLASS-1 COMMANDS    
+FCLASS=n Service class. *  
+FAE=n Data/fax auto answer *  
+FRH=n Receive data with HDLC framing. *  
+FRM=n Receive data. *  
+FRS=n Receive silence. *  
+FTH=n Transmit data with HDLC framing. *  
+FTM=n Transmit data. *  
+FTS=n Stop transmission and wait. *  
  VOICE COMMANDS    
#BDR Select baud rate (turn off autobaud). *  
#CLS Select data, fax, or voice. *  
#MDL? Identify model. *  
#MFR? Identify manufacturer. *  
#REV? Identify revision level. *  
#TL Audio output transmit level. *  
#VBQ? Query buffer size. *  
#VBS Bits per sample. *  
#VBT Beep tone timer. *  
#VCI? Identify compression method. *  
#VGT Set playback volume in the command state. *  
#VLS Voice line select. *  
#VRA Ringback goes away timer (originate). *  
#VRN Ringback never came timer (originate). *  
#VRX Voice receive mode. *  
#VSD Enable silence deletion (no function; command response only). *  
#VSK Buffer skid setting. *  
#VSP Silence detection period (voice receive). *  
#VSR Sampling rate selection. *  
#VSS Silence detection tuner (voice receive). *  
#VTD DTMF/tone reporting. *  
#VTM Enable timing mark placement. *  
#VTS Generate tone signals. *  
#VTX Voice transmit mode. *  
  VOICEVIEW COMMANDS    
+FCLASS=N Service class *  
-SVV Originate VoiceView data mode *  
-SAC Accept data mode request *  
--SIP Initialize VoiceView parameters *  
-SIC Reset capabilities data to default setting *  
-SSQ Initiate capabilities query *  
-SDA Originate modem data mode *  
-SFX Originate FAX data mode *  
-SMT Mute telephone *  
-SDS Disable switchhook status monitoring *  
-SQR Capabilities query response control *  
-SCD Capabilities data *  
-SER? Error status (read only) *  
-DTP VoiceView transmission speed *  
-SSR Start sequence response control *  
+FLO Flow control select *  
+FPR Serial port rate control *  
-SSV VoiceView data mode start sequence event *  
-SFA Facsimile data node start sequence event *  
-SMD Modem data mode start sequence event *  
-SRA Receive ADSI response event *  
-SRQ Receive capabilities query event *  
-SRC: Receive capabilities information event *  
-STO Talk-off event *  
-SMX=x Enable/disable MLI 44 data burst *  
-SMS=x,y,z,t Select AudioSpan/DSVD mode *  
-SQX=x,y Select AudioSpan modulation *  
-SMS=x,y,z,t Select AudioSpan/DSVD mode *  
-SSE=x Enable/Disable DSVD *