FCC/DOC REQUIREMENTS i.1 FCC General Information The Federal Communications Commission (FCC) of the United States restricts specific uses of modems, and places registration responsibilities on both the manu- facturer and the individual user: The modem may not be connected to a party line or to a coin operated tele- phone, The modem manufacturer must make any repairs to the modem to maintain valid FCC registration.
Page 6
stalled and used the instructions. may cause interference to radio communications. However, there is no guarantee that interference will not occur in a particular instal- lation, If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try and correct the interference by one or more of the following measures: Reorient or relocate the receiving antenna.
i.3 DOC Notice Notice: The Canadian Department of Communications label identifies certified equipment. This certification means that the equipment meets certain telecommuni- cations network protective, operational and safety requirements. The Department does not guarantee the equipment will operate to the user’s satisfaction. Before installing this equipment, users should ensure that it is permissible to be connected to the facilities of the local telecommunications company.
Page 8
Caution: Users should not attempt to make such connections themselves, but should contact the appropriate electric inspection authority. or electrician, as appro- priate. The Load Number (LN) assigned to each terminal device denotes the percentage or the total load to be connected to a telephone loop which is used by the device, to prevent overloading.
1- INTRODUCTION Congratulations on your purchase of this outstanding Fax/Data Modem. This man- ual describes how to operate your new Fax/Data Modem. Instructions for installing your Fax/Data Modem will be found in the Installation Manual, while the information in this manual, deals exclusively with the operation of the modem after it is installed, tion registers, troubleshooting and testing.
Page 10
If you are already familiar with the use of a modem and the Hayes AT command set, this modem will be extremely easy for you to use. Just read the installation pro- cedures in the installation manual and you are ready to begin operation. If you are new to modem communications, we recommend that you read through this manual first.
Page 11
2- COMMAND REFERENCE This chapter provides an alphabetized reference with examples for all commands for the modem. The system of commands is depicted below in Figure 2-1. To use these commands for dialing or configuring the modem, make sure the communications software package you will be using lets you operate the modem through its internal commands.
2.1 General Command Information Except for the A/ command and the TIES escape sequence described in Section 2.4, all commands must be prefixed with the attention code command (below) would be entered as: the command line cannot be executed. Once entered, AT cannot be deleted with the Backspace or Delete keys.
Page 13
buffer. The A/ command is the only command not preceded by ‘AT’ and ended by a carriage return. Go On-line in Answer Mode This command instincts the modem to go off-hook immediately and then make a handshake with the remote modem. Handshaking is not available during leased line operation.
Page 14
Go On-line in Originate Mode instructs the modem to go off-hook immediately and automatically dial the num- ber contained the dial string following D. The dial string may contain any of the dial modifiers contained in the following section. The D command without a dial string is usually used to switch from voice conversation to data communication or to call a remote modem in leased-line operation mode.
Page 15
Identification/Checksum Option This command causes the modem to send product code and hardware setup informa- tion to the DTE. Report product code. (default) Firmware version #. Verify ROM checksum. Device set name. Modem configuration. Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bits 5-7 Reserved...
Page 16
Control Speaker Volume Low volume. Low volume. Medium volume. (default) High speaker volume. Monitor Speaker On/Off Speaker is always off. Speaker is off while receiving carrier. (default) Speaker is always on. Speaker disabled while dialing or receiving carrier Select Data Rate Handshake This command specifies whether the resulting modem-to-modem data rate can be different than the local DTE-to-modem data rate.
Page 17
Return to the On-line State Applies to asynchronous operation only. If the user enters the command mode from the data mode by issuing the escape sequence, or as a result of ON-to-OFF transi- tion of DTR with the AT&D1 option in effect, the user may return to the data mode without terminating a call by issuing the ATO command.
Page 18
Reading and Writing to S Registers Reads S Registers: Reads the contents of the S register specified by ‘n’. Sn=x Writing to Registers: Writes the value of x to the specified S register. All the registers will return the OK response if x is a legal value.
The partial connect message reports CONNECT, the full message reports CON- NECT XXXX, where XXXX is the data rate. Enables or Disables Long Space Disconnect Disables Long Space Disconnect. Enables Long Space Disconnect. Reset must be placed at the end of the command line, resets the active configu- which ration of the modem to the stored configuration saved in nonvolatile RAM, hanngs up the modem.
Page 20
&Dn DTR Option This command controls how the modem responds to DTR, After toggling DTR, the host should wait 200 ms before modifying the UART registers or sending a new command to the modem as the modem does not send an ‘OK’ message to indicate it has performed the requested function.
Page 21
Set Guard Tone &Gn &G0 Guard tone disabled. (default) &G1 550 Hz guard tone enabled. &G2 1800 Hz guard tone enabled. Auxiliary Relay Control &Jn This command is only included for compatibility and performs no function except to load the S-register. &J0 command.
Page 22
&Tn Testing and Diagnostics (See Chapter 4) This command is used 10 initiate and terminate loopback tests for testing modem-to- modem and DTE-to-modem data communication integrity. &T0 Terminates test in progress. (default) &T1 Local analog Ioopback. &T3 Local digital Ioopback. &T4 Grants RDL request from remote modem.
Page 24
&Wn Store the Current Configuration to Nonvolatile RAM &W0 Writes the current active configuration to profile 0 in nonvolatile RAM. (default) &W1 Writes the current active configuration to profile 1 in nonvolatile RAM. &Yn Select the Default Profile &Y0 Uses profile 0 on power-up. (default) &Y1 Uses profile 1 on power-up.
2.2b Commands Preceded by\ Maximum MNP Block Size maximum block size for MNP connections. Use this command to transmit Sets smaller blocks of data in a reliable link connection, Sets maximum block size to 64 characters. Sets maximum block size to 128 characters. Sets maximum block size to 192 characters.
Page 26
Does not buffer data. (default) Buffers data for four seconds until 200 characters have been buffered or SYN character is detected, then switches to reliable mode. If the buffer fills, data is passed to the serial port. upon receipt of auto-reliable fallback character and passes it to serial port.
Page 27
n = 1 Destructive/expedited, n = 3 Non-destructive/expedited. n = 5 Non-destructivelnonexpedited. In Command State, if reliable mode then transmit break to remote: Destructive/expedited. n = 2,3 Non-destructive/expedited. n = 4,5 Non-destructive/non-expedited. In Connect State, if direct mode then receive break at serial port: n = 0,2,4 Immediately send break and enter command state.
Page 28
V.42 Auto-reliable Mode * - If V.42 detection is enabled (-Jn), a LAPM or MNP link can be detected and negotiated, otherwise only LAPM will be attempted. If configured for -J0 and a protocol connection is not made, the modem will hang up.
Page 29
Disables flow control. XON/XOFF software flow control. Unidirectional hardware flow control. Bidirectional hardware flow controll. (default) Set Inactivity Timer During a normal or reliable connection, if no data is sent or received within the inactivity time period, the link will be disconnected. The default of zero disables this feature.
Page 30
Enables modified MN P codes. Enables extended V.42 codes. Set XON/XOFF Passthrough If software flow control is enabled (\Ql), this command defines whether the XON (11 hex) and XOFF (13 hex) characters received from the DTE are sent to the remote modem.
Switch to Normal Mode During an MNP link, the modem will disconnect the link (exit error correction/ data compression) and change to narmal mode, without disconnecting the modem- to-modem connection. 2.2.c Commands Preceded by % Set Auto-reliable Fallback Character In auto-reliable mode (\N3), with auto-reliable fallback character enabled (\C2), receipt of the fallback character from the line during the V.42 detection phase will cause to modem to switch to normal mode.
Page 32
Auto-retrain Control (V.22 bis and V.32 bis only) This command controls whether the modem will automatically initiate a modem retrain whenever the Received Data signal quality falls below a threshold that may affect data reliability. The value for ‘n’ is stored in the NVRAM, but it is not displayed by the ‘AT&Vn’...
8-255 Modem performs a Retrain. (i.e., if configured for %E1) 2.2.d Commands Preceded by - and “ Generate Data Modem Calling Tone This command allows the DTE to select whether the modem will send 1300 Hz calling tone when originating a Data Modem connection. Calling tone disabled.
“H0 Disables V.42 bis. “H1 Enables V.42 bis only when transmitting data. “H2 Enables V.42 bis only when receiving data. “H3 Enables V.42 bis for both transmitting and receiving data. (default) “On V.42 bis String Length This command specifies the maximum number of characters that can be com- pressed into one V.42 bis code word.
Page 35
Pause “,”, placed anywhere in the dial string, tells the modem to pause for the number of seconds specified by S-register S8 before pro- cessing the rest of the dial string. Initiate a Hookflash “!”, placed anywhere in the dial string, tells the modem to initi- ate a hookflash, which means to hang up for 0.75 seconds and then go off-hook again before processing the rest of the dial string.
Page 36
Pulse Dialing P, placed ahead of a number, tells the modem to dial a number using pulse dialing. Reverse Originate Mode to Answer Mode R, which can only be placed at the end of the dial string, tells the modem to change from the originating mode to the answer mode once it dials all the digits before the R.
Wait for Dialtone Causes the modem to look for dial tone for a specified amount of time. If dial tone or the amount of time specified by the S-register S6 times-out, the modem will then process the next command in the dial string.
Page 38
and then waits indefinitely for an incoming valid ‘AT’ command string from the DTE. If the next character received by the modem is not an ‘A’ or ‘a’, then the modem returns to data mode and sends a ‘CONNECT message back to the DTE. If the modem receives an ‘A’...
provided below. <char1> <char2> <char3> <AT command> <contents of S3> Format: char1=char2=char3=escape character (S2) e.g., DTE: +++AT<CR> DCE: OK NOTE: TIES requires that the three-character escape sequence be contiguous and not repeated. The character immediately pre- ceding the first character of the three-character sequence cannot be the same as the escape character.
3 - S REGISTER REFERENCE Your modem has status registers. These registers are memory locations inside your modem which control your modem’s operation. You usually do not have to worry about setting any register because the default values work for most applications. The S registers are summarized in Fig.
3.1 Register Summary The following chart summarizes your modem’s registers: S-Registers Default Type Function Command S10 * S 1 2 * none none none none none none none R/W No. of Rings to auto-answer on R/W Ring count R/W Escape character R/W Carriage return character RAN Line feed character R/VV Backspace character...
Page 44
none n o n e S23 * n o n e n o n e S26 * none S90 * S108 * S109 * Value Saved in NVRAM (R) NOTE: Reserved register 3-S REGISTER REFERENCE R Bit-mapped options Bit-mapped options R Bit-mapped options Reserved R/W Detect DTR change...
3.2 Glossary of the S Registers Number of Rings to Auto-Answer On Assigning S0 a value from 1 to 255 configures the modem for auto-answer mode, The modem will automatically go off-hook and initiate a data-mode-answer mode handshake after detecting the specified number of rings, Range: n = 0...
Page 46
defaut is ‘+’ or ASCII decimal 43. The escape character may range between 0-127. Any value over 127 will disable the escape sequence. Range: 0-127 Default: 43 (’+’) Carriage Return Character S3 specifies the ‘AT’ command string terminator and modem re- sponse code terminator.
Page 47
Backspace Character S5 specifies the backspace character that is used to delete the last-entered character. After receiving a backspace character, the modem sends three characters to the DTE: a backspace charac- ter, a space character, and then another backspace character. Range: 0-32, 127 Default: 8 (BS)
Page 48
remote modem carrier after dialing the telephone number. If the remote modem carrier is not detected within the S7 time limit, the modem will hang-up and send a NO CARRIER response code to the DTE. If the remote modem carrier is detected, the modem goes into on-line data mode and sends a CONNECT message to the DTE.
Page 49
carrier detection will occur due to noise on the telephone line. Range: 1-255 (1/10 of a second) Default: 6 (equals 0.6 seconds) Lost Carrier Hang Up Delay S10 specifies amount of time the modem waits before hanging up after the loss of the remote modem carrier. This delay allows for the temporary loss of the remote modem carrier without caus- ing the local modem to hang up.
Page 50
Guard Time S12 is used to specify guard and detect times used for the TIES Escape Sequences. For the TIES Escape Sequence, S12 specifies the maximum time limit after receiving the three escape characters and no other characters before sending an OK message to the DTE. Range: 0-255 (1/50 of a second) Default: 50 (equals 1 second) Reserved...
Page 51
Value Description Bit 7 Answer. Originate. (default) Reserved Modem Test Options Value Description Bit 0 Local analog Ioopback disabled. (default) Local analog Ioopback enabled. (&T1) Bit 1 Reserved. Bit 2 Local digital Ioopback disabled. (default) Local digital Ioopback enabled. (&T3) Bit 3 Remote digital Ioopback off.
Page 52
Reserved Modem Test Timer S18 specifies the amount of time that the modem will conduct one of the Ioopback tests (&Tn). After timing out, the modem returns back to command mode. Setting S18 to zero disables the modem test timer; the Ioopback test must be terminated by issuing the appropriate escape sequence followed by an ‘AT&T0’...
Page 53
Value Bits 4-3 00 Bit 5 Bit 6 Bit 7 Bit Mapped Options Value Bits Bits Bits 6-4 &D0 is selected, &D1 is selected. &D2 is selected. (default) &D3 is selected. &C0 is selected. &C1 is selected. (default) &S0 is selected. (default) &S1 is selected.
Page 54
Value Description Bit 7 Bit Mapped Options Value Bit 0 Bit 3,2,1 B i t 7 , 6 0 0 Reserved 3 - S REGISTER REFERENCE &P0 is selected. (default) &P1 is selected. Description &T5 is selected. &T4 is selected. (default) 0-300 bps communications rate.
Page 55
Detect DTR Change defines the minimum amount of time that DTR has to remain off (i.e., on-to-off-to-on transitions) before the modem will perform the function specified by ‘& Dn’command. A change in DTR that persists for a shorter time than the valued specified in S25 is ig- nored by the modem (see ‘&Dn’...
Page 56
Value Bit 3,1,0 Bit 2 Bit 6 Bit 7 S30 Sleep Mode Timer S30 determines when the modem enters sleep or powerdown mode. When enabled (S30 the modem has been inactive for a user-programmable time delay (S30). The modem is considered to be in an inactive state when: 1) No internal processing is being performed;...
Page 57
Sleep mode is disabled by setting S30 to a ‘0’. Range: 0-90 seconds Maximum Line Speed Attempted This S-register selects the maximum line speed allowable (i.e., the modem will attempt to connect at this speed or fallback to a lower speed). Note that S37 has no effect during V.32 bis retrain- ing/rate negotiation, Range: n=0-11 DTE rate...
Page 58
Disconnect Inactivity Timer This S-register sets the length of time, in minutes, that the modem will stay on-line /off-hook before disconnecting when no data is trans mitted or received. In data and fax modes, any data transmitted or received between the DTE-DCE interface will reset the timer. In all other modes except Telephone-emulation mode, any data transmitted will reset the timer.
Page 59
S109 Line Speeds Permitted This bit mapped S-register selects all permitted line speeds. If the speed bit is set to a ‘1’, then the modern is permitted to connect at the specified speed. If the speed bit is set to a ‘0’, then the modem will never connect at the specified speed.
4 - TESTING The modem provides five testing features to identify fault location when transmission quality is not good: local digital Ioopback, local analog loop back, local analog Ioopback with self-test, remote digital loopback, and remote digital loopback with self-test. These tests are initiated with the &Tn command described in Chapter 2.
Page 61
Fig. 4-1 Data Path for Local Analog Loopback Example 1 - Test timer disabled Command: Result: Test message: Escape: Result code: Command: Result code: AT/N1 <CR> ATS18=0&Tl <CR> cursor shifts down one line THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG 1234567890 + + + (return to the on-line command state)
Page 62
Here, the test timer is disabled and the modem sets up an internal analog loop as shown in Figure 4-1. When the loopback is established, the modem goes on-line and the test message (any character you type) is looped back on the screen for verifi- cation.
4.2 Local Analog Loopback with Self-Test The local analog loopback with self-test checks the integrity of the local modem. In this test, an internally generated data pattern of alternate binary ones and zeros (reversals) at the selected bit rate is looped through the internal analog loop inside the local modem to an internal error counter as shown in Figure 4-2.
Command: Test result: Result code: 4.3 Remote Digital Loopback Fig. 4-3 Data Path for Remote Digital Loopback The remote digital loopback test cheeks the integrity of the local computer or terminal, the local modem, the telephone line, and the remote modem, During the test message is sent from the local computer through the local modem to the remote modem and looped through the remote digital loop inside the remote modem back to an internal error counter as shown in Figure 4-3.
Page 65
the telephone line and the remote modem are all operating correctly. To start a remote digital loopback, first make sure the modem is on-line with a remote modem. Below, in the second command line, the timer is inactive, in the third command line, the test timer is activated for 60 seconds.
4.4 Remote Digital Loopback with Self-Test The remote digital loopback with self-test checks the integrity of the local modem, telephone line, and the remote modem. In this test the modem activates an internal test pattern generator. A test data stream is sent over the telephone line to the remote modem and looped through a remote digital loop to an internal error counter in the local modem as shown in Figure 4-4.
Escape command Result code: Command: Result: Test result: Result code: 4.5 Local Digital Loopback Local digital loopback checks the integrity of the remote modem and the phone line if the remote user suspects either to be the cause of transmission errors. During this test the modem loops data internally sent from the remote modem back to the remote modem as shown in Figure 4-5, During the test, data is not received by the local personal computer.
Page 68
Fig. 4-5 Data Path for Local Digital Loopback To start a local logical loopback first make sure that the modem is on-line with a remote modem. The modem can be in either the originating or answer modem. Example - To implement a local digital loopback test Escape: Result Code: OK Command:...
Result Code: OK This command sequence returns the modem to the command state but does not break the established connection. It then disables the test timer and sets up an internal digital loop inside the modem. End the test when you confirm that the remote user has already finished by issuing: Command: Result Code: OK...
5 - TROUBLESHOOTING GUIDE This chapter describes common problems in the installation, configuration and regular usage of your Fax/Data Modem. To test the Fax/Data Modem, a communi- cation software package is needed and the package must include a mode that allows you to operate your Fax/Data Modem by directly issuing internal commands to the modem.
Page 71
your modem should be set to COM2 or COM4. Continue to the next step if the COM port address is OK. 4. Issue the command: AT&F&W <CR>, if a “0” or “OK result code is dis- played on the screen, your modem is OK. Otherwise, contact your dealer for assistance.
Page 73
Finding the Source of Transmission Errors A failure in modem communication is usually characterized by unacceptably high error rates or a total inability to communicate; it may be the fault of the local computer or terminal, the local modem, the telephone line, the remote modem or terminal. Figure 5-1 gives an algorithm for finding the source of errors.
6- APPLICATION EXAMPLES 6.1 Dialing a Remote Modem Command line: ATDP9WT002, (886)-7128423<CR> This command line instruct the modem to dial a remote modem through a PBX. The modem first use pulse dialing to dial 9 (the access mde of the PBX), wait for outside dial tone, and then use touch tone dialing to dial 002 once a one-second continuous dial tone is detected within 30 seconds, pause for 2 seconds (if S8=2) and then dial 8867128423.
6.3 Manual Answer an lncoming Call Command line: ATA <CR> The factory setting of the S-register S answer capability so that you must issue an ATA command to answer a call. At power up, your modem always monitors if there are incoming rings. If incoming rings are detected, your modem will display result codes on the screen as: RING RING...
This example also shows the insertion of space between two neighboring com- mands to make the command line more readable. 6.5 Voice to Data Switching Command line: ATA <CR> or ATX1D <CR> If you are talking with a remote modem user through the telephone set and want to initiate data communication with the remote modem, follow the procedure below: 1.
A - TECHNICAL SPECIFICATIONS A.1 Features Speeds (bps) 300, 1200, 2400, 4800, 7200, 9600, 12000, 14400 38400, 57600 in data mode only) 19200, Protocols (Data) CCITT:V.32 bis, V.32, V.22 bis, V.22, and V.21. Bell: 212A and 103 (Fax) CCITT V.17, V.29, V.27 ter, and V.21 ch 2 Error Checking 100% reliable data transfer with V.42 bis/MNP 5 Standards...
Page 78
Modulation Operation Full-or Half-duplex 14400 bps with 9600,4800,2400, and 1200 bps auto fall-back Test Modes Analog Ioopback, local digital Ioopback, and remote digital Ioopback Audio Monitor Built-in speaker, with software-controllable volume control Guard Tone 550/1800 Hz TECHNICAL SPECIFICATIONS - A...
Page 79
Compatibility: Data CCITT V.32bis CCITT V.32 CCITT V.22 bis CCITT V.22 CCITT V.21 Bell 212A Bell 103 CCITT V.17 CCITT V.29 CCITT V.27 ter G - Ill Compliance Command Buffer Extra Memory Transmit Level Receive Sensitivity A - TECHNICAL SPECIFICATIONS 14400/9600 bps, asynchronous 9600/4800 bps, asynchronous 2400/1200 bps, asynchronous...
Page 80
Pulse Dialing Specifications Make/Break Ratio Break Length Dial Pulse Length Dial Pulse Rate Interdigit Time International 39/61 33/67 61ms 67ms 100m 100ms 1 Opps 10pps 800ms 800ms TECHNICAL SPECIFICATIONS - A...
Page 81
B - Quick Reference Basic Data Modem ‘AT’ Commands Command Default none none none none none none Sn=x none none none none B - QUICK REFERENCE Function Repeat last command Answer Select CCITT or Bell Carrier control option Dial command Command echo On-line echo Switch hook control...
Command Default &Cn &Dn &F none &Gn &Jn &Ln &Mn &Pn &Qn &Tn &Vn &Un &Wn &Xn &Yn &Zn=x none none * Value saved in NVRAM ** Command not preceded by an ‘AT’. Function Result code form Result code type Long space disconnect Recall stored profile option...
Page 83
V.42, Commands MNP ‘AT’ Command Default none none none none none Value saved in NVRAM. ** Command not preceded by an ‘AT’. B - QUICK REFERENCE Function Set auto-reliable fallback character MNP 5 data compression control MNP block size Transmit break Set auto-reliable buffer Set modem port flow control Bps rate adjust control...
Page 84
Dial Modifiers Command Function 0 to 9 Dialing digits A, B, C, D,*,# Tone dial characters Pulse dial Reverse originate mode Dial NVRAM telephone number Tone dial Wait for dial tone Pause Flash hook Wait for quiet answer Return to idle state Ignored by modem - ( ) QUICK REFERENCE - B...