MP/8 V.34 Command Reference (справочник по AT

Add to my manuals
203 Pages

advertisement

MP/8 V.34 Command Reference (справочник по AT | Manualzz

T O T A L C O N T R O L

MP/8 V.34

Command Reference

1996 U.S. Robotics Access Corporation

1800 West Central Road

Mount. Prospect, IL 60056

All Rights Reserved

U.S. Robotics and the U.S. Robotics logo are registered trademarks of U.S. Robotics

Access Corporation. Total Control is a trademark of U.S. Robotics Access

Corporation. Any trademarks, tradenames, service marks, or service names owned or registered by any other company and used in these release notes are the property of their respective companies.

U.S. Robotics and the U.S. Robotics logo are registered trademarks of U.S. Robotics Access Corp. V.Fast Class and

V.FC are trademarks of Rockwell International. Any trademarks, trade names, service marks or service names owned or registered by any other company and used in this manual are the property of their respective companies.

 1996 U.S. Robotics Access Corp.

8100 N. McCormick Blvd.

Skokie, IL 60076 USA

Table of Contents

About This Manual

For More Information

Chapter 1 Using the AT Command Set

Before You Start

General Rules for Using AT Commands

Basic AT Commands

S-Registers

Chapter 2 Modes of Operation

Command and Online Modes

Controlling Local Echo

Data and Fax Modes

Chapter 3 Dialing, Answering, and Hanging Up

Dialing

Answering Calls

Hanging Up

Making International Calls

Call Detection

Caller ID Functions

Distinctive Ring Support

Chapter 4 Working with Memory

Displaying Saved Information

Chapter 5 Controlling Result Code Displays

Result Code Display Commands

Chapter 6 Controlling EIA-232 Signaling

Controlling EIA -232 Signaling

Chapter 7 Controlling Data Rates

Serial Port Rates

Connection Rates

Chapter 8 Remote Access

Setting Up Remote Access

Accessing the Host

Viewing and Changing the Host’s Configuration

2-1

2-1

2-3

2-4

3-1

3-1

3-4

3-5

3-6

3-7

3-7

3-11

4-1

4-4

5-1

5-1

6-1

6-1

7-1

7-1

7-3

8-1

8-1

8-3

8-5

1-1

1-1

1-1

1-2

1-2

v

v

Chapter 9 Dial Security

Setting Up Dial Security

Maintaining Security Accounts

What the Guest User Needs to Do

Configuring Dial Security Remotely

9-1

9-1

9-7

9-9

9-10

Chapter 10 Flow Control

Hardware and Software Flow Control

Received and Transmit Data Flow Control

10-1

10-1

10-2

Chapter 11 Handshaking, Error Control, Data Compression, and Throughput

Handshaking

Error Control

Data Compression

Getting Maximum Throughput

11-1

11-1

11-5

11-7

11-9

Chapter 12 Dedicated/Leased Line and Synchronous

Applications

Dedicated and Leased-Line Applications

Synchronous Applications

Dial Using V.25

bis Software

Auto-Dialing

12-1

12-1

12-4

12-6

12-13

Chapter 13 Querying

Chapter 14 Displaying Help Screens

Basic Command Set ($)

Ampersand Command Set (&$)

S-Registers (S$)

Percent Command Set (%$)

Octothorpe Command Set (#$)

Chapter 15 Testing

Testing the Modem (Using &T)

Testing the Modem Using S16

Chapter 16 Troubleshooting

Problems That Occur Before Connecting

Problems that Occur After Connecting

If You Still Have Problems

13-1

14-1

14-1

14-2

14-3

14-5

14-6

15-1

15-1

15-9

16-1

16-1

16-4

16-8

Chapter 17 Upgrading the Modem’s Software

Checking Your Modem’s Software Version

Getting New Operating Software

Sending New Software to the Modem

APPENDIX A Alphabetic Command Summary

Basic Command Set

Ampersand (&) Command Set

Percent (%) Command Set

Octothorpe (#) Command Set

S-Registers

Appendix B ASCII Chart

Appendix C Fax Information for Programmers

Fax Service Class 1 Commands

FAX Service Class 2.0 Commands

Fax Mode Flow Control Setting

FCC Notice

Notes

17-1

17-1

17-2

17-2

A-1

A-1

A-7

A-15

A-17

A-18

B-1

C-1

C-1

C-1

C-2

C-2

C-3

About This Manual

This manual is a command reference for the V.Everything

modems.

For More Information

On the Internet, try these sources of information about modems:

♦ http://web.aimnet.com/~jnavas/modem/faq.html

♦ http://www.teleport.com/~curt/modems.html

For Macintosh users:

♦ http://www.leo.org/archiv/macintosh/csm-comm-faq.html

♦ Usenet newsgroup comp.sys.mac.comm

Chapter 1

Using the AT Command Set

Before You Start

V.Everything modems are controlled using AT commands.

Before you can send any AT commands, you need to put your communications software in Terminal Mode. In terminal mode, what you type is sent directly to the modem.

General Rules for Using AT Commands

♦ Type AT before each command and press <Enter> 1 after each command. Exceptions: A/, A> and +++, which require neither AT nor <Enter>.

♦ You can leave zeroes off commands, because a missing numeric parameter is assumed to be a zero. For example,

ATE <Enter> is equivalent to ATE0 <Enter>.

♦ You can create compound commands of up to 56 characters between AT and <Enter>. Spaces don’t add to the count, but hyphens and parentheses do.

1 Angle brackets (< and >) are used in this manual to indicate the name of a key. Do not type the angle brackets when issuing a command.

Here’s an example:

AT&K3X2DT5551234 <Enter>

AT

&K3

Attention; a command follows.

Disable MNP5 data compression; use only V.42

X2

DT

bis compression.

Use the X2 result code subset.

Dial the following number using tone dialing.

<Enter> Send the commands.

Basic AT Commands

A/

A>

AT

Re-execute the last -issued command. Do not type AT or press Enter.

Repeat the last -issued command until canceled by pressing any key. Do not type AT or press Enter.

Attention prefix: informs the modem that a command is coming. AT must precede all commands except A/, A> and +++.

S-Registers

S-Registers are addresses of places in memory where various timing parameters, redefinitions of selected ASCII characters, and other configuration settings are stored.

Initially, the S -Register settings for each of the templates are the same. As with any setting stored in NVRAM, however, you can overwrite an S -Register's stored value.

The default values listed in Table 4 -1 are those that users typically require.

1-2 V.Everything Modems Command Reference

Displaying S-Register Help

To display a list of S -Registers and their functions, issue the following command while in Terminal mode:

ATS$ <Enter>

Also, the command ATI5 displays the values of the S -Registers as part of the listing of NVRAM's contents.

More command lists are available. See Chapter 14, Displaying

Help Screens.

Displaying S-Register Settings

All S-Registers

To display the S -Register settings in the NVRAM templates, issue the command:

ATI5 <Enter>

To display the S -Register settings in RAM (the current configuration), issue the command:

ATI4 <Enter>

In both cases, S -Register settings appear as a table seven columns wide, each entry of the form, " Smm=nnn" where mm is a register number between 0 and 70 and nnn is a decimal value between 0 and 255.

One S-Register

To display the contents of a register, use ATS r? as in this example:

ATS19? <Enter>

000

OK

Setting an S-Register

To change a setting for an S -Register in the current configuration, use the command

ATSr=n <Enter> where r is the register's number and n is a decimal value from

0-255 (unless otherwise indicated) that specifies the setting.

IMPORTANT: If you do not follow an S -Register setting with

&W, the setting will be retained only until the next reset or power off.

ATS13=8&W <Enter>

S r=n Set S -Register value: r is any S -Register; n must be a decimal number between 0 and 255.

S r.b=n Alternative command for setting bit -mapped registers: r is the bit -mapped register; .

b is the bit; n is 0 (off) or 1

(on).

Bit-Mapped S-Registers

Understanding Bit-Mapped S-Registers

Certain registers are "bit -mapped." A bit -mapped register uses

one number to describe a collection of settings. Bit -mapping allows us to pack a lot of information in a small space.

When the modem displays the value of an S -Register, you see a decimal value between 0 and 255. The modem however, understands the decimal value as a collection of binary digits

(bits). Here’s how bits are mapped to decimal values:

Each bit can be either on (1) or off (0). Eight bits create 256 unique combinations of 1s and 0s. Each of the eight bits can be assigned a number corresponding to its position: b b b b b b b b

7 6 5 4 3 2 1 0

1-4 V.Everything Modems Command Reference

And each bit can be assigned a value corresponding to its number:

Table 1-1. Values Assigned to Bit Numbers.

4

3

6

5

2

1

0

Bit Number Value

7 2

7

=

2

2

2

1

2

0

128

2

6

2

5

2

4

2

3

=64

=

=

=

=

=

=

1

32

16

8

4

2

Converting Bits to Decimal Values

Starting with a string of eight bits, assign each “1” bit a value based on its position. Add the values to come up with the final decimal value.

Here’s an example of how bits are converted to decimal values:

01001111

0 1 0 0 1 1 1 1

0 + 64 + 0 + 0 + 8 + 4 + 2 + 1 = 79

Converting Decimal Values to Bits

Convert decimal values to bits by finding the largest decimal equivalent that is less than the decimal value. Subtract the decimal equivalent and mark the equivalent bit “1.” Continue until the decimal value is zero.

113

113 – 64 = 49

01

49 – 32 = 17

011

17 – 16 = 1

0111

1 – 1 = 0

01110001

Setting Bit-Mapped S-Registers

You can set bit -mapped S -Registers using either bits or decimal values. While it may be simpler for you to set the bits individually, modems display the S -Register settings in decimal form.

Using Bits

Turning individual bits on and off is the more direct way to set bit-mapped S -Registers. To do this, specify the S -Register that you want to set and then indicate which bits you want to turn on (1) or off (0). For example,

ATS13 .0=1 .4=1 .5=1 <Enter> turns bits 0, 4, and 5 on for S -Register 13.

Using Decimal Values

An alternative way to set bit -mapped S -Registers is by adding the decimal values of the bits and entering the total. This example sets the same value as the one in Using Bits above:

ATS13=49 <Enter>

1-6 V.Everything Modems Command Reference

Chapter 2

Modes of Operation

Command and Online Modes

Command mode. When the modem is in command mode, you can control it using AT commands.

Online mode. When the modem is in online mode, it is connected over telephone lines with another device.

Online command mode. By entering online command mode, you can send the modem commands while you are on line with another device.

Entering Online Command Mode

+++ Enter online command mode. Once the modem is on line with another system, the only command it recognizes is an escape code, or pressing the plus key three times.

Depending on how bit 0 of S -Register 14 is set, the modem will either enter online command mode or hang up when you send the escape code. To be able to change operating modes without losing connections, make sure bit 0 of S -Register 14 is OFF:

ATS14.0=0&W <Enter>

Modes of Operation 2-1

Table 2-1. S-Register 14, bit 0.

Bit Value Result

0

0

0

1

Revert to Command mode on escape code

Disconnect on escape code

Once the modem is set to revert to Command mode, type three pluses as described below to enter Command mode.

1 Wait one second after sending the last item of data

2 Type +++

(Do not type the AT prefix or press Enter.)

3 Wait one second before typing any data

You can change the characters used to revert to command mode or the wait time by resetting Register S2 or S12 . See the

S-Register Summary in Appendix A, Alphabetic Command

Summary.

Returning to Online Mode

O n Changes from Command Mode to Online Mode.

ATO <Enter>

There are two ways to return online.

O0

O1

Return online.

Return online and retrain. You might use

ATO1 to resynchronize if you experienced errors during a non -ARQ data transfer.

2-2 V.Everything Modems Command Reference

Controlling Local Echo

There are two local echo settings, one for command mode and one for online mode . The command -mode local echo setting determines whether the commands you type appear on your screen. The online -mode local echo setting determines whether the data the modem transmits to another device appears on your screen.

Command-Mode Local Echo

E n Enable or suppress command -mode local echo.

E0

E1

Command mode echo OFF. Your typed commands do not appear on your screen.

Command mode echo ON. Your typed commands appear on your screen.

NOTE: The setting of DIP switch 4 overrides the E n setting.

Online-Mode Local Echo

F n Enable or suppress online -mode local echo.

You may see the term duplex used in place of online local echoing, although the term is not techni cally accurate.

F0 Online local echo ON. Sometimes called half

duplex. As the modem transmits data to a remote system, it also sends a copy of the data to the screen.

F1 Online echo OFF. Sometimes called full duplex.

Default.

Modes of Operation 2-3

Data and Fax Modes

Once you have started in Command mode, you can initialize the modem in Data or Fax mode.

Data mode. In data mode, the modem is prepared to make calls to and receive calls from other modems.

Fax mode. In fax mode, the modem is prepared to make calls to and receive calls from analog facsimile devices, such as fax modems and fax machines.

Fax operations require facsimile -compatible communications software that can send or receive Group III faxes. Follow the instructions in your fax software manual.

The V.Everything’s default operating mode is Data mode. If your fax software is typical, it automatically switches the device to Fax mode when you run the program, and resets the device to Data mode when you exit the program.

You can always switch the operating mode manually using one of these commands:

AT+FCLASS=0 (Switch to Data mode) <Enter>

AT+FCLASS=1 (Switch to Class 1 Fax mode) <Enter>

AT+FCLASS=2.0 (Switch to Class 2.0 Fax mode) <Enter>

If you are not sure whether your modem is in Data or Fax mode, type the following command.

AT+FCLASS? <Enter>

The modem returns a value of 0 to indicate Data mode, 1 to indicate Class 1 Fax mode, or 2.0 to indicate Class 2.0 Fax mode.

NOTE: Whenever the modem is reset using the ATZ command, by using your communications software to drop the

DTR signal, or by turning the power off and then on, it will reset to Data mode.

2-4 V.Everything Modems Command Reference

Chapter 3

Dialing, Answering, and Hanging Up

This chapter explains how to get your modem to perform the fundamental communication operations. Caller ID and distinctive ring support are also explained here.

Dialing

D n Dial the specified phone number an d execute dial

options.

Example: ATDT9825092 <Enter>

NOTE: With the exception of the following Dial options,

V.Everythings ignore any commands issued after the D in the same command string.

Dial Options

T

,

P

/

W

Tone dial.

Pulse dial.

(Comma) Pause for the length of time specified by S-Register 8. The default is 2 seconds.

(Slash) Pause for 125 milliseconds.

Wait for a second dial tone before continuing dialing.

W works only if the X3 (or higher) command has been iss ued (see Chapter 5 , Controlling

Result Code Displays). If the modem is set to X2 or lower, it interprets the W as a two -second

;

@

" pause, unless it detects a second dial tone within two seconds.

Wait for an answer (with X3 or higher).

Some online services answer the phone and return a tape -recorded request for informati on before processing transactions. Use the @ command to tell the modem to detect at least one ring, wait for five seconds of silence at the other end of the call, and then continue.

To use the @ command, set the modem to X3,

X4 or X7. If it is set to X2 or lower, the modem will return an ERROR message when it encounters the @ character. If it’s set to X5 or

X6, the modem hangs up when it detects a voice answer.

(Semicolon) Return to Command mode after dialing.

Dial the letters that follow (in an alphabetical phone number).

NOTE: If you are including another command after the phone number, use closing quotation marks before the additional command.

R Reverse frequencies. This command allows you to call a device that can only originate calls. It forces the modem to dial out at the answer frequency. You can put the R either before or after the number.

X2-X7 Display different sets of result codes. See

Chapter 5, Controlling Result Code Displays.

L Dial the last -dialed number. Start a command with ATDL instead of using A/ if you wish to send the modem non -Dial commands before dialing again.

3-2 V.Everything Modems Command Reference

L?

S n

Display the last -dialed number .

Dial the number stored in nonvolatile random access memory at position n, where n = 0 − 9.

See Chapter 4, Working with Memory, for instructions about saving phone numbers to memory.

In addition to the digits 0 through 9,

V.Everythings also accept * and #.

Canceling Dialing

Any Stop dialing or stop repeating.

key

If you press any key while the modem is dialing, the call is canceled. To retry the call, type A/ .

Redialing

A/ Reissue the last command. Don’t type AT or press

<Enter>.

Repeating a Command

> Dial a number, wait 60 seconds for a connection, and then hang up. Wait two seconds, then redial. Make a maximum of 10 attempts. For example, if you know that the device you are calling is frequently busy, include the Repeat command:

A>

AT>DT1234567 <Enter> or

ATDT1234567> <Enter>

To stop the repeating, press any key during the pause

between dial attempts. If you press any key while the modem is dialing, that dial attempt is canceled but the cycle will continue.

This command combines the features of both the A/ and > commands. The modem both dials the last-dialed number and repeats it just as the > command does. Also can be used to repeat any command.

Carrier Loss Redial

You can set the modem to redial the last-dialed number after it loses carrier (carrier is the signal maintained between two modems while they are on line). This feature is useful for dialed-line connections that operate unattended.

S-Register 69, bit 1 enables and disables carrier loss redial. The default value is S69.1=0, carrier loss redial disabled. To enable carrier loss redial, send ATS69.1=1 <Enter>

S-Register 44 sets the number of seconds that the modem waits between losing the connection and redialing. It also defines the interval between dialing attempts in the event that the first attempt is not successful. When carrier loss redial is enabled, the modem will make 10 attempts to reconnect.

Example: ATS44=20 <Enter> sets a 20-second interval.

Answering Calls

Forcing the modem to Answer

A Force the modem to go through the answer sequence when it hasn't received an incoming call.

ATA <Enter>

Auto Answer

You can set the modem to receive calls unattended. Load your communications software as you normally do, and set the modem to Auto Answer. Also, set your communications software to save incoming messages and/or files.

NOTE: DIP switch 5 overrides the ATS0= n setting.

To enable Auto Answer, send the following command (this example instructs the modem to pick up on the first ring):

ATS0=1 <Enter>

3-4 V.Everything Modems Command Reference

NOTE: You can substitute a higher value. See the S -Register summary in Appendix A, Alphabetic Command Summary.

When the modem senses a call coming in, it sends the result code RING to your computer, goes off hook, and negotiates for a connection. If there is no response within 60 seconds, the modem hangs up.

NOTE: You can adjust the 60 second wait -for-connection time using S -Register 7.

If a connection is made, the modem sends a CONNECT result code. When the call is disconnected by you or the remote user, the modem hangs up and returns the NO CARRIER code.

NOTE: If S0=0, Auto Answer will be disabled. Send ATI4 and be sure that S0=1 − 255.

Disabling Auto Answer

To disable Auto Answer, set the modem to answer on zero rings with the following command.

ATS0=0 <Enter>

Hanging Up

To end a connection with a remote device, type the following:

(wait 1 sec) +++ (wait 1 sec) ATH0 <Enter>

Making International Calls

Three commands apply to international calls above 1200 bps 

B n, &Gn, and & Pn.

B n Handshake options .

B0 ITU -T (formerly CCITT) answer sequence.

Default. This is required to answer all

V.34-type calls, as well as calls from overseas.

B1 Bell answer tone. Th is setting selects HST modulation, but should only be used if the modem is not required to answer V.34 -type calls.

&G n This setting applies only to overseas calls at 2400 or

1200 bps. British phone switching systems require devices to send an 1800 Hz guard tone after they send an answer tone. Some other European phone networks require a 550 Hz guard tone. Guard tones are not used in the United States or Canada.

&P

&G0 No guard tone. This is used in the U.S. and in

Canada. Default.

&G1 This sets a 550 Hz guard tone, which is required in some European countries.

&G2 This sets an 1800 Hz guard tone, which is required in the U.K. and some Commonwealth countries. &G2 requires the B0 setting.

Sets the ratio of the off-hook/on-hook (make/break) interval, for pulse dialing. The default setting is for

North America. Change the setting in the United

Kingdom and some commonwealth countries.

&P0 North American make/break ratio (39/61).

&P1 United Kingdom make/break ratio (33/67).

3-6 V.Everything Modems Command Reference

Call Detection

The modem supports Call Detection , which allows it recognize whether an incoming call is data or fax when the modem is controlled by fax-capable communications software. Because

Call Detection automates recognition of different calls from multiple users, it is especially useful for Bulletin Board Systems.

Call Detection is an optional Fax Service Class 2.0 feature, and is also implemented by U.S. Robotics for Fax Class 1 applications.

To obtain a copy of the technical specification of U.S. Robotics' implementation of Call Detection for Fax Class 1, call our BBS at the number provided on the Customer Support Services card included with your unit and download the file CALLSEL.TXT.

For information on implementing Fax Class 2.0 Call Detection, see the standard listed above.

Caller ID Functions

Caller ID is a service provided by local telephone companies.

When you subscribe to caller ID, your phone company begins providing you real-time information about incoming calls.

The caller ID signal includes the date and time of the call, the phone number of the calling device, and, optionally, the name of the calling party. The signal is sent between the first and second rings and must be decoded and displayed by a device connected to your phone line. The modem has the ability to decode and display the caller ID information.

Service Types

You can subscribe to Basic or Extended caller ID service. Basic service offers you the date and time of the call and the calling party’s telephone number. Extended service provides the billing name associated with the calling party’s telephone number in addition to the Basic service information.

The information the modem actually receives depends on the service type to which you’ve subscribed, the information that the calling party’s telephone company provides, and whether the equipment in between supports caller ID. At minimum, you will always receive the date and time that a call arrived.

If a call arrives without a caller ID signal, the modem will send

OUT OF AREA in place of the phone number and name. If the caller ID information has been blocked by the user at the other end, the modem will send PRIVATE in place of the phone number and name.

Applications of Caller ID Technology

You can use caller ID to screen calls, keep a record of calls, or prevent unauthorized access to your network. Third-party database and telephony applications such as security, call logging, and black-listing applications exploit the caller ID information provided by the V.Everything.

How the modem Handles Caller ID

When the modem receives the caller ID signal, it stores the information in memory. You can access the information at any time by sending ATI15 <Enter>.

ati15

USRobotics V.Everything Modem CID Status…

80 1E 01 08 31 30 31 35 32 30 33 38 02 0A 37 30

38 35 35 35 30 30 30 31 07 0C 55 2E 53 2E 52 4F

42 4F 54 49 43 53 22

DATE = 1015

TIME = 2038

NMBR = 8475550001

NAME = U.S.ROBOTICS

OK

Using the #CID command (described below), you can have the modem send the information to your computer between the first and second RING messages. The caller ID information is displayed only once.

3-8 V.Everything Modems Command Reference

RING

DATE = 1015

TIME = 2038

NMBR = 8475550001

NAME = U.S.ROBOTICS

RING

The information remains in memory until you either reset the modem or it receives another valid caller ID signal.

Auto-Answer and Caller ID

S0=1 tells the modem to answer on the first ring. Because caller

ID information is transmitted between the first and second rings, if you have set S0=1, the modem will not receive the caller ID signal.

NOTE: To be sure the modem receives the caller ID signal when auto-answer is enabled, set S0=2 or higher or make sure your communications software is set to answer on 2 or more rings.

Presentation Formats

The modem sends the caller ID information to your computer either formatted or unformatted. Formatted presentation is a translation of the caller ID signal into ASCII text. Unformatted presentation is a hexadecimal representation of the caller ID signal.

RING

DATE = 1015

TIME = 2038

NMBR = 8475550001

NAME = U.S.ROBOTICS

RING

Figure 3-1. Formatted Caller ID Information.

RING

801E01083130313532303338020A37303835353530303031070C552E532E524F424F5449435322

RING

RING

Figure 3-2. Unformatted Caller ID Information.

Commands

#CID=n n

0

Caller ID Action

Disable Caller ID detection and reporting

1

2

Enable Caller ID with formatted output

Enable Caller ID with unformatted output

3

4

Enable Caller ID with formatted output and name suppressed

Enable Caller ID but do not transmit the information to your computer—retain it in the modem’s memory

#CID?

Display the current caller ID setting.

#CID=?

Display the Caller ID actions that are available

Example: AT#CID=1 <Enter>

The default setting is 0, caller ID detection and reporting disabled.

#$

Displays a help screen for the octothorpe (#) command.

Example: AT#$ <Enter>

I15

Displays the latest caller ID information, in both unformatted and formatted forms.

Example: ATI15 <Enter>

3-10 V.Everything Modems Command Reference

References

For more information about Calling Number Delivery (CND), refer to Bellcore documents TR-TSY-000030 and TR-TSY-000031.

To obtain Bellcore documents, contact:

Bellcore Customer Service

8 Corporate Place

Room 3A184

Piscataway, NJ 08854-4196

(800)521-2673

Distinctive Ring Support

Distinctive ring is a service provided by local telephone companies that permits the assignment of multiple phone numbers to one line. Each phone number is associated with a different ring pattern, and devices that recognize distinctive ring, like the V.Everything, can be set to answer only on certain incoming ring patterns.

For example, a fax machine, answering machine, telephone, and modem could all share the same line. Each device would have its own phone number and respond only to calls intended for that number.

There are four ring patterns in common use:

Ring Description

A

B

C

D

1.2 to 2.0 seconds on, 4.0 seconds off.

0.8 second on, 0.4 second off, 0.8 second on, 4.0 seconds off.

0.4 second on, 0.2 second off, 0.4 second on, 0.2 second off, 0.8 second on, 4.0 seconds off.

0.3 second on, 0.2 second off, 1.0 second on, 0.2 second off, 0.3 second on, 4.0 seconds off.

These are graphical depictions of each ring pattern.

Command

S70 bit value Distinctive Ring Recognition

2

3

0

1

1

2

4

8

Enable recognition of Ring A

Enable recognition of Ring B

Enable recognition of Ring C

Enable recognition of Ring D

Example: ATS70.0=1.3=1 <Enter>

This example enables the recognition of ring types A and D only. When a call comes in with a ring type A or D, the Courier will send the result code RING A or RING D, respectively. The modem will ignore other ring types. Another way to send the same command is ATS70=9 <Enter>. See Chapter 1, Using the

AT Command Set, for details about setting S-Registers.

If S70 is set to 0 (the default) the modem detects ring types A and B, sending the result code RING for either ring type. This

3-12 V.Everything Modems Command Reference

function is identical to that of other U.S. Robotics modems that do not support distinctive ring.

If only one ring type is enabled, the modem will recognize only the enabled ring type and ignore all others. It will send the result code RING only when it detects the ring type that’s enabled.

If more than one ring type is enabled, the modem will recognize only the enabled ring types and ignore the others. When a call arrives, the modem will send its ring type in the result code, for example, RING C.

Result Codes

Verbal

RING A

RING B

RING C

RING D

Numeric

170

171

172

173

Chapter 4

Working with Memory

V.Everything modems contain three types of memory that you can interact with: random access memory (RAM), non -volatile random access memory (NVRAM), and Flash memory.

RAM

RAM holds the settings that apply to the current configuration.

Any changes that you make are active until you reset the modem.

NVRAM

NVRAM is user-configurable. You can store, retrieve, and change settings in NVRAM. Loss of power will not affect your settings.

Flash

Flash memory holds the modem’s operating software. You can upgrade the software held in flash memory by performing a software download. See Chapter 17, Upgrading the Software.

What is Stored Where?

Current Settings

Current settings are saved in working memory (RAM). Any settings that you change and do not save are active until you reset or power off a modem. View current settings by sending

ATI4.

Saved Settings

Settings that you save are stored in non -volatile random access memory (NVRAM). View saved settings by sending ATI5.

Working with Memory 4-1

Permanent Settings

Three templates of permanent settings are stored in Flash memory. For a complete listing of each, see tables 4-3 to 4-5.

You can retrieve the permanent settings, and save them to

NVRAM, but you cannot alter them.

Working with RAM

You can change any setting just for the current session, as in the following example. The NVRAM configuration remains intact.

ATX6 <Enter>

Working with NVRAM

If you want the new setting to be a default, write it to NVRAM at the same time, as in the following example. X6 is substituted for the X n value stored earlier. Any other setting that was changed and can be saved to NVRAM will also be saved.

ATX6&W <Enter>

NOTE: When writing a different default configuration to

NVRAM, insert any additions after the &F n command but before

&W. Otherwise, they will be overwritten by &F n. Also, be aware that &F n&W copies the entire &F n template into

NVRAM.

Saving a Phone Number to NVRAM

&Z n=s Write the phone number (s) to position (n) in memory.

You can store up to ten phone numbers of up to 40 characters each in positions 0 -9.

IMPORTANT: Do not include modem commands in &Z n=s.

For example, to store the phone number 555-6789 at position 2, type:

AT&Z2=555-6789 <Enter>

4-2 V.Everything Modems Command Reference

To dial the phone number you saved, type:

ATDS2 <Enter>

If the call requires a special setting, insert it in the command before the DS n command. In this example,

&M0 (no error control) comes before DS2.

AT&M0DS2 <Enter>

NOTE: The &Z n=s command functions differently when Dial Security is enabled. See Chapter 9, Dial

Security, for more information.

To view the phone numbers you’ve saved, type:

ATI5 <Enter>

&Z n? Display the phone num ber stored in NVRAM at position n, where n = 0 − 9.

Saving a Command String to NVRAM

&ZC= s Store command string s in NVRAM. The command string can be up to 30 characters long; spaces do not count.

&ZC? Display the stored command string.

Displaying Saved Information

S-Register Value (Sr?)

This command allows you to view the contents of a particular

S-Register, as in the following exam ple that requests the contents of Register S0:

ATS0? <Enter>

Working with Memory 4-3

Phone Number (&ZN?)

At this command, the modem returns the phone number stored in NVRAM at position n, as in the following example that includes a sample response:

AT&Z3? <Enter>

5551234

Last-Dialed Number (DL?)

At this command the modem sends the number stored in the last-dialed number buffer:

ATDL? <Enter>

4-4 V.Everything Modems Command Reference

Table 4-1. Default (NVRAM) S-Register Settings.

S-Registers

S0 Auto Answer

S1 Counts & stores rings from incoming call

S2 Escape code character

S3 Carriage Return character

S4 Line Feed character

S5 Backspace character

S6 Wait time for dial tone, in seconds

S7 Wait time for carrier, in seconds

S8 Dial pause, sec.

S9 Carrier Detect time, 100 ms.

S10 Carrier loss wait-time, 100 ms.

S11 Tone duration, spacing, ms.

S12 Escape code guard time, 500 ms.

S13 Bit-mapped functions*

S14 Bit-mapped functions*

S15 Bit-mapped functions*

S16 Test modes

S18 &T test timeout

S19 Inactivity/hang up timer

S21 Break length, 10 ms.

S22 XON character

S23 XOFF character

S24 Pulsed DSR duration, 20 ms.

S25 DTR recognition time, 10 ms.

S26 RTS/CTS delay time, 10 ms.

S27 Bit-mapped functions*

S28 V.32 handshake time, 100 ms.

S29 V.21 handshake time, 100 ms.

S32 Voice/data switch (external models only)

S33 Bit-mapped functions*

S34 Bit-mapped functions*

S38 Disconnect wait time, sec.

S41 Allowable remote login attempts

S42 Remote Access ASCII character

S43 Remote guard time, 500 ms.

S44 Leased line delay timer

S51 Bit-mapped functions*

S53 Bit-mapped functions*

S54 Bit-mapped functions*

S55 Bit-mapped functions*

S56 Bit-mapped functions*

S69 Bit-mapped functions*

S70 Bit-mapped functions*

Default

Setting

0

0

43

13

10

8

0

0

0

0

64

0

0

0

126

200

15

0

9

0

0

0

8

20

10

17

19

150

5

1

0

0

0

0

50

0

1

60

2

6

7

70

*Bit-mapped registers have up to eight functions.

Working with Memory 4-5

Working with Flash Memory

The modem permanently stores three configuration

“templates,” or prepared sets of commands, in Flash memory.

You can retrieve a template and load it into current memory using the &F n command.

&F n Load one of the three configuration templates from

Flash memory into current memory.

&F0 No flow control (low performance).

&F1 Hardware flow control.

&F2 Software flow control.

All of the settings in each template are given in Table 4-2, Table

4-3, and Table 4-4. The settings that change from template to template appear in bold type.

If DIP switch 1 is OFF when the modem is reset or powered on, or if you load template &F0, the &F0 settings take effect. See

Table 4-4.

See Chapter 10, Flow Control, for more information about hardware and software flow control.

4-6 V.Everything Modems Command Reference

Table 4-2. &F1 Hardware Flow Control Template.

NVRAM Options

Handshake option

Transmitter

Command mode echo

On-line local echo

Training tone volume

Speaker control

Result codes

Verbal or numeric result codes

Result code subset

Setting

B0

C1

E1

F1

L2

M1

Q0

V1

X7

Protocol response codes

Serial port rate select

&A3

&B1

Carrier Detect

Data Terminal Ready

Guard tone

Transmit data hardware flow control

Rec'd data software flow control

Analog data compression

Normal or leased lines

Error control/sync

Link rate select

Pulse dialing type

Rec'd data hardware flow control

Data Set Ready

Remote Digital Loopback (RDL)

Externals only: synchronous transmit clock source

Break handling

Stored telephone number

Externals only: synch clock speed

Caller ID

Word length*

Parity*

DTE rate* (Kbps)

&M4

&N0

&P0

&R2

&S0

&T5

&X0

&C1

&D2

&G0

&H1

&I0

&K1

&L0

&Y1

&Z0

9=0

%N6

#CID=0

8

0

19.2

Description

ITU-T answer sequence

Enabled

Enabled

Disabled

Medium

ON during dial through connect

Enabled

Verbal result codes

Extended. Includes all codes except VOICE

Full protocol codes

Serial port rate fixed higher than connect rate

Normal operations

Normal operations

U.S./Canada

Hardware flow control

Disabled

Enabled

Normal lines

Normal/error control

Variable

U.S./Canada

Enabled

Always on

Deny RDL

Courier

Clear buffer, send immediately

Blank

9600 bps

Caller ID disabled

None

_

NVRAM. Set your software to the desired word length, parity, and serial port rate defaults before sending the modem the AT . . . &W string.

Working with Memory 4-7

Table 4-3. &F2 Software Flow Control Template.

NVRAM Options

Handshake option

Transmitter

Command mode echo

On-line local echo

Speaker control

Result codes

Verbal or numeric result codes

Result code subset

Setting

M1

Q0

V1

X7

B0

C1

E1

F1

Protocol response codes

Serial port rate select

&A3

&B1

Carrier Detect

Data Terminal Ready

Guard tone

Transmit data hardware flow control

Rec'd data software flow control

Analog data compression

Normal or leased lines

Error control/sync

Link rate select

Pulse dialing type

Rec'd data hardware flow control

Data Set Ready

Remote Digital Loopback (RDL)

Externals only: synchronous transmit clock source

Break handling

Stored telephone number

Externals only: V.25bis clock speed

Caller ID

Word length*

Parity*

DTE rate* (Kbps)

&N0

&P0

&R2

&S0

&T5

&X0

&C1

&D2

&G0

&H2

&I2

&K1

&L0

&M4

&Y1

&Z0

9=0

%N6

#CID=0

8

0

19.2

Description

ITU-T answer sequence

Enabled

Enabled

Disabled

ON during dial through connect

Enabled

Verbal result codes

Extended. Includes all codes except VOICE

Full protocol codes

Serial port rate fixed higher than connect rate

Normal operations

Normal operations

U.S./Canada

Software flow control

Enabled

Enabled

Normal lines

Normal/error control

Variable

U.S./Canada

Enabled

Always on

Deny RDL

Courier

Clear buffer, send immediately

Blank

9600 bps

Caller ID disabled

None

_

NVRAM. Set your software to the desired word length, parity, and serial port rate defaults before sending the modem the AT . . . &W string.

4-8 V.Everything Modems Command Reference

Table 4-4. &F0 No Flow Control Template.

NVRAM Options

Handshake option

Transmitter

Command mode echo

On-line local echo

Training tone volume

Speaker control

Result codes

Verbal or numeric result codes

Result code subset

Protocol response codes

Serial port rate select

Carrier Detect

Data Terminal Ready

Guard tone

Transmit data hardware flow control

Rec'd data software flow control

Analog data compression

Normal or leased lines

Error control/sync

Link rate select

Rec'd data hardware flow control

Data Set Ready

Remote Digital Loopback (RDL)

Break handling

Stored telephone number

Externals only: V.25bis clock speed

Word length*

Parity*

DTE rate* (Kbps)

7

1

&C1

&D2

&G0

&H0

&I0

&K1

&L0

&M4

Setting

B0

C1

E1

F1

L2

M1

Q0

V1

X1

&A3

&B1

&N0

&R1

&S0

&T5

&Y1

&Z0

9=0

%N6

9600

Description

ITU-T answer sequence

Enabled

Enabled

Disabled

Medium

ON during dial through connect

Enabled

Verbal result codes

Basic

Full protocol codes

Serial port rate fixed higher than connect rate

Normal operations

Normal operations

U.S./Canada

Disabled

Disabled

Enabled

Normal lines

Normal/error control

Variable

Disabled

Always on

Deny RDL

Clear buffer, send immediately

Blank

9600 bps

Even

_

NVRAM. Set your software to the desired word length, parity, and serial port rate defaults before sending the modem the AT . . . &W string.

Working with Memory 4-9

Saving ROM Templates to NVRAM

To save one of the three templates in nonvolatile memory and have it serve as the reset default, enter AT&F n&W. For example: AT&F1&W <Enter>.

NOTE: DIP switch settings override AT commands at power on. Make sure DIP Switch 10 is ON, or the &F0 template will be loaded!

Default Settings

If DIP switch 10 is OFF at power -on, the &F0 settings are loaded instead.

By default, the first time the modem is turned on, it loads the settings stored in NVRAM, which are the same as the settings in the &F1 template.

Until you save any changes to NVRAM, the defaults stored there are the same as the permanent ROM factory settings stored in &F1.

To view the &F1 settings, enter ATI5.

Saving Templates in NVRAM

You can save any of the three templates, or save modified versions of them, in NVRAM for use as power -on defaults.

&W To substitute a template other th an &F1, write the desired template to NVRAM, using the &W command.

AT&F2&W <Enter>

To modify the &F n configuration in NVRAM, type your changes afterward and then save them to NVRAM, as in the following example. The original factory template remains intact.

ATS10=40&A2&W <Enter>

4-10 V.Everything Modems Command Reference

Z Resets and loads the NVRAM settings when DIP switch

10 is ON (factory setting). If DIP switch 10 is OFF, the modem resets and loads the &F0 configuration template

(no flow control). Use ATZ to make changes to the DIP switch settings take effect immediately.

Working with Memory 4-11

Chapter 5

Controlling Result Code Displays

This section explains how to control the display of result codes.

“Result code” is just another way of saying “status message.”

Result Code Display Commands

The four commands listed below control whether result codes are displayed, and if they are, in what format they are displayed.

Table 5-1. AT Commands That Control Result Code Display.

Command

Qn

Vn

Xn

&An

Effect

Enables or suppresses the display of result codes.

Displays result codes in verbal or numeric form.

Uses a specified set of result codes.

Uses additional specified sets of result codes.

Q n Enable/suppress the display of res ult codes.

Q0

Q1

Q2

Display result codes.

Do not display result codes.

Do not display result codes while in Answer

Mode. (See Chapter 2, Modes of Operation, for a description of modes.)

NOTE: DIP switch 3 overrides the Qn setting at poweron or reset.

V n Display result codes in verbal or numeric form.

V0

V1

Display result codes in numeric form.

Disp lay result codes in verbal form.

NOTE: DIP switch 2 overrides the Vn setting at poweron or reset.

S14.1= n Control when result codes are displayed.

S14.1=0 Display result codes when originating a call, answering a call, and when retraining.

S14.1=1 Display result codes only when originating a call.

NOTE: DIP switch 7 overrides the S14.1= n setting at power-on or reset.

5-2 V.Everything Modems Command Reference

X n Display one of the following sets of result codes.

Default = X7.

Result Codes

0/OK

1/CONNECT

2/RING (Incoming)

3/NO CARRIER

4/ERROR

5/CONNECT 1200

6/NO DIAL TONE

7/BUSY

8/NO ANSWER

10/CONNECT 2400

11/RINGING (Outgoing)

12/VOICE

13/CONNECT 9600

18/CONNECT 4800

20/CONNECT 7200

21/CONNECT 12000

25/CONNECT 14400

43/CONNECT 16800

85/CONNECT 19200

91/CONNECT 21600

99/CONNECT 24000

103/CONNECT 26400

107/CONNECT 28800

151/CONNECT 31200

155/CONNECT 33600

170/RING A

171/RING B

172/RING C

173/RING D

Table 5-2. Result Codes Sets for Xn Values.

Setting

X0 X1 X2 X3 X4 X5 X6 X7

• • • • • • • •

• • • • • • • •

• • • • • • • •

• • • • • • • •

• • • • • • • •

• • • • • • •

• • • •

• • • • •

• • • • •

• • • • • • •

• • •

• •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

Functions

Wait for 2nd Dial Tone (W)

Wait for Answer (@)

• • • • •

• • • • •

Table 5-3. Result Code Meanings.

Result Code

0/OK

1/CONNECT

2/RING

Meaning

Command has been executed.

Connection with another device.

Incoming ring detected.

3/NO CARRIER Carrier detect has failed or carrier has been dropped due to disconnect.

4/ERROR Command is invalid.

5/CONNECT 1200 Connection at reported rate. Same meaning for results of 2400 (10), 4800 (18), 7200 (20), 9600 (13), 12000

(21), 14400 (25), 16800 (43), 19200 (85), 21600 (91),

24000 (99), 26400 (103), 28800 (107), 31200 (151), or

33600 (155) bps.

6/NO DIAL TONE Dial tone not detected during the default 2 seconds, set in Register S6.

7/BUSY Busy signal detect; modem hangs up.

8/NO ANSWER After waiting 5 seconds for an answer, modem hangs

11/RING

12/VOICE

170/RING A up; returned instead of NO CARRIER when the @ option is used.

The modem has dialed; remote phone line is ringing.

Voice answer at remote site; modem hangs up.

Incoming distinctive ring detected. See Distinctive Ring

Support, in Chapter 3. Same meaning for RING B

(171), RING C (172), and RING D (173).

Wait for Another The modem continues dialing as soon as it detects

Dial Tone (W) another dial tone. See the dial options earlier in this

Wait for an

Answer(@) chapter. Requires X3 or higher.

The modem continues dialing when it detects

5 seconds of silence on the line. See the dial options earlier in this chapter. Requires X3 or higher.

Additional Result Code Subsets

NOTE: ARQ (Automatic Repeat Request) is used in this manual to denote calls that use error control.

&A n Enable or suppress the display of additional result code subsets.

&A0 Do not display ARQ result codes. This setting pertains only to the display of codes and not to

ARQ function.

&A1 Display ARQ result codes.

5-4 V.Everything Modems Command Reference

If the modem is set to X0 and the connection is at any rate from 1200 bps to 33.6 Kbps, Result code 14 is displayed. The other result codes indicate the connection rate and require a setting of X1 (or higher).

ARQ

14/CONNECT/ARQ

15/CONNECT 1200/ARQ

16/CONNECT 2400/ARQ

17/CONNECT 9600/ARQ

19/CONNECT 4800/ARQ

22/CONNECT 12000/ARQ

24/CONNECT 7200/ARQ

26/CONNECT 14400/ARQ

47/CONNECT 16800/ARQ

88/CONNECT 19200/ARQ

94/CONNECT 21600/ARQ

100/CONNECT 24000/ARQ

104/CONNECT 26400/ARQ

108/CONNECT 28800/ARQ

152/CONNECT 31200/ARQ

156/CONNECT 33600/ARQ

&A2 Display modulation indicators (HST, V32, VFC, or V34).

NOTE: If your software cannot handle the added modulation information, select &A1 or &A0.

HST

28/CONNECT 4800/HST

23/CONNECT 9600/HST

30/CONNECT 7200/HST

31/CONNECT 12000/HST

35/CONNECT 14400/HST

53/CONNECT 16800/HST

86/CONNECT 19200/HST

92/CONNECT 21600/HST

V32

38/CONNECT 4800/V32

33/CONNECT 9600/V32

40/CONNECT 7200/V32

41/CONNECT 12000/V32

45/CONNECT 14400/V32

83/CONNECT 16800/V32

87/CONNECT 19200/V32

93/CONNECT 21600/V32

ARQ/HST

29/CONNECT 4800/ARQ/HST

27/CONNECT 9600/ARQ/HST

34/CONNECT 7200/ARQ/HST

32/CONNECT 12000/ARQ/HST

36/CONNECT 14400/ARQ/HST

57/CONNECT 16800/ARQ/HST

89/CONNECT 19200/ARQ/HST

95/CONNECT 21600/ARQ/HST

ARQ/V32

39/CONNECT 4800/ARQ/V32

37/CONNECT 9600/ARQ/V32

44/CONNECT 7200/ARQ/V32

42/CONNECT 12000/ARQ/V32

46/CONNECT 14400/ARQ/V32

84/CONNECT 16800/ARQ/V32

90/CONNECT 19200/ARQ/V32

96/CONNECT 21600/ARQ/V32

VFC

119/CONNECT 2400/VFC

123/CONNECT 4800/VFC

127/CONNECT 7200/VFC

131/CONNECT 9600/VFC

135/CONNECT 12000/VFC

139/CONNECT 14400/VFC

143/CONNECT 16800/VFC

147/CONNECT 19200/VFC

97/CONNECT 21600/VFC

101/CONNECT 24000/VFC

105/CONNECT 26400/VFC

109/CONNECT 28800/VFC

V34

120/CONNECT 2400/V34

124/CONNECT 4800/V34

128/CONNECT 7200/V34

132/CONNECT 9600/V34

136/CONNECT 12000/V34

140/CONNECT 14400/V34

144/CONNECT 16800/V34

148/CONNECT 19200/V34

111/CONNECT 21600/V34

113/CONNECT 24000/V34

115/CONNECT 26400/V34

117/CONNECT 28800/V34

153/CONNECT 31200/V34

157/CONNECT 33600/V34

ARQ/VFC

121/CONNECT 2400/ARQ/VFC

125/CONNECT 4800/ARQ/VFC

129/CONNECT 7200/ARQ/VFC

133/CONNECT 9600/ARQ/VFC

137/CONNECT 12000/ARQ/VFC

141/CONNECT 14400/ARQ/VFC

145/CONNECT 16800/ARQ/VFC

149/CONNECT 19200/ARQ/VFC

98/CONNECT 21600/ARQ/VFC

102/CONNECT 24000/ARQ/VFC

106/CONNECT 26400/ARQ/VFC

110/CONNECT 28800/ARQ/VFC

ARQ/V34

122/CONNECT 2400/ARQ/V34

126/CONNECT 4800/ARQ/V34

130/CONNECT 7200/ARQ/V34

134/CONNECT 9600/ARQ/V34

138/CONNECT 12000/ARQ/V34

142/CONNECT 14400/ARQ/V34

146/CONNECT 16800/ARQ/V34

150/CONNECT 19200/ARQ/V34

112/CONNECT 21600/ARQ/V34

114/CONNECT 24000/ARQ/V34

116/CONNECT 26400/ARQ/V34

118/CONNECT 28800/ARQ/V34

154/CONNECT 31200/ARQ/V34

158/CONNECT 33600/ARQ/V34

&A3 Default. Display error control (LAPM, HST,

MNP, SYNC, or NONE) and data compression type (V42BIS, MNP5) indicators.

In the following example, the devices negoti ated error control for the call (ARQ), used V.34

modulation, are using the LAPM error control protocol, and are using V.42

bis compression.

CONNECT 28800/ARQ/V34/LAPM/V42BIS

NOTE: The numeric identifiers for &A3 result codes are the same as those used for &A2. If you request numeric display (V0) and &A3, you won’t be able to distinguish

&A2 from &A3 codes. Also, &A3 result codes may not be compatible with some software.

5-6 V.Everything Modems Command Reference

Chapter 6

Controlling EIA-232 Signaling

The EIA -232 1 interface deals with the signals and voltages used when data is exchanged between a computer and a serial device, such as a modem or serial mouse.

Modem Pool modems have virtual serial ports. Even though ports are not visible, the commands described in this chapter affect their internal serial communications.

Controlling EIA-232 Signaling

Data Terminal Ready

Your computer sends a Data Terminal Ready (DTR) signal to the modem when it is ready to send and receive data. Use & D n to tell the modem how to deal with the DTR signal.

NOTE: DIP switch 1 overrides the & Dn setting at power-on or reset.

&D n Tell the modem how to deal with the DTR signal.

&D0 Operate as though the DTR signal is always

ON.

&D1 Use a change in the DTR signal to enter command mode. Most communications software packages have a method for toggling

DTR – refer to your software’s manual for details.

1

The EIA -232 standard was formerly known as RS -232 (RS stands for Recommended

Standard).

Controlling EIA-232 Signaling 6-1

&D1 functions similarly to the escape code

(+++). Return online with the O n command, or hang up with the ATH command.

&D2 Respond normally to the DTR signal. The modem will not accept commands until your computer sends a DTR signal. The call will end when the DTR signal is dropped.

To change the DTR recognition time, set

S-Register 25. See Appendix A, Alphabetic

Command Summary.

Carrier Detect

Carrier is another way of saying “ready signal from the device on the other end of the connection.” Under normal conditions, the modem sends a Carrier Detect (CD) signal in response to receiving the carrier from the device on the other end.

NOTE: DIP switch 6 overrides the & Cn setting at power-on or reset.

&C n Control how the modem sends the CD signal.

&C0 CD always ON.

&C1 Send CD normally: the modem sends a CD signal when it connects with another analog device and drops the CD signal when it disconnects.

Data Set Ready

Data Set is another name for a modem. Under normal conditions, a modem sends a Data Set Ready (DSR) signal to your computer when it is ready to send and receive data.

Do not change the default setting of &S0 unless you know that your installation requires a different setting. Few communications programs, if any, will require the modem to control DSR (&S1).

6-2 V.Everything Modems Command Reference

&S n Control how the modem sends the DSR signal.

&S0 Send the DSR signal at all times. Default.

&S1 When originating a call, send the DSR signal after dialing, when the modem detects the remote analog device’s answer tone. When answering a call, send DSR after the modem sends its answer tone.

&S2 Use this option for specialized equipment such as automatic callback units. After sending

Carrier Detect (CD), send a pulsed DSR signal, followed by a Clear to Send (CS) signal.

&S3 Same as &S2, but do not send the CS signal.

&S4 Send a DSR signal to your computer at the same time that the modem sends the CD signal.

&S5 Send DSR normally (with CS), after sending

CD.

To change the DSR pulse time (in 20 -second increments), set S -Register 24 . See Appendix A,

Alphabetic Command Summary.

Controlling EIA-232 Signaling 6-3

Chapter 7

Controlling Data Rates

You can set the V.Everything to use fixed or variable serial port

rates and fixed or variable connection rates. Serial port rates pertain to data transferred between your computer and the modem. Connection rates pertain to data transferred between the modem and the device at the other end of a connection.

Serial Port Rates

The modem can be set to a fixed or variable serial port rate. Set a fixed rate to get the highest possible throughput and the best performance. Set a variable rate to allow the modem to match the connection rate.

Your software must support fixed or variable serial port rates, and must be set to one of the two settings.

NOTE: Your software may use terms such as locked serial port

(fixed rate) or autobaud (variable rate).

&B n Set the serial port rate as variable or fixed.

&B0 Variable rates. Allows the modem to change its serial port rate to match that of the connection rate.

&B1 Fixed rate. Default. The modem always communicates with an attached device at the rate at which you have set the terminal or software, regard less of the connection rate.

For the greatest throughput, set the serial port to 115200, 57600, or 38400 bps for high speed calls and to at least 9600 bps for 2400 -bps calls.

NOTE: If you fix a serial port rate, it must be equal to or

higher than the & Nn rate.

&B2 Set the serial port rate as fixed for ARQ calls and variable for non -ARQ calls (see Chapter 11,

Handshaking, Data Compression, and Error

Control, for more information about ARQ) when

answering only. When the modem connects in

ARQ mode, it shifts its serial port rate to a rate that you specify using your communications software (for example, 38.4 Kbps). If the connection is not under error control, modems behave as if they were set to &B0 and switch their serial port rates to match the connection rate of each call.

To implement this feature, first set your software to the desired rate. Then send the

AT&B2&W command.

Modems store the rate of the command in

NVRAM along with the settings. Each time it makes an ARQ connection, the modem checks

NVRAM for the specified serial port rate.

When sending subsequent configurations to

NVRAM, be sure your software is set to your selected serial port rate, so that the correct rate is maintained.

7-2 V.Everything Modems Command Reference

Connection Rates

The modem can be set to a fixed or variable connection rate. Set a variable rate to have the modem negotiate with the remote device for the highest possible connection rate. Set a fixed rate to connect only at a specified rate. You might use a fixed rate to filter calls, for security or other reasons.

&N n Connection rate: variable or fixed.

&N0 Variable rates. Default. Negotiate for the highest possible rate.

&N1 -&N16 Fixed rate. Connect only if the remote device is operating at the rate you specify.

&N1

&N2

&N3

&N4

&N5

&N6

&N7

&N8

300 bps

1200 bps

2400 bps

4800 bps

7200 bps

9600 bps

12 Kbps

14.4 Kbps

&N9

&N10

&N11

&N12

&N13

&N14

&N15

&N16

16.8 Kbps

19.2 Kbps

21.6 Kbps

24 Kbps

26.4 Kbps

28.8 Kbps

31.2 Kbps

33.6 Kbps

Chapter 8

Remote Access

You can set up the V.Everything so that other devices can view or change its configuration remotely.

This feature might be helpful if you have problems connecting with another device: you could grant the other device’s administrator access to your modem to check or correct its configuration.

As the administrator of a V.Everything, you might use remote access if you are away from your modem and want to make changes to its configuration.

Please review these terms before you continue:

Local Refers to the device that is connected directly to the computer you are using.

Remote Refers to the device at the other end of a telephone connection.

Host Refers to the modem that will be accessed and controlled by other devices.

Guest Refers to the device that will access and control the host modem.

Setting Up Remote Access

At the Host Modem

1 Prepare to send AT commands.

See Chapter 1, Using the AT Command Set, for details.

Remote Access 8-1

2 Enable remote access.

Set Register S41 for a value of 1 or greater. S41 sets the number of login attempts available to the remote user. A setting of zero allows no login attempts, disabling remote access.

ATS41=1&W <Enter>

NOTE: This method will not work if the modem is attached to certain synchronous devices. See Chapter

12, Dedicated/Leased Line and Synchronous Applications.

3 Set one or two remote-access passwords.

You can set two passwords to allow different levels of access to the modem:

View-Only Allows guest users only to view the modem’s configuration.

View-and-Change Allows guest users to view and change the modem’s configuration.

Remote access passwords can be up to eight alphanumeric characters long, and are not case -sensitive.

%P n Assign a remote -access password.

%P0 Assign a view-only password.

AT%P0=password <Enter>

%P1 Assign a view-and-change password.

AT%P1=password <Enter>

8-2 V.Everything Modems Command Reference

Other Remote Access Commands

Displaying a Remote-Access Password

To display a remote -access password, type:

AT%P0? <Enter> or

AT%P1? <Enter>

Erasing a Remote-Access Password

To erase a remote -access password, type:

AT%P0= <Enter> or

AT%P1= <Enter>

WARNING: Keep in mind that if you erase the %P1 password without disabling remote access (using ATS41=0), anyone could access the modem and change its configuration.

Disabling Remote Access

To disable remote access entirely, set S -Register 41 to 0:

ATS41=0 <Enter>

Accessing the Host

At the Guest Device

The guest device requires no configuration to access the host.

The guest device does not need to be made by U.S. Robotics.

Follow these steps:

1 Be sure that the host device has enabled remote access and is set to auto -answer (ATS0=1). Know the password, if you will need one.

Remote Access 8-3

2 Call the host device (although it doesn’t matter which device originates the call).

3 After a connection is established, do this: a Pause four (4) seconds.

b Type four tildes: ~~~~ c Pause four (4) seconds.

NOTE: The administrator of the host device can change the remote access character using S -Register 42 , and the pause duration using S -Register 43.

4 You should see a display similar to this:

USRobotics V.Everything Remote Access Session

Serial Number 0000000000123456

Password (Ctrl-C to cancel)?

There is a 3 -minute time limit for entering the password.

If the number of unsuccessful login attempts exceeds the set limit, the host device returns online and refuses any further login attempts during the remainder of the connection.

When the host accepts the password, the following message and prompt will appear on your screen:

Remote Access granted

Remote->

NOTE: You may not be prompted for a password. If you aren’t, password security is not active. The following prompt appears on your screen after you type the four tildes:

Remote Access granted (query only) then

Remote->.

8-4 V.Everything Modems Command Reference

5 Continue with Viewing and Changing the Host’s Configuration, later in this chapter.

Keep in mind that there is a 3 minute inactivity timer. If the host device detects no activity for 3 minutes, it quits the remote access session and resumes a normal online connection.

Also, during a remote -access session, the maximum number of characters between carriage returns is 40.

Quitting a Remote Access Session

If you want to quit the remote access login before you have entered the password, return online by pressing <Ctrl>C or typing ATO<Enter>. After you’ve entered the password, you can quit by sending one of these commands:

ATO ends the remote access session and keeps the connection.

ATH ends the remote access session and ends the connection.

ATZ ends the remote access session, ends the connection, and resets the guest modem.

NOTE: Before you disconnect, send ATI5 <Enter> to the remote modem and check its S41 setting. Make sure S41 is set for a value of 1 or greater. If S41 is set to 0, once you disconnect, you won’t be able to access the remote modem again. To prevent this, send ATS41=1&W <Enter> (or greater) before you disconnect.

Viewing and Changing the Host’s Configuration

Once you've gained guest access to a host, you can communicate with the host just as if you were entering commands from its attached computer.

Remote Access 8-5

Depending on your access privileges, you can use the regular set of AT commands.

Table 8-1. Access Privileges.

Access Privileges

View-Only

View and Configure

What You Can Do

Use any of the inquiry (ATI) commands.

Use any of the AT commands, except those commands that cannot be used while online (for example, ATD or ATA). You can also use remote configuration commands.

NOTE: Be careful not to send ATZ or you will lose the connection!

Remote Configuration Commands

There are special commands that can be used only during a remote -access session:

%Bn

%Fn

Change the host modem’s serial port rate.

Change data format (parity and data bits).

%Cn Control whether or when to apply changes to the configuration.

%B n Change the host modem’s serial port r ate.

%B0

%B1

%B2

%B3

%B4

110 bps

300 bps

600 bps

1200 bps

2400 bps

%B5 4800 bps

%B6 9600 bps

%B7 19200 bps

%B8 38400 bps

%B9 57600 bps

%B10 115200 bps

%Fn Change data format.

%F0 No parity, 8 data bits.

%F1 Mark parity, 7 data bits.

%F2 Odd parity, 7 data bits.

8-6 V.Everything Modems Command Reference

%F3 Even parity, 7 data bits.

%C n Control whether or when to apply changes to the configuration.

%C0 Defer changes. Default. Any changes that you make to the configuration are deferred until the call is ended; they take effect for ensuing connections.

NOTE: Even though, by default (%C0), the changes that you make do not take effect until the next connection, the new configu ration is reflected immediately in inquiry responses ( ATI n).

%C1 Restore the original configuration. Use this command to cancel any changes made during remote access and restore the original configuration.

NOTE: Commands that have been written to NVRAM

(using &W) and forced configuration changes (using

%C2) will not be restored to their previous settings when you send the host %C1.

%C2 Force configuration changes. Use this command to make configuration changes take effect immediately. We do not recommend forcing changes unless it is absolutely necessary. An unreliable connection or even a loss of connection may result.

After you make changes to the host’s configuration, the remote access prompt changes from Remote-> to Remote+>.

If you restore the original configuration using %C1, the top prompt is restored, assuring you that the original configuration is intact.

Remote Access 8-7

Quitting a Remote Access Session

If you want to quit the remote access login before you have entered the password, return online by pressing <Ctrl>C or typing ATO<Enter>. After you’ve entered the password, you can quit by sending one of these commands:

ATO ends the remote access session and keeps the connection.

ATH ends the remote access session and ends the connection.

ATZ ends the remote access session, ends the connection, and resets the guest device.

NOTE: Before you disconnect, send ATI5 <Enter> to the remote modem and check its S41 setting. Make sure S41 is set for a value of 1 or greater. If S41 is set to 0, once you disconnect, you won’t be able to access the remote modem again. To prevent this, send ATS41=1&W <Enter> (or greater) before you disconnect.

8-8 V.Everything Modems Command Reference

Chapter 9

Dial Security

Dial Security is designed to protect networks and data centers from unauthorized access.

A few terms need to be explained before we go any further:

Local

Remote

Host

Guest

Refers to the device that is connected directly to the computer you are using.

Refers to the device at the other end of a telephone connection.

Refers to the modem that receives calls from other devices and provides Dial

Security.

Refers to the device that accesses the host .

You can configure up to 10 accounts for each modem: one administrative account for you, and nine accounts for guest users. The account profiles are stored in the host modem’s non-volatile memory (NVRAM).

There are two forms of Dial Security, each of which will be explained later in this chapter:

♦ Autopass

♦ Password Prompting

Setting Up Dial Security

Here is a summary of the steps for setting up dial security.

Repeat these steps for each channel that needs dial security.

1) Set up an account for yourself.

2) Identify your account as the Administrative Account.

Dial Security 9-1

3) Set up guest users’ accounts.

4) Enable local (host) security.

5) Choose a Dial Security method.

