home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-12-27 | 26.1 KB | 1,150 lines |
- COURIER HIGH SPEED MODEMS
-
-
-
- CHAPTER 5. INTERNAL CONTROLS
-
-
-
- The commands explained in this chapter
- are of two types. The first group
- concerns default configurations, for
- example, writing your own power-on
- defaults to nonvolatile random access
- memory (NVRAM). The remaining commands
- are used to select the modem's local
- operating characteristics, for a current
- session or to include in your default
- configuration. They include result
- code, echoing, and other options.
-
- NOTE: When you change a default setting
- during a session, the modem retains that
- setting until you do one of the
- following.
-
- ∙ Change the setting.
- ∙ Issue the ATZ command to reset the
- modem to its software defaults. If
- DIP switch 10 is UP, the modem
- resets to the defaults stored in
- nonvolatile memory (NVRAM). If DIP
- switch 10 is DOWN, the modem resets
- to the factory settings stored in
- read only memory (ROM).
- ∙ Issue the AT&F command to load the
- modem's factory settings.
- ∙ Turn the modem off and power it on
- again. At power-on, the modem
- loads either the nonvolatile memory
- defaults (DIP switch 10 UP) or the
- factory settings (DIP switch 10
- DOWN).
-
-
-
-
-
-
- Internal Controls 5-1
-
- COURIER HIGH SPEED MODEMS
-
-
-
-
- SETTING/USING DEFAULTS
-
- The modem's read only memory (ROM)
- permanently stores the modem's factory
- settings. The inclusion of nonvolatile
- random access memory (NVRAM) allows you
- to define your own configuration and
- write the settings to NVRAM as your
- power-on defaults.
-
-
- WRITING DEFAULTS TO NVRAM (&W)
-
- When you power on the Courier, it loads
- the settings stored in NVRAM if DIP
- switch 10 is UP (factory setting).
- Until you write your own settings to
- NVRAM, the defaults stored there are the
- same as the permanent ROM factory
- settings.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-2 Internal Controls
-
- COURIER HIGH SPEED MODEMS
-
-
-
- You'll find a list of NVRAM options and
- factory settings in Appendix B. You can
- also display them by selecting option 5
- of the I (inquiry) command:
-
- ATI5 <Enter>
-
- If you've sent the modem commands to
- change settings throughout your session
- and want to save your current configu-
- ration, send just the &W command. The
- current settings are saved.
-
- AT&W <Enter>
-
- You may also specify the entire
- configuration in a single command string
- that ends with the &W command. The
- following example sets the modem for the
- current session and stores the
- configuration in NVRAM.
-
- AT X4 &B1 &H1 M3 &W <Enter>
-
- After sending a configuration to NVRAM,
- you can change any setting just for the
- current session, as in the following
- example. The NVRAM configuration
- remains intact.
-
- ATX7 <Enter>
-
- But if you want the new setting to be a
- default, write it to NVRAM at the same
- time, as in the following example. X7
- is substituted for the X4 setting stored
- earlier.
-
- AT X7 &W <Enter>
-
-
-
-
-
- Internal Controls 5-3
-
- COURIER HIGH SPEED MODEMS
-
-
-
-
- LOADING THE FACTORY DEFAULTS (&F)
-
- If DIP switch 10 is DOWN, the factory
- settings are loaded at power-on instead
- of the NVRAM defaults. Factory settings
- for the options that are stored in NVRAM
- are in Appendix B.
-
- If the NVRAM defaults are loaded at
- power-on (DIP switch 10 UP) and you want
- to load the factory defaults instead,
- use the following command:
-
- AT&F <Enter>
-
- If NVRAM defaults are loaded, but you
- want to view a screen listing of factory
- defaults, first load them (&F), to make
- them the
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-4 Internal Controls
-
- COURIER HIGH SPEED MODEMS
-
-
-
- current settings. Then include the I4
- inquiry option to display a listing of
- the newly current settings, as in the
- following example.
-
- AT&F I4 <Enter>
-
- To restore your NVRAM defaults, use the
- ATZ command described next. (DIP switch
- 10 must be UP.)
-
-
- RESET (Z)
-
- If you've changed several current
- settings and want to reset to your
- power-on defaults, type the following
- command:
-
- ATZ <Enter>
-
- The modem reads its DIP switch settings
- and resets either to its NVRAM defaults
- (DIP switch 10 UP) or factory settings
- (DIP switch 10 DOWN).
-
- NOTE: Use the ATZ command also if
- you've changed the position of DIP
- switches 2-5, 7 or 9 while the modem is
- on, so that the modem can read the new
- setting. The only other way to initiate
- a new setting for switches 2-5, 7 and 9
- is to turn the modem off and on again.
-
-
- STORING TELEPHONE NUMBERS (&Zn=s)
-
- The modem stores up to four frequently
- dialed phone numbers. Write the numbers
- to NVRAM with the &Zn=s command, where n
- is position 0 through 3, and s is the
- phone-number string.
-
-
- Internal Controls 5-5
-
- COURIER HIGH SPEED MODEMS
-
-
-
- The number-string may be up to 36
- characters long, including any Dial
- command options. The following example
- includes the tone-dial (T) and wait for
- a second dial tone (W) options of the
- Dial command. The number is stored at
- position 0, assumed because there is no
- n parameter.
-
- AT&Z=T9W5551234 <Enter>
-
- The following example stores a long-
- distance number at the second position.
- We've added spaces for readability.
-
- AT&Z2=1 516 555 1234 <Enter>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-6 Internal Controls
-
- COURIER HIGH SPEED MODEMS
-
-
-
- The DSn command is used to dial a stored
- number, as in this example to dial the
- number stored at position 2:
-
- ATDS2 <Enter>
-
- NOTE: Do not include modem settings in
- the &Z string. If the call requires a
- special setting, insert it in the
- command string before the DSn command.
- In the following example, &M0 (no error
- control) is inserted before the Dial
- command:
-
- AT&M0 DS2 <Enter>
-
- The previous command establishes &M0 as
- the current setting. To return to the
- default error control mode, issue the
- following command:
-
- AT&M4 <Enter>
-
-
- RESULT CODES
-
- Four commands control the result codes
- that the modem returns to the screen:
-
- Vn Numeric/verbal response mode
- Qn Display/suppress all result codes
- &An Display/suppress additional
- result code subsets
- Xn Result code subset
-
-
- Response Modes (Vn)
-
- Result codes are sent to the screen in
- either words (Verbal Mode) or numbers
- (Numeric Mode). The Courier is factory
- set to Verbal mode when it is powered on
- (DIP switch 2 is UP). Use the Vn
-
- Internal Controls 5-7
-
- COURIER HIGH SPEED MODEMS
-
-
-
- command to select verbal or numeric
- result codes for a current session,
- independently of the DIP switch setting.
-
- At power-on and reset, the modem
- operates according to the DIP switch
- setting. The Vn command is not stored
- in nonvolatile memory as a power-
- on/reset default.
-
- V0 Numeric Mode. Numeric result codes
- are followed by a Carriage Return
- but no Line Feed, as in the
- following example, where a 3 is
- returned (for NO CARRIER).
-
- ATD1234567 <Enter>
- becomes
- 3TD1234567 <Enter>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-8 Internal Controls
-
- COURIER HIGH SPEED MODEMS
-
-
-
- V1 Verbal Mode. Verbal responses are
- preceded and followed by a Carriage
- Return and a Line Feed, as in the
- following example:
-
- ATD1234567 <Enter>
- NO CARRIER
-
-
- Quiet Mode (Qn)
-
- Enable/suppress the display of result
- codes. The Courier is shipped with DIP
- switch 3 DOWN, to display result codes.
- Use the Qn command to control the
- display for a current session,
- independently of the switch setting.
-
- At power-on and reset, the modem
- operates according to the DIP switch
- setting. The Qn command is not stored
- in nonvolatile memory as a power-
- on/reset default.
-
- Q0 Result codes are displayed.
-
- Q1 Result codes are suppressed (made
- quiet).
-
- Q2 Result codes are suppressed only in
- Answer mode.
-
-
- Additional Result Code Subsets (&An)
-
- Use this command to enable/disable one
- of the following subsets of error
- control, modulation or protocol result
- codes.
-
- &A0 ARQ (error control) codes are
- disabled. This setting does not
- affect an error-control connection;
-
- Internal Controls 5-9
-
- COURIER HIGH SPEED MODEMS
-
-
-
- the modem returns the standard
- CONNECT messages if result codes are
- enabled.
-
- &A1 ARQ codes are enabled. One of the
- following results is sent to the
- screen when a successful error
- control connection is established.
- Message 14 is displayed if the modem
- is set to X0 and the connection is
- at any rate from 1200 to 14.4K bps.
- The remaining results indicate the
- connection rate and require a
- setting of X1 or higher.
-
- 14/CONNECT/ARQ 19/CONNECT 4800/ARQ
- 15/CONNECT 1200/ARQ 22/CONNECT
- 12000/ARQ
- 16/CONNECT 2400/ARQ 24/CONNECT
- 7200/ARQ
- 17/CONNECT 9600/ARQ 26/CONNECT
- 14400/ARQ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-10 Internal Controls
-
- COURIER HIGH SPEED MODEMS
-
-
-
- &A2 HST/V32 modulation codes are
- enabled. This option is included
- for users of HST Dual Standard
- modems. If your software cannot
- handle the added modulation
- information, select &A1 or &A0.
- 23/CONNECT 9600/HST or 33/CONNECT
- 9600/V32
- 27/CONNECT 9600/ARQ/HST or 37/CON
- NECT 9600/ARQ/V32
- 28/CONNECT 4800/HST or 38/CONNECT
- 4800/V32
- 29/CONNECT 4800/ARQ/HST or 39/CON
- NECT 4800/ARQ/V32
- 30/CONNECT 7200/HST or 40/CONNECT
- 7200/V32
- 34/CONNECT 7200/ARQ/HST or 44/CON
- NECT 7200/ARQ/V32
- 31/CONNECT 12000/HST or 41/CONNECT
- 12000/V32
- 32/CONNECT 12000/ARQ/HST or 42/CON
- NECT 12000/ARQ/V32
- 35/CONNECT 14400/HST or 45/CONNECT
- 14400/V32
- 36/CONNECT 14400/ARQ/HST or 46/CON
- NECT 14400/ARQ/V32
- &A3 Protocol codes are enabled. Error
- control protocols reported are: HST,
- LAPM, or MNP. When the call is not
- under one of those protocols (and
- ARQ is not included in the result
- code), the modem reports either
- SYNC, indicating a synchronous
- connection, or NONE, for no
- protocol.
-
- If the modems are using data
- compression, the type of
- compression, V42BIS or MNP5, is
- added to the result code. In the
- first of the following examples, the
- modems negotiated error control for
- the call (ARQ), used HST modulation,
-
- Internal Controls 5-11
-
- COURIER HIGH SPEED MODEMS
-
-
-
- are using HST error control
- protocol, and are using V.42 bis
- compression.
- CONNECT 14400/ARQ/HST/HST/V42BIS [
- or MNP5]
- CONNECT 14400/ARQ/V32/LAPM/V42BIS [
- or MNP/MNP5]
- CONNECT 9600/SYNC
- CONNECT 2400/ARQ/MNP/MNP5 [or
- LAPM/V42BIS]
- CONNECT 2400/NONE
- NOTE: Although these codes will
- return numeric identifiers, they are
- the same numeric identifiers used
- for &A2 result codes. If the modem
- is in Numeric Mode (V0) and set to
- &A3, you will not be able to
- differentiate between &A2 and &A3
- result codes. &A3 result codes may
- not be compatible with some
- software.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-12 Internal Controls
-
- COURIER HIGH SPEED MODEMS
-
-
-
-
- Result Code Sets (Xn)
-
- You have eight options, 0 through 7, for
- selecting the result code subset best
- suited to your applications.
-
- X0 Basic subset, returns the first five
- codes (0-4) in the following table.
-
- X1 Extended subset, codes 0-5, 10, 13
- and 18. Default. This set adds
- rate-specific CONNECT messages to
- the Basic set.
-
- X2-7 These options include the X1
- subset and offer advanced call-
- progress codes and functions.
-
- Setting
-
- Result Codes X0 X1 X2 X3 X4
- X5 X6 X7
-
- 0/OK + + + + + + + +
- 1/CONNECT + + + + + + + +
- 2/RING + + + + + + + +
- 3/NO CARRIER + + + + + + + +
- 4/ERROR + + + + + + + +
- 5/CONNECT 1200 + + + + + + +
- 6/NO DIAL TONE + + + +
- 7/BUSY + + + + +
- 8/NO ANSWER + + + + +
- 9/RESERVED
- 10/CONNECT 2400 + + + + + + +
- 11/RINGING + + +
- 12/VOICE + +
- 13/CONNECT 9600 + + + + + + +
- 18/CONNECT 4800 + + + + + + +
- 20/CONNECT 7200 + + + + + + +
- 21/CONNECT 12000 + + + + + + +
- 25/CONNECT 14400 + + + + + + +
-
-
- Internal Controls 5-13
-
- COURIER HIGH SPEED MODEMS
-
-
-
-
- Functions
-
- Adaptive Dialing + + + + +
- +
- Wait for 2nd Dial Tone (W) +
- + + + +
- Wait for Answer (@) + + + +
- +
- Fast Dial + + + +
-
- Table 5-1. Result Code Options
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-14 Internal Controls
-
- COURIER HIGH SPEED MODEMS
-
-
-
- NOTE: Additional messages indicate an
- error-control connection and the
- modulation for a call. See Additional
- Result Code Subsets (&An), earlier in
- this chapter.
-
- Result Code Meaning
-
- 0/OK Command has been executed
- 1/CONNECT Connection established with
- another modem; if set to X0,
- connection may be at 300, 1200,
- 2400 or 9600 bps; if X1 or
- higher, connection is at 300 bps
- 2/RING 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 established with
- another modem at 1200 bps
- 6/NO DIAL TONE Dial tone not detected during
- the normal 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 up; returned
- instead of NO CARRIER when the @
- option is used
- 10/CONNECT 2400 Connection established
- with another modem at 2400 bps
- 11/RINGING The modem has dialed; remote
- phone line is ringing
- 12/VOICE Voice answer at remote site;
- modem hangs up
- 13/CONNECT 9600 Connection established at
- reported rate. Same meaning for
- results of 4800 (18), 7200 (20),
- 12K (21) and 14.4K (25).
-
- Adaptive Dialing The modem attempts to use
- Touch-Tone dialing and, if that
-
- Internal Controls 5-15
-
- COURIER HIGH SPEED MODEMS
-
-
-
- doesn't work on the line, reverts
- to rotary dialing.
- Wait for Another The modem continues
- dialing as soon as it detects
- Dial Tone (W) another dial tone. See
- the dial options in Chapter 6.
- Wait for an The modem continues dialing when
- it detects 5
- Answer (@) seconds of silence on the line.
- See the dial options in Chapter
- 6.
- Fast Dial The modem dials immediately on
- dial-tone detect, instead of
- waiting the normal 2 seconds set
- in Register S6.
-
- Table 5-2. Result Code Definitions
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-16 Internal Controls
-
- COURIER HIGH SPEED MODEMS
-
-
-
- LOCAL ECHO
-
- Local echo is the display of what you
- type at the keyboard and data the
- Courier transmits to another modem. The
- En command controls the display of your
- typed commands, when the modem is in
- Command Mode. The Fn command applies to
- when the modem is online to another
- system.
-
-
- Command Mode Local Echo (En)
-
- The En command enables/disables the
- display of your typed commands. If
- double characters appear on the screen,
- both the modem's local echo and your
- software's local echo are on.
-
- The Courier is shipped with DIP switch 4
- UP, enabling local echo. The En command
- controls the local echo for a current
- session, independently of the switch
- setting. At power-on and reset, the
- modem operates according to the DIP
- switch setting. The En command is not
- stored in nonvolatile memory as a power-
- on/reset default.
-
- E0 Command Mode echo OFF. The modem
- does not display keyboard commands.
-
- E1 Command Mode echo ON.
-
-
- Online Local Echo (Fn)
-
- This command causes the modem to display
- a copy of the data it is transmitting to
- another system. Many systems, however,
- return a copy of received data, which is
- called a remote echo. If the modem's
-
- Internal Controls 5-17
-
- COURIER HIGH SPEED MODEMS
-
-
-
- online echo is ON and there is also
- remote echoing, double characters appear
- on the screen.
-
- In some microcomputer documentation, the
- term duplex is applied to local online
- echoing, although the term is not
- technically accurate.
-
- F0 Online 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.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-18 Internal Controls
-
- COURIER HIGH SPEED MODEMS
-
-
-
- THE AUDIO MONITOR
-
- The modem's speaker enables you to
- monitor the dial-connect process. There
- are several ways to make use of this
- feature. After the Courier dials a
- number, it waits 60 seconds for a high-
- pitched answer tone from the other
- modem, immediately followed by data
- signals, called a carrier. These
- signals must occur before a data link is
- established.
-
- At the default X1 setting, if someone
- answers the phone, or if the line is
- busy, the modem sends the message NO
- CARRIER to your screen after 60 seconds.
- If you listen to the speaker, you can
- respond immediately instead of waiting
- for the modem to time out.
-
- For example, if you hear someone
- answering the call, you can pick up the
- phone, if it's attached to the modem,
- and talk to the person. Or you can
- cancel the call by pressing any key on
- the keyboard. In the same way, you can
- cancel a call when you hear a busy
- signal.
-
- You can also hear if dialing is
- proceeding too quickly for the system.
- Terminate the call (press any key) and
- retype the Dial command, but insert a
- comma (,) or a couple of slashes (/), to
- have the modem during the dialing
- process.
-
-
- SPEAKER CONTROL (Mn)
-
- This command disables the speaker
- entirely or sets the speaker to monitor
-
- Internal Controls 5-19
-
- COURIER HIGH SPEED MODEMS
-
-
-
- different segments of the dial-connect
- sequence.
-
- M0 This setting disables the speaker
- entirely so that you don't hear the
- modem go off hook, dial, etc.
-
- M1 The speaker is ON until Carrier
- Detect. Default. You can monitor
- call progress until the Courier
- detects the remote modem's carrier
- signals, or until the 60-second
- timeout and result code display. At
- Carrier Detect, the modem discon-
- nects the speaker and data
- transmission sounds are suppressed.
-
- M2 The speaker is ON continuously,
- including during data transmission.
-
- M3 The speaker doesn't go ON until
- after the last digit is dialed, then
- goes OFF at Carrier Detect.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-20 Internal Controls
-
- COURIER HIGH SPEED MODEMS
-
-
-
- MODEM CLOCK USAGE (Kn)
-
- The modem clock is used as a call-
- duration timer or as a real-time clock.
- Used in conjunction with the In
- (Inquiry) command, the modem returns the
- duration of the last call in hours,
- minutes, and seconds or the actual time.
-
- K0 Call-Duration Mode. Default. The
- modem times each call from CONNECT
- to NO CARRIER, and stores the infor-
- mation until the next connection or
- when the modem is reset. At ATI3
- <Enter>, the modem displays the
- call's duration. If you wish, you
- can maintain a call log by printing
- this information after each call.
-
- K1 Real-Time Mode. The clock operates
- as a real-time clock regardless of
- the presence of a carrier. Set the
- clock (in military time) by
- specifying the hour, minutes, and
- seconds as in the following example,
- which sets the clock at the real
- time of 1:30 p.m.
-
- ATI3=13:30:00 K1 <Enter>
-
- At ATI3, the modem displays the real
- time. You'll need to set the clock
- each time you power on the modem,
- but the clock is not affected by the
- reset command, ATZ.
-
-
- TRANSMITTER ENABLE/DISABLE (Cn)
-
- If an additional terminal and modem
- share the phone line for monitoring
- purposes, the second modem is placed in
- Receive Only state by disabling its
-
- Internal Controls 5-21
-
- COURIER HIGH SPEED MODEMS
-
-
-
- transmitter. Use this feature only at
- 1200 or 300 bps.
-
- C0 Transmitter disabled. Modem is set
- to Receive Only.
-
- C1 Transmitter enabled. Default.
-
-
- BREAK HANDLING (&Yn)
-
- This command allows you to send a break
- to abort data transfer without
- disconnecting from the phone link. The
- following options are available.
-
- &Y0 Destructive, no Break transmitted:
- the modem clears the data from its
- transmit buffer (all data is lost)
- but does not transmit the Break to
- the remote modem.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-22 Internal Controls
-
- COURIER HIGH SPEED MODEMS
-
-
-
- &Y1 Destructive, expedited: the modem
- clears the buffer and immediately
- sends a Break to the remote modem.
- Default.
-
- &Y2 Nondestructive, expedited: the
- modem retains data in the transmit
- buffer, but immediately sends a
- Break to the remote modem.
-
- &Y3 Nondestructive, unexpedited (send
- Break in sequence): the modem
- transmits any buffer data received
- before the Break, sends the Break,
- and then sends any subsequent input
- from the DTE.
-
- 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.
-
-
- S-REGISTERS
-
- The S-Registers are used to set various
- timing parameters, redefinition of
- selected ASCII characters, and other
- configuration options. The defaults
- reflect typical requirements.
-
- A detailed summary of the S-register
- functions is in Appendix B. A less
- detailed summary is in the Quick-
- Reference card.
-
-
-
-
-
-
- Internal Controls 5-23
-