|
|
June 20, 2000
This document describes modem AT commands and S registers for Cisco MICA six-port modules. All commands and S registers described are in MICA Portware Release 2.7.2.0.
AT commands are modem commands that are prefixed with the characters AT. MICA stands for modem ISDN channel aggregation, the Cisco high-density modem technology.
For information about managing modems on Cisco access servers using Cisco IOS commands, refer to the software configuration guide for the access server in which the modems are installed.
If you have questions or need help, refer to the section "Cisco Connection Online".
This document contains the following sections:
To send AT commands to the modem, you must first put the modem in AT command mode. Entering AT command mode involves a reverse Telnet procedure. Table 1 shows how to enter AT command mode from Cisco IOS EXEC mode using reverse Telnet.
| Step | Command | Purpose |
|---|---|---|
| 1 |
Trying 172.0.0.1, 2001 ... Open | Open a reverse Telnet connection to the modem. In this example, ip-address is the IP address of the access server and line# is the two-digit line number of the modem, prefixed by 20. (For example, enter telnet 172.0.0.1 2001 if the IP address is 172.0.0.1 and the modem line number is 1.) If you do not know which line number to use, enter the show line command and check the resulting display for tty numbers that have The Telnet connection is open when the word |
| 2 | at | There is no command prompt in AT command mode. To confirm that you can enter AT commands, type at and press Return. If you are in AT command mode, the modem returns |
| 3 | Ctrl-Shift-6 X # disconnect | When you have finished entering AT commands, exit AT command mode and return to privileged EXEC mode. To do so, type Ctrl-Sh-6 X (that is, hold down the Control and Shift keys and press 6, and then release everything and press X). Enter disconnect to end the Telnet connection. |
Use these guidelines when you send AT commands to a modem:
^C.
This section describes modem commands that begin with an alphabetic character (A to Z).
Re-executes the last command one time. If there is no previous command, the modem displays OK. Do not enter the AT prefix before A/. Usually, you need not enter Return after A/.
Forces the modem off-hook in answer mode, regardless of the value of register S11. The modem must be in the command state when you use the Answer command. If the modem is not in the command state, it responds to this command with a result code of ERROR.
Informs the modem that commands are being sent to it. The modem displays OK. AT must precede all other commands except A/ and +++.
Dials a telephone number, establishing a connection. Always make the Dial command the last (or the only) command on the command line. The dial string can contain up to 49 characters; valid characters are the digits 0 to 9, and for tone dialing, the letters A, B, C, and D, and the characters # and *. If your access server is running Cisco IOS Release 12.1(4)T or greater, you can also use these dial modifiers in your dial string: the letters W (wait for dial tone) and X (switch to DTMF signaling) and the comma character , (delay by the number of seconds specified in register S8). If you are running a release earlier than 12.1(4)T, the W, X, and comma modifiers are accepted but ignored.
The modem ignores invalid characters. If you enter dial strings longer than 49 characters, the result code ERROR appears. The following example shows the command used to dial the telephone number 1 (617) 555-1234:
D 1 (617) 555-1234
The modem ignores the spaces, parentheses, and hyphen in the example's dial string: they are not dialed and they do not count against the 49-character limit.
To cancel the Dial command, press any key, or clear the call from the router or access server.
The modem must be in the command state when you use the Dial command. If the modem is in the escape state, it responds to this command with a result code of ERROR.
For compatibility, the modem accepts these dial modifiers but does not act on them:
Enables debugging features, which include the following:
| AT Command Enabled |
|---|
| S Registers Enabled |
Places an ISDN call, establishing a connection. In order to use the DI command, you must set register S29 to a compatible call type. The call type for ISDN is V.110 (S29 = 8). See "S29 (Modulation Standard),".
The ISDN Dial command must be the last command on the command line. The dial string can contain up to 49 characters; valid characters are the digits 0 to 9, and for tone dialing, the letters A, B, C, and D and # and *. If your access server is running Cisco IOS Release 12.1(4)T or greater, you can also use these dial modifiers in your dial string: the letters W (wait for dial tone) and X (switch to DTMF signaling) and the comma character , (delay by the number of seconds specified in register S8). If you are running a release earlier than 12.1(4)T, the W, X, and comma modifiers are accepted but ignored.
The modem ignores invalid characters. If you enter a dial string longer than 49 characters, the modem returns the result code ERROR. The following example shows the command used to dial the telephone number 1 (617) 555-1234
DI 1 (617) 555-1234
The modem ignores the spaces, parentheses, and hyphen in the example's dial string: they are not dialed and they do not count against the 49-character limit.
To cancel the ISDN Dial command, press any key, or clear the call from the router or access server.
The modem must be in the command state when you use the ISDN Dial command. If the modem is in the escape state, it responds to this command with a result code of ERROR.
For compatibility, the modem accepts these dial modifiers but does not act on them:
Configures the modem to echo commands to the workstation. Table 2 lists command echo options.
E1
| Command Option | Meaning |
|---|---|
E0 | Disables echoing of commands to the workstation |
E1 | Enables echoing of commands to the workstation |
Disconnects this modem from the remote system and hangs up the telephone line.
Displays modem information and results of checksum tests on firmware. Table 3 lists inquiry command options.
| Command Option | Meaning |
|---|---|
I0 | Displays the modem product ID code |
I1 | Runs a checksum on firmware and displays the result |
I2 | Runs a checksum on firmware and displays the checksum status:
|
I3 | Displays the country code, modulation standards, and revision levels, as shown in this example: ATI3
Cisco MICA Hex Modem Module Product Information
Country Code 001 V.90, K56FLEX 1.1, V.34+, V.32terbo, V.22bis, V.42, MNP2-4, V.42bis, MNP5, Fax, V.110
HEX modem index 00 CP code revision 2.7.0.7 CP revision date Apr 16 1999
SP code revision 2.7.0.7 SP revision date 04/16/1999 (MM/DD/YYYY)
V.34+, V.32terbo, V.22bis, V.42, MNP2-4, V.42bis, MNP5, K56Flex11, SS7_COT, TRACE, FAXõM_ OK |
I4 | Displays one of the following lines describing the features available in the version of Portware running on the modem: Cisco MICA V34+
Cisco MICA K56FLEX
Cisco MICA K56FLEX/FAX
Cisco MICA V.90/K56FLEX
Cisco MICA V.90/K56FLEX/FAX |
This command is provided for compatibility; it has no effect. (The modem responds OK but takes no action.) However, the value of n must be in the range 0 to 3; if you enter a different value, the modem displays an ERROR result code.
This command is provided for compatibility; it has no effect. (The modem responds OK but takes no action.) However, the value of n must be in the range 0 to 2; if another value is used, the modem returns an ERROR result code.
Changes the modem to the online state (connected, or steady state) from escape mode. The modem displays a connect message.
This command is provided for compatibility; it has no effect. (The modem responds OK but takes no action.)
Configures the modem to send (or not send) result and status codes, such as OK, ERROR, and BUSY, to your workstation. Table 4 lists quiet mode command options.
Q0
| Command Option | Meaning |
|---|---|
Q0 | Enables output of result codes |
Q1 | Disables output of result codes |
Q2 | Enables output of result codes only when the modem is originating calls |
Sets the modem register pointer to S register n (where n is a decimal number). Register n becomes the current register and is addressed by subsequent register commands. If you enter a value for n that is outside the range of S register numbers, the command fails (returns ERROR). For descriptions of the S registers and a summary of commands you can use to manipulate S registers, see "Modem S Register Summary". See also "%R (Verbose Display of the Modem Configuration)".
0 to 60. (The range is determined by the numbers of the S registers, which can change from one MICA Portware release to the next as new S registers are added.)
S0
Displays the contents of S register n (where n is a decimal number). For descriptions of the S registers, see "Modem S Register Summary". See also "%R (Verbose Display of the Modem Configuration)".
0 to 60
S0
Sets the contents of S register n (where n is a decimal number) to the value y. Some invalid values for y cause the command to fail (returning ERROR), even though other invalid values are accepted. For descriptions of the S registers, see "Modem S Register Summary".
n: 0 to 60
y: depends on n, the register selected
This command is provided for compatibility; it has no effect. (The modem responds OK but takes no action.)
Selects the format (short or long) of the result codes sent to your workstation. Table 5 describes the result codes. Table 6 lists options for the result code format command.
| Numeric Result Code | Long Result Code | Description |
|---|---|---|
0 | OK | Command accepted, ready for next command. |
1 | CONNECT | A connection has been established. The long result code may be followed on the same line by speed and protocol information, depending on the setting of the X command. See "Xn (Extended Result Codes)" in the next section. |
2 | RING | Ring signal indicated. |
3 | NO CARRIER | Indicates one of the following:
|
4 | ERROR | Indicates one of the following:
|
5 | --- | Not used. |
6 | NO DIALTONE | Dial tone was not detected, or in channelized T1 there was no trunk to seize. |
7 | BUSY | Busy (line engaged) signal or number unobtainable signal detected.) |
8 | NO ANSWER | There was no answer-back tone. (Either the call was not answered, or a human being answered.) |
9 | (ABORTED) | An operator pressed any key to abort a D (Dial) or A (Answer) command. |
V1
| Command Option | Meaning |
|---|---|
V0 | Sends short result codes (numeric codes defined in Table 5) |
V1 | Sends long result codes (text codes defined in Table 5) |
Selects the extended result code format sent to the workstation. Table 7 lists options for the extended result codes command.
Before dialling, the modem waits for the time delay specified in register S6. (See "S6 (Wait Before Dialing)" for information on register S6.)
See also the previous section, "Vn (Result Code Format)." You can use the Vn command to select short or long form result codes.
X4
| Command Option | Meaning |
|---|---|
X0 | Sends the CONNECT result code when a connection is established. The modem ignores dial tones and busy signals. |
X1 | Sends a verbose connect message1 when a connection is established. The modem ignores dial tones and busy signals. |
X2 | Sends a verbose connect message1 when a connection is established. The modem sends a NO DIALTONE result code if a dial tone is not detected within 5 seconds of a dial attempt. The modem ignores busy signals. |
X3 | Sends a verbose connect message1 when a connection is established. The modem sends a BUSY result code if a busy signal is detected. The modem ignores the dial tone. |
X4 | Sends a verbose connect message1 when a connection is established. The modem sends a NO DIALTONE result code if a dial tone is not detected within 5 seconds of a dial attempt. The modem sends a BUSY result code if a busy signal is detected. |
Hangs up the telephone line, clears the modem, and restores the factory default settings.
This section describes the modem command that begins with a percent (%) character.
Reads and displays the modem configuration, showing the contents of modem S registers first as a list of values in hexadecimal and decimal format (the Configuration Summary), and then as a more detailed table with register settings in decimal (in the Value column) and descriptions of the registers. Press Q to stop the display. This is a sample of the output resulting from the %R command:
AT%R
Cisco MICA Hex Modem Module Configuration
CONFIGURATION SUMMARY
REG = HEX/DEC REG = HEX/DEC REG = HEX/DEC REG = HEX/DEC
S00 = 0001/1 S02 = 002B/43 S03 = 000D/13 S04 = 000A/10
S05 = 0008/8 S06 = 0002/2 S07 = 0028/40 S08 = 0002/20
S09 = 013D/317 S10 = 000E/14 S11 = 0000/0 S12 = 0008/8
S13 = 0000/0 S14 = 0001/1 S15 = 0001/1 S16 = 0032/50
S17 = 0064/100 S18 = 000D/13 S19 = 000C/12 S20 = 0100/256
S21 = 0003/3 S22 = 0001/1 S23 = 0001/1 S24 = 0001/1
S25 = 0000/0 S26 = 0000/0 S27 = 0000/0 S28 = 0000/0
S29 = 0005/5 S30 = 8340/33600 S31 = 012C/300 S32 = 0002/2
S29 = 0005/5 S30 = 8340/33600 S31 = 012C/300 S32 = 0002/2
S33 = 01F4/500 S34 = 03E8/1000 S35 = 0032/50 S36 = 0014/20
S37 = 0028/40 S38 = 000E/14 S39 = 0007/7 S40 = 0004/4
S41 = 0005/5 S42 = 0000/0 S43 = 0002/2 S44 = 000B/11
S45 = 0000/0 S46 = 0000/0 S47 = 0002/2 S48 = 0001/1
S49 = 0000/0 S50 = EA60/60000 S51 = 7D00/32000 S52 = 0001/1
S53 = 0003/3 S54 = 0008/8 S55 = 0000/0 S56 = 8340/33600
S57 = 0000/0 S58 = 0000/0 S59 = 0000/0 S60 = 0000/0
S61 = 0000/0
Reg Value Description
--- ----- -----------
S0 [ 1] Automatic Answer
S2 [ 43] Escape Code Character
S3 [ 13] Carriage Return Character
S4 [ 10] Line Feed Character
S5 [ 8] Backspace Character
S6 [ 2] Pause Before Blind Dialing (seconds)
S7 [ 40] Connect Complete Timeout (seconds) (60 seconds for PCM builds only]
S8 [ 2] Comma Dial Modifier Time (seconds)
Strike a key when ready (Q to QUIT)
S9 [ 317] Bit-Mapped Register
0 = Command echo
0 = E0 - No echo
1 = E1 - Echo
1,2 = Result codes
0 = Q0 - Output result code
1 = Q1 - No result codes
2 = Q2 - No result codes in Answer mode
3 = Result type
0 = V0 - Short form
1 = V1 - Long form
4,5 = Data Terminal Ready
0 = &D0 - Ignore DTR
1 = &D1 - Modem enters command state
2 = &D2 - Modem goes on hook
3 = &D3 - Modem is reset
6,7,8 = CONNECT Result Code & Call Progress
Text Busy NoDT
0 = X0 - N N N
1 = X1 - Y N N
2 = X2 - Y N Y
3 = X3 - Y Y N
4 = X4 - Y Y Y
S10 [ 14] Automatic Disconnect Delay
S11 [ 0] Link Initiate Action
0 = Answer
1 = Originate
S12 [ 8] Number of async data bits
- NO PROTOCOL ASYNC MODE ONLY -
7 = 7 data bits
8 = 8 data bits
S13 [ 0] Parity Configuration
- NO PROTOCOL ASYNC MODE ONLY -
0 = No parity
1 = Even parity
2 = Odd parity
3 = Space parity
4 = Mark parity
Strike a key when ready (Q to QUIT)
S14 [ 1] Stop Bit Configuration
- NO PROTOCOL ASYNC MODE ONLY -
1 = 1 stop bit 2 = 2 stop bits
S15 [ 1] V.42 detect phase
0 = Disabled 1 = Enabled
S16 [ 50] EC Autodetect Time-out (100 msec)
S17 [ 100] EC Negotiate Time-out (100 msec)
S18 [ 13] EC Fallback Character
S19 [ 12] EC Retransmission Limit
S20 [ 256] EC max packet length (64..1024)
max window = 8192/<length>
S21 [ 3] Data Compression
0 = Disabled
1 = V.42bis
2 = MNP5
3 = MNP5 or V.42bis
S22 [ 0] ARA Error Correction
0 = Disabled
1 = Answer any ARA, don't originate
2 = Originate ARA1.0, answer any
3 = Originate ARA2.0, answer any
S23 [ 1] V.42 (LAPM) Error Correction
0 = Disabled 1 = Enabled
S24 [ 1] MNP (2-4) Error Correction
0 = Disabled 1 = Enabled
Strike a key when ready (Q to QUIT)
S25 [ 0] Fallback Link Protocol
0 = Async data mode
1 = Sync data mode
2 = Hangup
S26 [ 0] MVIP Timeslice
S27 [ 0] Calling Tone
0 = Disabled 1 = Enabled
S28 [ 0] Guard Tone
0 = Disabled 1 = Enabled
S29 [ 6] Modulation Standards
0 = V.34+ Automode, with terbo
1 = V.34+ Automode, no terbo
2 = V.32 terbo Automode
3 = V.32bis Automode
4 = V.22bis Automode
5 = K56FLEX 1.1 Automode
6 = V.90 Automode
7 = SS7
8 = V.110 Automode
S30 [33600] Maximum Connect Rate
(75 to 33600 bps, >=Min)
S31 [ 300] Minimum Connect Rate
(75 to 33600 bps, <=Max)
S32 [ 2] Signal Quality Threshold
0 = No action on bit errors
1 = Bers >= 1:100
2 = Bers >= 1:1000
3 = Bers >= 1:10000
4 = Bers >= 1:100000
5 = Bers >= 1:1000000
S33 [ 500] Speed change squelch time (1 msec)
S34 [ 1000] Fall-forward timer (10 msec)
S35 [ 50] Fallback timer (10 msec)
S36 [ 20] Terminate timeout (1 sec)
S37 [ 40] S7: Delay til data mode (1 sec) [60 seconds for K56Flex PCM builds only]
Strike a key when ready (Q to QUIT)
S38 [ 14] S10: Lost carrier hangup timer (100 msec)
S39 [ 7] Transmit Level Setting
0:-6dBm 4:-10dBm 8:-14dBm 12:-18dBm
1:-7dBm 5:-11dBm 9:-15dBm 13:-19dBm
2:-8dBm 6:-12dBm 10:-16dBm 14:-20dBm
3:-9dBm 7:-13dBm 11:-17dBm 15:-21dBm
S40 [ 4] Consecutive retrain disconnect threshold
S41 [ 5] V.34 Maximum Symbol Rate
S42 [ 0] V.34 Minimum Symbol Rate
S43 [ 2] V.34 Carrier Frequency
S44 [ 11] V.34 Preemphasis Filter Selection
S45 [ 0] Signaling type for use on T1/R2 trunks
0 = Null Signaling 4 = Hi Band R2 Signaling
1 = MF Signaling 5 = Modified R1 Signaling
2 = DTMF Signaling 6 = SS7/COT Signaling
3 = Low Band R2 Signaling
S46 [ 0] Call progress detection (bit mapped)
0 = Disabled 2 = Ringback
1 = Dialtone 4 = Busy
S47 [ 2] Hayes escape detector
0 = Disabled 1 = Enabled
2 = Enabled only in Originate mode
Strike a key when ready (Q to QUIT)
S48 [ 1] AT command processor
0 = Disabled 1 = Enabled
S49 [ 0] Call Setup delay (100 msec)
S50 [60000] PCM Maximum Connect Rate
(28000 to 60000 bps, >=Min)
S51 [28000] PCM Minimum Connect Rate
(28000 to 60000 bps, <=Max)
S52 [ 1] PCM Digital Pad compensation
0 = Disabled 1 = Enabled
S53 [ 3] V.8bis capability (bit mapped)
0 = All V.8bis Options Disabled - (disables K56flex)
1 = Enable/Disable V.8bis negotiation
2 = Enable/Disable V.90 negotiation in V.8bis
3 = Enable V.90 negotiation in V.8bis - (enables K56flex)
S54 [ 8] General capability (bit mapped)
0 = All general options disabled
1 = Reserved for future release
2 = Enable Aggressive Client Capping
4 = Force 4 point training
8 = Enable Power Control
16= Enable EC Quality Checking
32-32768 = Reserved for Future Use
S55 [ 0] Reserved for future use
S56 [33600] Maximum V.34 TX bit rate
(4800 to 33600 bps, >=Min)
0 = Disabled 1 = Enabled
S54 [ 0] Host Debug message
0 = Disabled 1 = Enabled
S55 [ 0] SS7/COT Control
RTcc.cttt.tttt.tttt RT:0=1780,1=2010 Hz
ccc:0=R-T,1=T-R,2=R,3=T,4=R&T t:10ms
S54 [ 0] V.8bis Enable
0=Disabled, 1=Enabled
S55 [ 0] Host Debug Message
S56 [33600] Maximum V.34 TX bit rate
(4800 to 33600 bps, >=Min)
S57 [ 9600] V.110 User Rate
(600 to 38400 bps, >=Min)
S58 [ 0] V.110 Flow/Clock bits
0 = Originate
Set by Q.931 = Answer
S59 [ 0] Reserved for future use
S60 [ 0] Sticky Flags
0 = All negotiable features disabled
1=UnsTermMsg
2=Mica Capabilities Mask
4 = Activate in-band PPP mode switches
8 = Redwood. Link information maintained in shared memory
between Portware and Boardware
S61 [ 0] Reserved for future use
OK
This section describes modem commands that begin with an ampersand (&) character.
This command is provided for compatibility; it has no effect. (The modem responds OK but takes no action.) Note, however, that n must be 0 or 1. The modem range-checks the value of n, so if you enter something other than 0 or 1, the modem returns an error.
Specifies the modem action when the host's (DTE's) data terminal ready (DTR) transitions off (as when the user's session ends). DTR processing is virtualized on MICA modems because there is no physical EIA interface. Table 8 lists DTR control command options.
&D3
| Command Option | Meaning |
|---|---|
&D0 | The end of a call does not reset the modem configuration. This option is provided for compatibility. This option maintains settings within a session. Thus, if you change settings, dial, hear a busy signal, and dial again, your new settings will still be in effect. However, your settings may remain in effect for the next user of the modem. |
&D1 | The end of a call does not reset the modem configuration. This option is provided for compatibility. This option maintains settings within a session. Thus, if you change settings, dial, hear a busy signal, and dial again, your new settings will still be in effect. However, your settings may remain in effect for the next user of the modem. |
&D2 | The end of a call does not reset the modem configuration. This option is provided for compatibility. This option maintains settings within a session. Thus, if you change settings, dial, hear a busy signal, and dial again, your new settings will still be in effect. However, your settings may remain in effect for the next user of the modem. |
&D3 | The modem disconnects at the end of a call, then enters command state. The modem configuration is reset to factory defaults. To restore local settings, you must re-apply the modemcap from the Cisco IOS interface of the modem's host device. Note: The modem treats the end of a connection (hang-up, call drop) as a DTR loss and resets its configuration if &D3 is set. |
Hangs up the telephone line, clears the modem, and restores the factory default configuration, with two exceptions: the country code and central office signaling type values are preserved. This command can also be entered as &F0.
Tests the modem hardware. Table 9 lists modem test options.
&T5
| Command Option | Meaning |
|---|---|
&T0 | Ends the test in progress. |
&T1 | Enters local analog loopback (LAL) mode, in which the modem establishes a connection to itself and loops all user data back to the user. This helps to verify that the modem hardware is functioning properly. |
&T3 | Enters local digital loopback (LDL) mode, in which the modem loops all data received off the line back to the line. |
&T5 | This option is provided for compatibility; it has no effect. (The modem responds OK but takes no action.) |
&T8 | Runs a local analog loopback test (see &T1, above) and a self test. |
Fax Class 2 and Class 2.0 modem commands begin with the characters +F. Fax commands are not used by humans; they are accessed by software only.
Table 10 lists the Fax Class 2 commands supported by Cisco MICA Portware. For more information on Class 2 commands, see the Electronic Industries Association publication Standards Proposal No. 2388, August 20,1990, Asynchronous Facsimile DCE Control Standard. Commands shown in bold type are present only in Portware Release 2.8.1.0.
Table 11 lists the Fax Class 2.0 commands supported by Cisco MICA Portware. For more information on Class 2.0 commands, see the Electronic Industries Association publication EIA/TIA-592, Asynchronous Facsimile DCE Control Standard.
AT+FDR | AT+FLID=? |
AT+FDT | AT+FLID? |
AT+FET=code | AT+FLNFC |
AT+FK | AT+FLNFC= |
AT+FKS | AT+FLNFC=? |
AT+FAXERR? | AT+FLNFC? |
AT+FAXERR=? | AT+FLPL |
AT+FBADLIN | AT+FLPL= |
AT+FBADLIN= | AT+FLPL=? |
AT+FBADLIN=? | AT+FLPL? |
AT+FBADMUL | AT+FMDL? |
AT+FBADMUL= | AT+FMFR? |
AT+FBADMUL=? | AT+FMINSP |
AT+FBOR | AT+FMINSP= |
AT+FBOR= | AT+FMINSP=? |
AT+FBOR=? | AT+FMINSP? |
AT+FBOR? | AT+FNSC: |
AT+FBUF? | AT+FNSC? |
AT+FBUG | AT+FNSF: |
AT+FBUG= | AT+FNSF? |
AT+FBUG=? | AT+FPHCTO |
AT+FCLASS | AT+FPHCTO= |
AT+FCON: | AT+FPHCTO=? |
AT+FCQ | AT+FPHCTO? |
AT+FCQ= | AT+FPTS: |
AT+FCQ=? | AT+FREV? |
AT+FCQ? | AT+FRBC |
AT+FCR | AT+FRBC: |
AT+FCTCRTY | AT+FRBC= |
AT+FCTCRTY= | AT+FRBC=? |
AT+FCTCRTY=? | AT+FRBC? |
AT+FCTCRTY? | AT+FREL |
AT+FDCC | AT+FREL= |
AT+FDCC= | AT+FREL=? |
AT+FDCC=? | AT+FREL? |
AT+FDCC? | AT+FSPL |
AT+FDCS? | AT+FSPL= |
AT+FDIS | AT+FSPL=? |
AT+FDIS= | AT+FSPL? |
AT+FDIS=? | AT+FTBC |
AT+FDIS? | AT+FTBC= |
AT+FDFFC | AT+FTBC=? |
AT+FDFFC= | AT+FTBC? |
AT+FDFFC=? | AT+FVRFC |
AT+FDFFC? | AT+FVRFC= |
AT+FECM | AT+FVRFC=? |
AT+FECM= | AT+FVRFC? |
AT+FECM=? | AT+FWDFC |
AT+FECM? | AT+FWDFC= |
AT+FHNG | AT+FWDFC=? |
AT+FLID | AT+FWDFC? |
In addition to the commands listed above, the following Class 2 commands are defined in TIA/EIA SP-2388 and are supported in MICA Portware: ATA, ATDnumber, ATE0, ATS0=n, and ATV1.
AT+FDT | AT+FIS |
AT+FKS | AT+FLI |
AT+FIP | AT+FLP |
AT+FDR | AT+FLO |
AT+FBO | AT+FMI? |
AT+FBS? | AT+FMM? |
AT+FBU | AT+FMR? |
AT+FCC | AT+FMS |
AT+FCLASS | AT+FNR |
AT+FCQ | AT+FNS |
AT+FCR | AT+FPI |
AT+FCS? | AT+FPP |
AT+FCT | AT+FPR |
AT+FEA | AT+FPS |
AT+FFC | AT+FRQ |
AT+FHS? | AT+FRY |
AT+FIE | AT+FSP |
In addition to the commands listed above, the Class 2.0 command ATDnumber is defined in TIA/EIA-592 and is supported in MICA Portware.
This section describes modem commands that begin with a backslash (\) character.
Sends a 300-millisecond break that is nondestructive (does not cause data to be lost) and expedited (does not wait behind data that was entered before it). The break can be transmitted in LAP-M mode, MNP mode, and async mode.
For compatibility, MICA modems accept a numeric argument immediately following the \B command, but the argument is ignored.
\B
Sends the specified debug command to another modem on the same module as this modem. Replace command with a number from 0 to 4:
| Number | Command |
|---|---|
0 | Fallback |
1 | Fall forward |
2 | Retrain |
3 | Jtag_immune |
4 | Reset DSP |
Replace modem with the number identifying the modem to which you want to issue the command. For example, enter AT\D2 1 to send a retrain command to modem number 1. If you omit the modem argument, MICA sends the command to the current modem.
In order to use this protected command, you must first execute the DEBUGTHISMODEM command.
\D0
In fax mode, enables and disables flow control for the modem. Table 12 lists flow control command options.
\Q0
| Command Option | Meaning |
|---|---|
\Q0 | Disables flow control. |
\Q1 | Enables bidirectional Xon/Xoff flow control. Data transmission is stopped by an Xoff character and restarted by an Xon character. The modem generates Xon and Xoff characters at the same parity used on the serial port. The serial port responds to Xon and Xoff characters sent by the local workstation in the same way. |
\Q2 | Reserved for future use. |
\Q3 | Reserved for future use. |
\Q4 | Reserved for future use. |
Displays a detailed list of the modem's current link statistics, including the elapsed connect time, counts of bytes in and out, and IP and EC packets sent and received. Press any key to display the next screen. Press Q to cancel the display. If a number is too large to be displayed, its left-most digit appears as a hash mark (#).
This is an example of the output resulting from the \S command:
AT\S
Cisco MICA Hex Modem Link Statistics
Host interface protocol (IP) RAW
Data compression protocol V.42bis
Line interface protocol (EC) V.42 (LAP-M)
Line modulation standard K56Flex 1.1
Line transfer rates 46000 bps TX and 28800 bps RX
The modem has been connected 0 days, 0:01:36
Last disconnect reason 0x0000
Current line quality 3
Strike a key when ready (Q to QUIT)
Bytes sent to host 518 Bytes received from host 22
Bytes received from line 0 Bytes sent to line 17
Bytes estimated lost 0 Bytes resent to line 0
IP packets received from line 0 IP packets sent to line 0
IP packets received errored 0 IP packets aborted 0
EC frames received from line 0 EC frames sent to line 8
EC average RX frame length 0 EC current TX frame length 128
EC NAKs received from line 0 EC NAKs sent to line 0
EC frames known lost 0 EC frames retransmitted 0
EC retransmission cycles 2 EC timer recovery's 2
EC negotiated RX frame length 128 EC negotiated TX frame length 128
EC negotiated RX window 15 EC negotiated TX window 15
EC negotiated compression dict 2048 EC negotiated compression smax 32
Strike a key when ready (Q to QUIT)
Tx. / .Rx.
Carrier Frequency (Hz) 0 / 1829
Symbol rate (baud/sec) 8000 / 3200
Trellis code 0 / 16
Non-linear encoding Off / Off
Precoding Off / Off
Constellation shaping Off / Off
Preemphasis index 0 / 6
RX level (dBm) -13 / -23
TX level reduction (dBm) 0 / 0
Strike a key when ready (Q to QUIT)
SNR (dB) 36
Far-end echo (dBm) -49
Round-trip delay (ms) 3
Frequency offset (Hz) 0.0
Phase roll freq (Hz) 0.0
Phase jitter freq (Hz) 0.0
Phase jitter level (deg) 0
RBS Pattern 0x20
Digital Pad (dB) 6.0
Digital Pad Compensation On
SS7/COT Status (iWwOBbT) 0x0000
Strike a key when ready (Q to QUIT)
Line Probe Results:
.......................*
................................*
.................................*
.................................*
................................*
.................................*
.................................*
.................................*
.................................*
.................................*
.................................*
.................................*
.................................*
.................................*
.................................*
.................................*
................................*
................................*
................................*
................................*
................................*
...............................*
.............................*
.........................*
..................*
Strike a key when ready (Q to QUIT)
Line Rate Histogram:
OK
The modem saves configuration settings in S registers that are similar to Hayes Smartmodem 2400 registers. Each register controls a single modem function or is bit-mapped to control several functions. (For information on how to use bit-mapped registers, see "Bit-Mapped Registers".)
This section describes AT commands that display or change register values.
The %R command displays the contents of all S registers. The register contents are displayed as a table in decimal and hexadecimal format.
The Sn? command displays the contents of register n in decimal format. Register n becomes the reference register.
The Sn command sets the modem register pointer to register n. Register n then becomes the reference register for subsequent register commands.
The Sn=x command changes the value of register n to x, where x is a decimal value. The Sn=>y command changes the value of register n to y, where y is a hexadecimal value. In either case, register n becomes the reference register.
The ? command displays the value of the last S register referenced in a read, change, or point command.
The =x command changes the value of the last S register referenced to x, where x is a decimal number. The =>y command changes the value of the last S register referenced to y, where y is a hexadecimal number.
Some S registers are bit-mapped so that they control several functions. (For example, see the sections on S9 and S46.) For each bit-mapped register, the section "S Register Descriptions" includes a table like the one below that lists register values and describes the feature associated with each value. To turn on a single feature, set the register to the appropriate value. To turn on two or more features, add their values and set the register to the total.
For example, suppose you want to set the register described in Table 13 to disable quick retrains (value = 0), no result codes in answer mode (value = 4), and disable 8S-2D trellis encoding (value = 8). Total the values: 0 + 4 + 8 = 12, and set the register to 12. (This sample register is used for purposes of illustration and does not correspond to any actual MICA register.)
| Bit | Meaning | Values1 |
|---|---|---|
0 | Quick retrains | 0 Enable quick retrains |
1, 2 | Result codes | 0 Result codes |
3, 4, 5, 6, 7 | Trellis encoding | 0 Enable trellis encoding |
| 1Default values are in bold type. |
This section describes the purpose and format of each S register.
Specifies the interval in seconds between the time the modem receives notification of an incoming call and the time the modem answers the call.
0 (Answer immediately)
1 to 255 (Wait 1 to 255 seconds before answering)
2 (Answer in two seconds)
Register S1 is not used.
Specifies the ASCII value of the character used in the escape code. (The escape code is the escape character entered three times in succession.) When the modem is in connect state and it receives the escape code, the modem enters command state. Setting register S2 to 128 or above disables the escape code character.
0 to 255 (ASCII decimal)
128 or higher disables the escape feature
43 (+)
Specifies the ASCII value of the carriage return (CR) character. The carriage return terminates command lines and result codes.
0 to 127 (ASCII decimal)
13 (carriage return)
Specifies the ASCII value for the line feed (LF) character. The line feed character follows a carriage return at the end of long-form result codes. Short-form result codes are sent without line feeds. (See "Vn (Result Code Format)" for descriptions of long-form and short-form result codes.)
0 to 127 (ASCII decimal)
10 (Line feed)
Specifies the ASCII value for the backspace (BS) character that you can use to edit the command line.
0 to 127 (ASCII decimal)
8 (Backspace)
Specifies the time the modem waits after going off-hook before it dials. This is a minimum of 2 seconds, even if register S6 is set to a value less than 2. Register S6 is used only when the X0, X1, or X3 command (Extended Result Codes) is set.
2 to 225 seconds
2 seconds
Specifies the time that the modem waits for one of the following before hanging up:
Register S7 is linked to register S37 so that the two registers share a single value. Changing the value of S7 changes the value of S37, and changing S37 changes S7.
0 to 255 seconds
60 seconds
Specifies the time the modem waits when the pause dial modifier (,) is used in a dial string.
0 to 255 seconds
2
The modem uses S9 to store the values that you set with the E, Q, V, &D, and X commands.
S9 is a bit-mapped register. See "Bit-Mapped Registers" for information on how to set bit-mapped registers. Table 14 defines the bits in S9, with the default values shown in bold.
| Bit | Meaning | Values1 |
|---|---|---|
0 | Command echo | 0 No echo (E0) |
1, 2 | Result codes | 0 Result codes (Q0) |
3 | Result type | 0 Short form (V0) |
4, 5 | Action on loss of Data terminal ready (DTR) signal | 0 Ignore DTR (&D0) |
6, 7, 8 | Connect result code format and call progress | 0 Sends connect result code, ignores dial tones and busy signals (X0) |
| 1Default values are in bold type. |
0 to 317
317
Specifies the time the modem waits before hanging up after loss of carrier. This waiting period allows the modem to recover from a temporary loss of carrier without breaking the connection. Modems at both ends of the connection should have the same values set. If the S10 values of the two modems are unequal, disconnection occurs when the lower value is reached. When register S10 is set to 255, the modem functions as if carrier were always present; it never hangs up due to loss of carrier. After disconnecting in originate mode, the modem waits a minimum of 5 seconds before going off-hook.
Register S10 is linked to register S38 so that the two registers share a single value. Changing the value of S10 changes the value of S38, and changing S38 changes S10.
0 (Do not disconnect after carrier loss)
1 to 255 (Time to disconnect in 0.1-second increments)
14 (1.4 seconds)
If the modem is idle (in escape or command state) and receives the ATO (on line) command, it originates or answers a call, based on the contents of this register.
0 (Answer)
1 (Originate)
0 (Answer)
Specifies the number of asynchronous (start-stop mode) data bits for the call. Outgoing characters have this many significant bits. This number of bits is assembled for each incoming character.
7, 8, or 9
8
Specifies the character parity for the call in start-stop (asynchronous) mode. The modem sets this value on outgoing (to line) characters and checks it on incoming characters.
0 (No parity)
1 (Even parity)
2 (Odd parity)
3 (Mark parity)
4 (Space parity)
0 (No parity)
Specifies the number of stop bits for the call in start-stop (asynchronous) mode. The modem sets this value on outgoing (to line) characters.
1 or 2
1
Enables or disables V.42 detect phase, during which two modems prepare to negotiate a common error correction protocol. This register controls the originating modem's behavior only; in answering mode, detect phase is automatic. The length of the negotiation period is controlled by S16.
0 (Disable V.42 detect phase)
1 (Enable V.42 detect phase)
1 (Enable V.42 detect phase)
Specifies, in 100-millisecond steps, the period for which the modem can remain in V.42 detect phase. This timeout period is used only if V.42 detect phase is enabled; see the preceding section,"S15 (V.42 Detect Phase Operation)." See "S25 (Link Protocol Fallback)" for a description of the fallback action invoked by the modem if the detect phase times out.
0 (Run detect mechanism until manual intervention occurs or a pattern match is found)
1 to 8589 (Run detect mechanism for 0.1 to 858.9 seconds.)
Values larger than 8589 will be accepted but will yield unpredictable results.
The value of S16 must be smaller than the value of S17. See "S17 (Error Correction Negotiation Timeout)."
50 (5 seconds)
Specifies, in 100-millisecond steps, the period during which the modem tries to detect and negotiate an error correction protocol. The clock for this timeout starts at the same time as the clock for the error correction autodetect timeout controlled by register S16. The time allowed for error correction negotiation is the difference between the values of S16 and S17. For example, suppose that S16 is set to 50 (5 seconds) and S17 is set to 100 (10 seconds). If the modems spend the full 5 seconds in autodect phase, only 5 seconds remain for error correction negotiation.
Unsuccessful negotiation results in fallback at the end of the specified time period. The fallback action is set using S25; see "S25 (Link Protocol Fallback)".
0 (Wait indefinitely for protocol negotiation or manual intervention)
1 to 8589 (Wait 0.1 to 858.9 seconds before unsuccessful negotiation causes fallback)
Values larger than 8589 will be accepted but will yield unpredictable results.
The value of S17 must be larger than the value of S16. See "S16 (Error Correction Autodetect Timeout)."
100 (10 seconds)
Specifies the ASCII value of the error correction fallback character. The partner modem can send this character three times during V.42 detect phase (during call establishment) to force this modem to stop negotiating and use the fallback option specified in S25. See "S15 (V.42 Detect Phase Operation)" and "S25 (Link Protocol Fallback)".
S18 is a bit-mapped register. See "Bit-Mapped Registers" for information on how to set bit-mapped registers. Table 15 defines the bits in S18, with the defaults shown in bold.
| Bit | Meaning | Values1 |
|---|---|---|
8 | Number of times fallback character must be entered | 0 Three times |
7 to 0 | ASCII decimal code for fallback character | 0 No fallback character |
| 1Default values are in bold type. |
0 to 255
13 (three carriage returns)
Specifies the number of successive data frame transmissions that take place before the modem performs a recovery action and repeats the specified number of retransmissions. If the retransmissions fail, the modem disconnects.
0 (Do not disconnect on excessive retransmission; do not perform recovery action before retries)
1 to 65535 (This number of successive frame retransmissions causes recovery, then disconnect)
12 retransmissions
Specifies the maximum length for error correction frames (that is, for MNP, LAP-M, and ARA frames). Higher values are more efficient; lower values work better on a line with poor transmission quality.
64 to 1024 octets of data
256 octets
Specifies the methods of data compression that will be permitted. Unless both modems permit a particular data compression method, it will not be used.
S21 is a bit-mapped register.
0 (Data compression disabled)
1 (V.42bis)
2 (MNP5)
3 (V.42bis and MNP5---V.42bis has precedence)
3 (V.42bis and MNP5---V.42bis has precedence)
Specifies the AppleTalk Remote Access error correction method.
If more than one method of error correction is enabled at each end of the connection, the modem chooses a method based on the following order of precedence:
(a) ARA originate only [highest precedence]
(b) LAP-M
(c) MNP/ARA answer only
(d) Fall back (refer to "S25 (Link Protocol Fallback)") [lowest precedence]
0 (ARA1.0 and ARA2.0 disabled)
1 (ARA1.0 and ARA2.0 enabled for answer only)
2 (ARA1.0 and ARA2.0 enabled for answer, ARA1.0 enabled for call origination)
3 (ARA1.0 and ARA2.0 enabled for answer, ARA2.0 enabled for call origination)
0 (ARA1.0 and ARA2.0 disabled)
Enables or disables V.42 (LAP-M) error correction.
If more than one method of error correction is enabled at each end of the connection, the modem chooses a method based on the following order of precedence:
(a) ARA originate only [highest precedence]
(b) LAP-M
(c) MNP/ARA answer only
(d) Fall back (refer to "S25 (Link Protocol Fallback)") [lowest precedence]
0 (V.42 (LAP-M) disabled)
1 (V.42 (LAP-M) originate and answer enabled)
1 (V.42 (LAP-M) originate and answer enabled)
Enables or disables MNP error correction.
If more than one method of error correction is enabled at each end of the connection, the modem chooses a method based on the following order of precedence:
(a) LAP-M [highest precedence]
(b) ARA
(c) MNP
(d) Fall back (refer to "S25 (Link Protocol Fallback)") [lowest precedence]
0 (MNP disabled)
1 (MNP originate and answer enabled)
1 (MNP originate and answer enabled)
If either V.42 detect phase or error correction negotiation phase (see S15, S16, and S17) ends in failure to agree on an error correction protocol, the modem takes the fallback action specified in this register. The partner modem can also force this modem to fall back using the character specified in S18. In asynchronous framing mode (S25 = 0), the modem uses the settings of S12, S13, and S14. For more information on V.42 detect phase, see "S15 (V.42 Detect Phase Operation)", "S16 (Error Correction Autodetect Timeout)", "S17 (Error Correction Negotiation Timeout)", and "S18 (Error Correction Fallback Character)".
0 (Enter asynchronous framing mode (start/stop/parity bits))
1 (Enter synchronous framing mode (raw 8 bits to line))
2 (Disconnect)
0 (Enter asynchronous framing mode (start/stop/parity bits))
Indicates the time-division multiplexing (TDM) pair assigned to the digital signal processor (DSP) on the modem card. There are three DSPs per modem card, and each processor is assigned one TDM pair.
0 to 15
0
Enables or disables the V.25 optional calling tone, a 1300-Hz signal that allows the called party to determine whether the calling device is a modem. Some phone systems outside the United States and Canada require a modem to send a calling tone when it originates a connection.
0 (Calling tone disabled)
1 (Send calling tone)
0 (Calling tone disabled)
Enables or disables the 1800-Hz guard tone in V.22 and V.22bis modes. Some phone systems outside the United States and Canada require a modem to send a guard tone.
0 (Guard tone disabled)
1 (Use guard tone (V.22 and V.22bis only))
0 (Guard tone disabled)
Specifies the modulation standards to be used. When negotiating a connection with another modem, the modem attempts to set up a connection based on a standard acceptable to both, based on the sequence and timing of generated and detected tones. For example, when S29 is set to 0, the modem opens negotiations by generating ANSAM, a single tone that is a valid starting point for many standards, including K56FLEX, V.90, V.34+, V.34, V.32bis, V.32, V.22bis, V.22, and V.21. If there is no response, the modem generates a sequence specific to V.32bis. Then the modem tries V.22/V.22bis, then V.32 again, then V.21, and so on.
If both modems are MICA, they will at a minimum be able to agree on one of the standards in setting 4. If one modem is not MICA, the modems may fail to negotiate a standard and disconnect.
K56Flex and V.90 (used in settings 5 and 6 of this register) use digital pulse code modulation (PCM); the other types of modulation (V.34, V.22, etc.) are analog.
Certain modulations, including V.21, V.23, and Bell103, use frequency shift keying (FSK). FSK causes MNP connections to use MNP2 (character mode framing), rather than the standard MNP3 (sync framing).
| Value | Modulation Standards |
|---|---|
01 | V.34+, V.34 |
11 | V.34+, V.34 |
2 | V.32terbo, V.32bis, V.32 |
3 | V.32bis, V.32 |
4 | V.23 |
5 | K56Flex 1.1 |
6 | V.90 |
7 | SS7/COT |
8 | V.110 |
| 1For historical reasons, settings 0 and 1 are functionally identical. |
6
Maximum rate at which the modem will receive data, in bits per second. If this modem's range of connect rates does not overlap with the other modem's range (that is, if one modem's maximum connect rate is lower than the other modem's minimum connect rate (see S31)), a connection cannot be established and the modems disconnect.
| Modulation Standard | S Registers Controlling Transmit Rate | S Registers Controlling Receive Rate |
|---|---|---|
V.34 and lower | S30 and S31 | S30 and S31 |
K56Flex | S50 and S51 | S30 and S31 |
V.90 | S50 and S51 | S30 and S31 |
75 to 33600 bps
This value must be equal to or greater than the value of S31.
33600 bps
Minimum rate at which the modem will receive data, in bits per second. If this modem's range of connect rates does not overlap with the other modem's range (that is, if one modem's maximum connect rate (see S30) is lower than the other modem's minimum connect rate), a connection cannot be established and the modems disconnect.
75 to 33600 bps
This value must be equal to or less than the value of S30.
300 bps
Specifies the minimum bit error rate at which the modem initiates recovery, and below which the modem considers the line to be good. Recovery consists of a retrain or of falling back to a lower data rate, depending on the modulation standard currently in use.
This register works in conjunction with bit 7 of S54 to control the signal quality threshold and receive speed. Table 17 shows the relationship between the S register settings, the effective signal quality threshold, the trigger bit error rate (BER), and, for a given bandwidth/signal-to-noise ratio, the receive speed.
| S Register Settings | Effective SQ Threshold | BER Threshold | Receive Speed at Bandwidth/SNR | |
|---|---|---|---|---|
| 3200 Hz/33 dB | 3429 Hz/37 dB | |||
S32 = 2 | 2 | 1:1000 | 26400 bps | 31200 bps |
S32 = 2 | 2.5 | 1:103.5 | 24000 bps | 28800 bps |
S32 = 3 | 3 | 1:10000 | 21600 bps | 26400 bps |
| 1These are the default values. |
0 (No action on bit errors)
1 (Bit error rates of at least 1 in 100 cause recovery)
2 (Bit error rates of at least 1 in 1000 cause recovery)
3 (Bit error rates of at least 1 in 10,000 cause recovery)
4 (Bit error rates of at least 1 in 100,000 cause recovery)
5 (Bit error rates of at least 1 in 1,000,000 cause recovery)
2 (Bit error rates of at least 1 in 1000 cause recovery)
Specifies, in milliseconds, the time to delay after a speed shift before another speed shift is allowed.
0 (Timer disabled)
1 to 65535 (Delay time; maximum value is about 1 minute)
500 (0.5 second)
The elapsed time, in 10-millisecond increments, during which signal quality is consistently good, that the modem waits before increasing transmission speed. To set signal quality, see "S32 (Signal Quality Threshold)".
0 (Fall-forward disabled)
1 to 65535 (0.01 to 655.35 seconds before speed increase; maximum is almost 11 minutes)
2000 (20 seconds)
The elapsed time, in 10-millisecond increments, during which signal quality is consistently poor, that the modem waits before decreasing transmission speed. To set signal quality, see "S32 (Signal Quality Threshold)".
0 (Fallback disabled)
1 to 65535 (0.01 to 655.35 seconds before fallback)
50 (0.5 second)
Specifies, in seconds, the maximum time to delay after a host disconnect request before forcing the link to disconnect. (The disconnect request can be an ATH (hang up) command or a Cisco IOS request from the router or access server.) During this period, the modem sends buffered data and then clears the link. Low values cause the modem to disconnect faster, but may result in some final data being lost and in the remote modem hanging on to a dead line for a while.
0 to 858 seconds
20 seconds
Register S37 is linked to register S7 so that the two registers share a single value. Changing the value of S37 changes S7, and changing S7 changes S37. For a description of the function of the two registers, see "S7 (Wait for Carrier After Dial)".
Register S38 is linked to register S10 so that the two registers share a single value. Changing the value of S38 changes S10, and changing S10 changes S38. For a description of the function of the two registers, see "S10 (Delay for Hang-up After Carrier Loss)".
Specifies the decibel level the modem uses for transmissions.
Transmit level settings for V.90 are controlled by "S59 (V.90 Transmit Level Setting),".
| Value | Decibel level |
|---|---|
0 | -6 dBm |
1 | -7 dBm |
2 | -8 dBm |
3 | -9 dBm |
4 | -10 dBm |
5 | -11 dBm |
6 | -12 dBm |
7 | -13 dBm |
8 | -14 dBm |
9 | -15 dBm |
10 | -16 dBm |
11 | -17 dBm |
12 | -18 dBm |
13 | -19 dBm |
14 | -20 dBm |
15 | -21 dBm |
7 (-13 dBm)
After this number of consecutive failed retrains, the modem disconnects. (If the modem loses synchronization with its partner, it can try to regain synchronization with a retrain.)
0 (Never disconnect because of failed retrains)
1 to 255 (Disconnect after this number of failed retrains)
4 retrains
Specifies the maximum symbol (baud) rate that pertains when the modem is using V.34 modulation. (To select the modulation standard, see "S29 (Modulation Standard)".) This register is read-only unless the DEBUGTHISMODEM command has been executed. See "DEBUGTHISMODEM (Debug This Modem),".
0 (2400 baud)
1 (2743 baud)
2 (2800 baud)
3 (3000 baud)
4 (3200 baud)
5 (3429 baud)
5 (3429 baud)
Specifies the minimum symbol (baud) rate that pertains when the modem is using V.34 modulation. (To select the modulation standard, see "S29 (Modulation Standard)".) This register is read-only unless the DEBUGTHISMODEM command has been executed. See "DEBUGTHISMODEM (Debug This Modem),".
0 (2400 baud)
1 (2743 baud)
2 (2800 baud)
3 (3000 baud)
4 (3200 baud)
5 (3429 baud)
0 (2400 baud)
Specifies the carrier frequency that pertains when the modem is using V.34 modulation. (To change the modulation standard, see "S29 (Modulation Standard)".) This register is read-only unless the DEBUGTHISMODEM command has been executed. See "DEBUGTHISMODEM (Debug This Modem),".
0 (Low carrier)
1 (High carrier)
2 (Automatic carrier selection)
2 (Automatic carrier selection)
Specifies the filter to use on the transmit signal when the modem is using V.34 modulation. (To select the modulation standard, see "S29 (Modulation Standard)".) The default setting, 11, selects a filter automatically based on line impairments and conditions. Settings 0 to 10 select fixed preemphasis filters without regard for line impairments and conditions. We recommend that you leave this register set to the default value, 11 (automatic selection), unless you are advised otherwise by a Cisco representative. For more information on preemphasis filter selection, see CCITT Recommendation V.34. This register is read-only unless the DEBUGTHISMODEM command has been executed. See "DEBUGTHISMODEM (Debug This Modem),".
0 to 10 (Select fixed filters)
11 (Automatic preemphasis filter selection)
11 (Automatic preemphasis filter selection)
Specifies the type of transmit and receive signaling the modem uses on T1/R2 trunks.
Setting 6 puts the modem into a mode where it performs SS7/COT signaling. This prevents the modem from operating normally---that is, from operating as a modem. Typically this setting is initiated by software; it is not recommended for human users.
If you set S29 to 8 for V.110, the modem ignores the value of this register and uses null signaling (0).
0 (Null signaling)
1 (MF signaling)
2 (DTMF signaling)
3 (Low-band R2 signaling)
4 (High-band R2 signaling)
5 (Modified R1 signaling)
6 (SS7/COT signaling)
0 (Null signaling)
Determines whether the modem detects dial tones, ring-back tones, and busy signals emitted by other devices during call establishment. S46 is a bit-mapped register. See "Bit-Mapped Registers" for information on how to set bit-mapped registers. The bits are defined in Table 18.
| Bit | Meaning | Values1 |
|---|---|---|
0 | Dial tone | 0 Ignore dial tone |
1 | Ring back | 0 Ignore ring back |
2 | Busy signal | 0 Ignore busy signal |
| 1Default values are in bold type. |
0 to 7
0 (No tone detection)
Enables or disables detection of the escape code (+++ by default) that you enter to put the modem into escape mode. Escape mode enables you to enter commands while this modem is connected to another modem.
If escape code detection is enabled on the modem for a host that echoes the user's input, the host modem may inadvertently be placed in online command mode when a user enters the escape code on his or her own modem. For this reason, we recommend disabling escape code detection (setting S47 to 0) on host/server modems.
0 (Disabled)
1 (Enabled)
2 (Enabled in originate mode only)
2 (Enabled in originate mode only)
Enables or disables the AT command processor.
0 (Disabled)
1 (Enabled)
1 (Enabled)
Specifies, in 100-msec increments, the amount of time that the modem waits before initiating a new link.
0 (No delay before link initiation)
1 to 255 (Wait 0.1 to 25.5 seconds)
0 (No delay before link initiation)
Maximum rate, in bits per second, at which the modem will transmit data when it is using the K56Flex or V.90 modulation standards. (Use S29 to set the modulation standard.) This parameter is unidirectional; it does not affect the speed of data received. If this modem's range of connect rates does not overlap with the other modem's range (that is, if one modem's maximum connect rate is lower than the other modem's minimum connect rate (see S51)), a connection cannot be established and the modems disconnect.
Pulse code modulation (PCM) is digital; the other types of modulation available on MICA modems (V.34, V.22, etc.) are analog.
| Modulation Standard | S Registers Controlling Transmit Rate | S Registers Controlling Receive Rate |
|---|---|---|
V.34 and lower | S30 and S31 | S30 and S31 |
K56Flex | S50 and S51 | S30 and S31 |
V.90 | S50 and S51 | S30 and S31 |
28000 bps to 60000 bps
This value must be equal to or greater than the value of S51.
60000 bps
Minimum rate, in bits per second, at which the modem will transmit data when it is using the K56Flex or V.90 modulation standards. (Use S29 to set the modulation standard.) This parameter is unidirectional; it does not affect the speed of data received. If this modem's range of connect rates does not overlap with the other modem's range (that is, if one modem's maximum connect rate (see S50) is lower than the other modem's minimum connect rate), a connection cannot be established and the modems disconnect.
28000 bps to 60000 bps
This value must be equal to or less than the value of S50.
28000 bps
For V.90 transmissions, MICA can boost the signal it transmits when the partner analog modem detects a digital pad (attenuator) in the circuit. Boosting the signal to compensate for digital pad attenuation can improve throughput. This register controls whether MICA allows the partner analog modem to compensate on circuits where a digital pad is detected.
This register has no effect on transmissions in modes other than V.90.
0 (No compensation)
1 (This modem supports digital pad compensation for V.90 transmissions)
1
V.8bis is a protocol used for exchanging K56Flex information. It is used during modem train-up prior to all other exchanges/tones. If you are not expecting to connect to K56Flex clients, disable V.8bis (set this register to 0) to shorten modem train-up times for other protocols by about 3 seconds.
S53 is a bit-mapped register. See "Bit-Mapped Registers" for information on how to set bit-mapped registers. The bits are defined in Table 20.
| Bit | Meaning | Values1 |
|---|---|---|
0 | V.8bis negotiation | 0 Disable V.8bis negotiation |
1 | V.90 negotiation in V.8bis | 0 Disable V.90 negotiation in V.8bis |
| 1Default values are in bold type. |
0 to 7
3 (Enable V.8bis options)
S54 is a bit-mapped register that controls several options. See "Bit-Mapped Registers" 8for information on how to set bit-mapped registers. The bits are defined in Table 21.
| Bit | Meaning | Values1 |
|---|---|---|
0 | Sends automatic messages to host router when a modem session has debug information to log | 0 Disable host debug messages |
1 | Aggressive client capping | 0 Disable aggressive client capping |
2 | Force 4-point training | 0 Do not force 4-point training |
3 | Power control | 0 Disable power control |
4 | Error correction (EC) quality checking | 0 Disable EC quality checking |
5 | Cap the receive rate at 26400 when detecting a PC-Tel modem | 0 Disable receive rate cap |
6 | Error correction (EC) parity. Enables 7E, 7O, and 7N data to be passed over a modem connection that has EC. Note that S12 and S13 apply to modem connections that have EC when EC parity is enabled. Set S12 to 7 in order for 7E, 7O, and 7N data to be passed on an EC modem connection when EC parity is enabled in S54. | 0 Disable EC parity |
7 | Enable 0.5 shift in signal quality (SQ) threshold, to lower the receive rate. This parameter works in conjunction with S32. See "S32 (Signal Quality Threshold),". | 0 Disable SQ threshold shift |
8 | DSP reset | 0 Disable DSP reset |
| 1Default values are in bold type. |
0 to 511
136
Do not set this bit-mapped register. It is reserved for SS7/COT control, and is set by the host router or access server. (SS7/COT is in effect only when S45 is set to 6, SS7/COT signaling. See the "S45 (Signaling Type)" section).
The bits in S55 are defined in Table 22, which is provided only so that you can read the register. Bit 15 is the most significant bit.
| Bit | Meaning | Values1 |
|---|---|---|
15 | Receive frequency | 0 1780 Hz |
14 | Transmit frequency | 0 1780 Hz |
13, 12, 11 | Operation | 0 Transmit, then receive |
10 to 0 | Timeout period, in increments of 10 ms | 0 No timeout |
| 1Default values are in bold type. 2Test modes---not for operational use. |
0 to 2009
0
Set the maximum allowable V.34+ transmit rate in bits per second (bps). This register is read-only unless the DEBUGTHISMODEM command has been executed. See "DEBUGTHISMODEM (Debug This Modem),".
4800, 7200, 9600, 12000, 14400, 16800, 19200, 21600, 24000, 26400, 28800, 31200, 33600
33600
Do not set this register; it is set by the host router or access server. S57 specifies the user rate (send and receive speed) for originating V.110 calls. The user rate is communicated to the remote modem.
600, 1200, 2400, 4800, 7200, 9600, 14400, 19200, 38400
9600
S58 is set by the host. If the modem is in originate mode, S58 is set to 0. If the modem is in answer mode, the host sets S58 according to Q.931 call setup standards. The information is useful to the remote modem for debugging.
Per Q.931
0
Specifies the level in decibels for V.90 transmissions. (Transmit level settings for other operating modes are controlled by "S39 (Transmit Level Setting),".)
These are the maximum transmit level settings in MICA Portware:
| Value | Decibel level |
|---|---|
0 | -6 dBm |
1 | -7 dBm |
2 | -8 dBm |
3 | -9 dBm |
4 | -10 dBm |
5 | -11 dBm |
6 | -12 dBm |
7 | -13 dBm |
8 | -14 dBm |
9 | -15 dBm |
10 | -16 dBm |
11 | -17 dBm |
12 | -18 dBm |
13 | -19 dBm |
14 | -20 dBm |
15 | -21 dBm |
For Japan: 9 (-15 dBm)
All other countries: 6 (-12 dBm)
Do not set this bit-mapped register. It is reserved for use by the host router or access server. The bits are defined in Table 23; this information is provided only so that you can read the register. In the table, default values are shown in bold type.
| Bit | Meaning | Values1 |
|---|---|---|
0 | Specifies whether the host accepts expedited Terminate_Event messages, which convey accounting information about call termination from the modem to the host. | 0 Disable Terminate_Event messages |
1 | Specifies whether the modem will send a capabilities mask, which identifies the modem's call type capabilities, to the host. The capabilities mask is sent once in the lifespan of a Portware release. Based on the information sent, the host sets various S registers, including S12, S13, S14, S29 (V.110 only) S55, and S57. | 0 Disable capabilities mask |
2 | Activates in-band PPP mode switches. | 0 Disable switches |
3 | Specifies whether the ConnectInfo and TerminateInfo messages contain data. If the messages contain no data, the host reads the information directly from the shared memory area. | 0 Messages contain data |
| 1Default values are in bold type. |
See "Bit-Mapped Registers" for information on bit-mapped registers.
0 to 15
0
Register S61 is not used.
Cisco Connection Online (CCO) is Cisco Systems' primary, real-time support channel. Maintenance customers and partners can self-register on CCO to obtain additional information and services.
Available 24 hours a day, 7 days a week, CCO provides a wealth of standard and value-added services to Cisco's customers and business partners. CCO services include product information, product documentation, software updates, release notes, technical tips, the Bug Navigator, configuration notes, brochures, descriptions of service offerings, and download access to public and authorized files.
CCO serves a wide variety of users through two interfaces that are updated and enhanced simultaneously: a character-based version and a multimedia version that resides on the World Wide Web (WWW). The character-based CCO supports Zmodem, Kermit, Xmodem, FTP, and Internet e-mail, and it is excellent for quick access to information over lower bandwidths. The WWW version of CCO provides richly formatted documents with photographs, figures, graphics, and video, as well as hyperlinks to related information.
You can access CCO in the following ways:
For a copy of CCO's Frequently Asked Questions (FAQ), contact cco-help@cisco.com. For additional information, contact cco-team@cisco.com.

Document Number OL-0232-03
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Thu Jul 6 15:37:23 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.