home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / FDTN_003.ZIP / PREAMBLE.002 < prev    next >
Text File  |  1995-02-11  |  14KB  |  290 lines

  1. -------------------------------------------------------------------------
  2.  
  3. Filename....: FDTN-003; FrontDoor Technical Note #003
  4. Rev.........: 002
  5. Dated.......: 08-Jan-1995
  6.  
  7. Subject.....: Use of FrontDoor 2.12, FrontDoor 2.20c.mL and above
  8.               with USRobotics Courier and Sportster modems
  9.  
  10. Author......: Edward Hobson
  11.               2:443/59.24@fidonet
  12.  
  13. -------------------------------------------------------------------------
  14.  
  15. Preamble and History
  16. ====================
  17.  
  18. The guidelines contained in this technical note, cover a number of the
  19. USRobotics modem range. As this range of modems has undergone
  20. considerable change since its launch back in 1987, a number of different
  21. revisions of this document are included. As changes are made to the
  22. models in this range, subsequent additions will be made to the
  23. respective notes.
  24.  
  25. The basics of USRobotics Courier and Sportster units are the same; they
  26. all use the same style commands, and respond in similar ways. For a list
  27. of supported settings, use the AT$, ATS$, AT&$, AT%$, ATD$ etc commands
  28. whilst in terminal mode. This is a useful alternative to consulting the
  29. manual or quick-reference, especially in the case of the new Flash-ROM
  30. upgradable units the features of which increase with every update!
  31.  
  32. Until the USRobotics V.32terbo models were released in 1993, the only
  33. factory default (AT&F) to which the modems could reset, configured the
  34. modem to a profile which is inappropriate (in most cases) for use in a
  35. BBS environment. For optimum throughput, the serial port (DTE) rate
  36. should be locked at a high speed (19200, 38400, 57600 or 115200),
  37. allowing speed buffering and hardware (CTS/RTS) flow control to limit
  38. data transfer as necessary. In 1993, when the new range was released,
  39. new factory default features were implemented, giving a selection of
  40. AT&F settings, to easily configure the modem for use in a variety of
  41. different environments. The new AT&F1 profile configures the modem
  42. almost perfectly for BBS operation.
  43.  
  44. Note that few references are made to the NV-RAM method of configuration!
  45. This is for a good reason; one of the most frequently reported problems
  46. is that the modem AA light flashes (indicating an incoming RING) yet
  47. FrontDoor is not able to 'see' the RING messages. The remedy for this
  48. problem is simple, but it is useful to understand why it exists. When
  49. you write a new profile to NV-RAM, USRobotics modems store the current
  50. DTE speed along-side the setup. When you use subsequent ATZ commands to
  51. recall the setup, the modem is reset to the stored speed. If you should
  52. ever change your FOSSIL speed (for whatever reason) then, issuing an ATZ
  53. command will reset the modem to your predefined setup, however any
  54. subsequent messages reported by the modem will be issued at the stored
  55. DTE rate which now differs from the FOSSIL rate. The result is that
  56. FrontDoor sees garbage; nothing identifyable as a RING, so cannot answer
  57. the line. If you choose to use ATZ to reinitialise your modem, ensure
  58. that you re-write the NV-RAM profile if you ever choose to change the
  59. FOSSIL lock speed. Another reason for avoiding the use of NV-RAM is that
  60. it is not infallible. Static, or garbage data can corrupt the stored
  61. profile in such a manner that recalling it makes the modem act very
  62. strangely. It is suggested that, for reliability's sake, the use of
  63. NV-RAM to recall configuration for BBS use is unwise.
  64.  
  65. Class 2.0 fax with Call Selection is another important feature which was
  66. implemented with the Courier V.32terbo range. For the first time, this
  67. allowed USRobotics modems to answer both as fax and data modems. Use of
  68. FrontDoor in this manner is detailed in the part of this package
  69. dedicated to use with fax.
  70.  
  71. USRobotics Courier and Sportster external modems feature a row of
  72. dip-switches on the rear or underside (depending on the model). These
  73. override a number of configuration features. You will not normally have
  74. altered these from the supplied default settings. However, the following
  75. is the usual configuration of the dip-switch settings. The position of
  76. switches 2, 3, 5, 6, 7 (Courier), 8 and the Quad switch are important.
  77. The other features are of less relevance to the FrontDoor setup.
  78.  
  79. Courier range:
  80.  
  81. 1       Override normal DTR function            Off
  82. 2       Use numeric response codes              Off
  83. 3       Result code display                     On
  84. 4       Command mode local echo                 Off
  85. 5       Disable auto answer                     On
  86. 6       Override Carrier Detect                 Off
  87. 7       Auxiliary result codes                  Off
  88. 8       AT Command set recognition              On
  89. 9       Enter command mode on Escape Code (+++) Off
  90. 10      Power on to factory defaults            Off
  91. QUAD    Reverse pin 2/3 orientation             Off
  92.  
  93. Sportster range:
  94.  
  95. 1       Override normal DTR function            Up (Off)
  96. 2       Use numeric response codes              Up (Off)
  97. 3       Result code display                     Down (On)
  98. 4       Command mode local echo                 Up (Off)
  99. 5       Disable auto answer                     Down (On)
  100. 6       Override Carrier Detect                 Up (Off)
  101. 7       Power on to factory defaults            Down (On)
  102. 8       AT Command set recognition              Down (On)
  103.  
  104. FOSSIL drivers and serial ports
  105. ===============================
  106.  
  107. The FOSSIL driver is the interface which allows the communications
  108. equipment to talk to FrontDoor. Why have a FOSSIL, why not allow
  109. FrontDoor to access the serial ports just like other software? A simple
  110. analogy is the use of printer drivers with word-processing software. So
  111. that FrontDoor can interface with many different types of hardware, it
  112. talks to a driver which in turn talks to the hardware. Communications
  113. devices are not limited to serial ports, just as printers are not
  114. limited to Epson compatibility - ISDN adapters can be used with
  115. respective FOSSIL drivers, for example.
  116.  
  117. Common FOSSIL drivers for use with serial hardware are X00 and VX00 by
  118. Ray Gwinn, BNU by David Nugent and VFD by Joakim Hernberg. VX00 and VFD
  119. operate under IBM OS/2 to provide 'Virtual' FOSSIL support. This concept
  120. is defined in their respective documentation. A separate technical note,
  121. FDTN-002 covers use of FrontDoor under OS/2. If you have not yet
  122. consulted the documentation for the FOSSIL driver which you have
  123. selected, do so before continuing. An important aspect of serial
  124. communications is the type of UART your hardware contains. The UART
  125. handles the receiving and transmitting of data from the serial port.
  126. Older computers, and cheap multi-I/O cards contain 8250 or 16450 type
  127. UARTs. Whilst fine for use at low speeds (up to 19200 bps) under DOS, by a
  128. mouse and a modem, new technology modems can easily exceed such rates.
  129. Above 19200 bps, the serial port may begin to 'lose' data. Although this
  130. is not fatal when using FrontDoor's protocols for transferring files and
  131. messages, it causes the transmitting system to stop and re-send missing
  132. data. This increases the on-line time, and reduces the transfer
  133. throughput. New high-speed serial hardware contains 16550A (or
  134. equivalent) UARTs. This contains buffering which can allow far higher
  135. rates of transfer with less chance of data loss. A USRobotics PowerPort
  136. card is an example of such a device.
  137.  
  138. You should lock your FOSSIL driver at as high a speed as your serial
  139. port will allow without data loss. I would recommend locking at 57600 or
  140. 115200 BPS if you have a 16550A compatible serial card. If you are using
  141. X00 the command-line parameters would be similar to:
  142.  
  143.         X00 E B,0,57600 R=4096 T=512
  144.  
  145. Using BNU, the equivalent command-line parameters are:
  146.  
  147.         BNU /L:0=57600 /R:4096 /T:512
  148.  
  149. This locks FOSSIL port 0 (COM1) at 57600 BPS, and configures 4096 bytes
  150. of receive buffering and 512 bytes of transmit buffering. If your
  151. computer or serial port has trouble receiving without errors, then
  152. increasing the receive buffer size and lowering the locked speed may
  153. well ease the situation. If (as discussed above) your serial hardware
  154. has 16550A compatible UARTs, include the parameters on your FOSSIL
  155. command-line to use the maximum FIFO buffering. These are FIFO=15 and
  156. /Z0 for X00 and BNU respectively.
  157.  
  158. Generic FrontDoor configuration
  159. ===============================
  160.  
  161. Certain aspects of FrontDoor's configuration are identical for all
  162. USRobotics modems. These are covered in the following passages. For the
  163. unique setups for individual models, and information on use of FrontDoor
  164. to receive faxes, consult the files listed at the end of this document.
  165.  
  166. FDSETUP, Modem menu:
  167.  
  168.   +---------------------------- Hardware +
  169.   |                                      |
  170.   | Serial port                   1      | <--- Configure your particular
  171.   | Locked port                   Yes    |      serial device, accordingly
  172.   | Maximum baudrate              Fixed  |
  173.   | Reset modem to connect speed  No     |
  174.   | Lower DTR when busy           Yes    | <--- If you want your modem to
  175.   | Lower DTR to terminate call   Yes    |      go off-hook when FD calls
  176.   | Toggle DTR before dialing     No     |      the editor or nodelist manager
  177.   | Carrier detect mask (CDMASK)  128    |      set this to 'No'.
  178.   |                                      |
  179.   +--------------------------------------+
  180.  
  181.   * In some countries/states it is illegal to take the line off-hook for
  182.   long periods of time. In others, you are billed from the second the
  183.   line goes off-hook. You must check with your telephone carrier before
  184.   setting this option to 'No'.
  185.  
  186.   +----------- Connect messages +
  187.   | 300         CONNECT         |
  188.   | 1200        CONNECT 1200    |
  189.   | 1275        CONNECT 1200/75 | <--- The first range of Courier modems
  190.   | 2400        CONNECT 2400    |      did not feature V.23 compatibility,
  191.   | 4800        CONNECT 4800    |      the next reported a V.23 connection
  192.   | 7200        CONNECT 7200    |      as CONNECT 1200. Although in
  193.   | 9600        CONNECT 9600    |      cosmetic terms, if you own a second
  194.   | 12000       CONNECT 12000   |      generation Courier unit you will
  195.   | 14400       CONNECT 14400   |      see 1200/75 calls logged as being
  196.   | 16800       CONNECT 16800   |      at 1200, there is no effect on the
  197.   | 19200       CONNECT 19200   |      operational functionality.
  198.   | 21600       CONNECT 21600   |
  199.   | 24000       CONNECT 24000   |
  200.   | 26400       CONNECT 26400   |
  201.   | 28800       CONNECT 28800   |
  202.   | 38400       CONNECT 38400   |
  203.   | 57600       CONNECT 57600   |
  204.   | 64000       CONNECT 64000   |
  205.   | 115200      CONNECT 115200  |
  206.   | Fax         +FCO            |
  207.   +-----------------------------+
  208.  
  209.   +----------- Custom message +
  210.   |                           |
  211.   | Message   +FHS:01         |
  212.   | Baud rate 0               |
  213.   |                           |
  214.   +---------------------------+
  215.  
  216. The above setting is only really important for use with Fax adaptive
  217. answering. When the modem operates with Call Selection and fails to
  218. connect as a modem or a fax, it does not respond with 'NO CARRIER' when
  219. the answer sequence times out. Instead it reports '+FHS:01' which is a
  220. Class 2.0 Fax response. If you omit this message, FrontDoor will not
  221. know when the answer sequence has finished, so will not reset the modem
  222. after a failed inbound connection.
  223.  
  224.   +------------ Status messages +
  225.   |                             |
  226.   | Error       ERROR           |
  227.   | Busy        BUSY            |
  228.   | No Carrier  NO CARRIER      |
  229.   | Ok          OK              |
  230.   | Ring        RING|           |
  231.   | No Dialtone NO DIAL         |
  232.   | No Answer   NO ANSWER       |
  233.   | Voice       VOICE           |
  234.   |                             |
  235.   +-----------------------------+
  236.  
  237. If you have a bulletin-board running as well as FrontDoor, remember to
  238. configure the errorlevels for speeds 300-28800 BPS to define the
  239. errorlevels with which FrontDoor exits when a human caller wants to use
  240. the system. These errorlevels are configured under FDSETUP's MAILER
  241. 'Errorlevels' menu.
  242.  
  243. Subsequent model-specific information is contained in the separate
  244. configuration documents, summarised as follows:
  245.  
  246. C-V34           -       Covers configuration of Courier V.Everything
  247.                         units, and Sportster 28800; those supporting
  248.                         V.34 and/or V.FC. See also the fax configuration
  249.                         document for information regarding setup for fax
  250.                         operation.
  251.  
  252. C-V32T          -       Covers configuration of Courier V.32terbo units,
  253.                         includes V.32terbo dual standard models. Also
  254.                         covers configuration for Sportster 14400 with
  255.                         Class 2.0 Fax. See also the fax configuration
  256.                         document for information regarding setup for fax
  257.                         operation.
  258.  
  259. C-ASL           -       Covers configuration of Courier HST 14400 with
  260.                         ASL, Courier HST 16800 with ASL, Courier V.32bis
  261.                         with ASL, Courier V.32 with ASL and Courier HST
  262.                         Dual Standard with ASL. Also covers
  263.                         configuration for Sportster 14400 with Class 1
  264.                         Fax.
  265.  
  266. C-HSTDS         -       Covers configuration of Courier HST 14400,
  267.                         Courier V.32 and Courier HST 14400 Dual Standard
  268.                         with V.32. These were the first models to
  269.                         support V.42.
  270.  
  271. C-HST96         -       Covers configuration of Courier HST 9600 units.
  272.  
  273. FAX             -       Covers operation of Class 2.0 Fax compatible
  274.                         units for use with Call Selection.
  275.  
  276. Software information
  277. ====================
  278.  
  279. FrontDoor and XRobot are Copyright (C) joaquim homrighausen, Absolute Solutions
  280. BGFAX is Copyright (C) B.J. Guillot
  281. ZyXEL and ZFAX are Copyright (C) ZyXEL Corporation
  282. QuickLink II is Copyright (C) Smith Micro Software
  283. SIO, VSIO, X00 and VX00 are Copyright (C) Ray Gwinn
  284. IBM OS/2 is Copyright (C) International Business Machines
  285. BNU is Copyright (C) David Nugent
  286. VFD is Copyright (C) Joakim Hernberg
  287.  
  288. End of document
  289. ===============
  290.