Limited Warranty ZyXEL warrants to the original end user (purchaser) that this product is free from any defects in materials or workmanship for a period of up to two (2) years from the date of purchase. During the warranty period, and upon proof of purchase, should the product have indications of failure due to faulty workmanship and/or materials, ZyXEL will, at its option, repair or replace the defective products or components without charge for either parts or labor, and to whatever extent it shall deem necessary to restore the product or components to proper operating...
Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment. Shielded RS-232 cables are required to be used to ensure compliance with FCC Part 15, and it is the responsibility of the user to provide and use shielded RS-232 cables.
Page 4
FTP address: ftp.zyxel.com For European versions and related files, use the address: ftp.zyxel.co.at Postal Service: You can send written communications at the following address: ZyXEL Communications Corporation 6, Innovation Road II, Science-Based Industrial Park Hsinchu, Taiwan 300, ROC ZyXEL Communications Inc.
Table of Contents Limited Warranty ii FCC Part 15 Information ii FCC Requirements iii Contacting ZyXEL iii 1 Introduction 1 Unpacking Your Modem 1 Becoming a Registered Owner 1 2 Installation 3 Optional Steps for Comet Installation 3 Telephone Jack 4 Microphone 4 Speaker 4 Driver and Software Installation 4...
Page 6
Storing Phone Numbers 16 Dialing Stored Phone Numbers 16 Saving Settings and User Profiles 17 Default Modem Settings for PC’s 17 4 Advanced Data Communications 19 Front Panel LEDs 19 DTE Interface 19 UART 19 Serial Port 19 Serial RS-232C Cable 20 Communication Protocols and Speeds 20 Universal Protocol Compatibility 20 Error Control 21...
Page 7
8 Status Registers & Result Codes 40 S-Registers "ATSn=x" 40 S-Register Definitions 40 Result Code Options 45 "ATXn" Result Code Option Table 45 9 Fax Operation 48 Modem as Fax Machine 48 ITU-T T.30 Fax Protocol 48 Fax Command sets 48 Defining the Fax Command Sets 49 Flow Control 49 FAX Class 1 AT Command Set 49...
Introduction Congratulations on the purchase of your Comet 3356 modem - one of ZyXEL's premier high-performance products. The Comet is world renown for its ability to maintain ultra high speeds and clear, quality connections while communicating around the globe. Unpacking Your Modem Before you proceed, check all items you received with your modem against this list to make sure nothing is missing.
Installation This chapter covers the steps required to install your modem and install and configure the Windows 95 driver. Turn off your computer. Open the rear panel on the back of your modem. Connect the power adapter. Plug one end of the power adapter to the round POWER JACK on the back of the modem.
Telephone Jack Connect a telephone to the PHONE jack on the back panel of the modem to manually dial and answer calls when the modem is not exchanging data. Microphone To connect an external microphone, connect it to the modem’s MIC jack on the back of the modem.
Page 12
If you have downloaded an updated INF file from ZyXEL’s FTP, Website, or BBS, click the Browse button to find the location of the updated .INF file, then click Open, Then click OK. Select ZyXEL Comet 3356 from the list. Then click Next. Installation 5...
8. Select the COM port your modem is connected to and click Next. A final dialog box will appear. Click Finish. You should see a window similar to the one below: 9. Click Close. This completes the installation of your Comet modem driver. You may now use programs such as Dial-Up Networking with your ZyXEL modem.
Page 14
1. From the Windows 95 desk top click the Start button, then click Programs, Accessories, and Dial-up Networking. 2. From the Welcome to Dial-Up Networking dialogue box click Next. Choose a name for your connection and select your modem type from the drop down window.
Page 15
Click on the Finish button. A new icon is created in the Dial-up Networking folder. Right click on the new icon. Then select Properties from the menu. Make sure your Comet modem appears in the Connect Using field. Then click on the Server Type Tab.
Page 16
These options are mostly host or server specific. If you are using PPP, use the default settings shown above. If you are logging on to an Internet connection, then select TCP/IP. If you are connecting to a LAN, then select Log on to network. If you are logging on to a Microsoft Windows network, select NetBEUI.
assigns an IP when you log in (Dynamic IP), then leave the Server assigned IP address option button checked. Most servers assign an IP to you when you log in. 8. Click the Specify name server addresses option button and enter your primary and secondary DNS (Domain Name Server) IP.
Page 18
Setting Value Baud rate 115,200bps Data bits Parity None Stop bits Flow control Hardware Initialization string AT&F Port COMn* ‘ ’ 4. Place your communications software in terminal or direct connect mode (your communications software manual will explain how). 5. Look at the modem’s front panel and verify the TR LED is ON. If this LED is OFF, your communications software is not addressing your modem at the correct COM port.
Basic Modem Operation This chapter covers the basic commands and techniques involved in modem operation. In many cases, this is the only information you will need in order to get your Comet up and running with communication software, and to start making connections with your Comet.
Data bits: Parity: None Stop bits: Flow Control: Hardware Click “OK” when finished. After you have done this, save your new connection by selecting “Save” from the “File” menu and click “OK.” A new connection icon will be added to your Hyper Terminal folder. You are now ready to start entering AT commands.
Redialing the Last Number Called: ATDL Waiting for Five Seconds of Silence: ATDT 800 555 1212 @ 123456,1 714 555 1212 Transferring a Call (using flash hook): ATDT! 2468 Auto-Answer and Hook Controls Enabling Auto-Answer: ATS0=n Disabling Auto-Answer: ATS0=0 Manually Answering a Call: Take modem off-hook: ATH1 Hang up modem (on-hook):...
The Comet processes commands from left to right. The AT command that appears to the right might over-write the command to the left if they are trying to accomplish tasks or set modes that cannot coexist. If you see duplicated characters for each one you type, your Comet and software both have their “echo”...
Result codes can originate from any of eight result code sets. The ATXn command lets you choose which set of result codes your modem uses. By default, your modem uses result codes equivalent to the ATX4 command. Viewing S Register Values Status registers (or "S-registers") contain values that determine the modem’s operating characteristics.
The ‘n’ is the memory location of the stored number you want to dial. ‘ ’ ‘ ’ Saving Settings and User Profiles There are some cases where you may wish to save the settings you have made as the default settings that are recalled when the Comet is powered up.
Advanced Data Communications This chapter is included as a general reference to the connectors, interfaces, protocols, and standards used by the Comet, including definitions of many of the communications- related terms used in this manual. Front Panel LEDs The Comet has 9 front panel LEDs. Refer to the following tables for details on the LED status indicators and their meanings.
direction, the signal pin is a transmitter on one port and a receiver on the other. The DTE serial port is different from the DCE serial port in terms of signals on the connector pins. There are also mechanical differences in terms of male (with pins) or female (with holes) connectors.
Data Compression The Comet supports both V.42bis and MNP5 data compression protocols. Data compression works by representing the original data information in less bits and transmitting the reduced data bits through the data link. The receiver recovers the original information by reversing the representing process. The process of representing original data in less bits is called redundancy removal.
Hardware or Software Flow Control Flow control determines how data will be transferred between your computer and modem. Your modem supports two flow control methods. But regardless of which flow control method you use, make sure your communications software is configured to use the same flow control method that your modem is using.
Special Functions This chapter describes the special features of the Comet, and offers instructions on how each is used. Caller Number Delivery (Caller ID) Caller Number Delivery (CND), commonly called Caller ID, is a new kind of phone service that may be offered by your local phone company. Check your phone company for availability.
Caller ID Formatted Form Reporting The modem presents the data in the <tag> = <value> pair. Spaces are present on both sides of the equal sign. Function & Description DATE DATE = MMDD where MM is the month number (01 to 12) and DD is the day number (01..31).
Page 33
The ring types supported and the corresponding ring cadence detect criteria are: Type Ring Sequence 2s on; 4s off 0.8s on, 0.4s off, 0.8s on; 4s off 0.4s on, 0.2s off, 0.4s on, 0.2s off, 0.8s on; 4s off The ring indicate (RI) output does not toggle on the first ring if AT-SDR 0. The RI output waveform is the same for all ring types detected, e.g., RI is on for the total duration of the ring period.
AT Command Set Summaries Command Function Go on-line in answer mode Select ITU-T 300bps or ITU-T V.22 1200bps protocol B1(default) Select Bell 300bps or Bell 212A 1200bps protocol Normal transmit carrier switching Go on-line in originate mode Dial the number contained in the following dial string Dial the last-dialed number DS=n Dial the number stored in NVRAM at location n (0-3)
Page 36
Command Function Display result code in digital format V1(default) Display result code in verbose format W0(default) Connect message report only the DTE speed Connect message report the line speed, the error correction protocol, and the DTE speed Connect message report only the DCE speed Select extended result code X4(default) Connect...
Page 37
Command Function Asynchronous mode selection &Q0 Select direct asynchronous operation &Q5(default) Try to negotiate an error-corrected link (using S36) &Q6 Select asynchronous operation in normal mode (speed buffering) &S0(default) DSR is always ON &S1 DSR is active from answer tone detected to carrier drop &T0 Terminate test in progress &T1...
Page 38
Command Function Immediately Immediately send Immediately send send break to break to remote break to PC remote Enter command Send break to Send break to PC in mode remote in sequence sequence \K5 (default) Send break to Send break to Send break to PC in remote in remote in sequence...
Page 39
Command Function +FBUF? Report buffer size +FCFR Report confirmation to receive +FCON Fax connection response +FCIG Set polled station identification +FCIG: Report polled station identification +FCR Capability to receive +FCR= Capability to receive +FCSI: Report called station ID +FDCC= DCE capabilities parameters +FDCS: Report current session +FDCS=...
Page 40
Generate tone signals #VTX Voice transmit mode Fax commands are located in Chapter 9 of the floppy disk edition of the Comet 3356 User’s Manual. Voice commands are located in Chapter 10 of the floppy disk edition of the Comet 3356 User’s Manual.
+MS Modulation Commands This extended-format command selects the modulation and, optionally, enables or disables automode, specifies the lowest and highest connection rates, selects u-Low or A-Low codec type, and enables or disables robbed bit signaling generation (server modem) or detection (client modem) using one to five subparameters. The command format is: +MS=<mod>...
Page 42
+MS: (list of supported <mod> values), (list of supported <automode> values), (list of supported <min_rate> values), (list of supported <max_rate> values), (list of supported <x_law> values), (list of supported <rb_signaling> values) For example, +MS: (0,1,2,3,9,1`0,11,56,64,69), (0,1), (300-33600), (300-56000), (0,1), (0,1) Subparameter Definitions 1.
Page 43
b. The DTE may disable automode operation (see <automode> below). c. The DTE may constrain the range of modulations available by specifying the lowest and highest rates (see <min_rate> and <max_rate> below). 2. <automode> is an optional numeric value which enables or disable automatic modulation negotiation using V.8 bis/V.8 or V.32 bis Annex A.
Page 44
The modem connects at the highest possible rate in accordance with V.8 bis/V.8, or V.32 bis Annex A if V.8 bis/V.8 is not supported by the remote modem. a. If <max_rate> is greater than the highest rate supported by the modulation specified by <mod>, the modem automodes down from the highest rate of the selected modulation.
Page 45
1=Robbed bit signaling generation (server modem) or detection (client modem) enabled. Note that ATZ will reset the <rb_signaling> selection to 0. (default) Result Codes: Valid subparameter string ERROR Otherwise. 38 +MS Modulation Commands...
Status Registers & Result Codes S-Registers "ATSn=x" Command Function & Description Range (default) Number of rings before Auto Answer. 0 value disables auto- 0-255 (0) answer. Ring counter. 0-255 (0) ASCII value of Escape character. 0-255 (43) ASCII value of Carriage Return character. 0-127(13) ASCII value of Line Feed character.
Page 48
S2 - Escape Character S2 holds the decimal value of the ASCII character used as the escape character. The default value corresponds to an ASCII '+'. A value over 127 disables the escape process, i.e., no escape character will be recognized. S3 - Carriage Return Character Sets the command line and result code terminator character.
Page 49
S9 - Carrier Detect Response Time Sets the time, in tenths of a second, that the carrier must be present before the modem considers it valid and turns on RLSD. As this time is increased, there is less chance to detect a false carrier due to noise from the telephone line.
Page 50
S30 - Disconnect Inactivity Timer Sets the length of time, in tens of seconds, that the modem will stay online before disconnecting when no data is sent or received. In error-correction mode, any data transmitted or received will reset the timer. In other modes, any data transmitted will reset the timer.
Page 51
This register specifies the delay between the modem's receipt of the H command to disconnect (or ON-to-OFF transition of DTR if the modem is programmed to follow the signal), and the disconnect operation. Applicable to error-correction connection only. This register can be used to ensure that data in the modem buffer is sent before the modem disconnects.
Sets the transmit attenuation level from 0 to 15 dBm for the PSTN mode resulting in a transmit level from 0 to -15 dBm. S92 - Fax Transmit Attenuation Level Sets the transmit attenuation level from 0 to 15 dBm for the fax mode resulting in a transmit level from 0 to -15 dBm.
Fax Operation The Comet can be used as a fax machine, and this chapter explains how. In the sections below, we will describe how the modem works as a fax machine, the ITU-T T.30 fax protocol and the Class 1 and 2 fax commands. The instructions for using the included modem/fax/voice utility program are included on the software disk.
TIA PN-2388 Class 2 command set Defining the Fax Command Sets The EIA Class 1 and Class 2 fax commands are a set of AT fax commands defined by EIA/TIA (Telecommunications Industry Association) for controlling fax/modems from a computer through the serial RS-232 interface. All fax/modems and fax software supporting this standard will be compatible with each other.
+FCLASS=n Service Class ID. n=0 * Select Data Mode. Select Facsimile Class 1. Select Facsimile Class 2. Select voice mode. +F<command> Report Active Configuration. +F<command> Report Operating Capabilities. +FAE=n Data/Fax Auto Answer. n=0 * Disable data/fax auto answer mode. Enable data/fax auto answer mode. +FRH=n Receive Data with HDLC Framing.
Page 58
n=0 * Select Data Mode. Select Facsimile Class 1. Select Facsimile Class 2. Select voice mode. +F<command> Report Active Configuration. +F<command> Report Operating Capabilities. +FAE=n Data/Fax Auto Answer. Disable data/fax auto answer mode Enable data/fax auto answer mode +FAA=n Adaptive answer. n=0 * Constrains the DCE to answer as set by +FCLASS.
Page 59
+FPHCTO Phase C time out. +FPOLL Indicates polling request. +FPTS: Page transfer status. +FPTS= Page transfer status. +FREV? Identify revision. +FSPL Enable polling +FTSI: Report the transmit station ID. +FBADLIN: # of consecutive bad line. +FBADMUL: Error rate multiplier. +FBUG: Session message reporting.
Voice Operation Voice mode refers to the Comet’s ability to digitize incoming voice messages, which the computer stores and forwards. It also means the modem can playback the recorded digitized voice either off-line for local message listening or on-line for a message announcement.
Page 62
the VCON message, after which AT commands can be entered without aborting the telephone line connection. If the modem is the answerer, it enters Online Voice Command Mode immediately after going off-hook, and can report instances of DTMF tones and calling tones to the DTE. If the modem is the originator, it enters Online Voice Command Mode based on detection of the ringback cadence going away, upon expiration of the ringback never came timer, or upon detection of answer tone, and the modem can report DTMF tones, answer tones,...
Page 63
command. This mode is typically used when playing back greeting messages or previously received/recorded messages. In this mode: 1. If the Voice Sub-configuration is in operation, voice decompression is provided by the ADPCM codec, and the decompressed ADPCM voice data is then reconstituted into analog voice by the DAC at the original compression quantization sample-per-bits rate.
Page 64
Data The modem dials and reports call progress to the DTE as in all modes. A data handshake is pursued according to the current configuration. Adaptive Originate (Dial with Voice/Data/Fax Discrimination) The DTE may wish to originate a call which adapts to the remote answerer. For instance, the user may wish to send a voice message if a human picks up the telephone, but a facsimile if a fax machine answers.
Page 65
Data/Fax Discrimination If the DTE wishes to allow for a data or fax call, the +FCLASS and +FAA or +FAE commands can be configured for adaptive answer between data and Class 1 or Class 2 fax. Voice/Fax Discrimination This is the most important discrimination capability needed from the user's standpoint. The modem must be configured for Voice/Audio (#CLS=8), causing the modem to enter Online Voice Command Mode immediately upon going off-hook.
Page 67
DTE have the ability to stop the code with flow control. If the DTE has started (but not completed) sending any AT command, the Tone Monitoring function is disabled until the command has been received and processed. The modem can discriminate between single and multiple DTMF tones received. If calling tone, dial tone, busy tone, or answer tone is detected, this detection is reported repeatedly (at reasonable intervals) if the DTE takes no action, and the tone continues to be detected.
Page 68
dial tone continues to be detected and the DTE does not react. This allows the DTE the flexibility of ignoring what could be a false dial tone detection. <DLE>e European Data Modem Calling Tone. Sent when the V.25 1300 Hz Calling Tone (Data Modem) is detected in a voice submode.
Page 69
Code Sent to DTE Meaning <DLE>s Silence. Sent in Voice Receive Mode after the silence detection timer (#VSP) expires and if valid voice has not been detected (#VSS). In general, <DLE>s is sent if no sound was detected at all. This differs slightly from Quiet (<DLE>q) in that it can be used by the DTE in its discrimination algorithms as a means of determining if anything at all is coming from the remote station.
Page 70
Table 9-3. Shielded DTE Codes Code Sent to Modem Meaning <DLE>p Pause. Sent during Voice Transmit Mode to force the modem to suspend sending voice data to the selected output device(s). Any data currently in the voice transmit buffer is saved until either a resume (<DLE>r), or cancel <DLE><CAN>, is received, in which case the data is lost.
Page 71
volume by a value of 5 units. The <DLE>d code can be used to adjust the volume within the range of 128-228. (See <DLE><u> and <DLE><d> in Section 9.3.2.) <DLE><CAN> Cancel. Sent during Voice Transmit Mode to indicate that the DTE has finished transmitting a voice message and wants the modem to discard any remaining data in the voice transmit buffer.
Page 72
Recording can be canceled only via two events: 1. The DTE sends any character to the modem. This is the key abort, and is the normal method of terminating the receive mode. 2. The S30 Disconnect Inactivity timer expires, which is generally an undesired event. 9.2.7 Voice Playback To effect playback of a message recorded via a handset or microphone, or of a message recorded during a voice call, the DTE must configure the modem for Voice Mode...
When in Voice Receive Mode, the modem sends the proper shielded <DLE> code when dial tone or busy tone is detected. The modem stays in Voice Receive Mode, however, until the DTE issues a key abort to force Online Voice Command Mode. The DTE must issue the H command if it wishes to hang up.
Page 74
#V<command> Report Active Configuration. #V<command> Report Operating Capabilities. Answering command in voice mode. Dial command in voice mode. Hang up in voice mode. Reset from voice mode. #BDR Select baud rate (turn off autobaud). #CLS Select data, fax, or voice. Data.
Page 75
Route only the handset through the modem. Can be chosen before recording a greeting message. route only the speaker through the modem.Can be chosen before playing back any message. only the auxiliary input device (microphone) should be routed through the modem. Can be chosen before recording a greeting message.
Need help?
Do you have a question about the Comet 3356 and is the answer not in the manual?
Questions and answers