6) Enable Dial Security.

7) Activate the Dial Security settings.

1 Set up an account for yourself.

Use any of the 10 available accounts (numbered 0 − 9) for your account.

Use the %A n command to set up user accounts. Table 9-1 shows the five fields to concern yourself with.

NOTE: The %A n command is automatically written to

NVRAM. It does not require you to send &W.

Options

Table 9-1. Adding Accounts: How to Format the A%n command.

Account

Number

0

9

Password Account

Enabled

?

8 characters maximum, case sensitive

YES/NO

Dialback

Enabled?

YES/NO

Allow New

Number?

Dialback

Number

YES/NO Up to 37

ASCII characters,

32-127

(0

9)

Dialback at a Specified Number

To make the host modem hang up and then dial a guest device back at a specified number, type:

AT%A0=nanook,y,y,n,18475555555 <Enter>

To enable Dialback, you must enable Dial Security with

Prompting in step 6.

NOTE: Expect a pause of approximately 1.5 minutes before the modem dials back. You cannot alter the duration of the pause.

9-2 V.Everything Modems Command Reference

Dialback at a New Number

To make the host modem prompt you to enter a number at which to dial a device back, and then have the modem dial a device back at that number, type:

AT%A0=nanook,y,y,y,

To enable Dialback, you must enable Dial Security with

