AOpen FM56 PCI Fax/Modem Thank you for choosing AOpen Fax/Modem. This file will guide you for installation and AT commands.
AOpen FM56 PCI Manual Published in 2000 All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without the prior written consent of the manufacturer.
4.10 Tips On Configur ing Your Communication Softwar e 4.11 Tips On Configur ing SVD 5. Executing Commands 6. S-Register s 7. Specification Appendix A: FCC Compliance A.1 FCC Notice A.
AOpen FM56 PCI AT Commands Table of Contents 1. Introduction 1.1 OVERVIEW 1.2 Command Descriptions 1.3 REFERENCE DOCUMENTATION 2. Syntax And Procedures 2.1 Alphabet 2.2 DTE Commands Lines 2.2.1 Command Line General Format 2.2.2 Command Line Editing 2.2.3 Command Line Echo 2.2.4 Repeating a Command Line 2.2.5 Types of DTE Commands 2.3 Basic Syntax Commands 2.3.1 Basic syntax command format 2.3.2 S-Parameters 2.4 Extended Syntax Commands 2.4.1 Command Naming Rules 2.4.2 Values 2.4.2.1 Numeric Constants 2.4.
2.7.3.2 Compound Range of Values 3. DATA COMMAND SET 3.1 COMMAND GUIDELINES 3.1.1 Escape Code Sequence 3.1.1.1 +FCLASS=0- Select Data Modem Mode 3.2 DATA COMMANDS 3.2.1 Generic Modem Control 3.2.1.1 Z - Reset to Default Configuration 3.2.1.2 +FCLASS - Select Active Service Class 3.2.1.3 &F - Set to Factory-Defined Configuration 3.2.1.4 I - Request Identification Information 3.2.1.5 +GMI - Request Manufacturer Identification 3.2.1.6 +GMM - Request Model Identification 3.2.1.
3.2.5.5 +ER - Error Control Reporting 3.2.5.6 +ETBM - Call Termination Buffer Management 3.2.6 Data Compression Commands 3.2.6.1 +DS - Data Compression 3.2.6.2 +DR - Data Compression Reporting 3.2.6.3 %E - Enable/Disable Line Quality Monitor, Auto-Retrain, and Auto-Rate Renegotiation 3.2.6.4 %L - Line Signal Level 3.2.6.5 %Q - Line Signal Quality 3.2.7 V.8/V.8bis Commands 3.2.7.1 +A8E - V.8 and V.8bis Operation Controls 3.2.7.2 +A8M - Send V.8 Menu Signals 3.2.7.3 +A8T - Send V.
3.5 RESULT CODES 3.5.1 General 3.5.2 Description of Result Codes 3.6 AUDIOSPAN AND DSVD 3.6.1 Commands 3.6.1.1 -SSE - Enable/Disable DSVD 4. FAX COMMANDS 4.1 FAX I/O PROCESSING 4.1.1 DTE-to-Modem Transmit Data Stream 4.1.2 Modem-to-DTE Receive Data Stream 4.1.3 Fax Mode Selection 4.1.4 Fax Origination 4.1.5 Fax Answering 4.1.6 Fax Control Transmission 4.1.7 Fax Control Reception 4.1.8 Fax Data Transmission 4.1.9 Fax Data Reception 4.2 COMMANDS AND PARAMETERS 4.2.1 Commands 4.2.1.1 +FCLASS=1.
5.2.2 Voice Commands 5.2.2.1 +VIP - Voice Initialize All Parameters 5.2.2.2 +VRX - Start Modem Receive (Record) 5.2.2.3 +VTS - Send Voice Tone(s) 5.2.2.4 +VTX - Start Modem Transmit (Playback) 5.2.2.5 +VGR - Voice Gain Receive (Record Gain) 5.2.2.6 +VGT - Voice Gain Transmit (Playback Volume) 5.2.2.7 +VIT - Voice Inactivity Timer (DTE/Modem) 5.2.2.8 +VLS - Analog Source/Destination Selection 5.2.2.9 +VRA - Ringback Goes Away Timer 5.2.2.10 +VRN - Ringback Never Appeared Timer 5.2.2.
1. Introduction Congratulations on purchasing a state-of-the-art fax/modem! Your Fax/Modem incorporates the latest technological advancement for you to electronically communicate with other computers, information networks, fax machines or other fax/modems. It embraces most of the industry and commercially popular standards to ensure compatibility with most equipment and application programs.
2. Features • • • • • • • • • Line rate of 56 Kbps for download (FM56 series model only) ITU-T V.90 specifications for operation at speed of 56,000 bps. MNP10 dynamic data rate fallback and forward on the run. Software controlled speaker volume. Software selectable flow control. Voice option for voice mail application. SVD for simultaneous voice and data. (Optional) Zero-Voltage Modem wake-up function Cooperate with the sound card setting in your computer.
3.
3.
4.1 Checking Your Components Unpack your fax/modem and make sure you have the following items: • • • • The fax/modem. A modular telephone cable to connect your fax/modem to the telephone line. Communication software. Two cables link JP1 and JP2 to sound card and mother board When you open your package, make sure all of the above items are included and not damaged. If you see that any components are damaged, please notify your dealer immediately.
4.2 What Else You Need To complete your data communication system, you will need the following items: Other communication software, if needed. An active telephone line and telephone set (if you need to use a telephone with your modem). An available PCI slot in the personal computer. For voice function, a microphone and a speaker for voice recording and playing.
4.3 Installing The PC Card Fax/Modem The following instructions explain how to install the fax/modem into a PC computer. If you will be installing the fax/modem into a different computer, refer to the manual that came with your computer or contact your computer dealer for instructions. 1. Turn off the computer. No power must be applied to your computer when you install the internal fax/modem, or the computer could be damaged. 2. Make sure you can freely access the back of the personal computer.
4.4 Connecting To The Telephone Line Use the following procedure to connect your fax/modem to the telephone line: 1. Locate an available RJ-11 modular jack telephone outlet. 2. Take one end of the modular cord supplied with the fax/modem and plug it into the LINE modular jack on the back of the fax/modem. 3. Plug the other end of the modular cord into the modular jack on the wall outlet, as you would any modular telephone.
4.5 Connecting To Your Telephone Set Your fax/modem also conveniently provides a second modular jack that lets you connect your telephone to the same telephone line that the fax/modem is using. This lets you manually dial data calls or make voice calls when you are not using your fax/modem. Also if you do not have speaker phone and microphone, handset of telephone set can function as an input/output device for voice to verify the connection.
4.6 Verifying Your Connection Start a communication program and place the computer into terminal mode. Refer to your computer manual to find out the appropriate command to do so. Then use the following procedure to verify your installation: 1. Type AT[Enter] If your system is operating properly, your fax/modem sends an OK response to your screen and waits for your next command. 2. Use your communication software to prepare your computer to dial a call.
4.7 Connecting Microphone And Speaker You could either use a handset connected to the fax/modem, or connect a microphone and a speaker for voice recording and playback, or connect cable of Jumper 1 with sound card in your PC (optional, refer to sound card user's guide). Also, you may enable the ring wake up function by connecting the cable of Jumper 5 to motherboard. (the function is optional, see the PC user's manual for more detail) NOTE: Any commercially available microphone is usable.
4.8 Voice Function Alternatives 1. AOpen Sound Card (recommanded) Simply connect the cable from modem to AOpen Sound Card. User can get all the voice function including message playing and recording through sound cards. 2. SpeakerPhone and MicroPhone Connect SpeakerPhone and MicroPhone to modem. User can also get voice performance. NOTE: Any commercially available microphone is usable. For the speaker, any 8 ohm speaker rated around 1 Watt can be driven directly by the audio output.
4.9 Configuring Internal Modem With Windows95/98/2000/NT Windows 95: 1. 2. 3. 4. 5. 6. Complete the installation referred to section 4.3. Restart the computer after plugging in the modem. When Windows detects the modem, the message "This wizard will complete the installation of: PCI Serial Controller" is displayed. Click Next, then Other location, then enter the path to the drivers, then click OK. Windows display "Windows found the following updated driver for this device: AOpen PCI Modem Enumerator".
Windows NT4.0: 1. Explorer the driver files on your CD. D:\Drivers\WinNT\FM56-SM 2. If you are using the WINACPCI driver already stop it using the steps in the following list. a) b) c) d) e) f) g) h) Stop any programs (e.g., HyperTerm) that are using the modem driver Click on Start, then Settings, then Control Panel. Start the Devices applet Scroll down to WinAcPci and highlight it If the display says "running", continue with the next step. If not, you are done.
files. Select the modem from the list box and click the OK button. This will return you to the "Install new modem" dialog. Press the NEXT button to install the modem files. 12. Check the "Selected Ports" button and highlight COM3. Press the Next button. 13. You are done. Click the FINISH button and start using the modem.
4.10 Tips On Configuring Your Communication Software Your fax/modem uses the most up-to-date industry and commercially popular standards to ensure functional compatibility with most communication software. During initial set-up of the communication software, it will normally prompt you to define the type of fax/modem you are using. Following is a general guideline to the device type you should choose.
4.11 Tips On Configuring SVD (Option) Add "-SMS=2" to the modem string in communication progams to enable the SVD function. For complete SVD commands, please refer to the AT command file on the driver disk.
5. Executing Commands If you will be using a communication software program to make data calls, you will probably not need to type commands, because your software program will handle these tasks for you. Similarly, you will probably not see the responses because your software program may intercept them. However, if you perform data activities directly with your fax/modem, you will find the format for typing fax/modem commands and fax/ modem response helpful.
6. S-Registers Your fax/modem has S-registers that affect various operating characteristics. The registers let you obtain information about the fax/modem, and let you test the fax/modem. Each S-Register has a factory-set value, which you can read or change to fit your particular requirements. A complete list of S-Register is provided in the COMMAND.TXT file on the driver diskette. 6.1 Reading An S-Register Value 6.
6.1 Reading An S-Register Value 1. To read the current value of an S-Register, type: ATSr?[Enter] where r is an S-Register number. The fax/modem responds with decimal value of the S-Register, in three-digit format, followed by OK. 2. To read values from more than one S-Register, type: ATSr?Sr?[Enter] where r specify the different S-Register numbers.
6.2 Changing An S-Register Value To change an S-Register value, type ATSr=n[Enter] where r is the S-register number. n is the value you want to assign to that S-register.
7. Specification MODEM OPERATION Line Rate 0.3, 1.2, 2.4, 4.8, 7.2, 9.6, 12, 14.4, 16.8, 19.2, 21.6, 24, 26.4, 28.8, 31.2, 33.6, 56 Kbps DTE Rate Operation Linking Flow Control Compatibility 115200 bps maximum Half or full-duplex over 2-wire dial-up line, asynchronous Auto dial/answer, auto bauding, MNP10 auto fall-back/forward RTS/CTS, XON/XOFF (software selectable) Bell 103; 212A, ITU-T V.21; V.22; V.23; V.22bis; V.32; V.32bis; V.34; V.90; K56flex (56K model only) ITU-T V.42, MNP4 (auto-match) ITU-T V.
A.1 FCC Notice This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
A.2 FCC Requirement This equipment complies with Part 68 of the FCC Rules. On the base unit of this equipment is a label that contains, among other information, the FCC Registration Number and Ringer Equivalence Number (REN) for this equipment. If requested, this information must be given to telephone company. The REN is useful in determining the quantity of devices you may connect to your telephone line and still have all of those devices ring when your telephone number is called.
Appendix B: Default Profiles SETTING DEFAULT Auto-answer Disabled Backspace character 08 Bell / CCITT compatibility at Bell 212A 1200 bps Busy signal detect Enabled Carriage return character 13 Line feed character 10 Data Set Ready option Always on Data Terminal Ready option &D2 Data Terminal Ready pulse width 0.
1. INTRODUCTION 1.1 OVERVIEW This manual describes the host command and responses for the following Rockwell modem families: RC144HCF for ISA Bus Modem Device Set RC144HCF-for PCI Bus Modem Device Set RC144HCF-for PC Card Modem Device Set. Refer to Modem Designer's Guides and Modem Software Release notes for commands specific to a product model. The commands and responses are implemented in host software for specific modem models.
2. SYNTAX AND PROCEDURES The command and response syntax and procedures generally conform to referenced recommendations and standards. Since these recommendations and standards describe characteristics universal to a large installed base of modems to a maximum degree, there may be syntax and procedural differences due to extensions and behavioral differences in implemented commands, parameters, and responses beyond that described in these recommendations and standards.
values that the modem uses for other purposes. If S3 and S5 are set to the same value, a matching character will be treated as matching S3 (S3 is checked before S5). 2.2.3 Command Line Echo The modem may echo characters received from the DTE during command state and online command state back to the DTE, depending on the setting of the E command. If so enabled, characters received from the DTE are echoed in the same format as received.
Commands that begin with the letter "S" are known as "S-parameters". The number following the "S" indicates the "parameter number" being referenced. If the number is not recognized as a valid parameter number, an ERROR result code is issued. Immediately following this number, either a "?" or "=" character must appear. "?" is used to read the current value of the indicated S-parameter; "=" is used to set the S-parameter to a new value.
In all numeric constants, the most significant digit is specified first. Leading "0" characters are ignored by the modem. No spaces, hyphens, periods, commas, parentheses, or other generally-accepted numeric formatting characters are permitted in numeric constants; note in particular that no "H" suffix is appended to the end of hexadecimal constants. 2.4.2.
execution command as well as all of the subparameter value string). If all other relevant criteria are met (e.g., the modem is in the proper state), the command is executed with any indicated subparameters. If is not recognized, the modem issues the ERROR result code and terminates processing of the command line.
ERROR result code and terminates processing of the command line. An ERROR is also generated if too many values are specified. In case of an error, all previous values of the parameter are unaffected. 2.4.4.3 Parameter Read Command Syntax DTE may determine the current value or values stored in a parameter by using the following syntax: +? The modem responds by sending the current values stored for the parameter to the DTE in an information text response.
commands in the command line in the order received from the DTE. Should execution of a command result in an error, or a character be not recognized as a valid command, execution is terminated, the remainder of the command line is ignored, and the ERROR result code is issued. Otherwise, if all commands execute correctly, only the result code associated with the last command is issued; result codes for preceding commands are suppressed. If no commands appear in the command line, the OK result code is issued.
1. The characters transmitted for the header are determined by the V command. 2. The trailer consists of two characters, being the character having the ordinal value of parameter S3 followed by the character having the ordinal value of parameter S4. 3. Information text usually consists of a single line; information text returned in response to some commands may contain multiple lines, and the text may therefore include CR, LF, and other formatting characters to improve readability. Result Code Parts.
+: Note that a single space character separates the colon character from the ; no space appears between the result code name and the colon. If multiple values are to be reported with the result code, the form is: +: Fax Modes. If a single value is to be reported, the form of the result code is: or () Needs confirmation!!!!!!!!! 2.7.
3.1 COMMAND GUIDELINES The commands used to control and report modem operation in data modem mode are defined in this section. The default values are typical of a fully configured modem supporting all data rates and options. The actual default value is dependent upon modem software as defined by the Product Configuration File. Commands will only be accepted by the modem once the previous command has been fully executed, which is normally indicated by the return of an appropriate result code.
3.2 DATA COMMANDS The modem will respond to the commands detailed below. Parameters applicable to each command are listed with the command description. The defaults shown correspond to default values provided in the Product Configuration File (PCF).
3.2.1 Generic Modem Control 3.2.1 Generic Modem Control 3.2.1.1 Z - Reset to Default Configuration This command instructs the modem to reset to default values as altered by non-volatile parameter storage. If the modem is connected to the line, it will be disconnected from the line, terminating any call in progress. All of the functions of the command are completed before the modem issues the result code.
as provided by the Product Configuration File, as selected by the subparameter, followed by a final result code. Syntax I[] Defined Values Decimal number corresponding to the selected information. 0 0 report. 1 1 report. 2 2 report. 3 3 report. 4 4 report. 5 5 report. 6 6 report. 7 7 report. Result Codes OK = 0 to 7. ERROR Otherwise. 3.2.1.
VX.XXX-serial number OK 3.2.1.9 +GOI - Request Global Object Identification This command causes the modem to transmit one or more lines of information text identifying the device, based on the ISO system for registering unique object identifiers. Typically, the text consists of a single line containing numeric strings delimited by period characters. The general format of object identifiers is defined in Section 28 of ITU-T Recommendation X.208; the encoding rules are defined in ITU-T Recommendation X.209.
3.2.2 DTE-Modem Interface Commands 3.2.2 DTE-Modem interface commands The parameters defined in this section control the operation of the interface between the DTE and modem. 3.2.2.1 E - Command Echo The modem enables or disables the echo of characters to the DTE according to the parameter supplied. Syntax E[value>] Defined Values Decimal number corresponding to the selected option. 0 Disables command echo. 1 Enables command echo. (Default.) Result Codes OK = 0 or 1. ERROR Otherwise. 3.2.2.
If the modem is in facsimile mode (+FCLASS=1), the only message sent to indicate a connection is CONNECT without a speed indication. Syntax X[] Defined Values Decimal number corresponding to the selected option. 0 CONNECT result code is given upon entering online data state. Dial tone and busy detection are disabled. 1 CONNECT result code is given upon entering online data state. Dial tone and busy detection are disabled.
modem disconnects from the line. Automatic answer is disabled while DTR remains off. Result Code OK = 0 or 2 ERROR Otherwise. 3.2.2.7 +IFC - DTE-Modem Local Flow Control This extended-format compound parameter controls the operation of local flow control between the DTE and the modem during the data state when V.42 error control is used, or when fallback to non-error control mode is specified to include buffering and flow control. It accepts two numeric subparameters.
Response: +ILRR: ( range) Example: +ILRR: (0,1) Reported Rate The reported represents the current (negotiated or renegotiated) DTE-modem rate. If enabled, the intermediate result code is transmitted after any modulation, error control or data compression reports are transmitted, and before any final result code (e.g., CONNECT) is transmitted. The is applied after the final result code is transmitted.
3.2.3 Call Control 3.2.3.1 D - Dial This command directs the modem to go on-line, dial according to the entered string and attempt to establish a connection. If no dial string is supplied, the modem will go on-line and attempt the handshake in originate mode. In W-class models, the action of going off-hook is affected by the status of the Line Current Sense input, if line current sensing is enabled, and by the blacklist and delayed list.
* The 'star' digit (tone dialing only). # The 'gate' digit (tone dialing only). + ! Flash: the modem will go on-hook for a time defined by the value of S29. Country requirements may limit the time imposed. @ Wait for silence: the modem will wait for at least 5 seconds of silence in the call progress frequency band before continuing with the next dial string parameter.
Syntax T Result Codes OK 3.2.3.3 P - Set Pulse Dial Default This command forces pulse dialing until the next T dial modifier or T command is received. Sets S14 bit 5. As soon as a dial command is executed which explicitly specifies the dialing mode for that particular call (e.g., ATDT..), this command is overridden so that all future dialing will be tone dialed. (See T command.) This command may not be permitted in some countries. 3.2.3.
escape (+++). 1 Performs a retrain then enters on-line data mode from the on-line command mode. Result Codes OK = 0 or 1 and a connection exists. ERROR Otherwise or no connection exists. 3.2.3.7 L - Speaker Volume This command sets the speaker volume control according to the parameter supplied. Syntax L[] Defined Values Decimal number corresponding to the selected option. 0 Off. 1 Low volume. (Default.) 2 Medium volume. 3 High volume. Result Codes OK = 0 to 3. ERROR Otherwise.
effective if the appropriate bit to enable this command is set through the Product Configuration File. If enabled, it will override the make/break ratios in the OEM parameters in the Product Configuration File. The default is country-dependent. The parameter value, if valid, is written to S28 bits 3 and 4. Syntax &P[] Defined Values Decimal number corresponding to the selected information. 0 Selects 39%-61% make/break ratio at 10 pulses per second. (Default.
3.2.4 Modulation Control Commands 3.2.4.1 +MS - Modulation Selection This extended-format compound parameter controls the manner of operation of the modulation capabilities in the modem. It accepts six subparameters: Syntax +MS=[[,[,[,[,[,]]]]]] Defined Values A string which specifies the preferred modem carrier to use in originating or answering a connection.
1. If is within the rates supported by the selected modulation, the selected rate is that specified by . For example: +MS=V32B,0,1200,4800 selects V.32 bis 4800 bps fixed rate. 2. If is greater than the highest speed supported by the modulation specified by , the starting rate is the highest rate supported by the selected modulation. For example: +MS=10,0,2400,14400 selects V.32 bis 14400, 12000, 9600, 7200, or 4800 bps. For = 1 (automode enabled, i.e.
Example: +MS: K56FLEX,1,300,56000 For K56flex, automode, explicit limits, but no distinct receive and transmit rate limits. Example: +MS: V32B,1,1200,33600 For V.32bis, automode, explicit limits, but no distinct receive and transmit rate limits.
Reporting Supported Range of Parameter Values Command: +MR=? Response: +MR: (range) Example: +MR: (0,1) The format of this information text is: +MCR: Report Syntax Response: +MCR: Alphanumeric code corresponding to the reported carrier. Defined values are: B103 For Bell 103 B212 For Bell 212 V21 For V.21 V22 For V.22 V22B For V.22bis V23C For V.23 V32 For V.32 V32B For V.32bis V34 For V.
3.2.5 Error Control Commands This section describes parameters used to select and operate the modem in V.42 LAPM or MNP error control mode, Normal (Buffered) Mode, or V.80 Synchronous Access Mode. 3.2.5.
answer. Disable Synchronous Access Mode originator and answerer. Reporting Current or Selected Values Command: +ES? Response: +ES: ,, Example: +ES: 3,0,2 For default settings. +ES: 6,0,8 For V.80 Synchronous Access Mode originator and answerer. Reporting Supported Range of Parameter Values Command: +ES=? Response: +ES: ( range),( range), ( range) Example: +ES: (1-4,6),(0,2-4),(1-2, 4-6,8) 3.2.5.
Command: +EFCS=? Response: +EFCS: ( range) Example: +EFCS: (0) 3.2.5.5 +ER - Error Control Reporting This extended-format numeric parameter controls whether or not the extended-format "+ER: " intermediate result code is transmitted from the modem to the DTE. +ER=[] Syntax +ER=[] Defined Values A decimal number corresponding to the selected error control option: 0 = Error control reporting disabled (no +ER intermediate result code transmitted).
Decimal number 0 specifying that disconnect will occur immediately and all buffered receive data will be discarded when the local DTE requests call disconnection. Decimal number 0 specifying that the modem will not attempt to deliver the buffered data before abandoning the attempt and discarding remaining data.
3.2.6 Data Compression Commands This section contains parameters to condition modem use of standard ITU-T V.42 bis Data Compression Procedures. 3.2.6.1 +DS - Data Compression This extended-format compound parameter controls the V.42bis data compression function if provided in the modem.
Example: +DR: (0,1) +DR: Intermediate Result Code The +DR: reported represents the current (negotiated or renegotiated) modem-modem data compression type. If enabled, the intermediate result code is transmitted at the point after error control negotiation (handshaking) at which the modem has determined which data compression technique will be used (if any) and the direction of operation.
%Q 015 Result Code OK If connected. ERROR If not connected, or connected in 300 bps, V.
3.2.7 V.8/V.8bis Commands 3.2.7.1 +A8E - V.8 and V.8bis Operation Controls This command is defined for two conditions: as a parameter while the modem is on-hook, and as an action command while the modem is off-hook. If enabled, V.8 negotiation does not preclude simultaneous implementation of other negotiation means (e.g., V.8bis, V.18, V.32bis Annex A). This command is a compound parameter if issued while the modem is on-hook, used to precondition V.8 and V.8bis originating and answering operation.
Example: +A8E: (1,6),(1,5),(1),(0),(1,6),(1) 3.2.7.2 +A8M - Send V.8 Menu Signals This command, applicable only in DTE-controlled V.8, directs the modem to send a V.8 CM or JM signal using the specified hexadecimal coded string. If the modem can decode the menu octet string, and if it cannot implement a specified feature, the modem reports an ERROR final result code, but stays in V.8 operation awaiting another command. Syntax +A8M= 3.2.7.3 +A8T - Send V.
0 = Disables detection of the messages 1 = Directs the modem to search for V.8 bis messages. , Decimal number which disables or enables the modem to insert a 1.5 second delay between the transmitted V.8 bis signal and the subsequent V.8 bis message, if any. 0 = Disables insertion of a 1.5 second delay. 1 = Enables insertion of a 1.5 second delay.
signal. 0 The modem timed out waiting for an answering signal. 1 V.8 ANSam signal (2100 Hz with amplitude modulation) detected. 2 V.25 answer tone (2100 Hz) detected. 3 V.25 answer tone with phase reversals detected. (Note) 4 sigA signal: V.21 Ch2 with flags (e.g., T.30 control preamble) detected. 5 sigA signal: V.22bis USB1 signal detected. 6 sigA signal: V.32bis AC signal detected. 7 sigA signal: V.34 ToneA signal detected. Example +A8A:1 For V.8 ANSam signal (2100 Hz with amplitude modulation) detected.
the preamble is reported as a 0 value. <1st message> The contents of valid V.8 bis message(s), if detected, are reported using hexadecimal octet coded string(s) (A.4.1). Flag detection and consumption, flag transparency 0-bit deletion and FCS checking are performed by the modem. The modem does not report invalid messages (e.g., bad FCS). If two consecutive messages are detected but the first is invalid, the modem indicates this with no characters between the first and second comma (e.g.
+A8M: C1000000 +A8M: 2145 +A8J: 1 +A8J: 0 NO CARRIER NO CARRIER 6 AT&FS0=1 AT&FS0=1 AT&FS0=1 AT&FS0=1 AT+A8E=6,5,21 AT+A8E=6,5,21OK AT+A8E=6,5,21 AT+A8E=6,5,21OK ATDT102 ATDT102 RING +A8A: 1 +A8I: 21 +A8M: 2145 +A8M: 2145 +A8J: 1 +A8J: 1
3.2.8 Synchronous Access Mode Commands 3.2.8.1 +ESA - Configure Synchronous Access Mode This extended-format compound parameter controls the manner of operation of the Synchronous Access Mode in the modem. Enabling Synchronous Access Mode enables the use of the 8-bit command characters defined in Table 9/V.80 of the Draft ITU-T Recommendation V.80 (DATA COMMUNICATION OVER THE TELEPHONE NETWORK; In-Band modem Control and Synchronous Data Modes for Asynchronous DTE).
,,,,,,, Example: +ESA: 0,0,0,,0,0,255, For the defaults. Reporting Supported Range of Parameter Values Command: +ESA=? Response: +ESA: ( range), ( range),( range), ( range), ( range), ( range),( range), ( range) Example: +ESA: (0),(0),(0-1), ,(0-2),(0),(255) 3.2.8.2 +ITF - Transmit Flow Control Thresholds In V.
3.2.9 World Class Commands 3.2.9.1 *B - Display Blacklisted Numbers This command requests the modem to return a list of blacklisted numbers to the DTE. The format of the response is shown by the example below. Permanently forbidden numbers as defined by country requirements will not appear on this list. If no numbers are blacklisted, only the OK result code is issued. Example: NO. - PHONE NUMBER -----------------------------------1; 4175537660 2; 8288924961 3; 3887278862 4; 3124839442 5; 6284664 OK 3.2.9.
Example: +GCI: 3D indicates that the modem is set for France. Reporting Supported Range of Parameter Values Command: +GCI=? Response: +GCI: ([,[,
3.3 S-PARAMETERS The supported S-Parameters are summarized in Table 3-3. Table 3-3.
ATS7 establishes S7 as the last accessed register. AT=40 sets the contents of the last register accessed to 40. ATS=20 sets the contents of the last register accessed to 20. If the number "n" is beyond the range of the S-Parameters available, the modem will return the ERROR message. The value "v" is "MOD"ed with 256. If the result is outside the range permitted for a given S-Parameter the values will still be stored, but functionally the lower and higher limits will be observed.
Default: 10 (Line Feed) 3.3.3.6 S5 - Command Line Editing Character S5s sets the decimal value of the character recognized by the modem as a request to delete from the command line the immediately preceding character. The modem will not recognize the Command Line Editing character if it is set to a value that is greater than 32 ASCII. This character can be used to edit a command line.
up after a loss of carrier. This allows for a temporary carrier loss without causing the local modem to disconnect. When register S10 is set to 255, the modem functions as if a carrier is always present. The actual interval the modem waits before disconnecting is the value in register S10 minus the value in register S9. Therefore, the S10 value must be greater than the S9 value or else the modem disconnects before it recognizes the carrier. Range: 1-255 tenths of a second Default: 14 (1.4 seconds) 3.3.3.
3.4 CELLULAR COMMANDS To be added.
3.5 RESULT CODES 3.5.1 General The modem responds to commands from the DTE and to activity on the line by signaling to the DTE in the form of result codes. The result codes that the modem can send are described below. Two forms of each result code are available: long-form, an English-like "verbose" response, and short-form, a data-like numeric response (included in parentheses following the long-form). The long-form code is preceded and terminated by the sequence < CR> < LF>.
qualifies as a ring signal is determined by country-dependent parameters, modifiable through the Product Configuration File. When cellular interface is selected, RING indicates that the cellular phone is receiving an incoming call. NO CARRIER (3) The modem sends this result code when an attempt o establish a connection fails or an established connection has been terminated Under X0, if busy tone detection is enforced, this result code is used as a response to the detection of busy or circuit busy.
3.6 AUDIOSPAN AND DSVD 3.6.1 Commands AudioSpan and DSVD are two technologies that allow simultaneous voice and data operation using a Rockwell modem connected to a telephone line. AudioSpan and DSVD implementations differ in the manner that voice and modem data are combined. Voice and data channels are combined in the analog domain for AudioSpan and in the digital domain for DSVD. Establishing a AudioSpan or DSVD connection is analogous to establishing a regular data modem connection.
4.1 FAX I/O PROCESSING The fax I/O interface supports asynchronous serial and parallel interfaces. The interface rate is 19200 bps. The character format is 8 bits data, no parity, and 1 stop bit. Start and stop elements are removed from the transmit data and added to the receive data. Both transmit and receive data are buffered. Flow control using XON/XOFF or RTS/CTS is provided. Unique control character strings are identified, filtered, or reinserted into the I/O data stream.
CONNECT message to the DTE when FSK flags are detected from the remote. 4.1.5 Fax Answering Answering of fax calls is identical to answering of data calls with the exception that the modem enters the fax handshaking mode instead of the data handshaking mode after going off-hook. If +FAE=0, the modem, after sending answer tone, automatically enters fax mode (+FTH=3), sends the CONNECT message to the DTE, and starts sending FSK flags.
proceeds as described previously. If carrier is lost while in command mode and the DTE reissues the +FRH command with the same parameter, and there is no data in the buffer, the modem sends the ERROR result code to the DTE and returns to the command mode. If there is data in the buffer, the modem sends the next frame of buffered data to the DTE, followed by , and either the ERROR result code if errors were detected or the OK result code if no errors were detected.
modem drops carrier, goes on-hook, and generates the ERROR result code. 4.1.9 Fax Data Reception Fax data reception is initiated using the AT+FRM= command. After this command is issued, the modem looks for carrier in the modulation scheme specified by the parameter n. If no carrier is detected before the period of time specified by register S7 expires, the modem generates the NO CARRIER message and returns to command mode. If a V.
4.2 COMMANDS AND PARAMETERS 4.2.1 Commands 4.2.1.1 +FCLASS=1.0 or +FCLASS=1 - Select Facsimile Class 1 Mode +FCLASS=1.0 or +FCLASS=1 selects the Fax Class 1.0 Mode (see Section 3.2.1.2). The Fax Class 1.0 Mode commands and responses described in this section are applicable when command +FCLASS=1.0 or 1. (See Section 3.2.1.2 for the definition of the FCLASS command.) 4.2.1.2 +FAE - Auto Answer Enable This command enables or disables fax adaptive answer.
Result Codes OK Reported when silence has been present on the line for the specified amount of time or when the DTE sends the modem a character other than XON or XOFF. ERROR is invalid or this command is issued while the modem is on-hook. Reporting Supported Range of Parameter Values Command: +FRS=? Response: +FRS:
Command: +FTM? Response: +FTM: Example: +FTM: 98 For V.17 9600 bps. Reporting Supported Range of Parameter Values Command: +FTM=? Response: +FTM: ( range) Example: +FTM: 3,24,48,72,73,74,96,97,98,121,122,145,146 4.2.1.6 +FRM - Receive Facsimile This command causes the modem to enter the receiver mode using the modulation defined below. Syntax +FRM= Defined Values Decimal number corresponding to the selected modulation mode and data rates shown in Table 4-2.
carrier and returns to the command mode. Reporting Current or Selected Values Command: +FTH? Response: +FTH: Example: +FTH: 98 For V.17 9600 bps. Reporting Supported Range of Parameter Values Command: +FTH? Response: +FTH? Example: +FTH: 98 For V.17 9600 bps. 4.2.1.8 +FRH - Receive Data with HDLC Framing This command causes the modem to receive frames using HDLC protocol and the modulation defined below. An ERROR response code results if this command is issued while the modem is on-hook.
Decimal number corresponding to the selected option. 0 Disable Adaptive Reception. (Default.) 1 Enable Adaptive Reception. Reporting Current or Selected Values Command: +FAR? Response: +FAR: Example: +FAR: 0 For the default setting. Reporting Supported Range of Parameter Values Command: +FAR=? Response: +FAR: ( range ) Example: +FAR: (0,1) 4.2.2.
1 (not supported) Reporting Current or Selected Values Command: +FDD? Response: +FDD: Example: +FDD: 0 For the default setting. Reporting Supported Range of Parameter Values Command: +FDD=? Response: +FDD: ( range) Example: +FDD: (0) 4.2.2.4 +FIT - DTE Inactivity Timeout This command specifies a DTE inactivity timeout value that allows the modem to break away from an unsuccessful connection attempt at any stage of a facsimile transfer.
accept commands, in addition to 1 200 bit/s or 9 600 bit/s (as required in 4.3). It may be used to select operation at rates at which the modem is not capable of automatically detecting the data rate being used by the DTE. Specifying a value of 0 disables the function and allows operation only at rates automatically detectable by the modem. The specified rate takes effect following the issuance of any result code(s) associated with the current command line.
OK 4.2.2.9 +FLO - Flow Control This parameter allows the DTE to identify and select the type of flow control used. Syntax +FLO= Defined Values Decimal number corresponding to the selected option. 0 XON/XOFF and RTS/CTS flow control turned off. 1 Use XON/XOFF flow control in either direction. 2 Use RTS for flow control of the modem by the DTE; use CTS for flow control of the DTE by the modem.
4.3 EXAMPLES Examples of calling (transmitting) and answering (receiving) one page using fax class 1 commands are shown in Table 4-4 and Table 4-5, respectively. The examples show the interchange between the DTE and the modem for various cases. Comments are included to explain how to handle various situations. Commands and responses are in upper case (e.g., AT+FRH=3) and comments are in lower case. All streams of data denoted by <..frame> are terminated by the characters. Table 4-4.
AT+FRH=3 CONNECT CONNECT OK send V.21 carrier send flags send TSI frame send FCS send flags send DCS frame send FCS, flags drop carrier detect carrier detect flags get TSI frame get DCS frame Final frame bit clear tells the modem to expect another frame. Final frame bit set tells the modem not to expect another frame AT+FTS=8; +FTM=96 CONNECT OK wait 80 ms send V.
Final frame bit set. frame OK AT+FRH=3 NO CARRIER detect loss-of-carrier drop carrier AT+FTM=96 CONNECT OK send V.29 carrier send page data drop carrier detect carrier receive page AT+FTS=8; +FRH=3 CONNECT OK wait 80 ms send V.
send flags send DNC frame send FCS drop carrier detect carrier detect flags receive DC|NC final frame ATH0 OK hang up hang up Table 4-5. Fax Class 1 Answering Sequence (Receiving a Single Page) DTE Commands Modem Responses Local Modem Action Remote Station Action Notes AT+FCLASS=1.0 OK Set Class 1 RING<- detect ringing dials [,send CNG] ATA CONNECT CONNECT OK off-hook, send CED, send V.
receive FCS accept FCS send V.21 carrier send flags send TSI frame send FCS frame OK AT+FRH=3 CONNECT OK receive DCS receive FCS accept FCS send DCS frame send FCS final frame bit set frame OK AT+FRH=3 NO CARRIER detect loss-of-carrier drop carrier DTE did not check final frame bit and issued +FRH=3 AT+FTM=96 CONNECT OK detect carrier receive TCF detect loss-of-carrier wait 75 ms send V.
NO CARRIER detect carrier receive page detect loss-of-carrier send V.29 carrier send page data drop carrier CONNECT NO CARRIER detect carrier detect flags receive EOP receive FCS accept FCS wait 75 ms send V.21 carrier send flags send EOP frame send FCS frame OK AT+FRH=3 NO CARRIER detect loss-of-carrier drop carrier AT+FRH=3 CONNECT OK send V.
AT+FRH=3 NO CARRIER detect loss-of-carrier drop carrier end of session ATH0 OK hang up
5. VOICE COMMANDS 5.1 Voice Commands Overview Voice commands are identified in Table 5-1. Table 5-1. Voice Commands Command Function Configuration +FCLASS Set Mode +VCID Caller ID (CID) +VDID DID feature +VNH Automatic Hang-up control +FMI Manufacturer Identification +FMM Product Identification +FMR Version, Revision, etc.
This command controls the reporting and presentation of data associated with the Caller ID services in the U.S. and Canada in the Incoming Call Line ID (ICLID) data format. Syntax +VCID= Defined Values Decimal number corresponding to the selected option. 0 Disable Caller ID reporting. (Default). 1 Enables Caller ID with formatted presentation to the DTE. The modem will present the data items in a pair format.
Reporting Current or Selected Values Command: +VNH? Response: +VNH: Example: +VNH: 0 For the default setting. Reporting Supported Range of Parameter Values Command: +VNH=? Response: +VNH: ( range) Example: +VNH: (0-2) Result Codes OK = 0-2. ERROR Otherwise. 5.2.2 Voice Commands 5.2.2.1 +VIP - Voice Initialize All Parameters This command causes the modem to initialize all voice parameters to their default values.
ERROR Otherwise. 5.2.2.3 +VTS - Send Voice Tone(s) This command causes the modem to send DTMF tones, single frequency tone, and, optionally, double frequency tones. Syntax +VTS= Defined Values To be added Reporting Current or Selected Values Command: +VTS? Response: +VTS: , , Example: +VTS: 0 For the default setting.
Decimal number (0 and 255) corresponding to the volume level. Reporting Current or Selected Values Command: +VGT? Response: +VGT: Example: +VGT: 0 For the default setting. Reporting Supported Range of Parameter Values Command: +VGT=? Response: +VGT: range Example: +VGT: 0-255 Result Codes OK = 0-255. ERROR Otherwise. 5.2.2.7 +VIT - Voice Inactivity Timer (DTE/Modem) This command sets the modem's initial value for the DTE/modem inactivity timer.
12 Speaker and microphone routed to line via Modem 13 Speaker and microphone routed to line via Modem 14 Modem connected to Headset 15 Speaker and microphone routed to line via Modem 16 Enable (Mute) microphone 17 Disable microphone 18 Enable (mute) speaker 19 Disable speaker Reporting Current or Selected Values Command: +VLS? Response: +VLS:
to report the OK result code immediately after dialing. The range is 1 to 60 seconds for = 1 to 60. Reporting Current or Selected Values Command: +VRN? Response: +VRN: Example: +VRN: 10 (10 seconds) For the default setting. Reporting Supported Range of Parameter Values Command: +VRN=? Response: +VRN: ( range) Example: +VRN: (0-60) Result Codes OK = 0 -60 ERROR Otherwise. 5.2.2.
This command causes the modem to set the voice compression method, the silence compression sensitivity, and the voice sampling rate. Syntax +VSM=,,, Defined Values Decimal number identifying the compression method. To be expanded. containing the supported range of voice samples per second of the analog signal. To be expanded. containing the supported range of sensitivity settings for voice receives. To be expanded. To be expanded.
0.01 second. A value of 0 specifies a manufacturer specific time interval. The range is 0.01 to 5 seconds for = 1 to 500. Reporting Current or Selected Values Command: +VTD? Response: +VTD: Example: +VTD: 0 For the default setting. Reporting Supported Range of Parameter Values Command: +VTD=? Response: +VTD: ( range) Example: +VTD: (0-500) Result Codes OK = 0-500. ERROR Otherwise. 5.2.2.
Syntax +VDT=, Defined Values Decimal number corresponding to the selected option. 0 The modem will not produce any control tone cadence report. 1 The modem will produce control tone cadence report as specified for the subparameter. Decimal number specifying the produced any control tone cadence report when enabled by the subparameter. 0 The modem will produce only CPOF and CPON messages. Other Reserved.
Response: +VPR: Example: +VPR: 0 For the default setting. Reporting Supported Range of Parameter Values Command: +VPR=? Response: +VPR: ( range) Example: +VPR: (0,1) Result Codes OK = 0 or 1. ERROR Otherwise. 5.2.3 Speakerphone Commands 5.2.3.1 +VSP - Speakerphone ON/OFF This command turns the speakerphone ON or OFF Syntax +VSP= Defined Values Decimal number corresponding to the selected option. 0 The speakerphone function is OFF. 1 The speakerphone function is ON.
This command causes the modem to set the microphone gain of the speakerphone function. Syntax +VGM= Defined Values Decimal number between 0 and 255 corresponding to the gain. Reporting Current or Selected Values Command: +VGM? Response: +VGM: Example: +VGM: 0 For the default setting. Reporting Supported Range of Parameter Values Command: +VGM=? Response: +VGM: range Example: +VGM: 0-255 Result Codes OK = 0-255. ERROR Otherwise. 5.2.3.
6. ISDN COMMANDS This section is to be added.
7. COMMAND SET SUMMARY Table 7-1.
+EFCS 32-bit Frame Check Sequence X X X X +ER Error Control Reporting X X X X +ETBM Call Termination Buffer Management X X X X Table 7-1.
S3 Command Line Termination Character X X X X S4 Response Formatting Character X X X X S5 Command Line Editing Character X X X X S6 Pause Before Blind Dialing X X X X S7 Connection Completion Timeout X X X X S8 Comma Dial Modifier Time X X X X S10 Automatic Disconnect Delay X X X X S11 DTMF Tone Duration X X X X S12 Escape Prompt Delay (EPD) X X X X S29 Flash Dial Modifier Time X X X X Table 7-1.
%L Line Signal Level X X X X %Q Line Signal Quality X X X X &C RLSD Behavior X X X X &D DTR Behavior X X X X &F Set to Factory-Defined Configuration X X X X &G Select Guard Tone X X X X &P Select Pulse Dial Make/Break Ratio X X X X &V Display Current Configuration X X X X &W Store Current Configuration X X X X *B Display Blacklisted Numbers X X X X *D Display Delayed Numbers X X X X +A8E V.8 and V.8bis Operation Control X X X X +A8M Send V.8 Menu Signals X X X X +A8T Send V.
Command Description Data/Fax Data/Fax/Voice Data/Fax/Voice/ Speakerphone Data/Fax/Voice/ Speakerphone/ ISDN +IFC DTE-Modem Local Flow Control X X X X +ILRR DTE-Modem Local Rate Reporting X X X X +ITF Transmit Flow Control Thresholds X X X X +MR Modulation Reporting Control X X X X +MS Modulation Selection X X X X +VBT Buffer Threshold Setting - X X X +VCID Caller ID (CID) - X X X +VDID DID Feature - X X X +VDR Distinctive Ring - X X X +VDT Control Tone Cadence Reporting - X X X +VDX Speakerphone Duplex Mode
S4 Response Formatting Character X X X X S5 Command Line Editing Character X X X X S6 Pause Before Blind Dialing X X X X S7 Connection Completion Timeout X X X X S8 Comma Dial Modifier Time X X X X S10 Automatic Disconnect Delay X X X X S11 DTMF Tone Duration X X X X S12 Escape Prompt Delay (EPD) X X X X S29 Flash Dial Modifier Time X X X X T Select Tone Dial X X X X V Modem Response Format X X X X X Result Code Selection and Call Progress Monitoring Control XXXX Z Reset To Default Configuration X X X X
8. INDEX % %E - Enable/Disable Line Quality Monitor, Auto-Retrain, and Auto-Rate Renegotiation .......................................................................... 3-23 %L - Line Signal Level ............................................................. 3-23 %Q - Line Signal Quality........................................................... 3-23 & &C - RLSD Behavior ................................................................. 3-6 &D - DTR Behavior .................................................
+FLO - Flow Control.................................................................. 4-12 +FMI - Request Manufacturer Identification .............................. 4-11 +FMM - Request Model Identification........................................ 4-12 +FMR - Request Revision Identification .................................. 4-12 +FPR - Fixed DTE Rate ............................................................ 4-11 +FRH - Receive Data with HDLC Framing................................
A A – Answer................................................................................ 3-10 AT? - Read Selected S-Parameter .......................................... 3-35 AT=x - Write to Selected S-Parameter...................................... 3-35 D D - Dial .................................................................................... 3-9 E E - Command Echo................................................................... 3-5 H H - Disconnect (Hang-Up) .....................................