home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 24 / CD_ASCQ_24_0995.iso / vrac / dialm73.zip / DIALM7.DOC < prev    next >
Text File  |  1995-06-30  |  31KB  |  743 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                     DIALM
  8.              A TELEPHONE DIALING PROGRAM
  9.                 Revision 7.3
  10.                 
  11.                  Written by
  12.  
  13.                    Robert Wilcox
  14.                 920 N. Washington St
  15.                 Owosso, MI     48867
  16.   
  17.  
  18.    DIALM is a telephone dialing program which was originally written as an 
  19.    exercise in programming for the Microsoft or compatible mouse.  (Hence 
  20.    the "M" in the name).  It has been extensively rewritten over the years,
  21.    and this revision was written using Visual Basic for DOS.
  22.    
  23.    With DIALM you can dial the phone, automatically re-dial busy numbers,
  24.    and keep a log of calls made.  You can also print out the entire phone
  25.    phonebook or an individual phonebook entry.  You can even address an 
  26.    envelope!  The log file can also be viewed, edited and printed.
  27.    
  28.    DIALM runs on an IBM PC, XT or AT or compatible computer with at least 450
  29.    Kbytes of free memory.  A mouse is useful but not required.  It requires a 
  30.    HAYES or HAYES compatible modem on either port COM1 or COM2.  DIALM will
  31.    run without a modem, but of course dialing will not be possible.  This 
  32.    documentation assumes that a phone line is connected to your modem's LINE
  33.    jack and that a telephone instrument is connected to the modem's PHONE 
  34.    jack.
  35.  
  36.  
  37.  
  38.                    ================
  39.                    PROGRAM FEATURES
  40.                    ================
  41.    
  42.    DIALING DIRECTORIES
  43.    -------------------
  44.    DIALM uses a disk-based telephone number phonebook file which is created
  45.    and updated from within the program.  The number of entries a phonebook  
  46.    may have is limited only be the amount of memory available (usually 200
  47.    to 300 entries).  Each entry contains a name, the number and a 3 line
  48.    address and a 1 line note or other descriptive string.  The registered
  49.    version of DIALM will use as many phonebook files as you have room for
  50.    on your disk and you may easily select the one to be used either from
  51.    the command line when starting the program or from within the program.
  52.  
  53.    Phonebook files may be on any drive or sub-directory.  The program will look
  54.    for phonebook files on the default drive and sub-directory unless otherwise
  55.    specified (see below).  Other drives and sub-directories can be easily
  56.    selected.
  57.    
  58.    DIALING
  59.    -------
  60.    Numbers to be dialed may be selected from the dialing directory window.  A
  61.    number may also be entered from the keyboard.  See SELECTING AND DIALING
  62.    NUMBERS for further instructions.
  63.  
  64.    FAST TONE DIALING
  65.    -----------------
  66.    For phone lines and modems that support it, a fast mode of tone dialing may
  67.    be selected.
  68.  
  69.    PREFIXES
  70.    --------
  71.    Ten dialing prefixes (A through J) are stored by the program and are
  72.    created by the user.  For instance, prefix A might be "1-800". The
  73.    number A-555-1212 would then be dialed as 1-800-555-1212.  Prefixes
  74.    allow you to dial numbers longer than will fit in the space provided
  75.    in the dialing directory and make it easier to enter often used area
  76.    codes, etc.
  77.  
  78.    LOGGING
  79.    -------
  80.    Each call can be logged to a file containing the date, time and length
  81.    of the call and a note which may be entered while the call is in progress.
  82.    The log file can be viewed, edited or printed from within DIALM.  
  83.    Registered versions of the program will have automatic starting of call 
  84.    timing enabled.
  85.  
  86.    ATTACK (DEMON) DIALING
  87.    ----------------------
  88.    When the number dialed is busy the program will attempt to re-dial it
  89.    after a short pause, up to 20 times.  The pause is adjustable, or attack
  90.    dialing may be disabled (see PROGRAM SETUP).
  91.    
  92.    SPEAKER PHONE MODE
  93.    ------------------
  94.    Placing a semi-colon (;) at the end of a phone number in the phonebook 
  95.    entry will allow the speaker in your modem to remain on after dialing is 
  96.    completed.  This feature can be useful for listening to weather services
  97.    etc.  If the semi-colon is used, busy signals will not be detected by the 
  98.    modem and attack dialing will be disabled.  Also you must use the HANGUP 
  99.    command to hangup the modem.
  100.  
  101.  
  102.  
  103.             
  104.             ==========================
  105.             PROGRAM FEATURES CONTINUED
  106.             ==========================
  107.  
  108.  
  109.    CALENDAR
  110.    --------
  111.    A calendar of the present month can be selected from the main menu or from
  112.    the logging screen.  The month and year can be advanced or backed up by
  113.    using the correct keys.
  114.  
  115.    ALARM
  116.    -----
  117.    An alarm can be set up to display a message at a selected time.  Several 
  118.    alarm sounds are available.  If the alarm is set when the program ends, 
  119.    the alarm time and message is saved and re-loaded when the program is 
  120.    started again.
  121.  
  122.  
  123.    RINGING LOG
  124.    -----------
  125.    The program logs each ringing of the telephone.  The log consists of the
  126.    date and time the phone rang and may be viewed in a pop-up window and saved 
  127.    to a disk file.
  128.  
  129.    SCREEN SAVER
  130.    ------------
  131.    The program can blank the sreen when there is no mouse or keyboard activity
  132.    for a time you specify in SETUP.  To restore a blanked screen, press any
  133.    keyboard key.
  134.  
  135.    You can also blank the screen by double-clicking on the "DIALM SPEED DIALER"
  136.    box.
  137.  
  138.    DAY OF THE YEAR
  139.    ---------------
  140.    Press and hold the mouse button on the date display to see the day of the year.
  141.  
  142.                   =============
  143.                   PROGRAM SETUP
  144.                   =============
  145.  
  146.    Many of the program's features mentioned above and others can be
  147.    modified by selecting the "SETUP, PROGRAM OPTIONS" menu command (ALT+S,P).
  148.  
  149.    DIALING OPTIONS - TONE or PULSE dialing.
  150.              FAST dialing (for TONE dialing only).
  151.              BUSY number redialing.
  152.              AUTOMATIC Call Timing Start (Registered Version)
  153.  
  154.    If busy number redial is selected, the maximum number of redials and
  155.    the delay between redials can be set.
  156.  
  157.    MODEM INIT - a modem initialization string can be specified.  A 
  158.    re-initialization string can be sent upon exiting the program.
  159.  
  160.    RE-DIAL DELAY - The length of the delay before re-dialing a busy number
  161.    ("attack-dialing") may be selected.
  162.  
  163.    SCREEN OPTIONS - Show Seconds: If checked, the clock display will include 
  164.             seconds.  (You can also toggle the display of seconds
  165.                     by clicking on the clock display on the main screen).
  166.             View Entry at Start: If checked, the view entry window
  167.             will be visible by default.
  168.  
  169.    SCREEN SAVER - If activated, the screen saver delay can be set from 1 to
  170.                   30 minutes.
  171.  
  172.    ALARM OPTION - The alarm may be automatically cleared when it is answered.
  173.  
  174.    ALARM TYPE - One of several alarm sounds may be selected.
  175.  
  176.    RETURN ADDRESS -  An address stored here is used as the return address
  177.              when addressing envelopes.
  178.  
  179.                            
  180.  
  181.                ==================
  182.                PRINTING UTILITIES
  183.                ==================
  184.  
  185.    The phonebook can be printed on a printer connected to LPT1.  You may
  186.    select either a short form (names and numbers only) or a long form (names,
  187.    numbers, addresses and notes) or an address label format (names and
  188.    addresses).
  189.  
  190.    If a number has been selected, you may print it in either an address label
  191.    format or an envelope addressing format.
  192.  
  193.    You can view the log file on the screen or print it on the printer.   
  194.  
  195.  
  196.  
  197.             =======================
  198.             DIALM MENUS AND SCREENS
  199.             =======================
  200.  
  201.  
  202.    This is DIALM's main screen:
  203.  
  204. ┌───────────────────────────────────┐
  205. │ File  Hangup  Setup  Update  About│
  206. ┌───────────┐┌────────────────────────────────────────────────────┐┌───────────┐
  207. │08-11-1993 ││       D I A L M    P H O N E    D I A L E R        ││ 6:43:39 pm│
  208. └───────────┘└────────────────────────────────────────────────────┘└───────────┘
  209.  <            Phone List: DIALM          > ┌───────────┐┌──────────┐╔══════════╗
  210. ┌─────────────────────────────────────────┐│    Find   ││   Alarm  │║          ║
  211. │ Argus Press Newspaper                    └───────────┘└──────────┘║   Dial   ║
  212. │ Arlington Computer Products              ┌───────────┐┌──────────┐║          ║
  213. │ Art                                     ░│ Find Next ││ Ring Log │╚══════════╝
  214. │ AT&T Billing questions                  ░└───────────┘└──────────┘┌──────────┐
  215. │ BC Voice Response                       ░┌───────────┐┌──────────┐│          │
  216. │ Best Chevy Olds                         ░│           ││          ││   QDial  │
  217. │ Benefit Link                            ░│ View Entry││View Rings││          │
  218. │ Best Eastern                            ░│           ││          │└──────────┘
  219. │ Best Western                            ░└───────────┘└──────────┘┌──────────┐
  220. │ Betty                                   ░┌───────────┐┌──────────┐│          │
  221. │ Bob M                                   ░│    Edit   ││ View Note││ Kybd Dial│
  222. │ Carol G                                 ░└───────────┘└──────────┘│          │
  223. │ Colleen Sand                            ░┌───────────┐┌──────────┐└──────────┘
  224. │ Consumers Power Billing                 ░│    New    ││ Call Log │┌──────────┐
  225. │ Corunna TV Center                       ░└───────────┘└──────────┘│          │
  226. │ Country Ranch                           ░┌───────────┐┌──────────┐│   Exit   │
  227. │ Crosstalk Tech Line                      │  Prefixes ││ Calendar ││          │
  228. └─────────────────────────────────────────┘└───────────┘└──────────┘└──────────┘
  229. *        Select a number to dial   PgUp PgDn Home End <First Letter>        *
  230.    
  231.  
  232.    
  233.  
  234.    And here is the dialing window:
  235.   
  236.   ╔╣═══════════════════════════════ DIALING ═══════════════════════════════╠╗
  237.   ║┌ Dialing ──────────────────────────────────┐     Pick up phone &        ║
  238.   ║│┌─────────────────────────────────────────┐│     Press->  ╔═══════════╗ ║
  239.   ║││Information                              ││     here ->  ║           ║ ║
  240.   ║│└─────────────────────────────────────────┘│     when ->  ║  Ringing  ║ ║
  241.   ║│                 1-555-1212                │     phone->  ║           ║ ║
  242.   ║└───────────────────────────────────────────┘     rings->  ╚═══════════╝ ║
  243.   ║                                                                         ║
  244.   ║                                                                         ║
  245.   ║                                                                         ║
  246.   ║                                                                         ║
  247.   ║                                                                         ║
  248.   ║                                                           ┌───────────┐ ║
  249.   ║                                                           │           │ ║
  250.   ║                                                           │   Cancel  │ ║
  251.   ║                                                           │           │ ║
  252.   ║                                                           └───────────┘ ║
  253.   ╚═════════════════════════════════════════════════════════════════════════╝
  254.  
  255.                 
  256.                 
  257.                 
  258.                 ======================
  259.                 USING DIALM'S COMMANDS
  260.                 ======================
  261.    
  262.    You may execute commands in DIALM by pressing a button, accessing a menu 
  263.    command or double-clicking on a list item.  In some cases you may activate
  264.    an activity in more than one way.  For instance, to edit the current phone-
  265.    book entry, you may use the "Edit" command button or the "Edit Current 
  266.    Entry" Update menu command.
  267.    
  268.    1 - Command buttons
  269.    -------------------
  270.    A button may be "pressed" by moving the mouse cursor over the button and 
  271.    clicking the left mouse button.  Each button has a caption which indicates 
  272.    the purpose of the button.  In most cases one of the characters in the 
  273.    caption will be highlighted.  The button may be accessed by holding down 
  274.    the ALT key while pressing the highlighted letter.  For instance, to dial 
  275.    a number you may press ALT+D.  You may also use the TAB key to move the 
  276.    focus to the desired button and then press ENTER.  In most cases one button 
  277.    on any screen will be the "default" button.  It will be automatically 
  278.    selected when the ENTER key is pressed unless the focus has been changed 
  279.    with the TAB key.  Also one button will usually be the "cancel" button and 
  280.    it will be executed by pressing the ESC key.
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.    2 - Menu commands
  288.    -----------------
  289.    These commands appear at the top of a screen.  For instance, on the main
  290.    DIALM screen the menu commands are:
  291.  
  292.   ┌───────────────────────────────────┐
  293.   │ File  Hangup  Setup  Update  Help│
  294.   └───────────────────────────────────┘
  295.   
  296.   Menu selections may be made with the mouse or keyboard.  To use the mouse,
  297.   place the cursor on the desired menu command and click the left button.  To
  298.   use the keyboard, press the ALT key and access letters for each command will
  299.   be highlighted.  You may press the access letter to execute the command or
  300.   you may use the cursor control (arrow) keys to select a command and then 
  301.   press ENTER to execute it.
  302.  
  303.   Some menu commands have drop-down menus.  For example, choosing the Update 
  304.   command will drop down the following sub-menu:
  305.  
  306.   ┌───────────────────────────────────┐
  307.   │ File  Hangup  Setup  Update  About│
  308.   └────────────────────┌────────────────────────────────┐
  309.                │ Edit Current Entry      Ctrl+E │
  310.                │ Add New Entry           Ctrl+A │
  311.                │ Copy Current Entry      Ctrl+C │
  312.                │ Delete Current Entry    Ctrl+D │
  313.                │ Restore Deleted Entry   Ctrl+R │
  314.                └────────────────────────────────┘
  315.  
  316.    You may select from the sub-menu in the same manner described for the main
  317.    menu.  Some commands will have shortcut keys listed to the right of the menu
  318.    item.  You may use the shortcut key instead of opening the menu and choosing
  319.    the command.
  320.  
  321.  
  322.  
  323.    3 - Double-click commands
  324.    -------------------------
  325.    Double-click means to click the mouse button twice in rapid succession.
  326.    Double-clicking has several functions in DIALM.  For instance, double-
  327.    clicking on an entry in the phone list window will dial that number, and
  328.    double-clicking within the view-entry window will select editing of the
  329.    displayed entry.
  330.  
  331.    4 - Check boxes
  332.    ---------------
  333.    Check boxes are used to select certain options.  When an option has been
  334.    selected, an "X" will appear in the box:
  335.         
  336.         [X] Fast dialing
  337.  
  338.    To select or de-select an option, click on the box with the mouse, or
  339.    move to the box with the TAB key and press the spacebar.
  340.  
  341.  
  342.    
  343.  
  344. 5 - Option buttons
  345.    ------------------
  346.    Option buttons are sometimes called "Radio Buttons" since only one option
  347.    in a group may be selected.  
  348.    
  349.         ( ) Option 1
  350.         (o) Option 2
  351.  
  352.    To select an option, click on the option with the mouse, or move to the
  353.    option with the TAB key and use an arrow key until the desired option is
  354.    selected.
  355.  
  356.    6 - Drive select
  357.    ----------------
  358.    To select a drive for reading or saving a phonebook, move to the drive-
  359.    select box and press an arrow key to select the next drive in a sequence, or
  360.    press ALT+down-arrow to open a list of drives.
  361.  
  362.    7 - Phonebook select
  363.    --------------------
  364.    A phonebook may be selected by moving to the directory box and using an 
  365.    arrow key to the selected phonebook and pressing ENTER.
  366.  
  367.    8 - "Hidden" commands
  368.    ---------------------
  369.    Click and hold a mouse button on the date display to get "day-of-the-year".
  370.    Click the "DIALM SPEED DIALER" box for a message.
  371.    Double-click the "DIALM SPEED DIALER" box to blank the screen.
  372.    Click the time display to toggle the display of seconds.
  373.  
  374.  
  375.               ===========================
  376.               MESSAGES ON THE BOTTOM LINE
  377.               ===========================
  378.  
  379.    When you move around the screen with the TAB key, a message at the
  380.    bottom of the screen will explain the function of the button that 
  381.    currently has the focus.  Certain errors that occur will also be explained
  382.    on this line.
  383.  
  384.  
  385.                               
  386.  
  387.                   ================
  388.                   INSTALLING DIALM
  389.                   ================
  390.  
  391.     See the file "INSTALL.DOC".
  392.  
  393.                    ============== 
  394.                    STARTING DIALM
  395.                    ==============
  396.  
  397.    If your modem is on COMM port 2, first enter the following SET command:
  398.  
  399.         SET COMPORT=2[CR]
  400.  
  401.    (Read the section ENVIRONMENT COMMANDS for more information on
  402.    this.)
  403.  
  404.    To start DIALM first change to the DIALM subdirectory:
  405.  
  406.              CD \DIALM[CR]
  407.  
  408.    Then type:
  409.  
  410.     DIALM [CR] 
  411.   
  412.    A phonebook file path and name may be entered on the command line.
  413.    If one is entered the program will attempt to use that file as the current
  414.    phonebook.
  415.  
  416.        DIALM C:\DAT\PHONES [CR]
  417.  
  418.    This will load in the phonebook file named PHONES.DIR located in the
  419.    "DAT" sub-directory on drive C.
  420.  
  421.    The size of the phonebook file can be specified on the command line:
  422.  
  423.        DIALM /SIZE:100
  424.  
  425.    This would limit the file to 100 entries.  This might be useful when using
  426.    DIALM on computers with limited memory or disk space.
  427.  
  428.    If you do not use the SIZE parameter, the default is 200 entries.  You may
  429.    experiment with larger sizes if you have plenty of free memory.
  430.  
  431.    CAUTION:  If you set the file size with this parameter and then access a
  432.    larger file, only part of the file will be read in.  If you should then 
  433.    update a phonebook entry, the part of the file not read in will be 
  434.    lost!!!  For safety you should regularly back up your phonebook files.
  435.    
  436.    Be sure to leave a space before each parameter on the command line.
  437.  
  438.  
  439.  
  440.  
  441.            =========================================
  442.            CREATING AND UPDATING DIALING DIRECTORIES
  443.            =========================================
  444.                 
  445.    Unregistered users of DIALM are limited to using a single phonebook .
  446.    After the program is registered, you may use an unlimited number of directories.
  447.    To create a new phonebook select "Create New Phonebook" from the
  448.    File menu, or press CTRL-N.  Enter up to 8 characters for the name you wish
  449.    to use for the phonebook.  You do not have to enter the file type unless
  450.    the name you want to use is the same as an existing sub-directory, in which
  451.    case you must add ".DIR" to the filename.  If the file doesn't already exist
  452.    it will be created on the disk and you will automatically be put into the
  453.    ADD ENTRY window.  You will not be allowed to save a "blank" entry.  That
  454.    is, the name field must start with a printable (non-blank) character.
  455.    Select "Accept" to add each entry to the phonebook.  When you are done
  456.    adding entries, select "Done" or press ESC to go back to the main menu.
  457.    
  458.    A directory entry may be edited by first selecting it and then selecting
  459.    "Edit current entry" from the update menu or the Edit button from the main
  460.    screen.
  461.    
  462.    In order to delete a directory entry, first select it, then select "Delete
  463.    Current Entry" from the update menu.
  464.    
  465.    A deleted entry may be restored by selecting "Restore Deleted Entry" from
  466.    the directory update menu.  Any of the 10 most recently deleted entries can
  467.    be restored.  An entry may be restored numerous times which might be useful
  468.    for entering several similar directory entries. A deleted entry can be
  469.    restored to a different phonebook from which it was deleted.  Just
  470.    access a new directory with the "Get New Phonebook" command, and then
  471.    restore the entry.
  472.  
  473.    Entries may be copied to the clipboard by using the "Copy Current Entry"
  474.    update option.  Entries thus saved are available to the "Restore Deleted
  475.    Entry" command just as if they had been deleted.
  476.  
  477.  
  478.  
  479.  
  480.             =============================
  481.             SELECTING AND DIALING NUMBERS
  482.             =============================
  483.  
  484.    After numbers have been entered into a phonebook , the entries
  485.    will appear in the phone list window with the first entry highlighted.
  486.    (See "MAIN MENU").  A number may be selected by using the arrow keys to
  487.    move the highlight to the desired entry.  To rapidly move through a long
  488.    list the HOME, END, PAGE UP and PAGE DOWN keys may also be used.  Pressing
  489.    a letter key will move to the first entry that begins with that letter.
  490.    Subsequent pressings of the same letter will advance to the next entry
  491.    beginning with that letter.  Mouse users can place the mouse cursor over 
  492.    the desired entry and click the left button.  To dial the selected number
  493.    simply press the ENTER button.
  494.  
  495.    There are several alternative ways to cause dialing to begin and you
  496.    may use whichever you desire:
  497.  
  498.     - Double-click the mouse button with the cursor on the desired entry
  499.     - Move the mouse cursor to the DIAL button and click the left button
  500.     - Press ALT+D (Hold down the ALT key while pressing the D key.
  501.  
  502.    You may search the phonebook to find a number to dial.  Press the "Find" 
  503.    button and you will be asked to type in a search string.  All fields
  504.    of each entry are searched for a match.  If a match is found in an entry
  505.    that entry will be selected.  Pressing the "Find Next" button or the F3 
  506.    key will repeat the search.
  507.  
  508.    A number to be dialed may also be entered from the keyboard by using the
  509.    "Kybd Dial" button. 
  510.  
  511.    When dialing begins, the dialing screen will appear. (See DIALM MENUS AND
  512.    SCREENS).  You may cancel dialing at any time by selecting the "Cancel"
  513.    button or by pressing the ESC key or by clicking the right mouse button
  514.    (while the mouse cursor is on a blank area of the window).  You should hear
  515.    the dialtone and the dialing sounds in the modem's speaker.  When you hear
  516.    the ringing sound, pick up your telephone and press the "Ringing" button 
  517.    (or press ENTER).  Two new buttons will appear labeled "Time Call" and 
  518.    "Note".
  519.    
  520.    If you want to time the call select the "Time Call" button (or press ENTER)
  521.    when the phone is answered.  Pressing the same button again will stop timing
  522.    the call and a new button labeled "Log" will appear.  You may press "Note"
  523.    to edit a note to be saved in the log.  If you select "Log", the call
  524.    information will be saved to a log file.  If you press "Cancel" the call
  525.    information (but not the note) will be lost.
  526.  
  527.    If the number is busy and "Busy Number Redial" has been selected, a 
  528.    redialing window will appear showing the time remaining until the redial
  529.    will occur.  From this window you may select immediate redial, cancel redial
  530.    or you may extend the number of redials.
  531.  
  532.    Redialing the last dialed number can be easily done by using the "QDial"
  533.    button.  If the cursor has been moved off of the previously dialed number,
  534.    the cursor is returned to it and the number is dialed again.
  535.  
  536.  
  537.  
  538.  
  539.  
  540.                 ================
  541.                 LOGGING FEATURES
  542.                 ================
  543.    
  544.    Information about each outgoing call can be logged to a file.  The 
  545.    information will be the date, time and length of the call plus an optional 
  546.    note about the call.  (See "Selecting and Dialing Numbers").  The file may 
  547.    be edited and printed from within DIALM.  To view the log, press the "Call 
  548.    Log" button (ALT+L).  
  549.    
  550.    The date and time of each incoming call will be automatically saved to a 
  551.    log file.  To view this log or to add information about a call, press the 
  552.    "Ring Log" button (ALT+G).
  553.  
  554.    
  555.    
  556.  
  557.  
  558.                   ====================
  559.                   ENVIRONMENT COMMANDS
  560.                   ====================
  561.  
  562.    Four program parameters can be set up at the DOS level and if set DIALM
  563.    will use these parameters automatically each time the program is run.  The
  564.    SET commands can be placed in your AUTOEXEC.BAT file so they will be
  565.    entered automatically each time the system is booted up.
  566.  
  567.       1) Modem (COMM) port.
  568.      DIALM will find the modem on either COM1 or COM2 (usually).  If your
  569.      modem is on COM2 you can speed things up by putting the port number
  570.      in the environment.  At the DOS prompt type:
  571.  
  572.         SET COMPORT=2
  573.  
  574.       2) Modem baud
  575.      The program communicates with the modem at 1200 baud because that 
  576.      seemed to work better for my particular modem.  If your modem doesn't
  577.      work at 1200 baud you can specify another baud (such as 300 baud) by 
  578.      the following command:
  579.  
  580.         SET COMPORT=:300
  581.  
  582.      If you want to specify both the port and the baud, combine the
  583.      commands:
  584.  
  585.         SET COMPORT=2:300
  586.    
  587.      This program supports only COM1 and COM2 modem ports.
  588.  
  589.       3)  Directory file
  590.       You may specify a phonebook file to be used by DIALM.  This file will
  591.       be used unless overridden by a command line parameter described above.
  592.  
  593.            SET DIAL=C:\PHONE.DIR
  594.  
  595.      You should use the correct path and file name to describe your file
  596.      after the '='.  This command will allow you to execute DIALM from any
  597.               location (without first changing to the DIALM directory).
  598.  
  599.       4)  Subdirectory for configuration and log files
  600.       You may specify where the configuration and log files will be kept.
  601.  
  602.            SET DIALMCFG=C:\LOG\
  603.  
  604.       If the DIALMCFG is not set with this command, the files will be kept
  605.       in the default subdirectory (the subdirectory logged on to when
  606.       DIALM is executed).
  607.  
  608.    If you get the error message OUT OF ENVIRONMENT SPACE, and you are using
  609.    DOS 3.2 or later, put the following line in your CONFIG.SYS FILE:
  610.  
  611.    SHELL=d:\COMMAND.COM /P /E:256
  612.  
  613.    Where d:\ is the drive and directory where your COMMAND.COM is located.
  614.    (This will probably be C:\ if you have a hard disk or A:\ if you boot from
  615.    a floppy disk.)  The environment space where the SET variables are stored
  616.    will be increased from the default 160 bytes to 256 bytes.
  617.  
  618.  
  619.  
  620.    If you are using DOS 3.1, use /E:16 instead of /E:256.
  621.    
  622.    If you are using DOS earlier than 3.1 the environment space can only be
  623.    increased by patching COMMAND.COM.
  624.  
  625.  
  626.                   ======
  627.                   MODEMS
  628.                   ======
  629.  
  630.    The modem should use the "HAYES AT" commands.  An initialization string
  631.    can be stored in the configuration file and sent to the modem each time
  632.    the program runs.  Here are some common initialization commands:
  633.  
  634.       AT   Attention - must start the command string.
  635.       E1   Echo all commands.
  636.       Q0   Result codes ON.
  637.       V1   Result codes are verbal rather than numeric.
  638.       X4   Wait for dialtone.  "NO DIALTONE" and "BUSY" results enabled.
  639.       M1   Turn on the modem's speaker.
  640.       L1   Adjust modem's speaker volume.
  641.  
  642.    These commands will not be exactly the same for all modems.  Please consult 
  643.    your modem manual to verify these initialization codes.  If your modem 
  644.    issues "NO DIALTONE", "BUSY" and "RINGING" result codes they should be 
  645.    enabled so that DIALM can recognize them.
  646.       
  647.    Use of an initialization string will override any switch settings on the
  648.    modem.
  649.  
  650.    Some switchless modems default to a mode that prevents DIALM from
  651.    recognizing the modem.  The command AT&S0 sent to the modem will probably
  652.    correct this.  This must be done before DIALM is executed.  The example
  653.    batch file DIAL.BAT will initialize the modem and then execute DIALM.
  654.    If your modem has non-volatile memory you will probably have to execute
  655.    this only one time.  If it doesn't have non-volatile memory you will have
  656.    to execute it every time you run DIALM.
  657.  
  658.    Edit the "ECHO AT&S0&C1&D2&W>COM2:" command to match what your modem
  659.    requires.  Consult your modem manual.
  660.  
  661.    Put the initialization code to the left of the greater-than symbol (>);
  662.    Put COM1: or COM2: after the greater-than symbol depending on which port
  663.    you are using.
  664.  
  665.     REM  DIAL.BAT
  666.     ECHO OFF
  667.     ECHO AT&S0&C1&D2&W>COM2:
  668.     DIALM %1 %2 %3 %4 %5
  669.  
  670.    DIALM was tested using a 2400 baud "HAYES compatible"  modem running in a
  671.    AT-compatible computer with 640K of memory and with VGA graphics adapter.
  672.  
  673.      
  674.  
  675.                   =======
  676.                   SUPPORT
  677.                   =======
  678.  
  679.    DIALM is distributed as user-supported software.  Registration of the
  680.    program will eliminate the opening screen delay and will add the ability
  681.    to use multiple phonebooks and to automatically start timing calls.
  682.  
  683.    To register DIALM send $24.95.  If you have already registered an earlier
  684.    version at $10.00, send only the upgrade fee of $14.95. Please include in
  685.    your note your name, mailing address, and current version number.  A
  686.    registration form in the file REGISTER.DOC may be used.
  687.  
  688.    If you would like a copy mailed to you, please add an additional $5, and I 
  689.    will send you the most recent version available.  I will send your
  690.    registration key, which you can then use with the File Register command to 
  691.    unlock the program.
  692.  
  693.  
  694.    I would be interested in hearing of any problems with the program and
  695.    will attempt to fix them in a later release.
  696.  
  697.    Address correspondence to:
  698.  
  699.     Robert Wilcox
  700.     920 N. Washington St
  701.     Owosso, MI   48867-1774
  702.  
  703.     Tel: 517.725.8531
  704.        Internet: bwilcox@execpc.com
  705.     WWW: http://www.execpc.com/~bwilcox
  706.         (the latest version is available here)
  707.        EXEC-PC bulletin board: (414) 789-4210, Address messages to: BOB WILCOX.
  708.  
  709.                    ======
  710.                    THANKS
  711.                    ======
  712.  
  713.    Thanks to all who helped in testing DIALM and those who gave helpful
  714.    suggestions.
  715.  
  716.                 ==========================
  717.                 WARRANTIES AND LIMITATIONS
  718.                 ==========================
  719.  
  720.    You are granted permission to freely distribute DIALM in its
  721.    original form, without alteration, so long as this documentation is
  722.    distributed along with it and no fee is charged except for a reasonable
  723.    fee for media and shipping costs.
  724.  
  725.    The runtime module VBDRT10.EXE supplied with this program is copyright
  726.    Microsoft Corp. and is supplied according to provisions of the Microsoft
  727.    License Agreement. 
  728.  
  729.    I suggest that you distribute in the original ZIPped format.
  730.  
  731.    I DO NOT WARRANT THAT DIALM IS FIT FOR ANY PARTICULAR USE OR IS
  732.    MERCHANTABLE.  THIS PROGRAM IS NOT WARRANTED TO BE FREE OF BUGS, NOR
  733.    IS IT PROVIDED WITH ANY WARRANTY OF ANY KIND, EITHER EXPRESSED OR
  734.    IMPLIED.  IT IS YOUR RESPONSIBILITY TO DETERMINE WHETHER DIALM
  735.    IS SUITABLE FOR YOU.
  736.  
  737.    IN NO EVENT SHALL I BE HELD RESPONSIBLE FOR INCIDENTAL, SPECIAL OR
  738.    CONSEQUENTIAL DAMAGES, OR LOST DATA OR PROFITS TO ANY PERSON OR ENTITY
  739.    THAT MAY ARISE OUT OF THE USE OF THIS PROGRAM.
  740.  
  741. END OF DIALM.DOC                                     LAST REVISED 6/22/95
  742.  
  743.