Prompting in step 6.

No Dialback

To disable dialback, type, for example:

AT%A0=nanook,y,n,,

NOTE: Count your commas! There should always be four (4) commas in the %A command.

WARNING: Do not insert spaces between commas or between fields and commas. Spaces will invalidate the command.

2 Identify your account as the Administrative Account.

Identify your account as the Administrative Account using the %L command.

AT%L=PW0 <Enter>

This example sets account 0 as the Administrative Account.

Once you set the administrative password, you cannot view or modify the guest account profiles unless you enter the correct administrative password.

WARNING: Be sure to remember your administrative password. If you enable Dial Security and then forget your administrative password, you will be locked out of the modem.

Dial Security 9-3

3 Set up guest users’ accounts.

Use the %A n command to set up guest user accounts in the same way that you did to set up your administrative account. You can set up nine guest accounts.

Table 9-2. Adding Accounts: How to Format the A%n command.

Options

Account

Number

0

9

Password Account

Enabled

?

YES/NO 8 characters maximum, case sensitive

Dialback

Enabled?

YES/NO

Allow

New

Number?

YES/NO

Dialback

Number

Up to 37

ASCII characters,

32-127

(0

9)

After you have enabled the guest accounts, make sure that your guest users know their passwords and the login procedure.

Modifying Accounts

After you have set up an account, you can modify each field independently. If a field is to remain as is, just insert a comma, as shown in the following command:

AT%A1=,,,Y, <Enter>

The command above allows the guest user to supply a dialback number that is different from the one stored in the original account record.

4 Enable Local Security.

If you do not enable Local Security, the Dial Security settings will not be protected, and other users will be able to change or erase them. Once the administrative password is protected, when security commands are issued, the modem will reply [ ACCESS DENIED ].

ATS53.2=1&W <Enter>

9-4 V.Everything Modems Command Reference

5 Decide which Dial Security option to use.

You can choose from two types of dial security: Autopass and Password Prompting.

Autopass

Autopass is the default form of password protection. Autopass automates the process of logging in to the host modem, but it requires close cooperation between the guest and host modems.

Using Autopass requires that:

♦ Both the host and guest devices are made by U.S. Robotics and have Dial Security enabled.

♦ The connection between the modems is under V.42 error control (that is, both modems must be set to &M4 or &M5).

When a guest device attempts an Autopass connection, the guest includes its password in its V.42 error control request.

The host modem checks all the enabled passwords in its security accounts for a match.

If the guest includes an invalid password, the host sends an INVALID PASSWORD message and hangs up.

If the guest did not enable Dial Security, the host will not accept the call unless prompting is enabled on the host modem.

If the guest includes a valid password, the host permits a secure connection.

Password Prompted

While the use of Autopass is restricted to U.S. Robotics devices with Dial Security, Password Prompting allows connections with any guest device, as long as the guest user knows the correct password.

When host has Prompting enabled, it asks guest users for a password. The host modem checks the received password against each of its active Security accounts.

Dial Security 9-5

♦ The host will always respond to a correct Autopass attempt, even if prompting is enabled.

If the guest sends an invalid password, the host prompts twice more before disconnecting.

If the guest does not send a password after 60 seconds, the host disconnects.

If the guest sends a valid password within 60 seconds, the host permits a secure connection.

NOTE: There is no prompting capability in analog synchronous mode.

Prompting is more flexible than Autopass because:

♦ Prompting doesn't require guest devices to support U.S.

Robotics Dial Security.

♦ Prompting doesn't require a V.42 error control connection.

6 Enable Dial Security.

WARNING: Before you enable Dial Security, you must have set up an administrative account and password.

See Steps 1 & 2.

To enable Autopass Dial Security, type:

AT S53.0=1&W <Enter>

To enable Dial Security with Password Prompting (this also enables Autopass), type:

AT S53.0=1.1=1&W <Enter>

To enable Dialback Security, enable Password Prompting

and enable Dialback in each guest account (see step 3).

9-6 V.Everything Modems Command Reference

NOTE: You must use the &W command to save the settings in NVRAM. If you don’t, the next time you reset or power down the modem, Dial Security will be disabled.

ati10

USRobotics Courier V.Everything

DIAL SECURITY STATUS

DIAL SECURITY ENABLED:[N] S53.0=1 LOCAL SECURITY ENABLED:[N] S53.2=1

PROMPTING ENABLED:[N] S53.1=1 FORCED AUTOPASS:[N] S53.0=1

LOCAL ACCESS PASSWORD:[NO PSW] %L=PWn AUTOPASS PASSWORD:[NO PSW] %V=PWn

ACCOUNT PSW PHONE # ACCT/E DIAL/B NEW_#

%A %A %A %A %A %A

#0 [N] [N] [N]

#1 [N] [N] [N]

#2 [N] [N] [N]

#3 [N] [N] [N]

#4 [N] [N] [N]

#5 [N] [N] [N]

#6 [N] [N] [N]

#7 [N] [N] [N]

#8 [N] [N] [N]

#9 [N] [N] [N]

OK

Figure 9-1. The ATI10 Screen. Bold Characters Indicate the

Commands Used To Control the Adjacent Fields.

7 Send ATZ to activate the Dial Security settings!

NOTE: Make sure that DIP switch 10 is OFF, which tells the modem to load the settings stored in NVRAM. If

DIP switch 10 is ON, the settings in ROM (&F0) are loaded, disabling Dial Security. You can retrieve the

Dial Security settings by setting DIP switch 10 OFF and then resetting the modem using ATZ or by powering off the modem and powering it back on.

Dial Security 9-7

Maintaining Security Accounts

Once the administrative password is set and Dial Security is enabled, the administrator is the only one who can access account information.

To modify or change account information, use the %S= and

%E = commands described on the next page.

Accessing Account Information (%S)

Once Dial Security is enabled, you can access accounts by entering the local access password using the %S= command, which allows access to the accounts by disabling local security.

AT%S=administrative password <Enter>

NOTE: The device echoes the administrative password, which is case sensitive. Modems will accept an invalid password entry, but will lock you out from the security commands. For example, if the password is Green, but you enter GREEN, an OK is displayed. However, if you try to type a security command (for example, ATI10

<Enter> to view accounts), an [ ACCESS DENIED ] message is displayed.

Account Status

Once access has been granted, you can view account information by typing:

ATI10 <Enter>

Remote users may only use this command during a remote access session if local access security is disabled.

9-8 V.Everything Modems Command Reference

Erasing Account Information (%E)

Use the % E= n command to make system edits.

%E=1 Erase local access password.

%E=2 Erase autopass password.

%E=3 Erase passwords in accounts 0–9.

%E=4 Erase phone numbers in accounts 0 − 9.

%E=5 Disable Account, Dialback, and New Number fields in accounts 0 − 9.

To edit or overwrite an individual account, or an individual account field, use the % A n= command described in Setting Up

Dial Security, on page 9-1.

Remote Configuration

Dial Security accounts may be configured remotely. See

Configuring Dial Security Remotely at the end of this chapter.

What the Guest User Needs to Do

When guest users want to call in to the host (assuming that you have enabled Dial Security by entering ATS53.0=1),

♦ they must know the password

♦ if you have enabled Dialback, they must set their device to auto-answer

1 If the host has security enabled, get a password from the host’s administrator. Passwords are case -sensitive, so be sure to copy it correctly.

If the host has prompting enabled and the host operator enables dialback for your account, skip to Step 3.

2 For guest users with V.Everything modems only: a Create a security account, using the password the host’s administrator asked you to use. See Setting Up

Dial Security, earlier in this chapter, for instructions.

Dial Security 9-9

b Using the %V command, assign the password as your autopass password. Enter the following command, where n is the number of the account you set up):

AT%V=PWn <Enter> c Check to see that you've set your autopass password correctly by typing the following command:

ATI10 <Enter>

Your autopass password appears beside AUTOPASS

PASSWORD.

d Once the autopass password is set, enable your modem’s Dial Security by sending the following command:

ATS53.0=1&W <Enter>

3 If Dialback is enabled at the host modem’s site, set your modem to answer the host modem when it dials back.

To set your modem to answer the Dialback call, send the following command:

AT S0=1 <Enter>

4 Call the host.

5 To disable auto answer, type the following command after the call ends:

AT S0=0 <Enter>

Configuring Dial Security Remotely

The host administrator can configure the host’s security settings remotely.

9-10 V.Everything Modems Command Reference

NOTE: At the host device, you must have previously enabled remote access and assigned a remote access password that allows view -and -change privileges. See Chapter 8, Remote

Access. You may want to use your administrative password as your remote access password.

Dialing In From the Remote Site

1 From the remote site, connect to the host using Dial

Security. Once a connection is made, follow the instructions for beginning a remote access session as described in Chapter 8, Remote Access.

2 When remote access has been granted, use the %S= command to access the Dial Security accounts.

You can view the security account information by typing:

ATI10 <Enter>

3 Make any configuration changes and execute them immediately by typing the following command:

AT%C2 <Enter>

4 To end the remote session and reactivate Dial Security on the host, reset the guest device by typing:

ATZ <Enter>

WARNING: If you do not use the ATZ command to end a remote access session, Dial Security will remain disabled at the host and anyone dialing in to the host for remote access will have access to the I10 screen and all

Security accounts.

Dial Security 9-11

Chapter 10

Flow Control

V.Everythings have two buffers, one for data transmitted from your computer, and one for data received from the phone line.

Buffers are data storage areas of variable size.

Flow control provides a system for stopping and starting transmission depending on how full the buffers are. Its goal is to prevent overfilling the buffers and losing data.

There are two kinds of flow control: hardware and software.

V.Everythings support either, but your computer and communications software must also support the kind of flow control you choose.

NOTE: We recommend that you use hardware flow control. If you do, depending on your communications software, you may also need to disable your communications software’s software flow control.

Hardware and Software Flow Control

Hardware Flow Control

Modems implement hardware flow control by detecting that a buffer is 90% full and then interrupting the Clear to Send (CS) signal to stop the flow of data. When the buffer is 50% full, the modem sends CS to restart the flow of data.

Software Flow Control

Modems implement software flow control by detecting that a buffer is 90% full and then sending special characters in the data

Flow Control 10-1

stream to stop the flow of data. When the buffer is 50% full, the modem sends special characters in the data stream to restart the flow of data.

The problem with software flow control is that the characters used to stop (<Ctrl>Q) and start (<Ctrl>S) the flow of data can occur naturally in the data flow. Enabling software flow control instructs the modem to recognize and act on these characters, even if they are not intended to control the data flow.

Using software flow control may prove satisfactory if you're transferring text files only.

If you use software flow control and are transferring non -text

(binary) files or using an XMODEM -type protocol, disable flow control entirely using the &R1 and &I0 commands described in this section. In addition, set the serial port and connection rates equal using the &B0 and &N0 commands described in Chapter

7, Controlling Data Rates.

The start command is also called XON (for transmit on) and the stop command is called XOFF (transmit off). You can change the characters used. See Registers S22 and S23 in Appendix A,

Alphabetic Command Summary. Appendix B includes an ASCII chart, which you may find helpful when setting the S -Registers.

Received and Transmit Data Flow Control

Received-Data Flow Control

The default flow control settings are &R2 &I0, which turns hardware flow control on and software flow control off for received data.

&R n Alter hardware flow control for received data.

&R0 After receiving the Request to Send (RTS) signal, pause before sending CS. The delay is required by some synchronous mainframes and does not apply to asynchronous calls.

10-2 V.Everything Modems Command Reference

&R1 Ignore the Request to Send (RTS) signal. &R1 is required if your computer, cable, or software does not support RTS.

&R2 Default. Ha rdware flow control enabled. The modem sends data to your computer only on receipt of the RTS signal.

&I n Alter software flow control for received data.

&I0 Default. Disable software (XON/XOFF) flow control. Recommended for non -ARQ (Normal mode) calls, but see &I5.

&I1

While the modem is online, the only characters it recognizes are +++, the escape sequence.

Enable software (XON/XOFF) flow control.

Use in ARQ mode only.

&I2

Keep in mind that the XON/XOFF chara cters sent to the remote computer may interfere with

XON/XOFF signaling between the remote computer and remote device. See &I2.

The modem acts on your XON/XOFF commands, but removes them from the data stream instead of passing them to the remote computer.

This ensures that the remote computer does not confuse your XON/XOFF characters with those from its attached device. This is the recommended setting for ARQ mode.

NOTE: If the call is not in ARQ mode, there is no flow control on the link. If you send an XOFF to your modem and it stops passing data, it has no way to tell the remote computer and modem to stop sending for a while, and the modem’s buffer may overflow. For more reliable control in non -ARQ mode, see &I5.

Flow Control 10-3

&I3

&I4

&I5

Hewlett Packard  Host mode. Applies only to modems attached to an HP mainframe that uses the ENQ/ACK proto col. Use in ARQ mode only.

Hewlett Packard  Terminal mode. Applies only to modems attached to terminals in an HP system that uses the ENQ/ACK protocol. Use in ARQ mode only.

Enable flow control when the connection is not under error control. For this to work, the remote device must also have &I5 capability.

In ARQ mode, a modem set to &I5 operates the same as it does when set to &I2. It acts on your

XON/XOFF commands, but does not pass them to the remote system. The error control protocol enables the devices to control the flow of data on the phone link.

In non -ARQ mode, a modem set to &I5 operates as though flow control were disabled

(&I0); it does not look for your typed

XON/XOFF commands. However, it does look for XON/XOFF characters coming in over the

phone link. When the remote device sends

XON/XOFF com mands, the modem either resumes or stops transmitting data over the link and drops the characters from the data stream.

If both devices are set to &I5, operators at each end can signal the remote device to stop sending, thereby controlling the data flow on the phone link and preventing their own device’s buffer from overflowing. At the computer/device interfaces, the devices independently control the flow of data through their Transmit Data (&H) settings.

10-4 V.Everything Modems Command Reference

Transmit-Data Flow Control

This type of flow control is for data transmitted to the modem by its attached computer.

Non-ARQ connections allow the use of error control file transfer protocols such as XMODEM and YMODEM without flow control.

&H n Alter the transmit data flow control.

&H0 Disable transmit data flow control.

&H1 Hardware flow control. Default. Requires that your computer and software support Clear to

Send (CTS) at the serial (EIA -232) interface.

&H2 Software flow control. Requires that your software support XON/XOFF signaling.

&H3 Use both hardware and software flow control.

If you are unsure about what your equipment supports, select this option.

Flow Control 10-5

Chapter 11

Handshaking, Error Control,

Data Compression, and Throughput

Handshaking

With each call, modems go through a link negotiation process with the remote device. Another name for the negotiation process is “handshaking.”

V.Everythings default to V.34 modulation and try for the highest possible speed when they attempt to connect with another modem: 33.6 Kbps. The V.34 range spans 33.6, 31.2,

28.8, 26.4, 24, 21.6, 19.2, 16.8, and 14.4 Kbps, and 9600, 7200,

4800, and 2400 bps. If the remote device is not V.34-capable, a connection is made using the highest compatible modulation scheme (V.FC, V.32 terbo, V.32 bis, and so on, down to as low as

Bell 103, or 300 bps).

V.34

If the remote device has V.34 capability, modems use a line probing technique to determine the highest speed possible under current line conditions, then they complete the connection. If the remote device does not have V.34 capability, the modem listens to the device’s answer tones to identify the standard rate at which the remote device is operating, and then adjusts to that rate.

When the modem answers a call, it sends out a series of answer tone signals until both devices negotiate the best connection rate.

Selective Reject

Selective Reject is an optional part of the ITU V.42 (LAPM) specification. This feature improves performance on noisy lines by reducing the amount of overhead incurred when the protocol must resend data due to errors.

When selective reject is active, only the frame that contained the error is resent, instead of the frame plus all of the following unacknowledged frames. You can disable selective reject by sending ATS51.6=1 <Enter>.

Attaining Speeds Above 28.8 Kbps

V.34 connections at 21.6, 24, and 26.4 Kbps are common. To get connections of 28.8, 31.2, and 33.6 Kbps, line quality must be

pristine end-to-end. In addition, 31.2 and 33.6 Kbps connection rates are possible only when the device to which you are connecting also runs software that supports speeds above 28.8

Kbps.

Controlling the V.8 Call Indicate Tone

The V.8 protocol speeds call negotiation and specifies a call indicate tone. Providing the call indicate tone is optional. For compatibility, we ship the modem with the call indicate tone disabled.

To enable the call indicate tone, send ATS54.6=0 <Enter>.

If you enable the V.8 call indicate tone, expect to hear a sound like a fast ringing signal while the call is being connected.

Fast Class (V.FC) Handshaking

After trying V.34, the modem tries for the fastest possible V.Fast

Class (28.8 Kbps) connection. The V.FC range spans 28.8, 26.4,

24, 21.6, 19.2, 16.8, and 14.4 Kbps. If the remote device is not

V.FC capable, a connection is made using the highest compatible modulation scheme (V.32 terbo, V.32 bis, and so on, down to as low as Bell 103, or 300 bps).

If the remote device has V.FC capability, the modem uses a line probing technique to determine the highest speed possible under current line conditions, then completes the connection. If

11-2 V.Everything Modems Command Reference

the remote analog device does not have V.FC capability, the modem listens to the device’s answer tones to identify what standard rate the remote analog device is operating at, and adjusts to that rate.

When a modem answers a call, it sends out a series of answer tone signals until both devices negotiate the best connection rate.

HST

We recommend that V.Everythings retain the default B0 and

&N0 settings. This allows them to make analog connections with “V.” protocol and HST modems in both Originate and

Answer modes at a variety of speeds.

When originating an analog call, the modem set to B1 sends out a Bell answer tone, which is the prevalent standard in the U.S.

and Canada for connections at 2400 bps and lower. At higher speeds, the modem also recognizes the ITU answer tones necessary for connecting with V. protocol modems, and adjusts to the answering device.

However, when answering a call, a modem sending out the Bell answer tone (B1) won't be recognized by V. protocol modems.

The calling modem, instead, will wait until it detects a tone it recognizes. The V.22

bis tone used at 2400 bps.

If you want to have your modem connect with V. protocol modems at high speeds, make sure it is set to B0 for the ITU answer tones. It will also connect with HST modems at speeds up to 16.8 Kbps.

USR V.32terbo to USR V.32terbo

On these connections, modems have two features that result in outstanding performance: Quick Connect and Adaptive Speed

Leveling (ASL).

Quick Connect allows the devices to connect in approximately 7 seconds, a far shorter time than normal with most devices.

ASL (described below in Other V.Protocol Operations) is used by

U.S. Robotics devices operating in V.32

terbo and V.32 bis modes.

11-4 V.Everything Modems Command Reference

Lower-Speed “V.” Protocols

Earlier, lower -speed “V.” protocols do not employ line probing.

Instead they use predefined answer tones to specify, or identify, speed capabilities. These protocols define the following maximum speeds.

♦ V.32

terbo: 19.2Kbps, with an additional USR device -to-USR device speed of 21.6Kbps.

♦ V.32

bis: 14.4Kbps.

♦ V.32: 9600 bps.

ASL (used in V.32

terbo and V.32 bis modes) is a technique that allows the V.Everythings' receivers and transmitters to act independently of each other. One transceiver may slow down and then speed up without affecting the data flow on the other.

The result is more efficient line operation.

NOTE: Answering V.32 terbo devices shift their serial port rate up to 38.4 Kbps (for 21.6 Kbps connections) if the calling

V.32

terbo device dials in at 21.6 Kbps. The answering V.32

terbo device then sends data to its computer at 38.4 Kbps. V.32

bis devices shift their serial port rate to 19.2 Kbps in order to make

14.4 Kbps connections. If your computer does not support these higher serial port rates, disable V.32 terbo and/or V.32 bis.

See Register S34, in Appendix A, Alphabetic Command Summary.

NOTE: While most modems on the market now use higher speeds, there may be a problem in answering older, V.32

modems at 9600 bps. Use Register S28 to modify the duration of the extra tones used in V.32 negotiations, in the rare instance that this may be necessary. See Appendix A, Alphabetic

Command Summary.

Error Control

NOTE: High speed calls are highly vulnerable to errors unless the data is protected by error control. The operations described below take place even if the modem or the remote device is not set for error control. If your modem connects with a remote device at high speed but without error control, and if you are not using an error control protocol for your call, you may lose data.

