home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / dialm66.zip / DIALM66.DOC < prev    next >
Text File  |  1991-05-13  |  29KB  |  675 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                     DIALM
  8.                          A TELEPHONE DIALING PROGRAM
  9.                                 Revision 6.6
  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 written as an exercise in
  19.    programming for the Microsoft or compatible mouse.  It was later revised so
  20.    that the mouse is not required, and phone number file maintenance and the
  21.    ability to use multiple phone number files was added.  Revision 3.0 added
  22.    the use of dialing prefixes.  Revision 3.1 corrected a minor bug and 3.2
  23.    added a help screen.  With revision 4.0 DIALM has the ability to time and
  24.    log calls.  Revision 4.1 corrected a problem with sorting large dialing
  25.    directories.
  26.  
  27.    Revision 6.0 was a completely rewritten version.  It retains most of the
  28.    features of the earlier versions and has an improved user interface
  29.    because of the use of pop-up windows.  A better method of displaying
  30.    the phone number directory allows for a much faster number search.
  31.    
  32.    Each directory entry now includes the name, phone number and three address
  33.    lines plus one "note" line.  Each line can contain up to 32 characters
  34.    (A "Rolodex" type entry).
  35.    
  36.    Printing functions have been added which allow you to print out the phone 
  37.    directory in its entirety or an individual directory entry.  You can even 
  38.    address an envelope!  The log file can also be viewed or printed.
  39.    
  40.    DIALM runs on an IBM PC, XT or AT or compatible computer.  It requires
  41.    a HAYES or HAYES compatible modem on either port COM1 or COM2.  The program
  42.    will run without a modem, but of course dialing will not be possible.
  43.    A mouse is useful but not required.
  44.  
  45.    Revision 6.6 adds the ability for registered users to eliminate the opening
  46.    and closing graphics screens and to change the colors of the "SELECTED
  47.    NUMBER" window.
  48.  
  49.  
  50.                                ================
  51.                                PROGRAM FEATURES
  52.                                ================
  53.    
  54.    DIALING DIRECTORIES
  55.    ===================
  56.    DIALM uses a telephone number directory file stored on disk which is
  57.    created and updated from within the program.  File size can be specified
  58.    by the user. Maximum size depends on available memory and is about 600
  59.    entries.  The default is 500 entries.  Each entry contains a name, the
  60.    number and a 3 line address and a 1 line note or other descriptive string.
  61.    Any number of directory files may be available on disk and the one to be
  62.    used can be selected from the command line or after the program is running.
  63.  
  64.    Directory files may be on any drive or sub-directory.  The program will look
  65.    for directory files on the default drive and sub-directory unless otherwise
  66.    specified (see below).  Other drives and sub-directories can be easily
  67.    selected.
  68.    
  69.    Dialing directories created with DIALM version 3.0 or higher can be updated
  70.    to the version 6.6 format with DIAL3TO6.EXE.
  71.  
  72.    Directories may be sorted by name, address, phone number or "note". (New
  73.    feature in version 6.4).  See PROGRAM SETUP for more information.
  74.  
  75.    DIALING
  76.    =======
  77.    Numbers to be dialed may be searched for from the main menu or may be
  78.    selected from a dialing directory window or numbers may be entered from
  79.    the keyboard.  See SELECTING AND DIALING NUMBERS for instructions on using
  80.    these features.
  81.  
  82.    PREFIXES
  83.    ========
  84.    Ten dialing prefixes (A through J) are stored by the program and are
  85.    created by the user.  For instance, prefix A might be "1-800". The
  86.    number A-555-1212 would then be dialed as 1-800-555-1212.  Prefixes
  87.    allow you to dial numbers longer than will fit in the space provided
  88.    in the dialing directory and make it easier to enter often used area
  89.    codes, etc.
  90.  
  91.    LOGGING
  92.    =======
  93.    Each call can be logged to a file containing the date, time and length
  94.    of the call and up to 10 lines of notes which may be entered while the
  95.    call is in progress or added to the log file at a later time.  The log
  96.    file can be viewed or printed from within DIALM or the user may type,
  97.    copy or print this file from the command line since it is a standard
  98.    ASCII (text) file.  The log file is called "DIALM.LOG" and is stored in
  99.    default subdirectory or in a directory specified by the user.
  100.    Beginning with revision 6.6, the log file can be viewed or printed
  101.    from the logging menu, that is while the call is in progress, as well
  102.    as from the UTILITIES function.
  103.  
  104.  
  105.                         ==========================
  106.                         PROGRAM FEATURES CONTINUED
  107.                         ==========================
  108.  
  109.    ATTACK (DEMON) DIALING
  110.    =======================
  111.    When a number is dialed which is busy the program will attempt to re-dial it
  112.    after a short pause, up to 25 times.  The pause is adjustable, or attack
  113.    dialing may be disabled (see PROGRAM SETUP).
  114.    
  115.    SPEAKER PHONE MODE
  116.    ==================
  117.    Placing a semi-colon (;) at the end of a phone number in the directory
  118.    entry will allow the speaker in your modem to remain on after dialing is 
  119.    completed.  This feature can be useful for listening to weather services
  120.    etc.  If the semi-colon is used, busy signals will not be detected by the 
  121.    modem and attack dialing will be disabled.  Also you must use the HANGUP 
  122.    command to hangup the modem.
  123.  
  124.    SCREEN BLANKING
  125.    ===============
  126.    You may select to have the screen go blank after 5 minutes of inactivity
  127.    while in the main menu or number select menu.  When the screen is blank,
  128.    pressing any key or mouse button will restore the screen.
  129.  
  130.  
  131.    CALENDAR
  132.    ========
  133.    A calendar of the present month can be selected from the main menu or from
  134.    the logging screen.  The month and year can be advanced or backed up by
  135.    using the arrow keys or clicking on the arrows with the mouse.
  136.  
  137.    PROGRAM SETUP
  138.    =============
  139.    Many of the program's features mentioned above and others can be
  140.    modified by selecting "PROGRAM SETUP AND INFO" from the main menu.
  141.  
  142.    COLOR  -  COLOR or MONO ("black & white") modes can be selected.
  143.    MENU COLORS - if in COLOR mode, some of the menu colors can be selected.
  144.    DIAL TYPE - TONE or PULSE dialing can be selected.
  145.    SCREEN BLANKING - You can have the screen go blank after a period of
  146.       inactivity.
  147.    MODEM INIT - a modem initialization string can be specified.
  148.    MAILING LABELS - can be set to be printed in all upper-case or
  149.       as entered.
  150.    RE-DIAL DELAY - The length of the delay before re-dialing a busy number
  151.       ("attack-dialing") may be selected.
  152.       Setting the delay to zero disables attack-dialing.
  153.  
  154.                         ==========================
  155.                         PROGRAM FEATURES CONTINUED
  156.                         ==========================
  157.  
  158.  
  159.    SORTING -  New with version 6.4, you may now select how the directory
  160.      entries are sorted.  The directory may be sorted on any of its
  161.      components, (name, address, phone number or note) or the directory
  162.      may be left un-sorted.
  163.    
  164.      One possible use of this feature would be to make entries such as
  165.      illustrated here:
  166.  
  167.         Name:      Mary Doe
  168.                    123 N. Main St.
  169.                    Anytown
  170.  
  171.        Number:     555-1212
  172.        Note:       DOE
  173.  
  174.     If sorting on the NOTE was selected, this record would be sorted as
  175.     "DOE" rather than "Mary".
  176.  
  177.  
  178.    PRINTING UTILITIES
  179.    ==================
  180.    The phone directory can be printed on a printer connected to LPT1.  You may
  181.    select either a short form (names and numbers only) or a long form (names,
  182.    numbers, addresses and notes) or an address label format (names and
  183.    addresses).
  184.  
  185.    If a number has been selected, you may print it in either an address label
  186.    format or an envelope addressing format.
  187.  
  188.    You can view the log file on the screen or print it on the printer.   
  189.  
  190.    SHELL TO DOS
  191.    ============
  192.    New with version 6.2, you can execute a DOS shell allowing you to maintain
  193.    files, etc.  Type "EXIT" to return to DIALM from the shell.
  194.  
  195.  
  196.                         ==========================
  197.                         PROGRAM FEATURES CONTINUED
  198.                         ==========================
  199.  
  200.  
  201.    POP-UP MENUS
  202.    ============
  203.    DIALM uses pop-up menus and other windows.  Some of these are illustrated
  204.    below.
  205.  
  206.  
  207. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  208.                                                                                 
  209.   Jan. 15, 1991       DIALM POPUP TELEPHONE DIALER   Ver. 6.6       04:12:23 pm  
  210.                                                                                 
  211. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  212. ════════════════════════════════════════════════════════════════════════════════
  213. ╒════════════════════════════════╕                                              
  214. │        Select a Function       │                                              
  215. │════════════════════════════════│                                              
  216. │DIAL SELECTED NUMBER            │   ┌──[ S E L E C T E D    N U M B E R ]────┐ 
  217. │HANGUP                          │   │                                        │ 
  218. │SELECT A NUMBER                 │   │ Name:  Jones Roofing                   │ 
  219. │SEARCH THE DIRECTORY            │   │ Addr:  12345 Any St.                   │ 
  220. │REPEAT THE SEARCH               │   │        P.O. Box 100                    │ 
  221. │UPDATE THE DIRECTORY            │   │        Anytown, MI   12345             │ 
  222. │NUMBER FROM KEYBOARD            │   │ Phone: 555-1212                        │ 
  223. │EDIT PREFIXES                   │   │ Note:  Ask for Jim.                    │ 
  224. │LOG THIS CALL                   │   └────────────────────────────────────────┘ 
  225. │GET NEW DIRECTORY               │                                              
  226. │PROGRAM SETUP AND INFO          │                                              
  227. │UTILITIES                       │                                              
  228. │QUIT THIS PROGRAM               │                                              
  229. ╘════════════════════════════════╛                                              
  230.                                                                                 
  231.         Make selection using cursor keys & press ENTER or use mouse 
  232.  
  233.  
  234.  
  235.                                                                                 
  236.                                ===================
  237.                                USING DIALM'S MENUS
  238.                                ===================
  239.  
  240.    There are several ways to make a selection from the menus:
  241.  
  242.       1)  Press ENTER or click the left mouse button to select the high-
  243.           lighted entry.
  244.  
  245.       2)  Move the mouse cursor over the desired entry and click the left
  246.           button to highlight the entry.  Click it again on the same entry
  247.           to select it.
  248.  
  249.       3)  Press the first letter of the desired selection on the keyboard.
  250.           If there are two or more selections with the same first letter,
  251.           pressing the letter again will move to the next selection starting
  252.           with that letter.  When the correct selection is highlighted, press
  253.           ENTER or the left mouse button.
  254.  
  255.       4)  Use the PAGE UP, PAGE DOWN, HOME, END and arrow keys until the
  256.           desired selection is highlighted, then press ENTER or the left 
  257.           mouse button.
  258.  
  259.    The directory display menu shows 10 entries at a time.  If there are
  260.    more entries available,  arrow characters will appear in the top and
  261.    bottom borders of the menu.  Clicking the left mouse button on an
  262.    arrow character will execute the appropriate page-up or page-down
  263.    command.
  264.  
  265.    The ESC (escape) keyboard key has special meaning in some menus.
  266.    Pressing the right mouse button is the same as the ESC key.
  267.    Moving the mouse cursor outside of the menu area and pressing the
  268.    left button is also the same as the ESC key.  In some menus ESC
  269.    will cause the QUIT command to be highlighted.  This allows mouse
  270.    users to exit the menu or program by clicking the right button
  271.    followed by the left button.
  272.  
  273.  
  274.                                 ==============
  275.                                 ERROR MESSAGES
  276.                                 ==============
  277.  
  278.    Sometimes a message will appear followed by a several second delay.
  279.    You may press ESC on the keyboard or click the right mouse button to
  280.    speed things up after you have read the message.
  281.  
  282.  
  283.  
  284.  
  285.                               ================
  286.                               INSTALLING DIALM
  287.                               ================
  288.  
  289.    DIALM is supplied in a ZIP file.  Using PKUNZIP extract the files from
  290.    the ZIP file as follows:
  291.  
  292.          PKUNZIP DIALM64
  293.  
  294.    Copy all EXE files and all BIN files either to the subdirectory from
  295.    which you intend to execute DIALM or to any subdirectory listed in your PATH.
  296.    The CFG and DIR files can be copied to the same directory or to another
  297.    directory you specify (see ENVIRONMENT COMMANDS).
  298.  
  299.    Example:
  300.  
  301.             COPY *.EXE C:\UTIL
  302.             COPY *.BIN C:\UTIL
  303.             COPY *.CFG C:\UTIL
  304.             COPY *.DIR C:\UTIL
  305.  
  306.    This would install the required files on drive C: in a subdirectory "UTIL".
  307.    (Make sure the UTIL subdirectory exists before executing these commands).
  308.    Users upgrading from a previous version of DIALM should not not copy the
  309.    .CFG and .DIR files if it is desired to preserve ones already in existence.
  310.  
  311.    Users of monochrome (black and white) systems should install the MON
  312.    files instead of the BIN files and then rename them with the BIN extension.
  313.  
  314.             COPY *.MON C:\UTIL\*.BIN
  315.  
  316.    should do it in one step.
  317.  
  318.  
  319.                                ============== 
  320.                                STARTING DIALM
  321.                                ==============
  322.  
  323.    To start DIALM type:
  324.  
  325.         DIALM [CR] 
  326.  
  327.    where [CR] means press the RETURN button.
  328.  
  329.    If the screen is hard to read because it doesn't display color correctly,
  330.    use the command line parameter "/B" to force the program to use black and
  331.    white, i.e.,
  332.  
  333.         DIALM /B [CR]
  334.  
  335.    A directory file name may also be entered on the command line.  If one
  336.    is entered the program will attempt to use the file.
  337.  
  338.        DIALM C:\DAT\PHONES [CR]
  339.  
  340.    This will load in the directory file named PHONES.DIR in the sub-directory
  341.    DAT of drive C.
  342.  
  343.    The size of the directory file can be specified on the command line:
  344.  
  345.        DIALM /SIZE:100
  346.  
  347.    This would limit the file to 100 entries.  This might be useful when using
  348.    DIALM on computers with limited memory or disk space.
  349.  
  350.    CAUTION:  If you set the file size with this parameter and then access a
  351.    larger file, only part of the file will be read in.  If you should then 
  352.    update a directory entry, the part of the file not read in will be 
  353.    lost!!!  For safety you should regularly back up your directory files.
  354.    
  355.    Be sure to leave a space before each parameter on the command line.
  356.  
  357.    The opening screen can be speeded up somewhat by pressing ESC on
  358.    the keyboard or a mouse button after the program starts.
  359.  
  360.  
  361.  
  362.  
  363.                    =========================================
  364.                    CREATING AND UPDATING DIALING DIRECTORIES
  365.                    =========================================
  366.                                 
  367.    To create a new dialing directory select "GET NEW DIRECTORY" and enter
  368.    the name you wish to use for the directory.  If the directory doesn't
  369.    already exist you will be asked if you want to create it.  If you answer
  370.    "YES" the directory file will be created on the disk.  Then select
  371.    UPDATE DIRECTORY and ADD ENTRIES and follow the directions on the screen.
  372.    You will not be allowed to save a "blank" entry.  That is, the name field
  373.    must start with a printable (non-blank) character.  When you are done 
  374.    adding entries, select "QUIT" to go back to the main menu.
  375.    
  376.    A directory entry may be edited by first selecting it and then selecting
  377.    EDIT AN ENTRY from the update menu.
  378.    
  379.    In order to delete an entire directory entry, first select it, the select
  380.    DELETE AN ENTRY from the update menu.
  381.    
  382.    A deleted entry may be restored by selecting OOOPS from the directory update
  383.    menu.  Any of the 10 most recently deleted entries can be restored.  An
  384.    entry may be restored numerous times which might be useful for entering
  385.    several similar directory entries. A deleted entry can be restored to a
  386.    different dialing directory from which it was deleted.  Just access a new 
  387.    directory with the GET NEW DIRECTORY command, and then restore the entry.
  388.  
  389.    Entries may be copied to the clipboard by using the COPY TO CLIPBOARD
  390.    option.  Entries thus saved are available to the OOOPS command just as
  391.    if they had been deleted.
  392.  
  393.  
  394.  
  395.                 ============================================
  396.                 IMPORTING DATA FROM EXISTING DIRECTORY FILES
  397.                 ============================================
  398.  
  399.    The separate program IMPORT can be used to read certain directory files
  400.    into DIALM format files.  The types of files IMPORT can read at this time
  401.    are ASCII (comma delimited) files as well as directory files from the
  402.    following communication programs:
  403.  
  404.         PROCOMM+
  405.         QMODEM 4.x
  406.         TELIX
  407.         TELEMATE
  408.         COMMO
  409.  
  410.    Importing from communication program files might be useful if you have
  411.    such files with numbers you use for voice calls and you want to use DIALM
  412.    for these calls.
  413.  
  414.    Some of these files can create DIALM files larger than DIALM can read.  If
  415.    this occurs, split the input file into smaller files before running IMPORT.
  416.  
  417.    Besides being useful for adapting already existing data files, some users
  418.    might find it easier to enter data into an ASCII file and then import it
  419.    into a DIALM file than to enter the data directly into DIALM.
  420.  
  421.    Examples of ASCII files are shown below.
  422.  
  423.    Type 1:
  424.  
  425.        A. B. Jones
  426.        123 S. Main ST
  427.        Anytown MI   48888
  428.        517 555-0000
  429.        J. B. Smith
  430.        9999 W. South ST
  431.        Podunk   MO 99999
  432.        123 555-2121
  433.  
  434.  
  435.    Type 2:
  436.         
  437.        A. B. Jones,123 S. Main ST,Anytown MI   48888,517 555-0000
  438.        J. B. Smith,9999 W. South ST,Podunk   MO 99999,123 555-2121
  439.  
  440.    Type 3:
  441.  
  442.        "A. B. Jones","123 S. Main ST","Anytown, MI   48888","517 555-0000"
  443.        "J. B. Smith","9999 W. South ST","Podunk,   MO 99999","123 555-2121"
  444.  
  445.    IMPORT will read any of the above types of files.  Note that quotes are
  446.    required around any field which contains a comma.
  447.  
  448.  
  449.  
  450.  
  451.    When importing from an ASCII file you can view the first 20 fields on the
  452.    screen.  You then select how many fields are in each record.  In the above
  453.    examples there are 4 fields in each record.  You then indicate which field
  454.    is to be used for the name, address lines 1, 2 and 3, phone number and note.
  455.    If there are more fields than those 6 used in DIALM, you can indicate that
  456.    those fields are to be ignored.  IMPORT will then read the file and write
  457.    the DIALM directory file.
  458.  
  459.  
  460.    Usage:       IMPORT inputfile.ext outputfile
  461.  
  462.    If the file names are omitted, IMPORT will ask for them.
  463.    
  464.  
  465.  
  466.                         =============================
  467.                         SELECTING AND DIALING NUMBERS
  468.                         =============================
  469.  
  470.    In order to dial a number that you have placed in a dialing directory, the
  471.    number must first be selected.   This may be done by either executing
  472.    "SELECT A NUMBER" or "SEARCH THE DIRECTORY" from the main menu.
  473.  
  474.    "SELECT A NUMBER" will bring up a new window showing the first 10 
  475.    entries in the dialing directory.  You may scroll through the entire
  476.    directory by using the cursor control keys or the mouse as described
  477.    previously under "USING DIALM MENUS".  Pressing a letter key will display
  478.    the entry beginning with that letter.  Subsequent pressings of the same
  479.    letter will advance to the next entry beginning with that letter.  When the
  480.    desired entry is highlighted you may select it by clicking the left mouse
  481.    button or by pressing the ENTER key.  The selected entry will then be
  482.    displayed in a new window and the next entry in the directory window will be
  483.    highlighted.  If the selected entry is not the one you want you may
  484.    continue this process.  When you have selected the entry you want, press
  485.    ESC or the right mouse button to return to the main menu.
  486.    The "DIAL SELECTED NUMBER" command will now be highlighted.  To dial this
  487.    number press ENTER or the left mouse button.
  488.  
  489.    "SEARCH THE DIRECTORY" will ask you to type in a search string.  All fields
  490.    of each entry are searched for a match.  If a match is found in an entry
  491.    that entry will be selected and will appear in the SELECTED ENTRY window.
  492.    You may dial that number by pressing ENTER or the left mouse button as
  493.    before or you may continue searching by executing "REPEAT THE SEARCH".
  494.  
  495.    A number to be dialed may also be entered from the keyboard by using the
  496.    NUMBER FROM KEYBOARD command. 
  497.  
  498.  
  499.                                ====================
  500.                                ENVIRONMENT COMMANDS
  501.                                ====================
  502.  
  503.    Four program parameters can be set up at the DOS level and if set DIALM
  504.    will use these parameters automatically each time the program is run.
  505.  
  506.       1) Modem (COMM) port.
  507.          DIALM will find the modem on either COM1 or COM2 (usually).  If your
  508.          modem is on COM2 you can speed things up by putting the port number
  509.          in the environment.  At the DOS prompt type:
  510.  
  511.                 SET COMPORT=2
  512.  
  513.       2) Modem baud
  514.          The program communicates with the modem at 1200 baud because that 
  515.          seemed to work better for my particular modem.  If your modem doesn't
  516.          work at 1200 baud you can specify another baud (such as 300 baud) by 
  517.          the following command:
  518.  
  519.                 SET COMPORT=:300
  520.  
  521.          If you want to specify both the port and the baud, combine the
  522.          commands:
  523.  
  524.                 SET COMPORT=2:300
  525.    
  526.          This program supports only COM1 and COM2 modem ports.
  527.  
  528.       3)  Directory file
  529.           You may specify a directory file to be used by DIALM.  This file will
  530.           be used unless overridden by a command line parameter described above.
  531.  
  532.                SET DIAL=C:\PHONE.DIR
  533.  
  534.          You should use the correct path and file name to describe your file
  535.          after the '='.
  536.  
  537.       4)  Subdirectory for configuration and log files
  538.           You may specify where the configuration and log files will be kept.
  539.  
  540.                SET DIALMCFG=C:\LOG\
  541.  
  542.           If the DIALMCFG is not set with this command, the files will be kept
  543.           in the default subdirectory (the subdirectory logged on to when
  544.           DIALM is executed).
  545.  
  546.    If you use this program regularly and need to use the SET commands mentioned
  547.    above, they should be placed in your AUTOEXEC.BAT file so they will not have
  548.    to be entered each time the system is booted up.
  549.  
  550.  
  551.  
  552.    If you get the error message OUT OF ENVIRONMENT SPACE, and you are using
  553.    DOS 3.2 or later, put the following line in your CONFIG.SYS FILE:
  554.  
  555.    SHELL=d:\COMMAND.COM /P /E:256
  556.  
  557.    Where d:\ is the drive and directory where your COMMAND.COM is located.
  558.    (This will probably be C:\ if you have a hard disk or A:\ if you boot from
  559.    a floppy disk.)  The environment space where the SET variables are stored
  560.    will be increased from the default 160 bytes to 256 bytes.
  561.  
  562.    If you are using DOS 3.1, use /E:16 instead of /E:256.
  563.    
  564.    If you are using DOS earlier than 3.1 the environment space can only be
  565.    increased by patching COMMAND.COM.
  566.  
  567.                                   ======
  568.                                   MODEMS
  569.                                   ======
  570.  
  571.    The modem should use the "HAYES AT" commands.  A initialization string
  572.    can be stored in the configuration file and sent to the modem each time
  573.    the program runs.  Here are some common initialization commands:
  574.  
  575.       AT   Attention - must start the command string.
  576.       E1   Echo all commands.
  577.       Q0   Result codes ON.
  578.       V1   Result codes are verbal rather than numeric.
  579.       X6   Wait for dialtone.  "NO DIALTONE" and "BUSY" results enabled.
  580.       M1   Turn on the modem's speaker.
  581.       L1   Adjust modem's speaker volume.
  582.  
  583.    Not all modems will accept the X6 initialization.  Please consult your
  584.    modem manual to verify this and other initialization codes.  If your modem
  585.    issues "NO DIALTONE", "BUSY" and "RINGING" result codes they should be
  586.    enabled as DIALM will recognize them.
  587.       
  588.    Use of an initialization string will override any switch settings on the
  589.    modem.
  590.  
  591.    Some switchless modems default to a mode that prevents DIALM from
  592.    recognizing the modem.  The command AT&S0 sent to the modem will probably
  593.    correct this.  This must be done before DIALM is executed.  The included
  594.    batch file DIAL.BAT will initialize the modem and then execute DIALM.
  595.    If your modem has non-volatile memory you will probably have to execute
  596.    this only one time.  If it doesn't have non-volatile memory you will have
  597.    to execute it every time you run DIALM.
  598.  
  599.    Edit the command to match what your modem requires.  Consult your modem
  600.    manual.
  601.  
  602.    Put the initialization code to the left of the greater-than symbol (>);
  603.    Put COM1: or COM2: after the greater-than symbol depending on which port
  604.    you are using.
  605.  
  606.     REM  DIAL.BAT
  607.     ECHO OFF
  608.     ECHO AT&S0&C1&D2&W>COM2:
  609.     DIALM %1 %2 %3 %4 %5
  610.  
  611.  
  612.    DIALM was tested using a 2400 baud "HAYES compatible"  modem running in a
  613.    AT-compatible computer with 640K of memory and with VGA graphics adapter.
  614.  
  615.                                   =======
  616.                                   SUPPORT
  617.                                   =======
  618.  
  619.    I would be interested in hearing of any problems with the program and
  620.    will attempt to fix them in a later release.
  621.  
  622.    DIALM is distributed as user-supported software.  If you find the program
  623.    is useful you may send a donation of $10.00 to:
  624.  
  625.  
  626.                         Robert Wilcox
  627.                         920 N. Washington St
  628.                         Owosso, MI     48867
  629.  
  630.  
  631.    Users who register the program will receive information on how to eliminate
  632.    the opening screen.
  633.  
  634.    I can be reached through the EXEC-PC bulletin board (414) 789-4120.
  635.    Address messages to: BOB WILCOX.
  636.  
  637.    My CompuServe address is 71601,1541.
  638.  
  639.  
  640.                                ======
  641.                                THANKS
  642.                                ======
  643.  
  644.    Thanks to all who helped in testing DIALM and those who gave helpful
  645.    suggestions.
  646.  
  647.  
  648.                             ==========================
  649.                             WARRANTIES AND LIMITATIONS
  650.                             ==========================
  651.  
  652.    You are granted permission to freely distribute DIALM in its
  653.    original form, without alteration, so long as this documentation is
  654.    distributed along with it and no fee is charged except for a reasonable
  655.    fee for media and shipping costs.
  656.  
  657.    The runtime module BRUN45.EXE supplied with this program is copyright
  658.    Microsoft Corp. and is supplied according to provisions of the Microsoft
  659.    License Agreement. 
  660.  
  661.    I suggest that you distribute in the original ZIPped format.
  662.  
  663.    I DO NOT WARRANT THAT DIALM IS FIT FOR ANY PARTICULAR USE OR IS
  664.    MERCHANTABLE.  THIS PROGRAM IS NOT WARRANTED TO BE FREE OF BUGS, NOR
  665.    IS IT PROVIDED WITH ANY WARRANTY OF ANY KIND, EITHER EXPRESSED OR
  666.    IMPLIED.  IT IS YOUR RESPONSIBILITY TO DETERMINE WHETHER DIALM
  667.    IS SUITABLE FOR YOU.
  668.  
  669.    IN NO EVENT SHALL I BE HELD RESPONSIBLE FOR INCIDENTAL, SPECIAL OR
  670.    CONSEQUENTIAL DAMAGES, OR LOST DATA OR PROFITS TO ANY PERSON OR ENTITY
  671.    THAT MAY ARISE OUT OF THE USE OF THIS PROGRAM.
  672.  
  673. END OF DIALM.DOC                                     LAST REVISED 5/8/91
  674.  
  675.