home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / RBBSV101.ZIP / RBBSV101.EXE / RBBSVRFY.DOC < prev    next >
Encoding:
Text File  |  1993-07-20  |  86.5 KB  |  1,560 lines

  1.  
  2.    
  3.    
  4.    
  5.    
  6.    
  7.    
  8.    
  9.    
  10.    
  11.    
  12.     ┌────────────────────────────────────────────────────────────────────────┐
  13.    ░│                                                                        │░
  14.    ░│  ┌──────┐ ┌──────┐ ┌──────┐ ┌─────┐       Lightning Software Technical │░
  15.    ░│  │ ┌──┐ │ └┐ ┌─┐ │ └┐ ┌─┐ │ │ ┌───┘       Support BBS:                 │░
  16.    ░│  │ └──┘ │  │ └─┘ │  │ └─┘ │ │ └───┐ ┌────┐                             │░
  17.    ░│  │ ┌─┐ ┌┘  │ ┌─┐ │  │ ┌─┐ │ └───┐ │ └────┘            Software Express │░
  18.    ░│  │ │ │ └┐ ┌┘ └─┘ │ ┌┘ └─┘ │ ┌───┘ │                   (404) 941-2822   │░
  19.    ░│  └─┘ └──┘ └──────┘ └──────┘ └─────┘                                    │░
  20.    ░│                     ┌─┐    ┌─┐ ┌─────┐ ┌──────┐ ┌───┐ ┌─────┐ ┌─┐ ┌─┐  │░
  21.    ░│                     │ │    │ │ │ ┌───┘ │ ┌──┐ │ └┐ ┌┘ │ ┌───┘ │ │ │ │  │░
  22.    ░│                     └┐└┐  ┌┘┌┘ │ └─┐   │ └──┘ │  │ │  │ └─┐   │ └─┘ │  │░
  23.    ░│                      └┐└┐┌┘┌┘  │ ┌─┘   │ ┌─┐ ┌┘  │ │  │ ┌─┘   └─┐ ┌─┘  │░
  24.    ░│                       └┐└┘┌┘   │ └───┐ │ │ │ └┐ ┌┘ └┐ │ │       │ │    │░
  25.    ░│                        └──┘    └─────┘ └─┘ └──┘ └───┘ └─┘       └─┘    │░
  26.    ░│                                                                        │░
  27.    ░│                                                     Version 1.01       │░
  28.    ░│                         RELEASED: July 31st, 1993                      │░
  29.    ░│────────────────────────────────────────────────────────────────────────│░
  30.    ░│Superior  Callback   Verification  Door  For  RBBS-PC v16.x  or  Greater│░
  31.    ░│Copyright (C) 1993 By Lightning Software,  All Rights Reserved Worldwide│░
  32.    ░│                                                                        │░
  33.    ░│                      * * U S E R ' S   G U I D E * *                   │░
  34.     └────────────────────────────────────────────────────────────────────────┘
  35.      ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  36.  
  37.  
  38.                  "RBBS-PC: The Best Things in Life Are Still FREE!"
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.             [ Written & Coded By Robert L. Folmer & Jerry W. Highland ]
  58.  
  59.                                  TABLE OF CONTENTS
  60.                                  ─────────────────
  61.  
  62.      Shareware Notice . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  63.  
  64.      Limited Software License . . . . . . . . . . . . . . . . . . . . . .  2
  65.  
  66.      Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
  67.  
  68.      Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . .  4
  69.  
  70.      Introduction (Overview/Summary)  . . . . . . . . . . . . . . . . . .  5
  71.  
  72.      Introduction (Overview/Summary) (Continued)  . . . . . . . . . . . .  6
  73.  
  74.      Installing RBBS-Verify . . . . . . . . . . . . . . . . . . . . . . .  7
  75.  
  76.      Installing RBBS-Verify (Continued) . . . . . . . . . . . . . . . . .  8
  77.  
  78.      Installing RBBS-Verify (Continued) . . . . . . . . . . . . . . . . .  9
  79.  
  80.      Installing RBBS-Verify (Continued) . . . . . . . . . . . . . . . . . 10
  81.  
  82.      Installing RBBS-Verify (Continued) . . . . . . . . . . . . . . . . . 11
  83.  
  84.      Installing RBBS-Verify (Continued) . . . . . . . . . . . . . . . . . 12
  85.  
  86.      Installing RBBS-Verify (Continued) . . . . . . . . . . . . . . . . . 13
  87.  
  88.      Installing RBBS-Verify (Continued) . . . . . . . . . . . . . . . . . 14
  89.  
  90.      Installing RBBS-Verify (Continued) . . . . . . . . . . . . . . . . . 15
  91.  
  92.      The Optional Door Utilities  . . . . . . . . . . . . . . . . . . . . 16
  93.  
  94.      Files Included . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
  95.  
  96.      Files Created During Run-Time  . . . . . . . . . . . . . . . . . . . 18
  97.  
  98.      Optional Files Created During Operation  . . . . . . . . . . . . . . 19
  99.  
  100.      Optional Command Line Switches . . . . . . . . . . . . . . . . . . . 20
  101.  
  102.      Optional Command Line Switches (Continued) . . . . . . . . . . . . . 21
  103.  
  104.      Sysop Function/ALT Keys  . . . . . . . . . . . . . . . . . . . . . . 22
  105.  
  106.      Using RBBS-Verify on Non-RBBS Systems  . . . . . . . . . . . . . . . 23
  107.  
  108.      The RBBS-Verify Batch File . . . . . . . . . . . . . . . . . . . . . 24
  109.  
  110.      The RBBS-Verify Configuration File . . . . . . . . . . . . . . . . . 25
  111.  
  112.      The VERIFIED.DAT Data File . . . . . . . . . . . . . . . . . . . . . 26
  113.  
  114.      The TRASHCAN.DAT Data File . . . . . . . . . . . . . . . . . . . . . 27
  115.  
  116.      The USERS.DAT Data File  . . . . . . . . . . . . . . . . . . . . . . 28
  117.  
  118.                                  TABLE OF CONTENTS
  119.                                  ─────────────────
  120.  
  121.      The LDCODES1.DAT Data File . . . . . . . . . . . . . . . . . . . . . 29
  122.      
  123.      The LDCODES2.DAT Data File . . . . . . . . . . . . . . . . . . . . . 30
  124.      
  125.      The NUMBER.LOG File  . . . . . . . . . . . . . . . . . . . . . . . . 31
  126.    
  127.      The VERIFYx.LOG File . . . . . . . . . . . . . . . . . . . . . . . . 32
  128.  
  129.      The ERRORx.LOG File  . . . . . . . . . . . . . . . . . . . . . . . . 33
  130.    
  131.      The SUCCESSV.x Door Information File . . . . . . . . . . . . . . . . 34
  132.  
  133.      The SUCCESSC.x Door Information File . . . . . . . . . . . . . . . . 35
  134.    
  135.      The LOGOFF/LOGOFFG Optional Display File . . . . . . . . . . . . . . 36
  136.  
  137.      The RBBSVRFY.KEY File  . . . . . . . . . . . . . . . . . . . . . . . 37
  138.  
  139.      Troubleshooting RBBS-Verify  . . . . . . . . . . . . . . . . . . . . 38
  140.  
  141.      Troubleshooting RBBS-Verify (Continued)  . . . . . . . . . . . . . . 39
  142.  
  143.      Troubleshooting RBBS-Verify (Continued)  . . . . . . . . . . . . . . 40
  144.  
  145.      Support For RBBS-Verify  . . . . . . . . . . . . . . . . . . . . . . 41
  146.  
  147.      RBBS-Verify User's Guide                                         Page 1
  148.  
  149.                                  SHAREWARE NOTICE
  150.                                  ────────────────
  151.  
  152.      RBBS-Verify v1.01 has  been released under  the shareware concept,  you
  153.      are therefore granted a limited evaluation license to use this software
  154.      on your  own RBBS-PC system for a  period of 30 days,  after  which you
  155.      must either register the software,  or discontinue it's use and  remove
  156.      the door  from  your  system.  RBBS-Verify is the result  of  thousands
  157.      of  hours  of development  and deserves your  support.  RBBS-Verify may
  158.      be freely distributed to all  online services,  bulletin board systems,
  159.      user groups,  shareware  distributors etc,  as long as the  software is
  160.      distributed complete and in unmodified form.  No fee may be charged for
  161.      the  enclosed software package.  Shareware distributors  may distribute
  162.      RBBS-Verify on disk  for a modest disk duplication and packaging charge
  163.      not to exceed $6.00 per disk.
  164.  
  165.      Registered versions of RBBS-Verify must NEVER be distributed to ANYONE.
  166.      Doing so violates U.S. and  International copyright and trademark laws.
  167.      Lightning  Software   will  seek  full  criminal  prosecution   against
  168.      violators.
  169.  
  170.      RBBS-Verify  is a fully  functional package when unregistered,  however
  171.      does  have several limitations.  The software however is not  in anyway
  172.      crippled,  which means you  can fully test the package,  run it on your
  173.      own system,  and determine if the  software meets  you and your  user's
  174.      needs,  then if you  find that RBBS-Verify works for you,  then you are
  175.      required to register your copy if you wish to continue using the  door.
  176.      The  registered  version of  the  door  does  offer several  additional
  177.      features  not  included  in the  unregistered  version,  these are  the
  178.      VERIFIED.DAT   and  TRASHCAN.DAT  data  records,   which  will  prevent
  179.      duplicate  phone numbers from being used.  The registered  version also
  180.      offers the NUMBER.LOG logging file for the Sysop, which can aid greatly
  181.      in  matching  user names  with phone numbers.  Also  included when  you
  182.      register  RBBS-Verify is a 100% menu driven  utility to help manage the
  183.      RBBS-Verify online door and your RBBS-PC system,  it is multitasker and
  184.      network  aware  and  is super  easy to  use,  a  bound printed  manual,
  185.      and  lifetime  support,  not  to  mention  the  latest  version of  the
  186.      software.
  187.  
  188.      As  you  can  see  from  the  above,   registering  RBBS-Verify  offers
  189.      tremendous  benefits,   you  only  need  to  register  the  door  once,
  190.      thereafter all future  releases and upgrades are offered to you free of
  191.      charge,  plus when you register any Lightning Software product, you are
  192.      given special pre-registered  access on our 24 hour a day/7 day a  week
  193.      support  BBS.   For  complete  details  on   registering  your copy  of
  194.      RBBS-Verify,  please  read the included  file ORDER.DOC.  Thank you for
  195.      choosing the RBBS-Verify door,  we hope you find the  software of value
  196.      and will support the shareware concept by registering your copy today!
  197.  
  198.      RBBS-Verify User's Guide                                         Page 2
  199.  
  200.                              LIMITED SOFTWARE LICENSE
  201.                              ────────────────────────
  202.          
  203.      RBBS-Verify  v1.01  is  Copyright (C) 1993  By Lightning Software,  All
  204.      Rights Reserved Worldwide.
  205.  
  206.      RBBS-Verify is not,  nor has ever been, public domain or free software.
  207.  
  208.      The commercial, registered version of RBBS-Verify may not be duplicated
  209.      other  than for backup purposes.  A registered copy of RBBS-Verify must
  210.      be treated like a book, in that the same registered copy of RBBS-Verify
  211.      may not be used  on more than one computer at the same time,  just as a
  212.      book may  not be read by more than one person at the same time (without
  213.      making an illegal copy).
  214.  
  215.      User's are granted a limited  license to use the User Supported,  trial
  216.      version  of RBBS-Verify for  a limited  evaluation  period of up  to 30
  217.      days,  in  order to determine  if the software suits  their needs.  Any
  218.      other use of RBBS-Verify or use past this period requires registration.
  219.  
  220.      All  user's are granted  a limited license  to copy the User  Supported
  221.      version  of RBBS-Verify only for the purpose of allowing others to  try
  222.      it, subject to the above restrictions as well as these:
  223.  
  224.      RBBS-Verify   must   be  distributed  in  absolutely  unmodified  form,
  225.      including ALL program, documentation, and other files.
  226.  
  227.      RBBS-Verify may not  be included with any other product for any  reason
  228.      whatsoever without written permission from Lightning Software.
  229.  
  230.      No charge or  payment may be levied or accepted  for RBBS-Verify,  with
  231.      the one exception,  user groups and shareware  distributors may  freely
  232.      distribute  RBBS-Verify  on  disk for  a  modest disk  duplication  and
  233.      packaging charge, not to exceed $6.00 per disk.
  234.  
  235.      Bulletin  board  system  operator's may  post  the  unregistered,  User
  236.      Supported  version of RBBS-Verify on their BBS for downloading by their
  237.      user's without written permission only if the above conditions are met,
  238.      and only  if no special fee is necessary to access RBBS-Verify files (a
  239.      general and modest fee to access the BBS is OK).
  240.  
  241.      RBBS-Verify User's Guide                                         Page 3
  242.  
  243.                                     WARRANTY
  244.                                     ────────
  245.  
  246.      RBBS-Verify  1.01 is  distributed without  warranty.  In no  event will
  247.      Lightning Software be  liable to you for any  damages from running this
  248.      program.  Including  any  loss  of  profits,  lost  savings,  or  other
  249.      incidental  or  consequential  damages  arising out of  your use  of or
  250.      inability to  use  the  program,   even  if  Lightning  Software  or  a
  251.      authorized  representative has been  advised of the possibility of such
  252.      damages.
  253.  
  254.      Lightning Software will not be  liable for any such  claim by any other
  255.      party.  All risk  associated with using  this program are  the complete
  256.      responsibility of the user.
  257.  
  258.      RBBS-Verify User's Guide                                         Page 4
  259.  
  260.                                  ACKNOWLEDGEMENTS
  261.                                  ────────────────
  262.  
  263.      RBBS-Verify  v1.01 - Copyright  (C)  1993 By  Lightning  Software,  All
  264.      Rights Reserved Worldwide.
  265.  
  266.      All products mentioned throughout the documentation for the RBBS-Verify
  267.      online  door  are  copyrights and/or  registered  trademarks  of  their
  268.      respective authors/publishers.
  269.  
  270.      There has been tremendous response to the RBBS-Verify online door,  and
  271.      we  would like to say a very  special thanks to all  of those  who have
  272.      contributed in  one  way or another  to it's  success.  The RBBS-Verify
  273.      online door represents our strong belief in the QuickBasic programmer's
  274.      environment,  we hope  that it proves  QuickBasic's  abilities and will
  275.      give  others inspiration to  use  the language.  RBBS-Verify's logic is
  276.      very safe  and reliable thanks  to the tremendous amount of hours  that
  277.      was put into beta testing the door under practically every situation.
  278.  
  279.      The tools used in the development  of RBBS-Verify are what has made the
  280.      door one of  the best  available,  we would like to thank  Todd  Miller
  281.      (creator of Door Source 4.0) for his wonderful library of door routines
  282.      and for all of his support,  Jeff Sumberg (creator of QBserial 3.0) for
  283.      for  his superior  serial I/O library,  Christy Gemmell (creator of The
  284.      Assembly Language Toolbox for QuickBasic),  and last but  certainly not
  285.      least  Harold  Thomson  (creator of  the QB4BAS  assembly  toolkit  for
  286.      QuickBasic),   both  two  of  the  finest  assembly  language  toolkits
  287.      available.
  288.  
  289.      RBBS-Verify  is written,  coded,  and  debugged  entirely  in Microsoft
  290.      QuickBasic 4.5  and  utilizes  the  Door  Source 4.0  library  of  door
  291.      routines,  the QBserial v3.0 interrupt  driven serial I/O library,  The
  292.      Assembly  Language Toolbox  for QuickBasic  and the QB4BAS  library  of
  293.      assembly language functions.
  294.  
  295.      RBBS-Verify User's Guide                                         Page 5
  296.  
  297.                           INTRODUCTION (OVERVIEW/SUMMARY)
  298.                           ───────────────────────────────
  299.  
  300.      Congratulations!  You  have selected  the finest  of  RBBS-PC  callback
  301.      verification doors.  RBBS-Verify is the perfect compliment to your RBBS
  302.      system for both security and reliability needs. RBBS-Verify offers many
  303.      features  and customization  options for  the system  operator.  Listed
  304.      below are only a few of RBBS-Verify's many quality features:
  305.  
  306.      - Complete multinode support.
  307.      - Extremely easy installation and zero maintenance.
  308.      - Supports  baud  rates up  to  115,200  locked  DTE  using  non-fossil
  309.        routines!
  310.      - Supports the use of a fossil driver however is not required.
  311.      - Supports  non-standard interrupt  and  IRQ's and  communication ports
  312.        1-8.
  313.      - Does not require the use of WatchDog or similar utilities.
  314.      - Detects carrier loss and terminates cleanly if carrier is dropped.
  315.      - Includes easy to use completely menu driven installation utility.
  316.      - Fast high speed communication routines.
  317.      - Fully supports all networks and multitasking software,  a few include
  318.        DesqView,  Microsoft Windows, DoubleDOS,  Lantastic,  Novell and many
  319.        more.
  320.      - Colorful ANSI/non-ANSI graphics.
  321.      - Fully Sysop configurable.
  322.      - Supports local and long distance callback verification.
  323.      * Features  verification  and trashcan  records - will not  allow  same
  324.        number to be verified again.
  325.      * Features  NUMBER.LOG  -  log  file for  the  Sysop  which  lists  the
  326.        telephone  number,  user's name  and  date of  verification  for  all
  327.        caller's  successfully verified.  This information is vital  for  the
  328.        Sysop,  it's purposes greatly vary,  however one of the  most notable
  329.        uses is  to  assist in  locating/matching a  user  name with  a phone
  330.        number.
  331.      - Supports  an optional  RBBS-PC callback  statistic bulletin  for your
  332.        caller's to read.  Logs successful and un-successful  user's who used
  333.        the door.
  334.      - Offers password security codes to protect you and your system.
  335.      - Does not  require the use of any run-time modules - all  routines are
  336.        handled internally.
  337.      - Offers an extensive log for the Sysop - logs all user's  who used the
  338.        door, time, date, number dialed, whether security was raised,  verify
  339.        attempts successful and un-successful, plus much more.
  340.      - Any program  errors which  occur are  logged to a  disk  file for the
  341.        Sysop.
  342.      - Offers an  optional callback mode  so that user's  may enter the door
  343.        and  have  RBBS-Verify call  them back  to  reverse  the  originating
  344.        connection  (normally helpful  if the caller is experiencing  a noisy
  345.        phone line).
  346.      - Built in macro code language ("@") support.
  347.  
  348.      RBBS-Verify User's Guide                                         Page 6
  349.  
  350.                           INTRODUCTION (OVERVIEW/SUMMARY)
  351.                           ───────────────────────────────
  352.  
  353.      - Offers built in - internal verification and callback instructions and
  354.        allows  the use of Sysop  supplied instructions for both verification
  355.        and callback mode.
  356.      - Supports areas where when  dialing long distance to some locations it
  357.        is  required to specify the area code,  but the preceding '1' must be
  358.        left  off.  Also supports areas where  when dialing long  distance to
  359.        some locations it  is required  to dial the preceding '1' but no area
  360.        code.
  361.      * Features  an easy to  use completely menu  driven RBBS-Verify/RBBS-PC
  362.        management utility. Included when you register RBBS-Verify.
  363.      - Features an  easy to use bulletin purge/maintenance utility which can
  364.        be  run either from the  DOS command  line or used as a system event.
  365.        Keeps  RBBS-Verify's optional statistic  bulletin updated to  reflect
  366.        the most recent statistics.
  367.      
  368.      * = Requires registration to enable this feature
  369.  
  370.      As you can see from above RBBS-Verify is one  of the most full featured
  371.      verification  systems  for  RBBS-PC  ever  developed,   and  there  are
  372.      certainly  more features than we can  list here.  We think after trying
  373.      RBBS-Verify, you will agree - it is a one of a kind verification system
  374.      offering  both  security and  reliability.  Please read  this  document
  375.      carefully before installing the software for the first time.  Thank you
  376.      for choosing RBBS-Verify for your callback verification needs!
  377.  
  378.      RBBS-Verify User's Guide                                         Page 7
  379.  
  380.                                INSTALLING RBBS-VERIFY
  381.                                ──────────────────────
  382.  
  383.      RBBS-Verify has been  designed to make installation  of the software as
  384.      simple  as possible.  To make the  installation even  easier,  we  have
  385.      included a  completely menu driven configuration setup utility.  Please
  386.      read  through the following important installation  instructions before
  387.      attempting to use the software for the first time.
  388.  
  389.      [1.] Create a  directory to  hold all  of the  RBBS-Verify files,  then
  390.           decompress  the   RBBSV101.EXE  archive  into  the  above  created
  391.           directory.  You may  install RBBS-Verify  into  any directory  you
  392.           wish,  in this  documentation we  will assume  you have  installed
  393.           RBBS-Verify into the directory C:\RBBS\RBBSVRFY.
  394.  
  395.      [2.] Next,  change to the above created  directory and run the supplied
  396.           INSTALL.BAT file. This file will run the RBBS-Verify configuration
  397.           setup program,  where you will decide how  you want RBBS-Verify to
  398.           be installed  on your system.  The following is the questions  the
  399.           setup  utility will  prompt you for.  Please note when  installing
  400.           RBBS-Verify on  a multinode RBBS system,  you will need  to create
  401.           different configuration files for each node.
  402.                            
  403.      Enter a configuration filename
  404.      ------------------------------
  405.      This should be the  current configuration filename you are  installing.
  406.      You may use any standard DOS filename you wish.  For multinode systems,
  407.      use a different  config filename  for each node,  you might wish to use
  408.      numbers if using multiple config files,  such as RBBSV1.CFG for node 1,
  409.      RBBSV2.CFG for node 2 and so on.
  410.  
  411.      Name of interface file (ie PCBOARD.SYS)
  412.      ---------------------------------------
  413.      This  should  be the  full path and  filename in ALL  uppercase to your
  414.      DORINFOx.DEF interface file (where x is the node number).
  415.  
  416.      Name of BBS
  417.      -----------
  418.      Here enter  your BBS's  name  EXACTLY the way you  want RBBS-Verify  to
  419.      display it  upon connection with a  remote user,  this will  be used to
  420.      display "This is ... calling for ...".
  421.    
  422.      Sysop's first name
  423.      ------------------
  424.      Here enter the Sysop's  first name (your name) as you are known to your
  425.      caller's.
  426.  
  427.      Sysop's last name
  428.      -----------------
  429.      Here enter the Sysop's  last name (your name) as you  are known to your
  430.      caller's.
  431.  
  432.      RBBS-Verify User's Guide                                         Page 8
  433.  
  434.                                INSTALLING RBBS-VERIFY
  435.                                ──────────────────────
  436.  
  437.      Modem reset command - ex: ATZ
  438.      -----------------------------
  439.      This should be the command needed to reinitialize your modem, for Hayes
  440.      and  compatible  modems ATZ  should work  just fine,  if you  find that
  441.      RBBS-Verify  is  unable  to  reset   your  modem,   check  your  modems
  442.      documentation for the correct command.
  443.                                      
  444.      EC modem dial string - ex: ATDT
  445.      -------------------------------
  446.      This  should be the  initialization string you  want sent to the  modem
  447.      when  RBBS-Verify   dials  a  remote  user  with  an  error  correcting
  448.      (reliable) connection,  if you are not using a modem equiped with error
  449.      correction capability, then this will be the dialing string RBBS-Verify
  450.      will use in all cases,  this should be the dialing  prefix you  want to
  451.      use,  and any additional commands to send to the modem.  For touch tone
  452.      dialing add  DT to the end of the AT command,  for pulse dialing add DP
  453.      to the end of the AT command.  You may add any  additional commands you
  454.      wish - such as turning the modems  speaker on and off etc,  however any
  455.      additional commands  you use MUST be entered before  the dialing prefix
  456.      (DT or DP). For Hayes and compatible modems ATDT should work just fine,
  457.      if you  find that RBBS-Verify is  unable to dial and  connect with  the
  458.      remote  caller  correctly,  check  your modems  documentation  for  the
  459.      correct commands.
  460.  
  461.      Non-EC modem dial string - ex: AT\N0DT
  462.      --------------------------------------
  463.      This  should  be the initialization  string you  want sent to the modem
  464.      when  RBBS-Verify   dials  a  remote  user  with  no  error  correcting
  465.      (reliable)  connection established,  this should  be the initialization
  466.      commands  needed to  disable  error correction  on your  modem  and the
  467.      dialing prefix  you want to use,  as well as any additional commands to
  468.      send to the modem.  For touch tone dialing  add DT to the end of the AT
  469.      command, for pulse dialing add DP to the end of the AT command. You may
  470.      add  any  additional  commands you  wish - such as  turning  the modems
  471.      speaker on and off etc, however any additional commands you use MUST be
  472.      entered  before the dialing prefix (DT or DP).  If you are  not using a
  473.      modem equiped  with error correction  such as MNP/REL,  etc,  then  you
  474.      should  enter a "N" here  for none.  For Hayes  and  compatible  modems
  475.      AT\N0DT should work just fine,  if you find that RBBS-Verify is  unable
  476.      to dial  and connect with a remote caller correctly,  check your modems
  477.      documentation to find the correct commands.
  478.  
  479.      RBBS-Verify User's Guide                                         Page 9
  480.  
  481.                                INSTALLING RBBS-VERIFY
  482.                                ──────────────────────
  483.  
  484.      NOTE: RBBS-Verify  supports  both  a  error  correcting  and  non-error
  485.            correcting dialing string. If you have an error correcting modem,
  486.            you may  have noticed when calling a non-error correcting  modem,
  487.            stray garbage appears on the receiving end.  By placing a command
  488.            to disable  error correction this garbage can be avoided.  If you
  489.            are NOT using a modem equiped with error correction ability, such
  490.            as MNP/REL, then the second dialing string does NOT apply to you,
  491.            you should  therefore enter  a "N" for  this  parameter for none.
  492.            RBBS-Verify will then use it's standard dialing string (the first
  493.            modem dialing string).  Also please note that  since there are so
  494.            many makes and models of modems now equiped with error correction
  495.            ability,  it is possible that your modem will not use the dialing
  496.            string  specified in our example,  although more than  likely our
  497.            example  will work,  if you  are unable to  use our example,  you
  498.            should  refer to your user's guide  included with your modem,  or
  499.            better yet contact your dealer for support.
  500.    
  501.      Allow long distance dialing (Y/N)?
  502.      ----------------------------------
  503.      Enter a "Y" here if you  want RBBS-Verify to make  long distance calls,
  504.      or  enter a "N" if you do not  want RBBS-Verify to  call long distance.
  505.      RBBS-Verify will automatically disconnect long  distance caller's after
  506.      successful verification.
  507.  
  508.      Security level of caller's to verify?
  509.      -------------------------------------
  510.      This should  be the security level  of caller's to verify (normally the
  511.      security  level  for  new  caller's),  any  user  attempting  to  enter
  512.      RBBS-Verify  with  a  security level  less than  or  greater than  this
  513.      security level will be  entered into the door in callback only mode (if
  514.      enabled),  if the callback mode is disabled,  the caller will simply be
  515.      informed that  their security level  is either too high or  too low for
  516.      RBBS-Verify and  will  be rejected from the  door  and returned  to the
  517.      board.
  518.    
  519.      Security level to raise caller's to?
  520.      ------------------------------------
  521.      This  should  be the  security  level you want  RBBS-Verify to  upgrade
  522.      caller's to if they have been successful with callback verification.
  523.    
  524.      Path/filename of bulletin (N for none)?
  525.      --------------------------------------
  526.      At  this  prompt,  select  whether  you  want RBBS-Verify to  create  a
  527.      statistic bulletin.  Entering an "N" at this prompt will not generate a
  528.      statistic  bulletin,  however  entering  the  path  and  filename  of a
  529.      bulletin here (without the graphic designator i.e: C or G)  will  cause
  530.      RBBS-Verify to generate a statistic bulletin for your caller's to read.
  531.  
  532.      RBBS-Verify User's Guide                                        Page 10
  533.  
  534.                                INSTALLING RBBS-VERIFY
  535.                                ──────────────────────
  536.  
  537.      Path/filename of door info file?
  538.      --------------------------------
  539.      This should be the full path and filename of your door information file
  540.      RBBS uses  to receive information  back from a door.  RBBS usually uses
  541.      this  file  in the main  RBBS directory with  a filename  of  DOUTx.DEF
  542.      (where x is the node number).
  543.  
  544.      Path/filename of caller info file?
  545.      ----------------------------------
  546.      This  should be the  full path and filename of your  caller information
  547.      file RBBS uses to restore itself upon return from a door.  RBBS usually
  548.      uses  this file  in  the NODEx directory  with a filename  of DRSTx.DEF
  549.      (where x is the node number).
  550.    
  551.      Enable callback mode (Y/N)?
  552.      ---------------------------
  553.      At this prompt  select whether you wish to enable  the callback mode of
  554.      RBBS-Verify.  If this option  is enabled (by specifying a "Y") then any
  555.      user  attempting  to enter the RBBS-Verify door  with a  security level
  556.      less  than or  greater  than the  security level  to verify  (specified
  557.      above) will enter the door in callback only mode, RBBS-Verify will then
  558.      allow  the user  to have  RBBS-Verify call  them  back to  reverse  the
  559.      originating  connection (normally helpful if the user is experiencing a
  560.      noisy phone line),  no security changes are made while in callback only
  561.      mode.  This option can be disabled by specifying a "N" at  this prompt,
  562.      any  user attempting  to enter RBBS-Verify with a  security  level less
  563.      than  or greater  than the security level  to verify  (specified above)
  564.      will be informed that  their security is either too low  or too high to
  565.      use the RBBS-Verify door,  they will then be  rejected  and returned to
  566.      the board.
  567.    
  568.      Comm port to use (1/2 or base address)?
  569.      ---------------------------------------
  570.      Here you should enter the communication port RBBS-Verify will use, this
  571.      value should be either 1 or 2 depending on which communication port you
  572.      will be using (COM1 or COM2),  enter ONLY the port number here,  do NOT
  573.      enter  COM1.   If  you  are  running  RBBS-Verify  on  a   non-standard
  574.      communication port, then you should enter the 3 character HEX base port
  575.      address at this prompt. Refer to the table on page 20 of this guide for
  576.      a listing of valid communication port address and IRQ levels.
  577.  
  578.      RBBS-Verify User's Guide                                        Page 11
  579.  
  580.                                INSTALLING RBBS-VERIFY
  581.                                ──────────────────────
  582.  
  583.      IRQ to use (1-15 or 0 if standard)?
  584.      -----------------------------------
  585.      Here you should enter the communication port IRQ RBBS-Verify will  use,
  586.      this value should be set to 0 if you are using a standard communication
  587.      port, otherwise you should enter the communication port IRQ you wish to
  588.      use,  this value can range from 1-15.  Refer to the table on page 20 of
  589.      this  guide for a listing of  valid communication  port address and IRQ
  590.      levels.
  591.  
  592.      Number of redial attempts (1-999)?
  593.      ----------------------------------
  594.      This option should be set to the maximum number of times RBBS-Verify is
  595.      to attempt  to make connection with a remote caller,  if RBBS-Verify is
  596.      unable  to make connection in one attempt,  it will hang up and  redial
  597.      the  caller  again (up  to  this value). If  this  value is  set  to 1,
  598.      RBBS-Verify will  attempt only once to make connection  with a  caller.
  599.      This value can range from 1 up to 999 times, the recommended setting is
  600.      3.
  601.  
  602.      Dialing delay factor to use?
  603.      ----------------------------
  604.      This  option  requires  a little  explanation.  This value  is used  to
  605.      determine how many  seconds to delay after RBBS-Verify  dials a  remote
  606.      caller,  this  value  is multiplied  by 3.  What this  means,  is  that
  607.      RBBS-Verify will delay a  series of 3 times after  it calls a user back
  608.      and each time delaying this number of seconds while polling for carrier
  609.      detection.  So for example if this value was 10, RBBS-Verify would wait
  610.      30 seconds maximum after dialing a remote caller. RBBS-Verify uses this
  611.      method to provide "quick-response" connect times,  this allows the door
  612.      to quickly  determine if carrier from  a remote modem is present,  once
  613.      the door  sees that carrier detection is true,  it continues  execution
  614.      with the "This is ... calling for ..." message. The recommended setting
  615.      for  this option for most modems is 10.  Normally this value  is always
  616.      the best,  however there is certain modems where a change to this value
  617.      would become necessary, several high speed HST modems for example might
  618.      require  a change to this value.  It is best to go with the recommended
  619.      value  of 10,  however if  you  experience  problems  with  RBBS-Verify
  620.      hanging up  too soon after calling a remote user back,  then this value
  621.      should be increased.
  622.  
  623.      RBBS-Verify User's Guide                                        Page 12
  624.  
  625.                                INSTALLING RBBS-VERIFY
  626.                                ──────────────────────
  627.  
  628.      Use internal verification instructions?
  629.      ---------------------------------------
  630.      RBBS-Verify  supports  the  use  of  Sysop  created instruction  files,
  631.      however the door also includes it's own built in door instructions,  at
  632.      this  prompt you should select  whether you wish to  use  RBBS-Verify's
  633.      internal callback verification instructions, if you do,  simply enter a
  634.      "Y" to  enable RBBS-Verify's  built in  instructions  for use.  If  you
  635.      prefer  you  may  use  your  own  custom  door  instructions by  simply
  636.      including the  full path and filename of the instruction file  you wish
  637.      to use,  this file should  be in standard  ASCII format,  ANSI  display
  638.      files are not supported, however you can control several aspects of the
  639.      display  by using RBBS-Verify's built  in macro language,  these macros
  640.      allow displaying the user's name,  sending a bell to the user, changing
  641.      display  colors,  etc.  For a listing of  the macro codes  supported by
  642.      RBBS-Verify, please refer to the included file MACRO.LST, included with
  643.      RBBS-Verify v1.01.
  644.  
  645.      Use internal callback instructions?
  646.      -----------------------------------
  647.      RBBS-Verify  supports  the  use of  Sysop  created  instruction  files,
  648.      however the door also includes it's own built in door instructions,  at
  649.      this  prompt  you should select whether you  wish to use  RBBS-Verify's
  650.      internal callback mode instructions,  if you do,  simply enter a "Y" to
  651.      enable RBBS-Verify's  built in instructions for use.  If you prefer you
  652.      may use your own custom door instructions by  simply including the full
  653.      path and  filename of the  instruction file you wish to use,  this file
  654.      should  be  in  standard ASCII  format,  ANSI  display  files  are  not
  655.      supported,  however you can control  several aspects of the  display by
  656.      using  RBBS-Verify's  built  in  macro  language,  these  macros  allow
  657.      displaying  the user's  name,  sending a  bell to  the  user,  changing
  658.      display colors,  etc.  For a listing of the  macro codes  supported  by
  659.      RBBS-Verify, please refer to the included file MACRO.LST, included with
  660.      RBBS-Verify v1.01.
  661.  
  662.      RBBS-Verify User's Guide                                        Page 13
  663.  
  664.                                INSTALLING RBBS-VERIFY
  665.                                ──────────────────────
  666.  
  667.      LD code file to use 1-3 (N for none)?
  668.      -------------------------------------
  669.      Several  phone companies are  now introducing  areas in the U.S.  where
  670.      when dialing long distance to certain areas it is required to leave the
  671.      preceding '1' off and  dial only the  area code,  prefix and suffix and
  672.      there are other  areas where it is required to leave  the area code off
  673.      but dial the preceding '1',  prefix and suffix.  Either way RBBS-Verify
  674.      fully supports these areas.  This is done via 2 door control files, the
  675.      LDCODES1.DAT and LDCODES2.DAT data files, each file is a standard ASCII
  676.      file  and  are  explained  later  in  the  RBBS-Verify  file  reference
  677.      beginning on page 23.  Here you should  specify which (if any) file you
  678.      which to use.  You should enter a "1" here if you live in an area where
  679.      when  dialing long  distance to some locations requires  that you leave
  680.      the preceding '1' off but  dial the area code,  prefix and suffix.  You
  681.      should  enter a "2" here if you live in an area where when dialing long
  682.      distance  to some locations  requires that  you dial the preceding '1',
  683.      prefix and suffix but leave the area code off and finally if your phone
  684.      company uses both of these dialing standards, then you should specify a
  685.      "3" here and  RBBS-Verify will  use both  control files.  If your local
  686.      phone company does not require either of these dialing standards,  then
  687.      you  should enter a "N" here meaning  none,  RBBS-Verify will then  use
  688.      it's  standard dialing method.  For most areas in the U.S. using  these
  689.      different  dialing schemes is  not required,  therefore  entering a "N"
  690.      here is generally appropriate.
  691.  
  692.      NOTE: If  you  will be using the  LDCODES1.DAT or LDCODES2.DAT or  both
  693.            door control files,  these files and  their formats are explained
  694.            in the RBBS-Verify file  reference beginning on  page 23  of this
  695.            user's guide.
  696.  
  697.      IMPORTANT: Syntax examples above with  included  quotes i.e.: ("Y") are
  698.                 provided only for clarity, the configuration file should NOT
  699.                 contain any quotes.
  700.  
  701.      RBBS-Verify User's Guide                                        Page 14
  702.  
  703.                                INSTALLING RBBS-VERIFY
  704.                                ──────────────────────
  705.    
  706.      [3.] When you have  completed entering  configuration information,  the
  707.           next step is to create a batch file to run the door. The following
  708.           is an example RBBS-Verify batch file used to run the door:
  709.  
  710.      ECHO OFF                                      - Sets the DOS echo feat-
  711.                                                      ure  to off to  prevent
  712.                                                      the commands from echo-
  713.                                                      ing to the screen.
  714.      ECHO Loading RBBS-Verify Please Wait... >COM1 - Sends   the   caller  a
  715.                                                      message to wait.
  716.      CD\RBBS\RBBSVRFY                              - Changes  to the direct-
  717.                                                      ory  containing  all of
  718.                                                      the RBBS-Verify files.
  719.      RBBSVRFY RBBSVRFY.CFG x.                      - Runs  RBBS-Verify pass-
  720.                                                      ing  the  full path and
  721.                                                      filename of the config-
  722.                                                      uration  file  plus the
  723.                                                      node number.
  724.      CD\RBBS                                       - Changes   back  to  the
  725.                                                      RBBS directory.
  726.  
  727.      The above  batch file is  pretty straight forward,  just remember where
  728.      you see an x substitute x for the node number, edit the COM port number
  729.      in line number 2 to reflect the correct communication port number.
  730.  
  731.      [4.] The  final  step to  installing RBBS-Verify  is to decide  how you
  732.           would  like to  setup RBBS-PC to run the door.  RBBS-PC supports 2
  733.           different door setup methods, the first is by simply using a batch
  734.           file, all that's required in order to use this method is to simply
  735.           copy  the above  batch file to  your main RBBS-PC  directory.  The
  736.           caller will then be allowed to  run the door from RBBS-PC by going
  737.           to your door  menu and entering the door's DOS filename.  Although
  738.           this  method is probably  suitable for  some systems,  it does not
  739.           provide near the flexibility  as the 2nd method...The RBBS-PC door
  740.           control file,  usually located in the RBBS\SYSTEM directory with a
  741.           filename of DOORS.DEF.  This in most cases will be the best way to
  742.           go and we strongly recommend using this method. With the DOORS.DEF
  743.           file RBBS will allow  you to prompt the user upon  return from the
  744.           door  for his/her password,  you can also control  which  security
  745.           levels  may  actually  access  the  door and  every  entry in  the
  746.           DOORS.DEF  file  can  have  a  different  minimum  security  level
  747.           necessary to  use the  door,  etc.  The  following  is an  example
  748.           DOORS.DEF entry for RBBS-Verify:
  749.  
  750.      RBBSV,10,,D,"RBBSV.BAT [NODE]",Y,,,
  751.  
  752.      RBBS-Verify User's Guide                                        Page 15
  753.  
  754.                                INSTALLING RBBS-VERIFY
  755.                                ──────────────────────
  756.  
  757.      The above entry tells RBBS the doors  name is RBBSV (this should be the
  758.      same  as  the door's batch  file  name),  the  minimum  security  level
  759.      necessary in order to invoke RBBS-Verify is 10,  no questionnaire is to
  760.      be executed before running the door,  RBBS is to "drop" out to the door
  761.      rather  than  shelling (RBBS-Verify requires a  considerable  amount of
  762.      memory),  the template  used to  invoke the  door runs  the batch  file
  763.      RBBSV.BAT and passes  the node number on the command line  to the batch
  764.      file,  prompt  the  user  after returning  from the  door  for  his/her
  765.      password,  RBBS  is  not to display any  file when returning  from  the
  766.      door,  and the user will receive  whatever time he/she currently has on
  767.      the system to use the door.
  768.  
  769.      If you  specify that RBBS is to pass the node  number to RBBS-Verify in
  770.      the template, then you will need to edit your batch file to replace the
  771.      node number with %1, RBBS will then pass the node number to RBBS-Verify
  772.      through the  batch parameter  %1.  This is mostly useful  for multinode
  773.      systems.  A full explanation of the door control file RBBS uses as well
  774.      as  methods to  invoke doors can be  found in the RBBS-PC manual  under
  775.      "THE USE OF RBBS-PC "DOORS",  there is really no better substitute  for
  776.      the RBBS-PC  manual.  And if you are new  to installing  doors on  your
  777.      RBBS-PC  system,  you should read over the  section "THE USE OF RBBS-PC
  778.      "DOORS" carefully.
  779.  
  780.      Please note that RBBS can also automatically execute RBBS-Verify when a
  781.      new  user logs  on,  this  is  accomplished  by  setting RBBS's  CONFIG
  782.      parameter  number 107  to  the drive/path/filename  of the  RBBS-Verify
  783.      batch file to invoke,  and CONFIG parameter number 108 to  the security
  784.      level of new caller's.  This will force all new user's into RBBS-Verify
  785.      on  their  first  logon and  until they  are successful  with  callback
  786.      verification.
  787.  
  788.      After  completing  all of the above  steps,  RBBS-Verify is  completely
  789.      setup and ready to run! So let's give it a try to be sure everything is
  790.      working properly.  Change to your directory  containing the RBBS-Verify
  791.      files, and enter the following command at the DOS prompt:
  792.  
  793.                            RBBSVRFY RBBSVRFY.CFG x LOCAL
  794.    
  795.      Substitute your configuration filename above if different.  Replace the
  796.      x with  the current node  number.  RBBS-Verify  does not support  local
  797.      logon's,  so after entering the above command RBBS-Verify should report
  798.      such and return to DOS.  If everything is well,  you might wish to edit
  799.      the  TRASHCAN.DAT  file (if  you  are  running  a  registered  copy  of
  800.      RBBS-Verify) to add your board's number to the list.  TRASHCAN.DAT is a
  801.      standard  ASCII text  file and can be edited  using any standard  ASCII
  802.      text  editor.  Refer to the  section  titled "THE TRASHCAN.DAT FILE" in
  803.      this guide for details on the format used by this file.
  804.  
  805.      RBBS-Verify User's Guide                                        Page 16
  806.  
  807.                             THE OPTIONAL DOOR UTILITIES
  808.                             ───────────────────────────
  809.  
  810.      RBBS-Verify includes several additional utilities which help manage the
  811.      RBBS-Verify  online  door - neither is  required in  order to  use  the
  812.      door.  The following  is  a  listing  of  these utilities  and a  brief
  813.      description  of each,  utilities  included  only  with  the  registered
  814.      version of  RBBS-Verify will be designated by an "*" next to the title:
  815.      
  816.      RVBULL.EXE   - This   is  an  easy  to  use   purge  utility   designed
  817.                     specifically   for   use  with  RBBS-Verify's   optional
  818.                     callback  verification statistic  bulletin,  which  will
  819.                     "trim" the bulletin to keep the last xxx number  of most
  820.                     recent  statistics,  it can  be run  from  both the  DOS
  821.                     command  line,  or used  as  a  daily system  event,  it
  822.                     creates backup  files  everytime  the program  is run to
  823.                     protect you from loss. It keeps your statistic bulletins
  824.                     cut  down  in  size as  well  as keeps the  most  recent
  825.                     statistics  for  your  user's  to  read.  See RVBULL.DOC
  826.                     for installation and operation instructions.
  827.  
  828.      EDITDATA.EXE * This  is a COMPLETE management utility for use  with the
  829.                     RBBS-Verify  door and  your RBBS-PC system,  it provides
  830.                     tremendous  functions for  editing data files  the  door
  831.                     uses,  running  external  utilities,  viewing files  and
  832.                     even using standard DOS functions! EDITDATA is also very
  833.                     simple to learn and use since it uses a 100% menu driven
  834.                     environment,  simple  interface,  online  help and  much
  835.                     more!   EDITDATA.EXE   is   STRONGLY   recommended   for
  836.                     maintaining   the  data  files  RBBS-Verify  uses  since
  837.                     improper  editing  may  damage  the  door's data  files,
  838.                     and render the program inoperative. See EDITDATA.DOC for
  839.                     installation and operation instructions.
  840.  
  841.      RBBS-Verify User's Guide                                        Page 17
  842.                                 
  843.                                    FILES INCLUDED
  844.                                    ──────────────
  845.  
  846.      The  files included  with the registered  and unregistered  versions of
  847.      RBBS-Verify differ  slightly,  the following is a listing of  the files
  848.      you  should have within the  RBBSV101.EXE self extracting  file,  files
  849.      which  are included only with the unregistered  version will have a "U"
  850.      beside the filename.  Files which are included only with the registered
  851.      version  will  have a "R" beside  the  filename.  All other  files  are
  852.      included in both the unregistered and registered versions:
  853.  
  854.      RBBSVRFY.EXE - Main RBBS-Verify executable program.
  855.      RBBSVRFY.CFG - Sample RBBS-Verify configuration file.
  856.      RBBSVRFY.BAT - Sample RBBS-Verify batch file.
  857.      RBBSVRFY.DOC - User's guide for the RBBS-Verify online door
  858.      RBBSVRFY.KEY R RBBS-Verify registration key file.
  859.      VERIFIED.DAT - Verified data file - stores all  phone  numbers verified
  860.                     successfully.
  861.      TRASHCAN.DAT - Trashcan data file - stores invalid phone numbers.
  862.      LDCODES1.DAT - Long distance area code file 1.
  863.      LDCODES2.DAT - Long distance area code file 2.
  864.      USERS.DAT    - User's data file.
  865.      DOORINST.EXE - Door Installer - used to setup RBBS-Verify configuration
  866.                     files.
  867.      RBBSVRFY.SET - Data file used by the Door Installer above.
  868.      INSTALL.BAT  - Installation batch file for RBBS-Verify.
  869.      MACROS.LST   - Listing  of   RBBS-Verify's  optional  built  in   macro
  870.                     language commands.
  871.      EDITDATA.EXE R Network/multinode  aware  utility to  help  manage  your
  872.                     RBBS-Verify door and RBBS-PC system.
  873.      EDITDATA.BGR R Overlay file used by the EDITDATA.EXE program above.
  874.      EDITDATA.HLP R Help file used by the EDITDATA.EXE program above.
  875.      EDITDATA.DOC R Documentation for the EDITDATA.EXE program above.
  876.      EDITOR.BAT   R Editor batch file called by EDITDATA.EXE program above.
  877.      EDITOR.COM   R Default  ASCII  text editor  used  by  the  EDITDATA.EXE
  878.                     program above.
  879.      RVBULL.EXE   - Purge   and   maintenance   utility   to   help   manage
  880.                     RBBS-Verify's optional callback statistic bulletin.
  881.      RVBULL.DOC   - Documentation for the RVBULL.EXE program above.
  882.      ORDER.DOC    U Registration form and instructions to register your copy
  883.                     of RBBS-Verify.
  884.      MAILER.TXT   U RBBS-Verify instant registration mailer.
  885.      README.1ST   - Important last minute information which was not included
  886.                     in this user's guide.
  887.      UPGRADE.DOC  - Upgrade instructions for RBBS-Verify.
  888.      WHATS.NEW    - What's new in this release of RBBS-Verify.
  889.      FILE_ID.DIZ  U Imbedded description file for RBBS-Verify.
  890.      DESC.SDI     U Imbedded description file for RBBS-Verify.
  891.  
  892.      If you  are missing any of the  above files which you should have,  you
  893.      may wish to  contact our support BBS and  download RBBS-Verify directly
  894.      from us,  see the "SUPPORT FOR RBBS-VERIFY" section in  this guide  for
  895.      more information.
  896.  
  897.      RBBS-Verify User's Guide                                        Page 18
  898.  
  899.                            FILES CREATED DURING RUN-TIME
  900.                            ─────────────────────────────
  901.  
  902.      The following is a listing of  files RBBS-Verify creates  during normal
  903.      run-time operation, and a brief description of each file.
  904.  
  905.      DOUTx.DEF    - This file is  created using the name  and path specified
  906.                     in line 11 of the configuration file and is used to pass
  907.                     information    back   to    RBBS-PC   after   successful
  908.                     verification.  RBBS-PC *MUST* be  able  to  locate  this
  909.                     file! Note that x designates the node number.
  910.      VERIFIED.DAT - If this file does not exist when RBBS-Verify is run,  it
  911.                     will be created and initialized by the door.  If you are
  912.                     running an  unregistered version of the door,  this file
  913.                     will be initialized but ignored thereafter.
  914.      TRASHCAN.DAT - If this file does not exist when RBBS-Verify is run,  it
  915.                     will be created and initialized by the door.  If you are
  916.                     running an  unregistered version of the door,  this file
  917.                     will be initialized but ignored thereafter.
  918.      USERS.DAT    - If this file does not exist when RBBS-Verify is run,  it
  919.                     will be created and initialized by the door.  If you are
  920.                     running an  unregistered version of the door,  this file
  921.                     will be initialized but ignored thereafter.
  922.      LDCODES1.DAT - If this file does not exist when RBBS-Verify is run,  it
  923.                     will be created and initialized by the door.
  924.      LDCODES2.DAT - If this file does not exist when RBBS-Verify is run,  it
  925.                     will be created and initialized by the door.
  926.      NUMBER.LOG   - This  file  will  be  created  only after  a caller  has
  927.                     fully completed  the callback  verification  process and
  928.                     only  if  you are running  a registered  version  of the
  929.                     door.
  930.      VERIFYx.LOG  - If this file does not exist when RBBS-Verify is run,  it
  931.                     will be created and initialized by the door.
  932.      ERRORx.LOG   - This file will be created by the  door only in the event
  933.                     of a run-time error.
  934.      SUCCESSV.x   - This file  will  be  created only  after  a  caller  has
  935.                     successfully   completed   the   callback   verification
  936.                     process.
  937.      SUCCESSC.x   - This file  will  be  created only  after  a  caller  has
  938.                     successfully completed the callback process.
  939.  
  940.      NOTE: Detailed descriptions of most of the files  above can be found in
  941.            the RBBS-Verify file reference starting on page 23 of this guide.
  942.  
  943.      RBBS-Verify User's Guide                                        Page 19
  944.  
  945.                        OPTIONAL FILES CREATED DURING OPERATION
  946.                        ───────────────────────────────────────
  947.  
  948.      If you  specified a bulletin  to be  created in line  number 10  of the
  949.      configuration  file,  then 3 versions  of that  file will  be  created.
  950.      RBBS-Verify automatically adds the appropriate G or C to the end of the
  951.      filename  you specify,  therefore  make sure  and DO NOT add  either of
  952.      these  characters  to  the  end  of  the  filename  specified  in  your
  953.      configuration file.
  954.  
  955.      RBBS-Verify User's Guide                                        Page 20
  956.  
  957.                             OPTIONAL COMMAND LINE SWITCHES
  958.                             ──────────────────────────────
  959.  
  960.      RBBS-Verify  provides many  optional command line  parameters to  offer
  961.      very  flexible  use,  the  following  is  a  listing  of  the  optional
  962.      parameters that RBBS-Verify supports:
  963.  
  964.      LOCAL          - Forces  RBBS-Verify  to  run  in local  mode. This  is
  965.                       really  meant  for RBBS-Verify's  file  initialization
  966.                       purposes,  but it still reads the configuration  file,
  967.                       but  doesn't read the BBS  interface file.  Using this
  968.                       option  will  cause  RBBS-Verify  to  re-create   it's
  969.                       TRASHCAN.DAT,  VERIFIED.DAT, VERIFYx.LOG, LDCODES1.DAT
  970.                       and LDCODES2.DAT files if any do not exist.
  971.      NETWORK        - Forces file sharing to be active in case you are using
  972.                       something other than SHARE to manage file locking.
  973.      IRQ=n          - Lets  you  change  the  IRQ  used  for  the  COM  port
  974.                       specified in the  BBS interface  file.  (See below for
  975.                       more information)
  976.      ADDR=&Hnnnn    - Lets you change the  address  used  for  the  COM port
  977.                       specified in the  BBS interface  file.  (See below for
  978.                       more information)
  979.      PS2            - Forces  the PS/2 IRQ's and  addresses  if a PS/2 isn't
  980.                       detected (normally it is, but you can't always tell!).
  981.  
  982.      The full command syntax for RBBS-Verify is as follows:
  983.  
  984.                         RBBSVRFY <config file> <node> [option]
  985.  
  986.      Parameters  shown  inside <> brackets  ARE REQUIRED,  parameters  shown
  987.      inside  [] brackets  are  optional and are  shown above,  these are not
  988.      required for operation of the door.
  989.  
  990.      When you  use the IRQ or the ADDR option,  you must include the  other.
  991.      You can't use just the IRQ and not the ADDR, and you can't use just the
  992.      ADDR  and  not the IRQ.  Here's  a chart  with  the STANDARD IRQ's  and
  993.      addresses for the PS/2's and IBM PC's:
  994.  
  995.      RBBS-Verify User's Guide                                        Page 21
  996.  
  997.                            OPTIONAL COMMAND LINE SWITCHES
  998.                            ──────────────────────────────
  999.                                     
  1000.                                        Non PS/2
  1001.                       COM Port           IRQ          Address
  1002.                          1                 4            &H3F8
  1003.                          2                 3            &H2F8
  1004.                          3                 4            &H3E8
  1005.                          4                 3            &H2E8
  1006.                         5-8                4            &H3F8
  1007.                       
  1008.                     ---------------------------------------------
  1009.  
  1010.                                          PS/2
  1011.                       COM Port           IRQ          Address
  1012.                          1                 4            &H3F8
  1013.                          2                 3            &H2F8
  1014.                          3                 3           &H3220
  1015.                          4                 3           &H3228
  1016.                          5                 3           &H4220
  1017.                          6                 3           &H4228
  1018.                          7                 3           &H5220
  1019.                          8                 3           &H5228
  1020.  
  1021.  
  1022.      PLEASE NOTE: RBBS-Verify uses 2 different sets of parameters when using
  1023.                   the door on non-standard communication ports,  the address
  1024.                   and IRQ level specified in  the configuration file for the
  1025.                   door is the  same as the command  line parameters,  except
  1026.                   you  should NOT include  the "&H" prefix  (shown above) in
  1027.                   the   configuration   file,   for  example  when   running
  1028.                   RBBS-Verify on  port 4 on the standard IBM PC,  you should
  1029.                   specify 2E8 as the HEX address  in the configuration file,
  1030.                   NOT &H2E8,  however you would still  specify the parameter
  1031.                   ADDR=&H2E8 on the command line when invoking the door.
  1032.  
  1033.      The above  address and IRQ information applies  only if you plan to use
  1034.      RBBS-Verify on non-standard communication ports and interrupts.
  1035.  
  1036.      RBBS-Verify User's Guide                                        Page 22
  1037.  
  1038.                                SYSOP FUNCTION/ALT KEYS
  1039.                                ───────────────────────
  1040.  
  1041.      RBBS-Verify  offers many  Sysop specific  commands while a caller is in
  1042.      the door, these are as follows:
  1043.  
  1044.      F3    * Printer toggle
  1045.      F4    * Page bell toggle
  1046.      F5    - Shell to DOS
  1047.      F6    - Auto-disconnect caller
  1048.      F7    * Caller alarm toggle
  1049.      F8    - Return caller to board and notify caller
  1050.      F9    - Return caller to board and don't notify caller
  1051.      F10   - Start Sysop chat
  1052.      ESC   - Enter/exit Sysop chat
  1053.      ALT-X * Drop to DOS after caller logs off
  1054.      ALT-N * Sysop next on flag
  1055.  
  1056.      Function  keys with an "*" beside  their description are  not currently
  1057.      available in RBBS-Verify.  These have been included for possible future
  1058.      additions in the door.
  1059.  
  1060.      Description of auto-disconnect
  1061.      ------------------------------
  1062.      This is  an  extremely useful function  offered by RBBS-Verify  for the
  1063.      Sysop's use. There are 2 different ways to utilize this feature. First,
  1064.      RBBS-Verify  supports 2  optional display  files titled LOGOFF/LOGOFFG,
  1065.      the first is a standard ASCII display  screen and the  second is a ANSI
  1066.      color  display screen.  The  first method of  using the auto-disconnect
  1067.      feature is  to create either  one or both of  these display files, then
  1068.      when  you press  the F6  function  key,  RBBS-Verify will  display  the
  1069.      contents  of  the LOGOFF  file if the  user is in  non-graphics mode or
  1070.      LOGOFF/LOGOFFG (depending on which one it finds) if the user is in ANSI
  1071.      graphics mode and  will immediately hang up on the  caller. RBBS-Verify
  1072.      will  search for for the  existance  of these  files and  will  display
  1073.      the  appropriate  file  for the  user's  graphics selection.  Which  is
  1074.      either  LOGOFF  or  LOGOFFG if  the user has  ANSI  graphics capability
  1075.      or LOGOFF if the user has no graphics capability. If however neither of
  1076.      these  files are  present,  RBBS-Verify simply  immediately hangs up on
  1077.      the  caller.  Either  way  you  decide  to implement  this feature, the
  1078.      user will  never be notified  by the door what is going on, this  makes
  1079.      this feature very useful for problem caller's.
  1080.  
  1081.      RBBS-Verify User's Guide                                        Page 23
  1082.  
  1083.                        USING RBBS-VERIFY ON NON-RBBS SYSTEMS
  1084.                        ─────────────────────────────────────
  1085.  
  1086.      RBBS-Verify  should run on  any system that is  capable of generating a
  1087.      DORINFOx.DEF format  interface  file however,  RBBS-Verify will  not be
  1088.      able to raise  a user's security level on a non-RBBS-PC system.  If you
  1089.      wish to  use RBBS-Verify to it's full  capability on a non-RBBS system,
  1090.      you will need to  seek a good conversion utility  capable of converting
  1091.      the  door  information file  DOUTx.DEF to  another BBS  format.  And of
  1092.      course  you  would also  need a  standard  door conversion  utility  to
  1093.      convert to and from the door interface file DORINFOx.DEF, an example of
  1094.      such a  convertor  and one  of the  absolute best that  we know  of  is
  1095.      DoorMaster found  on many BBS's across  the country and is available on
  1096.      our own support BBS as DM56.ZIP.
  1097.  
  1098.      RBBS-Verify User's Guide                                        Page 24
  1099.  
  1100.                              THE RBBS-VERIFY BATCH FILE
  1101.                              ──────────────────────────
  1102.  
  1103.      The  following is  the format  of the RBBS-Verify batch  file,  this is
  1104.      simply  an example - you may add/change/delete anything you wish,  this
  1105.      example will hopefully also help those user's who are not familiar with
  1106.      creating batch files for online doors:
  1107.      
  1108.      ECHO OFF                                      - Sets the DOS echo feat-
  1109.                                                      ure  to off to  prevent
  1110.                                                      the commands from echo-
  1111.                                                      ing to the screen.
  1112.      ECHO Loading RBBS-Verify Please Wait... >COM1 - Sends   the   caller  a
  1113.                                                      message to wait.
  1114.      CD\RBBS\RBBSVRFY                              - Changes  to the direct-
  1115.                                                      ory  containing  all of
  1116.                                                      the RBBS-Verify files.
  1117.      RBBSVRFY RBBSVRFY.CFG x.                      - Runs  RBBS-Verify pass-
  1118.                                                      ing  the  full path and
  1119.                                                      filename of the config-
  1120.                                                      uration  file  plus the
  1121.                                                      node number.
  1122.      CD\RBBS                                       - Changes   back  to  the
  1123.                                                      RBBS directory.
  1124.  
  1125.      RBBS-Verify User's Guide                                        Page 25
  1126.  
  1127.                          THE RBBS-VERIFY CONFIGURATION FILE
  1128.                          ──────────────────────────────────
  1129.  
  1130.      The following  is the format of the RBBS-Verify configuration file,  if
  1131.      for some reason you need to edit the configuration file using something
  1132.      other than DOORINST.EXE,  this example should help familiarize you with
  1133.      the  format used  by the configuration  file.  All lines ARE  REQUIRED!
  1134.      THERE SHOULD BE NO BLANK LINES IN THE CONFIG FILE!!!
  1135.  
  1136.      C:\RBBS\DORINFO1.DEF     - Full path/filename  of DORINFOx.DEF file (IN
  1137.                                 ALL UPPERCASE!)
  1138.      Software Express         - Your BBS name
  1139.      Jerry                    - The Sysop's first name
  1140.      Highland                 - The Sysop's last name
  1141.      ATZ                      - Modem reset command
  1142.      ATDT                     - Error correcting modem dialing string
  1143.      AT\N0DT                  - Non-error correcting modem dialing string or
  1144.                                 N for none
  1145.      N                        - Allow long distance caller's (Y=Yes N=No)
  1146.      10                       - Security  level to verify (normally new user
  1147.                                 access level)
  1148.      20                       - Security  level to raise successful caller's
  1149.                                 to
  1150.      C:\RBBS\BULLETIN\BULLET1 - Path/filename of optional statistic bulletin
  1151.                                 without graphic designator (N for none)
  1152.      C:\RBBS\DOUT1.DEF        - Path/filename of RBBS-PC door information
  1153.                                 file (normally DOUTx.DEF where x is the node
  1154.                                 number)
  1155.      C:\RBBS\NODE1\DRST1.DEF  - Path/filename of RBBS-PC  caller information
  1156.                                 file (normally DRSTx.DEF where x is the node
  1157.                                 number)
  1158.      Y                        - Enable callback mode (Y=Yes N=No)
  1159.      1                        - Communication  port  to  use  (1/2  or  base
  1160.                                 address)
  1161.      0                        - Communication port IRQ to  use (1-15 or 0 if
  1162.                                 standard)
  1163.      3                        - Number of redial attempts (1 to 999)
  1164.      10                       - Dialing   delay   factor   to  use   (10  is
  1165.                                 recommended for most modems)
  1166.      Y                        - Use internal verification instructions (Y or
  1167.                                 path/filename of instruction file to use)
  1168.      Y                        - Use  internal  callback  instructions (Y  or
  1169.                                 path/filename of instruction file to use)
  1170.      N                        - Long  distance area code file to use (1-3 or
  1171.                                 N for none)
  1172.  
  1173.      The remainder of  the configuration file  is ignored by RBBS-Verify and
  1174.      may be used freely for any comments you might wish to add.
  1175.  
  1176.      RBBS-Verify User's Guide                                        Page 26
  1177.  
  1178.                              THE VERIFIED.DAT DATA FILE
  1179.                              ──────────────────────────
  1180.  
  1181.      RBBS-Verify uses the VERIFIED.DAT file to hold all of the phone numbers
  1182.      of user's who have been successfully verified.  This file is a standard
  1183.      ASCII text file and can be edited using any standard ASCII text editor.
  1184.      The format of the VERIFIED.DAT file is: 000-000-0000 - each line should
  1185.      contain the full phone number (including area code) with the separators
  1186.      in place i.e: (-).
  1187.  
  1188.      PLEASE NOTE: The  file above is used only in the  registered version of
  1189.                   RBBS-Verify - it  will  be  created  and  initialized  but
  1190.                   thereafter  ignored in  the unregistered version.  Editing
  1191.                   this file incorrectly can cause MAJOR problems, since each
  1192.                   record is in a fixed length format.  Registered user's may
  1193.                   may  find it easier (and safer) to edit the file using the
  1194.                   included  EDITDATA.EXE utility,  see the file EDITDATA.DOC
  1195.                   for instructions.
  1196.  
  1197.      RBBS-Verify User's Guide                                        Page 27
  1198.  
  1199.                              THE TRASHCAN.DAT DATA FILE
  1200.                              ──────────────────────────
  1201.  
  1202.      RBBS-Verify uses the TRASHCAN.DAT file to hold all of the phone numbers
  1203.      which  the  Sysop does  not want dialed.  This file is a standard ASCII
  1204.      text file and can be edited using  any standard ASCII text editor.  The
  1205.      format  of the TRASHCAN.DAT file  is: 000-000-0000 - each  line  should
  1206.      contain the full phone number (including area code) with the separators
  1207.      in place i.e: (-).
  1208.  
  1209.      PLEASE NOTE: The  file above is used only in the  registered version of
  1210.                   RBBS-Verify - it  will  be  created  and  initialized  but
  1211.                   thereafter  ignored in  the unregistered version.  Editing
  1212.                   this file incorrectly can cause MAJOR problems, since each
  1213.                   record is in a fixed length format.  Registered user's may
  1214.                   may  find it easier (and safer) to edit the file using the
  1215.                   included  EDITDATA.EXE utility,  see the file EDITDATA.DOC
  1216.                   for instructions.
  1217.  
  1218.      RBBS-Verify User's Guide                                        Page 28
  1219.  
  1220.                               THE USERS.DAT DATA FILE
  1221.                               ───────────────────────
  1222.  
  1223.      This  file is a  standard ASCII  text file which  is  used to hold  all
  1224.      user's  names and  phone numbers  who  have successfully completed  the
  1225.      callback verification process,  it is a comma delimited data file,  the
  1226.      format  is: "USER NAME","000-000-0000" -  each  line  consists  of  the
  1227.      user's full name in all uppercase,  and the user's full phone number in
  1228.      the  same format used by the  VERIFIED.DAT and TRASHCAN.DAT data  files
  1229.      above,  with each  field being  enclosed in quotes and  separated by  a
  1230.      comma. This file is not currently used by RBBS-Verify, however has been
  1231.      added  for  future use.  DO NOT under  any circumstances delete  and/or
  1232.      modify  this data  file!  This file  can  prove useful for third  party
  1233.      authors who wish to write applications for use in conjunction with the
  1234.      RBBS-Verify online door.
  1235.  
  1236.      PLEASE NOTE: The  file above is used only in the  registered version of
  1237.                   RBBS-Verify - it  will  be  created  and  initialized  but
  1238.                   thereafter  ignored  in  the  unregistered  version.  This
  1239.                   file should NEVER be modified or deleted!
  1240.  
  1241.      RBBS-Verify User's Guide                                        Page 29
  1242.  
  1243.                              THE LDCODES1.DAT DATA FILE
  1244.                              ──────────────────────────
  1245.  
  1246.      The  LDCODES1.DAT data file is  applicable only if  you live in an area
  1247.      where when dialing long distance to some locations requires leaving the
  1248.      preceding '1' off but dialing  the area code,  prefix and suffix.  This
  1249.      file is a standard ASCII text file and can be edited using any standard
  1250.      ASCII text editor.  The format of the LDCODES1.DAT file  is: 000 - each
  1251.      line  should  contain a 3-digit  area code (in the format shown)  which
  1252.      requires using this  dialing standard.  You may list as many area codes
  1253.      as needed in your area. If using this data file, you must specify a "1"
  1254.      as the 21st parameter in the RBBS-Verify configuration file if you only
  1255.      require this file or "3" if you require using both the LDCODES1.DAT and
  1256.      LDCODES2.DAT control files.
  1257.  
  1258.      PLEASE NOTE: Editing  this  file incorrectly can  cause MAJOR problems,
  1259.                   since each record is in a fixed length format.  Registered
  1260.                   user's may  find  it easier (and safer)  to edit the  file
  1261.                   using  the  included EDITDATA.EXE  utility,  see the  file
  1262.                   EDITDATA.DOC for instructions.
  1263.  
  1264.      RBBS-Verify User's Guide                                        Page 30
  1265.  
  1266.                              THE LDCODES2.DAT DATA FILE
  1267.                              ──────────────────────────
  1268.  
  1269.      The LDCODES2.DAT data  file is applicable  only if you  live in an area
  1270.      where when dialing long distance to some locations requires dialing the
  1271.      preceding '1',  the prefix and  suffix but  requires leaving  the  area
  1272.      code off.  This file is a standard ASCII  text file and  can be  edited
  1273.      using  any standard ASCII text editor.  The format of  the LDCODES2.DAT
  1274.      file  is: 000 - each line should  contain a 3-digit area  code (in  the
  1275.      format shown) which requires using this dialing standard.  You may list
  1276.      as many area codes as needed in your area. If using this data file, you
  1277.      must   specify  a  "2"  as  the  21st  paremeter  in  the   RBBS-Verify
  1278.      configuration file  if you only require this file or "3" if you require
  1279.      using both the LDCODES1.DAT and LDCODES2.DAT control files.
  1280.  
  1281.      PLEASE NOTE: Editing  this  file incorrectly can  cause MAJOR problems,
  1282.                   since each record is in a fixed length format.  Registered
  1283.                   user's may  find  it easier (and safer)  to edit the  file
  1284.                   using  the  included EDITDATA.EXE  utility,  see the  file
  1285.                   EDITDATA.DOC for instructions.
  1286.  
  1287.      RBBS-Verify User's Guide                                        Page 31
  1288.  
  1289.                                 The NUMBER.LOG File
  1290.                                 ───────────────────
  1291.  
  1292.      The NUMBER.LOG file is  a standard ASCII text file and  is used to hold
  1293.      the  user's telephone number,  name and the date of verification,  this
  1294.      file is created just  after a caller has been successfully verified and
  1295.      is  provided as  a general log file for the Sysop,  it can be  used for
  1296.      many  different  purposes,  however,  the most notable is  allowing the
  1297.      Sysop to  match telephone numbers with a user's name,  which can assist
  1298.      greatly  in locating duplicate user  names.  This file is separate from
  1299.      the  VERIFYx.LOG file  since the  size of  the VERIFYx.LOG file  can at
  1300.      times get quite large requiring deletion,  this file remains relatively
  1301.      small.
  1302.  
  1303.      PLEASE NOTE: This  file is  used  only in  the  registered  version  of
  1304.                   RBBS-Verify - it  will  be  ignored  in  the  unregistered
  1305.                   version.
  1306.  
  1307.      RBBS-Verify User's Guide                                        Page 32
  1308.  
  1309.                                THE VERIFYx.LOG FILE
  1310.                                ────────────────────
  1311.  
  1312.      The VERIFYx.LOG file is a standard ASCII text file which is used to log
  1313.      all of  the door's activities,  such useful logging  features includes,
  1314.      who   and  at  what  time  and  date  entered  the  door,   the  number
  1315.      RBBS-Verify dialed the user at, plus many more functions and activities
  1316.      are logged, this file is designed to be an extensive log for the Sysop.
  1317.      Note that x indicates the node number.
  1318.  
  1319.      RBBS-Verify User's Guide                                        Page 33
  1320.  
  1321.                                 THE ERRORx.LOG FILE
  1322.                                 ───────────────────
  1323.  
  1324.      The ERRORx.LOG file is a standard ASCII text file which is  used to log
  1325.      all  of  the run-time errors  which  occurred during  the operation  of
  1326.      RBBS-Verify, this file lists the run-time error,  the error number that
  1327.      occurred and at  what time and on what date the error occurred.  If you
  1328.      have trouble with RBBS-Verify, check this file for the error number, if
  1329.      you are unable to resolve the trouble, have this error number handy and
  1330.      contact us for support.
  1331.  
  1332.      RBBS-Verify User's Guide                                        Page 34
  1333.  
  1334.                         THE SUCCESSV.x DOOR INFORMATION FILE
  1335.                         ────────────────────────────────────
  1336.  
  1337.      The SUCCESSV.x file  is provided as a means for RBBS-Verify to transfer
  1338.      data  to another external application.  Where the x indicates the  node
  1339.      number. This was provided to encourage third party software development
  1340.      for the RBBS-Verify door,  this file will be  created when a  user  has
  1341.      been successfully verified, each line contains useful information which
  1342.      is necessary for  a door or utility author who wishes to write external
  1343.      applications  for use in  conjunction with RBBS-Verify,  the file is  a
  1344.      standard ASCII text file and consists of the following information:
  1345.  
  1346.      *** Verification successful *** - Header message
  1347.      Jerry Highland                  - The user's full name
  1348.      Lithia Springs, Ga              - The user's location
  1349.      24                              - The user's time left on the system
  1350.      20                              - The user's NEW security level
  1351.      2                               - The user's graphics selection
  1352.                                        (0=No graphics/1=ASCII/2=ANSI color)
  1353.  
  1354.      When utilizing this file - please note that RBBS-Verify does NOT delete
  1355.      this  file each  time the door  is  run,  it simply re-writes  the file
  1356.      again.  This file is ONLY updated and re-written when a caller has been
  1357.      successful with the verification process.
  1358.  
  1359.      RBBS-Verify User's Guide                                        Page 35
  1360.                        
  1361.                         THE SUCCESSC.x DOOR INFORMATION FILE
  1362.                         ────────────────────────────────────
  1363.  
  1364.      The SUCCESSC.x file is provided as a means for RBBS-Verify  to transfer
  1365.      data  to another external  application.  Where the x indicates the node
  1366.      number. This was provided to encourage third party software development
  1367.      for  the RBBS-Verify door,  this file will  be created when a  user has
  1368.      successfully  completed  the  callback  process (this is  assuming  the
  1369.      callback mode is enabled),  each line contains useful information which
  1370.      is necessary for a door  or utility author who wishes to write external
  1371.      applications  for use in conjunction  with RBBS-Verify,  this file is a
  1372.      standard ASCII text file and consists of the following information:
  1373.  
  1374.      *** Callback successful *** - Header message
  1375.      Jerry Highland              - The user's full name
  1376.      Lithia Springs, Ga          - The user's location
  1377.      24                          - The user's time left on the system
  1378.      20                          - The user's CURRENT security level
  1379.      2                           - The user's graphics selection
  1380.                                    (0=No graphics/1=ASCII/2=ANSI color)
  1381.  
  1382.      When utilizing this file - please note that RBBS-Verify does NOT delete
  1383.      this  file each  time the door  is  run,  it simply re-writes  the file
  1384.      again.  This file is ONLY updated and re-written when a caller has been
  1385.      successful with the callback process.
  1386.  
  1387.      RBBS-Verify User's Guide                                        Page 36
  1388.                     
  1389.                       THE LOGOFF/LOGOFFG OPTIONAL DISPLAY FILE
  1390.                       ────────────────────────────────────────
  1391.    
  1392.      The 2 files LOGOFF and LOGOFFG are both  optional display files you may
  1393.      wish  to create,  they are  used in conjunction with  RBBS-Verify's  F6
  1394.      (auto-disconnect) function key. LOGOFF is a standard ASCII text display
  1395.      file  and LOGOFFG is a ANSI color display file.  They are both optional
  1396.      files,  if neither of these files exist,  pressing the F6 function  key
  1397.      simply disconnects the current user.  If however either one or  both of
  1398.      these files exist,  RBBS-Verify will display the contents of the LOGOFF
  1399.      file if  the user is in non-graphics mode  or LOGOFF/LOGOFFG (depending
  1400.      on  which one it finds) if the  user is in ANSI graphics mode  and will
  1401.      disconnect  the caller.  RBBS-Verify will search  for the existance  of
  1402.      these  files and  will  display  the appropriate  file for  the  user's
  1403.      graphics selection.  Which is either LOGOFF or LOGOFFG if the  user has
  1404.      ANSI  graphics  capability  or  LOGOFF  if  the  user has  no  graphics
  1405.      capability.  Experiment with using this feature and be creative! Either
  1406.      way you decide to implement this  feature RBBS-Verify will never inform
  1407.      the  caller  of anything,  this makes  this a very  useful feature  for
  1408.      problem caller's.
  1409.  
  1410.      RBBS-Verify User's Guide                                        Page 37
  1411.                              
  1412.                                THE RBBSVRFY.KEY FILE
  1413.                                ─────────────────────
  1414.  
  1415.      When you  register RBBS-Verify you will receive a registration key file
  1416.      registered in your board's name, this key file will be used to register
  1417.      the  software and enable several  additional features of  the door.  To
  1418.      install your key file, all that is necessary is to simply copy the file
  1419.      into the  directory holding all of your RBBS-Verify files.  It's a good
  1420.      idea to make a backup of this file,  since there will be only ONE to go
  1421.      around. Then place the backup in a safe place.
  1422.  
  1423.      RBBS-Verify User's Guide                                        Page 38
  1424.  
  1425.                              TROUBLESHOOTING RBBS-VERIFY
  1426.                              ───────────────────────────
  1427.  
  1428.      This section is designed to isolate most  of the common problems user's
  1429.      may  experience while operating the RBBS-Verify online door.  Hopefully
  1430.      in the event of a problem,  this section will be of some help, if after
  1431.      going over  this section you are  still unable to resolve the  problem,
  1432.      please refer to the "SUPPORT FOR RBBS-VERIFY" section in this guide.
  1433.  
  1434.                            (P) = Problem   (S) = Solution
  1435.  
  1436.      (P) - RBBS-Verify  reports  to the  caller "File not found - report  to
  1437.            Sysop!".
  1438.  
  1439.      (S) - This indicates that RBBS-Verify tried to  open it's user supplied
  1440.            door instructions, however the file was not found. Make sure that
  1441.            the path and filename to the file has been specified correctly in
  1442.            the configuration file and the file actually exists. Although not
  1443.            required  it is  strongly  recommended  that  you  place  all  of
  1444.            RBBS-Verify's files the door uses within it's own directory, this
  1445.            provides clarity.
  1446.  
  1447.      (P) - Receive  message "Error xx opening comm port" while trying to run
  1448.            RBBS-Verify.
  1449.  
  1450.      (S) - This error indicates there  was an error while trying to open and
  1451.            initialize the communication port,  this error is normally due to
  1452.            an invalid  communication port or  baud rate being  passed to the
  1453.            door from the door interface file. If you are using the door on a
  1454.            non-standard communication port - this error can also indicate an
  1455.            illegal  port  address  or  IRQ  level.  Check  these  parameters
  1456.            carefully to insure all information is correct.  Please also note
  1457.            that this  error can occur when trying to  operate RBBS-Verify in
  1458.            local  mode from RBBS,  this is  due to RBBS not passing a  valid
  1459.            baud rate to  doors in local mode. RBBS-Verify does  not  support
  1460.            local  logons anyway  however,  if you have trouble running  some
  1461.            doors in local mode, we have a patch program available which will
  1462.            patch  the door  interface file to  run with most doors  in local
  1463.            mode,  this patch  is available on  our support  board  (Software
  1464.            Express) under the filename of PATCHLCL.ZIP. Note that this patch
  1465.            is not needed for RBBS-Verify.
  1466.  
  1467.      RBBS-Verify User's Guide                                        Page 39
  1468.  
  1469.                              TROUBLESHOOTING RBBS-VERIFY
  1470.                              ───────────────────────────
  1471.  
  1472.      (P) - BBS calls door and returns to the board.
  1473.  
  1474.      (S) - Check your configuration file to be sure all information has been
  1475.            entered correctly, also make sure that the full path and filename
  1476.            of  your  DORINFOx.DEF interface  file has  been entered  in  ALL
  1477.            uppercase, do NOT use lowercase! If this is correct,  recheck all
  1478.            batch files used to run  the door,  normally it's something  very
  1479.            simple.
  1480.    
  1481.      (P) - RBBS-Verify displays fatal error message.
  1482.  
  1483.      (S) - This error can mean many, many things,  this is RBBS-Verify's way
  1484.            of  preventing the entire  door from  going down,  by terminating
  1485.            cleanly and exiting back to the board.  This error message occurs
  1486.            when it is un-safe for RBBS-Verify to continue,  when you receive
  1487.            this  error  message,  view  the  log  file  RBBS-Verify  creates
  1488.            ERRORx.LOG (where x is the node number),  this file contains  the
  1489.            run-time error that  occurred and the date and time,  these error
  1490.            codes indicate QuickBasic's standard errors, check to be sure all
  1491.            information  in  the config  and batch  files  have been  entered
  1492.            correctly,  ensure all files are where they should be and try the
  1493.            door again,  if you are unable  to correct the  trouble,  see the
  1494.            "SUPPORT FOR RBBS-VERIFY" section in this guide, write this error
  1495.            code down, you will need it when writing or calling for support.
  1496.  
  1497.      (P) - Run-time error number 255 logged to ERRORx.LOG
  1498.  
  1499.      (S) - This is  a run-time error you will probably see quite often being
  1500.            logged  to the ERRORx.LOG file,  this occurs when a user hangs up
  1501.            (drops  carrier) in the door.  RBBS-Verify logs this as an  error
  1502.            255  for reference purposes,  it does NOT indicate a  malfunction
  1503.            within RBBS-Verify itself.
  1504.  
  1505.      RBBS-Verify User's Guide                                        Page 40
  1506.  
  1507.                               TROUBLESHOOTING RBBS-VERIFY
  1508.                               ───────────────────────────
  1509.  
  1510.      (P) - Receive error "Internal stack overflow System Halted"  and system
  1511.            "freezes".
  1512.  
  1513.      (S) - This is an  error generated by DOS,  RBBS-Verify sets aside stack
  1514.            space  for it's interrupt handling  when the door is  loaded,  if
  1515.            there is not  enough physical stack space  set aside in DOS,  you
  1516.            will most likely receive this error when the door is started,  or
  1517.            shortly  thereafter and  your  machine  will  appear  to "freeze"
  1518.            requiring a  reboot,  the  solution  to  this problem  is  simply
  1519.            editing your CONFIG.SYS file to include the following line:
  1520.  
  1521.            STACKS = <number of stacks>,<size of each stack>
  1522.  
  1523.            The  value of <number of stacks> can range from 0 to 64,  and the
  1524.            value of <size of each stack> can range from 0 to 512. An example
  1525.            STACKS = setting might  be: STACKS = 16,256 <- this  value should
  1526.            be  very sufficient for most  systems,  however this  value might
  1527.            need increasing if you are operating under a multitasking/network
  1528.            environment.
  1529.  
  1530.      Hopefully the above listed problems and solutions will help you correct
  1531.      any problem you are having with the RBBS-Verify online door,  if not we
  1532.      would be glad to assist you,  please read the "SUPPORT FOR RBBS-VERIFY"
  1533.      section in this guide.
  1534.  
  1535.      RBBS-Verify User's Guide                                        Page 41
  1536.  
  1537.                                SUPPORT FOR RBBS-VERIFY
  1538.                                ───────────────────────
  1539.  
  1540.      Support  may  be  obtained  24 hours  a  day,  7 days  a week  for  the
  1541.      RBBS-Verify online door on the Lightning Software support BBS (Software
  1542.      Express) at (404) 941-2822.  The latest version of RBBS-Verify plus all
  1543.      of our  other quality software products may  be obtained on our support
  1544.      BBS.   We   would  appreciate   any  comments/suggestions   or   future
  1545.      enhancements you might have, we would be glad to hear from you!
  1546.  
  1547.       Support is also available by writing to us at the following address:
  1548.  
  1549.                                   Lightning Software
  1550.                                      P.O. Box 177
  1551.                                Lithia Springs, Ga 30057
  1552.  
  1553.       Please,  when contacting us for support,  be as specific as possible
  1554.       describing  your problem,  statements such  as "It won't dial."  are
  1555.       all  too  common  and  unfortunately  do not provide  details.  Also
  1556.       READ  THIS  MANUAL!!! We  find  that  95% of  all  user's  who  have
  1557.       difficulty  with  RBBS-Verify have  not read the  manual,  read  and
  1558.       follow this guide carefully,  it is your best source of support.
  1559.  
  1560.