Some of the following text includes the term ARQ, which stands for Automatic Repeat Request. ARQ is a method used in many error control protocols to ensure that any data that has been corrupted in transit is retransmitted. We use the term to designate a connection under error control.

Error control is available for calls at 1200 bps and above. It can be disabled, although high speed calls (above 2400 bps) should always be under error control. The operations defined in an error control protocol include the following:

♦ Establishing compatibility

♦ Formatting data frames

♦ Detecting errors using Cyclic Redundancy Checking (CRC)

♦ Retransmitting corrupt data frames

The modem is set at the factory to &M4, causing it to try for an error control connection and, if that isn't possible, to proceed with the call in Normal mode.

The modem first tries for a V.42 connection, then an MNP connection. The following information is based on the setting of

&M4.

11-6 V.Everything Modems Command Reference

V.42 Error Control

This international standard includes a two -stage hand shaking process:

♦ A Detection phase that is based on an exchange of predefined characters.

♦ A LAPM (Link Access Procedures for Modems) nego tiation phase, during which the devices identify their capabilities concerning maximum data block size and the number of outstanding data blocks allowed before an acknowledgment is required.

MNP Error Control

This protocol is supported by the ITU -T V.42 Recommenda tion.

It was originally developed by Microcom, Inc. and is now in the public domain.

MNP is based on special protocol frames. If the remote device doesn't recognize an MNP Link Request, error control isn't possible. (In HST asymmetrical mode, U.S. Robotics devices use a proprietary scheme similar to MNP.)

Error Control and Flow Control

Flow control of data from the computer is required under error control for two reasons:

♦ The transmitting device buffers a copy of each frame it transmits to the remote end until it is acknowledged by the receiving device.

♦ If errors are encountered, retransmis sion activity can cause a steady stream of data from the computer to overflow the buffer.

Error Control Commands

&M n Enable ARQ (error control) or enable synchronous protocols. The modem and the remote device must use the same protocol.

&M0 Normal mode, no error control. Due to the nature of phone line channels, this is never recom mended for calls above 2400 bps.

&M1 Online synchronous mode without V.25 bis.

&M4 Normal/AR Q mode. Default. Operate in

Normal mode (&M0) if an ARQ connection can’t be made.

NOTE: When devices revert to Normal mode (&M0), they transfer data at high speeds without the reliability of error control. To avoid this, both local and remote devices should always be set for error control. USR devices in HST mode drop to 2400 bps if they’re unable to establish an error control connection.

&M5 Enter ARQ asynchronous mode. The modem hangs up if it can’t make an ARQ connection.

&M6 Start V.25

bis synchronous mode, using a character -oriented link protocol similar to

BISYNC.

&M7 Start V.25 bis synchronous mode, using the

HDLC link protocol.

Data Compression

If a modem successfully establishes a V.42 error control connection with a remote device, it also negotiates for V.42 bis data compression.

If a modem successfully establishes an MNP connection with a remote device, it also negotiates for MNP5 data compression.

11-8 V.Everything Modems Command Reference

The type of compression for a call, if any, is reported in the

ATI6 display (see Chapter 13, Querying), and in the CONNECT message if the modem is set to &A3 (see Chapter 5, Controlling

Result Code Displays).

V.42bis versus MNP5 Data Compression

Modems using V.42 bis compression negotiate the following options and report them in the ATI6 display.

♦ Dictionary size, that is, the amount of memory available for compression table entries. (Entries are codes devised for redundant data. The data is packed into shorter data units, called code words, and unpacked by the receiving device.)

Possible dictionary sizes:

Bits

9

10

11

Entries

512

1024

2048

Modems use 11 -bit, or 2048 -entry dictionary, but they can reduce its size to accommodate a remote modem that uses a

9- or 10 -bit dic tionary.

♦ Maximum string length of each entry. As the dic tionary fills, the modem deletes the oldest unused strings.

V.42 bis compression is more efficient than MNP5 com pression in part because it dynamically deletes entries that are no longer used. In addition, it works better with files that are already compressed. These include .ZIP files down loaded from many

Bulletin Boards and 8 -bit binary files, which seem to modems to be compressed.

MNP5 compression should not be used with such files because it adds data to the files, which lessens throughput. (The additional data is stripped when the file is decom pressed by the remote modem.) When transfer ring s uch files, it's best to set the modem to &K3. This allows V.42 bis compression to work dynamically with the com pressed data, but disables MNP5.

Data Compression Commands

&K n Enable/disable data compression.

&K0 Disable data compression.

&K1 Auto enable/disable. Default. Enable compression if the serial port rate is fixed

(&B1). Disable compression if the serial port rate is variable (&B0), because compression offers no throughput advantage when the serial port and connection rates are equal.

Compression may even degrade throughput.

&K2 Enable data compression. Use this setting to keep the modem from disabling compression.

&K3 Enable selective data compression. The modem negotiates only for V.42 bis compression, and disables MNP Level 5 (MNP5) compression.

Use this setting to transfer 8 -bit binary files,

.ZIP files, and other files that are already compressed.

Getting Maximum Throughput

The following guidelines should help you to make the most of the modem's advanced performance features. In many instances, experimentation and experience will indicate what works best for your applications.

Maximum throughput results when:

♦ The communications software allows fixing the serial port rate higher than the connection rate, by setting the soft ware to 115200, 57600, or 38400 bps and setting the modem to

&B1.

If the software automatically switches serial port rates to follow the connection rate, the modem's serial port rate must be also set to follow the connection rate for each call,

&B0, and throughput will be limited.

11-10 V.Everything Modems Command Reference

Installations with specialized software may want to enable a fixed serial port rate for ARQ calls and a variable serial port rate for non -ARQ calls. See the &B2 command in Chapter

7, Controlling Data Rates.

♦ The call is under data compression.

♦ The data is made up of text files rather than binary files such as .EXE or .COM files.

♦ MNP5 compression is disabled for files that are al ready compressed, and 8 -bit binary files that appear to modems to be already compressed. Disable MNP5 compressing by sending the V.Everything &K3.

♦ The file transfer is not slowed down by a file -transfer protocol. Many non -text files require a file transfer protocol, but the results vary.

NOTE: For the best throughput, on error -controlled connections only and with hardware flow control, we recom mend the most current version o f ZMODEM.

For example, certain public domain file transfer protocols have the following effects:

Kermit

XMODEM

YMODEM

Newer versions support packets up to 9K and a sliding window design to eliminate turn-around delay. With earlier versions, however, throughput may be severely reduced due to short block lengths

(possibly under 128 bytes) and acknowledgment turnaround time.

Throughput may be reduced if your version uses short block lengths (128 bytes). Some versions use larger blocks (1K blocks). Throughput is also reduced by overhead (error control protocol information).

There is an improvement over XMODEM, due to larger block lengths (1K bytes), but throughput is

still reduced by the protocol's error control overhead.

The protocols listed above further reduce throughput wh en an error control connection is established. The accuracy of the data is checked both by the file trans fer protocol and the modem. To avoid redun dancy, use the above protocols only for non -ARQ connections, and only at speeds of 2400 bps and below.

Overhead is minimal with ZMODEM, resulting in throughput that is almost equal to that obtained with no file-transfer protocol. ZMODEM should also be used for non-ARQ connections. Leave the modem at its &M4 and

&K1 settings for both error control and data com pression.

YMODEM -G is another good choice, but never use it unless both the local and remote devices are using error control: if

YMODEM -G detects an error, it aborts the transfer. Do not use either protocol with software flow control

(XON/XOFF signaling).

11-12 V.Everything Modems Command Reference

Chapter 12

Dedicated/Leased Line and

Synchronous Applications

Dedicated and Leased-Line Applications

V.Everythings do not need to be connected to the public switched telephone network. You can connect a standard phone cable between the V.Everything and another modem and make connections without even dialing.

Alternatively, you can connect the modem to a line that you lease from the telephone company. Such lines are often referred to as dedicated (to a pair of modems) or private lines.

Required Cabling

Use a standard 2-wire telephone cable. If you are leasing a line from the telephone company, request a 2-wire line. If the telephone company makes only 4-wire lines available, you'll need a 4-wire to 2-wire converter at each end of the connection.

If the phone company does not install the con verters, you have to supply them.

For optimal operations, we recommend that the physical length of the cable not exceed 5 miles.

Setting the Modem

You can use the modem in either smart or dumb mode

(determined by the position of DIP switch 8).

If the modem is set to &L1 and the remote modem has a comparable setting, the modems automatically connect when they are powered on. They also reconnect, without any operator intervention, if a disturbance on the line is severe enough to break the connection.

1 Set your terminal or communications software to the rate at which you want the modems to communicate.

For example, use a terminal/software setting of 19.2 Kbps and, if both modems have the capability, they will connect at 14.4 Kbps.

2 Send the modem the following command:

AT&B1&S2&H1&L1&W <Enter>

&B1 fixes the modem’s serial port rate at the same rate yo u selected when setting up your communications software.

&S2 causes the modem to send a Clear to Send (CTS) signal

only after it sends the Carrier Detect (CD) signal, that is, only after it connects with the remote modem. &H1 enables hardware (CTS) flow control. &L1 forces the modems off hook at power on and enables them to re-establish the connection should it be broken. &W writes the settings to nonvolatile memory (NVRAM) as power-on defaults.

NOTE: We recommend using the &S2 setting to delay

CTS until after the connection is made, as a precaution.

If the modems are in the process of connecting or reconnecting, the modem interprets any keyboard data entry, including an accidental key stroke, as a key-press

abort, and hangs up. Delaying CTS until after carrier detection prevents this from happening. However, you have to set the modem for hardware flow control, &H1.

12-2 V.Everything Modems Command Reference

If your software or machine does not support Clear to Send

(CTS), don't include &S2 and &H1 in the command string as sug gested abov e. But keep in mind that if the modems fail to connect or reconnect, the reason could be a keypress abort.

3 Set DIP switch 10 OFF. This tells the modem to load

NVRAM settings at power-on It does not matter whether the modem is in Dumb or Smart mode (DIP switch 8).

4 Decide which modem is to be the calling modem and which the answering modem. Set the answering modem to Auto

Answer, DIP switch 5 OFF, and the calling modem to Auto

Answer suppressed, DIP switch 5 ON.

5 Power off and power on the modems. This initiates the new DIP switch settings and loads the power-on defaults, including &L1. The modems go off hook and establish the connection.

NOTE: If the modems cannot restore the connection and you could not set the modem to &S2, the reason could be a keypress abort. If the problem persists, however, you may need to call your telephone company to have them check your line.

Dial Using V.25bis Software

In order to make synchronous connections using V.25

bis communications software, you must first configure the modem using AT commands. Once the it is configured, run your communications software, which takes control of the modem for the duration of the connection.

Configuring the Courier

Before you attempt to connect to a synchronous network, you must first configure the modem using an asynchronous device, such as a terminal or a computer running standard asynchronous communications software.

1 Find out which V.25

bis protocol, HDLC or character -oriented, is being used for dialing and answering at the host computer and then set the modem to dial using it.

&M6 Dial using a character -oriented protocol that is similar to BISYNC.

The modem and the remote device must use the same eight -bit data format. The character length must be 7 bits and either ODD or EVEN parity (ODD is preferred), or 8 bits and NO parity.

&M7 Dial using the High Level Data Link Control

(HDLC) protocol. HDLC ignores parity.

Example: AT&M7&W <Enter> selects HDLC.

12-4 V.Everything Modems Command Reference

2 Set the offline clock speed , or the clock speed to be used

(between the modem and the computer to which it is directly attached) when the modem is not engaged in a synchronous connection.

%N0 Reserved

%N1 Reserved

%N2 1200 bps

%N3 2400 bps

%N4 4800 bps

%N5 7200 bps

%N6 9600 bps (default)

%N7 12000 bps

%N8 14400 bps

%N9 16800 bps

%N10 19200 bps

Example: AT%N10&W <Enter> selects an offline clock speed of 19200 bps.

3 Choose a connection rate to be used (between the modem and the remote communications device) when the modem is on line.

If & N n is set for 2 − 10, the modem ignores the % N n rate and uses the & N n rate as the online connection rate.

&N0

&N1

&N2

&N3

&N4

&N5

&N6

&N7

Variable (default)

Reserved

1200 bps

2400 bps

4800 bps

7200 bps

9600 bps

12 Kbps

&N8

&N9

14.4 Kbps

16.8 Kbps

&N10 19.2 Kbps

&N11 21.6 Kbps

&N12 24 Kbps

&N13 26.4 Kbps

&N14 28.8 Kbps

&N15 31.2 Kbps

&N16 33.6 Kbps

NOTE: We recommend that you fix the rate between the computer or terminal and modem (% N n) and that you set the connection rate (& N n) to match. This avoids dramatic changes in rate produced when the connection rate adjusts to the offline clock speed.

Example: AT&N10%N10&W <Enter> selects a connection rate and an offline clock speed of 19200 bps.

4 Select a source of the synchronous timing signals.

&X0 The modem sends transmit clock ti ming signals to the DTE over the serial interface. DTE rate follows the connection rate.

&X1 The DTE sends transmit clock timing signals to the modem over the serial interface. Typical use: multiplexed leased lines.

&X2 The modem sends receiver clock timing signals, which are looped to the transmit clock and sent to the DTE over the serial interface. Typical use: systems that require synchronization of data flowing in both directions.

Example: AT&X0&W <Enter> selects the modem as the source of the synchronous transmit clock timing signals.

5 Choose whether the modem should display normal or extended synchronous result codes.

Depending on the setting of the X n command, the modem displays normal or extended synchronous result codes.

Extended result codes provide more detailed information.

Don’t be concerned if synchronous result codes do not appear on your screen—they are intended for your communications software.

By default, the modem is set to X1 for extended result codes. To change to normal result codes, set the modem to

X0.

Example: ATX1&W <Enter> selects extended result codes.

6 If the modem is to answer calls, enable automatic answering by setting DIP switch 5 OFF.

7 Set DIP switch 10 OFF and then power the modem off then on again. Setting DIP switch 10 OFF causes the modem to read from NVRAM the settings you just made, enabling synchronous operation.

12-6 V.Everything Modems Command Reference

Dialing Using V.25bis

Your communications software, which must support V.25

bis, handles the dialing. Once the synchronous connection is made and the modem is in synchronous mode, V.25

bis commands are no longer necessary and are ignored. For dialing instructions, refer to the manual included with your communications software.

Hanging Up

Since the modem cannot accept commands once it is connected in synchronous mode, you cannot use the ATH (hang up) command or the +++ escape sequence.

The only way for the modem to disconnect is to drop its Data

Terminal Ready (DTR) signal. Either power off the modem or use your communications software (check the software user’s manual for instructions).

Returning to Asynchronous Mode

Once you've completed a synchronous session, you can switch back to asynchronous mode by flipping DIP switch 10 ON and then OFF. The modem cannot switch between synchronous and asynchronous modes while a call is connected.

V.25bis Reference

NOTE: The commands and result codes described in this section are sent and recognized by your V.25

bis communications software. You are not expected to send them to the modem the way you do with AT commands.

Commands

CIC

CRN

CRS

DIC

PRN

RFN

RLN n

Connect incoming call

Call request using number provided

Call Request with memory location

Disregard incoming call

Program number

Request list of forbidden numbers

Request list of stored numbers

Instructs the modem to answer an incoming call.

Instructs the modem to dial the number following this command. Example:

CRN18005551234

Instructs the modem to dial a number stored in memory.

Example: CRS3

Instructs the modem to disregard an incoming call  overrides auto answer for this call.

Stores a number in NVRAM.

Example: PRN3; 18005551234

Instructs the modem to list the numbers with which the modem is unable to connect.

Instructs the modem to list those numbers previously stored in NVRAM.

12-8 V.Everything Modems Command Reference

Dial Options

P

T

<

=

-

.

:

>

0 − 9

&

Digits

Flash

Wait for dial tone

(Greater Than) separator

Pause

(Equal Sign) separator

Pulse

Tone

(Period) separator

(Minus) separator

Result Codes

These are the normal (X0) result codes.

CFI

CFRT

CNX

INC

INV

LS

LSF

LSN

VAL

Call failed

Ringing

Connect

Incoming call

Invalid action

List of numbers

List of forbidden numbers

List of stored numbers

Valid

These are the extended result codes (X1) that replace CFI and

INV.

CFAB

CFCB

CFET

CFFC

CFNS

CFNT

INVCU

INVMS

INVPS

INVPV

Call aborted

Local modem busy

Remote device busy

Forbidden call

Number not stored

Answer tone not detected

Command unknown

Message syntax error

Parameter syntax error

Parameter value error

Commands and Result Codes NOT Supported

CRI

PRI

RLD

RLI

Call request with identification number.

Program identifier.

List of delayed call numbers.

Request list of identification numbers.

12-10 V.Everything Modems Command Reference

Auto-Dialing

Because the modem will not accept commands when it is in synchronous mode, you must configure it in asynchronous mode before trying to connect to a synchronous network.

Then you can set the it to dial the remote device at power-on, when it receives the DTR signal from your computer, or when you press the Voice/Data switch.

Once the remote device answers, the modem switches to synchronous mode and starts sending synchronous timing signals to your computer.

Configuring the Modem

1 If your communications software isn’t running, load the program and start Terminal mode (see your software user’s guide for instructions).

2 Send AT&F0B0&W <Enter>.

The device that you are calling should also be set to the equivalent of B0, which tells it to use the V.25 answer sequence.

3 Select a source of the synchronous timing signals. For example, send AT&X0&W <Enter> to select the modem as the source of the synchronous transmit clock timing signals.

&X0 The modem sends transmit clock timing signals to the DTE over the serial interface. DTE rate follows the connection rate. Default.

&X1 The DTE sends transmit clock timing signals to the modem over the serial interface. Typical use: multiplexed leased lines.

&X2 The modem sends receiver clock timing signals, which are looped to the transmit clock and sent to the DTE over the serial interface. Typical use: systems that require synchronization of data flowing in both directions.

4 Set the connection rate to be used (between the modem and the remote communications device) when the modem is on line.

Try a variable connection rate first, &N0. If that doesn't work, try a fixed connection rate of &N10 (19.2 Kbps), &N6

(9600 bps), or &N3 (2400 bps).

&N0

&N1

&N2

&N3

&N4

&N5

&N6

&N7

Variable (default)

Reserved

1200 bps

2400 bps

4800 bps

7200 bps

9600 bps

12 Kbps

&N8

&N9

&N10

&N11

&N12

&N13

&N14

&N15

14.4 Kbps

16.8 Kbps

19.2 Kbps

21.6 Kbps

24 Kbps

26.4 Kbps

28.8 Kbps

31.2 Kbps

Example: AT&N0&W <Enter>

&N16 33.6 Kbps

NOTES:

♦ If the modem is set to a fixed rate, and the remote device is not set to the same rate, the modem hangs up.

♦ V. Everythings cannot connect at 21.6 Kbps or higher in synchronous mode.

♦ HST and V.FC modulations do not support synchronous communications.

5 If the modem is to answer calls, enable automatic answering by setting DIP switch 5 OFF.

6 Send AT&M1&W <Enter>, to have the modem enter synchronous mode.

7 Store a telephone number to memory position 0, using the

AT&Z0=n command.

For example, to store (847) 555-1111, and tone dial, type:

AT&Z0=T18475551111 <Enter>

12-12 V.Everything Modems Command Reference

8 Select a method to use to autodial the stored number. You can have the modem dial the stored number when it receives the Data Terminal Ready (DTR) signal from your computer, at power-on/reset, or when you press the

Voice/Data switch.

Follow step a, b, or c, depending on the dialing method you chose.

a To have the modem dial when it receives the DTR signal from your computer, type:

ATS13.3=1&W <Enter> b To have the modem dial when you power it on or reset it, type:

ATS13.4=1&W <Enter> c To have the modem dial when you press the

Voice/Data switch, type:

ATS32=4&W <Enter>

9 Make sure that DIP switch 10 is set to OFF, to load settings from NVRAM.

Hanging Up

The modem remains online until the remote device disconnects, your software causes the DTE to drop the Data Terminal Ready signal (DTR), or you power off the modem. Once one of these events occurs, the Courier returns to asynchronous Command mode.

Chapter 13

Querying

The V.Everything can display information such as the current settings, product code, and call duration.

The most commonly used inquiry commands are:

ATI4 Current settings

ATI5 NVRAM settings

ATI6 Link diagnostics summary

I n Display the results of a query.

I0

I1

I2

I3

Display a 4 -digit product code. If you have a problem and you call U.S. Robotics' Technical

Support Depart ment, you may be asked for this product code.

Perform a checksum of the modem’s read -only memory (ROM) and display the results. This function is used only in factory testing. The modem should always display the same number, except after you upgrade the modem’s operating software (see Chapter 17).

Perform a test of the modem’s random access memory (RAM) and display either OK (0) or

ERROR (4), followed by OK when the test is completed. You may want to use this command if the modem appears to be malfunctioning.

Display the modem’s banner, or product title.

Querying 13-1

I4 Display the modem’s current configuration.

ati4

USRobotics V.Everything Settings...

B0 C1 E1 F1 M1 Q0 V1 X7

BAUD=115200 PARITY=N WORDLEN=8

DIAL=PULSE ON HOOK TIMER

&A3 &B1 &C1 &D0 &G0 &H1 &I0 &K1 &L0 &M4 &N0

&P0 &R2 &S0 &T5 &X0 &Y1 %N6 #CID=0

S00=000 S01=000 S02=043 S03=013 S04=010 S05=008 S06=002 S07=060

S08=002 S09=006 S10=007 S11=070 S12=050 S13=000 S14=000 S15=000

S16=000 S17=000 S18=000 S19=000 S20=000 S21=010 S22=017 S23=019

S24=150 S25=005 S26=001 S27=000 S28=008 S29=020 S30=000 S31=000

S32=009 S33=000 S34=000 S35=000 S36=000 S37=000 S38=000 S39=000

S40=000 S41=000 S42=126 S43=200 S44=015 S45=000 S46=000 S47=000

S48=000 S49=000 S50=000 S51=000 S52=000 S53=000 S54=064 S55=000

S56=000 S57=000 S58=000 S59=000 S60=000 S61=000 S62=000 S63=000

S64=000 S65=000 S66=000 S67=000 S68=000 S69=000 S70=000

LAST DIALED #:

OK

Figure 13-1. Current Configuration (I4).

I5 Display the configuration saved in non -volatile random access memory (NVRAM). If the modem connects to a device that has USR Dial

Security and local access enabled, you cannot view the stored phone numbers.

ati5

USRobotics V.Everything NVRAM Settings...

DIAL=PULSE B0 F1 M1 X7

BAUD=57600 PARITY=N WORDLEN=8

&A3 &B1 &G0 &H1 &I0 &K1 &L0 &M4 &N0

&P0 &R2 &S0 &T5 &X0 &Y1 %N6 #CID=0

S00=001 S02=043 S03=013 S04=010 S05=008 S06=002 S07=060 S08=002

S09=006 S10=007 S11=070 S12=050 S13=000 S15=000 S19=000 S21=010

S22=017 S23=019 S24=150 S25=005 S26=001 S27=000 S28=008 S29=020

S31=000 S32=009 S33=000 S34=000 S35=000 S36=000 S37=000 S38=000

S39=000 S40=000 S41=001 S42=126 S43=200 S44=015 S51=000 S53=000

S54=064 S55=000 S56=000 S57=000 S69=000 S70=000

STORED PHONE NUMBERS

0: 1:

2: 3:

4: 5:

6: 7:

8: 9:

STORED COMMAND =

13-2 V.Everything Modems Command Reference

OK

Figure 13-2. Saved (NVRAM) Configuration (I5).

I6 Display a diagnostic summary. During a connection, the modem monitors and stores infor mation about link operations. When the call is ended, you can request a diagnostic summary.

The duration of the last call or the real time is displayed depending on the K n setting.

For calls under data compression, the number of characters sent may be less than the number of octets sent, due to buffering operations.

ati6

USRobotics V.Everything Link Diagnostics...

Chars sent 0 Chars Received 0

Chars lost 0

Octets sent 0 Octets Received 0

Blocks sent 0 Blocks Received 0

Blocks resent 0

Retrains Requested 0 Retrains Granted 0

Line Reversals 0 Blers 0

Link Timeouts 0 Link Naks 0

Data Compression NONE

Equalization Long

Fallback Disabled

Last Call 00:00:00

Disconnect Reason is Keypress Abort

OK

Figure 13-3. Link Diagnostics Screen (I6).

Table 13-1. Terms in I6.

Term Used in I6

Chars lost

Meaning

The number of characters lost because the modem’s transmit buffer overflowed. Should always be 0 (zero). If not zero, there is a problem with transmit data flow control.

Querying 13-3

Octets

Line Reversals

Blers

Blocks Resent

Link Timeouts

Link NAKs

Error! Not a valid bookmark self-

reference.Data

Compression

Equalization

Long/Short

Fallback

Protocol

Compressed data units. If the number of octets is greater than the number of characters sent, the devices probably used MNP5 compression on an already compressed file, and the result was expanded data.

The number of times HST-mode devices switched the high and low speed channels.

Errors in received error control protocol and data blocks. Blers are caused by noise or other line impairment. This is a count of 50 ms time units during which one or more errors occurred.

Number of transmitted error control protocol blocks that were resent at the request of the remote modem.

Number of times the error control protocol did not receive a response from the remote modem within the expected time frame.

Number of times the remote modem requested that one or more data blocks be resent. NAK means negative acknowledgment.

Indicates the type of data compression negotiated for the call (V42BIS, MNP5, or

NONE). A V42BIS response includes the size of the dictionary and the maximum string length used, for example, 2048/32. See

Chapter 11 for more detail.

Status of S15 bit 0; long if bit 0=0, short if bit

0=1.

Enabled/Disabled: indicates whether or not the modems performed a speed shift during the connection sequence. Enabled means that there was a speed shift, disabled means that there wasn’t.

Indicates the error control protocol negotiated

(LAPM, HST, MNP, NONE) or SYNC for a synchronous call.

13-4 V.Everything Modems Command Reference

Speed

Disconnect Reason:

The rate at which the receiver/transmitter were operating last before disconnecting, in bits per second (bps). For connections that use

Adaptive Speed Leveling (ASL) or V.34, two speeds are indicated: receiver and transmitter, respectively.

Possible reasons the modem hung up. See

Dial Security

Disconnect Reason

Possible reasons the answering device may have hung up during a Dial Security session.

See Table 12–3, Dial Security Disconnect

Reasons.

Disconnect Reasons

This section explains the disconnect reasons that are displayed in the ATI6 response.

Table 13-2. Disconnect Reasons.

Disconnect Reason Explanation

A Rootless Tree The modem received an invalid V.42 bis

(compression) frame.

Break Timeout

DISC

Incompatible processing of a Break signal occurred.

The remote device sent a V.42 Disconnect frame. “Normal” hangup.

DTR dropped

Escape code

Extra Stepup

GSTN (General

Switch Telephone

Network) Clear Down

Illegal command code

The computer dropped the Data Terminal

Ready signal, terminating the call.

The user sent the modem the +++ escape code.

The modem received an invalid V.42 bis

(compression) frame.

The connection was non-ARQ and DTR was dropped from one side of the connection, or the DISC frame was corrupted due to noise.

The modem received an invalid V.42 bis

(compression) frame.

Querying 13-5

Inactivity timeout

Invalid codeword

Invalid speed

Keypress abort

LD received

Loss of carrier

MNP incompatibility

Retransmit limit

SABME (Set

Asynchronous

Balance Mode

Extended) Timeout

Unable to Retrain

XID timeout

The modem detected no activity on the line for the duration specified in Register S19

(default is 0, timer disabled).

The modem received an invalid V.42 bis

(compression) frame.

The modem is set to &N1 or higher, for a fixed link rate, and the remote device is not operating at the same rate.

You pressed a key before the connection was established.

The remote device sent an MNP error control

