home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaDemoCD2.iso / ASCII / TEXTE / UTILS / DOCS / v34man.txt < prev    next >
Encoding:
Text File  |  1994-03-26  |  310.9 KB  |  7,600 lines

  1.  
  2. @BEGIN_FILE_ID.DIZ
  3.  ________________
  4. |                |
  5. |  Courier V.34  |
  6. | (V.Everything) |
  7. | User's  Manual |
  8. | (ASCII format) |
  9. |________________|
  10. @END_FILE_ID.DIZ
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                 ***********************************
  20.                 *                                 *
  21.                 *        COURIER V.34 Manual      *
  22.                 *                                 *
  23.                 ***********************************
  24.  
  25.  
  26.  
  27.  
  28.                Copyright 1994 by U.S. Robotics, Inc.
  29.  
  30. U.S. Robotics, the U.S. Robotics logo, and HST are registered trademarks 
  31. of U.S. Robotics, Inc.  Courier HST Dual Standard Fax, Courier V.32 terbo 
  32. Fax, Total Control, and Adaptive Speed Leveling (ASL) are trademarks of 
  33. U.S. Robotics, Inc.  V.Fast Class and V.FC are trademarks of Rockwell 
  34. International.  Any trademarks, tradenames, service marks or service names 
  35. owned or registered by any other company and used in this manual are the 
  36. property of their respective companies.
  37.  
  38.  
  39. *****************************************************************************
  40. TABLE OF CONTENTS
  41. *****************************************************************************
  42.  
  43. How to Use this Manual
  44. Table of Contents   
  45. Limited Warranty      
  46. FCC Registration Numbers  
  47. IC (Industry Canada)   
  48. Connecting to the Telephone Company     
  49. Radio and Television Interference       
  50. For Canadian Modem Users      
  51.  
  52.  
  53. PART I.  INSTALLATION AND OPERATION
  54.  
  55. Chapter 1--Features and Compatibility
  56. Introduction   
  57. Features       
  58. Compatibility  
  59.   Fax Standards 
  60.   Other Compatibility Features 
  61.  
  62. Chapter 2--External Modem Set Up 
  63. Switches on the Modem  
  64. Front Panel Indicators on the Modem  
  65. Package Components     
  66. What You Need 
  67.   An RS-232 Cable
  68.   Communications Software. . . 
  69.   Telephone Adapter. . . 
  70. You Should. . .
  71.   Refer to Appendix F. . .  
  72.   Refer to Appendix G. . .  
  73. Installing the Modem   
  74. Testing the Installation 
  75.  
  76. Chapter 3--Internal Modem Set Up
  77. Package Components    
  78. What You Need  
  79.   Communications Software. . . 
  80.   A Telephone Adapter     
  81. You Should. . . 
  82.   Refer to Appendix F. . .       
  83.   Refer to Appendix G. . .   
  84. Before Installing the Modem     
  85.   Select a Serial Port   
  86.   Select an Interrupt Request (IRQ)      
  87.   Reset the Jumpers     
  88.   Set DIP Switches       
  89. Installing the Modem    
  90. Testing the Installation       
  91.  
  92. Chapter 4--Data Mode Command Summary
  93. Command Set Usage     
  94. Basic Commands 
  95. Dialing/Answering     
  96.   Dialing         
  97.   Dial Options    
  98.   Cancel Dialing 
  99.   Store Phone Numbers    
  100.   Redialing      
  101.   Answer Mode     
  102.   Hanging Up      
  103. Setting/Using Defaults 
  104.   Customizing NVRAM      
  105.   Resetting the Modem    
  106. Configuration  
  107.   Echo/Speaker    
  108.   Result Codes   
  109.   Additional Result Code Sets   
  110.   Modulation      
  111.   Error Control/Data Compression  
  112.   Data Rates      
  113.   RS-232 Signal Operations       
  114.   Flow Control   
  115. S-Registers    
  116. Inquiry and Help      
  117. Testing
  118. International Calls 
  119. Miscellaneous Commands 
  120.  
  121. Chapter 5--Fax Operations and Call Detection 
  122. Fax Operations  
  123. Notes to Programmers   
  124. Call Detection 
  125.  
  126. Chapter 6--Queries and Help Screens       
  127. User Inquiries      
  128. S-Register Query
  129. Phone Number Query       
  130. Last-Dialed Number Inquiry      
  131. Stored Command String Query      
  132. Help Screens   
  133.     Stop/Restart Display  
  134.     Cancel Display  
  135.   Basic Command Set   
  136.   Extended Command Set     
  137.   Dialing    
  138.   S-Register Functions     
  139.   Percent Commands 
  140.  
  141.  
  142. PART II. REFERENCE
  143.  
  144. Appendix A--Link Negotiation (Handshaking) and Error Control       
  145. V.34 Handshaking       
  146. V.Fast Class (V.FC) Handshaking 
  147. U.S. Robotics V.32 terbo to U.S. Robotics V.32 terbo   
  148. Other V. Protocol Operations   
  149.   Dual Standard Handshaking      
  150. Error Control and Throughput   
  151.   V.42 Handshaking        
  152.   MNP Handshaking
  153.   Data Compression       
  154.   Flow Control   
  155.   Throughput Guidelines  
  156.     Typical Throughput     
  157.  
  158. Appendix B--Summaries and Tables  
  159. The RS-232 Interface  
  160. Front Panel Indicators  
  161. DIP Switch Summary      
  162. Default Settings         
  163.   Factory Templates
  164.     &F1 Hardware Flow Control (Default)  
  165.     &F2 Software Flow Control       
  166.     &F3 HST Cellular       
  167.     &F0 No Flow Control    
  168.   NVRAM Options  
  169. S-Register Summary    
  170. ASCII Chart    
  171.  
  172. Appendix C--Alphabetical Command Summary 
  173. Command Set Usage   
  174. Basic Command Set       
  175. Ampersand (&) Command Set      
  176. Percent (%) Command Sets        
  177.  
  178. Appendix D--Dial Security/Remote Access   
  179. Dial Security  
  180. Remote Access  
  181.  
  182. Appendix E--Troubleshooting       
  183.  
  184. Appendix F--Synchronous and Leased Line Operations
  185. Synchronous   
  186.   V.25 bis       
  187.   Online synchronous   
  188. Dedicated Line and Leased Line Operations     
  189.  
  190. Appendix G--Additional Operations 
  191. Cellular Operations     
  192. Voice/Data (External Modems Only)   
  193. Hewlett Packard 3000 Installations     
  194. MI/MIC Operations (External Modems Only)       
  195.  
  196. Appendix H--Modem Testing 
  197. Testing with &T 
  198.   Ending a Test--&T0, S18  
  199.   Analog Loopback--&T1, &T8 
  200.   &T2    
  201.   Digital Loopback--&T3    
  202.   &T4, &T5      
  203.   Remote Digital Loopback--&T6, &T7 
  204. Testing with Register S16       
  205.   Analog Loopback--S16=1D  
  206.   Dial Test--S16=2  
  207.   Test Pattern--S16=4      
  208.   Remote Digital Loopback--S16=8   
  209.  
  210. Appendix I--Software Upgrades     
  211.  
  212. Appendix J--Glossary      
  213.  
  214. Appendix K--Technical Specifications      
  215.  
  216. Index
  217.  
  218.   
  219.  
  220. **********************
  221. HOW TO USE THIS MANUAL
  222. This manual contains operating instructions for Courier Dual Standard 
  223. V.34 and Courier V.34 modems.  These modems have many similar features 
  224. except for the signaling they use to connect with remote modems at high 
  225. speeds:  V.32/V.32 terbo, HST, V.FC, or V.34.  Courier HST Dual Standard 
  226. modems use any type of signaling, depending on the type of remote modem.  
  227. V.34 modems can connect at rates up to 28.8K bps.
  228.  
  229. Below is a brief description of the manual's contents.
  230.  
  231. * Chapter 1--Operating and Compatibility Features
  232. * Chapter 2--Installation 
  233. * Chapter 3--Internal Modem Installation
  234. * Chapter 4--Data Mode Commands
  235. * Chapter 5--Fax Mode and Call Selection
  236. * Chapter 6--Queries and Help commands to display current settings, 
  237.   operational summaries, and other data
  238. * Background information on protocols, error control, and throughput
  239. * Summaries and tables
  240. * Alphabetical Command Summary
  241. * Dial Security operations
  242. * Troubleshooting
  243. * Online synchronous and V.25 bis synchronous operations
  244. * Additional features such as HST Cellular and voice/data switch 
  245. * Procedures for modem testing
  246. * Procedures for upgrading your modem via software downloads
  247. * Glossary
  248. * Warranty/Service/Certification information
  249.  
  250. *********************************
  251. A Note on Communications Software
  252.  
  253. If you're using a computer rather than a terminal, you need communications 
  254. software.  Many brands are available, all of which are based on the modem's 
  255. AT command set. Some users prefer their communications software to take 
  256. control of the modem, and are more comfortable with a program that makes 
  257. the modem almost transparent.   Others prefer a program that allows them to 
  258. use the modem's AT command set sometimes, and their software at other times, 
  259. depending on the task at hand.  Review at least Chapter 4 so that you have a 
  260. basic understanding of the modem's requirements and operation. 
  261.  
  262. ****************
  263. LIMITED WARRANTY
  264. U.S. Robotics, Inc., warrants to the original consumer or other end user 
  265. purchaser that this product is free from defects in materials or workmanship 
  266. for a period of two years from the date of purchase.  During the warranty 
  267. period, and upon proof of purchase, the product will be repaired or replaced 
  268. (with the same or similar model) at our option, without charge for either 
  269. parts or labor.  This warranty shall not apply if the product is modified, 
  270. tampered with, misused, or subjected to abnormal working conditions.
  271. REPAIR OR REPLACEMENT AS PROVIDED UNDER THIS WARRANTY IS THE EXCLUSIVE 
  272. REMEDY OF THE PURCHASER.  THIS WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES, 
  273. EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR 
  274. FITNESS FOR A PARTICULAR USE OR PURPOSE, AND U.S. ROBOTICS SHALL IN NO EVENT 
  275. BE LIABLE TO PURCHASER FOR INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND OR 
  276. CHARACTER.
  277.  
  278. Some states do not allow the exclusion or limitation of incidental or 
  279. consequential damages or allow limitations on how long an implied warranty 
  280. lasts, so the above limitations or exclusion may not apply to you.  This 
  281. warranty gives you specific legal rights.  You may also have other rights 
  282. which vary from state to state.
  283.  
  284. Should you encounter problems in operating this device, follow the 
  285. instructions in Appendix E in Part II of this manual.  The appendix contains 
  286. solutions to operating problems as well as procedures to follow if there is 
  287. an apparent modem malfunction.
  288.  
  289. ****************
  290. FCC REGISTRATION
  291.        FCC68:  CJEUSA-73130-FA-E
  292.        RINGER EQUIVALENCE:  0.4B
  293.        FCC15:  
  294.              CJE-0263 (External modem)
  295.              CJE-0269 (Internal modem)
  296.              CJE-158-243 (Motherboard)
  297.              CJE-0151-243 (Daughterboard)
  298.  
  299. ********************
  300. IC (Industry Canada)
  301. This digital apparatus does not exceed the Class B limits for radio noise 
  302. emissions from digital apparatus set out in the radio interference 
  303. regulations of Industry Canada (formerly Canadian Department of 
  304. Communications).
  305.  
  306. Le present appareil numerique n'emet pas de bruits radio-electriques 
  307. depassant les limites applicables aux appareils numeriques de la classe 
  308. B prescrites dans le Reglement sur le brouillage radioelectrique edicte 
  309. par le ministere des Communications du Canada.
  310.  
  311. ***********************************
  312. Connecting to the Telephone Company
  313. It is not necessary to notify the telephone company before installing 
  314. the modem.  However, the telephone company may request the telephone 
  315. number(s) to which the Courier is connected and the FCC information 
  316. printed above.
  317.  
  318. If the modem is malfunctioning, it may affect the telephone lines.  In this 
  319. case, disconnect the modem until the source of the difficulty is traced.  
  320. Do not use the modem on party or coin telephone lines.
  321.  
  322. *********************************
  323. Radio and Television Interference
  324. This equipment generates and uses radio frequency energy, and, if not 
  325. installed and used properly in strict accordance with the  manufacturer's 
  326. instructions, may cause interference to radio and television reception.  
  327. Courier high speed modems have been tested and found to comply with the 
  328. limits for a Class B computing device in accordance with the specifications 
  329. in Part 15 of FCC rules, which are designed to provide reasonable protection 
  330. against such interference in a residential installation.
  331.  
  332. However, there is no guarantee that interference will not occur in a 
  333. particular installation.  If this device does cause interference to radio 
  334. or television reception, which you can determine by monitoring reception 
  335. when the modem is on and off, try to correct the problem with one or more 
  336. of the following measures.
  337.  
  338. *  Reorient the receiving antenna.
  339. *  Relocate the computer with respect to the receiver.
  340. *  Relocate the computer and/or the receiver so that they are on separate 
  341.    branch circuits.
  342.  
  343. If necessary, consult your dealer or an experienced radio/ television 
  344. technician for additional suggestions.  You may find the following booklet, 
  345. prepared by the Federal Communications Commission, helpful:
  346.  
  347. How to Identify and Resolve Radio-TV Interference Problems
  348. Stock No. 004-000-0345-4
  349. U.S. Government Printing Office
  350. Washington, DC 20402
  351.  
  352. In accordance with Part 15 of the FCC rules, any modification to or 
  353. tampering with this device that causes harmful interference to others may 
  354. be reason for prohibiting future operation.
  355.  
  356. ************************
  357. For Canadian Modem Users
  358. The Industry Canada (formerly DOC) label identifies certified equipment.  
  359. This certification means that the equipment meets certain telecommunications 
  360. network protective, operational, and safety requirements.  The department 
  361. does not guarantee the equipment will operate to a user's satisfaction.
  362. Before installing this equipment, make sure you are permitted to connect it 
  363. to the facilities of the local telecommunications company.  You must also 
  364. install the equipment using an acceptable method of connection.  In some 
  365. cases, you may also extend the company's inside wiring for single line 
  366. individual service by means of a certified connector assembly (telephone 
  367. extension cord).  You should be aware, however, that compliance with the 
  368. above conditions may not prevent degradation of service in some situations.
  369. Repairs to certified equipment should be made by an authorized Canadian 
  370. maintenance facility designated by the supplier.  Any repairs or alterations 
  371. made by a user to this equipment, or equipment malfunctions, may give the 
  372. telecommunications company cause to request the user to disconnect the
  373. equipment.
  374.  
  375. For your own protection, make sure that the electrical ground connections 
  376. of the power utility, telephone lines, and internal metallic water pipe 
  377. system, if present, are connected together.  This precaution may be 
  378. particularly important in rural areas.
  379.  
  380. WARNING:  Do not attempt to make such connections yourself; contact the 
  381. appropriate electric inspection authority or electrician.
  382.  
  383. Courier High Speed Modems Load Number:  5
  384.  
  385. The Load Number (LN) assigned to each terminal device denotes the 
  386. percentage of the total load to be connected to the telephone loop used 
  387. by the device, without overloading.  The  termination on a loop may consist 
  388. of any combination of devices, subject only to the requirement that the 
  389. total of the Load Numbers of all the devices not exceed 100.  
  390.  
  391.  
  392. Chapter One--Features and Compatibility
  393.  
  394. ************
  395. INTRODUCTION
  396. Congratulations!  The Courier modem you've purchased represents powerful, 
  397. advanced electronic design that offers exceptional reliability, 
  398. compatibility and flexibility at all standard rates up to 28,800 or 
  399. 28.8K bits per second (bps).  The transmission rate between the computer 
  400. and modem, depending on your equipment and software support, can be as 
  401. high as 115.2K bps.
  402.  
  403. ********
  404. Features
  405. The following features and capabilities assure you of superior reliability 
  406. and performance.
  407.  
  408. Connections up to 28.8K bps
  409. With the V.34 standard and the V.Fast Class modulation scheme, two modems 
  410. can connect at rates up to 28.8K bps, twice as fast as the rates of standard 
  411. ITU-T (formerly CCITT) V.32 bis modems, which are limited to calls of 14.4K 
  412. bps or less.
  413.  
  414. Software Upgrades
  415. Courier high speed modems are now software upgradable, allowing you quick, 
  416. easy access to the latest advances in data communication technology.  See 
  417. Appendix I.
  418.  
  419. Quick Connect
  420. In V.32 terbo mode, Courier high speed modems can handshake and start 
  421. transmitting much faster than typical training times that range between 
  422. 9 and 18 seconds for other modems.
  423.  
  424. Universal Connect
  425. Courier high speed modems automatically detect and connect at the fastest 
  426. available speed.
  427.  
  428. Adaptive Speed Leveling (ASL)
  429. Like most high speed modems, Courier modems fall back to the next lower 
  430. speed—for example, 19.2K, then 16.8K in V.terbo mode--if poor line conditions 
  431. warrant.  In addition, Courier V.32 bis, and V.32 terbo modems detect 
  432. improved line conditions and shift upward again to the next higher speed.  
  433. Both transmit and receive channels adapt independently, each detecting and
  434. adjusting to line conditions.  ASL keeps the modems online, always operating 
  435. at the highest possible speed, and constantly ensuring data integrity.
  436.  
  437. Fax Capability
  438. You can use your modem with Class 1 or Class 2.0 facsimile software to 
  439. exchange faxes with millions of Group III fax machines worldwide.  See 
  440. Chapter 5.
  441.  
  442. Error Control--V.42/MNP
  443. Data integrity is ensured when the modems connect with remote modems that 
  444. use the V.42 (LAPM), HST, or MNP error control protocols.  Error control is 
  445. available on calls at 1200 bps and above.
  446.  
  447. Data Compression--V.42 bis/MNP5
  448. Data compression enables potential throughput of up to 115.2K bps on 28.8K  
  449. bps connections.  Couriers connecting under V.42 or HST error control use 
  450. V.42 bis compression.  Couriers connecting under MNP error control use 
  451. MNP Level 5 compression.  Typical throughput of text and other types of 
  452. files using V.42 bis is provided in Appendix A.  
  453.  
  454. Flow Control/Variable Serial Port Rates 
  455. Flow control, required under error control, also allows the local serial 
  456. port (DTE) rate to be set higher than the link (connection) rate, enabling 
  457. greater efficiency and throughput.  If your equipment and software support 
  458. high rates, data can be sent from the computer to the modem at 115.2K, 
  459. 57.6K, 38.4K or 19.2K bps, regardless of the link rate.
  460.  
  461. Voice/Data Switch
  462. A switch on the modem's front panel allows you to change from voice to data 
  463. and back again, without issuing a command.  See Appendix G.
  464.  
  465. Stored Command String
  466. If you don't ordinarily use voice and data in the same call, you can assign 
  467. the voice/data switch a different function that normally requires a command, 
  468. such as resetting the modem or executing a stored command string.  See 
  469. Voice/Data in Appendix G for instructions on use of the voice/data switch. 
  470.  
  471. Asynchronous/Synchronous Capability 
  472. Courier high speed modems operate synchronously as well as asynchronously.  
  473. A personal computer equipped with a synchronous interface adapter can call 
  474. computers that use standard synchronous protocols.  See Appendix F for more 
  475. information.
  476.  
  477. Synchronous Operations with V.25 bis
  478. Used with computers that have a synchronous card and port, Courier high speed 
  479. modems combine the power of older modems and automatic calling units in the 
  480. mainframe environment.  They make synchronous connections by utilizing V.25 
  481. bis, character-oriented (similar to BISYNC) and HDLC protocols.  See 
  482. Appendix F for more information.
  483.  
  484. Dial Security
  485. With Dial Security, you will be able to prevent unauthorized access to a 
  486. system with the use of Autopass, Prompting, and Dialback.  See Appendix D 
  487. for more information.
  488.  
  489. Programmable Nonvolatile Memory
  490. You can tailor your own default settings and store them in nonvolatile 
  491. random access memory (NVRAM).  Each time the Courier is powered on or reset, 
  492. it operates at the settings you've specified.  See Chapter 4, Appendix B, 
  493. and Appendix C.
  494.  
  495. Link Rate Negotiation
  496. The Courier automatically lowers its link rate to match a lower rate of a 
  497. remote modem, in both Originate and Answer Modes, allowing connections with 
  498. a wide range of installed modems.
  499.  
  500. Link Diagnostics
  501. After each call, you can display a Link Diagnostics screen containing 
  502. information about the last call, including the number of data characters 
  503. transferred, line statistics, the call's rate and the reason the call was 
  504. disconnected.  See Chapter 6.
  505.  
  506. Modem Diagnostics
  507. ITU-T V.54 loopback testing with the &T command options, and earlier Courier 
  508. Register S16 test options are available.  The modem performs three loopback 
  509. tests:  analog, digital, and remote digital.  See Appendix H for information.
  510.  
  511. Inactivity Timer
  512. You can set the modem to automatically hang up after a specified number of 
  513. minutes if there is no activity on the phone line.  See Register S19 in 
  514. Appendix B.
  515.  
  516. Call Duration Reporting
  517. The modem records the duration of your calls in hours, minutes, and seconds.  
  518. This feature enables you to display and print an audit of your calling 
  519. activities.  You can optionally use the modem clock as a real-time clock.  
  520. See the I3 and I6 screens in Chapter 6 and the K command in Chapter 4 and 
  521. Appendix C.
  522.  
  523. Call Progress Detection
  524. An optional set of result codes (screen messages) lets you know when a 
  525. line is busy, a person rather than a modem has answered the phone, there 
  526. is no dial tone, or the distant phone is ringing.
  527.  
  528. Modem Settings Displays
  529. On command, the modem displays its current settings, a handy way to check 
  530. your transmission rate, S-Registers and other operational controls.  The 
  531. modem also displays the defaults stored in nonvolatile memory as well as 
  532. its default configuration templates.  See Chapter 6.
  533.  
  534. HELP Screens
  535. The modem displays screens that summarize the command sets, Dial command 
  536. options, and S-Register functions.  See Chapter 6.
  537.  
  538. Bottom Panel Reference
  539. Command summaries and other information are printed on the bottom of the 
  540. modem case.  A Dual In-Line Package (DIP) switch guide makes it easy to 
  541. tailor the switch settings to your terminal or software requirements. 
  542.  
  543. Dialing the Last-Dialed Number
  544. The modem has a buffer that stores each dialed number until it is cleared 
  545. by another Dial command.  A few keystrokes cause the modem to redial the 
  546. number in the buffer without your having to enter the number again.  See 
  547. the DL command in Appendix C.
  548.  
  549. Automated Redialing 
  550. You can put the modem into Repeat Mode to continuously redial if a previous 
  551. dial attempt fails to connect.  This is especially useful in dialing 
  552. services whose lines are often busy.  See Chapter 4.
  553.  
  554. Quote Mode
  555. Set the modem to Quote Mode if you want it to dial an alphabetic acronym
  556. instead of a numeric number.  See Chapter 4.
  557.  
  558. *************
  559. COMPATIBILITY
  560. The Courier adheres to the following modulation schemes and standards, 
  561. ensuring compatibility with a wide base of installed modems.  Unless 
  562. otherwise indicated, Dual Standard V.34 modems conform to the listed 
  563. standards.
  564.  
  565. NOTE:  The International Telecommunication Union (ITU-T) was formerly the 
  566. International Telegraph and Telephone Consultative Committee (CCITT).
  567.  
  568. ITU-T V.34      28.8K/26.4K/24K/21.6K/19.2K/16.8K/14.4K/12K/ 
  569.                 9600/7200/4800/2400 bps
  570. V.FC            28.8K/26.4K/24K/21.6K/19.2K/16.8K/14.4K bps
  571. V.32 terbo      21.6K/19.2K/16.8K/14.4K/12K/9600/
  572. 7200/4800 bps 
  573. HST             16.8K/14.4K/12K/9600/7200/4800 bps (Dual Standard modems 
  574.                 in HST mode with ASL up to 21.6K bps)
  575. HST Cellular    Cellular connections at 12K/9600/7200/ 4800/2400/1200/300 bps  
  576.                 (Dual Standard modems in HST mode)
  577. ITU-T V.32 bis  14.4K/12K/9600/7200/4800 bps
  578. ITU-T V.32      9600/4800 bps 
  579. ITU-T V.22 bis  2400 bps
  580. Bell 212A       1200 bps (also V.22)
  581. ITU-T V.23      1200 bps with 75 bps back channel (some U.K. and European 
  582.                 phone systems)
  583. ITU-T V.25      Answer sequence for calls originating outside the U.S. and 
  584.                 Canada
  585. ITU-T V.25 bis  For synchronous communications using HDLC and character-
  586.                 oriented protocols
  587. Bell 103        300 bps (ITU-T V.21 optional)
  588. ITU-T V.42      LAPM error control, 1200 bps and higher
  589. ITU-T V.42 bis  Data compression, 1200 bps and higher
  590. MNP             Levels 2, 3 and 4 error control, level 5 data compression, 
  591.                 1200 bps and higher
  592. ITU-T V.54      Analog, digital and remote digital loopback testing
  593.  
  594. *************
  595. Fax Standards
  596. The Courier modem provides Group III-compatibility when combined with Class 
  597. 1 or Class 2.0 fax software.  In addition, the modem adheres to the following 
  598. standards.
  599.  
  600. TIA/EIA-578      Service Class 1 Asynchronous Facsimile DCE Control Standard
  601. TIA/EIA-592      Service Class 2.0 Asynchronous Facsimile DCE Control Standard
  602. ITU-T V.17       14.4K/12K bps
  603. ITU-T V.29       9600/7200 bps
  604. ITU-T V.27 ter   4800/2400 bps
  605. ITU-T V.21       300 bps
  606.  
  607. ****************************
  608. Other Compatibility Features
  609. Other compatibility features include the following standards and 
  610. certification:
  611.  
  612. *  Can be used with any computer or terminal that is compatible with the 
  613.    RS-232 standard interface.
  614. *  Can be used with any computer or terminal that uses ASCII, the standard 
  615.    character code supported by most equipment manufacturers.
  616. *  Is fully FCC- and IC-certified for the uses described in this manual.
  617.  
  618.  
  619. Chapter 2--Modem Set Up
  620.  
  621. ********
  622. Reminder
  623. To prevent overheating, do not cover the vents on the top of the modem case.
  624.  
  625. *********************
  626. Switches on the Modem
  627.  
  628. Voice/Data
  629. This push-button switch is used primarily to switch between voice and data 
  630. communications during a call.  Detailed instructions are in the Voice/Data 
  631. Calls section in Appendix G.  
  632.  
  633. Volume Control
  634. This is a slide switch underneath the right side panel of the modem, near 
  635. the front corner.  Sliding it toward the front of the modem increases the 
  636. modem speaker's volume; sliding it toward the rear of the modem decreases 
  637. the volume.
  638.  
  639. Front Panel Indicators on the Modem
  640. The modem has twelve status lights, or LEDs.  See Appendix B for descriptions 
  641. of their operations.
  642.  
  643. PACKAGE components
  644. Your Courier modem package contains the following items:
  645. *  The modem you purchased:  Courier V.34
  646. *  An RJ11C phone cord
  647. *  A power adapter
  648. *  Fax software and manual
  649. *  A Quick-Reference card
  650.  
  651. *************
  652. What You Need
  653. The Courier modem has minimal operational requirements.  Be sure to read the 
  654. information in the front of this manual about radio and television 
  655. interference and connecting to the phone company.  In addition, you should 
  656. be aware of the following requirements.
  657.  
  658. An RS-232 Cable
  659. You need an RS-232 cable to connect the modem to your computer or terminal.  
  660. Use a shielded cable to ensure minimal interference with radio and 
  661. television reception.  
  662.  
  663. NOTES:  
  664. *  Refer to Appendix B for a listing of RS-232 pin assignments required to 
  665.    operate the modem.  Be sure to check the appendix if you're not sure what 
  666.    type of cable you need, or if you're building your own.  
  667. *  If your machine has other than a 25- or 9-pin port, check your computer 
  668.    documentation or consult your dealer to find out what type of RS-232 
  669.    connector is required. 
  670.  
  671. WARNING:  If you're planning to use the high speed computer-to-modem rates 
  672. of 115.K, 57.6K or 38.4K bps, follow the instructions concerning the RS-232 
  673. cable in Appendix B.  The guidelines there will help you to avoid signal 
  674. degradation at very high speeds. 
  675.  
  676. Communications Software. . .   
  677. . . .if the modem is attached to a computer instead of a terminal.
  678. The software uses the modem's AT command set to control many communications 
  679. functions, including configuring the modem, dialing, and answering calls, and 
  680. also enables the transfer of files and other operations.
  681.  
  682. Some users prefer their communications software to take control of the 
  683. modem, and are more comfortable with a program that makes the modem almost 
  684. transparent.   Others prefer a program that allows them to use the modem's 
  685. AT command set sometimes, and their software at other times, depending on 
  686. the task at hand. 
  687.  
  688. Review Chapter 4 so that you have a basic understanding of the modem's 
  689. requirements and operation. 
  690.  
  691. Telephone Adapter. . . 
  692. . . .if you have an older telephone installation that does not have the 
  693. appropriate modular wall jack and plug.  
  694.  
  695. Adapters and RJ11C connectors are available from your telephone company or 
  696. computer dealer.
  697.  
  698. ***************
  699. You Should. . .
  700.  
  701. Refer to Appendix F. . . 
  702. . . .if your phone line is user-installed or if it is leased from the 
  703. telephone company.
  704.  
  705. Refer to Appendix G. . .
  706. . . . if your modem is installed in a Hewlett Packard system that uses the 
  707. Ack/Enq communications protocol.
  708.  
  709. ********************
  710. Installing the Modem 
  711.  
  712. 1. Turn off the computer or terminal and its peripheral devices.
  713.  
  714. 2. Examine the label on the bottom of the modem.  In addition to the 
  715.    summaries and other information, the label contains icons to aid in 
  716.    modem installation.
  717.  
  718. 3. Make sure that the modem's power switch is OFF; press it towards the zero 
  719.    in the 0/1 icon on the bottom label.  
  720.  
  721. 4. Plug the power supply adapter's small connector into the power jack at 
  722.    the back of the modem.  Plug the adapter into a standard 115-volt AC 
  723.    wall socket.
  724.  
  725. 5. Disconnect your present phone cable from the wall jack.  Plug one end of 
  726.    the supplied phone cable into the modem's phone jack (refer to the bottom 
  727.    label).  Plug the other end into the wall jack.
  728.  
  729.    If you want to keep your telephone connected for conventional calls, plug 
  730.    its cord into the modem's telephone jack (refer to the bottom label). 
  731.  
  732. 6. Check the positions of the bank of Dual In-Line Package (DIP) Switches 
  733.    located in the well at the bottom of the modem.  These switches are set 
  734.    at the factory to the positions most users require.  
  735.  
  736.    Check your software documentation for its requirements, particularly for 
  737.    DIP switches 1, 4, 5 and 6.  You'll also find descriptions of switch 
  738.    functions and options in Appendix B.
  739.  
  740.    NOTE:  If you have built your own RS-232 cable and it does not support the 
  741.    Data Terminal Ready (DTR) signal, set DIP switch 1 ON, for DTR override.  
  742.    The override causes the modem to operate as if the DTR signal were always 
  743.    ON, and enables the modem to accept commands.  Most purchased communications 
  744.    software, however, requires normal DTR.
  745.  
  746. 7. The final step is to connect the modem to the computer's or terminal's 
  747.    serial port with the RS-232 cable.  Attach the appropriate connectors to 
  748.    the modem and to the serial port.
  749.  
  750. ************************
  751. Testing the Installation
  752.  
  753. Use the following procedures to verify that your modem is working properly.
  754.  
  755. 1. Turn on your computer or terminal.  Then turn the Courier's power switch 
  756.    ON.  The following front panel indicators, or LEDs, will light up on the 
  757.    modem. 
  758.       
  759.       CD   Carrier Detect, if you have set DIP switch 6 ON, enabling the 
  760.        CD override
  761.       TR   Data Terminal Ready, if you have set DIP switch 1 ON, enabling 
  762.        the DTR override
  763.       MR   Modem Ready/Power ON
  764.       CS   Clear to Send
  765.  
  766. 2. If you're using a personal computer, load your software to start the 
  767.    program.  Set your terminal or software to 19.2K bps or 9600 bps.  
  768.    In addition, set a word length of either 7 bits plus 1 parity bit, or 
  769.    8 bits with no parity—it doesn't matter which at this time—and 1 Stop bit.  
  770.    Set the software to use the correct serial port (port through which the 
  771.    modem connects to the computer).
  772.  
  773. 3. Perform the function that lets you send AT commands to the modem, that is, 
  774.    puts the computer in Terminal mode.  Some communications programs do 
  775.    this automatically upon loading.  Others require you to display a 
  776.    communications or terminal screen, type a Function key, or perform some 
  777.    other operation.
  778.  
  779.    Review your communications software documentation for instructions. 
  780.    
  781. 4. Send the following attention command.  Type either upper or lower case 
  782.    letters, not a combination, and then press the Enter (Carriage Return) 
  783.    key, shown in the example below between angle brackets.  (Don't type the 
  784.    angle brackets.)
  785.  
  786.        AT <Enter>
  787.  
  788.   If everything is correct, the modem responds as follows:
  789.  
  790.        OK
  791.  
  792.    Go on to step 5.
  793.  
  794.    Troubleshooting
  795.    If your entered command is not displayed, your local echo is OFF.  To 
  796.    turn the local echo ON, send the modem the following command:  
  797.       
  798.       ATE1 <Enter>
  799.  
  800.    If double characters appear on the screen, both your modem and software 
  801.    are set to local echo ON.  Either set your software to local echo OFF, 
  802.    or turn the modem's echo OFF with the following command:
  803.       
  804.       ATE0 <Enter>
  805.  
  806.    If no OK appears on your screen after you completed Step 4, review the 
  807.    following checkpoints:
  808.  
  809.    a. Make sure you type all upper or lower case letters and press <Enter>.
  810.    b. Check to see that you set your communications software to the correct 
  811.       serial port.  The correct serial port is the port through which the 
  812.       modem is connected to the computer.
  813.    c. Make sure your software has put the computer in Terminal mode, so that 
  814.       you can send the modem commands.  Then review Step 4, on the previous 
  815.       page.
  816.    d. Be sure that DIP switches 1 and 6 are set ON or OFF according to your 
  817.       terminal or software requirements.  The table in Appendix B explains 
  818.       each function, and you may also need to review your terminal or 
  819.       communications software documentation.
  820.    e. If you set DIP switch 8 OFF, for Dumb mode, reset the modem to Smart 
  821.       mode:  set DIP switch 8 to ON.
  822.    f. The modem is shipped with DIP switch 3 ON, enabling the result codes.  
  823.    
  824.       If DIP switch 3 is OFF, set it to the ON position.  Then initiate the 
  825.       new switch setting with the following reset command:
  826.        
  827.       ATZ <Enter>
  828.  
  829. 5. As a final check, make sure the modem gets a dial tone.  Type the 
  830.    following Dial command:
  831.        
  832.        ATD <Enter>
  833.  
  834.    On receipt of the command, the modem goes off hook and waits for a dial 
  835.    tone.  The OH indicator lights up, and you'll hear the dial tone from 
  836.    the modem's speaker.  To cancel the operation, press any key.
  837.  
  838.    Troubleshooting
  839.    If you don't hear the dial tone, first increase the volume by sliding the 
  840.    volume control switch towards the front of the modem.  If that doesn't 
  841.    work, check to see that the phone cable from the wall jack is connected to 
  842.    the correct jack on the modem (See Figure 2.3).  If necessary, reconnect 
  843.    the phone cable correctly.  Then try the Dial command again, ATD <Enter>.
  844.  
  845. Chapter Three--Internal Modem Set Up
  846.  
  847. ******************
  848. Package Components
  849.  
  850. Your Courier modem package contains the following items:
  851. *  The modem you purchased:  Courier V.34
  852. *  An RJ11C phone cord
  853. *  A power adapter
  854. *  Fax software and manual
  855. *  A Quick-Reference card
  856.  
  857. ************
  858. What You Need
  859. The Courier modem has minimal operational requirements.  Be sure to read 
  860. the information in the front of this manual about radio and television
  861. interference and connecting to the phone company.  In addition, you should 
  862. be aware of the following requirements.
  863.  
  864. Communications Software. . .   
  865. . . .if the modem is attached to a computer instead of a terminal.
  866. The software uses the modem's AT command set to control many communications 
  867. functions, including configuring the modem, dialing, and answering calls, 
  868. and also enables the transfer of files and other operations.
  869.  
  870. Some users prefer their communications software to take control of the 
  871. modem, and are more comfortable with a program that makes the modem almost 
  872. transparent.   Others prefer a program that allows them to use the modem's 
  873. AT command set sometimes, and their software at other times, depending on 
  874. the task at hand. 
  875.  
  876. Review Chapter 4 so that you have a basic understanding of the modem's 
  877. requirements and operation. 
  878.  
  879. A Telephone Adapter. . . 
  880. . . .if you have an older telephone installation that does not have the 
  881. appropriate modular wall jack and plug.  
  882.  
  883. Adapters and RJ11C connectors are available from your telephone company or 
  884. computer dealer.
  885.  
  886. ***************
  887. You Should. . .
  888.  
  889. Refer to Appendix F. . . 
  890. . . .if your phone line is user-installed or if it is leased from the 
  891. telephone company.
  892.  
  893. Refer to Appendix G. . .
  894. . . . if your modem is installed in a Hewlett Packard system that uses the 
  895. Ack/Enq communications protocol.
  896.  
  897.  
  898. ***************************
  899. BEFORE INSTALLING THE MODEM
  900.  
  901. A typical new modem user has a PC with a printer connected to the PC's 
  902. parallel printer port, and a mouse cable attached to the PC's first 
  903. serial port.  For this user, the modem is the only device that requires 
  904. a second serial port.  If this is your situation, you can skip this 
  905. entire section except for DIP Switches, just before Installing the Modem.  
  906. Just remember that after you load your communications software, you'll 
  907. have to set the software to use the COM2 serial port.
  908.  
  909. IBM PC-compatible serial ports are referred to as COM ports.  Two COM ports 
  910. are standard:  COM1 and COM2.  DOS recognizes up to four COM ports, although 
  911. more can be programmed.  The Courier is set at the factory to use COM2.  
  912. This is because many computers are shipped with COM1 equipped with an 
  913. external serial connector for attaching a device such as a serial printer 
  914. or serial mouse.  If you have one or more of these devices, you're probably 
  915. already familiar with COM ports on a PC.
  916.  
  917. If you're only using COM1 for a device, you can skip this section except 
  918. for DIP Switches, just before Installing the Modem.  If you've already 
  919. installed devices at both COM1 and COM2, you will have to select either 
  920. COM3 or COM4.  Carefully review the following section for complete 
  921. instructions.
  922.  
  923. ********************
  924. Select a Serial Port
  925. WARNING:  If you are going to use COM1, COM3, or COM4, you must change some 
  926. switches on the modem board, called jumpers.  First, you need to select the 
  927. correct Interrupt Request (IRQ) to use at that serial port.  Peripheral 
  928. devices use IRQs to instruct the computer to stop the processor's current 
  929. operation; this allows the devices to perform their operations.
  930.  
  931. Using COM1, 2, 3 or 4 depends on your equipment's configuration, as 
  932. described below.  Remember which serial port you assign to the modem, 
  933. because you must specify it to your
  934. communications software later.  
  935. The table in the next section includes hexadecimal addresses, required 
  936. by some software.
  937.  
  938. COM1:        You may use this port if the computer does not have an installed 
  939.          serial connector at COM1.  (This situation is unlikely.)  You 
  940.          will have to modify some switches on the modem, so be sure to 
  941.          read this entire section of the chapter.  However, you may prefer 
  942.          to leave the modem set to COM2 and proceed to DIP Switches, just 
  943.          before the installation instructions.
  944.  
  945. COM2:        If your computer is equipped with one serial connector at COM1, 
  946.          and if you are not already using COM2 for another device, use 
  947.          this port.  (This is the most common configuration.)  Since the 
  948.          modem is already set to operate at COM2, skip the rest of this
  949.          section and proceed to DIP Switches, just before the installation
  950.          instructions.
  951.  
  952. COM3, COM4:  If you have two serial devices that already use COM1 and COM2, 
  953.          you can set the modem for either COM3 or COM4.  Review your 
  954.          communications software documentation to be sure your program 
  955.          supports these additional serial ports.  (Most programs do.)  
  956.          If your software doesn't, you will have to remove one of the 
  957.          other devices.
  958.  
  959. *********************************
  960. Select an Interrupt Request (IRQ)
  961. IBM-compatible computers reserve IRQ4 for COM1 and IRQ3 for COM2, as shown 
  962. below.  Some communication programs support reserved IRQs for two serial 
  963. ports.
  964.  
  965.      Serial Port    IRQ     Serial Port Address (Hex)
  966.     COM1        IRQ4        3F8-3FF
  967.     COM2        IRQ3        2F8-2FF
  968.     COM3        IRQ4*       3E8-3EF
  969.     COM4        IRQ3*       2E8-2EF
  970.   
  971. *Select IRQ4 (COM3) or IRQ3 (COM4) only after reading the following 
  972.  guidelines:
  973.  
  974. If you need to use COM3 or COM4, keep the following in mind:
  975.  
  976. *  The Courier supports three additional IRQs:  IRQ2, IRQ5 and IRQ7.  
  977.    Your software must support the one you use for COM3 or COM4.  However, 
  978.    if your computer is XT-compatible, IRQ5 is reserved for the hard disk, 
  979.    and it is not available for a serial port.  IRQ5 is available on 286-PCs 
  980.    and higher.
  981.  
  982. *  Two devices should not use the same IRQ at the same time, because there
  983.    will be a conflict and you will probably lose data.  For example, if you 
  984.    use IRQ4 for a mouse installed at COM1 and for your modem installed at 
  985.    COM3 (as shown in the previous table) you cannot use the mouse and the 
  986.    modem at the same time.
  987.    
  988.    Additionally, if an installed device doesn't use IRQs, you can use the 
  989.    IRQ normally associated with that COM port.  For example, if you have a 
  990.    serial printer at COM1 and you know it does not use an IRQ, you can use 
  991.    IRQ4 at COM3.  Similarly, you could use IRQ3 at COM4 if the device at 
  992.    COM2 doesn't use IRQ3.
  993.  
  994. If you cannot find the information you need in your software documentation, 
  995. call your software's Technical Support Department for help in selecting an 
  996. IRQ.  You may find it necessary to re-install your serial devices to 
  997. correctly allocate the available serial ports and IRQs.
  998.  
  999. *****************
  1000. Reset the Jumpers
  1001. If you hold the modem so that the rear panel is at the bottom and the edge 
  1002. connector is at the left of the circuit board you can locate the COM and 
  1003. IRQ jumpers near the center left side of the board.
  1004.  
  1005. Each jumper has two upright contacts connected by a black plastic piece, 
  1006. called a shunt, placed over the contacts for the COM2 and IRQ3 settings.  
  1007. This shunt selects the jumper by closing the circuit.
  1008.  
  1009. To change a jumper setting, gently lift off the black shunt and replace it 
  1010. over the contacts you want.
  1011.  
  1012. As we've said, your choice of an IRQ for COM3 or COM4 depends on your 
  1013. hardware/software configuration.  If the device at COM1 or COM2 isn't 
  1014. using IRQ4 or IRQ3, you may use one of them.  Otherwise, check your PC 
  1015. and software documentation to see if you may use IRQ2, IRQ5 or IRQ7.
  1016.  
  1017. WARNING:  Do not select an IRQ position until you've read the previous 
  1018. guidelines and reviewed your software documentation. 
  1019.  
  1020. ****************
  1021. Set DIP Switches
  1022. A ten-position bank of Dual In-Line Package (DIP) switches is located at 
  1023. the rear of the modem.  A summary of the DIP switch functions and options 
  1024. is in Appendix B in this manual and on the Quick Reference Card. 
  1025.  
  1026. WARNING:  Check your software documentation for its requirements, 
  1027. particularly for DIP switches 1, 4, 5 and 6. 
  1028.  
  1029. NOTE:  Once the modem is installed, the DIP switches are accessible 
  1030. through the computer's rear panel.
  1031.  
  1032. ********************
  1033. Installing the Modem
  1034. 1. Turn off the computer and peripheral devices.
  1035.  
  1036. 2. Remove the computer's cover.  Refer to the computer manual, if 
  1037.    necessary, to see which rear panel screws to remove before sliding 
  1038.    the cover off.
  1039.  
  1040.    NOTE:  Our illustration shows expansion slots lined up vertically on 
  1041.    the floor of the computer.  Some computers are configured so that the 
  1042.    expansion slots are stacked horizontally, one on top of another.  
  1043.    The following instructions apply for both configurations.
  1044.  
  1045. 3. Unscrew the solid bracket at the back of any available expansion slot.  
  1046.    (The modem board requires at least a standard half-card slot.)
  1047.  
  1048.    The bracket will pop out of the back, leaving an opening in the rear 
  1049.    panel for access to the modem's phone jacks and DIP switches.
  1050.  
  1051. 4. Expansion slots have either a 3-inch-long groove, or a 3-inch and a 
  1052.    2-inch groove.  These grooves are lined on both sides with metal guides.  
  1053.    Insert the modem board into the slot you've chosen, as in Figure 3.3, 
  1054.    with the leads on the modem board's edge connector firmly in the 3-inch 
  1055.    groove.
  1056.  
  1057. 5. Screw the vertical bracket at the back of the modem firmly to the 
  1058.    computer's rear panel, as shown in Figure 3.3.  This helps block radio 
  1059.    frequency emissions from the computer and keeps the modem board firmly 
  1060.    in place.
  1061.  
  1062. 6. Replace the cover of the computer and replace the screws.
  1063.  
  1064. 7. If you currently have a phone plugged into the wall jack, disconnect it.  
  1065.    Plug one end of the phone cable that came with the modem into the TELCO 
  1066.    jack at the rear of the modem.  This allows the modem to switch into the 
  1067.    telephone network, get a dial tone, and so on.  Plug the other end of 
  1068.    the cable into the wall jack.
  1069.  
  1070.    NOTE:  The phone cable is equipped with two standard, modular RJ11C 
  1071.    phone connectors.  If you have an older type of wall jack, you can 
  1072.    purchase an adapter and RJ11C connector from your phone company or 
  1073.    computer dealer.
  1074.  
  1075. 8. If you wish, plug your phone's cord into the second jack on the modem, 
  1076.    labeled PHONE.  This enables you to use your phone for conventional 
  1077.    voice calls, and also allows you to switch between voice and data 
  1078.    transmission in the same call.  See Voice/Data Communications in 
  1079.    Appendix G for more information.
  1080.  
  1081. ************************
  1082. Testing the Installation
  1083. Use the following procedures to verify that your modem is working properly.
  1084.  
  1085. 1. Turn on your computer.  Then turn the Courier's power switch ON.  The 
  1086.    following front panel indicators, or LEDs, will light up on the modem. 
  1087.    
  1088.     CD      Carrier Detect, if you have set DIP switch 6 ON, enabling 
  1089.         the CD override
  1090.     TR      Data Terminal Ready, if you have set DIP switch 1 ON, 
  1091.         enabling the DTR override
  1092.     MR      Modem Ready/Power ON
  1093.     CS      Clear to Send
  1094.  
  1095. 2. If you're using a personal computer, load your software to start the 
  1096.    program.  Set your terminal or software to 19.2K bps or 9600 bps.  
  1097.    In addition, set a word length of either 7 bits plus 1 parity bit, or 
  1098.    8 bits with no parity—it doesn't matter which at this time—and 1 Stop 
  1099.    bit.  Set the software to use the correct serial port (port through 
  1100.    which the modem connects to the computer).
  1101.  
  1102. 3. Perform the function that lets you send AT commands to the modem, that 
  1103.    is, puts the computer in Terminal mode.  Some communications programs 
  1104.    do this automatically upon loading.  Others require you to display a
  1105.    communications or terminal screen, type a Function key, or perform some 
  1106.    other operation.
  1107.  
  1108.    Review your communications software documentation for instructions. 
  1109.  
  1110. 4. Send the following attention command.  Type either upper or lower case 
  1111.    letters, not a combination, and then press the Enter (Carriage Return) 
  1112.    key, shown in the example below between angle brackets.  (Don't type 
  1113.    the angle brackets.)
  1114.     
  1115.     AT <Enter>
  1116.  
  1117.    If everything is correct, the modem responds as follows:
  1118.  
  1119.     OK
  1120.  
  1121.    Go on to step 5.
  1122.  
  1123.    Troubleshooting
  1124.    If your entered command is not displayed, your local echo is OFF.  To turn 
  1125.    the local echo ON, send the modem the following command:  
  1126.     
  1127.       ATE1 <Enter>
  1128.  
  1129.    If double characters appear on the screen, both your modem and software are 
  1130.    set to local echo ON.  Either set your software to local echo OFF, or turn 
  1131.    the modem's echo OFF with the following command:
  1132.     
  1133.       ATE0 <Enter>
  1134.  
  1135.    If no OK appears on your screen after you completed Step 4, review the 
  1136.    following checkpoints:
  1137.  
  1138.    a. Make sure you type all upper or lower case letters and press <Enter>.
  1139.    b. Check to see that you set your communications software to the correct 
  1140.       serial port.  The correct serial port is the port to which the modem is 
  1141.       connected to the computer.
  1142.    c. Make sure your software has put the computer in Terminal mode, so that 
  1143.       you can send the modem commands.  Then review Step 4, on the previous 
  1144.       page.
  1145.    d. Be sure that DIP switches 1 and 6 are set ON or OFF according to your 
  1146.       terminal or software requirements.  The table in Appendix B explains 
  1147.       each function, and you may also need to review your terminal or 
  1148.       communications software documentation.
  1149.    e. If you set DIP switch 8 OFF, for Dumb mode, reset the modem to Smart 
  1150.       mode:  set DIP switch 8 to ON.
  1151.    f. The modem is shipped with DIP switch 3 ON, enabling the result codes.  
  1152.       If DIP switch 3 is OFF, set it to the ON position.  Then initiate the 
  1153.       new switch setting with the following reset command:
  1154.       
  1155.       ATZ <Enter>
  1156.  
  1157. 5. As a final check, make sure the modem gets a dial tone.  Type the 
  1158.    following Dial command:
  1159.        
  1160.        ATD <Enter>
  1161.  
  1162.    On receipt of the command, the modem goes off hook and waits for a dial 
  1163.    tone.  The OH indicator lights up, and you'll hear the dial tone from 
  1164.    the modem's speaker.  To cancel the operation, press any key.
  1165.  
  1166.    Troubleshooting
  1167.    If you don't hear the dial tone, first increase the volume by using the 
  1168.    L command.  If that doesn't work, check to see that the phone cable from 
  1169.    the wall jack is connected to the correct jack on the modem.  If 
  1170.    necessary, reconnect the phone cable correctly.  Then try the Dial 
  1171.    command again, ATD <Enter>.
  1172.  
  1173. Chapter Four--Data Mode Operations
  1174.  
  1175. The information in this chapter applies to asynchronous calls only.  For 
  1176. synchronous operations, refer to Appendix F.
  1177.  
  1178. Detailed command descriptions are in this chapter.  Additional command 
  1179. summaries are in Appendix C, on the bottom panel of the modem, and in 
  1180. the Quick-Reference Card.
  1181.  
  1182. *****************
  1183. COMMAND SET USAGE
  1184.  
  1185. The Courier command set enables you to send the modem two kinds of 
  1186. instructions:
  1187.  
  1188. * operations, such as dialing or hanging up
  1189. * configurations, such as enabling error control or data compression
  1190.  
  1191. Follow these guidelines:
  1192.  
  1193. 1. Your software must be loaded and, if you are using a computer, it must 
  1194.    be in Terminal mode.  
  1195.    
  1196.    Some communications programs put the computer in terminal mode 
  1197.    automatically when they are loaded.  Others require you to display a 
  1198.    communications terminal screen, press a Function key, or perform some 
  1199.    other operation.  Refer to your communications software documentation 
  1200.    for instructions.
  1201.  
  1202.    In Terminal mode the computer acts as if it were a standard terminal 
  1203.    such as a teletypewriter, rather than a data processor.  Keyboard 
  1204.    entries go directly to the modem, whether the entry is a modem command 
  1205.    or data to be transmitted over the phone lines.  Received data is 
  1206.    output directly to the screen. 
  1207.  
  1208. 2. Type commands in either upper or lower case, not a combination (AT 
  1209.    or at--not At).
  1210.  
  1211. 3. All commands except A/, A> and +++ are preceded by the AT (attention)
  1212.    prefix and are executed with the Enter/Carriage Return key (<Enter>).
  1213.  
  1214. 4. Command length = 60 characters maximum.  The modem doesn't count the 
  1215.    AT prefix, Carriage Return character, or spaces.  It counts (but 
  1216.    doesn't act on) punctuation such as hyphens and parentheses.
  1217.  
  1218. 5. A missing numeric parameter is assumed to be zero, as in the command 
  1219.    to hang up:  ATH <Enter> is the equivalent of ATH0 <Enter>.
  1220.  
  1221.    Example (spaces are not required, but are added here for readability):
  1222.   
  1223.       AT &K3 X2 DT 071 312 1234 <Enter>
  1224.  
  1225.      AT      Attention; a command follows.
  1226.      &K3     Disable MNP5 data compression; use only V.42 bis compression.
  1227.      X2      Use the X2 result code subset.
  1228.      DT      Dial the following number using tone dialing.
  1229.      <Enter> Execute the commands.
  1230.  
  1231. This chapter groups related commands into the following categories.  
  1232. * Basic Commands
  1233. * Dialing/Answering
  1234.    Dialing
  1235.      Dial Options
  1236.      Cancel Dialing  
  1237.      Store Phone Numbers
  1238.      Redialing       
  1239.      Answer Mode
  1240.      Auto Answer
  1241.      Hanging Up
  1242. * Setting/Using Defaults
  1243.      Customizing NVRAM
  1244.      Resetting the Modem
  1245. * Configuration:
  1246.      Echo/Speaker
  1247.      Result Codes
  1248.      Modulation
  1249.      Error Control/Data Compression
  1250.      Data Rates 
  1251.      RS-232 Signal Operations
  1252.      Flow Control
  1253. * S-Registers
  1254. * Inquiry and Help 
  1255. * Testing
  1256. * International Calls
  1257. * Miscellaneous Commands
  1258.  
  1259. For an alphabetical listing of commands, check the first page of the index.
  1260.  
  1261. NOTE:  The defaults listed are based on the modem's shipping configuration:  
  1262. load from nonvolatile random access memory (NVRAM), DIP switch 10 OFF, 
  1263. which is the same as the &F1 configuration template).  For a complete 
  1264. listing of default configuration templates, see Appendix B.
  1265.  
  1266. **************
  1267. BASIC COMMANDS
  1268.  
  1269. AT      Attention command prefix.  Use AT alone to test for the OK result 
  1270.     code.  AT must prefix all commands except A/, A> and +++.
  1271.  
  1272. Any     Terminate the current dialing operation resulting from an
  1273. key     issued Dial command; terminate Repeat mode (> or A>).
  1274.  
  1275. *****************
  1276. DIALING/ANSWERING 
  1277.  
  1278. Dialing
  1279. Dn      Dial the specified phone number; also execute Dial options.
  1280.     The maximum number of characters allowed is 60, including the AT 
  1281.     prefix, punctuation and spaces.  The Carriage Return (Enter key) 
  1282.     isn't counted as a character.
  1283.  
  1284.     NOTE:  With the exception of the following Dial options, the 
  1285.     modem ignores any commands issued after D in the same command 
  1286.     string.  
  1287.  
  1288. Dial Options
  1289. D       Dial the number that follows and enter Originate mode.  Optional 
  1290.     parameters:
  1291.  
  1292.     P  Pulse dial.  Default.
  1293.  
  1294.     T  Tone dial.
  1295.  
  1296.     ,  (Comma) Pause for 2 seconds before continuing to dial.
  1297.  
  1298.     ;  Return to Command mode after dialing.  If your phone is 
  1299.        plugged into the modem, you can use this option to have the modem 
  1300.        Auto Dial a telephone rather than a modem.  The Courier dials, 
  1301.        remains off hook and returns the OK message, indicating it is in 
  1302.        Command mode.
  1303.  
  1304.        For example, to have the modem place a voice call, enter the Dial 
  1305.        command with a semicolon:  
  1306.  
  1307.         ATDT5551234; <Enter>
  1308.  
  1309.        When the modem returns the OK result, pick up your phone receiver 
  1310.        so you can talk to the other party, and send the command that 
  1311.        hangs up the modem: 
  1312.  
  1313.         ATH <Enter>
  1314.  
  1315.     "  Dial the letters that follow (in an alphabetical phone number).  
  1316.  
  1317.        NOTE:  If you are including another command after the dial string, 
  1318.        use closing quotation marks before the additional command. 
  1319.  
  1320.        !   Transfer a call (flash the switch-hook).  This command applies to 
  1321.        modems in installations where other modems share the phone line.  
  1322.        The modem flashes the switch-hook (goes off hook 0.5 seconds, on 
  1323.        hook for 0.5 seconds and off hook again) to dial the specified 
  1324.        extension.
  1325.  
  1326.        W   This command is useful in situations where you must wait for a 
  1327.        second dial tone before continuing dialing.  For example, if 
  1328.        you need to dial for an outside line, the Courier continues 
  1329.        dialing as soon as it detects the next dial tone.
  1330.  
  1331.          AT DT 9 W 5551234 <Enter>
  1332.  
  1333.        NOTE:  This command executes only if result code option X3 
  1334.        or greater has been issued.  If the modem is set to X2 or lower, 
  1335.        the modem interprets the W as a comma (two-second pause).
  1336.  
  1337.        @   Wait for an answer (with X3 or higher).  Some online services 
  1338.        answer the phone and return a tape-recorded request for 
  1339.        information before processing transactions.  In such instances, 
  1340.        the @ command can be used in the Dial string to tell the modem 
  1341.        to detect at least one ring, wait for five seconds of silence 
  1342.        at the other end of the call, and then continue to execute the 
  1343.        Dial string.
  1344.        
  1345.        To use the @ command, set the modem to X3, X4 or X7.  If the 
  1346.        modem is set to X2 or lower, the modem returns an ERROR message 
  1347.        when encountering the @ character in a command string.  If set 
  1348.        to X5 or X6, the modem hangs up when it detects a voice answer
  1349.        and sends the VOICE result code.  
  1350.  
  1351.        /   A slash (/) causes a pause of only 125 milliseconds.
  1352.  
  1353.        R   Reverse frequencies.  This command allows calls to an 
  1354.        originate-only modem.  It reverses the modem's originate/answer 
  1355.        frequencies, forcing the Courier to dial out at the answer 
  1356.        frequency.  The command follows the Dial command, before or 
  1357.        after the phone number:
  1358.  
  1359.          AT D1234567R <Enter> 
  1360.  
  1361. X2-X7   Adaptive dialing.  When any of the X2 through X7 options is in 
  1362.     effect and you do not issue a dialing type in the Dial string, 
  1363.     the Courier uses tone dialing, which is faster than the default 
  1364.     pulse type.  However, if the phone company's central office does 
  1365.     not have tone detection equipment, the modem cannot break dial 
  1366.     and continues to detect the dial tone.  If this occurs, the 
  1367.     modem automatically reverts to pulse dialing. 
  1368.  
  1369. DL      Dial the last-dialed number.  The modem stores each Dial command 
  1370.     until it receives the next Dial command.  Use DL instead of A/, 
  1371.     described on the next page, if you wish to send the modem non-Dial 
  1372.     commands before dialing again.
  1373.  
  1374. DSn     Dial the number stored in nonvolatile random access memory at 
  1375.     position n, where n = 0 through 9. 
  1376.    
  1377. Cancel Dialing
  1378. To cancel Dial-command execution, press any key. If you 
  1379. inadvertently hit a key on the keyboard while the modem is dialing, 
  1380. the call is canceled.  If this occurs, type the A/ command explained 
  1381. under Automated Redialing below. 
  1382.  
  1383. When the modem receives a command, it stores the instruction in 
  1384. its command buffer until it receives the next AT command.  Note 
  1385. that if you've sent the modem an additional command since the Dial 
  1386. command, A/ re-executes that command instead of redialing. 
  1387.  
  1388. Store Phone Numbers
  1389. &Zn=s   This command stores up to ten numbers, where n is the position 
  1390.     0 through 9 in nonvolatile memory, and s is the phone number string.  
  1391.     The number-string may be up to 40 characters long, including any 
  1392.     Dial command options.  
  1393.  
  1394.           AT &Z2=555-6789 <Enter>
  1395.  
  1396.     Do not include modem settings in the &Zn string.  If the call 
  1397.     requires a special setting, insert it in the command string before 
  1398.     the DSn command.  In the following example, &M0 (no error control) 
  1399.     is inserted before the Dial command:
  1400.  
  1401.           AT&M0 DS2 <Enter>
  1402.  
  1403.     NOTE:  The &Zn=s command functions differently when Dial Security 
  1404.     is enabled.  See Appendix D for more information.
  1405.  
  1406. &Zn?    Display the phone number stored in NVRAM at position n 
  1407.     (n = 0 through 9).
  1408.  
  1409. Redialing
  1410. A/      Re-execute the last issued command.  A/ doesn't take the AT prefix 
  1411.     or a Carriage Return, and can be used to redial.
  1412.  
  1413.         A/
  1414.  
  1415.    Automated Redialing (>, A>)
  1416.    While > and A> can be used to continuously repeat any command, 
  1417.    they are designed for automated redialing.
  1418.  
  1419.       Enter Repeat Mode
  1420. >       If you know the modem you are calling is frequently busy,
  1421.     include the Repeat command in the Dial string, as follows:
  1422.        
  1423.            AT > DT 1234567 <Enter>  or
  1424.            AT DT 1234567 > <Enter>
  1425.  
  1426.     The modem enters Repeat mode, dials the number, waits 60 seconds 
  1427.     for a carrier (default), and hangs up.  Then after a two-second 
  1428.     pause, it redials.  
  1429.  
  1430.     The cycle continues until the modems connect or the modem reaches a 
  1431.     maximum of 10 attempts.  The 10-try limit is mandated by Industry 
  1432.     Canada (IC) to prevent tying up local telephone company exchanges 
  1433.     with unconnected calls.
  1434.  
  1435. A>      This command combines the features of both the A/ and > commands.  
  1436.     The modem enters Repeat mode as described above, and redials the 
  1437.     Dial string in the command buffer.  Like the A/ command, A> does 
  1438.     not take the AT prefix or a Carriage Return.
  1439.  
  1440.      Exit Repeat Mode 
  1441.     Should you use > or A> with a command other than a Dial string, 
  1442.     abort the cycle by pressing any key.
  1443.  
  1444.     To abort automated redialing, be sure to press any key when the 
  1445.     result code appears, during the pause before the modem begins 
  1446.     dialing again.  If you press any key while the modem is dialing, 
  1447.     that dial attempt is canceled but the cycle continues.
  1448.  
  1449. Answer Mode
  1450.      Force Answer Mode
  1451. A       Force Answer mode when the modem hasn't received an incoming call.
  1452.  
  1453.      Auto Answer
  1454.     The Courier is shipped with DIP switch 5 ON, Auto Answer suppressed.  
  1455.     To set the modem to automatically answer incoming calls, do one of 
  1456.     the following: 
  1457.  
  1458.     1. Before powering on the modem, set DIP switch 5 OFF.  When you 
  1459.        turn the computer on, the modem answers incoming calls on the 
  1460.        first ring.
  1461.  
  1462.     2. When the modem is on, set your communications software to enable 
  1463.        auto answer.  The following command instructs the modem to answer 
  1464.        on the first ring.  (You can substitute a higher value.  See the 
  1465.        S-Register summary in Appendix B.) 
  1466.  
  1467.          AT S0 = 1 <Enter>
  1468.  
  1469.     When the modem senses a call coming in, it sends the result code 
  1470.     RING to your screen, goes off hook, and sends the remote modem a
  1471.     high-pitched answer tone.  If there is no Carrier Detect within 
  1472.     60 seconds, the modem hangs up.  If the connection is made, the 
  1473.     modem sends a CONNECT result code.  When the call is disconnected 
  1474.     by you or the remote user, the modem hangs up and returns the NO 
  1475.     CARRIER code.
  1476.  
  1477.     NOTE:  If DIP switch 5 is OFF and S0=0, the Auto Answer will be 
  1478.     disabled.  Be sure that S0=1 through 256.
  1479.  
  1480.       Suppressing Auto Answer
  1481.     To disable Auto Answer, reverse Steps 1 or 2 above.  Set DIP switch 
  1482.     5 ON before powering on the modem, or set the modem to answer on 
  1483.     zero rings with the following command.
  1484.  
  1485.           AT S0 = 0 <Enter>
  1486.  
  1487.    Points to Remember
  1488.     1. If the modem is attached to a computer, you can set the modem to 
  1489.        receive calls when you're not at your computer.  Load your 
  1490.        communications software as you normally do, and set the modem 
  1491.        to Auto Answer.  Also set your software's host mode function 
  1492.        to save incoming messages and/or files.
  1493.  
  1494.     2. If you've attached your phone so it can be used for conventional 
  1495.        calls, disable Auto Answer when you are not expecting incoming 
  1496.        data calls.  Otherwise, your modem may answer the phone before 
  1497.        you do, greeting a voice caller with a high-pitched answer tone.
  1498.  
  1499. Hanging Up
  1500. Hn      On/off hook control.
  1501.     H0   Hang up (go on hook).
  1502.     H1   Go off hook.
  1503.  
  1504. +++     Escape code operations.  Once the modem is online to another system, 
  1505.     the only command it recognizes is an escape code of three typed 
  1506.     pluses, which forces the modem back to Command mode.  
  1507.  
  1508.     Do the following when issuing the command:  
  1509.     * Wait one second after sending the last item of data
  1510.     * Type: +++
  1511.     * Wait one second before typing any data
  1512.  
  1513.     Do not type the AT prefix or a Carriage Return.  The guard time of 
  1514.     one second before and after the code prevents the modem from 
  1515.     misinterpreting the occurrence of +++ in the transmitted data stream.  
  1516.  
  1517.     If necessary, the character used in the escape code or the duration 
  1518.     of the guard time can be changed by resetting Register S2 or S12.  
  1519.     See the S-Register Summary in Appendix B.
  1520.  
  1521.     In response to +++, the modem returns to Command mode.  However, 
  1522.     it keeps the line open or hangs up, depending on the setting of 
  1523.     DIP switch 9: 
  1524.  
  1525.     DIP Switch 9    Response to +++
  1526.         OFF         Modem goes on hook (hangs up), sends NO CARRIER
  1527.             result code (factory setting)
  1528.         ON          Modem maintains connection (Online-Command mode), 
  1529.             sends OK result code 
  1530.  
  1531.     The factory setting (OFF) forces an automatic disconnect when you
  1532.     issue +++.   One advantage of this is that you are not likely to 
  1533.     inadvertently run up an all-night phone bill.  
  1534.  
  1535.     Set DIP switch 9 ON if you want the modem to respond to +++ by 
  1536.     entering Online-Command mode, enabling it to execute commands and 
  1537.     return online.  (See the O command, next.)  
  1538.  
  1539.     WARNING:  For unattended modem operations:  in rare instances, the 
  1540.     modem may fail to recognize the +++ escape code sequence.  If you 
  1541.     are running the modem under software control for unattended 
  1542.     operations, we suggest you use the sure fire method of dropping the 
  1543.     DTR signal from the computer or terminal for at least 50 
  1544.     milliseconds, to avoid costly phone charges.  Methods of turning 
  1545.     the DTR signal off--for example, closing the communications port--
  1546.     differ from one computer to another. 
  1547.  
  1548.    Returning Online 
  1549. On      If DIP switch 9 is ON (on detection of the escape code the modem 
  1550.     maintains the connection), you can issue commands and then toggle 
  1551.     the modem back online with the On command, as in this example:
  1552.  
  1553.         AT Q1 O <Enter>
  1554.  
  1555.     There are two ways to return online.
  1556.     ATO0    Return online (normal).  (Used in the example above.)
  1557.     ATO1    Return online and retrain.  Use to have the modem 
  1558.         re-synchronize if there were errors in a non-ARQ data 
  1559.         transfer.
  1560.  
  1561.    Hanging Up
  1562.     If DIP switch 9 is ON, the escape code forces the modem back to 
  1563.     Command mode but leaves the line open.  If you want the modem to 
  1564.     hang up, issue the following command once the modem sends the 
  1565.     OK result code:
  1566.  
  1567.          ATH <Enter>
  1568.  
  1569.     If DIP switch 9 is OFF, the modem automatically hangs up on receipt 
  1570.     of the escape code.
  1571.  
  1572. **********************
  1573. SETTING/USING DEFAULTS
  1574.  
  1575. The modem's read-only memory (ROM) permanently stores the modem's four 
  1576. factory template settings.  Nonvolatile random access memory (NVRAM) 
  1577. allows you to save one of these four templates, or add your own 
  1578. modifications, and write all the settings to NVRAM as your power-on 
  1579. defaults.
  1580.  
  1581. &Fn     The modem is shipped with four configurations (templates), 
  1582.     &F0 through &F3, stored in permanent nonprogrammable memory (ROM).  
  1583.     Appendix B includes configuration listings for each template.  
  1584.     Any one of the templates may be loaded into current memory (AT &Fn) 
  1585.     or written to nonvolatile memory to serve as the reset default 
  1586.     (AT &Fn &W).  Note, however, that &F0 is always loaded into memory 
  1587.     if DIP switch 10 is ON. 
  1588.  
  1589.     When you power on the Courier, it loads the settings stored in 
  1590.     NVRAM if DIP switch 10 is OFF.  Until you write your own settings 
  1591.     to NVRAM, the defaults stored there are the same as the permanent 
  1592.     ROM factory settings stored in position 1, &F1.
  1593.  
  1594.  
  1595.     To view the &F1 settings, select option 5 of the I (inquiry) command:
  1596.    
  1597.            AT I5 <Enter>
  1598.  
  1599. Customizing NVRAM
  1600. &W      To substitute a template other than &F1, write the desired template 
  1601.     to NVRAM, using the &W command.
  1602.   
  1603.           AT &F2 &W <Enter>
  1604.  
  1605.     To modify the &Fn configuration in NVRAM, type your changes and 
  1606.     then save them to NVRAM, as in the following example.  The original 
  1607.     factory template remains intact.
  1608.  
  1609.           AT M2 S10=40 &A2 &W <Enter>\
  1610.  
  1611.     NOTE:  When writing a different default configuration to NVRAM, 
  1612.     insert any additions after the &Fn command but before &W.  Otherwise 
  1613.     they will be overwritten by &Fn.
  1614.  
  1615.     After sending a configuration to NVRAM, you can change any setting 
  1616.     just for the current session, as in the following example.  The 
  1617.     NVRAM configuration remains intact. 
  1618.  
  1619.           ATX6 <Enter>  
  1620.  
  1621.     But if you want the new setting to be a default, write it to 
  1622.     NVRAM at the same time, as in the following example.  X7 is 
  1623.     substituted for the Xn value stored earlier.  Any other setting 
  1624.     that was changed and can be saved to NVRAM will also be saved. 
  1625.     
  1626.           AT X7 &W <Enter>
  1627.  
  1628. Resetting the Modem
  1629. Z       Software reset to NVRAM settings when DIP switch 10 is OFF (factory 
  1630.     setting).  If DIP switch 10 is OFF, the modem resets to the &F0 
  1631.     configuration template, with no flow control.
  1632.  
  1633.     NOTE:  Use the ATZ command also if you've changed the position of 
  1634.     DIP switches 1 through 7 or 9 while the modem is on, so that the 
  1635.     modem can read the new setting.  The only other way to initiate 
  1636.     a new setting for switches 1 through 7 and 9 is to turn the modem 
  1637.     off and on again. 
  1638.  
  1639.  
  1640. *************
  1641. CONFIGURATION
  1642.  
  1643. Echo/Speaker
  1644. En      Command mode local echo.  Enables/disables the display of your 
  1645.     typed commands.  If double characters appear on the screen, both 
  1646.     the modem's local echo and your software's local echo are on.  
  1647.  
  1648.     The Courier is shipped with DIP switch 4 OFF, enabling local echo.  
  1649.     The En command controls the local echo for a current session, 
  1650.     independently of the switch setting.  At power-on and reset, the 
  1651.     modem operates according to the DIP switch setting.  The En command 
  1652.     is not stored in nonvolatile memory as a power-on/reset default.
  1653.  
  1654.     E0      Command mode echo OFF.  The modem does not display keyboard 
  1655.         commands.
  1656.     E1      Command mode echo ON.
  1657.  
  1658. Fn      Online local echo.  This command causes the modem to display a copy 
  1659.     of the data it is transmitting to another system.  Many systems, 
  1660.     however, return a copy of received data, which is called a remote 
  1661.     echo.  If the modem's online echo is ON and there is also remote 
  1662.     echoing, double characters appear on the screen.  
  1663.  
  1664.     In some microcomputer documentation, the term duplex is applied to 
  1665.     local online echoing, although the term is not technically accurate.
  1666.  
  1667.     F0      Online echo ON.  Sometimes called half duplex.  As the 
  1668.         modem transmits data to a remote system, it also sends a 
  1669.         copy of the data to the screen.
  1670.     F1      Online echo OFF.  Sometimes called full duplex.  Default.
  1671.  
  1672. Mn      Speaker (audio monitor).
  1673.     M0      The speaker is always OFF.
  1674.     M1      The speaker is ON until carrier is established.  Default.
  1675.     M2      The speaker is always ON, including during data transfer.
  1676.     M3      The speaker is ON after the last digit is dialed and remains 
  1677.     ON until carrier is established.
  1678.  
  1679. Result Codes
  1680. Qn      Enable/suppress the display of result codes.  The Courier is 
  1681.     shipped with DIP switch 3 ON, to display result codes.  Use the 
  1682.     Qn command to control the display for a current session, 
  1683.     independently of the switch setting. 
  1684.  
  1685.     At power-on and reset, the modem operates according to the DIP 
  1686.     switch setting.  The Qn command is not stored in nonvolatile 
  1687.     random access memory.
  1688.  
  1689.     Q0      Result codes displayed.
  1690.     Q1      Result codes suppressed (quiet).
  1691.     Q2      Result codes suppressed in Answer mode.
  1692.  
  1693. Vn      Return result codes in words or numbers (Verbal/Numeric mode). 
  1694.     At power-on and reset, the modem operates according to the DIP 
  1695.     switch setting.  The Vn command is not stored in nonvolatile 
  1696.     memory as a power-on/reset default.
  1697.     V0      Numeric mode.
  1698.     V1      Verbal mode.
  1699.  
  1700. Xn     Result code set options.  Use the following table (Default = X7, 
  1701.        all codes except 12/VOICE).  For result codes for synchronous 
  1702.        operations, see Appendix F.
  1703.  
  1704.                      Setting        
  1705. Result Codes    X0      X1      X2      X3      X4      X5      X6      X7
  1706. 0/OK            ·       ·       ·       ·       ·       ·       ·       ·
  1707. 1/CONNECT       ·       ·       ·       ·       ·       ·       ·       ·
  1708. 2/RING          ·       ·       ·       ·       ·       ·       ·       ·
  1709. 3/NO CARRIER    ·       ·       ·       ·       ·       ·       ·       ·
  1710. 4/ERROR         ·       ·       ·       ·       ·       ·       ·       ·
  1711. 5/CONNECT 1200          ·       ·       ·       ·       ·       ·       ·
  1712. 6/NO DIAL TONE                  ·               ·               ·       ·
  1713. 7/BUSY                                  ·       ·       ·       ·       ·
  1714. 8/NO ANSWER                             ·       ·       ·       ·       ·
  1715. 9/RESERVED
  1716. 10/CONNECT 2400         ·       ·       ·       ·       ·       ·       ·
  1717. 11/RINGING                                              ·       ·       ·
  1718. 12/VOICE                                                ·       ·       
  1719. 13/CONNECT 9600         ·       ·       ·       ·       ·       ·       ·
  1720. 18/CONNECT 4800         ·       ·       ·       ·       ·       ·       ·
  1721. 20/CONNECT 7200         ·       ·       ·       ·       ·       ·       ·
  1722. 21/CONNECT 12000        ·       ·       ·       ·       ·       ·       ·
  1723. 25/CONNECT 14400        ·       ·       ·       ·       ·       ·       ·
  1724. 43/CONNECT 16800        ·       ·       ·       ·       ·       ·       ·
  1725. 85/CONNECT 19200        ·       ·       ·       ·       ·       ·       ·
  1726. 91/CONNECT 21600        ·       ·       ·       ·       ·       ·       ·
  1727. 99/CONNECT 24000        ·       ·       ·       ·       ·       ·       ·
  1728. 103/CONNECT 26400       ·       ·       ·       ·       ·       ·       ·
  1729. 107/CONNECT 28800       ·       ·       ·       ·       ·       ·       ·
  1730.  
  1731. Functions
  1732. Adaptive Dialing                ·       ·       ·       ·       ·       ·
  1733. Wait for 2nd Dial Tone (W)              ·       ·       ·       ·       ·
  1734. Wait for Answer (@)                     ·       ·       ·       ·       ·
  1735. Fast Dial               ·               ·               ·       ·
  1736.  
  1737. NOTE:  Additional messages indicate an error control connection and the 
  1738. modulation for a call.  See the next section, Additional Result Code 
  1739. Subsets.
  1740.  
  1741. Result Code     Meaning
  1742. 0/OK            Command has been executed.
  1743. 1/CONNECT       Connection with another modem; if set to X0, connection may 
  1744.         be between 300 and 28.8 bps; if X1 or higher, connection is 
  1745.         at 300 bps.
  1746. 2/RING          Incoming ring detected.
  1747. 3/NO CARRIER    Carrier detect has failed or carrier has been dropped due to 
  1748.         disconnect.
  1749. 4/ERROR         Command is invalid.
  1750. 5/CONNECT 1200  Connection with another modem at 1200 bps.
  1751. 6/NO DIAL TONE  Dial tone not detected during the normal 2 seconds, set in 
  1752.         Register S6.
  1753. 7/BUSY          Busy signal detect; modem hangs up.
  1754. 8/NO ANSWER     After waiting 5 seconds for an answer, modem hangs up; 
  1755.         returned instead of NO CARRIER when the @ option is used.
  1756. 10/CONNECT 2400 Connection with another modem at 2400 bps.
  1757. 11/RINGING      The modem has dialed; remote phone line is ringing.
  1758. 12/VOICE        Voice answer at remote site; modem hangs up.
  1759. 13/CONNECT 9600 Connection at reported rate.  Same meaning for results of 
  1760.         4800 (18), 7200 (20), 12K (21), 14.4K (25), 16.8K (43), 
  1761.         19.2K (85), 21.6K (91), 24K (99), 26.4K (103), or 28.8K (107)
  1762.  
  1763. Adaptive        The modem attempts to use tone dialing and, if that 
  1764. Dialing         doesn't work, reverts to rotary dialing.
  1765.  
  1766. Wait for        The modem continues dialing as soon as it detects 
  1767. Another Dial    another dial tone.  See the dial options earlier in this 
  1768. Tone (W)        chapter.
  1769.  
  1770. Wait for an     The modem continues dialing when it detects 5 seconds of 
  1771. Answer (@)      silence on the line.  See the dial options earlier in this 
  1772.         chapter.
  1773.  
  1774. Fast Dial       The modem dials immediately on dial-tone detect, instead of 
  1775.         waiting the normal 2 seconds set in Register S6.
  1776.  
  1777.  
  1778. Additional Result Code Subsets 
  1779. NOTE:  ARQ (Automatic Repeat Request) is used in this manual to denote 
  1780. calls under error control.
  1781.  
  1782. &An     Enable/disable additional result code subsets.  See the Xn 
  1783.     command earlier in this chapter.
  1784.     &A0     ARQ result codes are disabled.  This setting does not affect 
  1785.         an error control connection; the modem returns the standard 
  1786.         CONNECT messages if result codes are enabled.
  1787.  
  1788.     &A1     ARQ result codes are enabled, indicating that a connection 
  1789.         is under error control.  Message 14 is displayed if the 
  1790.         modem is set to X0 and the connection is at any rate from 
  1791.         1200 to 28.8K bps.  The remaining results indicate the 
  1792.         connection rate and require a setting of X1 or higher.
  1793.  
  1794.             14/CONNECT/ARQ          47/CONNECT 16800/ARQ
  1795.             15/CONNECT 1200/ARQ     88/CONNECT 19200/ARQ
  1796.             16/CONNECT 2400/ARQ     94/CONNECT 21600/ARQ
  1797.             17/CONNECT 9600/ARQ     100/CONNECT 24000/ARQ
  1798.             19/CONNECT 4800/ARQ     104/CONNECT 26400/ARQ
  1799.             22/CONNECT 12000/ARQ    108/CONNECT 28800/ARQ
  1800.             24/CONNECT 7200/ARQ
  1801.             26/CONNECT 14400/ARQ
  1802.  
  1803.     &A2     Additional VFC, V34, HST, or V32 modulation indicator.  
  1804.         Included for users of HST Dual Standard modems.  If your 
  1805.         software cannot handle the added modulation information, 
  1806.         select &A1 or &A0.
  1807.  
  1808.         23/CONNECT 9600/HST      27/CONNECT 9600/ARQ/HST
  1809.         28/CONNECT 4800/HST      29/CONNECT 4800/ARQ/HST
  1810.         30/CONNECT 7200/HST      34/CONNECT 7200/ARQ/HST 
  1811.         31/CONNECT 12000/HST     32/CONNECT 12000/ARQ/HST        
  1812.         35/CONNECT 14400/HST     36/CONNECT 14400/ARQ/HST        
  1813.         53/CONNECT 16800/HST     57/CONNECT 16800/ARQ/HST        
  1814.         33/CONNECT 9600/V32      37/CONNECT 9600/ARQ/V32
  1815.         38/CONNECT 4800/V32      39/CONNECT 4800/ARQ/V32
  1816.         40/CONNECT 7200/V32      44/CONNECT 7200/ARQ/V32
  1817.         41/CONNECT 12000/V32     42/CONNECT 12000/ARQ/V32
  1818.         45/CONNECT 14400/V32     46/CONNECT 14400/ARQ/V32
  1819.         83/CONNECT 16800/V32     84/CONNECT 16800/ARQ/V32
  1820.         87/CONNECT 19200/V32     90/CONNECT 19200/ARQ/V32
  1821.         93/CONNECT 21600/V32     96/CONNECT 21600/ARQ/V32
  1822.         97/CONNECT 21600/VFC     98/CONNECT 21600/ARQ/VFC
  1823.         101/CONNECT 24000/VFC    102/CONNECT 24000/ARQ/VFC
  1824.         105/CONNECT 26400/VFC    106/CONNECT 26400/ARQ/VFC
  1825.         109/CONNECT 28800/VFC    110/CONNECT 28800/ARQ/VFC
  1826.         139/CONNECT 14400/VFC    141/CONNECT 14400/ARQ/VFC
  1827.         143/CONNECT 16800/VFC    145/CONNECT 16800/ARQ/VFC
  1828.         147/CONNECT 19200/VFC    149/CONNECT 19200/ARQ/VFC
  1829.         111/CONNECT 21600/V34    112/CONNECT 21600/ARQ/V34
  1830.         113/CONNECT 24000/V34    114/CONNECT 24000/ARQ/V34
  1831.         115/CONNECT 26400/V34    116/CONNECT 26400/ARQ/V34
  1832.         117/CONNECT 28800/V34    118/CONNECT 28800/ARQ/V34
  1833.         120/CONNECT 2400/V34     122/CONNECT 2400/ARQ/V34
  1834.         124/CONNECT 4800/V34     126/CONNECT 4800/ARQ/V34
  1835.         128/CONNECT 7200/V34     130/CONNECT 7200/ARQ/V34
  1836.         132/CONNECT 9600/V34     134/CONNECT 9600/ARQ/V34
  1837.         136/CONNECT 12000/V34    138/CONNECT 12000/ARQ/V34
  1838.         140/CONNECT 14400/V34    142/CONNECT 14400/ARQ/V34
  1839.         144/CONNECT 16800/V34    146/CONNECT 16800/ARQ/V34
  1840.         148/CONNECT 19200/V34    150/CONNECT 19200/ARQ/V34
  1841.  
  1842.  
  1843.     &A3     Additional error control indicator (LAPM, HST, MNP, SYNC, or 
  1844.         ONE) and data compression type (V42BIS or MNP5).  Default.  
  1845.         When the call is not under one of those protocols (and ARQ 
  1846.         is not included in the result code), the modem reports 
  1847.         either SYNC, indicating a synchronous connection, or 
  1848.         NONE, for no protocol.  
  1849.  
  1850.         If the modems are using data compression, the type of 
  1851.         compression, V42BIS or MNP5, is added to the result code.  
  1852.         In the first of the following examples, the modems 
  1853.         negotiated error control for the call (ARQ), used VFC 
  1854.         modulation, are using the LAPM error control protocol, and 
  1855.         are using V.42 bis compression.
  1856.  
  1857.         CONNECT 28800/ARQ/VFC/LAPM/V42BIS         [or MNP/MNP5]
  1858.         CONNECT 19200/ARQ/V32/LAPM/V42BIS         [or MNP/MNP5]
  1859.         CONNECT 16800/ARQ/HST/HST/V42BIS          [or MNP/MNP5]
  1860.         CONNECT 14400/ARQ/V32/LAPM/V42BIS         [or MNP/MNP5]
  1861.         CONNECT 9600/ARQ/HST/CELLULAR/HST/V42BIS  [or MNP5]
  1862.         CONNECT 9600/SYNC
  1863.         CONNECT 2400/NONE
  1864.  
  1865.         NOTE:  Although these codes will return numeric identifiers, 
  1866.         they are the same numeric identifiers used for &A2 result 
  1867.         codes.  If the modem is in Numeric mode (V0) and set to 
  1868.         &A3, you will not be able to differentiate between &A2 and 
  1869.         &A3 result codes.  &A3 result codes may not be compatible 
  1870.         with some software.
  1871.  
  1872. Modulation
  1873. Bn      Handshake options.  There are three commands that apply to 
  1874.     international calls above 1200 bps--Bn, &Gn, &Pn.  See International 
  1875.     Calls later in this chapter for information on the other two 
  1876.     settings.
  1877.     B0      ITU-T (formerly CCITT) answer sequence.  Default.  This 
  1878.         is required to answer all V.32-type calls, as well as 
  1879.         calls from overseas.
  1880.     B1      Bell answer tone.  This setting selects HST modulation 
  1881.         in Dual Standard modems, but should only be used if the 
  1882.         modem is not required to answer V.32-type calls.  
  1883.  
  1884.         NOTE:  This setting is required for HST cellular calls.
  1885.  
  1886. Error Control/Data Compression
  1887. &Mn     Enable ARQ (error control) or synchronous protocols.  Both your 
  1888.     modem and the remote modem must use the same protocol.
  1889.     &M0     Normal mode, no error control.  Due to the nature of phone 
  1890.         line channels, this is never recommended for calls above 
  1891.         2400 bps.  
  1892.     &M1     This setting is exclusive of the modems' error control and 
  1893.         is used only for online synchronous mode without V.25 bis.  
  1894.         See Appendix F for more information.
  1895.     &M2     Reserved.
  1896.     &M3     Reserved.
  1897.     &M4     Normal/ARQ mode.  Default.  If an ARQ connection isn't made,
  1898.         the modem operates in Normal mode, as though it were set to 
  1899.         &M0.
  1900.  
  1901.         NOTE:  When V.32-type modems revert to Normal mode, they 
  1902.         transfer data at high speeds without the reliability 
  1903.         of error control.  To avoid this, both local and remote 
  1904.         modems should always be set for error control.  Modems in 
  1905.         HST mode, if unable to establish an error control connection, 
  1906.         drop to 2400 bps.
  1907.  
  1908.     &M5     The modem enters ARQ asynchronous mode.  The modem hangs up 
  1909.         if an ARQ connection cannot be made.  
  1910.     &M6     The modem enters V.25 bis synchronous mode, using a 
  1911.         character-oriented link protocol similar to BISYNC.  See 
  1912.         Appendix F for more information.
  1913.     &M7     The modem enters V.25 bis synchronous mode, using the HDLC 
  1914.         link protocol.
  1915.  
  1916. &Kn     Enable/disable data compression.
  1917.     &K0     Data compression disabled.
  1918.     &K1     Auto enable/disable.  Default.  The modem enables 
  1919.         compression if the serial port rate is fixed, &B1.  It 
  1920.         disables compression if the serial port rate follows the 
  1921.         connection rate, &B0, because compression offers no 
  1922.         throughput advantage when the serial port and connection 
  1923.         rates are equal.  Compression may even degrade throughput. 
  1924.     &K2     Data compression enabled.  Use this setting to keep the 
  1925.         modem from disabling compression. 
  1926.     &K3     Selective data compression.  The modem negotiates only for 
  1927.         V.42 bis compression, and disables MNP Level 5 (MNP5) 
  1928.         compression.  Use this setting to transfer 8-bit binary 
  1929.         files, .ZIP files, and other files that are already 
  1930.         compressed.  See the note below.  
  1931.  
  1932.     NOTE:  MNP5 compression is not useful when transferring 
  1933.     files that are already compressed, such as the .ZIP files 
  1934.     downloaded from many Bulletin Boards and 8-bit binary files, 
  1935.     which appear to the modem to be compressed.  MNP5 tends to 
  1936.     add data to the transmission so that throughput over the 
  1937.     link degrades.  V.42 bis compression dynamically detects 
  1938.     when data is already compressed and turns off until it 
  1939.     detects that compression will work to advantage.  The 
  1940.     special &K3 setting enables the best throughput for already-
  1941.     compressed files.  
  1942.  
  1943.     See Throughput Guidelines and Data Compression in Appendix A for 
  1944.     more information, including throughput to expect for different 
  1945.     kinds of files.
  1946.  
  1947. Data Rates
  1948. The modem can be set to a fixed or variable serial port rate.  A fixed rate 
  1949. sets the modem for the highest possible throughput and provides the best 
  1950. performance.  A variable rate allows the modem to switch to match the more 
  1951. limited rate on the phone connection.
  1952.  
  1953. Your software must support fixed or variable serial port rates, and must be 
  1954. set to either of the two settings.  NOTE:  Your software may refer to these 
  1955. options with terms like locked serial port (fixed rate) or autobaud (variable 
  1956. rate).
  1957.  
  1958. &Bn     Serial port rate variable or fixed.
  1959.     &B0     Variable rates.  When the modem switches its connection rate 
  1960.         to connect with a modem operating at a different rate, it 
  1961.         also switches its serial port rate.  The software or 
  1962.         terminal also switches serial port rates to match the 
  1963.         connection rate.  
  1964.  
  1965.     &B1     Fixed rate.  Default.  The modem always communicates with 
  1966.         the terminal or computer at the rate at which you have set 
  1967.         the terminal or software, regardless of the connection rate.  
  1968.         For the greatest throughput, set the serial port to 115.2K, 
  1969.         57.6K, 38.4K bps for high speed calls and to at least 9600 
  1970.         bps for 2400-bps calls.
  1971.  
  1972.         This setting is not affected by the &N setting.  However, 
  1973.         the serial port rate must be equal to or higher than the &Nn 
  1974.         rate.
  1975.  
  1976.     &B2     Fixed for ARQ calls/Variable for non-ARQ calls.  Answer mode 
  1977.         only.  When the modem goes off hook and connects in ARQ 
  1978.         mode, it shifts its serial port rate up to a user-specified 
  1979.         rate, for example, 38.4K bps.  If the connection is not 
  1980.         under error control, the modem behaves as if it were set 
  1981.         to &B0 and switches its serial port rate to match the 
  1982.         connection rate of each call.
  1983.  
  1984.         To implement this feature, first set your software to the 
  1985.         desired rate.  Then send the modem the AT &B2 [other 
  1986.         settings] &W command.  
  1987.  
  1988.         The modem stores the rate of the command in NVRAM along 
  1989.         with the settings.  Each time it makes an ARQ connection, 
  1990.         the modem checks NVRAM for the specified serial port rate. 
  1991.  
  1992.         When sending subsequent configurations to NVRAM, be sure 
  1993.         your software is set to your selected serial port rate, 
  1994.         so that the correct rate is maintained.
  1995.  
  1996. &Nn     Connection rate variable or fixed.
  1997.     &N0     Variable rates.  Default.  The Courier negotiates with 
  1998.         the remote modem for the highest possible connection rate, 
  1999.         depending on the capabilities of the remote modem. 
  2000.  
  2001.     &N1-    Fixed rate.  The modem only connects if the remote
  2002.     &N14    modem is operating at the same rate.  If not, the modem 
  2003.         hangs up.  If you wish, you can filter out calls at other 
  2004.         than a specific rate, for security or other reasons, by 
  2005.         fixing the connection rate.
  2006.  
  2007.         The connection rate must always be lower than, or equal to, 
  2008.         the serial port rate, never higher.  
  2009.        
  2010.         The options are as follows.
  2011.         &N1       300 bps       &N8     14.4K bps
  2012.         &N2      1200 bps       &N9     16.8K bps 
  2013.         &N3      2400 bps       &N10    19.2K bps
  2014.         &N4      4800 bps       &N11    21.6K bps
  2015.         &N5      7200 bps       &N12      24K bps 
  2016.         &N6      9600 bps       &N13    26.4K bps
  2017.         &N7       12K bps       &N14    28.8K bps
  2018.  
  2019. ************************
  2020. RS-232 Signal Operations
  2021. &Cn     Carrier Detect operations.  At power-on and reset, the modem 
  2022. operates according to the setting of DIP switch 6.  This command 
  2023. is not stored in nonvolatile memory as a power-on/reset default.
  2024. &C0     CD override, CD always ON.
  2025. &C1     Normal CD operations.  The Courier sends a CD signal when 
  2026. it connects with another modem and drops the CD when it 
  2027. disconnects.
  2028.  
  2029. &Dn     Data Terminal Ready (DTR) operations.  At power-on and reset, 
  2030.     the modem operates according to the setting of DIP switch 1.  
  2031.     This command is not stored in nonvolatile memory as a 
  2032.     power-on/reset default.
  2033.     &D0     DTR override.  The modem operates as though the DTR is 
  2034.         always ON.
  2035.  
  2036.     &D1     Advance usage:  If issued before connecting with another 
  2037.         modem, the modem can enter online command mode during a 
  2038.         call by toggling DTR.  (Most communications software 
  2039.         packages have a method for toggling DTR.)  &D1 functions 
  2040.         similarly to the escape code (+++), except that this setting 
  2041.         is independent of DIP switch 9.
  2042.  
  2043.         If DIP Switch 1 is ON (DTR override) when you issue the 
  2044.         &D1 command, the DTR override is automatically turned off.  
  2045.         However, if you change the setting of DIP switch 1 after 
  2046.         issuing &D1, the DIP switch setting takes precedence.
  2047.  
  2048.         Return online with the On command, or hang up with the Hn 
  2049.         command.
  2050.  
  2051.     &D2     Normal DTR operations.  The terminal or computer must send 
  2052.         a DTR signal for the modem to accept commands.  Dropping 
  2053.         DTR terminates a call.
  2054.  
  2055. &Sn     The modem sends the computer or terminal a Data Set Ready (DSR) 
  2056.     signal via the RS-232 interface.  (Data Set is industry jargon for 
  2057.     modem.)  Few, if any, commercial communications programs require 
  2058.     the modem to control DSR, &S1.  Leave the modem set for DSR 
  2059.     overridden, &S0, unless you know that your installation requires 
  2060.     a different setting.
  2061.     &S0     DSR is always ON (override).  Default.
  2062.     &S1     In Originate mode, the modem sends the DSR after it 
  2063.         dials, when it detects the remote modem's answer tone.  
  2064.         In Answer mode, the modem sends the DSR after it sends an 
  2065.         answer tone.
  2066.     &S2     This option is for specialized equipment such as automatic 
  2067.         callback units.  On loss of carrier, the modem sends a 
  2068.         pulsed DSR signal with Clear to Send (CTS) following 
  2069.  
  2070. Carrier Detect (CD).
  2071.     &S3     This is the same as &S2, but without the CTS following CD.
  2072.     &S4     The modem sends the computer a DSR signal at the same time 
  2073.         that it sends the Carrier Detect (CD) signal.
  2074.     &S5     CTS follows Carrier Detect with SSR normal
  2075.  
  2076. ************
  2077. Flow Control
  2078. Flow control allows the modem to monitor the amount of data coming from the 
  2079. computer or the remote modem, and notify either end if its buffers are too 
  2080. full, so that they stop sending data for a moment.
  2081.  
  2082. The modem uses either hardware or software flow control.  Your software and 
  2083. machine must support whichever type you select.  
  2084.  
  2085. Hardware Control
  2086. The modem drops the Clear to Send (CTS) signal it's been sending to the 
  2087. computer or terminal when the modem's buffer nears 90% capacity.  It starts 
  2088. sending CTS again when the buffer is about half full.
  2089.  
  2090. Software Control
  2091. The modem sends the computer or terminal the standard ASCII Transmit OFF 
  2092. (XOFF) character, <Ctrl>-S, when its buffer nears 90% capacity.  The modem 
  2093. sends the ASCII Transmit ON character, <Ctrl>-Q, when the buffer is about 
  2094. half full.  ASCII definitions are as follows:
  2095.  
  2096. XON      <Ctrl>-Q       (ASCII 17 Decimal, 11 Hex)
  2097. XOFF     <Ctrl>-S       (ASCII 19 Decimal, 13 Hex)
  2098.  
  2099. NOTE:  You should set your software as well to either hardware or software 
  2100. flow control.  Some programs also require that you turn off the type you are 
  2101. not using.
  2102.  
  2103. The ASCII characters may be user-defined.  See Registers S22 and S23 in 
  2104. Appendix B.  That appendix also includes an ASCII chart. 
  2105.  
  2106. WARNING:  If possible, always use hardware flow control, the factory 
  2107. default.  You may lose data if XON/XOFF (<Ctrl>-S, <Ctrl>-Q) characters 
  2108. occur in the data stream from other sources.  They may, for example, come 
  2109. from the remote system:  an XON from the remote system, after your modem 
  2110. has sent an XOFF, can result in buffer overflow.  
  2111.  
  2112. <Ctrl>-S (XOFF) and <Ctrl>-Q (XON) characters also occur in binary files, 
  2113. and are used by Xmodem-type protocols.  You risk having these characters 
  2114. misinterpreted as modem flow control characters and dropped from the data 
  2115. stream.
  2116.  
  2117. If you cannot use hardware flow control and if you're transferring non-text 
  2118. (binary) files, or using an Xmodem-type protocol, disable flow control 
  2119. entirely (&H0).  In addition, be sure the modem is set to &B0 and &N0, so 
  2120. that the serial port and connection rates are equal.
  2121.  
  2122.    Transmit Data Buffer Sizes
  2123.       The Transmit Data refers to the data from the computer, which the 
  2124.       modem is to transmit over the phone line.
  2125.  
  2126.       The size of the Transmit data buffer depends on whether the connection 
  2127.       is under error control or not, as follows.
  2128.  
  2129.       * ARQ connections:  3.25K bytes.
  2130.       * Non-ARQ connections:  1.5K bytes, allowing use of error control file 
  2131.     transfer protocols such as Xmodem and Ymodem without flow control.
  2132.  
  2133.       If bit 3 of Register S15 is turned on, the non-ARQ buffer size is 
  2134.       reduced to 128 bytes, for the convenience of BBS operators taking 
  2135.       calls from remote users of slower modems.  See S-Register Summary, 
  2136.       S15, in Appendix B.
  2137.  
  2138.    Received Data Buffer Size
  2139.      Received Data refers to the data the modem receives over the phone 
  2140.      link, which the modem passes on to the attached computer.
  2141.  
  2142.      The size of this buffer remains constant at 2K bytes.
  2143.  
  2144. Transmit Data Flow Control 
  2145. &Hn     This type of flow control is for data transmitted to the modem by 
  2146. its attached computer or terminal.  The modem monitors its buffer 
  2147. as data comes from the computer or modem.  If the buffer approaches 
  2148. 90% capacity, the modem signals the computer or terminal to stop 
  2149. transmitting.  When the modem has sent enough data over the link 
  2150. to half empty the buffer, it signals the computer or terminal to 
  2151. resume transmitting.
  2152.  
  2153.     &H0     Transmit Data flow control disabled.
  2154.     &H1     Hardware flow control.  Default.  Requires that your 
  2155.         computer or terminal and software support Clear to Send 
  2156.         (CTS) at the RS-232 interface.
  2157.     &H2     Software flow control.  Requires that your software 
  2158.         support XON/XOFF signaling.
  2159.     &H3     Use both hardware and software flow control.  If you are 
  2160.         unsure about what your equipment supports, select this 
  2161.         option.  But keep the warning, above, in mind about software 
  2162.         flow control.
  2163.  
  2164. Received Data Flow Control
  2165. Separate commands, &Rn (hardware) and &In (software), control the flow of 
  2166. Received Data passed by the Courier to your computer or terminal.
  2167.  
  2168. Your software and machine must support whichever type you select, although 
  2169. we recommend hardware flow control, if possible.
  2170.  
  2171.    Hardware Control(&Rn)
  2172.      &R0     Delay Clear to Send Response after Request to Send signal 
  2173.          (RTS/CTS delay).  The delay is required by some synchronous 
  2174.          mainframes and does not apply to asynchronous calls.
  2175.      &R1     The modem ignores RTS.  This setting is required if your 
  2176.          computer or terminal or software does not support RTS.
  2177.      &R2     Hardware flow control of received data enabled.  Default.  
  2178.          The modem sends data to the computer or terminal only on 
  2179.          receipt of the RTS signal.
  2180.  
  2181.    Software Control (&In)
  2182.      WARNING:  In ordinary operation, the only characters the modem 
  2183.      recognizes during a call are the three pluses (+++) of the escape 
  2184.      code.  But when software flow control is enabled, the modem also looks 
  2185.      for <Ctrl>-S or <Ctrl>-Q characters.  If these characters occur in a 
  2186.      file or as part of a protocol, the modem reads them as XON/XOFF 
  2187.      characters and acts on them.  In some cases, the modem drops them 
  2188.      from the data stream.
  2189.  
  2190.      &I0     Disables XON/XOFF flow control of received data.  Default.  
  2191.          Recommended for non-ARQ (Normal mode) calls, but see &I5.  
  2192.          The I0 option provides transparency for all characters except 
  2193.          the escape code sequence (+++), because at this setting the 
  2194.          modem does not look for control characters.
  2195.        
  2196.          NOTE:  Because of the risk described in the above warning, the 
  2197.          settings that follow are only recommended for users whose data 
  2198.          does not include XON/XOFF control characters.
  2199.  
  2200.      &I1     The Courier acts on your typed XON/XOFF commands, <Ctrl>-S or 
  2201.          <Ctrl>-Q, and passes them to the remote computer.  Use in ARQ 
  2202.          mode only, but keep in mind that the XON/XOFF characters sent
  2203.          to the remote computer may interfere with XON/XOFF signaling 
  2204.          between the remote computer and remote modem.  See &I2.
  2205.  
  2206.      &I2     The Courier acts on your XON/XOFF commands, but removes them 
  2207.          from the data stream instead of passing them to the remote 
  2208.          computer.  This ensures that the remote computer does not 
  2209.          confuse your XON/XOFF characters with those from its attached 
  2210.          modem.  This is the recommended setting for ARQ mode.
  2211.  
  2212.          However, if the call is not in ARQ mode, there is no flow 
  2213.          control on the phone link.  If you send an XOFF to your modem 
  2214.         and it stops passing data, it has no way to tell the remote 
  2215.          computer and modem to stop sending for a while, and your 
  2216.          modem's buffer may overflow.  For more reliable control in 
  2217.          non-ARQ mode, see &I5.
  2218.  
  2219.      &I3     Hewlett PackardSYMBOL 190 \f "Symbol"Host mode.  Applies only 
  2220.          to modems attached to an HP mainframe that uses the ENQ/ACK 
  2221.          protocol.  Use in ARQ mode only.  See Appendix G.
  2222.  
  2223.      &I4     Hewlett PackardSYMBOL 190 \f "Symbol"Terminal mode.  Applies 
  2224.          only to modems attached to terminals in an HP system that uses 
  2225.          the ENQ/ACK protocol.  Use in ARQ mode only.  See Appendix G.
  2226.  
  2227.      &I5     This setting is designed to enable flow control on the phone 
  2228.          link when the connection is not under error control.  For this 
  2229.          to work for you, the remote modem must also have &I5 capability.
  2230.  
  2231.          In ARQ mode, a Courier set to &I5 operates the same as it does 
  2232.          when set to &I2.  It acts on your XON/XOFF commands, but does 
  2233.          not pass them to the remote system.  The error control protocol 
  2234.          enables the modems to control the flow of data on the phone 
  2235.          link.
  2236.        
  2237.          In non-ARQ mode, a Courier set to &I5 operates as though flow 
  2238.          control were disabled (&I0);  it does not look for your typed 
  2239.          XON/XOFF commands.  However, it looks for XON/XOFF characters 
  2240.          coming in over the phone link.  When the remote operator sends 
  2241.          XON/XOFF commands, the Courier either resumes or stops 
  2242.          transmitting data over the link and drops the characters from 
  2243.          the data stream.
  2244.  
  2245.          If both modems are set to &I5, operators at each end can signal 
  2246.          the remote modem to stop sending, thereby controlling the data 
  2247.          flow on the phone link and preventing their own modem's buffer 
  2248.          from overflowing.  At the computer or terminal/modem 
  2249.          interfaces, the modems independently control the flow of 
  2250.          data through their Transmit Data (&H) settings.
  2251.  
  2252.    Guidelines
  2253.      Use of software flow control may prove satisfactory if you're only 
  2254.      transferring text files.  However, if you're transferring non-text 
  2255.      (binary) files, or using an Xmodem-type protocol, disable flow control 
  2256.      entirely (&R1, &I0).  In addition, set the modem to &B0 and &N0, so 
  2257.      that the serial port and connection rates are equal.
  2258.  
  2259. ***********
  2260. S-REGISTERS
  2261.  
  2262. The S-Registers are used to set various timing parameters, redefine selected 
  2263. ASCII characters, and other configuration options.  A detailed summary of
  2264. the S-register functions is in Appendix B.  A less detailed summary is in 
  2265. the Quick-Reference card. 
  2266.  
  2267. Sr=n    Set S-Register value:  r is any S-Register; n must be a decimal 
  2268.     number between 0 and 255.
  2269.  
  2270. Sr.b=n  Alternative command for setting bit-mapped registers:  r is the 
  2271.     bit-mapped register; .b is the bit; n is 0 (off) or 1 (on).
  2272.  
  2273. Sr?     Query contents of register r.
  2274.  
  2275. ****************
  2276. INQUIRY AND HELP
  2277.  
  2278. The modem displays information such as the current modem settings, product 
  2279. code, and call duration.  It also displays summary information for every 
  2280. command that the modem supports.
  2281.  
  2282. For more information on Inquiry and Help commands, including sample 
  2283. displays, see Chapter 6.
  2284.  
  2285. *******
  2286. TESTING
  2287.  
  2288. The modem can perform a number of tests including Analog Loopback, Digital 
  2289. Loopback, and Remote Digital Loopback.  These tests can be used to check 
  2290. the operations of the modem's transmitter and receiver, or to locate a 
  2291. problem with a remote modem or telephone channel.  Error control must be 
  2292. disabled for these tests.
  2293.  
  2294. See Appendix H for more information. 
  2295.  
  2296. *******************
  2297. INTERNATIONAL CALLS
  2298.  
  2299. There are three commands that apply to international calls above 1200 
  2300. bps--Bn, &Gn, &Pn.  Bn is described earlier in this chapter.
  2301.  
  2302. &Gn     This setting applies only to overseas calls at 2400 or 1200 bps.  
  2303.     British phone switching systems require the modem to send an 1800 
  2304.     Hz guard tone after it sends an answer tone.  Some other European 
  2305.     phone networks require a 550 Hz guard tone.  Guard tones are not 
  2306.     used in the United States or Canada.
  2307.  
  2308.     &G0     No guard tone.  This is used in the U.S. and in Canada.  
  2309.         Default.
  2310.     &G1     This sets a 550 Hz guard tone, and is used in some European 
  2311.         countries.
  2312.     &G2     This sets an 1800 Hz guard tone, and is used in the U.K. 
  2313.         and some Commonwealth countries.  &G2 requires the B0 
  2314.         setting.
  2315.  
  2316. &Pn     This command sets the ratio of the off-hook/on-hook (make/break) 
  2317.     interval for pulse dialing.  The default sets the modem for use in 
  2318.     North America.  The ratio must be changed if the modem is used 
  2319.     in the United Kingdom and some Commonwealth countries.
  2320.  
  2321.     &P0     Make/break ratio, U.S./Canada:  39%/61%.  Default.  
  2322.     &P1     Make/break ratio, United Kingdom, some Commonwealth 
  2323.         countries:  33%/67%.
  2324.  
  2325. **********************
  2326. MISCELLANEOUS COMMANDS
  2327.  
  2328. Cn      Transmitter enabled/disabled.
  2329. C0      Transmitter disabled; receive-only condition.
  2330. C1      Transmitter enabled.  Default.
  2331.  
  2332. Kn      Modem clock operation:  Call-duration or Real-time mode.  Displayed 
  2333.     with ATI3 and ATI6 commands.
  2334.     K0      Display current call-duration if online.  Display last 
  2335.         call-duration if offline.  Default.
  2336.     K1      Return actual time at ATI3.  Clock is set using 
  2337.         ATI3=HH:MM:SS K1.
  2338.  
  2339. &Yn     Break handling.  This command allows you to send a break to abort 
  2340.     data transfer without disconnecting from the phone link.
  2341.     &Y0     Destructive, don't send Break.
  2342.     &Y1     Destructive, expedited (Default).
  2343.     &Y2     Nondestructive, expedited.
  2344.     &Y3     Nondestructive, unexpedited; modem sends Break in sequence 
  2345.         with data received from computer or terminal.
  2346.  
  2347.     NOTE:  If the call is under MNP5 data compression, destructive 
  2348.     Breaks cause both modems to reset their data compression tables.  
  2349.     When transmission resumes, the modems build new tables, and the 
  2350.     result is lower than normal throughput. 
  2351.  
  2352. &ZC=s  Write the following command string s to NVRAM.  The command string 
  2353.        may be up to 30 characters long; spaces are not counted.  This 
  2354.        command can be used so that you can call another modem without 
  2355.        loading your communications software.
  2356.  
  2357.        After storing a command, you can program the voice/data switch to 
  2358.        execute the stored command string when pressed.  The following 
  2359.        example assigns a command string that displays the link diagnostics 
  2360.        screen when you press the voice/data switch.  
  2361.        
  2362.           AT&ZC=I6 <Enter>
  2363.  
  2364.        The function of the voice/data switch is determined by the setting 
  2365.        of Register S32, as described in Appendix G.  Set the voice/data 
  2366.        switch function to execute stored command string by setting Register 
  2367.        S32 to 9 with the following command:
  2368.  
  2369.           ATS32=9 <Enter>
  2370.  
  2371.        Note that you can reset the voice/data switch at any time to one of 
  2372.        the other available functions.  Additionally, you can overwrite the 
  2373.        stored command string with a new one at any time.
  2374.  
  2375.        Once you've stored your command string and set Register S32, all 
  2376.        you need to do is press the voice/data switch whenever you want 
  2377.        the command string executed.
  2378.  
  2379. &ZC?    Display the stored command string.
  2380.  
  2381. %T      Enables the modem, when off hook, to detect the tone frequencies of 
  2382.     dialing modems.  %T is meant primarily for use with network 
  2383.     applications, but may also be integrated into certain software 
  2384.     programs.  For example, %T could be used in a security program to 
  2385.     identify incoming tone security codes.
  2386.  
  2387.     To enable %T, type ATH1 <Enter> to force the modem off hook.  Then 
  2388.     type AT%T <Enter>.  
  2389.  
  2390.     To return the modem to Command mode, press any key or drop the 
  2391.     computer's or terminal's DTR signal.  The modem responds OK.
  2392.  
  2393. Chapter 5--Fax Operations and Call Detection
  2394.  
  2395.  
  2396. *************
  2397. Compatibility
  2398. The Courier modem provides Group III-compatibility when combined with 
  2399. Class 1 or Class 2.0 fax software.  In addition, the modem adheres to 
  2400. the following standards.
  2401.  
  2402. NOTE:  The International Telecommunication Union (ITU-T) was formerly 
  2403. the International Telegraph and Telephone Consultative Committee (CCITT).
  2404.  
  2405. TIA/EIA-578     Service Class 1 Asynchronous Facsimile DCE Control 
  2406.                 Standard
  2407. TIA/EIA-592     Service Class 2.0 Asynchronous Facsimile DCE Control 
  2408.                 Standard
  2409. ITU-T V.17      14.4K/12K bps
  2410. ITU-T V.29      9600/7200 bps
  2411. ITU-T V.27 ter  4800/2400 bps
  2412. ITU-T V.21      300 bps
  2413.  
  2414. ********************
  2415. Fax Modem Guidelines
  2416. Fax operations require facsimile-compatible software that can send or 
  2417. receive Group III faxes.  Follow the instructions in your fax software 
  2418. manual.
  2419.  
  2420. The modem's normal operating mode is Data mode.  If your fax software 
  2421. is typical, it automatically switches the modem to Fax mode when you 
  2422. run the program, and resets the modem to Data mode when you exit the 
  2423. program.
  2424.  
  2425. If you have a problem, however, and think the modem may be in the 
  2426. wrong mode, you can use one of the following AT commands to manually 
  2427. switch the modem:
  2428.  
  2429.         AT+FCLASS=0 (Switch to Data mode) <Enter>
  2430.         AT+FCLASS=1 (Switch to Class 1 Fax mode) <Enter>
  2431.         AT+FCLASS=2.0 (Switch to Class 2.0 Fax mode) <Enter>
  2432.  
  2433. If you are not sure whether the modem is in Data or Fax mode, type the 
  2434. following command.
  2435.  
  2436.        AT+FCLASS? <Enter>
  2437.  
  2438. The modem  returns a value of 0 to indicate Data mode,  1 to indicate 
  2439. Class 1 Fax mode, or 2.0 to indicate Class 2.0 Fax mode.
  2440.  
  2441. NOTE:  Whenever the fax modem is reset using the ATZ command, by toggling 
  2442. the DTR signal, or by turning the power off and on, the modem will be set 
  2443. to Data mode.
  2444.  
  2445. *****************************
  2446. Fax Mode Flow Control Setting
  2447. Many facsimile software products use software flow control when the 
  2448. modem is in Fax mode.  Throughout our documentation, we recommend that 
  2449. you use hardware flow control for Data mode (factory setting).  However, 
  2450. to allow compatibility with software products that use software flow 
  2451. control by default, U.S. Robotics fax modems now automatically change 
  2452. to software flow control when entering Fax mode.
  2453.  
  2454. **********
  2455. FCC Notice
  2456. FCC part 68, rules regarding fax operation, has been amended as follows:  
  2457. Telephone facsimile machines--identification of the sender of the message:  
  2458.  
  2459. It shall be unlawful for any person within the United States to use a 
  2460. computer or other electronic device to send any message via a telephone 
  2461. facsimile machine unless such a message clearly contains, in a margin at 
  2462. the top or bottom of each transmitted page or on the first page of the 
  2463. transmission, the date and time it is sent and an identification of the 
  2464. business, other entity, or individual sending the message and the 
  2465. telephone number of the sending machine or of such business, other 
  2466. entity, or individual.  Telephone facsimile machines manufactured on 
  2467. and after December 20, 1992 must clearly mark such identifying information 
  2468. on each transmitted page.
  2469.  
  2470. ********************
  2471. Notes to Programmers
  2472. Lists of supported Class 1 fax commands and optional Class 2.0 commands 
  2473. are in Appendix K.
  2474.  
  2475. If you want to know more about the supported Class 1 fax commands, 
  2476. refer to the standard for the Service Class 1 fax protocol.
  2477.  
  2478. ANSI/EIA/TIA-578-1990 (EIA-578)
  2479. Asynchronous Facsimile DCE Control Standard
  2480. November, 1990   Approved:  October 22, 1990
  2481.  
  2482. For more information on Class 2.0, refer to the standard for the 
  2483. Service Class 2.0 fax protocol.
  2484.  
  2485. ANSI/EIA/TIA-592-1993 (EIA-592)
  2486. Asynchronous Facsimile DCE Control Standard
  2487. May, 1993   
  2488.  
  2489. You can obtain copies of these standards by contacting Global 
  2490. Engineering Documents, at 1-800-854-7179.
  2491.  
  2492. **************
  2493. Call Detection
  2494. Courier High Speed modems support Call Detection, which is a method of 
  2495. reporting whether an incoming call is Data, Fax Class 1, or Fax Class 2.0.  
  2496. It is especially useful for Bulletin Board systems, as it automates 
  2497. recognition of different calls from multiple users.
  2498.  
  2499. Call Detection is an optional Service Class 2.0 feature, and is also 
  2500. implemented by U.S. Robotics for Fax Class 1 applications.
  2501.  
  2502. To obtain a copy of the technical specification of U.S. Robotics' 
  2503. implementation of Call Detection for Fax Class 1, call our BBS at 
  2504. (708) 982-5092 and download the file CALLSEL.TXT.
  2505.  
  2506. For information on implementing Fax Class 2.0 Call Detection, see the 
  2507. standard listed above.  For a list of the optional Fax Class 2.0
  2508. commands supported by U.S. Robotics, see Appendix K.
  2509.  
  2510.  
  2511. Chapter 6--Queries and Help Screens
  2512.  
  2513. *******************
  2514. User Inquiries (In)
  2515. The Inquiry command has 11 options.  The most commonly used options 
  2516. display the following information:
  2517.  
  2518. ATI3    Call duration 
  2519. ATI4    Current settings 
  2520. ATI5    NVRAM settings
  2521. ATI6    Link diagnostics summary
  2522.  
  2523.  
  2524. I0      The modem returns a 4-digit product code.  If you have a problem and 
  2525.         call U.S. Robotics' Technical Support Department, you may be asked 
  2526.         for this product code.
  2527.  
  2528. I1      The modem performs a checksum of its read-only memory (ROM) and 
  2529.         returns the result to the screen.  This function is used only in 
  2530.         factory testing.  The modem should always read the same number. 
  2531.  
  2532. I2      The modem performs a test of its random access memory (RAM) and 
  2533.         returns either the OK (0) or ERROR (4) result code, followed by OK 
  2534.         when the test is completed.  You may want to use this command as a 
  2535.         checkpoint if the modem appears to be malfunctioning.
  2536.  
  2537. I3      The modem returns the duration of the last call if set to K0.  It 
  2538.         displays the actual time if set to K1.  See the description of the 
  2539.         Kn command in Chapter 4.
  2540.  
  2541. I4      The modem displays its current configuration.  Figure 6.1 below 
  2542.         is an example.
  2543.  
  2544. Figure 6.1--Sample Result of ATI4 Command
  2545.  
  2546. ati4
  2547. USRobotics Courier Dual Standard V.34 Fax Settings...
  2548.  
  2549.    B0  C1  E1  F1  M1  Q0  V1  X1
  2550.    BAUD=57600  PARITY=N  WORDLEN=8
  2551.    DIAL=PULSE  ON HOOK   TIMER
  2552.  
  2553.    &A1  &B0  &C1  &D2  &G0  &H0  &I0  &K1  &L0  &M4  &N0
  2554.    &P0  &R1  &S0  &T5  &X0  &Y1  %N6  
  2555.  
  2556.    S00=000  S01=000  S02=043  S03=013  S04=010  S05=008  S06=002  S07=060  
  2557.    S08=002  S09=006  S10=007  S11=070  S12=050  S13=000  S14=000  S15=000  
  2558.    S16=000  S17=000  S18=000  S19=000  S20=000  S21=010  S22=017  S23=019  
  2559.    S24=150  S25=005  S26=001  S27=000  S28=008  S29=020  S30=000  S31=000  
  2560.    S32=009  S33=000  S34=000  S35=000  S36=000  S37=000  S38=000  S39=000  
  2561.    S40=000  S41=000  S42=126  S43=200  S44=015  S45=000  S46=000  S47=000  
  2562.    S48=000  S49=000  S50=000  S51=000  S52=000  S53=000  S54=000  S55=000  
  2563.    S56=000  S57=000
  2564.  
  2565.    LAST DIALED #:                                       
  2566.  
  2567. OK
  2568.  
  2569.  
  2570. I5      The modem displays the configuration stored in nonvolatile random 
  2571.         access memory (NVRAM), as in the following example.  If your 
  2572.         modem connects to a modem that has Dial Security and local access 
  2573.         enabled, you cannot view the stored phone numbers.
  2574.  
  2575.  
  2576. Figure 6.2--Sample NVRAM Settings Screen
  2577.  
  2578. ati5
  2579. USRobotics Courier Dual Standard V.34 Fax NVRAM Settings...
  2580.  
  2581.    DIAL=PULSE  B0  F1  M1  X7
  2582.    BAUD=57600  PARITY=N  WORDLEN=8
  2583.  
  2584.    &A3  &B1  &G0  &H1  &I0  &K3  &L0  &M4  &N0
  2585.    &P0  &R2  &S0  &T5  &X0  &Y1  %N6
  2586.  
  2587.    S00=001  S02=043  S03=013  S04=010  S05=008  S06=002  S07=060  S08=002
  2588.    S09=006  S10=007  S11=040  S12=050  S13=000  S15=000  S19=000  S21=010
  2589.    S22=017  S23=019  S24=150  S25=005  S26=001  S27=000  S28=008  S29=020
  2590.    S31=000  S32=009  S33=000  S34=000  S35=000  S36=000  S37=000  S38=000
  2591.    S39=000  S40=000  S41=000  S42=126  S43=200  S44=015  S51=000  S53=000
  2592.    S54=000  S55=000  S56=000  S57=000
  2593.                              STORED PHONE NUMBERS
  2594. 0:                                      1:                                      
  2595. 2:                                      3:                                      
  2596. 4:                                      5:                                
  2597. 6:                                      7:         
  2598. 8:                                      9:                                     
  2599.         STORED COMMAND = 
  2600.  
  2601. OK
  2602.  
  2603. I6      During a connection, the modem monitors and stores information 
  2604.         about link operations.  When the call is ended, you can request 
  2605.         a diagnostic summary, as in the following example.  The duration 
  2606.         of the last call or real time is displayed depending on the Kn 
  2607.         setting.
  2608.  
  2609.  
  2610. Figure 6.3--Sample Link Diagnostics Screen (ATI6) 
  2611.  
  2612. ati6
  2613. USRobotics Courier Dual Standard V.34 Fax Link Diagnostics...
  2614.  
  2615. Chars sent      0       Chars Received  0
  2616. Chars lost      0
  2617. Octets sent     0       Octets Received 0
  2618. Blocks sent     0       Blocks Received 0
  2619. Blocks resent   0
  2620.  
  2621. Retrains Requested      0       Retrains Granted        0
  2622. Line Reversals  0       Blers           0
  2623. Link Timeouts   0       Link Naks       0
  2624.  
  2625. Data Compression         NONE
  2626. Equalization    Long
  2627. Fallback        Disabled
  2628. Last Call       00:00:00
  2629.  
  2630. Disconnect Reason is Keypress Abort
  2631. OK
  2632.  
  2633. For calls under data compression, the number of characters sent may be 
  2634. less than the number of octets sent, due to buffering operations.  Line 
  2635. Reversals only apply to HST-mode operations, when the modems switch the 
  2636. high and low speed channels.  At this time, online fallback is only 
  2637. reported Enabled in HST-mode.
  2638.  
  2639. Most terms used in the display are self-explanatory except for the 
  2640. following:
  2641.  
  2642. Octets:  
  2643.          Compressed data units.  If the number of octets is greater than 
  2644.          the number of characters sent, the modems probably used MNP5 
  2645.          compression on an already compressed file, and the result was 
  2646.          expanded data.  
  2647.  
  2648. Line Reversals:  
  2649.          The number of times HST-mode modems switched the high 
  2650.          and low speed channels.
  2651.  
  2652. Blers:  
  2653.          Errors in data and protocol blocks.  If there were many block 
  2654.          errors, your receiver may have experienced problems on the line.
  2655.  
  2656. Blocks Resent:  
  2657.          These represent blocks the remote modem resent due to 
  2658.          the previous category, Blers.
  2659.  
  2660. Link Timeouts:  
  2661.          Protocol detection problems:  communications were 
  2662.          severed momentarily, and the modems probably recovered.  
  2663.          This does not indicate the retry timeout.
  2664.  
  2665. Link Naks:  
  2666.          Negative acknowledgments (one or more blocks).
  2667.  
  2668. Data Compression:  
  2669.          Indicates the type of data compression negotiated 
  2670.          for the call (V42BIS or MNP5) or NONE.  A V42BIS 
  2671.          response includes the size of the dictionary and the 
  2672.          maximum string length used, for example, 2048/32.  
  2673.          See Appendix A for more information.
  2674.  
  2675. Equalization Long/Short:  
  2676.          Status of S15 bit 0; long if bit 0=0, short 
  2677.          if bit 0=1.  Short equalization applies 
  2678.          only to HST modems.
  2679.  
  2680. Fallback:  
  2681.          Enabled/Disabled:  indicates whether or not the modems 
  2682.          negotiated online fallback during the connection sequence.
  2683.  
  2684. Protocol:  
  2685.          indicates the error control protocol negotiated (LAPM, 
  2686.          ST, MNP, NONE) or SYNC for a synchronous call.
  2687.  
  2688. Speed:  
  2689.          The last rates at which the receiver/transmitter were operating 
  2690.          before disconnecting.
  2691.  
  2692. Disconnect Reason:  
  2693.          Possible reasons the modem hung up are as follows:
  2694.  
  2695.          A Rootless Tree:  
  2696.               The modem received an invalid V.42 bis (compression) 
  2697.               frame.
  2698.  
  2699.          Break Timeout:  
  2700.               Incompatible processing of a Break signal occurred.
  2701.  
  2702.          DISC:  
  2703.               The remote modem sent a V.42 Disconnect frame.
  2704.  
  2705.          DTR dropped:  
  2706.               The computer or terminal dropped the Data Terminal 
  2707.               Ready signal, terminating the call.
  2708.  
  2709.          Escape code:  
  2710.               The operator sent the modem the +++ escape code.
  2711.  
  2712.          Extra Stepup:  
  2713.               The modem received an invalid V.42 bis (compression) 
  2714.               frame.
  2715.  
  2716.          GSTN (General Switch Telephone Network) Clear Down:  
  2717.               The connection was non-ARQ and DTR was dropped from one side 
  2718.               of the connection, or the DISC frame was corrupted due to 
  2719.               noise.
  2720.  
  2721.          Illegal Command Code:  
  2722.               The modem received an invalid V.42 bis (compression) frame.
  2723.  
  2724.          Inactivity timeout:  
  2725.               The modem detected no activity on the line for 
  2726.               the duration specified in Register S19 (default is 0, 
  2727.               timer disabled).
  2728.  
  2729.          Invalid Codeword:  
  2730.               The modem received an invalid V.42 bis (compression) frame.
  2731.  
  2732.          Invalid speed:  
  2733.               The modem is set to &N1 or higher, for a fixed 
  2734.               link rate, and the remote modem is not operating at the 
  2735.               same rate.
  2736.  
  2737.          LD received:  
  2738.               The remote modem sent an MNP error control Link 
  2739.              Disconnect request.
  2740.  
  2741.          Loop loss disconnect:  
  2742.               The modem detected a loss of current on the 
  2743.               loop connecting it with the telephone company central 
  2744.               office.  This usually occurs because the remote modem has 
  2745.               hung up:  the central office drops current momentarily 
  2746.               when there is a disconnect at the other end of a call.  
  2747.               Unless Register S38 is set higher than zero, the modem 
  2748.               immediately hangs up at loop loss.
  2749.  
  2750.          Loss of carrier:  
  2751.               The modem detected loss of the remote modem's
  2752.               carrier and waited the duration specified in Register 
  2753.               S10 (default is 0.7 seconds).
  2754.  
  2755.          MNP incompatibility:  
  2756.               The modem is set to &M5 and the remote modem 
  2757.               does not have MNP capability, or there was an MNP 
  2758.               negotiation procedure error.
  2759.  
  2760.          Retransmit limit:  
  2761.               The modems reached the maximum of twelve attempts 
  2762.               to transfer a data frame without error.
  2763.          
  2764.          SABME Timeout (Set Asynchronous Balance Mode Extended):  
  2765.               The modems failed this part of V.42 link negotiation. 
  2766.        
  2767.          Unable to Retrain:  
  2768.               After several attempts, disturbances on the phone 
  2769.               line prevented the modems from retraining, and they could 
  2770.               no longer transmit or receive data.
  2771.  
  2772.          XID Timeout:  
  2773.               The modems failed to negotiate the V.42 Detection 
  2774.               (XID Exchange) phase. 
  2775.  
  2776. Dial Security Disconnect Reason:  
  2777.     Possible reasons the answering modem may have hung up during a 
  2778.     Dial Security session are as follows:
  2779.  
  2780.     Security Abort:  
  2781.          The modem hung up because it received an invalid 
  2782.          password three times.
  2783.  
  2784.     Prompting Not Enabled:  
  2785.          The modem hung up because the originating 
  2786.          modem did not send an autopass password, and prompting wasn't 
  2787.          enabled.
  2788.  
  2789.     No Prompting in Sync:  
  2790.          The originating modem did not send an autopass 
  2791.          password, and the answering modem cannot prompt for a password 
  2792.          in any synchronous mode.
  2793.  
  2794.     Non-ARQ Mode:  
  2795.          The modem hung up because the originating modem was 
  2796.          set for error control and the answering modem was set for 
  2797.          non-error control.
  2798.  
  2799.     Mode Incompatible:  
  2800.          The modem hung up because both modems were not 
  2801.          set to the same error control setting.
  2802.  
  2803.     No Prompting in Non-ARQ:  
  2804.          Prompting was enabled, but the modem hung 
  2805.          up because the originating modem was set for error control, 
  2806.          and the answering modem was set for non-error control.  The 
  2807.          answering modem cannot prompt when it is set for non-error 
  2808.          control.   
  2809.  
  2810. I7      The modem returns a product configuration.  If you have a problem 
  2811.          and call U.S. Robotics' Technical Support staff, you may be asked 
  2812.          to read this screen.
  2813.  
  2814. I8      Not used
  2815.  
  2816. I9      Not used
  2817.  
  2818. I10     View Dial Security Account status.  For security administrators 
  2819.          only, unless local security is disabled, S53=0 or S53.2=0.
  2820.  
  2821. Figure 6.4--Sample Dial Security Account Status Screen
  2822.  
  2823. ati10
  2824. USRobotics Courier Dual Standard V.34 Fax
  2825.  
  2826. DIAL SECURITY STATUS
  2827.  
  2828.      DIAL SECURITY ENABLED:[N]       LOCAL SECURITY ENABLED:[N]
  2829.      PROMPTING ENABLED:[N]           FORCED AUTOPASS:[N]
  2830.     LOCAL ACCESS PASSWORD:[NO PSW]   AUTOPASS PASSWORD:[NO PSW]
  2831.  
  2832. ACCOUNT   PSW      ACCT/E    DIAL/B   NEW_#    PHONE #
  2833.    #0     [NO PSW]               [N]               [N]           [N]
  2834.    #1     [NO PSW]               [N]               [N]           [N]
  2835.    #2     [NO PSW]               [N]               [N]           [N]
  2836.    #3     [NO PSW]               [N]               [N]           [N]
  2837.    #4     [NO PSW]               [N]               [N]           [N]
  2838.    #5     [NO PSW]               [N]               [N]           [N]
  2839.    #6     [NO PSW]               [N]               [N]           [N]
  2840.    #7     [NO PSW]               [N]               [N]           [N]
  2841.    #8     [NO PSW]               [N]               [N]           [N]
  2842.    #9     [NO PSW]               [N]               [N]           [N]
  2843. OK
  2844.  
  2845.  
  2846. I11      Connection report used for debugging purposes.  A U.S. Robotics 
  2847.          Technical Support representative may ask you for information 
  2848.          provided on this screen.
  2849.  
  2850. **********************
  2851. S-Register Query (Sr?)
  2852. This command allows you to view the contents of a particular S-Register, 
  2853. as in the following example that requests the contents of Register S0 
  2854. ("On what ring will the modem answer?"):
  2855.  
  2856.            ATS0? <Enter>
  2857.  
  2858. *************************
  2859. Phone Number Query (&Zn?)
  2860. At this command, the modem returns the phone number stored in NVRAM at 
  2861. position n, as in the following example that includes a sample modem 
  2862. response: 
  2863.  
  2864.            AT&Z3? <Enter>5551234
  2865.  
  2866. ******************************
  2867. Last-Dialed Number Query (DL?)
  2868. At this command the modem displays the number stored in the last-dialed 
  2869. number buffer:
  2870.  
  2871.            ATDL? <Enter>
  2872.  
  2873. **********************************
  2874. Stored Command String Query (&ZC?)
  2875. At this command the modem displays the command string stored in NVRAM with 
  2876. the &ZC=s command:
  2877.  
  2878.           AT&ZC? <Enter>
  2879.  
  2880. ************
  2881. HELP Screens 
  2882. Courier modems provide five Help screens:  summaries of the basic AT 
  2883. command set, extended ampersand (&) command set, Dial command options, 
  2884. S-Register functions, and percent (%) command set.  
  2885.  
  2886. NOTE:  The Help screens are not available when the modem makes a 
  2887. connection in synchronous mode:  &M1, &M6, or &M7.
  2888.  
  2889.  
  2890. Stop/Restart Display 
  2891. The following command stops the display. Hold down the Control key and 
  2892. type "S":
  2893.  
  2894.             <Ctrl>-S
  2895.  
  2896. To restart the display, use the same command or press any key.
  2897.  
  2898.  
  2899. Cancel Display 
  2900. Either of the following commands cancels the display. 
  2901.             <Ctrl>-C
  2902.             <Ctrl>-K
  2903.  
  2904. *********************
  2905. Basic Command Set ($)
  2906. At AT$, the Courier displays a screen that shows a partial summary of the 
  2907. command set.  A second screen, activated by pressing any key, shows the 
  2908. remaining commands.  The first screen is shown in Figure 6.5.
  2909.  
  2910. Figure 6.5--Sample Basic Commands HELP Screen 
  2911.  
  2912. at$
  2913. HELP,  Command Quick Reference (CTRL-S to Stop, CTRL-C to Cancel)
  2914.  
  2915. &$    HELP, Ampersand Commands        Kn     n=0  Call Duration Mode        
  2916. %$    HELP, Percent Commands                 n=1  Real Time Clock Mode      
  2917. A/    Repeat Last Command             Mn     n=0  Speaker Off               
  2918. A>    Continuously Repeat Command            n=1  Speaker On Until CD       
  2919. AT    Command Mode Prefix                    n=2  Speaker Always On         
  2920. A     Answer Call                            n=3  Speaker Off During Dial   
  2921. Bn    n=0  V.32 originate mode        On     n=0  Return Online              
  2922.       n=1  HST originate mode                n=1  Return Online & Retrain    
  2923. Cn    n=0  Transmitter Off                   n=2  Return Online & Speed Shift
  2924.       n=1  Transmitter On             P      Pulse Dial                     
  2925. Dn    Dial a Telephone Number         Qn     n=0  Result Codes Sent         
  2926.       n=0..9#*TPR,;"W@!()-                   n=1  Quiet (No Result Codes)   
  2927. DL    Dial Last Phone Number                 n=2  Verbose/Quiet On Answer   
  2928. DSn   Dial Stored Phone Number        Sr=n   Sets Register "r" to "n"       
  2929. D$    HELP, Dial Commands             Sr?    Query Register "r"             
  2930. En    n=0  No Command Echo            S$     HELP, S Registers              
  2931.       n=1  Echo Command Chars         T      Tone Dial                      
  2932. Fn    n=0  Online Echo                Vn     n=0  Numeric Responses         
  2933.       n=1  No Online Echo                    n=1  Verbal Responses          
  2934. Strike a key when ready . .
  2935.  
  2936. *************************
  2937. Extended Command Set (&$)
  2938. At AT&$, the Courier displays a screen that shows a partial summary of the 
  2939. extended ampersand command set.  A second screen, activated by pressing 
  2940. any key, shows the remaining command set.  The first screen is shown in 
  2941. Figure 6.6.
  2942.  
  2943. Figure 6.6--Sample Ampersand Commands HELP Screen
  2944.  
  2945. at&$
  2946. HELP, Ampersand Commands (CTRL-S to Stop, CTRL-C to Cancel)
  2947.  
  2948. &An     n=0  Disable /ARQ Result Codes     &Nn     n=0  Highest Link Speed          
  2949.         n=1  Enable /ARQ Result Codes              n=1  300 bps                     
  2950.         n=2  Enable /Modulation Codes              n=2  1200 bps                    
  2951.         n=3  Enable /Extra Result Codes            n=3  2400 bps                    
  2952. &Bn     n=0  Floating DTE Speed                    n=4  4800 bps                    
  2953.         n=1  Fixed DTE Speed                       n=5  7200 bps                    
  2954.         n=2  DTE Speed Fixed When ARQ              n=6  9600 bps                    
  2955. &Cn     n=0  CD Always On                          n=7  12000 bps                   
  2956.         n=1  Modem Controls CD                     n=8  14400 bps                   
  2957. &Dn     n=0  Ignore DTR                            n=9  16800 bps                   
  2958.         n=1  On-Line Command Mode                  n=10 19200 bps                   
  2959.         n=2  DTE Controls DTR              &Pn     n=0  N.American Pulse Dial       
  2960. &Fn     n=0  Load Factory Configuration            n=1  UK Pulse Dial               
  2961.         n=1  Hardware Flow Control Cnfg.   &Rn     n=0  CTS Follows RTS             
  2962.         n=2  Software Flow Control Cnfg.           n=1  Ignore RTS                  
  2963.         n=3  HST/Cellular w/ HW FC Cnfg.           n=2  RX to DTE/RTS high          
  2964. &Gn     n=0  No Guard Tone                 &Sn     n=0  DSR Always On               
  2965.         n=1  550 Hz Guard Tone                     n=1  Modem Controls DSR          
  2966.         n=2  1800 Hz Guard Tone                    n=2  Pulse DSR, CTS=CD           
  2967. Strike any key when ready . . .
  2968.  
  2969.  
  2970. *************
  2971.  
  2972. Dialing (D$)
  2973. At ATD$, the Courier displays this Dial command summary:
  2974.  
  2975. Figure 6.7--Sample Dial Command HELP Screen
  2976.  
  2977. atd$
  2978. HELP, Dial Commands (CTRL-S to Stop, CTRL-C to Cancel)
  2979.  
  2980. 0-9     Digits to Dial 
  2981. *       Auxiliary Tone Dial Digit
  2982. #       Auxiliary Tone Dial Digit
  2983. T       Tone Dialing
  2984. P       Pulse Dialing
  2985. R       Call an Originate Only Modem
  2986. ,       Pause (Wait for S8 Time)
  2987. ;       Remain in Command Mode After Dialing
  2988. "       Used to Dial Alpha Phone #'s
  2989. W       Wait for 2nd Dial Tone (X3-X7)
  2990. @       Wait for an Answer (X3-X7)
  2991. !       Flash Switch Hook
  2992.  
  2993. OK
  2994.  
  2995.  
  2996. *************************
  2997. S-Register Functions (S$)
  2998. At ATS$, the Courier displays a screen that shows a partial summary of 
  2999. the S-Register functions.  More screens, activated by pressing any key, 
  3000. show the remaining registers.  The first screen is as follows.
  3001.  
  3002. Figure 6.8--Sample S-Register HELP Screen
  3003.  
  3004. ats$
  3005. HELP, S Register Functions (CTRL-S to Stop, CTRL-C to Cancel)
  3006.  
  3007. S0  Ring to Answer On                 S33 Reserved                           
  3008. S1  Counts # of Rings                 S34 Bit Mapped                         
  3009. S2  Escape Code Char                        1 = Disable V32bis               
  3010. S3  Carriage Return Char                    2 = Disable Enhanced V32 mode    
  3011. S4  Line Feed Char                          4 = Disable Quick V32 retrain    
  3012. S5  Backspace Char                          8 = Enable V23 Fallback          
  3013. S6  Wait Time/Dial Tone (sec)              16 = Change MR to DSR             
  3014. S7  Wait Time/Carrier (sec)                32 = Enable MI/MIC                
  3015. S8  Comma Time (sec)                       64 = Disable RA Busy Msg          
  3016. S9  Carrier Detect Time (1/10sec)         128 = Disable Terbo          
  3017. S10 Carrier Loss Time (1/10sec)       S35 Reserved                           
  3018. S11 Dial Tone Spacing (msec)          S36 Reserved                           
  3019. S12 Escape Code Time (1/50sec)        S37 Reserved                           
  3020. S13 Bit Mapped                        S38 Disconnect Wait Time (sec)         
  3021.     1 = Reset On DTR Loss             S39 Reserved                           
  3022.     2 = Do Originate in Auto Answer   S40 Reserved                           
  3023.     4 = No Pause Before Result Codes  S41 # of Allowed Login Attempts     
  3024.     8 = Do DS0 On DTR                 S42 Remote Escape Code Char     
  3025.     16 = Do DS0 On Reset              S43 Remote Escape Code Time (1/50sec)
  3026. Strike a key when ready . . .    
  3027.  
  3028.  
  3029. *********************
  3030. Percent Commands (%$)
  3031. At AT%$, the Courier displays a screen that shows a partial summary of 
  3032. the percent command functions.  A second screen, activated by pressing 
  3033. any key, shows the remaining registers.  The first screen is as follows.
  3034.  
  3035. Figure 6.9--Sample Percent HELP Screen
  3036.  
  3037. at%$
  3038. HELP, Percent Commands (CTRL-S to Stop, CTRL-C to Cancel)
  3039.  
  3040. %An=  Security Account Information   %Fn    Remote DTE Data Format       
  3041.       Command Structure                     n=0  8, No parity                   
  3042. %An=  PW,ACCT E,DIAL B,NEW#,PH#             n=1  7, Mark parity                   
  3043.       n = (0-9)                             n=2  7, Odd parity                   
  3044.       PW = Password                         n=3  7, Even parity                   
  3045.       ACCT E = Account Enable        %L=PWn Security Local Access Psw   
  3046.       DIAL B = Dial Back Enable             PWn = (0-9)               
  3047.       NEW# = New Dial Back #         %Nn    V.25bis Synchronous Clock Rate
  3048.       PH# = Dial Back Phone #               n=0  RESERVED               
  3049. %Bn   Remote DTE Data Rate                  n=1  RESERVED               
  3050.       n=0    110  bps                       n=2   1200 bps               
  3051.       n=1    300  bps                       n=3   2400 bps               
  3052.       n=2    600  bps                       n=4   4800 bps               
  3053.       n=3   1200  bps                       n=5   7200 bps               
  3054.       n=4   2400  bps                       n=6   9600 bps               
  3055.       n=5   4800  bps                       n=7  12000 bps               
  3056.       n=6   9600  bps                       n=8  14400 bps
  3057.       n=7  19200  bps                       n=9  16800 bps               
  3058.       n=8  38400  bps                       n=10 19200 bps               
  3059. Strike a key when ready . . .      
  3060.  
  3061.  
  3062. Appendix A--Link Negotiation (Handshaking) and Error Control
  3063.  
  3064.  
  3065. This appendix includes information on how U.S. Robotics modems  
  3066. negotiate with remote modems for the rate and other characteristics 
  3067. of each connection.   In addition, you'll find information on error 
  3068. control and, especially useful, some statistics and guidelines on 
  3069. using the modem for the best throughput.
  3070.  
  3071. Some of the following text includes the term ARQ, which means Automatic 
  3072. Repeat Request.  ARQ is a method used in many error control protocols to 
  3073. ensure that any data that has been corrupted in transit is retransmitted.  
  3074. We use the term in our documentation to designate a connection under 
  3075. error control.
  3076.  
  3077. NOTE:  High speed calls are highly vulnerable to errors unless the 
  3078. data is protected by error control.  The V. protocol operations 
  3079. described below take place even if one of the modems is not set for 
  3080. error control, thereby prohibiting error control for the call.  
  3081. If your modem connects with a modem at high speed but without error 
  3082. control, and if you are not using an error control protocol for 
  3083. your call, you may lose data.    
  3084.  
  3085. Dual Standard modems in HST mode, in contrast, are unable to connect 
  3086. with other HST modems at higher than 2400 bps, unless error control 
  3087. is negotiated for the call.  
  3088.  
  3089. ****************
  3090. V.34 Handshaking
  3091. The Courier defaults to V.34 and tries for the highest possible speed 
  3092. when it attempts to connect with another modem, 28.8K bps.  The entire 
  3093. V.FC range comprises 28.8K, 26.4K, 24K, 21.6K, 19.2K, 16.8K, 14.4K, 
  3094. 9600, 7200, 4800, and 2400 bps.   If the remote modem is not V.34 
  3095. capable, a connection is made using the highest compatible modulation 
  3096. scheme (V.FC, V.32 terbo, V.32 bis, and so on, down to as low as Bell 
  3097. 103, or 300 bps). 
  3098.  
  3099. If the remote modem has V.34 capability, the two modems use a line 
  3100. probing technique to determine the highest speed possible under 
  3101. current line conditions, and complete the connection.  If the remote 
  3102. modem does not have V.34 capability, a calling Courier modem listens 
  3103. to the other modem's answer tones to identify what standard rate the 
  3104. remote modem is operating at, and adjusts to that rate.  An answering 
  3105. Courier modem sends out a series of answer tone signals until both modems 
  3106. can negotiate the best connection rate.
  3107.  
  3108. ******************************** 
  3109. V. Fast Class (V.FC) Handshaking
  3110. The Courier defaults to V.Fast Class and tries for the highest 
  3111. possible speed when it attempts to connect with another modem, 
  3112. 28.8K bps.  The entire V.FC range comprises 28.8K, 26.4K, 24K, 
  3113. 21.6K, 19.2K, 16.8K, and 14.4K bps.   If the remote modem is not 
  3114. V.FC capable, a connection is made using the highest compatible 
  3115. modulation scheme (V.32 terbo, V.32 bis, and so on, down to as 
  3116. low as Bell 103, or 300 bps). 
  3117.  
  3118. If the remote modem has V.FC capability, the two modems use a line 
  3119. probing technique to determine the highest speed possible under 
  3120. current line conditions, and complete the connection.  If the 
  3121. remote modem does not have V.FC capability, a calling Courier modem 
  3122. listens to the other modem's answer tones to identify what standard 
  3123. rate the remote modem is operating at, and adjusts to that rate.  An 
  3124. answering Courier modem sends out a series of answer tone signals 
  3125. until both modems can negotiate the best connection rate.
  3126.  
  3127. ****************************************************
  3128. U.S. Robotics V.32 terbo to U.S. Robotics V.32 terbo
  3129. On these connections, Couriers have two features that result in 
  3130. outstanding performance:  Quick Connect and Adaptive Speed Leveling 
  3131. (ASL).  
  3132.  
  3133. Quick Connect allows the modems to connect in approximately 7 seconds, 
  3134. a far shorter time than normal with most modems.  
  3135.  
  3136. ASL (described below in Other V.Protocol Operations) is used by U.S. 
  3137. Robotics modems operating in V.32 terbo and V.32 bis modes.
  3138.  
  3139. ****************************
  3140. Other V. Protocol Operations
  3141. Earlier, lower-speed V. protocols do not employ line probing.  Instead,  
  3142. they use predefined answer tones to specify, or identify, speed 
  3143. capabilities.  These protocols define the following maximum speeds.
  3144.  
  3145. *  V.32 terbo:  19.2K bps, with an additional Courier-to-Courier 
  3146.    speed of 21.6K bps.
  3147. *  V.32 bis:  14.4K bps.
  3148. *  V.32:  9600 bps.
  3149.  
  3150. ASL (used in V.32 terbo and V.32 bis modes) is a strategy that allows 
  3151. the modems' receivers and transmitters to act independently of each 
  3152. other.  We have always featured a fallback/fall forward feature with 
  3153. error-correcting modems that allows them to slow down if there are 
  3154. problems with the phone line, in order to avoid data errors, and then 
  3155. speed up again.  But the independence of the receiving and transmitting 
  3156. channels means that one channel or the other may slow down and then speed 
  3157. up, without affecting the data flow on the other.  The result is more 
  3158. efficient line operation. 
  3159.  
  3160. WARNING:  Answering V.32 terbo modems shift their serial port rate up 
  3161. to 38.4K (for 21.6K connections) if the calling V.32 terbo modem dials 
  3162. in at 21.6K.  The answering V.32 terbo modem then sends data to its 
  3163. computer at 38.4K bps.   V.32 bis modems shift their serial port rate 
  3164. to 19.2K bps in order to make 14.4K bps connections.  If your ocomputer 
  3165. or terminal does not support these higher serial port rates, you need 
  3166. to disable V.32 terbo and/or V.32 bis.  See Appendix B, Register S34.
  3167.  
  3168. NOTE:  While many modems on the market now use the more efficient 
  3169. speeds, there may be a problem in answering older, "dumb" V.32 
  3170. modems at 9600 bps.  Register S28 is used to modify the duration 
  3171. of the extra tones used in V.32 negotiations, in the rare instance 
  3172. that this may be necessary.  See S-Registers, in Appendix B.
  3173.  
  3174. *************************
  3175. Dual Standard Handshaking
  3176. We  recommend that Dual Standard modems be set to retain the default 
  3177. B0 and &N0 settings.  This allows them to connect with V. protocol 
  3178. modems and HST modems in both Originate and Answer modes at a variety
  3179. of speeds.  
  3180.  
  3181. An originating Dual Standard modem set to B1 sends out a Bell answer 
  3182. tone, which is the prevalent standard in the U.S. and Canada for 
  3183. connections at 2400 bps and lower.   At higher speeds, the Dual 
  3184. Standard also recognizes the ITU answer tones necessary for 
  3185. connecting with V. protocol modems, and adjusts to the answering 
  3186. modem.  
  3187.  
  3188. However, in Answer mode, a Dual Standard modem sending out the Bell 
  3189. answer tone (B1) won't be recognized by V. protocol modems.  The 
  3190. calling V. protocol modem, instead, will wait until it detects a 
  3191. tone it recognizes, the V.22 bis tone used at 2400 bps.   If you 
  3192. wish to have your Dual Standard connect with V. protocol modems at 
  3193. high speeds, make sure it is set to B0 for the ITU answer tones.  
  3194. It will also connect with HST modems at speeds up to 16.8K bps.
  3195.  
  3196. ****************************
  3197. Error Control and Throughput
  3198.  
  3199. Error control is available for calls at 1200 bps and above.  It can be 
  3200. disabled, although high speed calls (above 2400 bps) should always 
  3201. be under error control.  The operations defined in an error control 
  3202. protocol include the following:
  3203.  
  3204. *  Establishment of compatibility 
  3205. *  Data frame formatting
  3206. *  Error detection through Cyclic Redundancy Checking (CRC)
  3207. *  Retransmission of corrupt data frames
  3208.  
  3209. The Courier is set at the factory to &M4, causing it to try for an error 
  3210. control connection and, if that isn't possible, to proceed with the call 
  3211. in Normal mode.  The modem first tries for a V.42 connection, then an 
  3212. MNP connection.  The following information is based on the Courier's 
  3213. setting of &M4.
  3214.  
  3215. ****************
  3216. V.42 Handshaking
  3217. This international standard includes a two-stage handshaking process: 
  3218.  
  3219. *  A Detection phase that is based on an exchange of predefined characters.  
  3220. *  LAPM (Link Access Procedures for Modems) Negotiation.  In this phase, 
  3221.    the modems identify their capabilities concerning maximum data block 
  3222.    size and the number of outstanding data blocks allowed before an 
  3223.    acknowledgment is required.
  3224.  
  3225. ***************
  3226. MNP Handshaking
  3227. This protocol is supported by the ITU-T V.42 Recommendation.  It was 
  3228. originally developed by Microcom, Inc. and is now in the public domain.  
  3229.  
  3230. MNP is based on special protocol frames.  If the remote modem doesn't 
  3231. recognize an MNP Link Request, error control isn't possible. (In HST 
  3232. asymmetrical mode, U.S. Robotics modems use a proprietary scheme 
  3233. similar to MNP.)
  3234.  
  3235. ****************
  3236. Data Compression
  3237. If the modems successfully establish a V.42 connection, they also negotiate 
  3238. for V.42 bis data compression.  If they successfully establish an MNP 
  3239. connection, they negotiate for MNP5 data compression.  The type of
  3240. compression for a call, if any, is reported in the ATI6 display, and 
  3241. in the CONNECT message if the modem is set to &A3.
  3242.  
  3243. Modems using V.42 bis compression negotiate the following options and 
  3244. report them in the ATI6 display.
  3245.  
  3246. *  Dictionary size, that is, the amount of memory available for compression 
  3247.    table entries.  (Entries are codes devised for redundant data.  The 
  3248.    data is packed into shorter data units, called code words, and unpacked 
  3249.    by the receiving modem.)
  3250.  
  3251.    Possible sizes are as follows:  
  3252.          Bits    Entries
  3253.          9       512
  3254.          10      1024
  3255.          11      2048
  3256.  
  3257.    U.S. Robotics modems use 11-bit, or 2048-entry dictionary, but drop down 
  3258.    if the remote modem uses a 9- or 10- bit dictionary.  The size of the 
  3259.    dictionary for a call is reported in the ATI6 display.
  3260.  
  3261. *  Maximum string length of each entry.  As the dictionary fills, the 
  3262.    modem deletes the oldest unused strings.
  3263.  
  3264. V.42 bis compression is more efficient than MNP5 compression in part 
  3265. because it dynamically deletes entries that are no longer used.  In 
  3266. addition, it works better with files that are already compressed. 
  3267. These include .ZIP files downloaded from many Bulletin Boards and 
  3268. 8-bit binary files, which seem to the modem to be compressed.  
  3269.    
  3270. MNP5 compression should not be used with such files because it adds data 
  3271. to them, which lessens throughput.  (The additional data is stripped when 
  3272. the file is decompressed by the remote modem.)  When transferring 
  3273. such files, it's best to set the modem to &K3:  this allows V.42 bis 
  3274. compression to work dynamically with the compressed data, but disables 
  3275. MNP5.
  3276.  
  3277. ************
  3278. Flow Control
  3279. Flow control of data from the computer is required under error control 
  3280. for two reasons:
  3281.  
  3282. 1. The transmitting modem buffers a copy of each frame it transmits to 
  3283.    the remote end until it is acknowledged by the receiving modem.
  3284.  
  3285. 2. If errors are encountered, retransmission activity can cause a 
  3286.    steady stream of data from the computer to overflow the buffer. 
  3287.  
  3288. *********************
  3289. Throughput Guidelines 
  3290. The following guidelines should help to make the most of the modem's 
  3291. advanced performance features.  In many instances, experimentation 
  3292. and experience will indicate what works best for your applications.
  3293.  
  3294. 1. Optimal throughput is attained under the following conditions:
  3295.    
  3296.    *  The communications software allows fixing the serial port rate 
  3297.       higher than the connection rate, by setting the software to 
  3298.       115.2K, 57.6K, or 38.4K bps and setting the modem to &B1.
  3299.  
  3300.       If the software automatically switches serial port rates to follow
  3301.       the connection rate, the modem's serial port rate must be also set 
  3302.       to follow the connection rate for each call, &B0, and throughput 
  3303.       will be limited. 
  3304.  
  3305.       Installations with specialized software may want to enable a fixed 
  3306.       serial port rate for ARQ calls and a variable serial port rate for 
  3307.       non-ARQ calls.  See the &B2 command in Chapter 4.
  3308.  
  3309.    *  The call is under data compression.  
  3310.    
  3311.    *  The data is comprised of text files rather than binary files such 
  3312.       as .EXE or .COM files.  See the table at the end of this appendix. 
  3313.  
  3314. 2. MNP5 compression is disabled for files that are already compressed, 
  3315.    and 8-bit binary files that appear to the modem to be already compressed.  
  3316.    MNP5 is disabled by setting the modem to &K3. 
  3317.  
  3318. 3. The file transfer is not slowed down by a file-transfer protocol.  
  3319.    Many non-text files require a file transfer protocol, but the results 
  3320.    vary.  For example, certain public domain file transfer protocols 
  3321.    have the following effects:
  3322.  
  3323.    Kermit  Newer versions support packets up to 9K and a sliding window 
  3324.            design to eliminate turn-around delay.  With earlier versions, 
  3325.            however, throughput may be severely reduced due to short block 
  3326.            lengths (possibly under 128 bytes) and acknowledgment 
  3327.             turnaround time.
  3328.  
  3329.    Xmodem  Throughput may be reduced if your version uses short block 
  3330.            lengths (128 bytes).  Some versions use larger blocks 
  3331.            (1K blocks).  Throughput is also reduced by overhead (error 
  3332.            control protocol information).
  3333.  
  3334.    Ymodem  There is an improvement over Xmodem, due to larger block 
  3335.            lengths (1K bytes), but throughput is still reduced by the 
  3336.            protocol's error control overhead.
  3337.  
  3338.    The above protocols further reduce throughput when an error control 
  3339.    connection is established.  The accuracy of the data is checked both 
  3340.    by the file transfer protocol and the modem.  To avoid redundancy, 
  3341.    use the above protocols only for non-ARQ connections, and only at 
  3342.    speeds of 2400 bps and below.  
  3343.    
  3344.    For the best throughput, but on error-controlled connections only and 
  3345.    with hardware flow control, we recommend the most current version of 
  3346.    Zmodem.  Overhead is minimal with this protocol, with throughput 
  3347.    almost equal to that obtained with no file-transfer protocol.  Zmodem 
  3348.    should also be used for non-ARQ connections.  Leave the modem at its 
  3349.    &M4 and &K1 settings for both error control and data compression.  
  3350.    Ymodem-G is another good choice, but never without both the local 
  3351.    and remote modems using error control:  if Ymodem-G detects an error, 
  3352.    it aborts the transfer.  Do not use either protocol with software flow 
  3353.    control (XON/XOFF signaling).
  3354.  
  3355. ******************
  3356. Typical Throughput
  3357. The maximum connection rate between two V.34 modems is 28.8K bps.  
  3358. Ocassionally, connections occur at 26.4K, 24K, and 21.6K bps because 
  3359. line quality differs from location to location  Line conditions and 
  3360. data rate affect throughput.  Also remember, your serial port rate 
  3361. must match or exceed your connection rate.  If you set your serial port
  3362. rate at 19.2K bps, the V.34 modem will only connect at or below 19.2K bps.
  3363.  
  3364. The tables below indicate the typical throughput, in characters per 
  3365. second (cps), that can be expected under the following conditions.  
  3366.  
  3367. *  Connection (link) rates of 14.4K, 21.6K, and 28.8K bps, respectively
  3368. *  Serial port rates set at 57.6K bps for the 14.4K bps connection and 
  3369.    115.2K bps for the 21.6K and 28.8K bps connections
  3370. *  Modem set to &B1 (fixed serial port rate)
  3371. *  V.42 bis compression negotiated for the call, and the default size 
  3372.    11-bit, 2048-entry dictionary
  3373. *  Straight data (not already compressed, no file-transfer protocol)
  3374. *  Transmission from a fast (486) computer
  3375.  
  3376. NOTE:  .ZIP files that are already compressed or files that appear to 
  3377. the modem to be compressed yield lower throughput.  We recommend 
  3378. setting the modem to &K3 when transferring these files, to allow V.42 
  3379. bis but disable MNP5.   
  3380.  
  3381. 14.4K bps
  3382.    File Type       Typical throughput (cps) 
  3383.    
  3384.    Text file       3400
  3385.    .ZIP files      1600
  3386.    Database files  4600
  3387.    Graphic files   2900
  3388.  
  3389. 21.6.4K bps
  3390.    File Type       Typical throughput (cps) 
  3391.    
  3392.    Text file       5100
  3393.    .ZIP files      2400
  3394.    Database files  7200
  3395.    Graphic files   4300
  3396.  
  3397. 28.8K bps
  3398.    File Type       Typical throughput (cps) 
  3399.    
  3400.    Text file       6800
  3401.    .ZIP files      3200
  3402.    Database files  9600
  3403.    Graphic files   5800
  3404.  
  3405. Appendix B--Summaries and Tables
  3406.  
  3407. CONTENTS
  3408.      The RS-232 Interface, with Pin Definitions
  3409.      Front Panel Indicators
  3410.      DIP Switch Summary
  3411.      Default Settings
  3412.      S-Register Summary
  3413.      ASCII Chart
  3414.  
  3415.  
  3416. ********************
  3417. THE RS-232 INTERFACE
  3418.  
  3419. ***********
  3420. Description
  3421. The RS-232 interface is a standard developed by the Electronic 
  3422. Industries Association (EIA).  It defines the signals and voltages
  3423. used when data is exchanged between a computer or terminal and a 
  3424. modem or serial printer.  Data is transmitted between the devices 
  3425. via a cable with 25-pin, 9-pin, 8-pin or custom-built connectors.
  3426.  
  3427. The modem takes a DB-25P (25-pin plug, or male) connector at one 
  3428. end of the cable.  Computer equipment varies, however.  Check the 
  3429. serial port at the rear of your machine, which may be labeled serial, 
  3430. comm port, or some other term (e.g., RS-232).  If there are no labels, 
  3431. review your machine documentation to find out which is the serial port.  
  3432. (There may be more than one.)  Don't use a port marked parallel, 
  3433. printer or aux.  
  3434.  
  3435. The physical serial port on the computer or terminal will be either a 
  3436. socket (female) or plug (male) that typically accommodates 25 or 9 
  3437. pins.  For example, the port on the IBM PC, PC/XT and most compatibles 
  3438. requires a DB-25S (socket) connector, while the port on the IBM PC/AT 
  3439. and some compatibles requires a DB-9S connector.  Apple computers 
  3440. require a DB-25P, DB-9P or, more typically, an 8-pin round plug connector.  
  3441. Check your computer documentation or with your computer dealer.
  3442.  
  3443. ***************
  3444. Pin Assignments
  3445. The entire standard covers many more functions than are used in most 
  3446. data communications applications.  Pin assignments are factory set 
  3447. in the Courier to match the standard DB-25 assignments in the 
  3448. following table.  DB-9 connectors for AT-compatible computers 
  3449. should be wired at the computer end of the cable as shown in the 
  3450. DB-9 column.  If you're using an Apple computer, we strongly recommend 
  3451. that you purchase a Hardware Handshaking cable to get the highest 
  3452. possible reliability performance. 
  3453.  
  3454.      Table B.1--RS-232 Interface Pin Definitions    
  3455.  
  3456.                          Signal Flow     
  3457.                          Computer
  3458.      DB-25   DB-9    Circuit Function            to Modem          
  3459.      
  3460.      1       _       AA  Chassis Ground          both directions
  3461.      2       3       BA  Transmitted Data        to modem
  3462.      3       2       BB  Received Data           to computer
  3463.      4       7       CA  Request to Send         to modem
  3464.      5       8       CB  Clear to Send           to computer
  3465.      6       6       CC  Data Set Ready          to computer
  3466.      7       5       AB  Signal Ground           both directions
  3467.      8       1       CF  Carrier Detect          to computer     
  3468.      12      _       SCF Speed Indicate          to computer
  3469.      15      _       DB  Synchronous TX* Timing  to computer
  3470.      17      _       DD  Synchronous RX* Timing  to computer
  3471.      20      4       CD  Data Terminal Ready     to modem
  3472.      22      9       CE  Ring Indicate           to computer
  3473.      24      _       DA  Synchronous TX* Timing  to modem
  3474.  
  3475.   * Indicates Transmitter (TX) or Receiver (RX)
  3476.     
  3477. *******************
  3478. Minimum Requirements
  3479. Some computer/terminal equipment supports only a few of the RS-232 signal 
  3480. functions set in the Courier.  The minimum required for the modem to 
  3481. operate are as follows: 
  3482.   
  3483. Asynchronous Calls
  3484.        DB-25   DB-9    
  3485.        Pin     Pin     Function                        
  3486.     2       3       Transmitted Data
  3487.     3       2       Received Data
  3488.     7       5       Signal Ground
  3489.     20      4       Data Terminal Ready*
  3490.  
  3491.    * Required only if you have the Data Terminal Ready Operations 
  3492.      switch OFF (DIP switch 1 OFF).
  3493.  
  3494. Synchronous Calls
  3495. You will need all of the above functions as well as pin 15 for 
  3496. Transmitter timing signals, and pin 17 for Receiver timing signals.  
  3497. You may need pin 24, which is assigned the external timing source, 
  3498. rather than the internal (modem) source assigned to pin 15.  See 
  3499. Appendix F for more detailed information.
  3500.  
  3501. Additional Flow Control Functions
  3502. If your computer and software support Clear to Send and you wish to use 
  3503. Transmit Data hardware flow control (&H1), Pin 5 (DB-25) or Pin 8 (DB-9) 
  3504. is required.  
  3505.  
  3506. If your computer and software support Request to Send and you wish 
  3507. to use Received Data hardware flow control (&R2), Pin 4 (DB-25) or 
  3508. Pin 7 (DB-9) is required.
  3509.  
  3510. ***********************************
  3511. For 38.4K or Higher Serial Port Rate 
  3512. Your terminal or computer and software must support the 115.2K, 57.6K, or 
  3513. 38.4K bps rate.  Make sure the RS-232 cable is shielded.  Cables are 
  3514. normally six feet long, but longer lengths are possible.  If you 
  3515. encounter problems with signal degradation, try a shorter cable.
  3516.  
  3517. If you decide to build your own cable, use a low-capacitance cable.  
  3518. To further minimize the capacitance, connect only those functions 
  3519. (pins) that your application requires.
  3520.  
  3521.  
  3522. FRONT PANEL INDICATORS
  3523.      Symbol  Meaning            Status
  3524.  
  3525.      HS      High Speed         All calls above 2400 bps:  ON during call 
  3526.                     progress, after completion of dialing; OFF 
  3527.                     during HST-mode link negotiations at 2400 
  3528.                     bps, then ON during connection.  Remains 
  3529.                     ON after disconnect until next call is 
  3530.                     originated or answered, or the modem 
  3531.                     is reset. 
  3532.  
  3533.      AA      Auto Answer/       Answer mode only:  ON when your modem is 
  3534.           Answer            in Auto Answer mode, and when answering a 
  3535.                     call; in HST-mode, goes OFF if the channel 
  3536.                     is reversed and your answering modem 
  3537.                     transmits at 450 or 300 bps.  Also goes 
  3538.                     OFF when the modem originates a call.  
  3539.                     Flashes ON for incoming ring detect.
  3540.  
  3541.      CD      Carrier Detect     ON if DIP switch 6 is OFF (factory 
  3542.                     setting) and the Courier receives a valid 
  3543.                     data signal (carrier) from a remote modem, 
  3544.                     indicating that data transmission is
  3545.                     possible.  Also ON when the CD override 
  3546.                     is on, DIP switch 6 ON.  
  3547.  
  3548.      OH      Off Hook           ON when the Courier takes control of the 
  3549.                     phone line to establish a data link.
  3550.  
  3551.      RD      Received Data      Flashes when the modem sends result codes 
  3552.                     or passes received data bits to the 
  3553.                     computer or terminal.  
  3554.  
  3555.      SD      Send Data          Flashes when the computer or terminal 
  3556.                     sends a data bit to the Courier.
  3557.  
  3558.      TR      Data Terminal      ON if DIP switch 1 is OFF (factory 
  3559.            Ready            (setting) and the modem receives a DTR 
  3560.                     signal from the computer or terminal.  
  3561.                     Also ON when the DTR override is on, DIP 
  3562.                     switch 1 ON.
  3563.  
  3564.      MR      Modem Ready/       ON when the Courier is powered on. 
  3565.          Test Mode          Flashes when the modems retrain, including 
  3566.                     online fallback, or while the modem is in 
  3567.                     Test mode.
  3568.  
  3569.      RS      Request to        ON if your terminal or software supports 
  3570.            Send            RTS and sends the RTS signal.  OFF if the 
  3571.                     Courier is set to &R2 (Received Data 
  3572.                     hardware flow control) and the computer or 
  3573.                     terminal lowers RTS.
  3574.  
  3575.      CS      Clear to Send      ON until the modem lowers CTS when 
  3576.                     Transmit Data hardware flow control is 
  3577.                     enabled (&H1, &H3).  Always ON during 
  3578.                     synchronous connections. 
  3579.  
  3580.      SYN     Synchronous        ON when the modem is set to &M1, &M6,
  3581.             Mode            &M7 and enters synchronous mode.  Flashes 
  3582.                     when Dial Security is in operation.
  3583.  
  3584.      ARQ/    Error Control/     Data Mode:  Automatic Repeat Request.  ON 
  3585.      FAX                        Fax Operations  when the Courier is set to 
  3586.                     &M4 or &M5 and successfully connects with 
  3587.                     another modem under error control.  
  3588.                     Flashes randomly when the Courier 
  3589.                     retransmits data to the remote modem.
  3590.                     Fax Mode:  Flashes steadily to indicate 
  3591.                     fax mode.
  3592.  
  3593.  
  3594. ******************
  3595. DIP SWITCH SUMMARY 
  3596.  
  3597.  
  3598. The DIP switches, located at the rear of the modem, are for adapting the 
  3599. modem to your equipment and personal requirements.  If necessary, review 
  3600. your software documentation.
  3601. Some users are able to move a single switch with a finger tip.  If this 
  3602. doesn't work for you, use a toothpick or other small instrument.  Do not 
  3603. use a lead pencil.
  3604.  
  3605. OPERATIONS
  3606. The DIP switch settings are power-on defaults, read by the Courier when 
  3607. it is turned on.  If changed when the modem is on, switches 1-7, and 9 
  3608. require the ATZ (software reset) command to initiate the new settings.  
  3609. If you've set switch 8 OFF to disable command recognition, and want to 
  3610. return the modem to Smart mode so that it responds to commands, just 
  3611. reset switch 8 to ON.
  3612.  
  3613. When you issue the ATZ command, the modem reads its DIP switch settings 
  3614. and resets either to its defaults (DIP switch 10 OFF) or factory settings 
  3615. (DIP switch 10 ON).
  3616.  
  3617.          Factory
  3618.      Switch  Setting    Function                                        
  3619.      1       OFF        Data Terminal Ready Operations 
  3620.                 OFF     Normal DTR operations:  computer must 
  3621.                     provide DTR signal for modem to accept 
  3622.                     commands; dropping DTR terminates a call
  3623.                 ON      DTR always ON (Override)
  3624.  
  3625.      2       OFF        Verbal/Numeric Result Codes
  3626.                 OFF     Verbal (word) results
  3627.                 ON      Numeric results
  3628.  
  3629.      3       ON         Result Code Display
  3630.                 OFF     Results suppressed
  3631.                 ON      Results enabled
  3632.  
  3633.      4       OFF        Command Mode Local Echo
  3634.                 OFF     Keyboard commands displayed
  3635.                 ON      Echo suppressed
  3636.  
  3637.      5       ON         Auto Answer 
  3638.                 OFF     Modem answers on first ring
  3639.                 ON      Auto answer disabled
  3640.  
  3641.      6       OFF        Carrier Detect Operations
  3642.                 OFF     Courier sends CD signal when it connects 
  3643.                     with another modem, drops CD on disconnect
  3644.                 ON      CD always ON (Override)
  3645.  
  3646.      7       OFF        Auxiliary, DIP Switch 3 ON
  3647.                 OFF     Result codes in Originate and Answer mode
  3648.                 ON      Result codes in Answer mode disabled
  3649.  
  3650.      8       ON         AT Command Set Recognition
  3651.                 OFF     Command recognition disabled (Dumb mode)
  3652.                 ON      Recognition enabled (Smart mode)
  3653.  
  3654.      9       OFF        Escape Code (+++) Response
  3655.                 OFF     Modem hangs up, returns to Command mode, 
  3656.                     sends NO CARRIER result
  3657.                 ON      Modem maintains connection, returns to 
  3658.                     Command mode, sends OK result
  3659.  
  3660.      10      OFF        Power-on and ATZ Reset Software Defaults
  3661.                 OFF     Load from nonvolatile memory (NVRAM)
  3662.                 ON      Load factory settings from read only 
  3663.                     memory (ROM)
  3664.  
  3665. ****************
  3666. DEFAULT SETTINGS
  3667.  
  3668. USER-PROGRAMMABLE DEFAULTS
  3669. You can create your own default configuration and store it in nonvolatile 
  3670. random access memory (NVRAM) using the &W command described in Chapter 4.  
  3671. As long as DIP switch 10 is OFF when you power on the modem, your defaults 
  3672. are loaded into the modem's random access memory (RAM).  To view your NVRAM 
  3673. settings at any time, use the ATI5 command.
  3674.  
  3675. Tables on the next several pages list the options you can store in NVRAM, 
  3676. including S-Register settings.  If DIP switch 10 is ON at power-on, the 
  3677. factory template 0 settings are loaded instead.  The modem has four factory 
  3678. setting templates (&F0-F3).  By default, the first time the modem is turned 
  3679. on, the modem loads the settings stored in NVRAM, which are the same as 
  3680. the settings in factory template 1 (&F1).
  3681.  
  3682. The following command example substitutes several user-defined defaults 
  3683. for factory settings.  The modem also stores the rate, word length and 
  3684. parity it detects from the AT command prefix.
  3685.  
  3686.      AT X1 &B0 &M5 &H0 M3 &W <Enter>
  3687.  
  3688. The modem is shipped with DIP switch 10 OFF, so when it is powered on it 
  3689. loads the settings from NVRAM.  Until these settings are changed, they are 
  3690. the same as the settings permanently stored in factory settings template 1 
  3691. (&F1).  You can alter any of these settings, create your own power-on 
  3692. defaults, and then save them with the &W command.  See Chapter 4.  
  3693.  
  3694. Table B.3--&F1 Hardware Flow Control Default Template
  3695.  
  3696. NVRAM Options                    Setting   Description
  3697. Handshake option                   B0      ITU-T answer sequence
  3698. Error control/sync                 &M4     Normal/error control
  3699. Data compression                   &K1     Enabled
  3700. Transmit data hardware             &H1     Hardware flow control
  3701.  
  3702. Rec'd data hardware flow control   &R2     Enabled
  3703. Rec'd data software flow control   &I0     Disabled
  3704. Serial port rate select            &B1     Serial port rate fixed higher 
  3705.                        than connect rate
  3706. Link rate select                   &N0     Variable 
  3707.  
  3708. Result code subset                 X7      Extended.  Includes all codes                           
  3709.                        except VOICE
  3710. Protocol response codes            &A3     Full protocol codes
  3711. Tone/Pulse dialing                 P       Pulse dial
  3712. Online local echo                  F1      Disabled
  3713. Speaker control                    M1      ON during dial through connect
  3714.  
  3715. Remote Digital Loopback (RDL)      &T5     Deny RDL
  3716. Normal/Leased/Cellular line        &L0     Normal phone line
  3717. Data Set Ready operations          &S0     Override enabled
  3718. Break handling                     &Y1     Clear buffer, send immediately
  3719.  
  3720. Stored telephone number           &Z0-9=0  Blank
  3721. Pulse dial make/break ratio       &P0      U.S./Canada
  3722. Guard tone                        &G0      U.S./Canada
  3723.  
  3724. Word length*               8
  3725. Parity* 0                  None
  3726. DTE rate* (Kbps)           19.2    _
  3727.  
  3728. *  Detected by the modem from the AT prefix of the &W command that 
  3729.    writes your defaults to NVRAM.  Set your software to the desired word 
  3730.    length, parity, and serial port rate defaults before sending the modem 
  3731.    the AT . . . &W string.
  3732.  
  3733.  
  3734.  
  3735. Table B.4--&F2 Software Flow Control Template
  3736.  
  3737. NVRAM Options                  Setting     Description
  3738. Handshake option                  B0       ITU-T answer sequence
  3739. Normal/error control/sync         &M4      Normal/error control
  3740. Data compression                  &K1      Enabled
  3741. Transmit data flow control        &H2      Software flow control
  3742.  
  3743. Rec'd data hardware flow control  &R1      Disabled
  3744. Rec'd data software flow control  &I2      Enabled
  3745. Serial port rate select           &B1      Serial port rate fixed higher 
  3746.                        than connect rate
  3747. Link rate select                  &N0      Variable 
  3748.  
  3749. Result code subset                X7       Extended.  Includes all codes    
  3750.                        except VOICE
  3751. Protocol response codes           &A3      Full protocol codes
  3752. Tone/Pulse dialing                P        Pulse dial
  3753. Online local echo                 F1       Disabled
  3754. Speaker control                   M1       ON during dial through connect
  3755.  
  3756. Remote Digital Loopback (RDL)     &T5      Deny RDL
  3757. Normal/Leased/Cellular line       &L0      Normal phone line
  3758. Data Set Ready operations         &S0      Override enabled
  3759. Break handling                    &Y1      Clear buffer, send immediately
  3760.  
  3761. Stored telephone number          &Z0-9=0   Blank
  3762. Pulse dial make/break ratio      &P0       U.S./Canada
  3763. Guard tone                       &G0       U.S./Canada    
  3764.  
  3765. Word length*            8
  3766. Parity* 0               None
  3767. DTE rate* (Kbps)        19.2    _
  3768.  
  3769. *  Detected by the modem from the AT prefix of the &W command that writes 
  3770.    your defaults to NVRAM.  Set your software to the desired word length, 
  3771.    parity, and serial port rate defaults before sending the modem the 
  3772.    AT . . . &W string.
  3773.  
  3774.  
  3775.  
  3776.  
  3777. Table B.5--&F3 HST Cellular Template
  3778.  
  3779. NVRAM Options                  Setting     Description
  3780. Handshake option                  B1       HST-mode/Bell answer tone
  3781. Normal/error control/sync         &M4      Normal/error control
  3782. Data compression                  &K1      Enabled
  3783. Transmit data flow control        &H1      Hardware flow control
  3784.  
  3785. Rec'd data hardware flow control  &R2      Enabled
  3786. Rec'd data software flow control  &I0      Disabled
  3787. Serial port rate select           &B1      Serial port rate fixed higher 
  3788.                        than connect rate
  3789. Link rate select                  &N0      Variable 
  3790.  
  3791. Result code subset                X7       Extended.  Includes all codes                           
  3792.                        except VOICE.
  3793.  
  3794. Protocol response codes           &A3      Full protocol codes
  3795. Tone/Pulse dialing                P        Pulse dial
  3796. Online local echo                 F1       Disabled
  3797. Speaker control                   M1       ON during dial through connect
  3798.  
  3799. Remote Digital Loopback (RDL)     &T5      Deny RDL
  3800. Normal/Leased/Cellular line       &L2      HST Cellular
  3801. Carrier loss wait time            S10=30   Waits 3 seconds before hanging up
  3802. Data Set Ready override           &S0      Enabled
  3803. Break handling                    &Y1      Clear buffer, send immediately
  3804.  
  3805. Stored telephone number           &Z0-9=0  Blank
  3806. Pulse dial make/break ratio       &P0      U.S./Canada
  3807. Guard tone                        &G0      U.S./Canada
  3808.  
  3809. Word length*            8
  3810. Parity* 0               None
  3811. DTE rate* (Kbps)        19.2    _
  3812.  
  3813. *  Detected by the modem from the AT prefix of the &W command that writes 
  3814.    your defaults to NVRAM.  Set your software to the desired word length, 
  3815.    parity, and serial port rate defaults before sending the modem the 
  3816.    AT . . . &W string.
  3817.  
  3818.  
  3819. If DIP switch 10 is ON when the modem is powered on, or you load factory 
  3820. template 0 (&F0), the following settings take effect.  
  3821.  
  3822.  
  3823. Table B.6--&F0 No Flow Control Low Performance Template
  3824.  
  3825. NVRAM Options                   Setting    Description
  3826. Handshake option                  B0       ITU-T answer sequence
  3827. Normal/error control/sync         &M4      Normal/error control
  3828. Data compression                  &K1      Enabled
  3829. Transmit data flow control        &H0      Disabled
  3830.  
  3831. Rec'd data hardware flow control  &R1      Disabled
  3832. Rec'd data software flow control  &I0      Disabled
  3833. Serial port rate select           &B0      Detect from AT command: variable 
  3834.                        rate 
  3835. Link rate select                  &N0      Variable 
  3836.  
  3837. Result code subset                X1       Basic
  3838. Error-control response codes      &A1      Enabled
  3839. Tone/Pulse dialing                P        Pulse dial
  3840. Online local echo                 F1       Disabled
  3841. Speaker control                   M1       ON during dial through connect
  3842.  
  3843. Remote Digital Loopback (RDL)     &T5      Deny RDL
  3844. Normal/Leased/Cellular line       &L0      Normal phone line
  3845. Data Set Ready operations         &S0      Override enabled
  3846. Break handling                    &Y1      Clear buffer, send immediately
  3847.  
  3848. Stored telephone number           &Z0-9=0  Blank
  3849. Pulse dial make/break ratio       &P0      U.S./Canada
  3850. Guard tone                        &G0      U.S./Canada
  3851.  
  3852. Word length*              7
  3853. Parity* 1                 Even
  3854. DTE rate* (bps)           9600    
  3855.  
  3856. *  Detected by the modem from the AT prefix of the &W command that writes 
  3857.    your defaults to NVRAM.  Set your software to the desired word length, 
  3858.    parity, and serial port rate defaults before sending the modem the 
  3859.    AT . . . &W string.
  3860.  
  3861.  
  3862.  
  3863.  
  3864. Table B.7--NVRAM Options
  3865.  
  3866.                                 Factory 
  3867.    NVRAM S-Register Options                                 Setting
  3868.    S0      Auto Answer                                        1
  3869.    S2      Escape code character                              43
  3870.    S3      Carriage Return character                          13
  3871.    S4      Line Feed character                                10
  3872.    S5      Backspace character                                8
  3873.    S6      Dial wait-time, sec.                               2
  3874.    S7      Carrier wait-time, sec.                            60
  3875.    S8      Dial pause, sec.                                   2
  3876.    S9      Carrier Detect time, 1/10th sec.                   6
  3877.    S10     Carrier loss wait-time, 1/10th sec.                7
  3878.    S11     Tone duration, spacing, msec.                      70
  3879.    S12     Escape code guard time, 1/50th sec.                50
  3880.    S13     Bit-mapped functions*                              0
  3881.    S15     Bit-mapped functions*                              0
  3882.    S19     Inactivity/hang up timer                           0
  3883.    S21     Break length, 1/100th msec.                        10
  3884.    S22     XON character                                      17
  3885.    S23     XOFF character                                     19
  3886.    S24     Pulsed DSR duration, 2/100th sec.                  150
  3887.    S26     RTS/CTS delay time, 1/100th sec.                   1
  3888.    S27     Bit-mapped functions*                              0
  3889.    S28     V.32 handshake time, 1/10th sec.                   8
  3890.    S29     V.21 handshake time, 1/10th sec.                   20
  3891.    S32     Voice/Data Switch Options                          9
  3892.    S33     Bit-mapped functions*                              0
  3893.    S34     Bit-mapped functions*                              0
  3894.    S38     Disconnect wait time, sec.                         0
  3895.    S41     Allowable remote login attempts                    0
  3896.    S42     Remote Access ASCII character                      126
  3897.    S43     Remote guard time, 1/50th sec.                     200
  3898.    S44     Re-establish leased-line connect, sec.             15
  3899.    S51     Bit-mapped functions*                              0
  3900.    S53     Bit-mapped functions*                              0
  3901.    S54     Bit-mapped functions*                              0
  3902.    S55     Bit-mapped functions*                              0
  3903.    S56     Bit-mapped functions*                              0
  3904.    S57     Bit-mapped functions*                              0
  3905.  
  3906.    *  Bit-mapped registers have up to eight functions.  See 
  3907.       descriptions later in this appendix or a briefer summary in the 
  3908.       Quick Reference Card.
  3909.  
  3910.  
  3911.  
  3912. ******************
  3913. S-REGISTER SUMMARY
  3914.  
  3915. USAGE 
  3916. The default values are those users typically require.  Change the settings 
  3917. of an S-Register with the ATSr=n command, where r is the register and n 
  3918. is a decimal value from 0-255:
  3919.  
  3920.          ATS13=8 <Enter>
  3921.  
  3922. The modem does not perform a value-range check.  Some values you select may 
  3923. not work with some equipment, and you'll have to readjust the settings.  
  3924.  
  3925. Some registers (S13, S14, S15, S16, S27, S34) are bit-mapped (bits 0-7).  
  3926. For example, turning on bit 0 of S13 causes the modem to reset each time 
  3927. the computer or terminal drops its Data Terminal Ready (DTR) signal.  
  3928. Turning on bit 3 of S13 causes the modem, on receipt of DTR, to auto 
  3929. dial the number stored at position 0 in NVRAM.
  3930.  
  3931. To turn on one or more bits in any bit-mapped register, use the total of 
  3932. the values shown below.  For example, S13=9 turns on bits 0 (value of 1) 
  3933. and 3 (value of 8).
  3934.  
  3935. Alternatively, identify the bits to be turned on with the following format:  
  3936. Sr.b=1, where r is the register and .b is the bit.  This format does not 
  3937. require knowledge of the bit's value.  S13.0=1 .3=1 is the equivalent of 
  3938. S13=9, above.  To turn off a bit function, set it to zero:  S13.0=0.
  3939.  
  3940. To display the contents of a register, use ATSr? as in this example: 
  3941.  
  3942.          ATS19? <Enter>
  3943.  
  3944.        
  3945. Register    Default     Function                                
  3946. S0          See DIP     Sets the number of rings on which to
  3947.         Switch 5    answer when in Auto Answer mode.  S0=0 disables 
  3948.             Auto Answer, the same as DIP switch 5 ON (factory 
  3949.             setting).  S0=1 enables Auto Answer and the modem 
  3950.             answers on the first ring. 
  3951.  
  3952.             NOTE:  If DIP switch 5 is OFF and S0=0, 
  3953.             Auto Answer remains disabled.
  3954.  
  3955. S1           0          Counts and stores the number of rings from an 
  3956.             incoming call. 
  3957.  
  3958. S2           43         Stores the ASCII decimal code for the escape code 
  3959.             character.  Default character is “+”.  A value of 
  3960.             128-255 disables the escape code.
  3961.  
  3962. S3           13         Stores the ASCII decimal code for the Carriage 
  3963.             Return character. Valid range is 0-127.
  3964.  
  3965. S4           10         Stores the ASCII decimal code for the Line Feed 
  3966.             character.  Valid range is 0-127.
  3967.  
  3968. S5           8          Stores the ASCII decimal code for the Backspace 
  3969.             character.  A value of 128-255 disables the 
  3970.             Backspace key's delete function.
  3971.  
  3972. S6           2          Sets the number of seconds the modem waits 
  3973.             before dialing.  If set to X2, X4, X6, or X7, 
  3974.             the modem dials as soon as it detects a dial 
  3975.             tone (fast dials).  If there is no dial tone, 
  3976.             the modem observes the normal S6 timeout.
  3977.  
  3978. S7           60         Sets the number of seconds the modem waits for 
  3979.             a carrier.  May be set for much longer duration if, 
  3980.             for example, the modem is originating an 
  3981.             international connection. 
  3982.  
  3983. S8           2          Sets the duration, in seconds, for the pause (,) 
  3984.             option in the Dial command and the pause between 
  3985.             command re-executions (> and A> commands).
  3986.  
  3987. S9           6          Sets the required duration, in tenths of a 
  3988.             second, of the remote modem's carrier signal 
  3989.             before recognition by the Courier.
  3990.  
  3991. S10          7          Sets the duration, in tenths of a second,  that 
  3992.             the modem waits after loss of carrier before 
  3993.             hanging up.  This guard time allows the modem to 
  3994.             distinguish between a line hit, or other 
  3995.             disturbance that momentarily breaks the 
  3996.             connection, from a true disconnect (hanging up) 
  3997.             by the remote modem. 
  3998.  
  3999.             While we do not recommend connecting the modem to a 
  4000.             line with call waiting, if you have call waiting you 
  4001.             may wish to adjust this setting upward to prevent 
  4002.             the modem from misinterpreting the signal for a 
  4003.             second call as a disconnect by the remote modem.  
  4004.             A better alternative is to contact your phone 
  4005.             company to find out how to temporarily disable 
  4006.             call waiting.
  4007.  
  4008. S11          70         Sets the duration and spacing, in milliseconds, 
  4009.             of dialed tones. 
  4010.  
  4011. S12          50         Sets the duration, in fiftieths of a second, of the 
  4012.             guard time for the escape code (+++) sequence.
  4013.  
  4014. S13          0          Bit-mapped register.  Select the bit(s) you    
  4015.             want on and set S13 to the total of the    
  4016.             values in the Value column.  For example,   
  4017.             ATS13=20 enables bit 2 (value = 4) and bit 
  4018.             4 (value = 16).  Or use ATSr.b=0 (OFF) or 1  
  4019.             (ON).  For example, ATS13.0=1 .3=1 turns      
  4020.             on bits 0 and 3.   To turn a bit off, set that    
  4021.             bit to zero, as in ATS13.3=0.
  4022.  
  4023.             Bit    Value   Result
  4024.             0      1       Reset when DTR drops
  4025.             1      2       Reverse normal Auto Answer operation:  
  4026.                        on incoming RING, enter Originate Mode 
  4027.                        and look for Answer tone
  4028.             2      4       Disable 250 msec. pause before 
  4029.                        result code display
  4030.             3      8       On DTR signal, Auto Dial the number 
  4031.                        stored in NVRAM at position 0 
  4032.             4      16      At power on/reset, Auto Dial number
  4033.                     stored in NVRAM at position 0 
  4034.             5      32      Disable HST (used for testing V.32 
  4035.                        terbo in Dual Standard modems)
  4036.             6      64      Disable MNP Level 3 (used for testing 
  4037.                        Level 2)
  4038.             7      128     Custom applications
  4039.  
  4040. S14          0          Bit-mapped register.  Select the bit(s) you       
  4041.             want on and set S14 to the total of the values in 
  4042.             the Value column.
  4043.  
  4044.             Bit    Value   Result
  4045.             0       1       Disconnect on escape code
  4046.             1-7     -       Reserved
  4047.        
  4048. S15          0          Bit-mapped register.  To set the register, see the 
  4049.             instructions for S13. 
  4050.  
  4051.             Bit    Value   Result
  4052.             0      1       Disable the modem's extra high-
  4053.                        frequency equalization if it causes 
  4054.                        problems on shorter-link calls--modems 
  4055.                        only
  4056.             1      2       Disable online fallback
  4057.             2      4       Disable 450 bps back channel--HST only
  4058.             3      8       Reset non-ARQ mode Transmit buffer 
  4059.                        from 1.5K bytes to 128* 
  4060.             4      16      Disable MNP Level 4; retransmitting 
  4061.                        the larger Level 4 data blocks may be 
  4062.                        a problem if you expect a great number 
  4063.                        of errors during a call
  4064.             5      32      Set backspace key to delete
  4065.             6      64      Some earlier 2400 bps MNP modems, not 
  4066.                        made by U.S. Robotics or Microcom, 
  4067.                        were not fully compatible with the MNP 
  4068.                        protocol.  If you have difficulty 
  4069.                        making a successful 2400 bps MNP 
  4070.                        connection with a remote MNP modem, it 
  4071.                        may be because of this incompatibility.  
  4072.                        Set S15 to 64 and try again to make the 
  4073.                        connection. 
  4074.             7      128     Custom applications only
  4075.  
  4076.             * The default 1.5K byte non-ARQ buffer allows data 
  4077.               transfer with X-and Ymodem-type file transfer protocols 
  4078.               without using flow control. 
  4079.  
  4080.               The 128-byte option allows remote users with slower 
  4081.               modems to stop data you're transmitting from scrolling 
  4082.               off their screens.  When remote users send your computer 
  4083.               an XOFF (<Ctrl-S>) and you stop transmitting, the data 
  4084.               in transit from your modem's buffer doesn't exceed the 
  4085.               size of their screen. 
  4086.     
  4087. S16          0          Bit-mapped test register.  To set the register, see 
  4088.             the instructions for S13.  For information on 
  4089.             testing, see Appendix H.
  4090.  
  4091.             Bit    Value   Result
  4092.             0      1       Analog Loopback
  4093.             1      2       Dial test
  4094.             2      4       Test pattern
  4095.             3      8       Remote Digital Loopback
  4096.             4      16      Reserved
  4097.             5      32      Reserved
  4098.             6      64      Reserved 
  4099.  
  4100. S17          0          Reserved. 
  4101. S18          0          Test timer for software-initiated loopback testing 
  4102.             (&Tn), disabled when S18 is set to 0.  See Appendix 
  4103.             H.  Used to set the duration of testing, in seconds, 
  4104.             before the modem automatically times out and 
  4105.             terminates the test.
  4106.  
  4107. S19          0          Sets the duration, in minutes, for the Inactivity 
  4108.             Timer.  The timer activates when there is no data 
  4109.             activity on the phone line and at the timeout the 
  4110.             modem hangs up.  S19=0 disables the timer.
  4111.  
  4112. S20          0          Reserved.
  4113.  
  4114. S21          10         Sets, in 10-millisecond units, the length of Breaks 
  4115.             sent from the modem to the computer or terminal.  
  4116.             Applies to ARQ mode only.
  4117.  
  4118. S22          17         Stores the ASCII decimal code for the XON character.
  4119.  
  4120. S23          19         Stores the ASCII decimal code for the XOFF character.
  4121.  
  4122. S24          150        Sets the duration, in 20-millisecond units, between 
  4123.             pulsed DSR signals when the modem is set to &S2 or 
  4124.             &S3.  The default is 3 seconds.
  4125.  
  4126. S25          5          Sets DTR recognition time in 1/100th of a second 
  4127.             units.
  4128.  
  4129. S26          1          Sets the duration, in 1/100th of a second units, of 
  4130.             the delay between RTS and the modem's CTS response 
  4131.             in synchronous mode.  
  4132.  
  4133. S27          0          Bit-mapped register.  To set the register, see the 
  4134.             instructions for S13.
  4135.  
  4136.             Bit     Value   Result
  4137.             0       1       Enable ITU-T V.21 modulation at 300 
  4138.                     bps for overseas calls.  In V.21 
  4139.                     mode, the modem answers both Bell 
  4140.                     103 and V.21 calls, but only 
  4141.                     originates V.21 calls.
  4142.             1       2       Enable unencoded (non-trellis-coded) 
  4143.                     modulation in V.32 mode; this option 
  4144.                     is part of the ITU-T V.32 
  4145.                     recommendation, but is rarely used.
  4146.             2       4       Disable V.32 modulation; used for 
  4147.                     testing HST modulation in Dual 
  4148.                     Standard modems.
  4149.             3       8       Disable 2100 Hz answer tone to allow 
  4150.                     two V.42 modems to connect more 
  4151.                     quickly.
  4152.             4       16      See next page.
  4153.             5       32      See next page.
  4154.             6       64      Reserved.
  4155.             7       128     Unusual software incompatibility.  
  4156.                     Some software may not accept 7200, 
  4157.                     12000, 14400, 16800, 19200 and 21600 
  4158.                     bps result codes.  This setting 
  4159.                     disables the codes and displays the 
  4160.                     9600 code instead.  The call's 
  4161.                     actual rate can be viewed on the 
  4162.                     ATI6 screen.
  4163.  
  4164.                     Error control handshaking options:  
  4165.                     select the total values of bits 4 
  4166.                     and 5.  
  4167.  
  4168.                     Bit 4   Bit 5   Result
  4169.                     0       0       Complete handshaking 
  4170.                             sequence:  V.42 
  4171.                             Detection, LAPM 
  4172.                             error control, 
  4173.                             MNP
  4174.                     16      0       Disable MNP
  4175.                     0       32      Disable V.42 
  4176.                             Detection and LAPM
  4177.                     16      32      Disable Detection 
  4178.                             phase, if you know 
  4179.                             that the remote modem 
  4180.                             does LAPM, but not 
  4181.                             the Detection phase.
  4182.  
  4183. S28          8          Sets the duration, in tenths of a second, of the 
  4184.             extra 3000/600 Hz answer tones sent during V.32 
  4185.             handshaking.  This gives V.32 modems additional 
  4186.             time to connect in V.32 mode before timing out.
  4187.  
  4188.             If there is difficulty answering older, manually 
  4189.             operated V.32 modems, for example, modems that 
  4190.             require a button to be pushed in order to dial, 
  4191.             try lengthening the duration of the extra tones.
  4192.  
  4193.             Setting S28 to zero eliminates the extra tones, 
  4194.             resulting in a faster connect time if,    
  4195.             for example, the modem is set to use V.21 
  4196.             modulation (300 bps) or V.23 modulation  
  4197.             (1200 bps).
  4198.  
  4199. S29          20         Sets the duration, in tenths of a second, of the 
  4200.             answer tones sent during V.21 handshaking.  
  4201.             Default = 20 (2 seconds).  This gives V.21 modems 
  4202.             additional time to connect in V.21 mode before 
  4203.             timing out.
  4204.  
  4205. S30-S31      0          Reserved.
  4206.  
  4207. S32          9          Sets the function for the voice/data switch.  This 
  4208.             is not a bit-mapped register.  Select the value for 
  4209.             the desired function, for example, ATS32=6.
  4210.  
  4211.             Value   Result
  4212.             0       Disabled
  4213.             1       Voice/data, Originate mode.  See value 9.
  4214.             2       Voice/data, Answer mode
  4215.             3       Redial last number
  4216.             4       Dial number stored at position 0
  4217.             5       Auto Answer on/off toggle
  4218.             6       Reset the modem
  4219.             7       Initiate Remote Digital Loopback
  4220.             8       Busy out phone line toggle
  4221.             9       Default if a command string is stored with 
  4222.                 the &ZC=string command.  When voice/data 
  4223.                 switch is pushed and &ZC has been enabled, 
  4224.                 modem executes stored command string.  
  4225.                 Otherwise acts like value 1, Originate 
  4226.                 mode
  4227.  
  4228.             NOTE:  Only use the voice/data switch when the modem 
  4229.             is in Command mode.
  4230.  
  4231. S33          0          Setting this register to 1 (S33=1) enables a reduced 
  4232.             packet size.
  4233.  
  4234. S34          0          Bit-mapped register.  See instructions for S13.
  4235.  
  4236.             Bit    Value   Result
  4237.             0       1       Disable V.32 bis.  Used for 
  4238.                     troubleshooting; U.S. Robotics' 
  4239.                     Technical Support may require that 
  4240.                     you disable V.32 bis for testing 
  4241.                     purposes.  
  4242.             1       2       Disable the modem's enhanced, 
  4243.                     proprietary V.32 bis modulation.  
  4244.                     Used for troubleshooting.
  4245.             2       4       Disable the faster retrains that 
  4246.                     occur during proprietary V.32 terbo 
  4247.                     modulation.  Used for 
  4248.                     troubleshooting.
  4249.             3       8       Enable V.23.  Required for some 
  4250.                     British connections.
  4251.             4       16      Change MR LED to DSR.
  4252.             5       32      Enable MI/MIC; see Appendix G.
  4253.             6       64      Disable the remote access busy 
  4254.                     message.
  4255.             7       128     Disable V.32 terbo.
  4256.  
  4257. S35-S37      0          Reserved.
  4258.  
  4259. S38          0          Sets the duration, in seconds, before a forced 
  4260.             hang-up and clearing of the Transmit buffer, when 
  4261.             DTR drops during an ARQ call.  This is provided to 
  4262.             allow time for a remote modem to acknowledge receipt 
  4263.             of all transmitted data.  Default = 0:  the modem 
  4264.             immediately hangs up when DTR drops.  If the modem 
  4265.             receives the ATH command, it ignores S38 and 
  4266.             immediately hangs up.
  4267.        
  4268. S39-S40      0          Reserved.
  4269.  
  4270. S41          0          Sets the number of allowable remote access login 
  4271.             attempts, thus enabling or disabling remote access.  
  4272.             The default setting of zero allows no remote login 
  4273.             attempts, thus disabling remote access.  A value of 
  4274.             1 or greater enables remote access.  If the number 
  4275.             of unsuccessful login attempts exceeds the limit set 
  4276.             by this register, the modem returns online and any
  4277.             further login attempts during the remainder of that 
  4278.             connection are refused.
  4279.  
  4280. S42          126        Stores the ASCII decimal code for the remote access 
  4281.             escape character.  The default character is a 
  4282.             tilde (~).
  4283.  
  4284. S43          200        Sets the duration, in fiftieths of a second, of the 
  4285.             guard time for the remote access (~~~~) sequence.
  4286.  
  4287. S44          15         Sets the duration, in seconds, of the delay between 
  4288.             when the modem senses loss of carrier and when it 
  4289.             attempts to re-establish a leased-line connection.  
  4290.  
  4291. S45-S50      0          Reserved.
  4292.  
  4293.  
  4294. S51          0          Bit-mapped register.  See instructions for S13.
  4295.  
  4296.             Bit     Value   Result
  4297.             0       1       Disable MNP/V.42 for
  4298.                     V.22 (1200 bps)
  4299.             1       2       Disable MNP/V.42 for
  4300.                     V.22 bis (2400 bps)
  4301.             2       4       Disable MNP/V.42 for
  4302.                     V.32/V.32 bis/V.32 terbo 
  4303.                     (9600/14,400/19,200/
  4304.                     21,600 bps).
  4305.             3-6     -       Reserved
  4306.             7       128     Custom Applications.  Handset 
  4307.                     Exclusion Delay.  If the telephone 
  4308.                     and modem share the same line, and 
  4309.                     DTR is raised, the modem takes 
  4310.                     control of the phone line and 
  4311.                     disconnects the voice call.  The 
  4312.                     modem stays on hook for the duration 
  4313.                     specified in S6 before it becomes a 
  4314.                     data call.
  4315.  
  4316.                     Since there is no way to detect if 
  4317.                     the telephone is in use, the S6 delay 
  4318.                     occurs even if the telephone is not 
  4319.                     in use.
  4320.  
  4321.                     The phone is re-enabled once the modem 
  4322.                     returns on hook.
  4323.  
  4324. S52           0          Reserved.
  4325.  
  4326. S53          0          Bit-mapped register.  Select the Dial Security 
  4327.             features you want enabled by setting S53 to the 
  4328.             total of the values in the Value column in the 
  4329.             table below.  For example, S53=3, enables Dial 
  4330.             Security with prompting.  S53=5 enables Dial 
  4331.             Security, and local-access password protection.  
  4332.             Or use ATSr.b=0 (OFF) or 1 (ON).  For example, 
  4333.             ATS53.0=1 .2=1 turns on bits 0 and 2.   To turn a 
  4334.             bit off, set that bit to zero, as in ATS53.2=0.
  4335.  
  4336.             Bit     Value   Result
  4337.             0       1       Dial security enabled
  4338.             1       2       Prompting enabled
  4339.             2       4       Local-access password
  4340.                     protection enabled
  4341.  
  4342.             NOTE:  In addition, enabling local access password 
  4343.             protection disables the &Zn=s command which stores 
  4344.             up to ten phone numbers because stored phone numbers 
  4345.             occupy the same space in NVRAM as the dialback 
  4346.             numbers for Dial Security accounts.
  4347.  
  4348. S54          0          Symbol rate bit-mapped register used primarily by 
  4349.             U.S.Robotics Technical Support for debugging 
  4350.             purposes.
  4351.  
  4352.             Bit 6 (ATS54.6=1) disables Call Indicate (CI).
  4353.  
  4354.             Bit 7 (ATS54.7=1) disablesV.8.
  4355.  
  4356. S55          0          Trellis code bit-mapped register used primarily 
  4357.             by U.S.Robotics Technical Support for debugging 
  4358.             purposes.
  4359.  
  4360. S56          0          Bit-mapped register primarily used by U.S.Robotics 
  4361.             Technical Support for debugging purposes.  
  4362.  
  4363.             Bit 6 (ATS56.6=1) disables V.34 modulation.
  4364.  
  4365.             Bit 7 (ATS56.7=1) disables V.FC modulation.
  4366.  
  4367. S57          0          Reserved for German operations.
  4368.  
  4369. Appendix C--Alphabetical Command Summary
  4370.  
  4371.  
  4372. Additional command summaries are in Chapter 4, on the bottom panel of the 
  4373. modem, and in the Quick-Reference Card.
  4374.  
  4375. *****************
  4376. COMMAND SET USAGE
  4377.  
  4378. Follow these guidelines:
  4379. 1. Your software must be loaded and if you are using a computer, it must be 
  4380.    in Terminal mode.  
  4381.  
  4382.    Some communications programs put the computer in terminal mode 
  4383.    automatically when they are loaded.  Others require you to display a 
  4384.    communications terminal screen, press a Function key, or perform some 
  4385.    other operation.  Refer to your communications software documentation 
  4386.    for instructions.
  4387.  
  4388.    In Terminal mode the computer acts as if it were a standard terminal 
  4389.    such as a teletypewriter, rather than a data processor.  Keyboard 
  4390.    entries go directly to the modem, whether the entry is a modem command 
  4391.    or data to be transmitted over the phone lines.  Received data is 
  4392.    output directly to the screen. 
  4393.  
  4394. 2. Type commands in either upper or lower case, not a combination (AT or 
  4395.    at--not At).
  4396.  
  4397. 3. All commands except A/, A> and +++ are preceded by the AT (attention) 
  4398.    prefix and are executed with the Enter/Carriage Return key (<Enter>).
  4399.  
  4400. 4. Command length = 60 characters maximum.  The modem doesn't count the 
  4401.    AT prefix, Carriage Return character, or spaces.  It counts (but 
  4402.    doesn't act on) punctuation such as hyphens and parentheses.
  4403.  
  4404. 5. A missing numeric parameter is assumed to be zero, as in the command 
  4405.    to hang up:  ATH <Enter> is the equivalent of ATH0 <Enter>.
  4406.  
  4407.    Example (spaces are not required, but are added here for readability):
  4408.  
  4409.         AT &K3 X2 DT 071 312 1234 <Enter>
  4410.  
  4411.    AT      Attention; a command follows.
  4412.    &K3     Disable MNP5 data compression; use only V.42 bis compression.
  4413.    X2      Use the X2 result code subset.
  4414.    DT      Dial the following number using tone dialing.
  4415.    <Enter> Execute the commands.
  4416.  
  4417.    NOTE:  The defaults listed are based on the modem's shipping 
  4418.    configuration:  load from nonvolatile random access memory (NVRAM), 
  4419.    DIP switch 10 OFF, which is the same as the &F1 configuration template.  
  4420.    For a complete listing of default configuration templates, see Appendix B.
  4421.  
  4422. *****************
  4423. Basic Command Set
  4424.  
  4425. +++     Escape code operations.  Once the modem is online to another system, 
  4426.     the only command it recognizes is an escape code of three typed 
  4427.     pluses, which forces the modem back to Command mode.  Do the 
  4428.     following when issuing the command:  
  4429.  
  4430.     *  Wait one second after sending the last item of data
  4431.     *  Type: +++
  4432.     *  Wait one second before typing any data
  4433.  
  4434.     Do not type the AT prefix or a Carriage Return.  The guard time of 
  4435.     one second before and after the code prevents the modem from 
  4436.     misinterpreting the occurrence of +++ in the transmitted data 
  4437.     stream.  
  4438.  
  4439.     If necessary, the character used in the escape code or the 
  4440.     duration of the guard time can be changed by resetting Register 
  4441.     S2 or S12.  See the S-Register Summary in Appendix B.
  4442.  
  4443.     In response to +++ the modem returns to Command mode.  However, it 
  4444.     keeps the line open or hangs up, depending on the setting of DIP 
  4445.     switch 9: 
  4446.  
  4447.     DIP Switch 9    Response to +++
  4448.     OFF             Modem goes on hook (hangs up), sends NO CARRIER 
  4449.             result code (factory setting)
  4450.     ON              Modem maintains connection (Online-Command mode), 
  4451.             sends OK result code 
  4452.  
  4453.     The factory setting (OFF) forces an automatic disconnect when you 
  4454.     issue +++.   An advantage of this is that you are not likely to 
  4455.     inadvertently run up an all-night phone bill.  
  4456.  
  4457.     Set DIP switch 9 ON if you want the modem to respond to +++ by 
  4458.     entering Online-Command mode, enabling it to execute commands and 
  4459.     return online.  (See the O command later in this appendix.)
  4460.  
  4461. >       If you know the modem you are calling is frequently busy, include 
  4462.     the Repeat command in the Dial string, as follows:
  4463.  
  4464.            AT > DT 1234567 <Enter>  
  4465.             or
  4466.            AT DT 1234567 > <Enter>
  4467.  
  4468.     The modem enters Repeat mode, dials the number, waits 60 seconds 
  4469.     for a carrier (default), and hangs up.  Then after a two-second 
  4470.     pause, it redials.  
  4471.  
  4472.     The cycle continues until the modems connect or the modem reaches 
  4473.     a maximum of 10 attempts.
  4474.  
  4475. A       Force Answer mode when the modem hasn't received an incoming call.
  4476.  
  4477. A/      Re-execute the last issued command.  A/ doesn't take the AT prefix 
  4478.     or a Carriage Return, and can be used to redial.
  4479.  
  4480. A>      This command combines the features of both the A/ and > commands.  
  4481.     The modem enters Repeat mode and redials the Dial string in the 
  4482.     command buffer.  Like the A/ command, A> does not take the AT 
  4483.     prefix or a Carriage Return.
  4484.  
  4485. AT      Attention command prefix.  Use AT alone to test for the OK result 
  4486.     code.  AT must prefix all commands except A/, A> and +++.
  4487.  
  4488. Any     Terminate the current dialing operation resulting from an
  4489. key     issued Dial command; terminate Repeat mode (> or A>).
  4490.  
  4491. Bn      Handshake options for international calls above 1200 bps.
  4492.     B0  ITU-T (formerly CCITT) answer sequence.  Default.  This is 
  4493.         required to answer all V.32-type calls as well as calls from 
  4494.         overseas.
  4495.     B1  Bell answer tone.  This setting selects HST modulation in 
  4496.         Dual Standard modems; but should only be used if the modem is 
  4497.         not required to answer V.32-type calls.  
  4498.     
  4499.         NOTE:  This setting is required for HST cellular calls.
  4500.  
  4501. Cn      Transmitter enabled/disabled.
  4502.     C0  Transmitter disabled; receive-only condition.
  4503.     C1  Transmitter enabled (Default).
  4504.  
  4505. Dn      Dial the specified phone number; also execute Dial options.
  4506.  
  4507.     The maximum number of characters allowed is 36, including the AT 
  4508.     prefix, punctuation and spaces.  The Carriage Return (Enter key) 
  4509.     isn't counted as a character.
  4510.  
  4511.     NOTE:  With the exception of the Dial options, the modem ignores 
  4512.     any commands issued after D in the same command string.  
  4513.  
  4514. D       Dial the number that follows and enter Originate mode.  Optional 
  4515.     parameters:
  4516.     P     Pulse dial (Default).
  4517.     T     Tone dial.
  4518.     ,     (Comma) Pause for 2 seconds before continuing to dial.
  4519.     ;     Return to Command mode after dialing.  
  4520.     "     Dial the letters that follow (in an alphabetical phone number).
  4521.     !     Transfer a call (flash the switch-hook).  This command applies 
  4522.           to modems in installations where other modems share the phone 
  4523.           line.  The modem flashes the switch-hook (goes off hook 0.5 
  4524.           seconds, on hook for 0.5 seconds and off hook again) to dial 
  4525.           the specified extension.
  4526.     W     This command is useful in situations where you must wait for a 
  4527.           second dial tone before continuing dialing.
  4528.     @     Wait for an answer (with X3 or higher).  The @ command can be 
  4529.           used in the Dial string to tell the modem to detect at least 
  4530.           one ring, wait for five seconds of silence at the other end of 
  4531.           the call, and then continue to execute the Dial string.
  4532.     /     A slash (/) causes a pause of only 125 milliseconds.
  4533.     R     Reverse frequencies.  This command allows calls to an 
  4534.           originate-only modem.  It reverses the modem's originate/answer 
  4535.           frequencies, forcing the Courier to dial out at the answer 
  4536.           frequency.
  4537.  
  4538. DL      Dial the last-dialed number.  The modem stores each Dial command 
  4539.     until it receives the next Dial command.  Use DL instead of A/, 
  4540.     described on the next page, if you wish to send the modem non-Dial 
  4541.     commands before dialing again.
  4542.  
  4543. DSn     Dial the number stored in nonvolatile random access memory at 
  4544.     position n, where n = 0-9. 
  4545.  
  4546. En      Command mode local echo.  Enables/disables the display of your 
  4547.     typed commands.  If double characters appear on the screen, both the 
  4548.     modem's local echo and your software's local echo are on.  
  4549.  
  4550.     The Courier is shipped with DIP switch 4 OFF, enabling local echo.  
  4551.     The En command controls the local echo for a current session, 
  4552.     independently of the switch setting. 
  4553.  
  4554.     E0  Command mode echo OFF.  The modem does not display keyboard 
  4555.         commands.
  4556.     E1  Command mode echo ON.
  4557.  
  4558. Fn      Online local echo.  This command causes the modem to display a copy 
  4559.     of the data it is transmitting to another system.
  4560.     F0  Online echo ON.  Sometimes called half duplex.  As the modem 
  4561.         transmits data to a remote system, it also sends a copy of the 
  4562.         data to the screen.
  4563.     F1  Online echo OFF.  Sometimes called full duplex.  Default.
  4564.  
  4565. Hn      On/off hook control.
  4566.     H0  Hang up (go on hook).
  4567.     H1  Go off hook.
  4568.  
  4569. In      Inquiry
  4570.     I0  Display product code
  4571.     I1  Display results from ROM checksum
  4572.     I2  Display results from RAM test
  4573.     I3  Display the duration of the last call
  4574.     I4  Display current modem settings
  4575.     I5  Display NVRAM settings
  4576.     I6  Display Dial diagnostics summary of the last call
  4577.     I7  Display product configuration information
  4578.     I8  Reserved
  4579.     I9  Reserved
  4580.     I10 Display dial security account status information
  4581.     I11 Display a high speed connection report
  4582.  
  4583. Kn      Modem clock operation:  Call-duration or Real-time mode.  Displayed 
  4584.     with ATI3 and ATI6 commands.
  4585.     K0  Display current call-duration if online.  Display last 
  4586.         call-duration if offline.  Default.
  4587.     K1  Return actual time at ATI3.  Clock is set using ATI3=HH:MM:SS K1.
  4588.  
  4589. Ln      Speaker volume control (internal modems only)
  4590.     L0  Low
  4591.     L1  Low
  4592.     L2  Medium (default)
  4593.     L3  High
  4594.  
  4595.     NOTE:  External modems will return an OK message to this command, 
  4596.     but the volume will not change.  The volume button must be used to 
  4597.     alter volume.
  4598.  
  4599. Mn      Speaker (audio monitor).
  4600.     M0  The speaker is always OFF.
  4601.     M1  The speaker is ON until carrier is established (Default).
  4602.     M2  The speaker is always ON, including during data transfer.
  4603.     M3  The speaker is ON after the last digit is dialed and remains 
  4604.         ON until carrier is established.
  4605.  
  4606. On      If DIP switch 9 is ON (on detection of the escape code the modem 
  4607.     maintains the connection), you can issue commands and then toggle 
  4608.     the modem back online with the On command.
  4609.  
  4610.     There are two ways to return online.
  4611.  
  4612.     ATO0 Return online (normal).  
  4613.     ATO1 Return online and retrain.  Use to have the modem 
  4614.     re-synchronize if there were errors in a non-ARQ data transfer.
  4615.  
  4616. Qn      Enable/suppress the display of result codes.  The Courier is 
  4617.     shipped with DIP switch 3 ON, to display result codes.  Use the Qn 
  4618.     command to control the display for a current session, independently 
  4619.     of the switch setting. 
  4620.  
  4621.     Q0  Result codes displayed.
  4622.     Q1  Result codes suppressed (quiet).
  4623.     Q2  Result codes suppressed in Answer mode.
  4624.  
  4625. Sr=n    Set S-Register value:  r is any S-Register; n must be a decimal 
  4626.     number between 0 and 255.
  4627.  
  4628. Sr.b=n  Alternative command for setting bit-mapped registers:  r is the 
  4629.     bit-mapped register; .b is the bit; n is 0 (off) or 1 (on).
  4630.  
  4631. Sr?     Query contents of register r.
  4632.  
  4633. Vn      Return result codes in words or numbers (Verbal/Numeric mode).  
  4634.     V0  Numeric mode.
  4635.     V1  Verbal mode.
  4636.  
  4637. Xn      Result code set options.  Use the following table (Default = X7, 
  4638.     all codes except 12/VOICE).  For result codes in synchronous 
  4639.     operations, see Appendix F.
  4640.  
  4641.                     Setting        
  4642. Result Codes    X0      X1      X2      X3      X4      X5      X6      X7
  4643. 0/OK            ·       ·       ·       ·       ·       ·       ·       ·
  4644. 1/CONNECT       ·       ·       ·       ·       ·       ·       ·       ·
  4645. 2/RING          ·       ·       ·       ·       ·       ·       ·       ·
  4646. 3/NO CARRIER    ·       ·       ·       ·       ·       ·       ·       ·
  4647. 4/ERROR         ·       ·       ·       ·       ·       ·       ·       ·
  4648. 5/CONNECT 1200          ·       ·       ·       ·       ·       ·       ·
  4649. 6/NO DIAL TONE                  ·               ·               ·       ·
  4650. 7/BUSY                          ·       ·       ·       ·       ·
  4651. 8/NO ANSWER                             ·       ·       ·       ·       ·
  4652. 9/RESERVED
  4653. 10/CONNECT 2400         ·       ·       ·       ·       ·       ·       ·
  4654. 11/RINGING                                              ·       ·       ·
  4655. 12/VOICE                                                ·       ·       
  4656. 13/CONNECT 9600         ·       ·       ·       ·       ·       ·       ·
  4657. 18/CONNECT 4800         ·       ·       ·       ·       ·       ·       ·
  4658. 20/CONNECT 7200         ·       ·       ·       ·       ·       ·       ·
  4659. 21/CONNECT 12000        ·       ·       ·       ·       ·       ·       ·
  4660. 25/CONNECT 14400        ·       ·       ·       ·       ·       ·       ·
  4661. 47/CONNECT 16800        ·       ·       ·       ·       ·       ·       ·
  4662. 85/CONNECT 19200        ·       ·       ·       ·       ·       ·       ·
  4663. 91/CONNECT 21600        ·       ·       ·       ·       ·       ·       ·
  4664. 99/CONNECT 24000        ·       ·       ·       ·       ·       ·       ·
  4665. 103/CONNECT 26400       ·       ·       ·       ·       ·       ·       ·
  4666. 107/CONNECT 28800       ·       ·       ·       ·       ·       ·       ·
  4667. Functions
  4668. Adaptive Dialing                ·       ·       ·       ·       ·       ·
  4669. Wait for 2nd Dial Tone (W)              ·       ·       ·       ·       ·
  4670. Wait for Answer (@)                     ·       ·       ·       ·       ·
  4671. Fast Dial                       ·               ·               ·       ·
  4672.  
  4673.  
  4674. Z       Software reset to NVRAM settings when DIP switch 10 is OFF (factory 
  4675.     setting).  If DIP switch 10 is OFF, the modem resets to the &F0 
  4676.     configuration template, with no flow control.
  4677.  
  4678. *************************
  4679. Ampersand (&) Command Set
  4680. &An     Enable/disable additional result code subsets.  See the Xn command.
  4681.     &A0     ARQ result codes are disabled.
  4682.     &A1     ARQ result codes enabled.
  4683.     &A2     Additional VFC, HST, or V32 modulation indicator.
  4684.     &A3     Additional error control indicator (LAPM, HST, MNP, SYNC, 
  4685.         or NONE) and data compression type (V42BIS or MNP5).  
  4686.         Default.
  4687.  
  4688. &Bn     Serial port rate variable or fixed.
  4689.     &B0 Variable rates.
  4690.     &B1 Fixed rate.  Default.  The modem always communicates with the 
  4691.         computer at the rate at which you have set the terminal or 
  4692.         software, regardless of the connection rate.  
  4693.     
  4694.         This setting is not affected by the &N setting.  However, the 
  4695.         serial port rate must be equal to or higher than the &Nn rate.
  4696.  
  4697. &B2 Fixed for ARQ calls/Variable for non-ARQ calls.  Answer mode 
  4698.         only.  When the modem goes off hook and connects in ARQ mode, 
  4699.         it shifts its serial port rate up to a user-specified rate, 
  4700.         for example, 38.4K bps.  If the connection is not under error 
  4701.         control, the modem behaves as if it were set to &B0 and 
  4702.         switches its serial port rate to match the connection rate of 
  4703.         each call.
  4704.  
  4705. &Cn     Carrier Detect operations.  At power-on and reset, the modem 
  4706.     operates according to the setting of DIP switch 6.  This command 
  4707.     is not stored in nonvolatile memory as a power-on/reset default.
  4708.  
  4709.     &C0 CD override, CD always ON.
  4710.     &C1 Normal CD operations.  The Courier sends a CD signal when 
  4711.         it connects with another modem and drops the CD when it 
  4712.         disconnects.
  4713.  
  4714. &Dn     Data Terminal Ready (DTR) operations.  At power-on and reset, the 
  4715.     modem operates according to the setting of DIP switch 1.  This 
  4716.     command is not stored in nonvolatile memory as a power-on/reset 
  4717.     default.
  4718.  
  4719.     &D0 DTR override.  The modem operates as though the DTR is always ON.
  4720.  
  4721.     &D1 Advance usage:  If issued before connecting with another modem, 
  4722.         the modem can enter online command mode during a call by 
  4723.         toggling DTR.  &D1 functions similarly to the escape code 
  4724.         (+++), except that this setting is independent of DIP switch 9.
  4725.  
  4726.         If DIP switch 1 is ON (DTR override) when you issue the &D1 
  4727.         command, the DTR override is automatically turned off.  
  4728.         However, if you change the setting of DIP switch 1 after 
  4729.         issuing &D1, the DIP switch setting tales precedence.
  4730.  
  4731.         Return online with the On command, or hang up with the Hn 
  4732.         command.
  4733.  
  4734.     &D2 Normal DTR operations.  The terminal or computer must send a 
  4735.         DTR signal for the modem to accept commands.  Dropping DTR 
  4736.         terminates a call.
  4737.  
  4738. &Fn     The modem is shipped with four configurations (templates), 
  4739.     &F0-&F3, stored in permanent nonprogrammable memory (ROM).  
  4740.     Appendix B includes configuration listings for each template.  
  4741.     Any one of the templates may be loaded into current memory 
  4742.     (AT &Fn) or written to nonvolatile memory and reset default 
  4743.     (AT &Fn &W).  Note, however, that &F0 is always loaded into 
  4744.     memory if DIP switch 10 is ON. 
  4745.  
  4746.     &F0 Load No Flow Control template settings
  4747.     &F1 Load Hardware Flow Control template settings (Default)
  4748.     &F2 Load Software Flow Control template settings
  4749.     &F3 Load HST Cellular template settings
  4750.  
  4751. &Gn     This setting applies only to overseas calls at 2400 or 1200 bps.  
  4752.     British phone switching systems require the modem to send an 1800 
  4753.     Hz guard tone after it sends an answer tone.  Some other European 
  4754.     phone networks require a 550 Hz guard tone.  Guard tones are not 
  4755.     used in the United States or Canada.
  4756.  
  4757.     &G0 No guard tone.  This is used in the U.S. and in Canada (Default).
  4758.     &G1 This sets a 550 Hz guard tone, and is used in some European 
  4759.         countries.
  4760.     &G2 This sets an 1800 Hz guard tone, and is used in the U.K. and 
  4761.         some Commonwealth countries.  &G2 requires the B0 setting.
  4762.  
  4763. &Hn     Transmit data flow control is for data transmitted to the modem 
  4764.     by its attached computer or terminal.  The modem monitors its
  4765.     buffer as data comes from the computer or modem.  If the buffer 
  4766.     approaches 90% capacity, the modem signals the computer or terminal 
  4767.     to stop transmitting.  When the modem has sent enough data over 
  4768.     the link to half empty the buffer, it signals the computer or 
  4769.     terminal to resume transmitting.
  4770.  
  4771. &H0     Transmit Data flow control disabled.
  4772.     &H1 Hardware flow control.  Default.  Requires that your computer 
  4773.         or terminal and software support Clear to Send (CTS) at the 
  4774.         RS-232 interface.
  4775.     &H2 Software flow control.  Requires that your software support 
  4776.         XON/XOFF signaling.
  4777.     &H3 Use both hardware and software flow control.  If you are unsure 
  4778.         about what your equipment supports, select this option. 
  4779.  
  4780. &In     Received data software flow control.
  4781.  
  4782.     &I0 Disables XON/XOFF flow control of received data. Default.
  4783.  
  4784.     &I1 The Courier acts on your typed XON/XOFF commands, Ctrl-S or 
  4785.         Ctrl-Q, and passes them to the remote computer. 
  4786.  
  4787.     &I2 The Courier acts on your XON/XOFF commands, but removes them 
  4788.         from the data stream instead of passing them to the remote 
  4789.         computer.  This is the recommended setting for ARQ mode.
  4790.  
  4791.     &I3 Hewlett Packard--Host mode.  Applies only to modems attached to 
  4792.         an HP mainframe that uses the ENQ/ACK protocol.  Use in ARQ 
  4793.         nmode only.  See Appendix G.
  4794.  
  4795.     &I4 Hewlett Packard--Terminal mode.  Applies only to modems 
  4796.         attached to terminals in an HP system that uses the ENQ/ACK 
  4797.         protocol.  Use in ARQ mode only.  See Appendix G.
  4798.  
  4799.     &I5 This setting is designed to enable flow control on the phone 
  4800.         link when the connection is not under error control.  For this 
  4801.         to work for you, the remote modem must have &I5 capability.
  4802.  
  4803. &Kn     Enable/disable data compression.
  4804.     &K0 Data compression disabled.
  4805.     &K1 Auto enable/disable.  Default.  The modem enables compression 
  4806.         if the serial port rate is fixed, &B1, and disables compression 
  4807.         if the serial port rate follows the connection rate, &B0, 
  4808.         because compression offers no throughput advantage when the 
  4809.         serial port and connection rates are equal.  Compression may 
  4810.         even degrade throughput. 
  4811.     &K2 Data compression enabled.  Use this setting to keep the modem 
  4812.         from disabling compression. 
  4813.     &K3 Selective data compression.  The modem negotiates only for 
  4814.         V.42 bis compression, and disables MNP Level 5 (MNP5) 
  4815.         compression.  Use this setting to transfer 8-bit binary 
  4816.         files, .ZIP files, and other files that are already compressed.
  4817.  
  4818. &Ln     Normal/Leased phone line.
  4819.     &L0 Normal phone line.  Default.
  4820.     &L1 Leased line; enables modem to reconnect if disconnected.
  4821.     &L2 Cellular operations; with B1, enables HST Cellular mode.
  4822.  
  4823. &Mn     Enable ARQ (error control) or synchronous protocols.  Both your 
  4824.     modem and the remote modem must use the same protocol.
  4825.     &M0 Normal mode, no error control.  Due to the nature of phone
  4826.         line channels, this is never recommended for calls above 2400 
  4827.         bps.  
  4828.     &M1 This setting is exclusive of the modems' error control and is 
  4829.         used only for online synchronous mode without V.25 bis.  See 
  4830.         Appendix F for more information.
  4831.     &M2 Reserved.
  4832.     &M3 Reserved.
  4833.     &M4 Normal/ARQ mode.  Default.  If an ARQ connection isn't made, 
  4834.         the modem operates in Normal mode, as though it were set to &M0.
  4835.     &M5 The modem enters ARQ asynchronous mode.  The modem hangs up if 
  4836.         an ARQ connection cannot be made.  
  4837.     &M6 The modem enters V.25 bis synchronous mode, using a character-
  4838.         oriented link protocol similar to BISYNC.  See Appendix F for 
  4839.         more information.
  4840.     &M7 The modem enters V.25 bis synchronous mode, using the HDLC link 
  4841.         protocol.
  4842.  
  4843. &Nn     Connection rate variable or fixed.
  4844.     &N0  Variable rates.  Default.  The Courier negotiates with the 
  4845.          remote modem for the highest possible connection rate, 
  4846.          depending on the capabilities of the remote modem.  This is 
  4847.          the recommended setting.  
  4848.     &N1- Fixed rate.  The modem only connects if the remote modem is
  4849.     &N14 operating at the same rate.  If not, the modem hangs up.  If 
  4850.          you wish, you can filter out calls at other than a specific 
  4851.          rate, for security or other reasons, by fixing the connection 
  4852.          rate.
  4853.  
  4854.          The connection rate must always be lower than, or equal to, 
  4855.          the serial port rate, never higher.  
  4856.        
  4857.     The options are as follows.
  4858.     &N1   300 bps         &N9   16.8K bps (HST, terbo,
  4859.     &N2   1200 bps                 V.FC, and V.34 only)
  4860.     &N3   2400 bps        &N10  19.2K bps (terbo, V.FC, 
  4861.     &N4   4800 bps                 and V.34 only)
  4862.     &N5   7200 bps        &N11  21.6K bps (terbo, V.FC,
  4863.     &N6   9600 bps                 and V.34 only)
  4864.     &N7   12K bps         &N12  24K bps (V.FC and V.34 only)
  4865.     &N8   14.4K bps       &N13  26.4K bps (V.FC and V.34 only)
  4866.                   &N14  28.8K bps (V.FC and V.34 only)
  4867.  
  4868. &Pn     This command sets the ratio of the off-hook/on-hook (make/break) 
  4869.     interval for pulse dialing.  The default sets the modem for use 
  4870.     in North America.  The ratio must be changed if the modem is used 
  4871.     in the United Kingdom and some Commonwealth countries.
  4872.     &P0 Make/break ratio, U.S./Canada:  39%/61%.  Default.  
  4873.     &P1 Make/break ratio, United Kingdom, some Commonwealth 
  4874.         countries:  33%/67%.
  4875.  
  4876. &Rn     Received data hardware (RTS) flow control
  4877.     &R0 Delay Clear to Send Response after Request to Send signal 
  4878.         (RTS/CTS delay).  
  4879.     &R1 The modem ignores RTS.  This setting is required if your 
  4880.         computer or terminal or software does not support RTS.
  4881.     &R2 Hardware flow control of received data enabled.  Default.  
  4882.         The modem sends data to the computer or terminal only on 
  4883.         receipt of the RTS signal.
  4884.  
  4885. &Sn     The modem sends the computer or terminal a Data Set Ready (DSR) 
  4886.     signal via the RS-232 interface.  (Data Set is industry jargon for
  4887.     modem.)  
  4888.     &S0 DSR is always ON (override).  Default.
  4889.     &S1 In Originate mode, the modem sends the DSR after it dials, 
  4890.         when it detects the remote modem's answer tone.  In Answer 
  4891.         mode, the modem sends the DSR after it sends an answer tone.
  4892.     &S2 This option is for specialized equipment such as automatic 
  4893.         callback units.  On loss of carrier, the modem sends a pulsed 
  4894.         DSR signal with Clear to Send (CTS) following Carrier Detect (CD).
  4895.     &S3 This is the same as &S2, but without the CTS following CD.
  4896.     &S4 The modem sends the computer a DSR signal at the same time as 
  4897.         it sends the Carrier Detect (CD).
  4898.     &S5 CTS follows Carrier Detect with DSR normal
  4899.  
  4900. &Tn     Modem testing
  4901.     &T0 End test
  4902.     &T1 Initiate Analog Loopback (AL) testing
  4903.     &T2 Reserved
  4904.     &T3 Initiate Local Digital Loopback (LDL) testing
  4905.     &T4 Grant Remote Digital Loopback (RDL)
  4906.     &T5 Deny RDL
  4907.     &T6 Initiate RDL testing
  4908.     &T7 Initiate RDL with self test and error detection
  4909.     &T8 Initiate AL with self test and error detection
  4910.  
  4911. &W      Write the curent settings to NVRAM.
  4912.  
  4913. &Xn     Synchronous transmit clock timing signals setting.  Determines 
  4914.     whether the modem or DTE will generate the timing signals.
  4915.  
  4916.     &X0 The Courier is the source of the Transmit clock timing 
  4917.         signals and sends them to your DTE over the RS-232 interface.  
  4918.         The DTE rate will follow the connection rates.  Default.
  4919.  
  4920.     &X1 The DTE is the source of the Transmit clock timing signals 
  4921.         and sends them to the Courier over the RS-232 interface.  This 
  4922.         setting is used typically in leased line multiplexed operations.
  4923.         (Multiplexors divide the phone channel so that the channel 
  4924.         carries several calls at the same time.)  
  4925.     
  4926.         The DTE ignores the Courier's clock timing signals and 
  4927.         negotiates the DTE and connection rates.
  4928.  
  4929.     &X2 The Courier's Receiver clock is the source of the timing 
  4930.         signals.  The signals are looped to the Transmit clock and 
  4931.         sent to your DTE over the RS-232 interface.  This setting is 
  4932.         only used in those systems that require synchronization of 
  4933.         data flowing in both directions.
  4934.  
  4935. &Yn     Break handling.  This command allows you to send a break to abort 
  4936.     data transfer without disconnecting from the phone link.
  4937.     &Y0 Destructive, don't send Break.
  4938.     &Y1 Destructive, expedited (Default).
  4939.     &Y2 Nondestructive, expedited.
  4940.     &Y3 Nondestructive, unexpedited; modem sends Break in sequence 
  4941.         with data received from computer or terminal.
  4942.  
  4943. &ZC?    Display the stored command string.
  4944.  
  4945. &ZC=s   Write the following command string s to NVRAM.  The command string 
  4946.     may be up to 40 characters long; spaces are not counted.  This 
  4947.     command can be used so that you can call another modem without
  4948.     loading your communications software.
  4949.  
  4950.     After storing a command, you can program the voice/data switch 
  4951.     to execute the stored command string when pressed.  The following 
  4952.     example assigns a command string that displays the link diagnostics 
  4953.     screen when you press the voice/data switch.  
  4954.  
  4955.            AT&ZC=I6 <Enter>
  4956.  
  4957.     The function of the voice/data switch is determined by the setting 
  4958.     of Register S32, as described in Appendix G.  Set the voice/data 
  4959.     switch function to execute stored command string by setting 
  4960.     Register S32 to 9 with the following command:
  4961.  
  4962.           ATS32=9 <Enter>
  4963.  
  4964.     Note that you can reset the voice/data switch at any time to one of 
  4965.     the other available functions.  Additionally, you can overwrite the 
  4966.     stored command string with a new one at any time.
  4967.  
  4968.     Once you've stored your command string and set Register S32, all 
  4969.     you need to do is press the voice/data switch whenever you want 
  4970.     the command string executed.
  4971.  
  4972. &Zn=s   This command stores up to ten numbers, where n is the position 
  4973.     0-9 in nonvolatile memory, and s is the phone number string.  
  4974.     The number-string may be up to 36 characters long, including 
  4975.     any Dial command options.  
  4976.  
  4977.           AT &Z2=555-6789 <Enter>
  4978.  
  4979.     Do not include modem settings in the &Zn string.  If the call 
  4980.     requires a special setting, insert it in the command string 
  4981.     before the DSn command.  In the following example, &M0 (no 
  4982.     error control) is inserted before the Dial command:
  4983.  
  4984.           AT&M0 DS2 <Enter>
  4985.  
  4986.     NOTE:  The &Zn=s command functions differently when Dial Security 
  4987.     is enabled.  See Appendix D for more information.
  4988.  
  4989. &Zn?    Display the phone number stored in NVRAM at position n (n = 0-9).
  4990.  
  4991. *******************
  4992. Percent Command Set
  4993. %An     Create and configure security accounts.  See Appendix D.
  4994.  
  4995. %Bn     Remotely configure the Courier's serial port rate.  See Appendix D.
  4996.     %B0  110 bps            %B6   9600 bps
  4997.     %B1  300 bps            %B7   19,200 bps
  4998.     %B2  600 bps            %B8   38,400 bps
  4999.     %B3  1200 bps           %B9   57,600 bps
  5000.     %B4  2400 bps           %B10  115,200 bps
  5001.     %B5  4800 bps
  5002.  
  5003. %Cn     Remote configuration control.  See Appendix D.
  5004.     %C0  Defer configuration.   This is the default.  Configuration 
  5005.          changes are deferred until the call is ended; they take effect 
  5006.          for ensuing connections.  You do not need to enter this 
  5007.          command; it is the default unless you enter %C1 or %C2.
  5008.     %C1  Restore configuration.  Use this command to cancel any
  5009.          configuration changes made during remote access, and restore 
  5010.          the original configuration.  However, commands that have been 
  5011.          written to NVRAM (with &W) will not be restored to their 
  5012.          previous settings.  Additionally, if you have forced immediate 
  5013.          configuration changes (with %C2), those changes cannot be 
  5014.          reversed with %C1.
  5015.     %C2  Execute configuration.  Use this command to force configuration 
  5016.          changes to take effect immediately, during the current 
  5017.          connection.  We recommend against forcing immediate 
  5018.          configuration changes unless absolutely necessary, as this 
  5019.          can result in an unreliable connection or even a loss of 
  5020.          connection.
  5021.  
  5022. %E=n    Make security system edits.  See Appendix D.
  5023.     %E=1  Erase local access password. 
  5024.     %E=2  Erase autopass password.
  5025.     %E=3  Erase passwords in accounts 0–9.
  5026.     %E=4  Erase phone numbers in accounts 0-9.
  5027.     %E=5  Disable Account, Dialback, and New Number fields in 
  5028.           accounts 0-9 disabled.
  5029.  
  5030. %Fn     Remotely configure data format.  See Appendix D.
  5031.     %F0  No parity, 8 data bits.
  5032.     %F1  Mark parity, 7 data bits.
  5033.     %F2  Odd parity, 7 data bits.
  5034.     %F3  Even parity, 7 data bits.
  5035.  
  5036. %L=     Assign an account password as the local access password.  See 
  5037.     Appendix D.
  5038.  
  5039. %N      Works in conjunction with &Xn in synchronous mode.  If the modem 
  5040.     is set so that it is the source of the Transmit clock timing 
  5041.     signals (&X0--default), the %Nn commands set the computer or 
  5042.     terminal-to-modem V.25 bis clock speed.  If the modem is set to 
  5043.     &X1, the computer is the source of the Transmit clock signals.  
  5044.  
  5045.     If %Nn is set to 0 or 1, you will receive an error message, since 
  5046.     they are not valid values.  The %Nn rates are as follows:
  5047.  
  5048.     %N0   Reserved             %N6   9600 bps (default)
  5049.     %N1   Reserved             %N7   12.K bps
  5050.     %N2   1200 bps             %N8   14.4K bps
  5051.     %N3   2400 bps             %N9   16.8K bps
  5052.     %N4   4800 bps             %N10  19.2K bps 
  5053.     %N5   7200 bps
  5054.  
  5055. %Pn=    Disables password security (n=0 or 1) when no character follows 
  5056.     the equal sign.  See Appendix D.
  5057.  
  5058. %Pn=s   Specify the following password string (s) for viewing privileges 
  5059.     only (n = 0) or view and configuration privileges (n= 1).  See 
  5060.     Appendix D.
  5061.  
  5062. %Pn?    Display password n.  See Appendix D.
  5063.  
  5064. %S=n    Obtain access to security accounts without disabling security.  
  5065.     See Appendix D.
  5066.  
  5067. %T      Enables the modem, when off hook, to detect the tone frequencies 
  5068.     of dialing modems.  %T is meant primarily for use with network 
  5069.     applications, but may also be integrated into certain software
  5070.     programs.  For example, %T could be used in a security program 
  5071.     to identify incoming tone security codes.
  5072.     
  5073.     To enable %T, type ATH1 <Enter> to force the modem off hook.  
  5074.     Then type AT%T <Enter>.  
  5075.  
  5076.     To return the modem to Command mode, press any key or drop the 
  5077.     computer's or terminal's DTR signal.  The modem responds OK.
  5078.  
  5079. %V=PWn  Assign the password in account n in your Courier modem’s security 
  5080.     as your autopass password.  See Appendix D.
  5081.  
  5082. Appendix D--Dial Security and Remote Access Operations
  5083.  
  5084. _____________________________________________________________________
  5085. DIAL SECURITY OPERATIONS              
  5086.  
  5087. Dial Security is designed to protect networks and data centers from 
  5088. unauthorized access.  The kind of security provided by the Courier modem 
  5089. is different from other kinds of dial security where software is used by 
  5090. the computer to control user access.  The Courier’s Dial Security is set 
  5091. up in the modem’s firmware, so access is controlled from modem to modem.
  5092.  
  5093. Setting up this kind of security requires action at both the host and 
  5094. remote modem sites.  This appendix contains instructions for both 
  5095. operations.
  5096.  
  5097. WARNINGS:  
  5098.  
  5099. If you want to set up Security on your Courier modem, you must complete 
  5100. the steps below in the order listed:
  5101.  
  5102. 1. Set up your own security account: 
  5103.    *  Set up your local access password
  5104.    *  Enable local access password protection
  5105.  
  5106. 2. Set up remote user accounts.
  5107.  
  5108. 3. Enable Dial Security.
  5109.  
  5110. You must set up your local access security information before enabling 
  5111. Dial Security and allowing remote calls, as outlined under Set Up Your 
  5112. Security Account in what follows.  
  5113.  
  5114. Be sure to remember your local access password; if you enable security 
  5115. and forget your local access password, you risk being locked out of 
  5116. your system.
  5117.  
  5118. ********
  5119. Overview
  5120. The Courier’s Dial Security allows you to configure up to 10 Security 
  5121. accounts.  Each security account is stored in nonvolatile memory (NVRAM) 
  5122. and may be set up in one of three ways:
  5123.  
  5124. * Automatic password access
  5125. * Prompted password access
  5126. * Password with Dialback protection
  5127.  
  5128.  
  5129. Autopass
  5130. Autopass is the term we use for the basic implementation of Dial Security
  5131. in the Courier modem.  It is in effect whenever Dial Security is enabled.
  5132.  
  5133. To use autopass alone, the following requirements must be met:
  5134. * Both host and remote modems must be U.S. Robotics modems with 
  5135.   Dial Security enabled.
  5136. * The connection must be under V.42 error control (both modems must be 
  5137.   set to &M4 or &M5).
  5138.  
  5139. When the remote modem is set for Dial Security, it automatically 
  5140. includes an autopass password (configured by the remote user to be 
  5141. compatible with the host modem’s security) in its V.42 error control 
  5142. request.  The host modem checks all the enabled passwords in its 
  5143. security accounts for a match.
  5144.  
  5145. If the remote user has set up the modem with an invalid password, the host 
  5146. modem returns an INVALID PASSWORD message and hangs up.
  5147.  
  5148. If the remote user failed to enable Dial Security on the remote Courier, 
  5149. the host Courier will not accept the call unless prompting (below) is 
  5150. enabled on the host modem.
  5151.  
  5152.  
  5153. Prompting
  5154. While the use of autopass (above) is restricted to U.S. Robotics Dial 
  5155. Security modems, prompting allows secured connections with any remote 
  5156. modem whose user has been assigned an allowed password.  When prompting 
  5157. is enabled, and the host modem doesn’t receive an autopass password, it 
  5158. prompts the remote user for a password.  The host modem checks the 
  5159. received password against each of its active Security accounts. If the 
  5160. password is valid, a secure connection is completed.
  5161.  
  5162. If the password is invalid, the host modem prompts twice more before 
  5163. disconnecting.  
  5164.  
  5165. If there are no password attempts at the remote end, the host modem 
  5166. times out after 60 seconds and disconnects.
  5167.  
  5168. NOTE:  There is no prompting capability in synchronous mode.
  5169.  
  5170. Prompting is more flexible than autopass because it:
  5171. * doesn't require a remote modem to have U.S. Robotics Dial Security.
  5172. * doesn't require a V.42 connection, so remote modems without V.42 
  5173.   error control capabilities can connect.
  5174.  
  5175.  
  5176. Optional Dialback
  5177. Dialback offers an additional layer of security.  When the host modem 
  5178. receives a valid password that matches an account and Dialback is enabled, 
  5179. the host first disconnects.  The remote user receives a NO CARRIER message.  
  5180. Then the host modem dials back the remote modem.
  5181.  
  5182. Typically, the Dialback number is stored in the Security account’s phone 
  5183. number field.  However, if the security account has been set up to allow 
  5184. a new number, the host prompts the remote user for the new number before 
  5185. hanging up, and then dials back.
  5186.  
  5187. In order to use dialback, Dial security and prompting must be enabled.
  5188.  
  5189.  
  5190. ****************************************
  5191. WHAT THE HOST MODEM OPERATOR NEEDS TO DO
  5192.  
  5193. Complete the steps below in the order listed:
  5194. 1. Set up your own Security account.
  5195. 2. Set up Security accounts for your remote users.
  5196. 3. Enable Dial Security.
  5197. 4. Maintain Security accounts.
  5198.  
  5199. ****************************
  5200. Set Up Your Security Account
  5201. Security accounts are set up via an AT command line structure, rather 
  5202. than a screen format.  
  5203.  
  5204. 1. Set up your Security account using one of 10 accounts (numbered 0-9).  
  5205.    Each account has five possible fields, as shown in the following table.  
  5206.  
  5207.  
  5208. Password        Account   Dialback        Allow New        Dialback
  5209. Enabled         Enabled   Enabled         Number           Number
  5210. 8 chars. max.   YES/NO    YES/NO          YES/NO           Up to 37                                           
  5211. ASCII 37-127                                               characters 
  5212. case sensitive*                                            (0-9)
  5213.  
  5214. BILL              Y         Y                N            1-419-555-5555
  5215.  
  5216. *  If "BILL" is the password, "Bill" is an invalid entry.
  5217.  
  5218.  
  5219. Use the %An= command and format (below) to set up accounts, where n is the 
  5220. account number, 0-9.  The fields in the above table are entered after the 
  5221. equal sign, each separated by a comma, as in the following example for 
  5222. account 0 with the password BILL.
  5223.  
  5224. WARNING:  Do not insert spaces between commas or between fields and commas.  
  5225. Spaces will invalidate the command.
  5226.  
  5227.            AT%A0=BILL,Y,Y,N,1-419-555-5555 <Enter>
  5228.  
  5229. This example instructs the modem to store the configuration for account 0:  
  5230. password (BILL), account enabled (Y), dialback enabled (Y), allow a new 
  5231. number (N), and the dialback phone number.  
  5232.  
  5233. NOTE:  The %An= command is automatically written to NVRAM and does not 
  5234. require an &W.
  5235.  
  5236. Some accounts may have fewer security options.  The following example sets 
  5237. the password (Judy) and enables account 1 without any dialback options.
  5238.  
  5239.           AT%A1=Judy,Y,,, <Enter>
  5240.  
  5241. Each security function can be configured or modified independently.  If a 
  5242. field is to remain as is, just insert a comma, as shown in the following 
  5243. command.  It allows the remote user to supply a new Dialback number 
  5244. different from the one stored in the original account record.
  5245.  
  5246.          AT%A0=,,,Y, <Enter>
  5247.  
  5248. 2. Set up your local access password.  This password protects the Security
  5249.    accounts from unauthorized users.  When this protection is enabled, you 
  5250.    cannot view, modify, or tamper with the Security accounts unless you 
  5251.    enter the correct local access password.  The local access password must 
  5252.    be chosen and protection must be enabled before Dial Security is enabled.
  5253.  
  5254.    In the following example, the local access password is the same as the 
  5255.    password in account 0.
  5256.  
  5257.          AT%L=PW0 <Enter>
  5258.  
  5259. ********************************
  5260. Set up Accounts for Remote Users
  5261. Once your account is configured and password protection has been enabled, 
  5262. you can set up the remote user accounts.  Use the %An= command (using the 
  5263. same guidelines you used to set up the system administrator’s account in 
  5264. Step 1 of the previous section) to set up remote user accounts.
  5265.  
  5266. Once security accounts have been enabled, you are responsible for 
  5267. communicating valid password information to your remote users.
  5268.  
  5269. ********************
  5270. Enable Dial Security
  5271. Once you have completed the previous steps, you are ready to enable Dial 
  5272. Security.
  5273.  
  5274. When you enable Dial Security, you must choose either autopass or prompting 
  5275. as the security method.  You must know what types of modems remote users 
  5276. are using and set the Dial Security parameters accordingly.  Autopass is 
  5277. limited to U.S. Robotics modems with Dial Security, but prompting is not.
  5278.  
  5279. 1. Register S53 is the bit-mapped register used to enable Dial Security.  
  5280.    The &W command must be used to save Register S53 settings to NVRAM.  
  5281.    Otherwise, when the computer is powered off and on again, or the modem 
  5282.    is reset using ATZ, it will default to S53=0, Dial Security disabled.
  5283.  
  5284.    To enable Dial Security with autopass and local access password 
  5285.    protection, but without prompting, type the following command:
  5286.  
  5287.          AT S53.0=1 .2=1 &W <Enter>
  5288.  
  5289.    The following command enables Dial Security with autopass, prompting, 
  5290.    and local access password protection.
  5291.  
  5292.          AT S53.0=1 .1=1 .2=1 &W <Enter>
  5293.   
  5294.    NOTE:  Enabling local access password protection disables the &Zn=s 
  5295.    command that stores up to ten phone numbers.  Stored phone numbers 
  5296.    occupy the same space in NVRAM as the dialback numbers for Dial Security 
  5297.    accounts, and cannot be used when Dial Security is enabled.
  5298.  
  5299.    If the local access password is not protected, the &Zn=s command 
  5300.    overwrites the corresponding Dial Security dialback number.  For 
  5301.    example, the following command overwrites the dialback number for 
  5302.    account 5:
  5303.  
  5304.         AT &Z5 = 555-8976 <Enter>
  5305.  
  5306.    However, if the local access password is protected, and a user tries to 
  5307.    use the &Zn=s command, an ACCESS DENIED message is displayed.
  5308.  
  5309.    WARNING:  Be sure DIP switch 10 is OFF so the modem will load the 
  5310.    settings stored in NVRAM.  If someone sets DIP switch 10 ON, the low 
  5311.    performance template settings (&F0) are loaded, and Dial Security is 
  5312.    disabled.  If this should happen, reset DIP switch 10 to OFF, power 
  5313.    off the modem and power it back on, or reset the modem by typing ATZ
  5314.    <Enter> so that the proper settings take effect. 
  5315.    
  5316.  
  5317. **************************
  5318. Maintain Security Accounts
  5319. Once the local access password is set and protected, the system 
  5320. administrator is the only one who can access account information.  To 
  5321. modify or change account information, use the %S= and %E= commands 
  5322. described next.
  5323.  
  5324. Account Access (%S)
  5325. Once Dial Security is enabled, you can access accounts by entering the 
  5326. local access password using the %S= command, which allows access to the 
  5327. accounts by disabling local security.
  5328.  
  5329.        AT%S=(your local access password) <Enter>
  5330.  
  5331. NOTE:  The modem echoes the local access password, which is case sensitive.  
  5332. The system will accept an invalid password entry, but will lock you out 
  5333. from the modem’s security commands.  For example, if the password is Bob, 
  5334. but you enter BOB, an OK is displayed.  However, if you try to type a 
  5335. security command (for example, ATI10 <Enter> to view accounts), an ACCESS 
  5336. DENIED message is displayed. 
  5337.  
  5338. Account Status
  5339. Once access has been granted, you can view account information by typing 
  5340. the I10 option of the Inquiry (I) command:
  5341.  
  5342.         ATI10 <Enter>
  5343.  
  5344. Remote users may only use this command during a remote access session if 
  5345. local access security is disabled.
  5346.  
  5347. Erasing Account Information (%E)
  5348. Use the %E=n command to make system edits.
  5349. %E=1  Erase local access password. 
  5350. %E=2  Erase autopass password.
  5351. %E=3  Erase passwords in accounts 0-9.
  5352. %E=4  Erase phone numbers in accounts 0-9.
  5353. %E=5  Disable Account, Dialback, and New Number fields in accounts 0-9.
  5354.  
  5355. To edit or overwrite an individual account, or an individual account field, 
  5356. use the %An= command described in Set Up Your Security Account, earlier 
  5357. in this appendix.
  5358.  
  5359. Remote Configuration
  5360. Dial Security accounts may be configured remotely.  See Configuring Dial 
  5361. Security Remotely at the end of this appendix.
  5362.  
  5363.  
  5364. **********************************
  5365. WHAT THE REMOTE CALLER NEEDS TO DO
  5366.  
  5367. When remote users want to call in to your Courier (assuming you have 
  5368. enabled Dial Security), they must contact you to obtain a valid password.  
  5369. They must also find out if they must set the remote modem for auto answer 
  5370. (necessary if your modem uses Dialback as a security method).
  5371.  
  5372. 1. If the host modem security is set up, get a password from the host 
  5373.    modem operator.  Passwords are case-sensitive, so be sure to copy it 
  5374.    down correctly.
  5375.  
  5376.    If the host modem security is set up for prompting and the host 
  5377.    operator enables dialback for your account, skip to Step 3.
  5378.  
  5379. 2. For remote users with COURIER modems only.  Set up security on your 
  5380.    modem, including an account that uses the password the host asked you 
  5381.    to use.  Refer to Set up Your Security Account, earlier in this 
  5382.    appendix, for instructions.  
  5383.    
  5384.    Then assign the password as your autopass password.  Enter the following 
  5385.    command, where n is the number of the account you set up):
  5386.  
  5387.            AT %V=PWn <Enter>
  5388.  
  5389.    You can check to see that you've correctly set up your autopass 
  5390.    password by typing the following command:
  5391.  
  5392.            AT I10 <Enter>
  5393.  
  5394.    Your autopass password appears in the right-hand column below FORCED 
  5395.    AUTOPASS.
  5396.  
  5397.    Once the autopass password is set, enable your Courier modem’s Dial 
  5398.    Security with the following command:
  5399.  
  5400.           ATS53.0=1 &W <Enter>
  5401.  
  5402. 3. If Dialback is enabled at the host Courier site, set your modem to 
  5403.    answer the host modem when it disconnects and dials back.
  5404.  
  5405.    To set the modem to answer the Dialback call, set DIP switch 5 OFF 
  5406.    and reset the modem (ATZ <Enter>).
  5407.  
  5408.    Alternatively, type the following command:
  5409.  
  5410.           AT S0=1 <Enter>
  5411.  
  5412. 4. Call the host modem.
  5413.  
  5414. 5. When the call is completed, if you want to disable auto answer, do one 
  5415.    of the following:
  5416.  
  5417.    * Set DIP switch 5 ON and reset the modem (ATZ<Enter>).
  5418.    * Type the following command:
  5419.  
  5420.          AT S0=0 <Enter>
  5421.  
  5422.  
  5423.  
  5424. ___________________________________________________________________________
  5425. REMOTE ACCESS OPERATIONS
  5426.  
  5427. You can set a Courier modem so that someone at a remote location can 
  5428. configure your modem.  
  5429.  
  5430. This might be helpful if you have problems making a connection with 
  5431. another modem.  For example, if you have trouble connecting with a 
  5432. bulletin board, you can allow the bulletin board operator to dial 
  5433. in to your modem and view its configuration settings.  If necessary, 
  5434. the bulletin board operator can send the Courier a configuration string 
  5435. that will make it compatible with the bulletin board.
  5436.  
  5437. Another use might be for Dial Security administration when the system 
  5438. administrator is unable to be at the host modem site.  It might be urgent, 
  5439. for example, to disable an account.
  5440.  
  5441. *************************
  5442. AT THE HOST COUTRIER SITE
  5443.  
  5444. There are two tasks required to set up remote access:
  5445. 1. Set up password security.
  5446. 2. Enable remote access.
  5447.  
  5448. ************************
  5449. Set Up Password Security
  5450. You can designate two passwords for remote access security, each allowing 
  5451. a different level of access to the remote user.  You can assign one 
  5452. password that allows viewing privileges only, whereby the host Courier's 
  5453. configuration can be remotely viewed but not changed.  You can assign 
  5454. another password that allows both remote viewing and configuration 
  5455. privileges.
  5456.  
  5457. Remote access passwords can be up to eight alphanumeric characters 
  5458. long, and are not case-sensitive.
  5459.  
  5460. %Pn   Use the %Pn command to assign remote privileges.
  5461.       %P0  Viewing privileges only
  5462.       %P1  Viewing and configuration privileges
  5463.  
  5464. To assign a password that allows viewing privileges only, use the command 
  5465. format below:  
  5466.  
  5467.         AT%P0=[password] <Enter>
  5468.  
  5469. To assign a password that allows viewing and configuration privileges, 
  5470. use the command format below:  
  5471.  
  5472.         AT%P1=[password] <Enter>
  5473.  
  5474.  
  5475. Disabling Password Security
  5476. If you want to disable an assigned password (and thereby disable remote 
  5477. access security), use the following command format:
  5478.  
  5479.           AT%P0= <Enter>
  5480.                 or
  5481.           AT%P1= <Enter>
  5482.  
  5483. WARNING:  If you disable the %P1 password, a remote user does not need 
  5484. to enter a password for configuration access.
  5485.  
  5486. ********************
  5487. Enable Remote Access
  5488. Set Register S41 for a value of 1 or greater.  S41 is used to set the 
  5489. number of allowable login attempts, as explained later.  A setting of 
  5490. zero allows no login attempts, and thus disables remote access.
  5491.  
  5492.           AT S41=1 <Enter>
  5493.  
  5494. NOTE:  This method will not work if your modem is attached to certain 
  5495. synchronous devices.  Refer to Appendix F for more information.
  5496.  
  5497. LED Indicator for Remote Access
  5498. The Courier's SYN status light indicator (LED) flashes to indicate when 
  5499. it is in a remote access session.
  5500.  
  5501.  
  5502. ************************
  5503. AT THE REMOTE MODEM SITE
  5504.  
  5505. Remote configuration can be performed at any time during an asynchronous 
  5506. connection.  The user performing remote configuration can use any modem; 
  5507. it does not have to be a U.S. Robotics model.
  5508.  
  5509. 1. Make sure the host Courier has been set for remote configuration, as
  5510.    described earlier.  Then establish a connection.  It does not matter 
  5511.    which modem originates the call.
  5512. 2. After a connection has been established, send the following escape 
  5513.    sequence:
  5514.  
  5515.         Pause four seconds,
  5516.         type four tildes: ~~~~
  5517.         and 
  5518.         pause another four seconds.
  5519.  
  5520.    NOTE:  You can change the escape sequence character with Register S42.  
  5521.    The pause duration (guard time) can be modified with Register S43.  
  5522.    (These values are set at the host Courier modem.)
  5523.  
  5524. 3. When the Courier begins its login sequence, the caller will see a 
  5525.    display similar to the following:
  5526.  
  5527.       U.S Robotics Courier HST Dual Standard V.34 Fax Remote Session
  5528.                    Serial Number 000000A000000001
  5529.  
  5530. 4. At this point, if password security is active, the caller is prompted 
  5531.    for the password.  
  5532.    
  5533.       Password (Ctrl-C to cancel)?.....
  5534.  
  5535.    As described earlier in Password Security, entering the password 
  5536.    assigned by the %P0 command allows viewing privileges only.  Entering 
  5537.    the password assigned by the %P1 command allows viewing and configuration 
  5538.    privileges.  Note that there is a 3-minute time limit for entering the 
  5539.    password.
  5540.  
  5541.    As mentioned earlier, if the number of unsuccessful login attempts 
  5542.    exceeds the set limit, the modem returns online and refuses any further 
  5543.    login attempts during the remainder of that connection.  
  5544.    
  5545.    When a password is accepted, the Courier indicates that it has entered 
  5546.    Remote Access mode and the remote prompt appears on the remote caller's 
  5547.    screen.  
  5548.    
  5549.      Access Granted
  5550.      Remote->
  5551.  
  5552. 5. If password security is not active (no passwords have been set or both 
  5553.    passwords are disabled), the Courier automatically enters Remote 
  5554.    Access mode and the remote prompt appears on the remote caller's 
  5555.    screen.
  5556.  
  5557.      Remote->
  5558.  
  5559. 6. Once the remote access session has been established, keep in mind that
  5560.    there is a 3 minute inactivity timer.  If the modem detects no activity 
  5561.    for 3 minutes, it aborts the remote access session and resumes a normal 
  5562.    online connection.
  5563.  
  5564. Aborting the Request for Remote Access 
  5565. If you want to abort the remote access login before you have entered the 
  5566. password, return online by pressing <Ctrl>-C or typing ATO <Enter>.
  5567.  
  5568. ********************************
  5569. Remote Viewing and Configuration
  5570. Once you've gained remote access, you can communicate with the host Courier 
  5571. as if you are entering commands at its attached computer.  Depending on your 
  5572. access privileges, you can use the regular Courier AT commands.
  5573.  
  5574. If you have view privileges only (with %P0), you can use any of the view 
  5575. (Inquiry) commands described in Chapter 6.
  5576.  
  5577. If you have view and configure privileges (set with %P1), you can use any 
  5578. of the modem commands, except those commands that cannot be used while 
  5579. online, such as the Dial command.  You can also use the remote 
  5580. configuration commands explained later.
  5581.  
  5582. When you make remote configuration changes, the remote prompt is altered to 
  5583. indicate that changes have been made.  The prompt will change from:
  5584.  
  5585.              Remote->
  5586.                 to
  5587.              Remote+>
  5588.  
  5589. If you restore the original configuration (with %C1, explained next), the 
  5590. original prompt is also restored (back to Remote->), indicating that the 
  5591. original configuration is intact.
  5592.  
  5593. By default, configuration changes do not take effect until the connection 
  5594. is terminated (see %Cn).  However, the new configuration is immediately 
  5595. reflected on the information screens (ATIn).
  5596.  
  5597. *****************************
  5598. Remote Configuration Commands
  5599. There are some additional commands that are only executable during a remote 
  5600. access session.  These commands are as follows.
  5601.  
  5602. %Bn     Configure the Courier's serial port rate.  
  5603.         %B0   110 bps              %B6    9600 bps
  5604.         %B1   300 bps              %B7    19,200 bps
  5605.         %B2   600 bps              %B8    38,400 bps
  5606.         %B3   1200 bps             %B9    57,600 bps
  5607.         %B4   2400 bps             %B10   115,200 bps
  5608.         %B5   4800 bps
  5609.  
  5610. %Cn     Configuration control.
  5611.         %C0   Defer configuration.   This is the default.  Configuration 
  5612.               changes are deferred until the call is ended; they take effect 
  5613.               for ensuing connections.  You do not need to enter this 
  5614.               command; it is the default unless you enter %C1 or %C2.
  5615.         %C1   Restore configuration.  Use this command to cancel any 
  5616.               configuration changes made during remote access, and 
  5617.               restore the original configuration.  However, commands that 
  5618.               have been written to NVRAM (with &W) will not be restored to
  5619.               their previous settings.  Additionally, if you have forced 
  5620.               immediate configuration changes (with %C2), those changes 
  5621.               cannot be reversed with %C1.
  5622.         %C2   Execute configuration.  Use this command to force 
  5623.               configuration changes to take effect immediately, 
  5624.               during the current connection.  We recommend against 
  5625.               forcing immediate configuration changes unless absolutely 
  5626.               necessary, as this can result in an unreliable connection 
  5627.               or even a loss of connection.
  5628.  
  5629. %Fn     Configure data format.
  5630.         %F0   No parity, 8 data bits.
  5631.         %F1   Mark parity, 7 data bits.
  5632.         %F2   Odd parity, 7 data bits.
  5633.         %F3   Even parity, 7 data bits.
  5634.  
  5635. Password Commands
  5636. %Pn=    Disables password security (n=0 or 1) when no character follows 
  5637.         the equal sign.
  5638.  
  5639. %Pn=s   Specify the following password string (s) for viewing privileges 
  5640.         only (n = 0) or view and configuration privileges (n= 1).        
  5641.  
  5642. %Pn?    Display password n.
  5643.  
  5644. Command Format
  5645. When typing commands during the remote access session, no delay between 
  5646. command strings is necessary.  For example, you can type the following 
  5647. commands without pausing after each one:
  5648.  
  5649. * a password:  ABCDEF <Enter>
  5650. * a configuration string: AT&H1&R2&W <Enter>
  5651. * and a request for an information screen: ATI5 <Enter>
  5652.  
  5653. The maximum number of characters between carriage returns is 40.  
  5654.  
  5655.  
  5656. Ending a Remote Access Session
  5657. One of four commands ends a remote access session.
  5658. * <Ctrl>-C aborts the login procedure.
  5659. * ATZ resets the modem and terminates the connection.
  5660. * ATH terminates the connection.
  5661. * ATO or ends the remote access session, but the modems remain online.
  5662.  
  5663. **********************************
  5664. Configuring Dial Security Remotely
  5665. The system administrator can configure host Courier security account 
  5666. information with a Courier modem at a remote site using the procedures 
  5667. described below.  
  5668.  
  5669. NOTE:  Before remote configuration is possible, the local modem's remote 
  5670. access must be enabled, and a remote access password that allows viewing 
  5671. and configuration privileges must be assigned.  For convenience, you may 
  5672. want to use your local access password as your remote access password.
  5673.  
  5674. Dialing In From the Remote Site
  5675. 1. From the remote site, connect to the host modem using Dial Security.  
  5676.    Once a connection is made, follow the instructions for beginning a 
  5677.    remote access session as described earlier in this appendix.
  5678.  
  5679. 2. When remote access has been granted, use the %S= command to access the
  5680.    Dial Security accounts.
  5681.  
  5682. 3. If you wish, you can view account information by typing the following 
  5683.    Inquiry (I) command:
  5684.  
  5685.          AT I10 <Enter>
  5686.  
  5687. 4. Make any configuration changes and execute them immediately by typing 
  5688.    the following command:
  5689.  
  5690.         AT %C2 <Enter>
  5691.  
  5692. 5. To end the remote session and reactivate local access security on the 
  5693.    host modem, reset the modem by typing:
  5694.  
  5695.         ATZ <Enter>
  5696.  
  5697. WARNING:  If you do not use the ATZ command to end a remote access session, 
  5698. local access security will remain disabled at the host Courier site and 
  5699. anyone dialing in to your modem for remote access will have access to the 
  5700. I10 screen and all Security accounts.
  5701.  
  5702. Appendix E--Troubleshooting
  5703.  
  5704.  
  5705. You may occasionally encounter one of the problems listed here.  They are 
  5706. divided into three categories:  Running the SDL.EXE Upgrade Program, Before 
  5707. Establishing the Link, and During Data Transfer.
  5708.  
  5709. ***********************************
  5710. Running the SDL.EXE Upgrade Program     
  5711.  
  5712. Your modem . . .
  5713.  
  5714. Is indicating an error
  5715.    Try running the SDL program at a lower serial port rate.  If your 
  5716.    computer doesn’t have a 16550 UART, a slower serial port rate can 
  5717.    make all the difference.
  5718.  
  5719.    You can also try running the program on a different PC.  An 
  5720.    idiosyncracy of an off-brand PC or an uncommon version of DOS may 
  5721.    lock up the SDL program.
  5722.  
  5723. ***************************
  5724. Before Establishing the Link    
  5725.  
  5726. Your modem . . .
  5727.  
  5728. Doesn't answer the phone or go off hook to dial a number
  5729.    Review your communications software manual to see what Data Terminal 
  5730.    Ready (DTR) operations your software requires.  Then check to see if 
  5731.    DIP switch 1 is set correctly.  Also, check to make sure your terminal 
  5732.    or computer is sending a DTR signal via the RS-232 interface.
  5733.  
  5734. Doesn't respond OK when you type AT <Enter>
  5735.    1. Make sure you're typing in either upper case or lower case letters, 
  5736.       not a combination, and that you press the Enter key.
  5737.    
  5738.    2. If you're using a computer, make sure it is in Terminal mode.  This 
  5739.       is a communications software function.  See Testing the Modem in 
  5740.       Chapter 2.
  5741.    
  5742.    3. Check to see that your terminal or software is set to the correct 
  5743.       bit rate and word length (7 bits with or without a parity bit, or 
  5744.       8 bits and no parity).  If you're using a computer, make sure your 
  5745.       software is set to the correct communications port.
  5746.    
  5747.    4. Check that DIP switch 8 is ON, for command set recognition.  If the 
  5748.       switch is OFF, power off the modem, set the switch ON, and power on 
  5749.       the modem again.  Try typing AT <Enter> again.
  5750.    
  5751.    5. Check that DIP switch 3 is ON, for result code display, and that 
  5752.       DIP switch 2 is OFF, for verbal result codes.  If not, change the 
  5753.       switch(es) and type ATZ <Enter>.  Or type whichever of these commands 
  5754.       is needed:
  5755.  
  5756.           ATQ0 <Enter>    (to enable the message)
  5757.           ATV1 <Enter>    (to display a verbal message)
  5758.  
  5759.    6. Review your communications software manual to see what Carrier 
  5760.       Detect (CD) operations your software requires.  Then check to see 
  5761.       if DIP switch 6 is set correctly. 
  5762.    
  5763.    7. A rare condition is that your terminal or computer reverses the 
  5764.       send/receive functions at the RS-232 interface.  See your equipment 
  5765.       documentation.
  5766.  
  5767. Displays double characters
  5768.    Both your modem's and software's local echo are on.  You can turn your 
  5769.    software's local echo off.  Or turn the modem's echo off by either 
  5770.    resetting DIP switch 4 and sending the modem the ATZ command, or by 
  5771.    sending the modem the ATE0 command.
  5772.  
  5773.  
  5774. Your computer . . .
  5775.  
  5776. Reacts as though a data link has been established, but no call has been 
  5777. received
  5778.  
  5779.    DIP switch 6 is set ON at the factory for Carrier Detect (CD) override, 
  5780.    but your system may require that the override be turned OFF.  
  5781.    
  5782.    Review your terminal's manual or your communications software manual to 
  5783.    see what CD operations are required.  Then check to see if DIP switch 
  5784.    6 is set correctly.
  5785.  
  5786. When the modem is in Answer mode, it acts as though a Carriage Return has 
  5787. been entered, but nothing has been typed at the keyboard
  5788.  
  5789.    Your software may be misreading signals from the modem as it 
  5790.    automatically sends a Carriage Return and a Line Feed before and after 
  5791.    the RING and CONNECT messages.  Sending the Quiet mode command, ATQ1 
  5792.    <Enter>, should solve the problem.
  5793.  
  5794.  
  5795. Both modems . . .
  5796.  
  5797. Exchange carrier signals, but fail to establish a communications link
  5798.    1. If you have a fax modem, make sure it is in the correct mode, fax 
  5799.       or data, depending on whether the connection is to be made with a 
  5800.       facsimile device or a data modem.  See Fax Operations in Chapter 5 
  5801.       for information on switching between Fax and Data modes.
  5802.    
  5803.    2. Asynchronous operations:  Check to make sure the proper bit rate, 
  5804.       word length, parity and number of Stop bits have been selected.  
  5805.       Synchronous operations:  review the link instructions in Appendix F. 
  5806.       If you've set the modem to the correct configuration, the problem may 
  5807.       be with the synchronous adapter or with the system you're trying to 
  5808.       call.
  5809.    
  5810.    3. Check to see that your modem is at the correct Bn setting to connect 
  5811.       with either an HST modem (B1 setting) or V.32 terbo modem (B0 setting).  
  5812.       Type ATI4 for a display of the Courier's current settings and, if 
  5813.       necessary, send the modem the correct setting.
  5814.    
  5815.    4. If your modem is attempting to answer a V.32 call, you may need to 
  5816.       lengthen the extra V.32 answer tones.  See S28 in Appendix B.
  5817.    
  5818.    5. Depending on your model, make sure the modem at the other end of the 
  5819.       line is HST compatible, V.32 terbo compatible at 14.4K bps, or V.32 
  5820.       compatible at 9600 bps, V.22 bis-compatible at 2400 bps, Bell 
  5821.       212A-compatible at 1200 bps, or Bell 103-compatible at 300 bps.  
  5822.       These are the common signaling standards for full duplex dial-up 
  5823.       network transmission in the U.S.
  5824.    
  5825.    6. Make sure your modem's connection rate setting, &Nn is correct for 
  5826.       the call.  If the connection rate is locked at a speed (&N1-&N14) 
  5827.       different from the calling modem's, the Courier hangs up.  The 
  5828.       factory setting of &N0, variable link operations, allows the two 
  5829.       modems to negotiate the highest possible connection rate.
  5830.    
  5831.    7. If none of the above corrects the problem, it's likely that the 
  5832.       quality of the phone connection is poor and that the other modem is 
  5833.       missing the signals your modem is transmitting.  The variable 
  5834.       quality of phone line connections may be due to any number of 
  5835.       conditions in the phone service's equipment or the current 
  5836.       environment.  Try several calls, and if you still can't get through, 
  5837.       try calling another modem.  If the second modem accepts your call, 
  5838.       the problem may lie with the modem you first tried to call.
  5839.  
  5840.  
  5841. ********************
  5842. During Data Transfer
  5843.  
  5844. Your screen displays . . .
  5845.  
  5846. Only brackets
  5847.    Check to make sure that both modems are set to the same bit rate, word 
  5848.    length, parity and number of Stop bits.  If the settings are correct, 
  5849.    the problem may be with the phone line.  Try the following measures:
  5850.    
  5851.    1. Try placing the call again.  The phone company routes even local 
  5852.       calls differently each time you call.
  5853.    
  5854.    2. Try calling a different modem to see if the problem persists.  The 
  5855.       problem may be with the modem you first tried to call.
  5856.  
  5857. Random or garbage characters
  5858.    Check to make sure that both modems are set to the same bit rate, word 
  5859.    length, parity, and number of Stop bits.
  5860.  
  5861.    If the modem is set to a fixed serial port rate (&B1) and your software 
  5862.    is fixed at 19.2K, 38.4K, 57.6K, or 115.2K bps, the reason may be one
  5863.    of the following:
  5864.    
  5865.    1. Your computer may not support the high rate.  If this is the case, 
  5866.       fix your software rate at 9600 bps and disable high-speed V.32 terbo 
  5867.       modulation: ATS34=3 or ATS34 .0=1 .1=1. 
  5868.    
  5869.    2. If you use memory-resident programs (TSRs), they may be interfering.  
  5870.       Try disabling them before you run your communications software.  
  5871.       The same is true of disk-caching programs.
  5872.    
  5873.    3. Check to see that your software and the modem are set for the same 
  5874.       kind of flow control, either hardware or software.  Some 
  5875.       communications programs also require that you disable the kind 
  5876.       you are not using.
  5877.  
  5878. Double characters
  5879.    Your modem's online local echo is on and the remote modem is also 
  5880.    echoing.  The only way to correct this is to bring the modem back 
  5881.    to Command mode (wait one second without transmitting data, type 
  5882.    +++, wait another second).  Then type the command to turn off your 
  5883.    online echo (ATF1 <Enter>).
  5884.  
  5885.    If DIP switch 9 is OFF (factory setting), the modem hangs up when it 
  5886.    returns to Command mode, and you'll have to call again.  If DIP switch 
  5887.    9 is ON, the modem maintains its connection.  You can return it back 
  5888.    online by typing ATO <Enter>.  
  5889.    
  5890.  
  5891. **************************
  5892. IF YOU STILL HAVE PROBLEMS      
  5893.  
  5894. The problems described above are by far the most common ones that users 
  5895. encounter.  If the suggestions we've given don't clear up your difficulties, 
  5896. try the following:
  5897.  
  5898. 1. Review the manual carefully to see if you've missed something.
  5899.  
  5900. 2. Call or visit your modem dealer.  Chances are your dealer will be able 
  5901.    to give you the assistance you need.  This is much more efficient and 
  5902.    time-saving than returning the modem to U.S. Robotics.
  5903.  
  5904. 3. If your dealer can't help you, refer to the Customer Service Access 
  5905.    Card provided in this package.  This card lists several important U. S. 
  5906.    Robotics numbers.
  5907.  
  5908. 4. If you must return your modem to us, the Service Representative you 
  5909.    talk to will give you a Return Materials Authorization (RMA) number.  
  5910.    Modems without an RMA number will not be accepted.
  5911.  
  5912. 5. If you do return the modem to us, please use the following procedures.
  5913.    a. Ship the unit, postage paid, in its original container.  If the 
  5914.       original container is not available, pack the modem carefully in a 
  5915.       strong box of corrugated cardboard with plenty of packing material.
  5916.    
  5917.    b. Be sure to include your RMA number inside the package, along with 
  5918.       your name and address.  Put your return address and your RMA number 
  5919.       on the shipping label as well.
  5920.    
  5921.    c. Ship the well-packed modem to the following address.
  5922.    
  5923.            Technical Support Department
  5924.            U.S. Robotics, Inc.
  5925.            8100 North McCormick Boulevard
  5926.            Skokie, Illinois 60076-2999
  5927.    
  5928.    d. Please note that U.S. Robotics will not accept packages sent COD, 
  5929.       so be sure to send the modem postage paid.
  5930.    
  5931.    e. U.S. Robotics will repair your modem and return it to you via 
  5932.       United Parcel Service.
  5933.  
  5934. Appendix F--Synchronous and Dedicated Line Operations
  5935.  
  5936.  
  5937. ___________________________________________________________________________
  5938. SYNCHRONOUS APPLICATIONS
  5939.  
  5940. Synchronous mode is required for users who need to call, or receive 
  5941. calls, from a Host computer of a large network.  The Host is usually 
  5942. a mainframe.  There are two ways the Courier can operate in synchronous 
  5943. mode:
  5944.  
  5945. * Selecting the ITU-T standard V.25 bis protocol, which formats data in 
  5946.   HDLC or character-oriented frames.  This method is used by mainframe 
  5947.   operators and synchronous terminal users.
  5948.  
  5949.   V.25 bis acts as an interface between the mainframe and modem, sending 
  5950.   synchronous responses.  An asynchronous device or a "dumb" terminal 
  5951.   is used to configure the modem before it dials out in synchronous mode. 
  5952.  
  5953. * Dedicating a PC as a synchronous device by installing the proper 
  5954.   hardware and software so it can communicate with a mainframe.  The modem 
  5955.   is configured and dials out in asynchronous mode, then switches to 
  5956.   synchronous mode once a connection is made.
  5957.  
  5958. NOTE:  HST modulation is not supported for synchronous communications.
  5959.  
  5960. ********************
  5961. GENERAL REQUIREMENTS
  5962.  
  5963. Courier modems in asynchronous mode adapt to many conditions of remote 
  5964. asynchronous modems.  But synchronous connections to a mainframe require 
  5965. strict adherence to specific operating parameters.  If you are operating 
  5966. a terminal designed for a particular network, you probably need only set 
  5967. the Courier properly before calling or answering.
  5968.  
  5969. NOTE:  The term DTE in the following discussion means Data Terminal 
  5970. Equipment, the end-to-end equipment involved in data communications.  
  5971. DTE denotes your terminal or computer and the remote computer.
  5972.  
  5973. *********************
  5974. What You Need to Know
  5975. The network's communications management staff can supply information on 
  5976. the following requirements:
  5977. * The protocol needed for your calls
  5978. * The software support needed to log into the network; for example, a 
  5979.   specific communications package or interface board
  5980. * The phone number, if you will be calling instead of answering
  5981. * Any restrictions about when you can call
  5982.  
  5983. ********************
  5984. The RS-232 Interface
  5985. Transmit and Receive synchronous timing pins are required at the RS-232 
  5986. interface.  You'll need either pin 15 or pin 24 for Transmitter timing 
  5987. signals, depending on whether the modem (pin 15) or the DTE (pin 24) 
  5988. generates the signals.  You'll also need pin 17, for Receiver timing 
  5989. signals.  If you're building your own cable, review the RS-232 Interface, 
  5990. in Appendix B.
  5991.  
  5992. **********************
  5993. Protocol Compatibility
  5994. The devices at both ends of the link must use the same protocol.  These 
  5995. protocols format data into blocks or frames and add control information.
  5996.  
  5997. If the modem is in V.25 bis mode, the link protocol must be HDLC 
  5998. (High-Level Data Link Control), or character-oriented.  If the modem 
  5999. is in Online Synchronous mode it may use HDLC, character-oriented, or 
  6000. another protocol determined by the mainframe manufacturer.  
  6001.  
  6002. ******************************
  6003. Data Rate Synchronization (&Xn)
  6004. During synchronous operations, transmit and receive clocks at both ends 
  6005. of the phone link control the precise timing of the data flow.  The 
  6006. communications equipment at the remote DTE and your modem and DTE must 
  6007. all handle the data at the same speed.
  6008.  
  6009. The transmit clock timing signals setting, &Xn, determines whether the 
  6010. modem or DTE will generate the timing signals.  For Online synchronous 
  6011. operations, the source for this setting must be the same on both systems.  
  6012. See Connection Rate (%Nn, &Nn) later in this appendix.
  6013.  
  6014. Most Online synchronous users will require the default setting, &X0.
  6015.  
  6016. &X0  The Courier is the source of the Transmit clock timing signals and 
  6017.      sends them to your DTE over the RS-232 interface.  The DTE rate will 
  6018.      follow the connection rates.  Default.
  6019.  
  6020. &X1  The DTE is the source of the Transmit clock timing signals and sends 
  6021.      them to the Courier over the RS-232 interface.  This setting is used 
  6022.      typically in leased line multiplexed operations.  (Multiplexors divide 
  6023.      the phone channel so that the channel carries several calls at the 
  6024.      same time.)  
  6025.      
  6026.      The DTE ignores the Courier's clock timing signals and negotiates 
  6027.      the DTE and connection rates.
  6028.  
  6029. &X2  The Courier's Receiver clock is the source of the timing signals.  
  6030.      The signals are looped to the Transmit clock and sent to your DTE 
  6031.      over the RS-232 interface.  This setting is only used in those 
  6032.      systems that require synchronization of data flowing in both directions.
  6033.  
  6034.  
  6035. **********************
  6036. V.25 BIS RREQUIREMENTS
  6037.  
  6038. V.25 bis is an ITU-T standard that uses the HDLC or character-oriented 
  6039. protocols to format data.
  6040.  
  6041. Before you attempt to connect to a synchronous network, you must configure 
  6042. the modem in command (asynchronous) mode by using either an asynchronous 
  6043. device or dumb terminal.  V.25 bis commands are used for this purpose.  
  6044. The computer or terminal sends V.25 bis commands to the modem to ready 
  6045. the line for synchronous transmission.  Once the synchronous connection
  6046. is made and the modem is in synchronous mode, V.25 bis commands are no 
  6047. longer necessary and are ignored.  The modems on each end of the 
  6048. connection are transparent to the host computers or terminals.
  6049.  
  6050. To set the modem, follow the instructions in Chapter 4, Command Set Usage.  
  6051. Commands begin with a required AT prefix and end with a required Carriage 
  6052. Return, which we denote with the symbol <Enter>.  For example, the 
  6053. following command causes the modem to set the connection rates, enable 
  6054. normal result codes, enable auto answer, select HDLC as a link protocol, 
  6055. and save the settings to NVRAM.  Spaces have been added only for 
  6056. readability.
  6057.  
  6058.         AT &N0 %N6 X0 S0=1 &M7 &W <Enter>
  6059.  
  6060. Be sure that DIP switch 10 is OFF so that the modem loads the settings 
  6061. you've stored in nonvolatile random access memory (NVRAM) when it 
  6062. powers on.  Until you customize your own settings, the settings in 
  6063. NVRAM are the same as the &F1 Hardware Flow Control template.
  6064.  
  6065. **************************
  6066. Connection Rate (&Nn, %Nn)
  6067. There are three phases to obtaining and maintaining a connection rate 
  6068. during synchronous communication.  
  6069.  
  6070. Clock Speed Control
  6071. The first phase is in deciding where the clock speed will be determined.  
  6072. (See Data Rate Synchronization, above.)
  6073.  
  6074. Offline Host/Modem Clock Speed
  6075. The second phase involves the data rate between the host computer or 
  6076. terminal and its modem during offline mode.  The %N command is used to 
  6077. set the clock speed between the modem and host, but this speed is only 
  6078. during offline mode, before the synchronous connection is made.  
  6079. The %Nn command works in conjunction with &Xn.  If the modem is set so 
  6080. that it is the source of the Transmit clock timing signals 
  6081. (&X0--default), the %Nn commands set the computer or terminal-to-modem 
  6082. V.25 bis clock speed.  If the modem is set to &X1, the computer is the 
  6083. source of the Transmit clock signals.  
  6084.  
  6085. If %Nn is set to 0 or 1, you will receive an error message, since they 
  6086. are not valid values.  The %Nn rates are as follows:
  6087. %N0   Reserved           %N6    9600 bps (default)
  6088. %N1   Reserved           %N7    12.K bps
  6089. %N2   1200 bps           %N8    14.4K bps
  6090. %N3   2400 bps           %N9    16.8K bps
  6091. %N4   4800 bps           %N10   19.2K bps 
  6092. %N5   7200 bps
  6093.  
  6094. Online Connection Rate
  6095. The &N command sets the data rate during the synchronous connection.
  6096.  
  6097. If &Nn is set for 2-10, the modem ignores the %Nn rate and follows 
  6098. the &Nn rate to set the Online connection rate.  The &Nn rates are 
  6099. as follows:
  6100. &N0        Variable (default)   &N6     9600 bps
  6101. &N1        Reserved             &N7     12K bps
  6102. &N2        1200 bps             &N8     14.4K bps
  6103. &N3        2400 bps             &N9     16.8K bps       
  6104. &N4        4800 bps                      (terbo-terbo only)
  6105. &N5        7200 bps             &N10    19.2K bps 
  6106.                                          (terbo-terbo only)
  6107.  
  6108. Recommended Settings
  6109. When the connection is made and the data rate is determined, host/modem 
  6110. rates may change dramatically to match the connection rate (when in 
  6111. online synchronous mode, the modem is transparent on the line).  To 
  6112. avoid this dramatic rate switching (which can be hard on some computers), 
  6113. we recommend that the modem be set with a fixed rate between the computer 
  6114. or terminal and modem (%Nn) and that the connection rate (&Nn) be set to 
  6115. the same rate.  
  6116.  
  6117. *****************
  6118. Result Codes (Xn)
  6119. The Courier displays normal or extended synchronous result codes, 
  6120. depending on the setting of the Xn command.  By default, the modem is 
  6121. set to X1 for extended result codes.  To change to normal result codes, 
  6122. set the modem to X0.
  6123.  
  6124. The normal result codes return messages such as VAL or INV (VALID or 
  6125. INVALID), whereas the extended codes offer explanations--
  6126. INVPS (INVALID Parameter Syntax Error).
  6127.  
  6128. **************************
  6129. Automatic Answering (S0=1)
  6130. When the Courier is operating in V.25 bis mode, it ignores the DIP 
  6131. switch 5 setting, which controls Auto Answer.  To set the modem to 
  6132. automatically answer incoming calls, set the modem to S0=1, so it 
  6133. answers on the first ring.  You can substitute a higher value.  See 
  6134. the S-Register summary in Appendix B.
  6135.  
  6136. Suppressing Auto Answer
  6137. To disable Auto Answer, set the modem to answer on zero rings, S0=0.
  6138.  
  6139. *************************************
  6140. Choosing a Synchronous Protocol (&Mn)
  6141. Once the &Xn, %Nn, &Nn, Xn, and S0 commands are configured, you must 
  6142. use the &Mn command to choose the HDLC or character-oriented link 
  6143. protocol so that your synchronous software can properly format its 
  6144. commands.
  6145.  
  6146. &M6     Use the character-oriented protocol for synchronous communications.  
  6147.  
  6148.         The Courier and the remote modem must use the same eight-bit data 
  6149.         format.  The character length must be 7 bits and either ODD or 
  6150.         EVEN parity (ODD is preferred), or 8 bits and NO parity.
  6151.  
  6152. &M7     Use the High Level Data Link Control (HDLC), an ITU-T standard 
  6153.         for synchronous communications.  HDLC ignores parity.
  6154.  
  6155.  
  6156. **********************************
  6157. V.25 bis Commands and Result Codes 
  6158.  
  6159. Commands
  6160. * CIC (Connect incoming call) Instructs the modem to answer an incoming 
  6161.   call.
  6162. * CRN (Call request using number provided )Instructs the modem to dial 
  6163.   the number following this command.
  6164.  
  6165.         Example:
  6166.                 CRN18001234
  6167.  
  6168. * CRS (Call Request with memory location)Instructs the modem to dial a 
  6169.   number stored in memory.
  6170.  
  6171.         Example:
  6172.                 CRS3
  6173.  
  6174. * DIC (Disregard incoming call)Instructs the modem to disregard an 
  6175.   incoming call--overrides auto answer for this call.
  6176.  
  6177. * PRNn (Program number)
  6178. Stores a number in NVRAM.
  6179.  
  6180.         Example:
  6181.                 PRN3; 18001234
  6182.  
  6183. * RFN (Request list of forbidden numbers)Instructs the modem to list the 
  6184.   numbers with which the modem is unable to connect.
  6185.  
  6186. * RLN (Request list of stored numbers)Instructs the modem to list those 
  6187.   numbers previously stored in NVRAM.
  6188.  
  6189. Dial Options
  6190. 0-9  Digits
  6191. &    Flash
  6192. :    Wait for dial tone
  6193. >    (Greater Than) separator
  6194. <    Pause
  6195. =    (Equal Sign) separator
  6196. P    Pulse
  6197. T    Tone
  6198. .    (Period) separator
  6199. -    (Minus) separator
  6200.  
  6201. Result Codes
  6202. * SFI (Call failure indication) with optional parameters:
  6203.      - CFAB (Abort call)
  6204.      - CFCB (Local modem busy)
  6205.      - CFET (Engaged tone)
  6206.      - CFFC (Forbidden call)
  6207.      - CFNS (Number not stored)
  6208.      - CFNT (Answer tone not detected)
  6209. * CFRT (Ring tone)
  6210. * CNX (Connect)
  6211. * LS (List of numbers)
  6212. * LSF (List of forbidden numbers)
  6213. * LSN (List of stored numbers)
  6214. * INC (Incoming call)
  6215. * INV (Invalid) with optional parameters:
  6216.      - INVMS (Message syntax error)
  6217.      - INVCU (Command Unknown )
  6218.      - INVPS (Parameter syntax error )
  6219.      - INVPV (Parameter value error )
  6220. *  VAL (Valid)
  6221.  
  6222. Commands and Result Codes NOT Supported
  6223. * CRI (Call request with identification number)
  6224. * PRI (Program identifier)
  6225. * RLI (Request list of identification numbers)
  6226. * RLD (List of delayed call numbers)
  6227.  
  6228. **********
  6229. Hanging Up
  6230. Since the modem cannot accept commands once it is connected in synchronous 
  6231. mode, you cannot use the ATH (hang up) command or the +++ escape sequence.
  6232.  
  6233. The only way for the modem to disconnect is to drop its DTR signal.  This 
  6234. is normally done with software.  However, if the modem is initially set 
  6235. to S32=6 when it is in asynchronous mode, the modem will reset when the 
  6236. voice/data switch is pressed, thus dropping DTR. 
  6237.  
  6238. ******************************
  6239. Returning to Asynchronous Mode
  6240. Once you've completed a communication session, you can switch between 
  6241. synchronous and asynchronous modes by flipping DIP switch 10 OFF 
  6242. (factory settings, asynchronous mode) and then ON (NVRAM settings, 
  6243. synchronous mode if the modem is set to &M6 or &M7).
  6244.  
  6245. The modem cannot switch between synchronous and asynchronous while a call 
  6246. is connected.
  6247.  
  6248. *******************************
  6249. ONLINE SYNCHRONOUS REQUIREMENTS
  6250.  
  6251. Although personal computers do not usually support synchronous 
  6252. communications, they can be dedicated to do so.  If you have a personal 
  6253. computer you must find out what hardware and software you need before 
  6254. setting the Courier for synchronous calls.
  6255.  
  6256. ****************************
  6257. The Synchronous Adapter Card
  6258. You will probably have to purchase and install a synchronous adapter 
  6259. card.  These cards are multifunction boards that provide the following 
  6260. functions:
  6261. * A synchronous port from the DTE to the modem
  6262.  
  6263. * One or more synchronous protocols.  Be sure to find out which protocol 
  6264.   the Host mainframe requires before you purchase an adapter.
  6265.  
  6266. * Additional software functions.  For example, you need to identify the 
  6267.   type of computer or terminal you are using to the mainframe software.  
  6268.   You will most likely also have to specify your application--that is, 
  6269.   identify the mainframe resources you want to use. 
  6270.  
  6271. *****************
  6272. Setting the Modem 
  6273. When the modem is set to Online Synchronous mode, it remains in command 
  6274. (asynchronous) mode until it makes a synchronous connection with a remote 
  6275. modem.  Upon connection, the Courier enters synchronous mode and sends 
  6276. synchronous timing signals to your DTE.
  6277.  
  6278. Because the modem will not accept commands when it is in synchronous mode, 
  6279. you will have to configure it in asynchronous mode before trying to connect 
  6280. to a synchronous network.
  6281.  
  6282. NOTE:  Be sure that DIP switch 1 is OFF (factory setting).  The Data 
  6283. Terminal Ready (DTR) override must be OFF so that the Courier detects 
  6284. when the DTE raises and lowers the DTR signal.
  6285.  
  6286. To set the modem, follow the instructions for issuing commands in Chapter 
  6287. 4, Command Set Usage.  Commands begin with a required AT prefix and end 
  6288. with a required Carriage Return, which we denote with the symbol <Enter>.  
  6289.  
  6290. For example, the following command causes the modem to set the modulation, 
  6291. the connection rate, and choose a timing source.  Spaces have been added 
  6292. only for readability.
  6293.  
  6294.          AT B0 &N0 &X0 <Enter>
  6295.  
  6296.  
  6297. ************************************
  6298. Modulation/Connection Rate (Bn, &Nn)
  6299. Use the following guidelines for your Courier type.  V.Fast Class does not 
  6300. support synchronous mode.
  6301.  
  6302. V.32 terbo modems
  6303. If the modem is connecting with another U.S. Robotics V.32 terbo modem, 
  6304. set both modems to B0 and to a variable connection rate, &N0.  The modems 
  6305. will connect at the highest possible rate.  
  6306.  
  6307. If the Courier V.32 terbo is to connect with a V.32 modem, set the Courier 
  6308. to B0 and try a variable connection rate first, &N0.  If that doesn't work, 
  6309. try a fixed connection rate of &N6 (9600 bps) or &N3 (2400 bps).
  6310.  
  6311. Modems in HST mode
  6312. HST modulation for synchronous communications is not supported.  
  6313.  
  6314. Dual Standard modems
  6315. Set the Dual Standard modem to B0.  Try a variable connection rate 
  6316. setting (&N0) first.  If that doesn't work, you may have to set a fixed 
  6317. connection rate, for example, &N6 (9600 bps).
  6318.  
  6319. NOTE:  If your modem is set to a fixed rate, and the remote modem is not 
  6320. set to the same rate, your modem hangs up.
  6321.  
  6322. *********************
  6323. Connection Rate (&Nn)
  6324. Use this command to set variable or fixed rates at the link interface.  The 
  6325. default is &N0, variable rate.  The Courier negotiates with the remote 
  6326. modem for the highest possible connection rate, depending on the 
  6327. capabilities of the remote modem.  If &N0 does not work, try a fixed 
  6328. rate.
  6329.  
  6330. NOTE:  The modem is not capable of connecting at 21.6K bps in synchronous 
  6331. mode.
  6332.  
  6333. When you set the modem to a fixed rate, it will only connect if the remote 
  6334. modem is operating at the same rate.  If not, your modem hangs up.
  6335.  
  6336. The fixed rate options are as follows:
  6337. &N0       Variable rate &N6     9600 bps
  6338. &N1       Reserved      &N7     12K bps
  6339. &N2       1200 bps      &N8     14.4K bps
  6340. &N3       2400 bps      &N9     16.8K bps 
  6341. &N4       4800 bps              (terbo-terbo only)
  6342. &N5       7200 bps      &N10    19.2K bps (terbo-terbo only)
  6343.  
  6344.  
  6345. *******************************
  6346. Generating Clock Timing Signals
  6347. The &Xn setting specifies whether the Courier or your DTE generates the 
  6348. Transmit clock timing signals for a synchronous call.  Most users will 
  6349. require the default setting, &X0.  See Data Rate Synchronization (&Xn), 
  6350. earlier in this appendix, for more information.
  6351.  
  6352.  
  6353. ***********
  6354. Dialing Out
  6355. The modem's stored command feature (&ZC=s) allows you to configure the 
  6356. modem for a synchronous connection and to dial out to the Host computer 
  6357. by just pressing the voice/data switch.  Below are our recommended 
  6358. procedures.
  6359.  
  6360. 1. If your communications software isn't running, load the program and 
  6361.    put the computer in Terminal mode, as described in Chapter 2.  
  6362.    Terminal mode allows you to send AT commands directly to the modem.
  6363.  
  6364. 2. Using the guidelines in Chapter 4, store a command string (&ZC=s) 
  6365.    that configures the modem according to the Host computer's requirements.  
  6366.    In addition, include the &M1 command, to have the modem enter synchronous 
  6367.    mode, followed by the appropriate Dial string.  The following is an 
  6368.    example:
  6369.  
  6370.            AT &ZC = &F &X1 &M1 DT5551234 <Enter>
  6371.  
  6372.    In the example, &F sets the modem's defaults as those of the &F0 
  6373.    template settings, while &X1, which specifies the computer as the 
  6374.    synchronous timing source, is the only non-default setting used besides 
  6375.    synchronous mode (&M1).  Any non-default settings should follow the &F 
  6376.    command.  The Dial command should be the last entry before the Carriage 
  6377.    Return.  
  6378.  
  6379. 3. Set the voice/data switch to option 9, so that the modem executes the 
  6380.    stored command string when you press the switch.  Type the following:
  6381.  
  6382.           ATS32 = 9 <Enter>
  6383.  
  6384.    NOTE:  If you usually use the voice/data switch for another purpose, 
  6385.    you can include the execute stored command option (S32 = 9) in the stored 
  6386.    command string.  However, the total number of characters in the string 
  6387.    may not exceed 30.  
  6388.  
  6389.    If S32=9 is used with the stored command string, it over-writes any 
  6390.    other S32 option.  Once the communication session is over, you will have 
  6391.    to reset S32 if you want to select another option.
  6392.  
  6393. 4. Press the voice/data switch when you want to connect with the synchronous 
  6394.    Host computer.  You need not have your communications software loaded 
  6395.    at the time.
  6396.  
  6397. 5. After the call, restore the modem to asynchronous operations by 
  6398.    powering it off and on again.
  6399.  
  6400.  
  6401. *********
  6402. Answering
  6403. To configure the modem for Answer mode using the voice/data switch, follow 
  6404. the instructions in the previous section, Dialing Out, but with these 
  6405. modifications:
  6406.  
  6407. * Insert S0 = 1 in the stored command, Step 2.  This sets the modem to 
  6408.   Auto Answer.
  6409.  
  6410. * Omit the Dial string shown in the same step (DT and phone number).  
  6411.  
  6412. If you don't wish to use a stored command and the voice/data switch, send 
  6413. the modem the appropriate configuration string, ending with &M1.  The 
  6414. following command adapts the dial-out command example.  Note again that 
  6415. all non-default settings follow the &F command.
  6416.  
  6417.           AT &F S0=1 &X1 &M1 <Enter>
  6418.  
  6419. The modem responds automatically to an incoming call, enters synchronous 
  6420. mode and, in this case (because it is set to &X1), waits for synchronous 
  6421. timing signals from your DTE.
  6422.  
  6423.  
  6424. **********
  6425. Hanging Up
  6426. The modem remains online until the remote modem disconnects or your 
  6427. software causes the DTE to drop the Data Terminal Ready signal (DTR).  
  6428. The Courier sends the NO CARRIER result code if result codes are enabled, 
  6429. and returns to asynchronous Command mode.
  6430.  
  6431. ****************************
  6432. Testing and Inquiry Commands
  6433. The modem testing commands (&Tn) and inquiry commands (In) cannot be used 
  6434. when the modem is operating in synchronous mode.
  6435.  
  6436.  
  6437. **********************
  6438. ENABLING REMOTE ACCESS
  6439.  
  6440. Because synchronous equipment cannot use AT commands to configure modems, 
  6441. a special function was designed so the modem can receive AT commands 
  6442. remotely.  To do this, the modem must be placed in remote access mode 
  6443. with the voice/data switch.
  6444.  
  6445. Press and hold down the voice/data switch while powering on the modem.  
  6446. Pressing the switch during power-on causes the modem to perform its normal 
  6447. self-test, enable Auto Answer, enable Remote Access (by changing the S41 
  6448. setting to 1), and disable password security.
  6449.  
  6450. WARNING:  If you enable remote access by pressing the voice/data switch 
  6451. while powering on the modem, previously set passwords will be erased. 
  6452.  
  6453.  
  6454. ________________________________________________________________________
  6455. DEDICATED AND LEASED LINE OPERATIONS
  6456.  
  6457. The following operations apply in installations where the modem's phone 
  6458. line is not part of a public-access switched telephone network.  Instead, 
  6459. the modem is connected to a special user-installed telephone line or a 
  6460. line that is leased from the telephone company.  These lines are often 
  6461. referred to as dedicated (to a pair of modems) or private lines.  
  6462.  
  6463. In both types of installation there is a continuous point-to-point 
  6464. connection between two modems.  No dialing of phone numbers is required.  
  6465. The modems may be in either Smart or Dumb mode (determined by the position 
  6466. of DIP switch 8).  
  6467.  
  6468. *******************************************
  6469. The User-Installed or Leased Telephone Line
  6470. User-installed lines are most commonly 2-wire lines, similar to the 2-wire 
  6471. lines that connect residential phones to the public switched network.  
  6472.  
  6473. If you are leasing a line from the telephone company, request a 2-wire 
  6474. line, the type of line the modem is designed to work with.  If the 
  6475. telephone company only makes a 4-wire line available, you'll need a 
  6476. 4-wire to 2-wire converter at each end of the connection.  If the phone 
  6477. company does not install the converters, you will have to supply them.  
  6478.  
  6479. For optimal operations, we recommend that the physical length of these 
  6480. lines not exceed 5 miles.
  6481.  
  6482. *****************
  6483. Setting the Modem
  6484. If the Courier is set to &L1, as described in what follows, and the 
  6485. remote AT-compatible modem has a comparable setting, they automatically 
  6486. connect when they are powered on.  They also reconnect, without any 
  6487. operator intervention, if a disturbance on the line is severe enough 
  6488. to break the connection.  
  6489.  
  6490. Set the modem as follows:
  6491. 1. Set your terminal or communications software to the rate at which you 
  6492.    want the modems to communicate.  For example, use a terminal/software 
  6493.    setting of 19.2K bps and, if both modems have the capability, they will 
  6494.    connect at 14.4K bps.  The following instructions assume that you are 
  6495.    familiar with the guidelines on using the &B and &H commands (Chapter 3) 
  6496.    and the &W command (Chapter 3).
  6497.  
  6498. 2. Send the modem the following command:
  6499.  
  6500.         AT &B1 &S2 &H1 &L1 &W <Enter>
  6501.  
  6502.    &B1 fixes the modem's computer interface rate at the same serial port 
  6503.    rate you selected when setting up your communications software.  &S2 
  6504.    causes the modem to send a Clear to Send (CTS) signal only after it 
  6505.    sends the Carrier Detect (CD) signal, that is, only after it connects 
  6506.    with the remote modem.  (See the note that follows.)  &H1 enables 
  6507.    hardware (CTS) flow control.  
  6508.    
  6509.    &L1 forces the modems off hook at power on and enables them to 
  6510.    re-establish the connection should it be broken.  &W writes the 
  6511.    settings to nonvolatile memory (NVRAM) as power-on defaults.  
  6512.    
  6513.    NOTE:  We recommend using the &S2 setting to delay CTS until after 
  6514.    the connection is made, as a precaution.  If the modems are in the 
  6515.    process of connecting or reconnecting, the Courier interprets any 
  6516.    keyboard data entry, including an accidental key stroke, as a 
  6517.    key-press abort, and hangs up.  Delaying CTS until after carrier 
  6518.    detection prevents this from happening, for example, if you are typing 
  6519.    data to the remote modem when the modems momentarily disconnect and 
  6520.    begin to reconnect.  However, you have to set the modem for hardware 
  6521.    flow control, &H1.
  6522.  
  6523.    If your software or machine does not support Clear to Send (CTS), don't 
  6524.    include &S2 and &H1 in the command string as suggested above.  Follow 
  6525.    the Transmit Data flow control (&H) guidelines in Chapter 3.  But keep 
  6526.    in mind that if the modems fail to connect or reconnect, the reason 
  6527.    could be a key-press abort. 
  6528.  
  6529. 3. Set the modem to load NVRAM settings at power-on, DIP switch 10 OFF.  
  6530.    It does not matter if the modem is in Dumb or Smart mode (DIP switch 8).
  6531.  
  6532. 4. Decide which modem is to be the calling modem and which the answering 
  6533.    modem.  Set the answering modem to Auto Answer, DIP switch 5 OFF, and
  6534.    the calling modem to Auto Answer suppressed, DIP switch 5 ON.
  6535.  
  6536. 5. Power off and power on the modems.  This initiates the new DIP switch 
  6537.    settings and loads the power-on defaults, including &L1.  The modems 
  6538.    go off hook and establish the connection.
  6539.  
  6540. NOTE:  If the modems cannot restore the connection and you could not set 
  6541. the modem to &S2, the reason could be a key-press abort.  If the problem 
  6542. persists, however, you may need to call your telephone company to have 
  6543. them check your line.
  6544.  
  6545.  
  6546. Appendix G--Additional Operations
  6547.  
  6548.  
  6549. CONTENTS  
  6550.          HST Cellular
  6551.          Voice/Data (External Modems Only)
  6552.          Hewlett Packard 3000 Installations
  6553.          MI/MIC Operations (External Modems Only)
  6554.  
  6555.  
  6556. _______________________________________________________________________
  6557. CELLULAR OPERATIONS
  6558.  
  6559. This function applies to Dual Standard HSTs only.  HST cellular modems 
  6560. can be used to answer or originate calls, but are proprietary.  They can 
  6561. only connect with other U.S. Robotics Dual Standard modems with HST cellular 
  6562. capabilities.
  6563.  
  6564. To enable cellular mode, load the &F3 template settings by typing the 
  6565. following command:
  6566.  
  6567.        AT &F3 <Enter>
  6568.  
  6569. To save this as your power-on/default setting, type this: 
  6570.  
  6571.        AT &F3 &W <Enter>
  6572.  
  6573. The &F3 command sets the serial port rate to 19,200 bps, and formats the 
  6574. data for 8 bits, no parity and one stop bit.  The ini-tialization string 
  6575. sent to the modem by loading this template is shown below.
  6576.  
  6577.       AT B1 X7 S10 = 30 &B1 &L2 &H1 &I0 &R2
  6578.  
  6579. * B1--enables HST modulation 
  6580. * X7--displays extended result codes including NO DIAL TONE, RINGING, NO 
  6581.   ANSWER, and BUSY messages
  6582. * &B1--locks the serial port rate so that it remains higher than the 
  6583.   connection rate.
  6584. * S10=30--sets the modem to wait 3 seconds after loss of carrier before 
  6585.   hanging up.
  6586. * &L2--enables cellular mode
  6587. * &H1--enables hardware flow control
  6588. * &I0--disables software flow control
  6589. * &R2--sets the modem so it sends received data to the computer or terminal 
  6590.   when the Ready To Send (RTS) signal is high, only if the computer or 
  6591.   terminal supports RTS.
  6592.  
  6593. The modem uses the U.S. Robotics proprietary HST cellular protocol to make 
  6594. connections.  The call starts at 1200 bps, a V.42 error control connection
  6595. is negotiated, then the modem switches to 4800 bps and begins measuring the 
  6596. line conditions.  Depending on line conditions, the modem decreases or 
  6597. increases its connection rate, to a minimum speed of 300 bps and a maximum 
  6598. of 12K bps.  If a connection terminates before data transfer is completed, 
  6599. the system tries to re-establish the link and complete the transfer. 
  6600.  
  6601. If a large number of blocks are being resent (shown by the ARQ LED flashing 
  6602. randomly; some software displays the blocks retransmitted in the file 
  6603. transfer window), you may want to reduce the packet size by doing the 
  6604. following:
  6605.  
  6606. 1. Be sure DIP switch 9 is ON so that the modem remains online if it 
  6607.    receives +++.
  6608.  
  6609. 2. If DIP switch 9 is OFF, switch it to ON and reset the modem by issuing 
  6610.    the ATZ command.
  6611.  
  6612. 3. Send the modem the escape sequence by typing +++ so that the 
  6613.    transmission is interrupted, and wait 1 second.
  6614.  
  6615. 4. Type AT S33=1 to reduce the packet size.
  6616.  
  6617. 5. Then type ATO so that the modem returns online and continues to transmit.
  6618.  
  6619. NOTE:  HST cellular connections can only be made with other U.S. Robotics 
  6620. modems in HST cellular mode.  The modem cannot be used to place a voice or 
  6621. data call to another phone or modem when it is in this mode.
  6622.  
  6623.  
  6624. __________________________________________________________________________
  6625. VOICE/DATA (EXTERNAL MODEMS ONLY)
  6626.  
  6627. The voice/data switch is located on the modem's front panel.  While the 
  6628. switch's primary function is to toggle back and forth between voice and 
  6629. data communications, this feature also allows you to perform other 
  6630. functions at the touch of a switch.  Use Register S32 to select these 
  6631. functions, as shown in Table G.1.
  6632.  
  6633. Additionally, the Courier modem allows you to use the voice/data switch to 
  6634. set the modem for remote access if attached to certain synchronous devices.  
  6635. This is described in Enabling Remote Access in Appendix F.
  6636.  
  6637. NOTE:  Use the voice/data switch when the modem is in Command mode 
  6638. (offline).  If you press the switch while the modem is online, the modem 
  6639. hangs up and returns a NO CARRIER result code.  
  6640.  
  6641. **************************************************
  6642. VOICE/DATA OPERATIONS--S32=1, S32=2 or AT COMMANDS
  6643.  
  6644. When you install the Courier, you have the option of plugging your phone 
  6645. into the second modular jack of the modem so it's available for voice calls.  
  6646. You can also switch between the phone and modem during a call.
  6647.  
  6648. If the remote modem has handset exclusion, you can change from voice to 
  6649. data and back again, with or without issuing a command.  
  6650.  
  6651. Handset exclusion means that if the modem is using the phone line, your 
  6652. phone (handset) is automatically disconnected.  However, if you keep 
  6653. the handset off hook, once you hang up the modem the handset takes over 
  6654. the phone line and you can use voice communications again.  If the remote 
  6655. user does not have handset exclusion, you may not be able to switch back
  6656. to voice mode successfully once you have switched to Data mode.
  6657.  
  6658. The following instructions describe how to toggle voice/data communications 
  6659. with the switch.  This is followed by instructions for doing the same 
  6660. thing with AT commands.  If the remote user does not have a switch, he 
  6661. or she can follow the instructions for using the appropriate AT command.
  6662.  
  6663. *******************************
  6664. Voice/Data Switch--S32=1, S32=2
  6665. 1. Phone the other user to establish the bit rate, parity, word length 
  6666.    and number of Stop bits the other person's modem accepts.  (Both 
  6667.    modems should be offline, in Command mode.)
  6668.  
  6669.    You and the other user must also agree on which modem will go off hook 
  6670.    in Originate mode and which in Answer mode.  The Courier is factory 
  6671.    set to go off hook in Originate mode, S32=1.  The Answer modem should 
  6672.    have S32 set to 2.
  6673.  
  6674.    NOTE:  If the stored command string command has been used (&ZC=s), the 
  6675.    modem will default to S32=9, which executes the stored command string 
  6676.    when the voice/data switch is pushed.
  6677.  
  6678.    Either party's device can be the originate or answer modem;  it doesn't 
  6679.    matter who made the phone call.  But one modem must first enter 
  6680.    Originate mode and the other then enter Answer mode.  
  6681.    
  6682. 2. Without hanging up the phone, press the voice/data switch.  
  6683.  
  6684.    If S32 is set to 2, Answer mode, press the voice/data switch immediately 
  6685.    after the remote user forces the remote modem off hook in Originate mode.
  6686.  
  6687. 3. The other party should force the remote modem off hook in Answer mode 
  6688.    by pressing the switch.
  6689.  
  6690.    If yours is the Answer modem (S32=2), the other party should press the 
  6691.    voice/data switch immediately before you do so.
  6692.  
  6693. 4. If the remote modem has handset exclusion, the remote user should also 
  6694.    keep the phone off hook in order to switch back to voice later.  If the 
  6695.    remote modem doesn't have handset exclusion, you can try to switch back 
  6696.    to voice later.  Or, you both can hang up your phones as soon as the 
  6697.    modems go off hook.  
  6698.  
  6699. ***************************
  6700. Software Commands--ATD, ATA
  6701. If your voice/data switch is set for a function other than voice/data 
  6702. operations and you don't wish to change it, use AT commands.  
  6703.  
  6704. 1. Call the other user to establish the bit rate, parity, word length and 
  6705.    number of Stop bits the other person's modem accepts.  Determine which 
  6706.    modem will originate and which will answer.
  6707.  
  6708. 2. If you are to originate the connection, type the following command:
  6709.  
  6710.           ATD <Enter>
  6711.  
  6712.    NOTE:  Be sure the modem is not set to X2, X4, X6 or X7, or it will 
  6713.    return the NO DIAL TONE result code and hang up.
  6714.  
  6715. 3. The other party must then have the remote modem go off hook in Answer 
  6716.    mode.  The following command is used to do this:
  6717.  
  6718.            ATA <Enter>
  6719.  
  6720. 4. If the remote modem also has handset exclusion, leave both phones off 
  6721.    hook in case you wish to switch back again to voice after your data 
  6722.    transfer.  If the remote modem doesn't have handset exclusion, switching 
  6723.    back to voice may not be successful.  If you don't want to switch back 
  6724.    to voice later, hang up both phones as soon as the modems go off hook.
  6725.  
  6726.  
  6727. *************************************
  6728. ALLOWABLE VOICE/DATA AWITCH FUNCTIONS
  6729.  
  6730. Use Register S32 to set the voice/data switch for the function you desire.  
  6731. The default is S32=1--pressing the switch forces the modem off hook in 
  6732. Originate mode.  Pressing the switch when you power on the modem causes 
  6733. it to perform a power-on self-test.  See Table G.1--S32 Functions below.
  6734.  
  6735. NOTE:  Some of the applications listed below require some sort of 
  6736. preconfiguration.  Review the Chapter/Appendix referenced before using 
  6737. the Voice/Data switch function.
  6738.  
  6739.  
  6740. Table G.1--S32 Functions   
  6741.  
  6742. S32                
  6743. Value   Voice/Data Switch Function             Related Command
  6744.    
  6745.  0      Disabled                               --      
  6746.    
  6747.  1      Voice/Data--Originate Mode (Default*)  ATD (Appendix G)
  6748.    
  6749.  2      Voice/Data--Answer Mode                ATA (Appendix G)
  6750.    
  6751.  3      Redial Last Number                     ATDL (Chapter 4)       
  6752.    
  6753.  4      Dial Number Stored at position 0       ATDS0 (Chapter 4)      
  6754.    
  6755.  5      Auto Answer On/Off Toggle              ATS0=0 or 1 (Chapter 4)        
  6756.    
  6757.  6      Reset Modem                            ATZ (Chapter 4)        
  6758.    
  6759.  7      Initiate Remote Digital Loopback       AT&T6, S16=8 (Appendix H)   
  6760.    
  6761.  8      Busy Out Phone Line Toggle              --      
  6762.    
  6763.  9      Execute Stored Command (Default*)       AT&ZC=s (Chapter 4, 
  6764.                                                    Appendix F, G)
  6765.  
  6766. * The modem is shipped from the factory set at S32=9.  If a command string 
  6767.   has been stored (&ZC=s), the modem executes the stored command string 
  6768.   when the voice/data switch is pushed.  If no command string is stored, 
  6769.   the modem still reports that S32=9, but actually behaves as if it is set 
  6770.   to S32=1, Originate mode.
  6771.  
  6772.  
  6773. __________________________________________________________________________
  6774. HEWLETT PACKARD INSTALLATIONS
  6775.  
  6776. During error control connections, the Courier recognizes the ASCII ENQ/ACK 
  6777. characters exchanged between many Hewlett Packard host computers and their
  6778. terminals.  The HP host sends the terminal an ENQ character at predefined 
  6779. intervals, and sends no more data until the terminal responds with an ACK 
  6780. character.
  6781.  
  6782. Courier modems manage this ENQ/ACK protocol so that communication is 
  6783. speeded up, thereby enabling HP terminals to achieve high speeds on 
  6784. dial-up lines.  Special flow control settings, using the &I command, 
  6785. are required for HP users.  These settings apply to ARQ connections only 
  6786. and to Courier modems set to either B0 or B1.  Disregard other Courier 
  6787. flow control commands.
  6788.  
  6789. Set the Courier to Host mode if it is attached to the host computer, or 
  6790. to Terminal mode if it is attached to a terminal, as follows:
  6791.  
  6792.      Host mode       AT&I3 <Enter>
  6793.      Terminal mode   AT&I4 <Enter>
  6794.  
  6795.  
  6796. ___________________________________________________________________________
  6797. MI/MIC OPERATIONS (EXTERNAL MODEMS ONLY)
  6798.  
  6799.  
  6800. Mode Indicate/Mode Indicate Common (MI/MIC) closure is required by some 
  6801. installations whose existing hardware does the dialing.  The modems do 
  6802. not Auto Dial.
  6803.  
  6804. In these situations, the modem must be forced off hook in Originate mode.  
  6805. This is done by shorting (closing) two of the pins (not Tip and Ring) in 
  6806. the phone connector.  The modem is then ready to go online and accept data 
  6807. when it connects with the number dialed by the system equipment.
  6808.  
  6809. Courier modems are shipped with MI/MIC disabled, that is, for normal use.  
  6810. To set the modems for MI/MIC closure, you must do two things:  physically 
  6811. set jumpers on the modem’s printed circuit board, and enable bit 5 of 
  6812. Register S34 (ATS34=32 or ATS34.5=1).  We recommend you then write that 
  6813. setting to NVRAM as a power-on default.
  6814.  
  6815. Once you've set Register S34, have the system force the modem off hook 
  6816. by closing the MI/MIC leads in the phone line connector.  The modem's OH 
  6817. (Off Hook) status light, or LED, goes on when the modem goes off hook.  
  6818.  
  6819. ***************************
  6820. SETTIING THE MI/MIC JUMPERS
  6821. You'll have to dismantle the modem case to set the two jumper switches on 
  6822. the printed circuit board, as follows:
  6823.  
  6824. 1.  Power off the modem and disconnect all of its cables.
  6825.  
  6826. 2.  Turn the modem upside down.  Remove the two square vinyl feet near 
  6827.     the back of the case, on either side of the bottom label's DIP switch 
  6828.     diagram.  Be careful to put the vinyl feet aside, upside down, where 
  6829.     they won't become stuck to another object.
  6830.  
  6831. 3.  Remove the two Phillips screws located in the wells beneath the vinyl 
  6832.     feet.  
  6833.  
  6834. 4.  Gently pry off the plastic volume slide-switch cover.
  6835.  
  6836. 5.  Raise the back end of the case bottom until it is at about a 60 degree 
  6837.     angle; lift it away from inside the front of the modem.  Put the case 
  6838.     bottom aside.
  6839.  
  6840. 6.  Locate the voice/data switch at the front of the modem.  Lift up and 
  6841.     remove the modem (printed circuit board), carefully easing the 
  6842.     voice/data switch out of its opening in the front panel.
  6843.  
  6844. 7.  Turn the modem rightside up and locate jumper switches J4 and J6, 
  6845.  
  6846. 8.  The jumpers are black shunts that cover two out of three upright metal 
  6847.     contacts.  As shown in the figure, set the jumpers so they cover the 
  6848.     two contacts on each switch that are closest to the front panel.  The 
  6849.     third contact on each switch is exposed.
  6850.  
  6851. 9.  Replace the modem in the case top:  ease the voice/data switch into 
  6852.     the opening in the front panel and make sure the back of the board 
  6853.     rests on the locator pins at the rear (from which you removed the 
  6854.     screws).
  6855.  
  6856. 10. Connect the modem's RS-232, power and phone cables, in that order 
  6857.     (see Chapter 2).  Be sure the phone cable is plugged into the jack 
  6858.     closest to the center of the modem--the jack represented by the wall 
  6859.     jack icon on the case bottom label.  
  6860.    
  6861.     CAUTION:  When you power on the modem there will be potentially 
  6862.     hazardous voltage, particularly near the phone jacks.  Do not touch 
  6863.     the board when the power is on.
  6864.  
  6865. 11. Power on the modem.  Try MI/MIC closure.  Check to see that the Off 
  6866.     Hook (OH) status light goes on.  If you dialed a number, listen for 
  6867.     an answer tone from the remote modem.  Then drop the DTR signal.  The 
  6868.     modem should go on hook and the OH status light should go off.  
  6869.  
  6870. 12. When you are sure the equipment is working correctly, disconnect the 
  6871.     modem's RS-232, power and phone cables, and replace the bottom of the 
  6872.     modem case.  Ease the two nibs near the front corners into their 
  6873.     openings in the front of the case top, guide the rectangular slot 
  6874.     over the volume switch, and ease the back of the case bottom into 
  6875.     place.  Replace the two screws, the two vinyl feet, and the volume 
  6876.     slide-switch cover.  
  6877.     
  6878. ***************
  6879. TROUBLESHOOTING
  6880.  
  6881. You may find that the modem does not respond to MI/MIC closure, which you 
  6882. can monitor by observing the LED.  Or the modem may fail to go back on hook 
  6883. when the computer or terminal drops the Data Terminal Ready (DTR) signal.  
  6884. The probable reason for either of these conditions is that your phone 
  6885. equipment reverses MI/MIC polarity.  
  6886.  
  6887. It's possible to solve this problem by reversing the modem's MI/MIC wiring.  
  6888. You'll have to dismantle the modem case again and reset the two jumper 
  6889. switches on the printed circuit board, as follows:
  6890.  
  6891. 1. Lift off the jumpers from J4 and J6.  Reverse the positions.  That is, 
  6892.    on each switch, cover the center and rightmost contacts.  Make sure 
  6893.    the jumpers cover two contacts on each switch, or you'll disable the 
  6894.    MI/MIC function.
  6895.  
  6896. 2. Replace the modem in the case top:  ease the voice/data switch into 
  6897.    the opening in the front panel and make sure the back of the board
  6898.    rests on the locator pins at the rear (from which you removed the 
  6899.    screws).
  6900.  
  6901. 3. Reconnect the modem's RS-232, power and phone cables, in that order.  
  6902.    Be sure the phone cable is plugged into the jack closest to the center 
  6903.    of the modem--the jack represented by the wall jack icon on the case 
  6904.    bottom label.  
  6905.    
  6906.    CAUTION:  When you power on the modem there will be potentially 
  6907.    hazardous voltage, particularly near the phone jacks.  Do not touch 
  6908.    the board when the power is on.
  6909.  
  6910. 4. Power on the modem.  Try MI/MIC closure again.  Check to see that the 
  6911.    Off Hook (OH) status light goes on.  If you dialed a number, listen for 
  6912.    an answer tone from the remote modem.  Then drop the DTR signal.  The 
  6913.    modem should go on hook and the OH status light should go off.  
  6914.  
  6915. 5. If closure is not working properly, review the steps in this section.  
  6916.    Be sure the jumper switches are in the correct positions.  If you still 
  6917.    have problems, there may be a problem with the phone cable.  Or there 
  6918.    may be a problem with your hardware.
  6919.  
  6920. 6. When the equipment is working correctly, disconnect the modem's 
  6921.    RS-232, power and phone cables, and replace the bottom of the modem 
  6922.    case.  Ease the two nibs near the front corners into their openings 
  6923.    in the front of the case top, guide the rectangular slot over the 
  6924.    volume switch, and ease the back of the case bottom into place.  
  6925.    Replace the two screws, the two vinyl feet, and the volume slide-switch 
  6926.    cover.
  6927.  
  6928.  
  6929. Appendix H--Modem Testing
  6930.  
  6931. Testing is available with the &T command or Register S16.  All loopback 
  6932. testing conforms to ITU-T Recommendation V.54.  Earlier U.S. Robotics high 
  6933. speed modems, however, did not perform the &T test repertoire.  
  6934.  
  6935. Only one test can be performed at a given time.  If you send a test 
  6936. command while the modem is in test mode, you'll receive an ERROR message. 
  6937.  
  6938. NOTE:  Testing is not available when the modem is in synchronous mode:  
  6939. &M1, &M6, &M7.
  6940.  
  6941.  
  6942. ***************
  6943. Testing With &T
  6944. The tests supported through the &T command include analog loopback, digital 
  6945. loopback and remote digital loopback.  Users can key in their own data 
  6946. during testing, or use the modem's internal test pattern and error detector.  
  6947. In all cases, disable error control before testing.  If the modem is 
  6948. detecting errors and retransmitting the affected data, your results will 
  6949. be invalid.
  6950.  
  6951. During testing, the MR status light flashes.  
  6952.  
  6953. ***********************
  6954. Ending a Test--&T0, S18
  6955. Issuing the &T0 command terminates a test.  Alternatively, set Register 
  6956. S18 to a specified number of seconds, for example, S18=10.  When the 10 
  6957. seconds are up, the modem automatically ends the test and returns to 
  6958. Command mode.  If the test was Analog Loopback, the &T0 command hangs up 
  6959. the modem.  If the test was Digital or Remote Digital Loopback, issue an 
  6960. ATH command to hang up the modem, or an ATZ command to hang up the modem
  6961. and reset it to its defaults.
  6962.  
  6963. NOTE:  If you use the S18 test timer, but in the process of testing you 
  6964. issue an ATZ command, S18 resets to zero and the timer is disabled.  You cannot store a value for S18 in nonvolatile memory;  its power-on and reset default is always zero.
  6965.  
  6966. *************************
  6967. Analog Loopback--&T1, &T8
  6968. This test checks the operation of the modem's transmitter and receiver.  
  6969.  
  6970. There are two analog loopback options.  The first, &T1, involves your 
  6971. typing data that you can verify at your screen.  
  6972.  
  6973. The second option, &T8, is an internal self-test that does not involve 
  6974. the keyboard or screen.  It isolates the modem from the computer 
  6975. interface to give you a more specific result. 
  6976.  
  6977. NOTE:  Dual Standard modems must be set to B0 (default) or tested at 
  6978. 2400 bps or lower to avoid HST asymmetrical modulation at higher speeds.
  6979.  
  6980. ***
  6981. &T1
  6982. 1. If you are testing an HST or Dual Standard modem, set your terminal or 
  6983.    software to 2400 bps.
  6984.  
  6985. 2. The modem must be in Command mode.  If you wish, set Register S18 as a 
  6986.    test timer, as explained earlier. 
  6987.  
  6988. 3. Send the modem the following command:
  6989.    
  6990.            AT &M0 &T1 <Enter>
  6991.  
  6992.    The modem disables error control, enters analog loopback (AL) mode, and 
  6993.    sends a CONNECT message.  The MR status light flashes. 
  6994.  
  6995. 4. Type recognizable data so that you can verify it when it is looped back 
  6996.    to the screen.
  6997.  
  6998. 5. End the test.  If you set S18, the modem automatically stops the test 
  6999.    at the timeout, exits AL mode and responds OK.
  7000.  
  7001.    If you didn't set Register S18, wait one second and type +++ to bring the 
  7002.    modem back to Command mode.  If DIP switch 9 is OFF, the modem also 
  7003.    hangs up and ends the test.   
  7004.    
  7005.    If DIP switch 9 is ON, type AT&T0 to end the test.  Or send either ATH 
  7006.    or the command that resets the modem, ATZ.  The latter two commands end 
  7007.    the test and hang up the modem.  The modem responds OK.  If the modem 
  7008.    sends an ERROR message, you have issued an invalid command.
  7009.  
  7010. 6. If there were no errors, reset the modem to &M4, for error control, 
  7011.    unless you've issued the ATZ reset command. 
  7012.  
  7013.    NOTE:  If the modem is in online-command mode, that is, still connected 
  7014.    to a remote modem, and you send it an &T1 or &T8 command, it drops the 
  7015.    call, enters AL mode, sends a CONNECT result and waits for loopback 
  7016.    characters.
  7017.  
  7018.  
  7019. ***
  7020. &T8
  7021. This AL option causes the modem to send an internal test pattern to its
  7022. transmitter and loop it back to the receiver.  An internal error detector 
  7023. counts any errors and, when the test is ended, sends the number of errors 
  7024. or 000 (no errors) to the screen.
  7025.  
  7026. Since you don't type anything during this test, and the modem does not send 
  7027. anything to the screen, this option verifies only the modem.  If there are 
  7028. no errors but your problem continues, it may be at the computer interface.
  7029.  
  7030. 1. If you are testing an HST or Dual Standard modem, set your terminal 
  7031.    or software to 2400 bps.
  7032.  
  7033. 2. The modem must be in Command mode.  If you wish, set Register S18 as a 
  7034.    test timer, as explained earlier. 
  7035.  
  7036. 3. Send the modem the following command:  
  7037.  
  7038.         AT &M0 &T8 <Enter>
  7039.  
  7040.    The modem disables error control and enters AL mode.  The MR status 
  7041.    light flashes.  The modem sends its internal test pattern to the 
  7042.    transmitter, and loops the pattern back to the receiver.  You will 
  7043.    not see any data on your screen.  
  7044.    
  7045. 4. End the test.  If you set S18, the modem automatically stops the test 
  7046.    at the timeout.  If you didn't set Register S18, type AT&T0 to end the 
  7047.    test.  Or use ATH or the command that resets the modem, ATZ.  Both of 
  7048.    the latter end the test and hang up the modem.
  7049.  
  7050.    The modem hangs up and returns a three-digit code, followed by OK.  A 
  7051.    code of 000 indicates no errors were found.  A code of 255 indicates 
  7052.    255 or more errors.  An ERROR message indicates that you issued an 
  7053.    invalid command.
  7054.  
  7055. 5. If there were no errors, reset the modem to &M4 for error control 
  7056.    unless you issued the ATZ command.
  7057.  
  7058. ***
  7059. &T2
  7060. This option is reserved. 
  7061.  
  7062. *********************
  7063. Digital Loopback--&T3
  7064. If your modem has passed the AL test, this test can help you locate 
  7065. a problem with a remote modem or the telephone channel.  
  7066.  
  7067. NOTE:  This test requires the modem to establish a connection and return 
  7068. to online-command mode in response to the +++ escape code.  DIP switch 9 
  7069. must be set ON so that the modem does not hang up on receipt of the escape 
  7070. code.  After you change the switch, issue ATZ to the modem to initiate 
  7071. the new setting.
  7072.  
  7073. As with AL testing, HST and Dual Standard modems should be tested at 
  7074. 2400 bps or lower.
  7075.  
  7076. 1. Set the modem to &M0, to disable error control.  HST and Dual Standard 
  7077.    modems should be set to 2400 bps or lower to avoid asymmetrical 
  7078.    modulation at higher speeds.  Establish a connection with the remote 
  7079.    modem.
  7080.  
  7081. 2. Bring the modem back to Command mode with the +++ escape code.  Then 
  7082.    send it the AT&T3 command.  The modem enters DL mode and the MR
  7083.    status light flashes.
  7084.  
  7085. 3. The remote user should type a short message.  It will be looped back 
  7086.    by your modem's transmitter for verification on the remote screen.  
  7087.    You will not see the message or any other data.
  7088.  
  7089. 4. When the remote user has completed the test, issue the AT&T0 command 
  7090.    to end the test.  Or send either ATH or the command that resets the 
  7091.    modem, ATZ.  The latter two commands end the test and hang up the 
  7092.    modem.  The modem responds OK.  If the modem sends an ERROR message, 
  7093.    you have issued an invalid command.  
  7094.  
  7095. 5. Reset DIP switch 9 OFF if you normally use the factory default.  Reset 
  7096.    the modem to &M4 unless you used the reset command, ATZ.  
  7097.  
  7098.  
  7099. ********
  7100. &T4, &T5
  7101. The &T4 option causes the modem to grant a remote modem's request for a 
  7102. Remote Digital Loopback test.  
  7103.  
  7104. The &T5 option cancels &T4, and the modem fails to recognize such a 
  7105. request.  This is the default so that your modem isn't subject to 
  7106. another user calling and tying up your modem without your permission.
  7107.  
  7108. *********************************
  7109. Remote Digital Loopback--&T6, &T7
  7110. This test, like the local digital loopback test, verifies the condition of 
  7111. both modems and the phone link. 
  7112.  
  7113. The request for and granting of Remote Digital Loopback testing requires 
  7114. that both modems use ITU-T V.22 standard signaling.  The test must be 
  7115. performed at 2400 bps or lower.  If the remote modem does not have the 
  7116. capability or is not set to respond (&T4), you will get an ERROR result 
  7117. code.
  7118.  
  7119. As with Analog Loopback, there are two Remote Digital Loopback options.  
  7120. If you select &T6, you send keyboard data to the modem and verify it 
  7121. when it is returned over the phone lines and to your screen.  If you 
  7122. select &T7, the modem sends its internal test pattern and returns an 
  7123. error count to your screen.  
  7124.  
  7125. NOTE:  Both test options require the modem to establish a connection and 
  7126. return to online-command mode in response to the +++ escape code.  DIP 
  7127. switch 9 must be set ON so that the modem does not hang up on receipt 
  7128. of the escape code.  If necessary, set the switch ON and then issue the 
  7129. ATZ command to the modem to initiate the new switch setting.
  7130.  
  7131. ***
  7132. &T6
  7133. 1. Set the software to 2400 bps or lower.  Set the modem to &M0.  If you 
  7134.    wish, set the S18 timer.  
  7135.  
  7136.    Establish a connection with the remote modem.  If you haven't already 
  7137.    done so, arrange with the remote user to cooperate with your testing 
  7138.    and, if necessary, set the remote modem to acknowledge the RDL request.  
  7139.    For example, older U.S. Robotics high speed modems need to be set to 
  7140.    S16=8.
  7141.  
  7142. 2. Bring the Modem back to Command mode with the +++ escape code.  Send it 
  7143.    the AT&T6 command.  The modem enters RDL mode and the MR status light
  7144.    flashes.
  7145.  
  7146. 3. Type a short message.  It will be looped back to your modem by the 
  7147.    remote modem and to your screen for verification.  (The remote user 
  7148.    will not see your data.)
  7149.  
  7150. 4. End the test.  If you set Register S18 the modem automatically ends the 
  7151.    test when the test timeout is reached.  If you didn't set S18, type AT&T0 
  7152.    to end the test.  Or send either ATH or the command that resets the modem, 
  7153.    ATZ.  The latter two commands end the test and hang up the modem.  The 
  7154.    modem responds OK.  If you issue an invalid command, the modem sends an 
  7155.    ERROR message.
  7156.  
  7157.    Data errors indicate a problem with the remote modem or the phone link.  
  7158.    If you have not performed analog loopback testing with your modem, the 
  7159.    problem may also lie with your modem.
  7160.  
  7161. 5. Reset DIP switch 9 OFF unless you normally set that switch ON, and issue 
  7162.    ATZ to the modem to initiate the new setting.  Reset the modem to &M4 
  7163.    unless you used the reset command, ATZ.  
  7164.  
  7165. ***
  7166. &T7
  7167. This test option causes the modem to send an internal test pattern through 
  7168. the Remote Digital Loopback.  An internal error detector counts any errors 
  7169. and, when the test is ended, sends the number of errors or 000 (no errors) 
  7170. to the screen.
  7171.  
  7172. You don't need to type anything during this test.  The modem sends only 
  7173. its final error count to your screen.
  7174.  
  7175. 1. Set the software to 2400 bps or lower.  Set the modem to &M0.  If you 
  7176.    wish, set the S18 timer.
  7177.  
  7178.    Establish a connection with the remote modem.  If you haven't already 
  7179.    done so, arrange with the remote user to cooperate with your testing 
  7180.    and, if necessary, set the remote modem to acknowledge the RDL 
  7181.    request.  For example, older U.S. Robotics high speed modems need to 
  7182.    be set to S16=8. 
  7183.  
  7184. 2. Bring the modem back to Command mode with the +++ escape code.  Then 
  7185.    send it the AT&T7 command.  The modem enters RDL mode and the MR 
  7186.    status light flashes.  
  7187.  
  7188.    The modem sends its internal test pattern to the remote modem, which 
  7189.    loops it back to your modem.  You will not see the data on your screen.
  7190.  
  7191. 3. End the test.  If you set S18, the modem automatically stops the test 
  7192.    when the timer times out.  If you didn't set Register S18, type AT&T0 
  7193.    to end the test.  Or send either ATH or the command that resets the 
  7194.    modem, ATZ.  The latter two commands end the test and hang up the modem.  
  7195.    The modem responds OK.  If you issue an invalid command, the modem 
  7196.    sends an ERROR message.
  7197.  
  7198.    When you terminate the test, the modem returns a three-digit code, 
  7199.    followed by OK.  A code of 000 indicates no errors were found.  A code 
  7200.    of 255 indicates 255 or more errors.  
  7201.    
  7202.    If you've performed an Analog Loopback and know your modem is working 
  7203.    properly, errors indicate a problem with either the phone connection 
  7204.    or the remote modem.
  7205.  
  7206. 4. Reset DIP switch 9 OFF unless you normally operate with it ON.  Issue 
  7207.    an ATZ command to initiate the new switch setting.  Reset the modem to 
  7208.    &M4 unless you've sent it the ATZ reset command.  
  7209.  
  7210.  
  7211. *************************
  7212. TESTING WITH REGISTER S16
  7213.  
  7214. Register S16 is a bit-mapped register with the following bit functions:
  7215.  
  7216.         Bit     Value   Function
  7217.         0       1       Analog Loopback (AL)
  7218.         1       2       Dial Test
  7219.         2       4       Test Pattern
  7220.         3       8       Remote Digital Loopback (RDL)
  7221.  
  7222. NOTE:  Earlier U.S. Robotics modems require bit 3 to be enabled in order 
  7223. to grant RDL to a remote modem.  The modem now requires its default &T4 
  7224. setting instead.  To perform RDL with a U.S. Robotics modem that does 
  7225. not use the &T test repertoire, that modem should be set to S16=8 before 
  7226. it can grant RDL testing.
  7227.  
  7228. ****************************
  7229. Analog Loopback (AL)--S16=1D
  7230. As with the &T AL test, do not attempt this test under error control.  HST 
  7231. and Dual Standard modems should be tested at 2400 bps or lower, to avoid 
  7232. asymmetrical modulation at higher speeds. 
  7233.  
  7234. To use the modem's Test Pattern (S16, bit 2) instead of typing your own 
  7235. data, see Test Pattern--S16=4 later in this appendix.
  7236.  
  7237. 1. To initiate testing, type AT&M0S16=1D.  The modem disables error control, 
  7238.    enters AL mode and sends a CONNECT result code.  The MR status light 
  7239.    flashes.
  7240.  
  7241. 2. Type data to the modem for the modem to transmit, loop to its receiver, 
  7242.    and output to the screen.  An alternative is to use the Test Pattern, 
  7243.    described later. 
  7244.  
  7245. 3. End the test by not typing anything for one second, then typing three 
  7246.    pluses (+++), and waiting another second.  This forces the modem back
  7247.    to Command mode.  If DIP switch 9 is OFF, the modem exits AL mode and 
  7248.    returns to Command mode.  If DIP switch 9 is ON, the modem maintains 
  7249.    the connection when it receives the +++ escape code.  Issue the ATH 
  7250.    command to end AL mode.  
  7251.  
  7252. 4. Reset the modem to Data mode, S16=0, and error control (&M4), or issue 
  7253.    the ATZ (reset) command.
  7254.  
  7255.  
  7256. ****************
  7257. Dial Test--S16=2
  7258. The Dial Test is used for factory testing the frequencies of tone values.  
  7259. When S-Register 16 is set to 2 and a single tone is dialed (e.g., ATD7 
  7260. <Enter>), the modem continues to transmit that tone until you type another 
  7261. Carriage Return.
  7262.  
  7263.  
  7264. *******************
  7265. Test Pattern--S16=4
  7266. The test pattern can be used instead of your typed data during Analog 
  7267. Loopback (AL) or Remote Digital Loopback (RDL), using &T commands or S16.  
  7268. The test pattern is available at all speeds.  At 300 bps, the modem's 
  7269. serial port rate must be fixed (&B1) and the link rate fixed at 300 bps 
  7270. (&N1).  At rates over 9600 bps, just set the modem for a fixed serial 
  7271. port rate (&B1).
  7272.  
  7273. To use the test pattern during AL testing with S16, type the following 
  7274. command.  The test pattern is sent through the loopback.
  7275.  
  7276.            AT&M0S16=5D
  7277.  
  7278. To use the test pattern during RDL testing with S16, type the following 
  7279. command: 
  7280.  
  7281.            AT&M0S16=12 
  7282.  
  7283. To use the test pattern with the &T AL or RDL tests, insert the test 
  7284. pattern command, S16=4, before issuing the test command.  The first of 
  7285. the following commands initiates AL, the second RDL: 
  7286.  
  7287.            ATS16=4&T1
  7288.            ATS16=4&T6
  7289.  
  7290. The test pattern alone (ATS16=4) is used for testing equipment and the 
  7291. phone line.  When S16 is set to 4, the modem transmits the test pattern 
  7292. upon connection with a remote modem.  
  7293.  
  7294.  
  7295. Ending Testing with the Test Pattern
  7296. Pressing any character key cancels all test pattern tests and hangs up the 
  7297. modem.  If you used Register S16, be sure to reset Register S16 to Data 
  7298. mode when you reset the modem to its error control defaults, for example, 
  7299. ATZ or AT&M4S16=0.  
  7300.  
  7301. ******************************
  7302. Remote Digital Loopback--S16=8
  7303.  
  7304. Responding Modem 
  7305. The responding modem must be ready to act on the Courier's RDL request.  
  7306. U.S. Robotics high speed modems should be set to &T4.  If they do not 
  7307. have &T testing capability, they should be set to S16=8.
  7308.  
  7309. Initiating Modem
  7310. 1. If DIP switch 9 is OFF, set it ON so that it does not hang up on 
  7311.    receipt of the +++ escape code.  Issue an ATZ command to initiate the 
  7312.    new switch setting.
  7313.  
  7314. 2. Set the software to 2400 or 1200 bps.  The ITU-T-specified RDL signals 
  7315.    are defined only for connections at 2400 or 1200 bps.
  7316.  
  7317. 3. Disable error control by setting the modem to &M0.  Then establish a 
  7318.    connection with the remote modem.
  7319.  
  7320. 4. Bring the modem back to Command mode by sending it the escape code:  
  7321.    one second of no data, three pluses (+++), and another second of no 
  7322.    data.
  7323.  
  7324. 5. When the OK result code appears, send the modem the following command:
  7325.  
  7326.            ATS16=8 O
  7327.  
  7328.    The modem enters RDL mode (S16=8), the MR status light flashes, and the 
  7329.    modem goes back online (O command).  Then it transmits the ITU-T-defined 
  7330.    RDL signals, causing the remote modem to enter RDL mode.
  7331.  
  7332. 6. Type any data at the keyboard.  (Or send the test pattern.)
  7333.  
  7334. 7. To end the test, send the modem the +++ escape code again to bring it 
  7335.    back to Command mode.  
  7336.  
  7337. 8. When the modem sends the OK result, reset the modem to Data mode with 
  7338.    the following command:
  7339.  
  7340.           ATS16=0
  7341.  
  7342.    The modem signals the responding modem that RDL testing is over.  
  7343.    Terminate the call as you normally would, and reset the modem to its 
  7344.    normal error control setting, &M4 or &M5.
  7345.  
  7346.    Or, if you wish to resume data transmission with the remote modem, add 
  7347.    the O command to the ATS16=0 string to return the modem online.  Keep in 
  7348.    mind, however, that error control is disabled.  Because error control 
  7349.    is negotiated during the connection sequence, its status cannot be 
  7350.    changed until the modem is back on hook and in Command mode.
  7351.  
  7352.  
  7353. Appendix I--Software Upgrades
  7354.  
  7355.      
  7356. The Courier V.34 modem is software upgradable.  You can download upgrades 
  7357. from the USR Bulletin Board Service (BBS) to obtain maintenance fixes or 
  7358. new features. 
  7359.  
  7360. We suggest you retain a copy of the most recent upgrade on disk so you can 
  7361. download it to your modem again, should the modem lose its code for any 
  7362. reason. 
  7363.  
  7364. The software download program requires DOS version 3.0 or higher and may 
  7365. be run from the DOS shell under Microsoft Windows.
  7366.  
  7367. ****************
  7368. Call the USR BBS
  7369. 1. Call the USR BBS:
  7370.  
  7371.          ATDT 708 982 5092 <Enter>
  7372.  
  7373. 2. Unless you are running an ASCII-based communications program, answer 
  7374.    YES at the graphics prompt when you connect to the BBS.
  7375.  
  7376. 3. Press Enter with each prompt until you come to the main menu.
  7377.  
  7378. *************************
  7379. Download the Upgrade File
  7380. 1. At the command line of the main menu, type F (File) and press Enter.  
  7381.    Select area 5 (Courier) from the file area menu  The most recent 
  7382.    zipped files will display.  
  7383.  
  7384. 2. Use the Enter key to scroll through the list and use the spacebar key 
  7385.    to highlight a file. 
  7386.  
  7387.    Scroll through the list and highlight the file named USRSDL.EXE.
  7388.    Press Enter when it is highlighted to flag the file for download.
  7389.  
  7390. 3. Press Enter to go back to the main menu.
  7391.  
  7392. 4. At the command line on the main menu, type D and press Enter to 
  7393.    initiate a download.
  7394.  
  7395. 5. Answer the download prompts according to your system requirements.  
  7396.    The file will be downloaded to the directory specified in your 
  7397.    communications software.
  7398.  
  7399. 6. When the file transfer is complete and you are ready to leave the 
  7400.    BBS, type G (Goodbye) from the main menu.
  7401.  
  7402. ******************
  7403. Upgrade your Modem
  7404. NOTE:  Your modem must be turned on for the following operation.
  7405.  
  7406. 1. At the DOS prompt of the directory where your copy of the file has been 
  7407.    downloaded, type USRSDL and press Enter.  The zipped file will 
  7408.    self-extract several files onto your computer hard disk.
  7409.  
  7410. 2. Type SDL and press Enter.
  7411.    The .EXE file checks the code embedded in itself.  If there is a problem, 
  7412.    an error message appears and the operation is terminated.  If you receive 
  7413.    an error message, download the file again. 
  7414.  
  7415. 3. A screen appears with default COM port information.  
  7416.  
  7417.    If you want to alter the defaults, use the guidelines below.  
  7418.    
  7419.    /c=n    Enter this command to select one of four predefined COM ports 
  7420.            on an IBM-compatible PC.  Valid entries for n are 1, 2, 3, and 4.  
  7421.            The default is COM 2.  If you change the COM port setting, a 
  7422.            compatible IRQ will be displayed.
  7423.    
  7424.    /i=n    Enter this command to set up a custom port.  It specifies which 
  7425.            IRQ (interrupt request) the COM port will use to interrupt the 
  7426.            processor for service.  Valid entries for n are 2, 3, 4, 5, and 7.  
  7427.            The default is IRQ 3.
  7428.    
  7429.    /a=n    Enter this command to specify a port address, where n is the 
  7430.            hexadecimal address of a custom port only.
  7431.    
  7432.    /b=n    Enter this command to specify the bit rate at which the COM 
  7433.            port will communicate with the modem.  Valid entries for n are 
  7434.            9600, 19200, 38400, 57600, and 115200.  The default is 57600 bps.
  7435.    
  7436.    /q      This command allows you to shut off most of the screen display 
  7437.            as the program upgrades your modem code for batch-mode execution.  
  7438.            You will not be prompted to accept settings.
  7439.    
  7440.    /?      This command displays a help screen.
  7441.  
  7442. 4. A prompt asks if you want to "Download Using These Settings? (Y/N)."  
  7443.    Type Y if you want to continue.  Type N if you want to abort the 
  7444.    operation.
  7445.  
  7446.    NOTE:  This is the only opportunity you will have to abort the operation.
  7447.  
  7448. 5. Once you have accepted the settings, the software download will begin.
  7449.    During this operation, the Modem Ready (MR) LED goes out.  
  7450.  
  7451. 6. When the operation has successfully completed, the "Modem reports 
  7452.    download successful" message displays and the MR LED lights up again.
  7453.  
  7454. ***************
  7455. Troubleshooting
  7456. If your modem indicates an error, try running the SDL program at a lower 
  7457. serial port rate.  If your computer doesn’t have a 16550 UART, a slower 
  7458. serial port rate can make all the difference.
  7459.  
  7460. You can also try running the program on a different PC.  An idiosyncracy 
  7461. of an off-brand PC or an uncommon version of DOS my hang up the SDL program.
  7462.  
  7463.  
  7464.  
  7465. Appendix J--Glossary
  7466.  
  7467.  
  7468.  
  7469. Adaptive Speed Leveling (ASL)
  7470.    Courier V.32 bis and V.32 terbo modems detect improved line conditions 
  7471.    and shift upward again to the next higher speed.  The modems at both 
  7472.    ends of the connection adapt independently, each detecting and adjusting 
  7473.    to line conditions.  ASL keeps the modems online, always operating at 
  7474.    the highest possible speed, and constantly ensuring data integrity.
  7475.  
  7476. Analog Loopback
  7477.    A modem self-test in which data from the keyboard is sent to the modem's 
  7478.    transmitter, modulated into analog form, looped back to the receiver, 
  7479.    demodulated into digital form, and returned to the screen for 
  7480.    verification.  
  7481.  
  7482. Analog Signals
  7483.    Continuous, varying waveforms such as the voice tones carried over 
  7484.    phone lines.  Contrast with digital signals.
  7485.  
  7486. Answer Mode
  7487.    A state in which the modem transmits at the predefined high frequency of 
  7488.    the communications channel and receives at the low frequency.  The 
  7489.    transmit/receive frequencies are the reverse of the calling modem 
  7490.    which is in Originate mode.
  7491.  
  7492. Application (application program)
  7493.    A computer program designed to perform a specific function, such as 
  7494.    a word processor or a spreadsheet.
  7495.  
  7496. ARQ
  7497.    Automatic Repeat Request.  A general term for error control protocols 
  7498.    which feature error detection and automatic retransmission of defective 
  7499.    blocks of data.  See HST, MNP, and V.42.
  7500.  
  7501. ASCII
  7502.    American Standard Code for Information Interchange.  A 7-bit binary code 
  7503.    (0's, 1's) used to represent letters, numbers, and special characters 
  7504.    such as $, !, and /.  Supported by almost every computer and terminal 
  7505.    manufacturer.  
  7506.  
  7507. Asymmetrical Modulation
  7508.    A duplex transmission technique which splits the communications channel 
  7509.    into one high speed channel and one slower channel.  During a call under
  7510.    asymmetrical modulation, the modem with the greatest amount of data to 
  7511.    transmit is allocated the high speed channel.  The modem with less data 
  7512.    is allocated the slow, or back channel (450 bps).  The modems dynamically 
  7513.    reverse the channels during a call if the volume of data transfer changes.  
  7514.  
  7515. Asynchronous Transmission
  7516.    Data transmission in which the length of time between transmitted 
  7517.    characters may vary.  
  7518.    
  7519.    Because the time lapses between transmitted characters are not uniform, 
  7520.    the receiving modem must be signaled as to when the data bits of a
  7521.    character begin and when they end.  The addition of Start and Stop bits
  7522.    to each character serves this purpose.
  7523.  
  7524. Auto Answer
  7525.    A feature in modems enabling them to answer incoming calls over the phone
  7526.    lines without the use of a telephone receiver.
  7527.  
  7528. Auto Dial
  7529.    A feature in modems enabling them to dial phone numbers over the phone
  7530.    system without the use of a telephone transmitter.
  7531.  
  7532. Baud Rate
  7533.    The number of discrete signal events per second occurring on a
  7534.    communications channel.  Although not technically accurate, baud rate is commonly used to mean bit rate.
  7535.  
  7536. Binary Digit
  7537.    A 0 or 1, reflecting the use of a binary numbering system (only two
  7538.    digits).  Used because the computer recognizes either of two states,
  7539.    OFF or ON.  Shortened form of binary digit is bit.
  7540.  
  7541. Bisync
  7542.    Binary Synchronous Control.  An earlier protocol developed by IBM for
  7543.    software applications and communicating devices operating in synchronous
  7544.    environments.  The protocol defines operations at the link level of
  7545.    communications, for example, the format of data frames exchanged between
  7546.    modems over a phone line.  See Protocol, HDLC, SDLC.
  7547.  
  7548. Bit Rate
  7549.    The number of binary digits, or bits, transmitted per second (bps).
  7550.    Communications channels using telephone channel modems are established
  7551.    at set bit rates, commonly 300, 1200, 2400, 4800, 9600, and 14400.
  7552.  
  7553. BPS
  7554.    The bits (binary digits) per second rate.
  7555.  
  7556. Buffer
  7557.    A memory area used as temporary storage during input and output
  7558.    operations.  An example is the modem's command buffer.   Another is the
  7559.    Transmit Data flow control buffer used for flow control and to store
  7560.    copies of transmitted frames until they are positively acknowledged by
  7561.    the receiving modem.
  7562.  
  7563. Byte
  7564.    A group of binary digits stored and operated upon as a unit.  A byte may
  7565.    have a coded value equal to a character in the ASCII code (letters,
  7566.    numbers), or have some other value meaningful to the computer.  In
  7567.    user documentation, the term usually refers to 8-bit units or characters.
  7568.    1 kilobyte (K) is equal to 1,024 bytes or characters; 64K indicates
  7569.    65,536 bytes or characters.
  7570.  
  7571. Call Indicate
  7572.    A call originating tone defined by ITU-T recommendation V.8.
  7573.  
  7574. Carrier
  7575.    A continuous frequency capable of being either modulated or impressed
  7576.    with another information-carrying signal.  Carriers are  generated and
  7577.    maintained by modems via the transmission lines of the telephone
  7578.    companies.
  7579.  
  7580. CCITT
  7581.    Formerly, an international organization that defined standards for
  7582.    telegraphic and telephone equipment.  It has been incorporated into
  7583.    its parent organization, International Telecommunication Union (ITU).
  7584.    Telecommunication standards are now covered under Telecommunications
  7585.    Standards Sector (TSS).  ITU-T replaces CCITT.  For example, the
  7586.    Bell 212A standard for 1200 bps communication in North America was
  7587.    referred to as CCITT V.22.  It is now referred to as ITU-T V.22.
  7588.  
  7589. Character
  7590.    A representation, coded in binary digits, of a letter, number, or other
  7591.    symbol.
  7592.  
  7593. Characters Per Second
  7594.    A data transfer rate generally estimated from the bit rate and the
  7595.    character length.
  7596.  
  7597.    For example, at 2400 bps, 8-bit characters with Start and Stop bits
  7598.    (for a total of ten bits per character) will be transmitted at a rate
  7599.    of approximately 240 characters per second (cps).  Some protocols,
  7600.