home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR10 / CALLRT16.ZIP / CR16.DOC < prev    next >
Text File  |  1993-11-21  |  29KB  |  843 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.          ╓───┐╓────┐╓─┐  ╓─┐    ╓────┐╓────┐╓─┐╓─┐╓─────┐╓────┐╓────┐
  11.         ░║ ╒═╛║ ╒╗ │║ │░░║ │░░░░║ ╒╗ │║ ╒╗ │║ │║ │╚═╗ ╒═╛║ ╒══╛║ ╒╗ │░
  12.         ░║ │░ ║ └╜ │║ │░░║ │░░░░║ └╜╒╛║ │║ │║ │║ │░░║ │░░║ ╒═░░║ └╜╒╛░
  13.         ░║ └─┐║ ╒╗ │║ └─┐║ └─┐░░║╒╗ │░║ └╜ │║ └╜ │░░║ │░░║ └──┐║╒╗ │░░
  14.          ╚═══╛╚═╛╚═╛╚═══╛╚═══╛  ╚╛╚═╛ ╚════╛╚════╛  ╚═╛  ╚════╛╚╛╚═╛
  15.  
  16.                        Communications Utility for DOS
  17.  
  18.                       Copyright 1992-1993 RBK Software
  19.                             All Rights Reserved
  20.  
  21.                        * Unregistered Shareware Copy *
  22.  
  23.                    For support or the latest version call the
  24.                      RBK Support BBS at (516) 859-1078
  25.  
  26.                            Version 1.6  Users Guide
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.          Contents
  50.  
  51.  
  52.          License and Copyright Information - page 1
  53.  
  54.          Limited Warranty Information - page 1
  55.          System Requirements - page 2
  56.  
  57.          Program Overview - page 2
  58.  
  59.          New Features - page 2
  60.  
  61.          Starting Call Router - page  3
  62.  
  63.          Errorlevel Table - page 6
  64.  
  65.          Call Router Ring Sampler Program - page 7
  66.  
  67.          Creating the Startup Batch File - page 10
  68.  
  69.          RBK Utilities - page 14
  70.  
  71.           DSPDAT16 - page 14
  72.  
  73.           DTSTAMP - page 14
  74.  
  75.           WARMBOOT - page 15
  76.  
  77.           RFDIR - page 15
  78.  
  79.           LAPSE - page 15
  80.  
  81.           DOCURS - page 16
  82.  
  83.          Getting help - page 17
  84.  
  85.  
  86.  
  87.          Call Router v1.6 License & Copyright Information
  88.  
  89.          Call Router Copyright 1992-93 RBK Software.
  90.          All Rights Reserved.
  91.  
  92.          Call Router is user supported software. If you use this
  93.          program beyond a two-week trial period, we ask you to
  94.          register your copy.
  95.  
  96.          Benefits of registering Call Router:
  97.  
  98.          1) You help fund the future development of this software.
  99.  
  100.          2) You receive full program support.
  101.  
  102.          3) You receive the next version through U.S. mail with
  103.             several utilities to use with Call Router.
  104.  
  105.  
  106.          Limited Warranty
  107.  
  108.          RBK Software specifically disclaims any and all warranties,
  109.          expressed or implied, including fitness for a particular
  110.          purpose. Use this product at your own risk.
  111.  
  112.  
  113.          Distribution
  114.  
  115.          This program may be copied and distributed to others to use
  116.          on a trial basis so long as all files in the original archive
  117.          are intact and unaltered.
  118.  
  119.          ----------
  120.  
  121.          MS-DOS is a trademark of Microsoft Corporation.
  122.  
  123.          Hayes is a trademark of Hayes Microcomputer Products, Inc.
  124.  
  125.          Wildcat! copyright Mustang Software, Inc.
  126.  
  127.  
  128.                                 1
  129.  
  130.          Call Router System Requirements
  131.  
  132.          * IBM PC or compatible running MS-DOS 3.1 or higher.
  133.          * RS-232 Cable with pin 22 connected. (Ring Indicator)
  134.          * Voice grade telephone connection.
  135.          * Hayes compatible modem.
  136.  
  137.  
  138.          Call Router Overview 
  139.  
  140.          Call Router is a communications utility which initiates batch
  141.          action based on incoming phone rings. Call Router will wait
  142.          for a call, set the DOS errorlevel and then exit.
  143.  
  144.          Based on the errorlevel set by Call Router, incoming calls
  145.          can be routed to a BBS or perform certain actions according
  146.          to how many rings there were, the cadences of the rings, or a
  147.          combination of both the ring counts and the cadences detected.
  148.  
  149.          If distinctive ringing service is available on a phone line,
  150.          Call Router can detect which number was dialed and set the
  151.          errorlevel according to a specific ring cadence.
  152.  
  153.          Distinctive ringing service may also be called Custom Ringing,
  154.          Identi-Call, Identi-Ring, MultiRing, Personal Ring, Ring Mate,
  155.          Smart Ring, Star Ring or similiar names in different areas.
  156.  
  157.  
  158.          New features in Call Router v1.6
  159.  
  160.          * Call Router may now be set to answer and establish a data
  161.            connection. Once a connection is established, the
  162.            errorlevel can be tested to determine the baud rate.
  163.  
  164.          * The Call Router Ring Sample program included in the
  165.            distribution archive may be used to create up to three ring
  166.            data definition files. Each definition can be used to
  167.            represent a different distinctive ring phone number to
  168.            allow better customization. This feature now enables Call
  169.            Router to recognize three different ring patterns and
  170.            process each number uniquely.
  171.  
  172.          * Call Router can now make a full distinctive ring type
  173.            determination at the completion of just one ring.
  174.  
  175.                                 2
  176.          Starting Call Router
  177.  
  178.          Calling Syntax...
  179.  
  180.          Call Router should be called from within a batch file (see
  181.          section on creating batch file) to monitor incoming calls on
  182.          a continual basis and so the errorlevel can be tested upon
  183.          exit.
  184.  
  185.          CALLROUT n [speed s] [rings r] [answer] [rm]
  186.                     [userdata] [ssoff] [dtron] [pf]
  187.  
  188.          Arguments enlosed in [] are optional and may be in any order.
  189.  
  190.          You may type: CALLROUT<Enter>, without arguments, to display
  191.          the program usage from the DOS prompt.
  192.  
  193.          Description of arguments...
  194.  
  195.          The first argument must always be the number of the COM port
  196.          Call Router should open.
  197.  
  198.                n - where argument n is COM port 1,2,3, or 4.
  199.                    This argument must always be the first.
  200.  
  201.          speed s - Use this argument when the COM port needs to be
  202.                    opened at a specific baud rate. Call Router will
  203.                    default to 2400 baud when argument is not used.
  204.  
  205.          rings r - Determines number of rings Call Router should count
  206.                    before setting errorlevel and exiting. Call Router
  207.                    will default to 2 rings when argument is not used.
  208.                    Ignored with 'userdata' argument.
  209.  
  210.           answer - Send answer command to modem.
  211.                    Call Router will wait for carrier detect. When a
  212.                    connection has been established, the program will
  213.                    send a title screen to the caller including a
  214.                    "Loading program..." message.
  215.                    Call Router then exits and sets the errorlevel
  216.                    based on the baud rate detected. From this point
  217.                    the batch file should be set up to call a host or
  218.                    BBS program. Ignored with 'userdata' argument.
  219.  
  220.  
  221.                                 3
  222.  
  223.          Starting Call Router (cont.)
  224.  
  225.          rm - Sets ringmate detection on.
  226.               In previous versions, Call Router had been primarily
  227.               designed to work with the distinct ring service
  228.               offered by New York Telephone known as Ring Mate.
  229.               Their distinct rings are shorter in duration than
  230.               standard rings. When this argument is found, Call
  231.               Router will exit and set errorlevel to 4 if Ring Mate
  232.               type rings are detected and 3 if standard rings are
  233.               detected. This argument has been retained to keep
  234.               version 1.6 compatible with older versions.
  235.               Ignored with 'userdata' argument.
  236.  
  237.          userdata - Use of this argument will instruct Call Router to
  238.                    search for data files created by the CRSAMPLE
  239.                    program. The CRSAMPLE program allows you to create
  240.                    up to 3 ring cadence definitions. Each data file
  241.                    contains the following information:
  242.  
  243.                    1) Phone number
  244.                    2) Should call router answer?
  245.                    3) Exit on which ring?
  246.                    4) Ring data
  247.                    5) Rest data
  248.  
  249.                    As Call Router detects a call, it will procede as
  250.                    specified in the data file for the specific call
  251.                    pattern detected.
  252.  
  253.                    * The rings, answer, and rm, arguments are ignored
  254.                    when the userdata argument is used.
  255.  
  256.            dtron - Set DTR to ON upon exit.
  257.                    Unless Call Router has answered and is exiting so
  258.                    another program can take control of the call, DTR is
  259.                    set OFF or LOW. When Call Router is not set to
  260.                    answer, use this argument to leave DTR on when Call 
  261.                    Router exits.
  262.  
  263.  
  264.  
  265.  
  266.  
  267.                                 4
  268.  
  269.            Starting Call Router (cont.)
  270.  
  271.            ssoff - Disables screen-saver.
  272.                    To prevent screen burn-in, Call Router will
  273.                    automatically blank the screen while waiting for a
  274.                    call if there is no call or keyboard activity for
  275.                    sixty seconds. Use this argument only if you wish to
  276.                    disable this feature.
  277.               pf - Print form.
  278.                    When this argument is detected, a prompt asking if
  279.                    a registration form should be printed appears.
  280.                    After the form is printed or the request to print
  281.                    is aborted, Call Router continues as normal.
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.                                 5
  313.  
  314.          Errorlevel Table
  315.  
  316.          Refer to this table when setting up your batch file to test
  317.          the errorlevel condition Call Router sets upon exit. Please
  318.          notice that the possible errorlevel condition is largely
  319.          based on the arguments used start to Call Router.
  320.          The symbols 'w/RM' and 'w/USERDATA' indicate the possible
  321.          outcome when used with the RM or with the USERDATA arguments.
  322.  
  323.          Errorlevel   Condition
  324.          ----------   ---------
  325.  
  326.               0       Normal termination. ESC key pressed.
  327.               1       Fatal Error. Incorrect usage or errors upon
  328.                        initialization.
  329.               2       Timeout. Time period between rings or wait for
  330.                        carrier took too long.
  331.               3       Standard ring detected.
  332.                        w/RM: Standard ring detected
  333.                        w/USERDATA: match definition file 1, no answer.
  334.               4       w/RM: Ring Mate ring detected.
  335.                        w/USERDATA: match definition file 2, no answer.
  336.               5       w/USERDATA: match definition file 3, no answer.
  337.              10       w/USERDATA: match definition file 1, 300 BPS.
  338.              11       w/USERDATA: match definition file 1, 1200 BPS.
  339.              12       w/USERDATA: match definition file 1, 2400 BPS.
  340.              13       w/USERDATA: match definition file 1, 4800 BPS.
  341.              14       w/USERDATA: match definition file 1, 9600 BPS.
  342.              15       w/USERDATA: match definition file 1, 12000 BPS.
  343.              16       w/USERDATA: match definition file 1, 14400 BPS.
  344.              20       w/USERDATA: match definition file 2, 300 BPS.
  345.              21       w/USERDATA: match definition file 2, 1200 BPS.
  346.              22       w/USERDATA: match definition file 2, 2400 BPS.
  347.              23       w/USERDATA: match definition file 2, 4800 BPS.
  348.              24       w/USERDATA: match definition file 2, 9600 BPS.
  349.              25       w/USERDATA: match definition file 2, 12000 BPS.
  350.              26       w/USERDATA: match definition file 2, 14400 BPS.
  351.              30       w/USERDATA: match definition file 3, 300 BPS.
  352.              31       w/USERDATA: match definition file 3, 1200 BPS.
  353.              32       w/USERDATA: match definition file 3, 2400 BPS.
  354.              33       w/USERDATA: match definition file 3, 4800 BPS.
  355.              34       w/USERDATA: match definition file 3, 9600 BPS.
  356.              35       w/USERDATA: match definition file 3, 12000 BPS.
  357.              36       w/USERDATA: match definition file 3, 14400 BPS.
  358.                                 6
  359.  
  360.          Call Router Ring Sample Program version 1.0 beta
  361.  
  362.          Version 1.6 has the ability to search for pre-defined ring
  363.          definition data files when the 'userdata' argument is used.
  364.          To create these data files, a supplementary program named
  365.          CRSAMPLE.EXE has been included in this archive. Up to three
  366.          data files may be created, each representing a different
  367.          phone number a caller may dial. A minimum of two must be
  368.          found to use the 'userdata' option.
  369.  
  370.          This new feature allows you to specify whether or not Call
  371.          Router should answer a call or not and how many rings it
  372.          should wait before answering that particular number.
  373.  
  374.          To define the ring pattern for each phone number you wish to
  375.          use, a sample ring and rest period are measured. This
  376.          requires that each number be dialed remotely.
  377.  
  378.          Using the CRSAMPLE program...
  379.  
  380.          From the DOS prompt type: "CRSAMPLE n" followed by enter.
  381.          where n is the COM port you wish to use -> 1, 2, 3, or 4.
  382.          If you have provided a valid COM port for the program to use,
  383.          it will continue by presenting the introductory screen. After
  384.          you have read the information presented, press a key to
  385.          continue.
  386.  
  387.          At this point, the CRSAMPLE program will perform a search for
  388.          three files: CR16_1.DAT, CR16_2.DAT, and CR16_3.DAT. The
  389.          program will display the search results and provide four
  390.          options for you to take. By choosing options 1, 2, or 3 you
  391.          may create or modify the data files. Choosing option 4 quits
  392.          the program. This is the main screen where the program
  393.          returns after a ring definition is created and sampled.
  394.  
  395.          To create a new definition file or to replace an existing
  396.          file, choose 1-3 based on which file you would to create or
  397.          modify. Use 1 for CR16_1.DAT, 2 for CR16_2.DAT, and 3 for
  398.          CR16_3.DAT. For Call Router to operate correctly with the
  399.          userdata option, it is important to remember that there may
  400.          be only ONE definition file per phone number. It does not
  401.          matter which file you assign a phone number to.
  402.  
  403.  
  404.                                 7
  405.  
  406.          Call Router Ring Sample Program version 1.0 beta (cont.)
  407.  
  408.          The ring definition files must be created in order. To create
  409.          CR16_3.DAT, CR16_1.DAT and CR16_2.DAT must be created first.
  410.          Likewise, CR16_1.DAT must be created prior to creating
  411.          CR16_2.DAT.
  412.  
  413.          This is a fairly simple procedure and is explained in detail below.
  414.  
  415.          "Continuing will delete previous data in file , O.K. (Y/N)?"
  416.  
  417.          When you choose to modify an existing data file you will be
  418.          warned that all previous data written to this file will be
  419.          deleted. Enter a 'Y' if you wish to continue or a 'N' to
  420.          abort. If no data file had been found, this question is
  421.          skipped.
  422.  
  423.          You will be asked to enter the phone number of the rings to
  424.          be be sampled.
  425.  
  426.          "Enter phone number for file # -> "
  427.  
  428.          This may be any group of characters up to 24 you wish to use
  429.          to identify a particular number.
  430.  
  431.          "Do you want Call Router to answer and establish a data
  432.          connection when 555-5555 is detected? (y/n) "
  433.  
  434.          Answer 'y' if you want Call Router to answer, 'n' if not.
  435.  
  436.          "Wait/Answer on ring number (1-99)? "
  437.  
  438.          Enter the number of rings you wish Call Router to count
  439.          before processing a call detected on this phone number.
  440.  
  441.          "Press a key to start sample procedure..."
  442.  
  443.          You are now ready to capture a ring sample for this number.
  444.          If you have not yet pressed a key to advance do so now, you
  445.          should have the message:
  446.  
  447.          "Waiting for call..."
  448.  
  449.  
  450.                                 8
  451.  
  452.          Call Router Ring Sample Program version 1.0 beta
  453.  
  454.          At this point the number being defined may be dialed from a
  455.          remote location and allowed to ring at least two times. You
  456.          may also press ESC to abort at this time if you wish. When
  457.          the ring data is measured you will see,
  458.  
  459.          "Ring data sucessfully captured"
  460.  
  461.          or if the procedure was incomplete,
  462.  
  463.          "The sampling procedure was incomplete"
  464.  
  465.          Pressing a key will return you to the main menu where the
  466.          screen will be updated with the new file information. If
  467.          there was an existing file you attempted to modify and the
  468.          ring sample procedure was incomplete, you will see that the
  469.          file was now gone. Otherwise, you will see a newly created
  470.          file or the same screen if the file had existed before.
  471.  
  472.          Repeat the procedure for up to three phone numbers. If you
  473.          are sampling two numbers, you should only have two
  474.          data files. To delete a ring definition you may enter the
  475.          proper number to modify and simply hit ESC at the sample
  476.          procedure which will make the procedure incomplete and delete
  477.          the file. You may also use the ERASE or DELETE command at the
  478.          DOS prompt to delete a ring definition.
  479.  
  480.          Registered Users Note...
  481.  
  482.          If you wish to view the contents of the Call Router v1.6 data
  483.          files, there is also a display program DSPDAT16.EXE included
  484.          with this archive. By typing "DSPDAT16" followed by enter at
  485.          the DOS prompt, you may view the contents of the data files
  486.          created by the CRSAMple program.
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.                                 9
  496.  
  497.          Creating the Startup Batch File
  498.  
  499.          As in earlier versions, you need to create a startup batch
  500.          file. This batch file starts Call Router and tests the 
  501.          errorlevel upon exit. It also calls the proper application
  502.          program and can be set up to allow Call Router to monitor
  503.          calls on a continual basis.
  504.  
  505.          There are two batch files (.BAT extension) included with
  506.          Call Router. They are example files to show how Call Router
  507.          may be used. Please feel free to modify these files to suit
  508.          your own particular application.
  509.  
  510.          As an example, we can look at MULTI.BAT (included with Call
  511.          Router distribution files) line by line. This setup shows how
  512.          a single phone line with distinctive ring service, with two
  513.          additional numbers added, may be used to run a two BBS systems.
  514.  
  515.          In this example, assume the following numbers are used:
  516.  
  517.           555-1111  Main number we use for voice.
  518.           555-2222  Distinctive ring phone #1.
  519.                     This is the number we give out for the Wildcat BBS.
  520.           555-3333  Distinctive ring phone #2.
  521.                     This is the number to be called for some other
  522.                     application.
  523.  
  524.          Run CRSAMPLE to obtain data for each number...
  525.  
  526.          1. Sampled main number to be used for voice.
  527.             Answer = 'N'
  528.             Set ring count to 99 so Call Router continues to
  529.             count rings until someone answers or callers hangs up.
  530.  
  531.          2. Sampled first additional distinctive ring for WILDCAT BBS.
  532.             Answer = 'Y'
  533.             Set ring count to 1.
  534.  
  535.          3. Sampled second additional distinctive ring for MY APP.
  536.             Answer = 'Y'
  537.             Set ring count to 1.
  538.  
  539.          4. Create BBS.BAT...
  540.  
  541.  
  542.                                10
  543.  
  544.          Creating the Startup Batch File (cont.)
  545.  
  546.          The batch file "MULTI.BAT" included with the Call Router
  547.          archive is similiar to batch file shown below and may be
  548.          copied and edited.
  549.  
  550.          Please note that the text to the right of the '<' are
  551.          comments and would normally be omitted.
  552.  
  553.          --------------------------------------------------------
  554.  
  555.          @echo off  <-- This line turns off echoing commands to display
  556.  
  557.          :START     <----------- START Label
  558.          CALLROUT 1 USERDATA  <- Start Call Router using COM 1, use
  559.                                                <  data files created by CRSAMPLE program.
  560.          if errorlevel 36 goto MYAPP14400  < These lines
  561.          if errorlevel 35 goto MYAPP12000  < test to see if
  562.          if errorlevel 34 goto MYAPP9600    < phone #3 was answered.
  563.          if errorlevel 33 goto MYAPP4800    < If so,
  564.          if errorlevel 32 goto MYAPP2400    < the appropriate
  565.          if errorlevel 31 goto MYAPP1200    < command is called to
  566.          if errorlevel 30 goto MYAPP300      < start 'MY APPLICATION'.
  567.  
  568.          if errorlevel 26 goto WC14400       < These lines
  569.          if errorlevel 25 goto WC12000       < test to see if
  570.          if errorlevel 24 goto WC9600         < phone #2 was answered.
  571.          if errorlevel 23 goto WC4800         < If so,
  572.          if errorlevel 22 goto WC2400         < the appropriate
  573.          if errorlevel 21 goto WC1200         < command is called to
  574.          if errorlevel 20 goto WC300           < start the WILDCAT BBS.
  575.  
  576.          < * Note: testing for errorlevels 5 and 4 would be if inserted
  577.          <            here if answer was set to NO in definitions 2 and/or 3.
  578.  
  579.          if errorlevel 3 goto START <-- Standard call reached 99 rings.
  580.                                               <   Highly unlikely, buts prevents
  581.                                               <   false indications if batch
  582.                                               <   loops around before caller
  583.                                               <   hangs up.
  584.  
  585.          < continued...>
  586.  
  587.  
  588.                                11
  589.  
  590.          Creating the Startup Batch File (cont.)
  591.  
  592.          if errorlevel 2 goto START <-- Timeout condition. Occurs when
  593.                                               <   caller hangs up before ring
  594.                                               <   count was reached or able to
  595.                                               <   detect carrier during answer.
  596.  
  597.          if errorlevel 1 goto FATAL <-- A fatal error!
  598.  
  599.          if errorlevel 0 goto END   <-- The ESC key was pressed.
  600.  
  601.          :MYAPP14400                < MYAPP is called with the
  602.           CALL MYAPP /B 14400   < appropriate baud rate.
  603.           if errorlevel 1 goto END   < Assume MYAPP exits at
  604.           goto START                  < errorlevel 1 on error.
  605.          :MYAPP12000
  606.           CALL MYAPP /B 12200
  607.           if errorlevel 1 goto END
  608.           goto START
  609.          :MYAPP9600
  610.           CALL MYAPP /B 9600
  611.           if errorlevel 10 goto END
  612.           goto START
  613.          :MYAPP4800
  614.           CALL MYAPP /B 4800
  615.           if errorlevel 10 goto END
  616.           goto START
  617.          :MYAPP2400
  618.           CALL MYAPP /B 2400
  619.           if errorlevel 10 goto END
  620.           goto START
  621.          :MYAPP1200
  622.           CALL MYAPP /B 1200
  623.           if errorlevel 10 goto END
  624.           goto START
  625.          :MYAPP300
  626.           CALL MYAPP /B 300
  627.           if errorlevel 10 goto END
  628.           goto START
  629.  
  630.           < continued... >
  631.  
  632.  
  633.  
  634.                                12
  635.  
  636.          Creating the Startup Batch File (cont.)
  637.  
  638.          :BBS14400                       <  Wildcat is called with the
  639.           CALL WILDCAT /B 14400   <  appropriate baud rate.
  640.           if errorlevel 60 goto START <  Wildcat exits at
  641.           goto END                        <  errorlevel 60.
  642.          :BBS12000
  643.           CALL WILDCAT /B 12200
  644.           if errorlevel 60 goto START
  645.           goto END
  646.          :BBS9600
  647.           CALL WILDCAT /B 9600
  648.           if errorlevel 60 goto START
  649.           goto END
  650.          :BBS4800
  651.           CALL WILDCAT /B 4800
  652.           if errorlevel 60 goto START
  653.           goto END
  654.          :BBS2400
  655.           CALL WILDCAT /B 2400
  656.           if errorlevel 60 goto START
  657.           goto END
  658.          :BBS1200
  659.           CALL WILDCAT /B 1200
  660.           if errorlevel 60 goto START
  661.           goto END
  662.          :BBS300
  663.           CALL WILDCAT /B 300
  664.           if errorlevel 60 goto START
  665.           goto END
  666.  
  667.          :FATAL    <--- Display message and end on fatal error.
  668.           @echo.
  669.           @echo Call Router ended with a fatal error.
  670.           @echo.
  671.           goto END
  672.  
  673.          :END      <--- Nothing to do, end of batch.
  674.  
  675.          ---------------------------------------------------------
  676.  
  677.  
  678.  
  679.                                13
  680.  
  681.          RBK Utilities
  682.  
  683.          If you are a registered user, you received the Call Router
  684.          archive with several utilities. Below is a description of
  685.          these utilities and how they may used with Call Router.
  686.  
  687.  
  688.          Data File Displayer for Call Router v1.0 beta
  689.  
  690.          Usage: DSPDAT16
  691.  
  692.          This Call Router specific utility displays the contents of
  693.          data files created by the CRSAMPLE program.
  694.  
  695.  
  696.          Date/Time Stamp v1.1
  697.  
  698.          Usage: DTSTAMP
  699.  
  700.          Date/Time Stamp provides a one-line reading of the date and
  701.          time. Unlike the DOS date and time commands, no prompts
  702.          follow, allowing uninterrupted use from within a batch file.
  703.          DTSTAMP may be used for continuous log entries from within a
  704.          batch file.
  705.  
  706.          i.e. The following line shows an example of how DTSTAMP may
  707.          be inserted into an autoexec.bat file to keep a running log
  708.          of reboots on your system.
  709.  
  710.          dtstamp >> boots.log
  711.  
  712.          This would append "Date 10/1/1993  Time 11:24:00" to the end
  713.          of the file boots.log. This may be used similiarly in the
  714.          batch file used to start Call Router to record when an
  715.          incoming call is detected.
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.                                14
  725.  
  726.          RBK Utilities (cont.)
  727.  
  728.  
  729.          Warm Boot v1.1
  730.  
  731.          Usage: WARMBOOT
  732.  
  733.          Performs a DOS reload without the preliminary hardware reset
  734.          and testing. Basically the same as pressing the
  735.          <Ctrl+Alt+Delete> keys. This may be placed within a batch
  736.          file to reboot when a certain condition is met. For example,
  737.          after 10 rings are detected.
  738.  
  739.  
  740.          Run File Directory v1.1
  741.  
  742.          Usage: RFDIR [path]
  743.                 where path is any valid DOS filepath.
  744.  
  745.          Use RFDIR to list only executable files in a specific
  746.          directory. Only files with the extensions: .COM, .EXE, and
  747.          .BAT are included in the listing. This program is
  748.          particularly useful when there are a large number of files in
  749.          a directory and the executable files need to be sorted out
  750.          quickly.
  751.  
  752.  
  753.          Lapse v1.2
  754.  
  755.          Usage: Lapse [seconds]
  756.                 where seconds is the number of seconds you wish to
  757.                 lapse.
  758.  
  759.          Use LAPSE when you want to suspend activity batch file
  760.          activity for a given amount of time in seconds. Typing LAPSE
  761.          without specifying seconds will default to five seconds. If
  762.          LAPSE is allowed to countdown it will exit errorlevel 0. If
  763.          <Ctrl+Break> or <Ctrl+C> is detected, LAPSE will exit setting
  764.          the errorlevel to 1.
  765.  
  766.  
  767.  
  768.  
  769.  
  770.                                15
  771.  
  772.          RBK Utilities (cont.)
  773.  
  774.  
  775.          Do Cursor v1.0
  776.  
  777.          Usage: DOCURS
  778.  
  779.          This simple utility resets your cursor size and position to
  780.          normal when a program 'forgets' to restore it. You will not
  781.          need to use this with Call Router, but it comes in handy when
  782.          you need your cursor and don't want to reboot when a program
  783.          fails to 'cleanup'.
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.                                16
  817.  
  818.          Support
  819.  
  820.          Any questions, suggestions, or comments may be addressed
  821.          to any or all of the following locations:
  822.  
  823.          RBK support BBS - 24hrs.
  824.          (516) 859-1078 (300/1200/2400-8/N/1)
  825.  
  826.          Compuserve [70714,3020]
  827.  
  828.          U.S. Mail:
  829.          RBK Software
  830.          Robert Mulligan
  831.          280-13 Belmore Avenue
  832.          East Islip, NY  11730
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.                                17
  843.