Link Disconnect request. “Normal hangup.”

The modem detected a loss of the remote device’s carrier and waited the duration specified in Register S10 (default is 0.7

seconds).

Either the modem is set to &M5 and the remote device does not have MNP capability, or there was an error in the MNP negotiation procedure.

The devices reached the maximum of twelve attempts to transfer a data frame without error.

The devices failed this part of V.42 link negotiation.

After several attempts, disturbances on the phone line prevented the devices from retraining, and they could no longer transmit or receive data.

The devices failed to negotiate the V.42

Detection (XID Exchange) phase.

13-6 V.Everything Modems Command Reference

Disconnect Reasons for Dial Security

Table 13-3. Dial Security Disconnect Reasons.

Disconnect Reason Explanation

Mode Incompatible The modem hung up because both devices were not set to the same error control setting.

No Prompting in

Non-ARQ

Prompting was enabled, but the modem hung up because the originating device was set for error control, and the answering device was set for non-error control. The answering device cannot prompt when it is set for non-error control.

Non-ARQ Mode

Prompting Not

Enabled

Security Abort

The modem hung up because the originating device was set for error control and the answering device was set for non-error control.

The modem hung up because the originating device did not send an autopass password, and prompting wasn't enabled.

The modem hung up because it received an invalid password three times.

I7 Display the product configuration. If you have a problem and call U.S. Robotics' Technical

Support staff, you may be asked to read this screen.

Querying 13-7

I10 Display the Dial Security Account status. For security administrators only, unless local security is disabled (S53=0 or S53.2=0).

ati10

USRobotics V.Everything

DIAL SECURITY STATUS

DIAL SECURITY ENABLED:[N] LOCAL SECURITY ENABLED:[N]

PROMPTING ENABLED:[N] FORCED AUTOPASS:[N]

LOCAL ACCESS PASSWORD:[NO PSW] AUTOPASS PASSWORD:[NO PSW]

ACCOUNT PSW ACCT/E DIAL/B NEW_# PHONE #

#0 [NO PSW] [N] [N] [N]

#1 [NO PSW] [N] [N] [N]

#2 [NO PSW] [N] [N] [N]

#3 [NO PSW] [N] [N] [N]

#4 [NO PSW] [N] [N] [N]

#5 [NO PSW] [N] [N] [N]

#6 [NO PSW] [N] [N] [N]

#7 [NO PSW] [N] [N] [N]

#8 [NO PSW] [N] [N] [N]

#9 [NO PSW] [N] [N] [N]

OK

Figure 13-4. Dial Security Account Status Screen (ATI10).

I11 Displays a connection report that U.S. Robotics

Technical Support representatives use to help you solve problems.

13-8 V.Everything Modems Command Reference

I15 Disp lays the caller ID information from the current call (if in progress) or the last call (if between calls.

The caller ID information remains until either the modem is reset or until it receives another valid caller ID signal.

The ATI15 screen presents both unformatted and formatted caller ID data.

ati15

USRobotics V.Everything CID Status

80 1E 01 08 31 30 31 35 32 30 33 38 02 0A 37 30

38 35 35 35 30 30 30 31 07 0C 55 2E 53 2E 52 4F

42 4F 54 49 43 53 22

DATE = 1015

TIME = 2038

NMBR = 7085550001

NAME = U.S.ROBOTICS

OK

Figure 13-5. Caller ID Information Screen (ATI15).

Querying 13-9

Chapter 14

Displaying Help Screens

V.Everythings provide six help, or command summary, screens: the basic AT command set, the ampersand (&) command set, the percent (%) command set, the Dial command options (D), the S -Registers (S), and the Octothorpe (#) command se t.

Stop/Restart Display

Hold down the Control key and type "S" to stop the display.

Press any key to restart the display.

Cancel Display

Hold down the Control key and type “C” or “K” to cancel the display.

Basic Command Set ($)

When you send AT$, the modem displays a screen that shows a partial summary of the basic command set.

at$

HELP, Command Quick Reference (CTRL-S to Stop, CTRL-C to Cancel)

#$ HELP, Octothorpe Commands Kn n=0 Call Duration Mode

&$ HELP, Ampersand Commands n=1 Real Time Clock Mode

%$ HELP, Percent Commands Mn n=0 Speaker Off

A/ Repeat Last Command n=1 Speaker On Until CD

A> Continuously Repeat Command n=2 Speaker Always On

AT Command Mode Prefix n=3 Speaker Off During Dial

A Answer Call On n=0 Return Online

Bn n=0 V.32 originate mode n=1 Return Online & Retrain

n=1 HST originate mode n=2 Return Online & Speed Shift

Cn n=0 Transmitter Off P Pulse Dial

n=1 Transmitter On Qn n=0 Result Codes Sent

Dn Dial a Telephone Number n=1 Quiet (No Result Codes)

n=0..9#*TPR,;"W@!()- n=2 Verbose/Quiet On Answer

DL Dial Last Phone Number Sr=n Sets Register "r" to "n"

DSn Dial Stored Phone Number Sr? Query Register "r"

D$ HELP, Dial Commands S$ HELP, S Registers

En n=0 No Command Echo T Tone Dial

n=1 Echo Command Chars Vn n=0 Numeric Responses

Fn n=0 Online Echo n=1 Verbal Responses

n=1 No Online Echo Xn n=0 Basic Result Codes

Hn n=0 On Hook (Hang Up) n=1 Extended Result Codes

n=1 Off Hook n=2-7 Advanced Result Codes

In n=0 Product Code Z Software Reset

n=1 Checksum +++ Escape Code

n=2 RAM Test $ HELP, Command Summary

n=3 Banner/Clock set

n=4 Current Settings

n=5 NVRAM Settings

n=6 Link Diagnostics

n=7 Product Configuration

n=10 Dial Security Status

n=11 Extended Link Screen

n=15 CID Status

OK

Figure 14-1. Basic Commands Help Screen (AT$).

Ampersand Command Set (&$)

When you send AT&$, the modem displays a screen that shows a partial summary of the ampersand command set. A second screen, which is activated when you press any key, shows the remaining commands.

at&$

HELP, Ampersand Commands (CTRL-S to Stop, CTRL-C to Cancel)

&An n=0 Disable /ARQ Result Codes & Pn n=0 N.American Pulse Dial

n=1 Enable /ARQ Result Codes n=1 UK Pulse Dial

n=2 Enable /Modulation Codes & Rn n=0 CTS Follows RTS

n=3 Enable /Extra Result Codes n=1 Ignore RTS

&Bn n=0 Floating DTE Speed n=2 RX to DTE/RTS high

n=1 Fixed DTE Speed & Sn n=0 DSR Always On

n=2 DTE Speed Fixed When ARQ n=1 Modem Controls DSR

&Cn n=0 CD Always On n=2 Pulse DSR, CTS=CD

n=1 Modem Controls CD n=3 Pulse DSR

&Dn n=0 Ignore DTR n=4 DSR = DCD

n=1 On-Line Command Mode n=5 Modem Controls DSR, CTS=CD

n=2 DTE Controls DTR & Tn n=0 End Test

&Fn n=0 Load Factory Configuration n=1 Analog Loopback (ALB)

n=1 Hardware Flow Control Cnfg. n=3 Digital Loopback (DLB)

n=2 Software Flow Control Cnfg. n=4 Grant Remote DLB

&Gn n=0 No Guard Tone n=5 Deny Remote DLB

n=1 550 Hz Guard Tone n=6 Remote Digital Loopback

n=2 1800 Hz Guard Tone n=7 Remote DLB With Self Test

&Hn n=0 Disable TX Flow Control n=8 ALB With Self Test

n=1 CTS &W Store Configuration

n=2 Xon/Xoff & Xn n=0 DCE Synchronous Clock

n=3 CTS and Xon/Xoff n=1 DTE Synchronous Clock

&In n=0 Disable RX Flow Control n=2 RX Clock is Source

14-2 V.Everything Modems Command Reference

n=1 Xon/Xoff & Yn n=0 Destructive

n=2 Xon/Xoff Chars Filtered n=1 Destructive/Expedited

n=3 HP Enq/Ack Host Mode n=2 Nondest./Expedited

n=4 HP Enq/Ack Terminal Mode n=3 Nondest./ Unexpedited

n=5 Xon/Xoff for non-ARQ Mode & Zn=s Store Phone Number

&Kn n=0 Disable Data Compression & Zn=L Store Last Phone Number

n=1 Auto Data Compression & Zn? Query Phone Number

n=2 Enable Data Compression & ZC=s Store Command

n=3 Selective Data Compression

&Ln n=0 Disable Leased Line

n=1 Enable Leased Line

&Mn n=0 Normal Mode

n=1 Synchronous Mode

n=4 ARQ/Normal Mode

n=5 ARQ Mode

n=6 V.25bis

n=7 V.25bis HDLC

&Nn n=0 Highest Link Speed

n=1 300 bps

n=2 1200 bps

n=3 2400 bps

n=4 4800 bps

n=5 7200 bps

n=6 9600 bps

n=7 12000 bps

n=8 14400 bps

n=9 16800 bps

n=10 19200 bps

n=11 21600 bps

n=12 24000 bps

n=13 26400 bps

n=14 28800 bps

n=15 31200 bps

n=16 33600 bps

OK

Figure 14-2. Ampersand Commands Help Screen (AT&$).

S-Registers (S$)

When you send ATS$, the modem displays a screen that shows a partial summary of the S -Register functions. More screens, which are activated when you press any key, show the remaining registers.

ats$

HELP, S Register Functions (CTRL-S to Stop, CTRL-C to Cancel)

S0 Ring to Answer On S36 Reserved

S1 Counts # of Rings S37 Reserved

S2 Escape Code Char S38 Disconnect Wait Time (sec)

S3 Carriage Return Char S39 Reserved

S4 Line Feed Char S40 Reserved

S5 Backspace Char S41 # of Allowed Login Attempts

S6 Wait Time/Dial Tone (sec) S42 Remote Escape Code Char

S7 Wait Time/Carrier (sec) S43 Remote Escape Code Time (1/50sec)

S8 Comma Time (sec) S44 Leased Line Delay Timer (sec)

S9 Carrier Detect Time (1/10sec) S51 Bit Mapped

S10 Carrier Loss Time (1/10sec) 1 = MNP/V.42 Disabled in V.22

S11 Dial Tone Spacing ( msec) 2 = MNP/V.42 Disabled in V.22bis

S12 Escape Code Time (1/50sec) 4 = MNP/V.42 Disabled in V.32

S13 Bit Mapped 8 = Reserved

1 = Reset On DTR Loss 16 = Reserved

2 = Do Originate in Auto Answer 32 = Reserved

4 = No Pause Before Result Codes 64 = Disable Selective Reject

8 = Do DS0 On DTR 128 = Enable phone exclusion delay

16 = Do DS0 On Reset S53 Bit Mapped

32 = Disable HST 1 = Enable Dial Security

64 = Disable MNP Level 3 2 = Enable Autopass Fallback

128 = Hardware Reset 4 = Enable Local Access Psw

S14 Bit Mapped 8 = Reserved

1 = Escape Code Hang Up 16 = Reserved

S15 Bit Mapped 32 = Reserved

1 = Disable High- Freq EQ 64 = Reserved

2 = Disable Online Fallback 128 = Reserved

4 = Disable 450 bps Back Channel S54 Bit Mapped

8 = Reduced Non-ARQ TX Buffer 1 = Disable 2400 symbol rate

16 = Disable MNP Level 4 2 = Disable 2743 symbol rate

32 = Set DEL=Backspace 4 = Disable 2800 symbol rate

64 = Unusual MNP-Incompatibility 8 = Disable 3000 symbol rate

128 = Custom Applications 16 = Disable 3200 symbol rate

S16 Test Modes 32 = Disable 3429 symbol rate

1 = Analog Loopback 64 = Disable V.8 Call Indicate

2 = Dial Test 128 = Disable V.8 Mode

4 = Test Pattern S55 Bit Mapped

8 = Remote Digital Loopback 1 = Disable 8S-2D trellis code

16 = Reserved 2 = Disable 16S-4D trellis code

32 = Reserved 4 = Disable 32S-2D trellis code

64 = Reserved 8 = Disable 64S-4D trellis code

128 = Reserved 16 = Reserved

S17 Reserved 32 = Reserved

S18 & Tn Test Timeout (sec) 64 = Reserved

S19 Inactivity Timeout (min) 128 = Enable phase roll detection

S20 Reserved S56 Bit Mapped

S21 Break Length (1/100sec) 1 = Disable nonlinear coding

S22 Xon Char 2 = Disable TX level deviation

S23 Xoff Char 4 = Disable preemphasis

S24 DSR Pulse Time (1/50sec) 8 = Disable precoding

S25 DTR Recognition Time (1/100sec) 16 = Disable shaping

S26 RTS/CTS Delay Time (1/100sec) 32 = Disable V34+

S27 Bit Mapped 64 = Disable V34

1 = V21 Mode 128 = Disable VFC

2 = Disable TCM S57 Reserved

4 = Disable V32 S69 Bit Mapped

8 = Disable 2100hz 1 = Disable Extrn. PnP

16 = Disable MNP Handshake 2 = Enable Auto Redial

32 = Disable V.42 4 = Reserved

48 = Disable V.42 Detect Phase 8 = Reserved

64 = Reserved 16 = Reserved

128 = Unusual SW-Incompatibility 32 = Reserved

S28 V32 Handshake Time (1/10sec) 64 = Reserved

S29 Reserved 128 = Reserved

S30 Reserved S70 Bit Mapped

S31 Reserved 1 = Enable ring type A

S32 Talk/Data Switch 2 = Enable ring type B

0 = Disabled 4 = Enable ring type C

14-4 V.Everything Modems Command Reference

1 = Originate Mode 8 = Enable ring type D

2 = Answer Mode 16 = Reserved

3 = Redial Last Number 32 = Reserved

4 = Dial Stored Number 0 64 = Reserved

5 = Auto Answer Toggle 128 = Reserved

6 = Reset Modem

7 = Initiate RDL

8 = Busy Toggle

9 = Execute Stored Cmd

S33 Reserved

S34 Bit Mapped

1 = Disable V32bis

2 = Disable Enhanced V32 mode

4 = Disable Quick V32 retrain

8 = Enable V23 Fallback

16 = Change MR to DSR

32 = Enable MI/MIC

64 = Disable RA Busy Msg

128 = Disable Terbo

S35 Reserved

OK

Figure 14-3. S-Registers Help Screen (ATS$).

Percent Command Set (%$)

When you send AT%$, the modem displays a screen that shows a partial summary of the percent command set. A second screen, which is activated when you press any key, shows the remaining commands.

at%$

HELP, Percent Commands (CTRL-S to Stop, CTRL-C to Cancel)

%An= Security Account Information % Fn Remote DTE Data Format

Command Structure n=0 8, No parity

%An=PW,ACCT E,DIAL B,NEW#,PH# n=1 7, Mark parity

n = (0-9) n=2 7, Odd parity

PW = Password n=3 7, Even parity

ACCT E = Account Enable % L=PWn Security Local Access Psw

DIAL B = Dial Back Enable PWn = (0-9)

NEW# = New Dial Back # % Nn V.25bis Synchronous Clock Rate

PH# = Dial Back Phone # n=0 RESERVED

%Bn Remote DTE Data Rate n=1 RESERVED

n=0 110 bps n=2 1200 bps

n=1 300 bps n=3 2400 bps

n=2 600 bps n=4 4800 bps

n=3 1200 bps n=5 7200 bps

n=4 2400 bps n=6 9600 bps

n=5 4800 bps n=7 12000 bps

n=6 9600 bps n=8 14400 bps

n=7 19200 bps n=9 16800 bps

n=8 38400 bps n=10 19200 bps

n=9 57600 bps % Pn=s Store Remote Access Pswd

n=10 115200 bps n=0 Query Access Only

%Cn n=0 Defer Configuration n=1 Full Configuration

n=1 Revert Configuration % Pn? Query Remote Access Pswd

n=2 Execute Configuration n=0 Query Access Only

%E=n Erase Account Information n=1 Full Configuration

n=1 Erase Local Access Psw %S= Psw To Grant Local Access

n=2 Erase Autopass Psw %T Touch Tone recognition

n=3 Erase Accounts Psw % V=PWn Security Autopass Psw

n=4 Erase Accounts Phone # PWn = (0-9)

n=5 Erase Accounts Status

OK

Figure 14-4. Percent Commands Help Screen (AT%$).

Octothorpe Command Set (#$)

When you send AT#$, the modem displays a screen that shows a summary of the octothorpe command set.

at#$

HELP, Octothorpe Commands (CTRL-S to Stop, CTRL-C to Cancel)

#CID=n Caller ID control

n=0 Disable detection

n=1 Formatted results

n=2 Unformatted results

n=3 Formatted without name

n=4 Disable results to DTE

#CID? Show current setting

#CID=? Show supported settings

OK

Figure 14-5. Octothorpe Commands Help Screen (AT#$).

14-6 V.Everything Modems Command Reference

Chapter 15

Testing

The V.Everything can perform Analog, Digital, and Remote

Digital Loopback tests. You can use these tests to check the operations of the transmitter and receiver, or to locate a problem with a remote device or a telephone line.

Test by sending an &T command or by setting Register S16.

Only one test can be performed at a given time. If you send a test command while the modem is in test mode, the it will return an ERROR message.

All loopback testing conforms to ITU -T Recommendation V.54.

NOTE: When the modem is in synchronous mode (&M1, &M6,

&M7), testing is not available.

Testing the Modem (Using &T)

You can perform analog, digital, and remote digital loopback testing by using the &T command. You can type in your own data during testing or use the modem's internal test pattern and error detector.

NOTE: Disable error control (using the &M0 command) before testing. If the modem is detecting errors and retransmitting the affected data, your results will be invalid.

Analog Loopback Testing (&T1, &T8)

This test checks the operation of the modem's transmit ter and receiver. Data flow is shown in Figure 15-1.

Testing 15-1

Figure 15-1. Data Flow During Analog Loopback.

There are two analog loop back options. The first, &T1, involves your typing data that you can verify at your screen.

The second option, &T8, is an internal self-test that does not involve the keyboard or screen. It isolates the modem from the computer interface to give you a more specific result.

Analog Loopback Testing Using &T1

1 Send the command AT&M0&N3S14.0=0 to prepare the modem for testing.

This command disables error control, fixes the connection rate at 2400 bps, and makes the modem return to command mode when you type +++.

2 Send AT&T1 <Enter> to begin the test.

The modem enters analog loopback (AL) mode, and sends a

CONNECT message.

3 Type recognizable data so that you can verify it when it is looped back to your screen.

4 Send the escape code, +++, and then AT&T0 to end the test.

Alternatively, you can end the test by sending ATH or ATZ.

Be careful, because ATZ resets the modem in addition to ending the test.

In any case, the modem responds OK. If the modem sends an ERROR message, you have issued an invalid command.

5 Send AT&M4, unless you used ATZ.

15-2 V.Everything Modems Command Reference

NOTE: If the modem is in online mode, that is, still connected to a remote modem, and you send it an &T1 or &T8 command, it drops the call, enters AL mode, sends a CONNECT result and waits for loopback characters.

Stopping a Test (&T0, S18)

To stop a test, send AT&T0 <Enter>, or set Register S18 to a specified number of seconds, for example, S18=10. When the 10 seconds are up, the modem will stop the test automati cally and return to Command mode. Send ATH <Enter> to hang up, or

ATZ <Enter> to hang up and reset it to its defaults.

NOTE: If you use the S18 test timer, but in the pro cess of testing you issue an ATZ command, S18 resets to zero and the timer is disabled. You cannot store a value for S18 in nonvolatile memory; its power-on and reset default is always zero.

Analog Loopback Testing Using &T8

This AL option causes the modem to send an internal test pattern to its transmitter and loop it back to the receiver. An internal error detector counts any errors and, when the test is ended, sends the number of errors or 000 (no errors) to the screen.

Since you don't type anything during this test, and the modem does not send anything to the screen, this option only verifies the modem. If there are no errors but your problem continues, it may be at the comput er interface.

1 Send th e command AT&M0&N3S14.0=0 to prepare the modem for testing.

This command disables error control, fixes the connection rate at 2400 bps, and makes the modem return to command mode when you type +++.

2 Send AT&T8 to begin the test.

Testing 15-3

The modem enters analog loopback (AL) mode, and sends a

CONNECT message. The modem then sends its internal test pattern to the trans mitter, and loops the pattern back to the receiver. You will not see any data on your screen.

3 Send the escape code, +++, and then AT&T0 to end the test.

Alternatively, you can end the test by sending ATH or ATZ.

Be careful, because ATZ resets the modem in addition to ending the test.

In any case, the modem hangs up and returns a three-digit code, followed by OK. A code of 000 indicates no errors were found. A code of 255 indicates 255 or more errors.

An ERROR message indicates that you issued an invalid command.

4 Send AT&M4, unless you used a reset command (ATZ or

ATZ!).

Digital Loopback Testing (&T3)

This test can help you locate a problem with a remote device or with the tele phone line. Figure 15-2 shows the data flow during

Digital Loopback (DL) testing.

Figure 15-2. Data Flow During Digital Loopback.

1 Send the command AT&M0&N3S14.0=0 to prepare the modem for testing.

This command disables error control, fixes the connection rate at 2400 bps, and makes the modem return to command mode when you type +++.

15-4 V.Everything Modems Command Reference

2 Establish a connection with the remote device.

3 Send the modem the +++ escape code to bring it back to

Command mode.

4 Send the modem the AT&T3 com mand. The modem enters

Digital Loopback mode.

5 Have the remote user type a short message. It will be looped back by your modem's trans mitter for verification on the remote user’s screen. You will not see the message or any other data.

6 When the remote user has completed the test, send the escape code, +++, and then AT&T0 to end the test.

Alternatively, you can end the test by sending ATH or ATZ.

Be careful, because ATZ resets the modem in addition to ending the test.

In any case, the modem responds OK. If it sends an ERROR message, you have issued an invalid command.

7 Send AT&M4, unless you used ATZ.

Stopping a Test (&T0, S18)

To stop a test, send an &T0 command, or set Register S18 to a specified number of seconds, for example, S18=10. When the 10 seconds are up, the modem will stop the test automati cally and return to Command mode. Send an ATH command to hang up the modem, or an ATZ command to hang it up and reset its defaults.

NOTE: If you use the S18 test timer, but in the pro cess of testing you issue an ATZ command, S18 resets to zero and the timer is disabled. You cannot store a value for S18 in nonvolatile memory; its power -on and reset default is always zero.

Testing 15-5

Remote Digital Loopback Testing (&T6, &T7)

This test, like the local digital loopback test, verifies the condition of both devices and of the phone line. Data flow is shown in Figure 15-3.

Figure 15-3. Data Flow During Remote Digital Loopback.

The request for and granting of Remote Digi tal Loopback testing requires that both devices use ITU -T V.22 stan dard signaling. If the remote device does not have the capability or is not set to respond (with &T4), you will get an ERROR result code.

There are two Remote Digi tal Loopback options. If you select

&T6, you send keyboard data to the modem and verify it when it is returned over the phone lines and to your screen. If you select &T7, the modem sends its internal test pattern and returns an error count to your screen.

Granting a Digital Loopback Test Request (&T4)

The &T4 option causes the modem to grant a remote device's request for a Remote Digital Loop back test.

Canceling All Digital Loopback Test Requests (&T5)

The &T5 option cancels &T4, and the modem fails to recognize

Remote Digital Loopback test requests. This is the default so that your modem isn't subject to another user calling and tying up your modem without your permission.

15-6 V.Everything Modems Command Reference

RDL Testing Using Keyboard Data (&T6)

1 Send the command AT&M0&N3S14.0=0 to prepare the modem for testing.

This command disables error control, fixes the connection rate at 2400 bps, and makes the modem return to command mode when you type +++.

2 Establish a connection with the remote device.

3 If you haven't already done so, arrange with the remote user to cooperate with the test.

If necessary, set the remote device to acknowledge the

Remote Digital Loopback request. For example, older U.S.

Robotics high speed modems need to be set to S16=8.

4 Send the modem the AT&T6 com mand. The modem enters

Remote Digital Loopback mode.

5 Type a short message. It will be looped back to your modem by the remote device and to your screen for verification. (The remote user will not see your data.)

6 Send the escape code, +++, and then AT&T0 to end the test.

Alternatively, you can end the test by sending ATH or ATZ.

Be careful, because ATZ resets the modem in addition to ending the test.

If you issue an invalid command, the modem sends an

ERROR message. If you set Register S18, the modem automatically ends the test when the test timeout is reached.

Data errors indicate a problem with the remote devic e or with the phone link.

7 Send AT&M4, unless you used ATZ.

Testing 15-7

This test option causes the modem to perform a Remote Digital

Loopback test by sending a built -in test pattern. An internal error detector counts any errors and, when the test is ended, sends the number of errors or 000 (no errors) to the screen.

You don't need to type anything during this test. The modem sends only its final error count to your screen.

1 Send the command AT&M0&N3S14.0=0 to prepare the modem for testing.

This command disables error control, fixes the connection rate at 2400 bps, and makes the modem return to command mode when you type +++.

2 Establish a connection with the remote device.

3 If you haven't already done so, arrange with the remote user to cooperate with the test.

If necessary, set the remote device to acknowledge the

Remote Digital Loopback request. For example, older U.S.

Robotics high speed modems need to be set to S16=8.

4 Send the modem the AT&T7 com mand. The modem enters

Remote Digital Loopback mode.

The modem sends its built -in test pat tern to the remote device, which loops it back to your modem. You will not see the data on your screen.

5 Send the escape code, +++, and then AT&T0 to end the test.

Alternatively, you can end the test by sending ATH or ATZ.

Be careful, because ATZ resets the modem in addition to ending the test.

If you issue an invalid command, the modem sends an

ERROR message. If you set Register S18, the modem automatically ends the test when the test timeout is reached.

15-8 V.Everything Modems Command Reference

When the test ends, the modem returns a three -digit code, followed by OK. A code of 000 indicates no errors were found. A code of 255 indicates 255 or more errors.

Data errors indicate a problem with the remote device or with the phone link.

6 Send AT&M4, unless you used ATZ.

Testing the Modem Using S16

Register S16 is a bit -mapped register. See Chapter 1, Using the

AT Command Set, for instructions for setting bit -mapped registers.

Table 15–1. S-Register 16.

Bit Value

0

2

3

1

4

8

Function

Analog Loopback (AL)

RDL with built-in test pattern

RDL using keyboard data

NOTE: Earlier U.S. Robotics modems require bit 3 to be enabled in order to grant RDL to a remote device. The modem requires its default &T4 setting instead. To perform RDL with a

U.S. Robotics modem that does not use the &T test repertoire, that modem should be set to S16=8 before it can grant RDL testing.

Analog Loopback (AL)

S16=1D

To use the modem's Test Pattern (S16, bit 2) instead of typing your own data, see RDL Testing Using a Built-in Test Pattern

(S16=4).

1 Send the command AT&M0&N3S14.0=0 to prepare the modem for testing.

This command disables error control, fixes the connection rate at 2400 bps, and makes the modem return to command mode when you type +++.

Testing 15-9

2 Send ATS16=1D. The modem enters AL mode and sends a

CONNECT result code.

3 Type data to the modem for it to transmit, loop t o its receiver, and output to the screen.

An alternative is to use the Test Pattern, described later.

4 Send the escape code, +++, and then ATH to end the test.

5 Send AT&M4, unless you used a reset command (ATZ or

ATZ!).

Remote Digital Loopback Testing

RDL Testing Using Keyboard Data (S16=8)

1 Send the command AT&M0&N3S14.0=0 to prepare the modem for testing.

This command disables error control, fixes the co nnection rate at 2400 bps, and makes the modem return to command mode when you type +++.

2 Establish a connection with the remote device.

3 If you haven't already done so, arrange with the remote user to cooperate with the test.

If necessary, set the remote device to acknowledge the

Remote Digital Loopback request. U. S. Robotics high-speed modems should be set to &T4. Older U.S.

modems should be set to S16=8.

5 Send the modem ATS16=8O.

The modem enters RDL mode and then goes back online

(O command). Then it transmits the RDL signals, causing the remote device to enter RDL mode.

6 Type a short message. It will be looped back to your modem by the remote device and to your screen for verification. (The remote user will not see your data.)

15-10 V.Everything Modems Command Reference

7 Send the escape code, +++, and then ATS16=0 to end the test.

If you issue an invalid command, the modem sends an

ERROR message. If you set Register S18, the modem automatically ends the test when the test timeout is reached.

If you wish to resume data tran smission with the remote device, add the O command after the ATS16=0 string to return online. If you do this, bear in mind that error control is disabled. Because error control is negotiated during the connection sequence, its status cannot be changed until the modem is back on hook and in Command mode.

8 Send AT&M4, unless you used ATZ.

Starting Testing That Uses the Test Pattern

The test pattern can be used instead of your typed data Remote

Digital Loop back (RDL) testing, using either &T commands or

S16.

The test pattern is available at all speeds. At 300 bps, the modem's serial port rate must be fixed (&B1) and the link rate fixed at 300 bps (&N1). At rates over 9600 bps, just set the modem for a fixed serial port rate (&B1).

To use the test pattern during RDL testing with S16, type the following command:

AT&M0S16=12

To use the test pattern with the &T RDL test, insert the test pattern command, S16=4, before issuing the test command:

ATS16=4&T6

The test pattern (ATS16=4) is used for testing equipment and the phone line. When S16 is set to 4, the modem transmits the test pattern when it connec ts with a remote device.

Testing 15-11

Ending Testing That Uses the Test Pattern

Pressing any character key cancels all tests and hangs up the modem. If you used Register S16, be sure to reset Register S16 and return to the error control default. Send ATZ or

AT&M4S16=0.

15-12 V.Everything Modems Command Reference

Chapter 16

Troubleshooting

This chapter has three sections:

1) Problems that occur before connecting

2) Problems that occur after connecting

3) What to do if you still have problems

Problems That Occur Before Connecting

No response to AT

♦ For Windows users, make sure that you set the correct

COM port and IRQ in your communications software and, if applicable, in Windows’ Control Panel – Ports.

♦ For Macintosh users, make sure that you set the correct serial port (modem port or printer port) and that AppleTalk is disabled.

♦ Make sure that your communications software is in

Terminal mode. See Chapter 1, Using the AT Command Set.

♦ Be sure that your communications software is set to the correct bit rate and word length (7 bits with or without a parity bit, or 8 bits and no parity).

♦ Check that DIP switch 8 is ON, for “act on AT commands.”

If the switch is OFF, power off the modem, set the switch

ON, and power on the modem again. Then try typing AT

<Enter> again.

Troubleshooting 16-1

♦ Make sure that verbal result codes (status messages) are enabled. Send these commands to the modem:

ATQ0 <Enter> (to enable message display)

ATV1 <Enter> (to display verbal messages)

♦ Review your communi cations software manual to see what

Carrier Detect (CD) operations your software requires.

Then see Chapter 6, Controlling EIA-232 Signaling.

♦ Although it is a rare condition, check whether your computer is reversing the send/receive functions at the

EIA -232 interface. Refer to your computer’s documentation.

The Modem won’t dial

♦ Check your communications software’s manual to find out which Data Terminal Ready (DTR) setting it requires. You may need to change the DTR setting at the modem. If so, see Chapter 6, Controlling EIA-232 Signaling.

♦ Make sure that the phone line from your wall jack connects to PHONE port of the modem.

♦ Make sure the modem is connected to a standard analog phone line and not to a digital system (typically found in offices and hotels).

♦ If the modem responds NO DIAL TONE when you attempt to dial, try adding X5 to the dial string, for example:

ATDTX5 5551212. The modem will ignore dial tone detection.

Double characters are appearing on your monitor

This is a signal that both the modem's local echo and your software's local echo are on.

Type the command to turn off your online echo ( ATF1 <Enter>) or turn your communications software's local echo off (refer to your software’s documentation).

16-2 V.Everything Modems Command Reference

After you dial, the Modem reports NO CARRIER and then hangs up

♦ Try increasing S7 and decreasing S9 to allow more time for the connection.

♦ Try calling a different device. If you are trying to connect to an older modem at 2400 bps or less, it may not support error control. Try sending AT&M0, and then try the call again. Reset the modem (send ATZ) after you finish the call.

Hear ringing but the Modem won’t answer

♦ Check you communications software’s manual to find out what Data Terminal Ready (DTR) operations your software requires.

♦ Send ATI4 to the modem and check that S0 is set to a value higher than 0. Also, check that DIP switch 5 is OFF.

♦ Set &F and S0=1, then try again.

The modem acts as though a data link has been established, but no call was received,

Carrier Detect (CD) may be overridden (with &C0), but your system may require that the override be turned OFF (with

&C1). Review your communications software manual to see what CD operations are required.

The Modem behaves as if <Enter> were pressed when you don’t press any keys

Your software may be misreading signals from the modem when the it sends a Carriage Return and a Line Feed before and after the RING and CONNECT messages. Sending the Quiet mode command, ATQ1 <Enter>, should solve the problem.

Troubleshooting 16-3

Problems that Occur After Connecting

Your screen displays random or “garbage” characters

Make sure that the modem is set to the same bit rate, word length, parity, and number of Stop bits as the device to which you are connecting.

If the settings are correct, the problem may be with the phone line. Try the following measures:

♦ Place the call again. The phone company routes even local calls differently each time you call.

♦ Call a different device to see if the problem persists. The problem may be with the device you first tried to call.

If the modem is set to a fixed serial port rate (&B1) and your software is fixed at 19.2K, 38.4K, 57.6K, or 115.2K bps, the reason may be one of the following:

♦ Your computer may not support the higher serial port rate.

If this is the case, fix your software rate at 9600 bps and disable high -speed V.32 terbo modulation: ATS34=3 or

ATS34 .0=1 .1=1.

♦ If you use memory -resident programs (TSRs—Terminate and Stay Resident programs) or disk -caching programs, they may be interfering. Try disabling them before you run your com muni cations software.

♦ Check that your software and the modem are set for the same kind of flow control, either hardware or software.

Some communications programs also require that you dis able the kind you are not using. Send AT&F1.

Many CRC errors

♦ Send AT&F1 to enable hardware flow control and other optimized settings.

♦ Try a different file transfer protocol (use ZMODEM if it’s available to you)

16-4 V.Everything Modems Command Reference

♦ If you use memory -resident programs ( TSRs—Terminate and Stay Resident programs) or disk -caching programs, they may be interfering. Try disabling them before you run your com muni cations software.

Mainframe computer keeps dropping your connection

You must turn off the modem’s result codes and character echo

(ATQ1E0). The modem at the mainframe also needs to be set to

ATQ1E0.

Bad faxes or can’t fax

♦ Make sure the fax software is set to use Class 1 fax. Refer to your fax software’s manual.

♦ If you use memory -resident programs ( TSRs—Terminate and Stay Resident programs) or disk -caching programs, they may be interfering. Try disabling them before you run your com muni cations software.

Both devices exchange carrier signals, but fail to establish a communications link

♦ Make sure the modem is in the correct mode, fax or data, depending on whether the connection is to be made with a facsimile device or a data device.

See Chapter 2, Modes of Operation, for information on switching between Fax and Data modes.

♦ Make sure the proper bit rat e, word length, parity and number of Stop bits have been selected.

♦ Synchronous operations: review the instructions in Chapter

12, Dedicated/Leased Line and Synchronous Applications. If you've configured the modem correctly, the problem may be with the synchronous adapter or with the system you're trying to call.

♦ Send ATI4 and check to see that your modem is at the correct B n setting to connect with either an HST modem (B1 setting) or V.32

terbo modem (B0 setting).

Troubleshooting 16-5

♦ Make sure that your modem’s connect ion rate setting, & N n, is correct for the call. If the connection rate is locked at a speed (&N1 − &N14) different from the calling modem's, the modem hangs up. The default setting of &N0, variable link operations, allows the two modems to negotiate the highest possible connection rate.

♦ If your modem is attempting to answer a V.32 call, you may need to lengthen the extra V.32 answer tones. See

Appendix A, Alphabetic Command Summary, under S28.

♦ If you are attempting to make a connection using HST modulation, make sure that the modem at the other end of the line is HST compatible, V.32 terbo compatible at 14.4

Kbps, V.32 compatible at 9600 bps, V.22 bis-compatible at

2400 bps, Bell 212A -compatible at 1200 bps, or Bell

103-compatible at 300 bps.

♦ If none of the above corrects the problem, it's likely that the quality of the phone connection is poor. The variable quality of phone line connections may be due to any number of conditions in the phone service's equipment or the current environment. Try several calls, and if you still can't get through, try calling another device. If the second device accepts your call, the problem may lie with the device you first tried to call.

Errors during software download

Try running the SDL program, or performing the XMODEM file transfer, at a slower serial port rate.

You can also try running the program on a different PC. An idiosyncracy of an off -brand PC or an uncommon version of

DOS may lock up the SDL program.

16-6 V.Everything Modems Command Reference

If You Still Have Problems

The problems described above are the most common ones that users encounter. If the suggestions we've given don't clear up your difficulties, try the following:

1 Review the manual carefully to see if you've missed something.

2 Call or visit your dealer. Chances are that your dealer will be able to give you the assistance you need. This is much more efficient (and time -saving) than returning the product to U.S. Robotics.

3 If your dealer ca n't help you, refer to the Customer Service

Access Card provided in this package. This card lists several important U. S. Robotics numbers. See also

Appendix D, Warranty and Notices. Your Courier is warranted for 5 years from the date of purchase.

4 If you must return your modem to us, the Service

Representative you talk with will give you a Service Repair

Order (SRO) number. Products without an SRO number will not be accepted.

5 If you do return the modem to us, please follow these procedures: a Ship t he unit, postage pre -paid, in its original container.

If the original container is not available, pack the unit carefully in a strong box of corrugated cardboard with plenty of packing material.

b Be sure to include your SRO number inside the package, along with your name and address. Put your return address and your SRO number on the shipping label as well.

Troubleshooting 16-7

c Ship the package to the following address:

Cor/Sys Technical Support

U.S. Robotics

8100 North McCormick Boulevard

Skokie, Illinois 60076-2999

NOTE: U.S. Robotics will not accept packages sent

COD, so be sure to send the modem postage paid.

U.S. Robotics will repair your modem and return it to you via United Parcel Service.

16-8 V.Everything Modems Command Reference

Chapter 17

Upgrading the Courier’s Software

We periodically release updates and enhancements to the modem’s operating software. We make the software publicly available from our BBS and ftp site.

To send the new code to the modem, all you need is a standard terminal program that can send files using the XMODEM protocol.

Checking Your Modem’s Software Version

Send ATI7 <Enter>. The following screen appears: ati7

USRobotics V.Everything Configuration Profile...

Product type US/Canada Internal

Options HST,V32bis,Terbo,VFC,V34+

Fax Options Class 1/Class 2.0

Clock Freq 20.16Mhz

Eprom 256k

Ram 32k

Supervisor date 01/23/96

DSP date 01/17/96

Supervisor rev 6.4.5

DSP rev 1.3.0

OK

Check the Supervisor and Digital Signal Processor (DSP) dates.

The best way to find out the current version of the Courier’s software is to call U.S. Robotics Technical Support at the number listed on the Customer Support Services card that’s included with the modem.

Getting New Operating Software

There are two ways to get the newest version of the modem’s operating software:

♦ Call the U.S. Robotics Bulletin Board Service (BBS) at

(847) 982-5092. From the main menu, select Files and then select area 5, USR Courier. Download the newest file with the extension XMD.

♦ Over the Internet, ftp to ftp.usr.com. Login as anonymous and then enter your Internet email address as your password. From the sys/pcb/dl05 directory, get the newest file with the extension XMD.

Sending New Software to the Modem

1 Start a communications software package, such as Quick

Link II or MacComCenter. Adjust the settings, if necessary, so that you can send AT to the modem and get an OK response.

NOTE: If you are sending the file from a Macintosh computer, make sure that you do not transfer the file in MacBinary format.

In MacComCenter, for example, select Setup | File Transfer…

Under MacBinary options, select Never MacBinary.

2 Type AT~X! <Enter>. The modem should respond as follows: at~x!

SDL Xmodem file transfer - (Y) es (N)o (T) est >

17-2 V.Everything Modems Command Reference

3 Type t <Enter> to start an integrity test of the XMD file.

SDL Xmodem file transfer - (Y) es (N)o (T) est >t

* Test Mode - Flash ROM will not be modified*

Begin Xmodem file transfer now.

CC

Send the file to the modem using the XMODEM-Checksum or XMODEM-CRC protocol. Since this is a test, the modem’s existing software is not erased.

4 After you’ve completed the test transfer successfully, use your communications software to send the XMD file using the XMODEM-Checksum or XMODEM-CRC protocol.

at~x!

SDL Xmodem file transfer - (Y) es (N)o (T) est >y

Begin Xmodem file transfer now.

CC

SDL Xmodem file transfer completed.

Calculating CRC... OK

Resetting modem...OK

Once you see the OK response to the Calculating CRC and

Resetting modem messages, your software upgrade is complete!

If Your Modem Doesn’t Respond

If your modem doesn’t respond, its memory may be corrupted.

Follow these steps to force the new software to the modem.

1 Power the modem off.

2 Set DIP switches 1, 5, and 10 on and 8 off. The settings of the other DIP switches are ignored.

3 Power the modem on.

4 Start your communications software package and send the operating software using the XMODEM protocol.

5 Power the modem off.

6 Set the DIP switches to their previous settings.

7 Power the modem on.

17-4 V.Everything Modems Command Reference

Appendix A

Alphabetic Command Summary

This appendix contains an alphabetic listing of the AT commands to which the modem will respond. Default settings are bold.

Basic Command Set

$

>

Display help screens for the Basic command set.

+++ Escape code. Do not type AT or press Enter.

When you type +++, the modem will either hang up or stay on line depending on how you set S14 or DIP

Switch 9.

Repeat command. If you include the repeat command in the Dial string, the modem will dial the number and wait 60 seconds for a carrier.

A

A/

A>

AT>DT1234567 <Enter> or

ATDT1234567> <Enter>

If the line is busy, the Modem will pause for two seconds and then redial. The Modem makes a maximum of 10 attempts.

Force the Modem to answer when it is not receiving an incoming call.

Re-execute the last -issued command. Do not type AT or press Enter.

Repeat the last -issued command until canceled by pressing any key. Do not type AT or press Enter.

AT

B

C n n

D n

Attention prefix: informs the Modem that a command is coming. AT must precede all commands except A/, A> and +++.

Set handshaking options.

B0

B1

ITU -T V.25 answer sequence; required to answer all V.34 -type and overseas calls.

Bell answer tone. This setting selects HST modulation, but use it only if the Modem is not required to answer V.34 -type calls.

Enable or disable the transmitter.

C0

C1

Transmitter disabled; for receiving only.

Transmitter enabled.

Dial a phone number and issue other optional commands.

The maximum number of characters allowed is 36, including the AT prefix, punctuation, and spaces.

NOTE: With the exception of the Dial options, Modems ignore any commands issued after D in the same command string.

Optional parameters:

;

,

P Dial using pulses.

T Dial using tones.

(Comma) Pause for 2 seconds.

(Semicolon) Return to Command mode after dialing.

" Dial the letters that follow.

W Wait for a second dial tone before continuing dialing (with X3 or higher).

@ Wait for an answer (with X3, X4, or X7).

/ Pause for 125 milliseconds.

R Reverse frequencies. Use this command when calling an originate -only modem. It forces the

A-2 V.Everything Modems Command Reference

I

E

F n n n

H n

!

Modem to dial out at the answer frequency.

Flash the switchhook (off hook 0.5 sec, on hook 0.5

sec, then off hook). Use ! when other modems share the line.

L?

Display the last -dialed number.

L Dial the last -dialed number.

S n Dial the number stored in memory at position n, where n = 0 − 9. Store the number in memory using the &Z command.

$ Display help for the dial commands.

Command mode echo. Enables or disables the display of your typed commands.

E0

E1

Command mode echo OFF. Your typing will not appear on the screen.

Command mode echo ON. Your typing will appear on the screen.

NOTE: If double characters appear on the screen, both the Modem's local echo and your software's local echo are on.

Online local echo. If ON, the Modem displays on your screen the data that it is transmitting to another modem.

F0

F1

Online echo ON. Sometimes called half duplex.

Online echo OFF. Default. Sometimes called full duplex.

Go on or off hook.

I0

I1

H0

H1

Go on hook (hang up).

Go off hook (pick up).

Query the Modem.

Display the 4 -digit product code.

Display results of ROM checksum test (factory test).

K n

L n

I2

I3

Display results of RAM test.

Displays the banner (product name).

NOTE: Prior versions of the modem displayed either call duration or the current time when ATI3 <Enter> was sent. Check ATI6 for the time information. See also

ATK.

L0

L1

L2

L3

I4

I5

I6

I7

I10

I11

I15

Display current modem settings.

Display settings stored in NVRAM.

Display statistics for the last call.

Display product configuration.

Display dial security account status information.

Display a high speed connection report

(contains symbol rates).

Display Caller ID information.

Control the modem clock. I6 displays the time.

K0

K1

If on line, display current call duration. If off line, display last call’s duration. Default.

Display the actual time. Set the clock using

ATI3=HH:MM:SS K1.

(Internal modem only) Control the speaker’s volume.

Quietest.

Low.

Medium.

Loudest.

A-4 V.Everything Modems Command Reference

M

O n n

Control when the speaker sounds.

M0

M1

M2

M3

The speaker is always off.

The speaker is on until the call is negotiated.

The speaker is always on.

The speaker turns on after the last digit is dialed and stays on until the call is negotiated.

Return on line. Use with the escape code (+++) to toggle between command and online modes.

O0

O1

Return online (normal).

Return online and retrain. Use O1 if there were errors in a non -ARQ data transfer.

Enable or disable the display of result codes.

Q n

Q0

Q1

Q2

Display result codes.

Suppress result codes (quiet).

Suppress result codes when answering.

S r=n Set S -Register value: r is any S -Register; n must be a decimal number between 0 and 255.

S r.b=n Set a bit -mapped register: r is the S -register, b is the bit, and n is 0 (off) or 1 (on).

S r?

Query contents of S -register r.

NOTE: See page A-17 for a listing of all the S -Registers.

V n Display result codes in words or numbers.

V0

V1

Display result codes in numeric form.

Display result codes in verbal form.

X n Control the amount of information displayed in the result codes. The default is X7 (all codes except

12/VOICE). For result codes in synchronous operations, see Chapter 12, Dedicated/Leased Line and

Synchronous Applications.

Table A-1. Result Code Sets for ATXn Values.

Result Codes

0/OK

1/CONNECT

2/RING (Incoming)

3/NO CARRIER

4/ERROR

5/CONNECT 1200

6/NO DIAL TONE

7/BUSY

8/NO ANSWER

10/CONNECT 2400

11/RINGING (Outgoing)

12/VOICE

13/CONNECT 9600

18/CONNECT 4800

20/CONNECT 7200

21/CONNECT 12000

25/CONNECT 14400

43/CONNECT 16800

85/CONNECT 19200

91/CONNECT 21600

99/CONNECT 24000

103/CONNECT 26400

107/CONNECT 28800

151/CONNECT 31200

155/CONNECT 33600

170/RING A

171/RING B

172/RING C

173/RING D

Functions

Wait for 2nd Dial Tone (W)

Wait for Answer (@)

Setting

X0 X1 X2 X3 X4 X5 X6 X7

• • • • • • • •

• • • • • • • •

• • • • • • • •

• • • • • • • •

• • • • • • • •

• • • • • • •

• • • •

• • • • •

• • • • •

• • • • • • •

• • •

• •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

• • • • • • •

A-6 V.Everything Modems Command Reference

Z Reset the modem.

For all modems except the PC Card version, if DIP

Switch 10 is OFF (factory setting), revert to the settings in NVRAM. If DIP switch 10 is ON, reset to the &F0 configuration template (no flow control).

Ampersand (&) Command Set

&$ Display help for the ampersand (&) command set.

&A n Enable or disable the display of additional result code subsets. Also, see the X n command.

&A0 Do not display ARQ result codes.

&A1 Display ARQ result codes.

&A2 In addition to ARQ result codes, display HST,

V.32, V.FC, or V.34 modulation indicator.

&A3 In addition to ARQ and modulation indicators, display an error control indicator (LAPM, HST,

MNP, SYNC, or NONE) and a data compression type (V42 bis or MNP5).

&B n Set the serial port rate variable or fixed.

NOTE: The serial port rate must be equal to or higher than the & N n rate.

&B0 Variable: the serial port rate adapts to match the speed of the connection.

&B1 Fixed rate. The modem always communicates with your computer at the rate at which you have set, regard less of the connection rate.

&B2 When answering calls, use the fixed rate for

ARQ calls and variable rates for non -ARQ calls.

&C n Control how the modem sends a carrier detect (CD) signal to your computer.

&C0 CD always ON, even if the modem is not on line.

&C1 Normal operations. The modem sends a CD signal when it connects with another modem and drops the CD when it disconnects.

&D n Control how the modem responds to Data Terminal

Ready (DTR) signals from the attached computer.

&D0 Ignore DTR.

&D1 If issued before connecting with another device, the modem can enter online command mode during a call by dropping DTR. &D1 functions similarly to the escape code (+++). Return online with the O n command, or hang up with the H n command.

&D2 Normal DTR operations. The modem will not accept commands unless your computer sends a DTR signal. Dropping DTR ends a call.

&F n Load one of the three configuration templates that are stored permanently in read -only memory. Chapter 4,

Working with Memory, lists the settings for each template.

To load a template into current memory, enter AT&F n.

To write a template to nonvolatile memory, enter

AT&F n&W.

If DIP switch 1 is OFF, &F0 is always loaded into memory at power -on or reset.

&F0 Load No Flow Control template settings

&F1 Load Hardware Flow Control template settings

&F2 Load Software Flow Control template settings

A-8 V.Everything Modems Command Reference

&G n Set guard tones for international calls.

&G0 No guard tone. U se this in the U.S. and in

Canada.

&G1 This sets a 550 Hz guard tone, and is used in some European countries.

&G2 This sets an 1800 Hz guard tone, and is used in the U.K. and some Commonwealth countries.

&G2 requires the B0 setting.

&H n Transmit data flow control. Prevents the modem’s buffer for data transmitted to the modem by its attached com puter from overflowing.

&H0 Disable transmit data flow control.

&H1 Use hardware flow control. Requires that your computer and software support Clear to Send

(CTS) at the EIA -232 interface.

&H2 Use software flow control. Requires that your software support XON/XOFF signaling.

&H3 Use both hardware and software flow control.

If you are unsure about what your equipment supports, select this option.

&I n Received data software flow control.

&I0 Disables XON/XOFF flow control of received data.

&I1 The modem acts on your typed XON/XOFF commands, Ctrl -S or Ctrl -Q, and passes them to the remote device.

&I2

&I3

The modem acts on your XON/XOFF commands, but removes them from the data stream instead of passing them to the remote device. This is the recommended setting for

ARQ mode.

(External modems only) Hewlett Packard 

Host mode. Applies only to modems attached

&I4 to an HP mainframe that uses the ENQ/ACK proto col. Use in ARQ mode only.

(External modems only) Hewlett Packard 

Terminal mode. Applies only to modems attached to terminals in an HP system that uses the ENQ/ACK protocol. Use in ARQ mode only.

&I5 This setting is designed to enable flow control on the phone link when the connection is not under error control. For this to work for you, the remote device must have &I5 capability.

&K n Enable or disable data compression.

&K0 Disable data compression.

&K1 Use auto -enable/disable. The modem enables compression if the serial port rate is fixed, &B1, and disables compression if the serial port rate follows the connection rate, &B0, because compression offers no throughput advantage when the serial port and connection rates are equal. Com pression may even degrade throughput.

&K2 Always enable data compression. Use this setting to keep the modem from disabling compression.

&K3 Selective data compression. The modem negotiates only for V.42 bis compression, and disables MNP Level 5 (MNP5) compression.

Use this setting to transfer 8 -bit binary files,

.ZIP files, and other files that are already compressed.

&Ln Line type.

&L0 Normal.

&L1 Dedicated or leased line.

A-10 V.Everything Modems Command Reference

&M n Enable ARQ (error control) or synchronous protocols.

Both your modem and the remote device must use the same protocol.

&M0 Normal mode, no error control. Due to the nature of phone line channels, this is never recom mended for calls above 2400 bps.

&M4 Normal/ARQ mode. If an ARQ connection isn't made, the modem operates in Normal mode, as though it were set to &M0.

&M5 ARQ asynchronous mode. The modem hangs up if an ARQ connection cannot be made.

&M6 (External modems only) V.25

bis synchronous mode, using a character -oriented link protoco l similar to BISYNC.

&N n Connection rate variable or fixed (analog connections only).

&N0 Variable connection rate. The modem negotiates with the remote device for the highest possible connection rate, depend ing on the capabilities of the remote device.

&N1 - &N16 Fixed rate. The modem connects only if the remote device is operating at the same rate.

You can use this feature to filter out calls at other than a specific rate, for security or other reasons.

The connection rate must always be lower tha n or equal to, and never higher than, the serial port rate.

&N1

&N2

&N3

&N4

&N5

&N6

&N7

&N8

300 bps

1200 bps

2400 bps

4800 bps

7200 bps

9600 bps

12 Kbps

14.4 Kbps

&N9

&N10

&N11

&N12

&N13

&N14

&N15

&N16

16.8 Kbps

19.2 Kbps

21.6 Kbps

24 Kbps

26.4 Kbps

28.8 Kbps

31.2 Kbps

33.6 Kbps

&P n Pulse dialing type.

&P0 North American pulse dialing.

&P1 United Kingdom pulse dialing.

&R n Received data (RTS) hardware flow control

&R0 Delay Clear to Send Response after Request to

Send signal (RTS/CTS delay).

&R1 Ignore RTS. This setting is required if your computer or terminal or software does not support RTS.

&R2 Enable hardware flow control of received data.

The modem sends data to the computer only on receipt of the RTS signal.

&S n Send the computer a Data Set Ready (DSR) signal via the EIA -232 interface. (Data Set is industry jargon for modem.)

&S0 DSR is always ON (override).

A-12 V.Everything Modems Command Reference

&S1 In Originate mode: send DSR after dialing, on detection of the remote device’s answer tone.

In Answer mode: send DSR after sending an answer tone.

&S2 When Carrier is lost, send a pulsed DSR signal with Clear to Send (CTS) following Carrier

Detect (CD). This option is for specialized equipment such as automatic callback units.

&S3 Same as &S2, but without the CTS signal.

&S4 Send the computer a DSR signal at the same time as the Carrier Detect (CD).

&S5 Send DSR normally, and follow CTS with CD.

&T n Test the modem

&T0 End testing

&T3 Start Local Digital Loopback (LDL) testing

&T4 Grant a Remote Digital Loopback (RDL) test of your modem

&T5 Deny an RDL test of your modem

&T6 Start RDL testing

&T7 Start RDL with self test and error detection

&W Write the current settings to NVRAM.

&X0 The modem sends transmit clock timing signals to the DTE over the serial interface. DTE rate follows the connection rate.

&X1 The DTE sends transmit clock timing signals to the modem over the serial interface. Typical use: multiplexed leased lines.

&X2 The modem sends receiver clock timing signals, which are looped to the transmit clock and sent to the DTE over the serial interface. Typical use: systems that require synchronization of data flowing in both directions.

&Y n Break handling. This command lets you send a break to stop data transfer without disconnecting.

&Y0 Destructive, don't send Break.

&Y1 Destructive, expedited.

&Y2 Nondestructive, expedited.

&Y3 Nondestructive, unexpedited; the modem sends Break in sequence with data received from computer or terminal.

NOTE: If the call is under MNP5 data compression, destructive Breaks cause both modems to reset their data compression tables. When transmission resumes, the modems build new tables, and the result is lower than normal throughput.

&Z n=s Store up to ten numbers in NVRAM, where n is the position 0 − 9 in NVRAM, and s is the phone number string. The number -string may be up to 36 characters long, including any Dial command options.

AT &Z2=555-6789 <Enter>

NOTE: Do not include modem settings in the & Zn string. If the call requires a special setting, insert it in the command string before the DS n command.

In the following example, &M0 (no error control) is inserted before the Dial command:

AT&M0 DS2 <Enter>

NOTE: The & Zn=s command functions differently when Dial Security is enabled.

&Z n? Display the phone number stored in NVRAM at position n, where n = 0 − 9.

A-14 V.Everything Modems Command Reference

&ZC= s Store command string s in NVRAM. The command string can be up to 30 characters long; spaces do not count.

&ZC? Display the stored command string.

Percent (%) Command Set

%$ Display the help panels for the percent (%) command set.

%A n Create and configure security accounts.

%B n Remotely configure a modem’s serial port rate.

%B0

%B1

%B2

%B3

%B4

%B5

110 bps

300 bps

600 bps

1200 bps

2400 bps

4800 bps

%B6

%B7

%B8

%B9

%B10

%C n Remote configuration control.

9600 bps

19,200 bps

38,400 bps

57,600 bps

115,200 bps

%C0 Defer configuration changes until the call is ended. Default. Changes take effect for ensuing connections.

%C1 Cancel configuration changes and restore the original configuration.

NOTE: %C1 will not reverse any changes that you wrote to NVRAM (with &W) or forced (with %C2).

%C2 Force configuration changes to take effect immediately.

NOTE: We recommend against forcing configuration changes unless it is absolutely necessary. An unreliable connection, or loss of connection, may result.

%E= n Erase security settings.

%E=1 Erase local access password.

%E=2 Erase autopass password.

%E=3 Erase passwords in accounts 0–9.

%E=4 Erase phone numbers in accounts 0 − 9.

%E=5 Disable Account, Dialback, and New Number fields in accounts 0 − 9.

%F n Configure another device’s data format remotely.

%F0 No parity, 8 data bits.

%F1 Mark parity, 7 data bits.

%F2 Odd parity, 7 data bits.

%F3 Even parity, 7 data bits.

%L= Set a local access password.

%N1

%N2

%N3

%N4

%N5

300 bps

1200 bps

2400 bps

4800 bps

7200 bps

%N6

%N7

%N8

%N9

%N10

9600 bps

12 Kbps

14.4 Kbps

16.8 Kbps

19.2 Kbps

%P n= Disable password security (n=0 or n=1) when no character follows the equal sign.

%P n=s Set the following password ( s) for viewing privileges only ( n = 0) or view and configuration privileges ( n= 1).

%P n? Display password n.

%S= n Access the security accounts. Does not disable security.

%T Enable the recognition of tone frequencies of analog dialing devices. %T is meant primar ily for use with network applications, but may also be integrated into certain software programs. For example, %T could be used in a security program to identify incoming tone security codes.

To return the modem to Command mode, press any key or drop the computer's or terminal's DTR signal.

The modem responds OK.

A-16 V.Everything Modems Command Reference

%V=PW n Assign the password in account n in your modem’s security account as your autopass password.

Octothorpe (#) Command Set

#$ Display the help panels for the octothorpe (#) command set.

#CID= n Control the Caller ID settings.

#CID=0 Disable Caller ID detection and reporting

#CID=1 Enable Caller ID with formatted output

#CID=2 Enable Caller ID with unform atted output

#CID=3 Enable Caller ID with formatted output and name suppressed

#CID=4 Enable Caller ID but do not transmit the information to your computer—retain it in the modem’s memory

#CID? Display the current caller ID setting.

#CID=? Display the Caller ID actions that are available

S-Registers

Table A–1. S-Registers: Their Functions and Default Settings.

Register Default Function

S0

S1

0

0

Sets the number of rings on which to answer when in Auto Answer mode. S0=0 disables Auto

Answer. S0=1 enables Auto Answer and the modem answers on the first ring.

Counts and stores the number of rings from an incoming call.

S2 43 Stores the ASCII decimal code for the escape code character. Default character is “+”. A value of

128-255 disables the escape code.

*

S3 13

S4

S5

S7

10

8

60

Stores the ASCII decimal code for the Carriage

Return character. Valid range is 0 − 127.*

Stores the ASCII decimal code for the Line Feed character. Valid range is 0 − 127.*

Stores the ASCII decimal code for the Backspace character. A value of 128 -255 disables the

Backspace key's delete function.*

Sets the number of seconds the modem waits for a carrier. May be set for much longer duration if, for example, the modem is originating an international connection.

S8

S9

2

6

Sets the duration, in seconds, for the pause (,) option in the Dial command and the pause between command re -executions (> and A> commands).

Sets the required duration, in tenths of a second, of the remote device's carrier signal before recognition by the modem.

* See Appendi x B, ASCII Chart.

A-18 V.Everything Modems Command Reference

Register Default Function

S10 7 Sets the duration, in tenths of a second, that the modem waits after loss of carrier before hanging up. This guard time allows the modem to distinguish between a line hit, or other disturbance that momentarily breaks the connection, from a true discon nect (hanging up) by the remote device

S11 70

S12 50

Sets the duration and spacing, in milliseconds, of dialed tones.

Sets the duration, in fiftieths of a second, of the guard time for the escape code (+++) sequence.

S13 0 Bit-mapped register. See Chapter 1 , Using the AT

Command Set, for instructions about how to set bit-mapped registers. See also dip switch 9.

Bit Value Result

0

1

2

3

4

5

6

7

1

2

4

8

16

32

64

128

Reset when DTR drops

Reverse normal Auto Answer operation: on incoming RING, enter Originate Mode and look for an answer tone

Disable 250 msec pause before result code display

On DTR signal, Auto Dial the number stored in NVRAM at position 0 (External modem only)

At power on/reset, Auto Dial number stored in NVRAM at position 0

Disable HST (used for testing V.32

terbo in Dual Standard modems)

Disable MNP Level 3 (used for testing Level 2)

Hardware reset (works like powering off and then on)

Register Default Function

S14 1 Bit-mapped registe r. See Chapter 1

Command Set, for instructions about how to set bit-mapped registers.

, Using the AT

S15 0

Bit Value Result

0

1

1

2

Disconnect on escape code (also, see DIP switch 9)

Send result codes only when originating a call.

Bit-mapped register. See Chapter 1 , Using the AT

Command Set, for instructions about how to set bit-mapped registers.

Bit Value Result

0

3

4

5

6

1

2

1

2

4

8

16

32

64

Disable the modem's extra high-frequency equalization if it causes problems on shorter -link calls  for HST modulation only

Disable online fallback

Disable 450 bps back channel 

HST only

Reset non -ARQ mode Transmit buffer from 1.5K bytes to 128. * For the convenience of BBS operators taking calls from remote users of slower modems.

Disable MNP Level 4; retransmitting the larger Level 4 data blocks may be a problem if you expect a great number of errors during a call

Set backspace key to delete

Some earlier 2400 bps MNP modems, not made by U.S.

Robotics or Microcom, were not fully compatible with the MNP protocol. If you have difficulty making a successful 2400 bps

A-20 V.Everything Modems Command Reference

7

MNP connection with a remote

MNP modem, it may be because of this incompatibility. Set S15 to

64 and try again to make the connection.

Custom applications only 128

* The default 1.5K byte non -ARQ buffer allows data transfer with X - and YMODEM -type file transfer protocols without using flow control.

The 128 -byte option allows remote users with slower modems to stop data you're transmitting from scrolling off their screens.

When remote users send your computer an

XOFF (<Ctrl -S>) and you stop transmitting, the data in transit from your modem’s buffer doesn't exceed the size of their screen.

Register Default Function

S16 0 Bit-mapped register. See Chapter 1 , Using the AT

Command Set, for instructions about how to set bit-mapped registers. For information about testing, see Chapter 14, Testing.

S18 0

Bit Value Result

2

3

4

8

Test pattern

Remote Digital Loopback

Test timer for software -initiated loopback testing

(&T n), disabled when S18 is set to 0. Used to set the duration of testing, in seconds, before the modem automatically times out and terminates the test.

S19

S21

0

10

Sets the duration, in minutes, for the Inactivity

Timer. The timer activates when there is no data activity on the phone line and at the timeout the modem hangs up. S19=0 disables the timer.

Sets, in 10 -millisecond units, the length of Breaks sent from the modem to the computer or terminal.

Applies to ARQ mode only.

Register Default Function

S22 17 Stores the ASCII code for the XON character.

*

S23

S24

S25

S26

19

150

5

1

Stores the ASCII code for the XOFF character.*

Sets the duration, in 20 -millisecond units, between pulsed DSR signals when the modem is set to &S2 or &S3. The default is 3 seconds.

Sets DTR recognition time in 10 millisecond units.

S27 0

Sets the duration, in 10 millisecond units, of the delay between RTS and the modem’s CTS response in synchronous mode.

Bit-mapped register. See Chapter 1 , Using the AT

Command Set, for instructions about how to set bit-mapped registers.

Bit Value Result

0

1

2

3

4

5

7

1

2

4

8

16

32

128

Enable ITU -T V.21 modulation at

300 bps for overseas calls. In V.21

mode, the modem an swers both

Bell 103 and V.21 calls, but only originates V.21 calls.

Enable unencoded

(non-trellis -coded) modulation in

V.32 mode; this option is part of the ITU -T V.32 recommendation, but is rarely used.

Disable V.32 modulation; used for testing HST modulation.

Disable 2100 Hz answer tone to allow two V.42 devices to connect more quickly.

See next page.

See next page.

Unusual software incompati bility.

Some software may not accept

* See Appendix B, ASCII Chart.

A-22 V.Everything Modems Command Reference

certain result codes. This setting disables the codes and displays the

9600 code instead. The call's actual rate can be viewed on the ATI6 screen.

Error control handshaking options: select the total values of bits 4 and 5.

Bit 4 Bit 5 Result

0

16

0

16

0

0

32

32

Complete handshaking sequence:

V.42 Detection, LAPM error control, MNP

Disable MNP

Disable V.42 Detection and LAPM

Disable Detection phase, if you know that the remote modem does LAPM, but not the Detection phase.

Register Default Function

S28 8 Sets the duration in tenths of a second of the extra

3000/600 Hz answer tones sent during V.32 hand shaking. This gives V.32 modems additional time to connect in V.32 mode before timing out.

S29 20

If there is difficulty answering older manually operated V.32 modems, for example, modems that require a button to be pushed in order to dial, try lengthening the duration of the extra tones

Setting S28 to zero eliminates the extra tones resulting in a faster connect time if for example the modem is set to use V.21 modulation (300 bps) or

V.23 modulation (1200 bps).

Sets the duration, in tenths of a second, of the V.21

answer tone.

Register Default Function

S32 9 (External modems only) Assign Voice/Data switch function.

S34 0

Value Voice/Data Switch Function

6

7

4

5

8

9

2

3

0

1

Disabled

Voice/Data

Voice/Data

Reset Modem

Originate Mode

Answer Mode

Redial Last Number

Dial Number Stored at position 0

Auto Answer On/Off Toggle

Initiate Remote Digital Loopback

Busy Out the Phone Line Toggle

Execute Stored Command

Bit-mapped register. See Chapter 1 , Using the AT

Command Set, for instructions about how to set bit-mapped registers.

Bit Value Result

0

1

2

3

4

5

1

2

4

8

16

32

Disable V.32

bis. Used for troubleshooting; U.S. Robotics

Technical Support may ask you to disable V.32

bis for testing purposes.

Disable the modem’s enhanced, propri etary V.32 bis modula tion.

Used for troubleshooting.

Disable the faster retrains that occur during proprietary V.32 terbo modulation. Used for troubleshooting.

Enable V.23. Required for some

British connections.

(External modems only) Force the

MR LED to show DSR.

Enable MI/MIC. See Chapter 4,

Using the modem, in the Getting

A-24 V.Everything Modems Command Reference

6

7

64

128

Started manual.

Disable the remote access busy message.

Disable V.32 terbo.

Register Default Function

S38 0 Sets the duration, in seconds, before a forced hang-up and clearing of the Transmit buffer, when

DTR drops during an ARQ call. This is provided to allow time for a remote device to acknowledge receipt of all transmitted data.

S41 0

Default = 0: the modem immediately hangs up when DTR drops. If the modem receives the ATH command, it ignores S38 and immediately hangs up.

Sets the number of allowable remote access login attempts, thus enabling or disabling remote access.

The default setting of zero allows no remote login attempts, thus disabling remote access. A value of

1 or greater enables remote access. If the number of unsuccessful login attempts exceeds the limit set by this register, the modem returns online and any further login attempts during the remainder of that connection are refused.

S42

S43

S44

126

200

15

Stores the ASCII decimal code for the remote access escape character. The default character is a tilde

(~).

Sets the duration, in fiftieths of a second, of the guard time for the remote access (~~~~) sequence.

Sets the duration, in seconds, of the interval between losing carrier and reestablishing a connection. See page 3–4.

Register Default Function

S51 0 Bit-mapp ed register. See Chapter 1

Command Set, for instructions about how to set bit-mapped registers.

, Using the AT

Bit Value Result

0

1

2

6

7

1

2

4

64

128

Disable MNP/V.42 for V.22 (1200 bps)

Disable MNP/V.42 for V.22 bis

(2400 bps)

Disable MNP/V.42 for V.32/V.32

bis/V.32 terbo

(9600/14,400/19,200/21,600 bps).

Disable selective reject.

Enable handset exclusion delay.

For installations where a modem and telephone share a line. When the modem receives the DTR signal from your computer, it disconnects any voice call in progress and waits for the time indicated in S6. The phone is reenabled when the modem hangs up.

S53 0 Bit-mapped register. See Chapter 1 , Using the AT

Command Set, for instructions about how to set bit-mapped registers.

Bit Value Result

0

1

2

1

2

4

Dial security enabled

Prompting enabled

Local -access password protection enabled

NOTE: Enabling local access password protection disables the & Z n=s command which stores up to ten phone numbers because stored phone numbers occupy the same space in NVRAM as the dialback numbers for Dial Security accounts.

A-26 V.Everything Modems Command Reference

Register Default Function

S54 64 Symbol rate bit -mapped register used primarily by

U.S.Robotics Technical Support for debugging purposes. See Chapter 1 , Using the AT Command

Set, for instructions about how to set bit -mapped registers.

Bit Value Result

6

7

4

5

2

3

0

1

4

8

1

2

16

32

64

128

Disable 2400 symbol rate

Disable 2743 symbol rate

Disable 2800 symbol rate

Disable 3000 symbol rate

Disable 3200 symbol rate

Disable 3429 symbol rate

Disable Call Indicate (CI)

Disable V.8

S55 0

2

3

0

1

7

Trellis code bit -mapped register used primarily by

U.S.Robotics Technical Support for debugging purposes. See Chapter 1 , Using the AT Command

Set, for instructions about how to set bit -mapped registers.

Bit Value Result

4

8

1

2

128

Disable 8S -2D mapping

Disable 16S -4D mapping

Disable 32S -2D mapping

Disable 64S-4D mapping

Enable phase roll detection

Register Default Function

S56 0

6

7

2

3

0

1

4

5

Bit-mapped register primarily used by U.S.Robotics

Technical Support for debugging purposes. See

Chapter 1 , Using the AT Command Set, for instructions about how to set bit -mapped registers.

Bit Value Result

4

8

1

2

16

32

64

128

Disable non -linear coding

Disable TX level deviation

Disable pre -emphasis

Disable precoding

Disable shaping

Disable 31.2 and 33.6 speeds in

V.34

Disable V.34

Disable V.FC

S69 0

S70 0

Bit-mapped register. See Chapter 1 , Using the AT

Command Set, for instructions about how to set bit-mapped registers.

Bit Value Result

0

1

1

2

Disable Plug and Play signaling

(external modems only)

Enable carrier loss redial

2

3

0

1

Bit-mapped register. See Chapter 1 , Using the AT

Command Set, for instructions about how to set bit-mapped registers.

Bit Value Result

4

8

1

2

Enable recognition of Ring A

Enable recognition of Ring B

Enable recognition of Ring C

Enable recognition of Ring D

A-28 V.Everything Modems Command Reference

Appendix B

ASCII Chart

Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex Char

0D

0E

0F

10

11

12

07

08

09

0A

0B

0C

00

01

02

03

04

05

06

19

20

21

22

23

24

25

26

27

28

29

30

31

13

14

15

16

17

18

07

08

09

10

11

12

00

01

02

03

04

05

06

13 XOFF 51

14

15

16

17

18

19

1A

1B

1C

1D

1E

1F

NUL 32

SOH 33

STX 34

ETX 35

EOT

ENQ 37

ACK 38

BEL 39

BS 40

HT 41

LF 42

VT 43

FF 44

CR 45

SO 46

SI 47

DLE 48

XON 49

DC2 50

DC4

NAK

SYN

36

52

53

54

ETB 55

CAN 56

EM 57

SUB 58

ESC 59

FS 60

GS 61

RS 62

US 63

20

21

22

23

24

25

26

27

28

29

2A

2B

2C

2D

2E

2F

30

31

32

33

34

35

36

37

38

39

3A

3B

3C

3D

3E

3F

SP 64

:

!

65

“ 66

# 67

$ 68

% 69

& 70

‘ 71

( 72

) 73

* 74

+ 75

, 76

77

.

78

/ 79

0 80

1 81

2 82

3

4

5

6

7

8 88

9 89

<

=

>

;

?

83

84

85

86

87

90

91

92

93

94

64

40

41

42

43

44

45

46

47

48

49

4A

4B

4C

4D

4E

4F

50

51

52

53

54

55

56

57

58

59

5A

5B

5C

5D

5E

5F

@ 96

A 97

B 98

C 99

D 100 64

E 101 65

F 102 66

60

61

62

63

G 103 67

H 104 68

I 105 69

J 106 6A

K 107 6B

L 108 6C

M 109 6D

N 110 6E

O 111 6F

P 112 70

Q 113 71

R 114 72

S 115 73

T 116 74

U 117 75

V 118 76

W 119 77

X 120 78

Y 121 79

Z 122 7A

[ 123 7B

\ 124 7C

] 125 7D

ˆ 126 7E

_ 127 7F u v s t w x y

~

DEL

}

| z

{ m n o p q r j

I k l g h b c

` a d e f

ASCII Chart B-1

Appendix C

Fax Information for Programmers

Fax Service Class 1 Commands

+FCLASS?

+FCLASS=n (0,1,2.0)

+FCLASS=?

+FTS=n (0,255)

What mode is in use—Data or Fax?

Class identification and control

What Fax cla ss is in use?

Stop transmission and pause, 10ms.

+FRS=n (0,255) Wait for silence, 10 ms.

+FTM=n (3,24,48,72,73,74,96,121,122,145,146)

Transmit data with carrier

+FRM=n (3,24,48,72,73,74,96,121,122,145,146)

Receive data with carrier

+FTH=n (3,24,48,72,73,74,96,121,122,145,146)

Transmit HDLC data with carrier

+FRH=n (3,24,48,72,73,74,96,121,122,145,146)

Receive HDLC data with carrier

FAX Service Class 2.0 Commands

In addition to the standard Class 2.0 fax commands, U.S.

Robotics implements the following optional Class 2.0 fax commands :

+FNS=0,1

+FCR=0,1

+FAA=0,1

+FCT=0-255 sec.

+FHS=0-255

+FMS=0-3

Pass-through non-Standard negotiation byte string

Capability to receive

Adaptive Answer mode

Phase C Timeout

Hangup Status Code, read only

Minimum Phase C Speed

+FBS?=500,100 Buffer size, read only

Fax Mode Flow Control Setting

Many facsimile software products use software flow control when the modem is in Fax mode. Throughout our documentation, we recommend that you use hardware flow control for Data mode (factory setting). However, to allow compatibility with software products that use software flow control by default, U.S. Robotics fax modems automatically change to software flow control when entering Fax mode.

If the modem is already set for hardware flow control, when the software puts the modem in fax mode, the modem will use software and hardware flow control.

FCC Notice

FCC part 68, rules regarding fax operation, has been amended as follows:

Telephone facsimile machines—identification of the sender of the

message: It shall be unlawful for any person within the United

States to use a computer or other electronic device to send any message via a telephone facsimile machine unless such a message clearly contains, in a margin at the top or bottom of each transmitted page or on the first page of the transmission, the date and time it is sent and an identification of the business, other entity, or individual sending the message and the telephone number of the sending machine or of such business, other entity, or individual. Telephone facsimile machines manufactured on and after December 20, 1992 must clearly mark such identifying information on each transmitted page.

C-2 V.Everything with V.34 Modems Command Reference

Notes

If you want to know more about the supported Class 1 fax commands, refer to the standard for the Service Class 1 fax protocol:

ANSI/EIA/TIA-578-1990 (EIA-578)

Asynchronous Facsimile DCE Control Standard

November, 1990 Approved: October 22, 1990

For more information on Class 2.0, refer to the standard for the

Service Class 2.0 fax protocol:

ANSI/EIA/TIA-592-1993 (EIA-592)

Asynchronous Facsimile DCE Control Standard

May, 1993

You can obtain copies of these standards by contacting Global

Engineering Documents, at 1-800-854-7179.

Glossary

Cross-references in the following definitions are printed in boldface.

16550 UART

The fastest type of UART that is currently available.

Adaptive Speed Leveling (ASL)

V.32 bis and V.32 terbo modems detect improved line conditions and shift upward again to the next higher speed. The modems at both ends of the connection adapt independently, each detecting and adjusting to line conditions. ASL keeps the modems online, always operating at the highest possible speed, and con stantly ensuring data integrity.

analog signals

Continuous, varying waveforms such as the voice tones car ried over phone lines. Contrast with digital signals.

answer mode

A state in which the modem transmits at the predefined high frequency of the communications channel and receives at the low frequency. The transmit/receive frequencies are the re verse of the calling modem which is in originate mode.

application (application program)

A computer program designed to perform a specific function, such as a word processor or a spreadsheet.

ARQ

See Automatic Repeat Request.

Glossary G–1

ASCII

American Standard Code for Information Interchange. A 7 -bit binary code (0's, 1's) used to represent letters, numbers, and special characters such as $, !, and /. Supported by almost every computer and terminal manufacturer.

ASL

See Adaptive Speed Leveling.

asymmetrical modulation

A transmission technique that splits the communi cations channel into one high speed channel and one slower channel.

During a call under asymmetrical modulation, the modem with the greatest amount of data to transmit is allo cated the high speed channel. The modem with less data is allocated the slow, or back channel (450 bps). The modems dynamically reverse the channels during a call if the volume of data transfer changes.

asynchronous transmission

Data transmission in which the length of time between transmitted characters may vary.

Because the time lapses between transmitted characters are not uniform, the receiving modem must be signaled as to when the data bits of a character begin and when they end. The addition of start and s top bits to each character serves this purpose.

auto answer

A feature in modems enabling them to answer incoming calls over the phone lines without the use of a telephone receiver.

auto dial

A feature in modems enabling them to dial phone numbers over the phone system without the use of a telephone trans mitter.

Automatic Repeat Request (ARQ)

G–2 V.Everything Modems Command Reference

A general term for error control protocols which feature error detection and automatic retrans mission of defective blocks of data. See HST, MNP, and V.42.

baud rate

The number of discrete signal events per second occurring on a communications channel. Although not technically accu rate, baud rate is commonly used to mean bit rate.

binary digit (bit)

A 0 or 1, reflecting the use of a binary numbering system (only two digits). Used because the computer recognizes either of two states, OFF or ON. Shortened form of binary digit is bit.

BISYNC

Binary Synchronous Control. A protocol developed by IBM for software applications and communicating devices operating in synchronous environments. The protocol defines operations at the link level of communications, for example, the format of data frames exchanged between modems over a phone line.

See Protocol, HDLC, SDLC.

bit

See binary digit.

bit-mapping

A technique that lets one decimal number (in this case, a number between 0 and 255) stand for up to 8 separate binary settings.

bit rate

The number of binary digits, or bits, transmitted per second

(bps). Communications channels using telephone channel modems are established at set bit rates, commonly 300, 1200,

2400, 4800, 9600, 14400, and 28800.

bps

The bits ( binary digits) per second rate.

Glossary G–3

buffer

A memory area used as temporary storage during input and output operations. An example is the modem's command buffer. Another is the Transmit Data flow control buffer used for flow control and to store copies of transmitted frames until they are positively acknowledged by the receiving modem.

byte

A group of binary digits stored and operated upon as a unit. A byte may have a coded value equal to a character in the ASCII code (letters, numbers), or have some other value meaningful to the computer. In user documentation, the term usually refers to

8-bit units or characters. 1 kilobyte (K) is equal to 1,024 bytes or characters; 64K indicates 65,536 bytes or characters.

call indicate

A call originating tone defined by ITU-T recommendation V.8.

carrier

A continuous frequency capable of being either modulated or impressed with another information-carrying signal. Carriers are generated and maintained by modems via the trans mission lines of the telephone companies.

CCITT

Formerly, an international organization that defined standards for tele graphic and telephone equipment . It has been incorporated into its parent organization, International

Telecommunication Union ( ITU). Telecommunication standards are now covered under Telecommunications

Standards Sector (TSS). ITU-T replaces CCITT. For example, the Bell 212A standard for 1200 bps communication in North

America was referred to as CCITT V.22. It is now referred to as

ITU-T V.22.

central office (CO)

The facility to which devices, such as telephones, fax machines, and modems within a specific geographic area of a public telephone network are connected.

G–4 V.Everything Modems Command Reference

central office switch

A device, located at the telephone company’s central office, to which devices, such as telephones, fax machines, and modems are connected.

character

A representation, coded in binary digits, of a letter, number, or other symbol.

characters per second (cps)

A data transfer rate generally estimated from the bit rate and the character length.

For example, at 2400 bps, 8-bit characters with start and stop

bits (for a total of ten bits per character) will be transmitted at a rate of approximately 240 characters per second ( cps). Some protocols, such as USR HST and MNP, employ advanced tech niques such as longer transmission frames and data

compression to increase cps.

Class 1/EIA-578

An American standard used between facsimile application programs and facsimile modems for sending and receiving

Class 1 faxes.

Class 2.0/EIA-592

An American standard used between facsimile application programs and facsimile modems for sending and receiving

Class 2.0 faxes.

CO

See central office.

COM port

See serial port, EIA-232.

cps

See characters per second.

Glossary G–5

CPU

Central processing unit.

CRC

See cyclic redundancy check.

cyclic redundancy check (CRC)

An error-detection technique consisting of a cyclic algorithm performed on each block or frame of data by both sending and receiving modems. The sending modem inserts the results of its computation in each data block in the form of a CRC code.

The receiving modem compares its results with the received

CRC code and responds with either a positive or negative acknowl edgment. In the ARQ protocol imple mented in U.S.

Robotics high speed modems, the receiving modem accepts no more data until a defective block is received correctly.

data communications

A type of communications in which computers and terminals are able to exchange data over an electronic medium.

data compression

When the transmitting modem detects redundant units of data, it recodes them into shorter units of fewer bits. The receiving modem then decompresses the redundant data units before passing them to the receiving computer.

data compression table

A table of values assigned for each character during a call under data compression. Default values in the table are con tinually altered and built during each call: the longer the table, the more efficient throughput gained.

If a destructive Break is sent during a call (see the &Y com mand), causing the modems to reset the compression tables, you can expect diminished throughput.

data communication equipment (DCE)

G–6 V.Everything Modems Command Reference

In this manual, the term applies to modems that estab lish and control the data link via the telephone network.

data mode

The mode in which the fax modem is capable of sending and receiving data files. A standard modem without fax capabilities is always in Data mode.

data set

Another way of saying “modem.” data terminal equipment (DTE)

The device that generates or is the final destination of data.

DCE

See data communication equipment.

default

Any setting assumed, at startup or reset, by the computer's soft ware and attached devices, and operational until changed by the user.

digital loopback

A test that checks the modem's EIA-232 interface and the cable that connects the terminal or computer and the modem. The modem receives data (in the form of digital signals) from the computer or terminal, and immediately returns the data to the screen for verification.

digital signals

Discrete, uniform signals. In this manual, the term refers to the

binary digits 0 and 1.

DIP switch

DIP stands for dual in-line package.

DSR

See data set ready.

Glossary G–7

DTE

See Data Terminal Equipment.

duplex

Indicates a communications channel capable of carrying signals in both directions. See Half Duplex, Full Duplex.

G–8 V.Everything Modems Command Reference

echo

See local echo.

EIA

Electronic Industries Association, which defines electronic stan dards in the U.S.

EIA-232

A technical specification published by the Electronic Industries

Association that establishes mechanical and electrical interface requirements between computers, terminals, modems, and communication lines. EIA-232 was formerly known as RS-232.

equalization

A compensation circuit designed into modems to counteract certain distortions introduced by the telephone channel. Two types are used: fixed (compromise) equalizers and those that adapt to channel conditions. U.S. Robotics high speed modems use adaptive equalization.

error control

Various techniques which check the reliability of characters

(parity) or blocks of data. V.42, MNP and HST error control protocols use error detection ( CRC) and retransmission of errored frames ( ARQ).

expansion bus

A series of slots inside a computer that allow for adding feature cards.

facsimile (fax)

A method for transmitting the image on a printed page from one point to another.

fax mode

The mode in which the fax modem is capable of sending and receiving files in a facsimile format.

Glossary G–9

Flash memory

A form of memory that can be electrically erased and reprogrammed without the need to remove it from the circuit board.

flow control

A mechanism that compensates for differences in the flow of data input to and output from a modem or other device.

frame

A data communications term for a block of data with header and trailer information attached. The added information usu ally includes a frame number, block size data, error-check codes, and Start/End indicators.

file transfer protocol (FTP)

A TCP/IP application that allows users of an internet to send

(put) and receive (get) files.

FTP

See file transfer protocol.

full duplex

Signal flow in both directions at the same time. In micro computer communications, may refer to the suppression of the online Local Echo.

half duplex

Signal flow in both directions, but only one way at a time. In microcomputer communications, may refer to activation of the online Local Echo, which causes the modem to send a copy of the transmitted data to the screen of the sending computer.

handshaking

A sequence that two modems undertake while connecting to agree on the parameters of the conversation that will ensue.

During handshaking, the modems negotiate the speed of the connection, whether error control and data compression will be used and in what form, and so forth.

G–10 V.Everything Modems Command Reference

hardware flow control

A form of flow control that uses electronic signals to start and stop the flow of data.

HDLC

See High Level Data Link Control.

High Level Data Link Control (HDLC)

A standard protocol devel oped by the International Standards

Organization for soft ware appli cations and communicating devices operating in synchronous environments. The protocol defines oper ations at the link level of communications, for example, the format of data frames exchanged between modems over a phone line. See Bisync, Protocol, SDLC.

High Speed Technology (HST)

U.S. Robotics' proprietary signaling scheme, design and error control protocol for high-speed modems. HST incorporates trellis-coded modulation, for greater immunity from variable phone line conditions, and asym metrical modulation for more efficient use of the phone channel at speeds of 4800 bps and above. HST also incorpo rates MNP-compatible error control procedures adapted to asymmetrical modulation.

Hz (Hertz)

A frequency measurement unit used internationally to indicate one cycle per second.

Industry Standard Architecture (ISA)

The most common type of computer expansion bus. Other types include Extended Industry Standard Architecture (EISA) and Microchannel Architecture (MCA).

interrupt request (IRQ)

A number that must be assigned to devices that plug in to your computer’s expansion bus.

Glossary G–11

IP

Internet Protocol.

IPX

Novell’s Internet Packet Exchange protocol.

IRQ

See interrupt request.

ISA

See Industry Standard Architecture.

ITU-T

International Telecommunication Union-Telecommunication sector. Formerly referred to as CCITT. An international organization that defines standards for tele graphic and telephone equipment. For example, the Bell 212A standard for

1200 bps communication in North America is observed internationally as ITU-T V.22. For 2400 bps com munication, most U.S. manufacturers observe V.22 bis.

jumper

A switch composed of pins and a shunt. The shunt’s position on the pins determines the jumper setting.

Kbps

Kilobits per second, or thousand bits per second.

LAPM

See Link Access Procedure for Modems.

Link Access Procedure for Modems (LAPM)

Link Access Procedure for Modems, an error control protocol incorporated in ITU-T Recommendation V.42. Like the MNP and HST protocols, LAPM uses cyclic redundancy checking

(CRC) and retrans mission of corrupted data ( ARQ) to ensure data reliability.

G–12 V.Everything Modems Command Reference

local echo

A modem feature that enables the modem to send copies of keyboard commands and transmitted data to the screen. When the modem is in Command mode (not online to another system) the local echo is invoked through the ATE1 command. The command causes the modem to display your typed commands.

When the modem is online to another system, the local echo is invoked through the ATF0 com mand. This command causes the modem to display the data it transmits to the remote system.

MB

Megabyte. One million bytes.

Microcom Networking Protocol (MNP)

An asynchronous error control protocol developed by

Microcom, Inc. and now in the public domain. The protocol ensures error-free transmission through error detection ( CRC) and retransmission of errored frames. U.S. Robotics modems use MNP Levels 1 − 4 and Level 5 data com pression. MNP

Levels 1 − 4 have been incorporated into ITU-T Recommendation

V.42. Compare HST.

MI/MIC

Mode Indicate/Mode Indicate Common. Also called fixed or manual originate. Used when equipment other than the modem does the dialing. In such installations, the modem does not respond to AT commands, but when taken off hook immediately goes into call originate mode.

MNP

See Microcom Networking Protocol.

modem

A device that transmits/receives computer data through a com munications channel such as radio or telephone lines. The modem is a telephone channel modem that modu lates, or trans forms, digital signals from a computer into the analog form that can be carried successfully on a phone line. It also

Glossary G–13

demodulates signals received from the phone line back to digital signals before passing them to the receiving com puter.

Nonvolatile Random Access Memory (NVRAM)

User-programmable random access memory whose data is retained when modem power is turned off. Used in modems to store a user-defined default configu ration loaded into random access memory ( RAM) at power on.

NVRAM

See Non-volatile Random Access Memory.

online fallback

A feature that allows high speed error-control modems to mon itor line quality and fall back to the next lower speed if line quality degrades. The modems fall forward as line qual ity improves.

originate mode

A state in which the modem transmits at the predefined low frequency of the communications channel and receives at the high frequency. The transmit/receive frequencies are the reverse of the called modem which is in Answer mode.

parallel transmission

The transfer of data characters using parallel electrical paths for each bit of the character, for example, 8 paths for 8-bit characters. Data is stored in computers in parallel form, but may be con verted to serial form for certain operations. See

Serial Transmission.

parity

An error-detection method that checks the validity of a trans mitted character. Character checking has been surpassed by more reliable and efficient forms of block-checking, including

Xmodem-type protocols and the ARQ protocol implemented in

Courier modems.

G–14 V.Everything Modems Command Reference

The same type of parity must be used by two communicating computers, or both may omit parity. When parity is used, a parity bit is added to each transmitted character. The bit's value is 0 or 1, to make the total number of 1's in the character even or odd, depending on which type of parity is used.

Plug & Play ISA

A variation of the standard ISA bus that attempts to automate the troublesome process of resolving the IRQ and COM port conflicts that can arise when new devices are installed in ISAbus computers.

Point-to-Point Protocol (PPP)

A protocol used to send data over serial lines. PPP provides error checking, link control, and authentication, and can be used to carry IP, IPX, and other protocols. PPP is superseding

SLIP as the leading dial-in protocol.

protocol

A system of rules and procedures governing communications between two or more devices. Protocols vary, but communi cating devices must follow the same protocol in order to exchange data. The format of the data, readiness to receive or send, error detection and error correction are some of the opera tions that may be defi ned in protocols.

provisioning

Another way of saying “setting up telephone lines.”

RAM

See Random Access Memory.

Random Access Memory (RAM)

Random Access Memory. Memory that is available for use when the modem is turned on, but that clears of all infor mation when the power is turned off. The modem's RAM holds the current operational settings, a flow control buffer, and a command buffer.

Glossary G–15

Read-Only Memory (ROM)

Permanent memory, not user-pro grammable. The modem's factory settings are stored in ROM and can be read (loaded) into RAM as an operational configura tion if DIP switch S10 is

ON at power on.

remote access

A feature that allows a remotely-located user to view the modem's configuration screens and change the modem's configuration. Password protection is available.

remote digital loopback

A test that checks the phone link and a remote modem's trans mitter and receiver. Data entered from the keyboard is trans mitted from the initiating modem, received by the remote modem's receiver, looped through its transmitter, and returned to the local screen for verification.

remote echo

A copy of the data received by the remote system, returned to the sending system and displayed on the screen. Remote echo ing is a function of the remote system.

result code

Another way of saying “status message.” The I-modem sends result codes to your terminal, for example, to indicate the status of a connection.

RJ11

The Universal Standard Order Code (USOC) standard for wiring a single-line, two-wire phone network interface, passing tip and ring signals, typically, from the public switched network.

ROM

See Read-Only Memory.

Serial Line Internet Protocol (SLIP)

G–16 V.Everything Modems Command Reference

A simple protocol that permits sending IP data over a serial line. SLIP is being superseded by the Point-to-Point Protocol

(PPP).

serial port

A computer port that enables the transmission of data characters one bit at a time, using a single electrical path. Also known as a communications port, or COM port. On PCcompatible machines, this is a port for asynchronous, serial data transmission and, in the case of modems, for data reception. Data is transmitted one bit at a time (serially) to devices such as a modem, a serial mouse, or a serial printer.

serial transmission

The transfer of data characters one bit at a time, sequentially, using a single electrical path. See Parallel Transmission.

software flow control

A form of flow control that uses XON and XOFF characters to start and stop the flow of data.

start bit

The signaling bit attached to the beginning of each character before characters are transmitted during Asynchronous

Transmission.

stop bit

The signaling bit attached to the end of each character before characters are transmitted during Asynchronous

Transmission.

SDLC

See Synchronous Data Link Control.

shunt

A small, plastic-and-metal piece used to cover sections of pins on a jumper. The shunt interconnects certain pins which, depending on the way the shunt is placed, determine functions.

Glossary G–17

S-register

An area of NVRAM that is used to store a setting.

switch

See central office switch.

Synchronous Data Link Control (SDLC)

A protocol developed by IBM for software applications and communicating devices operating in IBM's Systems Network

Architecture (SNA). The protocol defines operations at the link level of communi cations, for example, the format of data frames exchanged between modems over a phone line. See BISYNC,

Protocol, HDLC.

synchronous transmission

A form of transmission in which blocks of data are sent at strictly timed intervals. Because the timing is uniform, no Start or Stop bits are required. Compare Asynchronous

Transmission.

Some mainframes only support synchronous communications unless their owners have installed a synchronous adapter and appropriate software.

terminal

A device whose keyboard and display are used for sending and receiving data over a communications link. Differs from a microcomputer in that it has no internal processing capa bilities.

Used to enter data into or retrieve processed data from a system or network.

terminal mode

An operational mode required for microcomputers to trans mit data. In Terminal mode the computer acts as if it were a stan dard terminal such as a teletypewriter, rather than a data proces sor. Keyboard entries go directly to the modem, whether the entry is a modem command or data to be trans mitted over the phone lines. Received data is output directly to the screen.

The more popular communications software products control

G–18 V.Everything Modems Command Reference

Terminal mode as well as enable more complex operations, including file transmission and saving received files.

throughput

The amount of actual user data transmitted per second with out the overhead of protocol information such as Start and Stop bits or frame headers and trailers. Compare characters per second.

transmission rate

See it rate.

UART

See Universal Asynchronous Receiver/Transmitter.

Universal Asynchronous Receiver/Transmitter (UART)

A computer chip that controls the signaling that goes on through a computer’s serial port.

UTP (Unshielded Twisted Pair)

Twisted insulated copper wires bundled into an unshielded cable, commonly used in telephone wiring systems. Grades of

UTP include DTP ( Datagrade Twisted Pair) and DIW

(Distributed Inside Wire).

V.8

ITU-T recommendation that defines procedures for starting and ending sessions of data transmission.

V.17

An ITU-T standard for facsimile operations that specifies modulation at 14.4 Kbps, with fallback to 12 Kbps.

V.21—Fax

An ITU-T standard for facsimile operations at 300 bps. U.S.

Robotics or compatible fax devices then transmit or receive at higher speeds.

V.21—Modem

Glossary G–19

An ITU-T standard for modem communications at 300 bps.

Modems made in the U.S. or Canada follow the Bell 103 stan dard. However, the modem can be set to answer V.21 calls from overseas.

V.22

A ITU-T standard for modem communications at 1200 bps, compatible with the Bell 212A standard observed in the U.S.

and Canada.

G–20 V.Everything Modems Command Reference

V.22 bis

An ITU-T standard for modem communications at 2400 bps.

The standard includes an automatic link negotiation fallback to

1200 bps and compatibility with Bell 212A/V.22 modems.

V.23

An ITU-T standard for modem communications at 1200 bps with a 75 bps back channel. Used in the U.K.

V.25

An ITU-T standard for modem communications. Among other things, V.25 specifies an answer tone different from the Bell answer tone. All U.S. Robotics modems can be set with the B0 command so that they use the V.25 2100 Hz tone when answer ing overseas calls.

V.25 bis

An ITU-T standard for synchronous communications between the mainframe or host and the modem using the HDLC or character-oriented protocol. Modulation depends on the serial port rate and setting of the transmitting clock source, &X.

V.27ter

An ITU-T standard for facsimile operations that specifies modulation at 4800 bps, with fallback to 2400 bps.

V.29

An ITU-T standard for facsimile operations that specifies modulation at 9600 bps, with fallback to 7200 bps.

V.32

An ITU-T standard for modem communications at 9600 bps and 4800 bps. V.32 modems fall back to 4800 bps when line quality is impaired, and fall forward again to 9600 bps when line quality improves.

V.32 bis

An ITU-T standard that extends the V.32 connection range:

4800, 7200, 9600, 12K and 14.4 Kbps. V.32 bis modems fall back

Glossary G–21

to the next lower speed when line quality is impaired, and fall back further as necessary. They fall forward to the next higher speed when line quality improves.

V.32 terbo

Modulation scheme that extends the V.32 connection range:

4800, 7200, 9600, 12K, 14.4K, 16.8K, 19.2K, and 21.6 Kbps. V.32

terbo modems fall back to the next lower speed when line quality is impaired, and fall back further as necessary. They fall forward to the next higher speed when line quality improves.

V.34

An ITU-T standard that allows data rates as high as 28.8 Kbps.

V.35

An ITU-T standard trunk interface between a device and a packet network, using signaling of at least 19200 bps.

V.42

An ITU-T standard for modem communications that defines a two-stage process of detection for LAPM error control.

V.42 bis

An extension of ITU-T V.42 that defines a specific data com-

pression scheme for use with V.42 error control.

V.Fast Class (V.FC)

Proprietary modulation scheme developed by Rockwell

International for data communication speeds up to 28.8 Kbps.

word length

The number of bits in a data character without parity, start or stop bits.

XMODEM

The first of a family of error control software protocols used to transfer files between modems. These protocols are in the public domain and are available from many bulletin board services.

G–22 V.Everything Modems Command Reference

XON/XOFF

Standard ASCII control characters used to tell a device to stop/resume transmitting data. In most systems typing <Ctrl>-

S sends the XOFF character. Some devices, including the modem, understand <Ctrl>-Q as XON; others interpret the pressing of any key after <Ctrl>-S as XON.

YMODEM

An error-correcting file transfer protocol that is related to, but faster than, XMODEM.

ZMODEM

An error-correcting file transfer protocol that is related to, but faster than, XMODEM or YMODEM.

Glossary G–23

Index

&

& (ampersand) command set help... 14-2

&F0 template ................................... 4-9

&F1 template ................................... 4-7

&F2 template ................................... 4-8

A ampersand (&) command set help... 14-2 analog loopback testing......... 15-1, 15-9

ANI....................................See caller ID answering auto-answer.................................. 3-4 forcing ......................................... 3-4 troubleshooting .......................... 16-3

AppleTalk...................................... 16-1

AT

#$3-10, 14-6

#CID............................................ 3-8

$ 14-1

%$ ............................................. 14-5

%A .............................................. 9-2

%B .............................................. 8-6

%C ..................................... 8-7, 9-11

%E............................................... 9-9

%F............................................... 8-6

%L............................................... 9-3

%P............................................... 8-2

%S............................................... 9-8

%V ............................................ 9-10

&$ ............................................. 14-2

&A............................................... 5-4

&B ...............................................7-1

&C ......................................6-2, 16-3

&D ...............................................6-1

&F.........................................4-6–4-9

&G ...............................................3-6

&M .................................15-1, 15-10

&N ...............................................7-3

&P................................................3-6

&S................................................6-3

&T.....................................15-1, 15-2

&W ..............................1-4, 4-2, 4-10

&Z................................................4-2

&ZC.............................................4-3

~~~~ ............................................8-4

+++ .......................................2-1, 3-5

+FCLASS.....................................2-4

> 3-3

A 3-4

A/1-2, 3-3

A>.........................................1-2, 3-3

AT................................................1-2

B 3-6

D 3-1

" 3-2

, 3-1

/ 3-1

; 3-2

@ 3-2

L 3-2, 4-4

P 3-1

R 3-2

S 3-3

T 3-1

W 3-1

X 3-2

E 2-3

F 2-3

H 3-5, 8-8

I10 ...................................... 9-7, 13-8

I15 ...................................... 3-8, 13-9

I3 13-1

I4 1-3, 4-1, 13-2

I5 1-3, 4-1, 13-2

I6 13-3

O 2-2, 8-5, 8-8

Q 5-1

S 1-4, 4-3, 4-5

$ 1-3

0 3-4

10 13-6

12 2-2

14 2-1

15 13-4

16 15-9

18 15-5

19 13-5

2 2-2

24 6-3

28 16-6

41 8-2

42 8-4

43 8-4

53 9-4, 13-8

7 3-5, 16-3

9 16-3

S25 .............................................. 6-2

S44 .............................................. 3-4

S53 ............................................ 9-10

S69 .............................................. 3-4

S70 ............................................ 3-12

V 5-2, 5-6

X 5-3

Z 4-11, 8-5, 8-8

Z! 8-5, 8-8

AT commands basic commands........................... 1-2 creating compound commands...... 1-1 rules for sending........................... 1-1

AT commands, send......................... 1-1 auto-answer caller ID and ................................ 3-9 disabling.......................................3-5 enabling........................................3-4 autobaud ...........................................7-1

Automatic Repeat Request (ARQ)See error control

Autopass security..............................9-5

B banner, displaying...........................13-1 basic caller ID service.......................3-7 basic command set help...................14-1

Bell answer tone ...............................3-6 bit-mapped S-Registers.....................1-4 bit-to-decimal conversion..................1-5 bler .................................................13-4 blocks resent...................................13-4

C call detection.....................................3-7 caller ID autoanswer and.............................3-9 basic service .................................3-7 extended service ...........................3-7 formatted presentation ..................3-9 information in signal.....................3-7 information screen......................13-9 local telephone company and.........3-7 references ...................................3-11 unformatted presentation...............3-9 viewing the information................3-8 canceling dialing...............................3-3 can't connect....................................16-5 carrier loss redial ..............................3-4

CD (Carrier Detect)..........................6-2 checksum test..................................13-1

CLID................................. See caller ID command mode defined .........................................2-1 dialing and....................................3-2 local echo .....................................2-3

communications software auto-answer and........................... 3-4 troubleshooting and.................... 16-1 connection rate fixed ............................................ 7-3 variable........................................ 7-3 conversion bits to decimals............................ 1-5 decimals to bits............................ 1-5

CRC errors..................................... 16-4 current settings

RAM and..................................... 4-1 viewing...................................... 13-2

D data compression for current call............................ 13-4 data mode......................................... 2-4

Data Set Ready (DSR)...................... 6-2

Data Terminal Ready (DTR) controlling response to................. 6-1 troubleshooting and.................... 16-2 decimal-to-bit conversion.................. 1-5 default settings, power on............... 4-10 dial security account status............................. 13-8

Autopass...................................... 9-5 dialback ....................................... 9-2 disconnect reasons............. 13-5, 13-7 how to dial in...................... 9-9–9-10 how to set up......................... 9-1–9-7 maintaining accounts.................... 9-8 password-prompted...................... 9-5 remote configuration.................. 9-11 setting up accounts administrative .......................... 9-2 guest ........................................ 9-4 dialback ........................................... 9-2 dialing canceling...................................... 3-3 dial command............................... 3-1 dial options .................................. 3-1 displaying the last-dialed number..3-2 last-dialed number ........................3-2 letters ...........................................3-2 pauses and ....................................3-1 redialing .......................................3-3 repeating.......................................3-3 result codes and ............................3-2 stored numbers .............................3-3 digital loopback testing...................15-4

DIP switch

1 6-1

104-10

2 5-2

3 5-1

4 2-3

5 3-4

6 6-2

7 5-2

8 16-1 disconnect reasons .................13-5–13-6 disconnecting normally.......................................3-5 distinctive ring enabling recognition....................3-12 local telephone company and.......3-11 result codes.................................3-13 ring patterns ...............................3-12 double characters ............................16-2

DSR (Data Set Ready)......................6-2

DTR ...............See Data Terminal Ready duration of connection, displaying...13-3

E

EIA-232 controlling signaling.....................6-1 differences between models..........6-1 equalization ....................................13-4 error control for current call............................13-4 result codes and ............................5-4 error control and serial port rate and........................7-2

escape code ...................................... 2-2 extended caller ID service................. 3-7

F fallback .......................................... 13-4 fax mode............................................ 2-4 troubleshooting .......................... 16-5 fixed rates connection.................................... 7-3 serial port..................................... 7-1

Flash memory function of.................................... 4-1 loading templates......................... 4-6 flow control troubleshooting and.................... 16-4 forcing an answer............................. 3-4 formatted caller ID presentation........ 3-9

G garbage characters.......................... 16-4 guard tone ........................................ 3-6

H handshaking options for international calls....... 3-6 hanging up normally....................................... 3-5 hardware flow control template......... 4-7 help screens ampersand (&) command set...... 14-2 basic command set..................... 14-1 canceling display........................ 14-1 octothorpe (#) commands........... 14-6 percent (%) commands............... 14-5 restarting display........................ 14-1

S-Registers................................. 14-3 stopping display..........................14-1

I information sources, additional............vi

inquiry command............................13-1 international calls..............................3-6

L last-dialed number dialing ..........................................3-3 displaying.....................................3-3 viewing.........................................4-4 line reversal ....................................13-4 link NAK........................................13-4 link timeout ....................................13-4 local echo command mode and......................2-3 online mode and ...........................2-3 troubleshooting and.....................16-2 locked serial port ..............................7-1

M mainframe computers......................16-5 make/break ratio ...............................3-6 memory

Flash memory...............................4-1

NVRAM.......................................4-1

RAM............................................4-1 saving templates to .....................4-10

Mode Incompatible disconnect reason13-7 modes of operation command mode.............................2-1 data ..............................................2-4 fax................................................2-4 online command mode..................2-1 online mode..................................2-1 modulation indicators........................5-5

N

NAK .............................................. 13-4

NO DIAL TONE message............... 16-2 no flow control template................... 4-9

No Prompting in Non-ARQ disconnect reason ........................................ 13-7

Non-ARQ Mode disconnect reason. 13-7 numeric result codes......................... 5-2

NVRAM function of.................................... 4-1 saving templates to..................... 4-10

O octet............................................... 13-3 octothorpe (#) commands help screens14-6 online command mode...................... 2-1 online mode defined......................................... 2-1 returning to .................................. 2-2 online mode local echo..................... 2-3

P password-prompted security............. 9-5 pauses, introducing while dialing...... 3-1 percent (%) commands help screens14-5 permanent settings, displaying.......... 4-2 phone numbers storing................................... 4-2, 4-3 viewing stored.............................. 4-4 protocol, error control..................... 13-4 pulse dialing..................................... 3-6

Q query commands............................. 13-1

R

RAM function of....................................4-1 test .............................................13-1

Random Access Memory......... See RAM redialing normally.......................................3-3 on loss of carrier...........................3-4 remote access dialing in .................8-3–8-5, 8-3–8-5 disabling.......................................8-3 enabling........................................8-2 ending a session.....................8-5, 8-8 how to set up .........................8-1–8-3 passwords.....................................8-3 remote configuration commands....8-6 remote dial security configuration....9-11 remote digital loopback testing15-6, 15-10 repeating a command........................3-3 result codes additional subsets .........................5-4 dialing and....................................3-2 disabling display...........................5-1 distinctive ring............................3-13 enabling display............................5-1 meanings ......................................5-4 modulation....................................5-5 numeric form................................5-2 sets of...........................................5-3 verbal form...................................5-2 reversing frequencies ........................3-2 ring patterns....................................3-12

RS-232 ...............................See EIA-232

S saved settings

NVRAM and................................4-1 viewing.......................................13-2 saving phone numbers ......................4-2, 4-3

settings ........................................ 4-2 security ........................ See dial security

Security Abort disconnect reason.... 13-7 serial port rate error control and........................... 7-2 fixed ............................................ 7-1 variable........................................ 7-1 serial port signaling............ See EIA-232 settings current ......................................... 4-1 permanent .................................... 4-2 saved............................................ 4-1 viewing current.......................... 13-2 viewing stored............................ 13-2 software download errors during .............................. 16-6 speed.............................................. 13-4

S-Registers bit-mapped................................... 1-4 default settings............................. 4-5 displaying a list............................ 1-3 displaying current......................... 1-3 displaying single .......................... 4-3 displaying stored.......................... 1-3 help screens ............................... 14-3 how to set..................................... 1-3 in general..................................... 1-2 stopping a test ................................ 15-5 stored numbers, dialing .................... 3-3 stored settings, viewing.................. 13-2 storing phone numbers...................... 4-2, 4-3 settings ........................................ 4-2

T templates

&F0 ............................................. 4-9

&F1..............................................4-7

&F2..............................................4-8 saving to NVRAM......................4-10 terminal mode...................................1-1 terminate-and-stay resident (TSR) programs.....................................16-4 testing analog loopback.................15-1, 15-9 checksum....................................13-1 digital loopback..........................15-4

RAM..........................................13-1 remote digital loopback....15-6, 15-10 stopping.............................15-3, 15-5 time, displaying ..............................13-3 troubleshooting...............................16-1

TSR programs.................................16-4

U

U.S. Robotics address .......................................16-8

UART.............................................16-6 unformatted caller ID presentation....3-9

V

V.54 testing standard ......................15-1 variable rates connection ....................................7-3 serial port .....................................7-1 verbal result codes ............................5-2

W

Windows troubleshooting................16-1

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement