home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / m / modemdial / !ModemDial / Docs / Manual next >
Encoding:
Text File  |  1997-01-04  |  14.5 KB  |  305 lines

  1.  
  2.  ABOUT THIS PROGRAM
  3.  ---------------------------------------------------------------------------
  4.  Name    : ModemDial
  5.  Version : 2.03 (04 Jan 1997)
  6.  Purpose : Tone dialling using modem
  7.  Author  : © Andrew Berry, 1997
  8.  Licence : Freeware. Please see conditions at the end of this file.
  9.  
  10.  ModemDial supports Interactive Help.
  11.  
  12.  
  13.  PURPOSE
  14.  ---------------------------------------------------------------------------
  15.  This program is designed to dial phone numbers using your modem. This has
  16.  the following advantages over dialling using the phone’s keypad:
  17.  
  18.    • When dialling an unknown number (for instance one looked up in a phone
  19.      book) you can type the whole number then check that it’s correct before
  20.      dialling. How many times have you started dialling a number straight
  21.      from the phone book then lost your place and had to start again?
  22.  
  23.    • Whilst most modems support tone dialling, a lot of phones are still in
  24.      use which are pulse dialling, that is the phone number is dialled
  25.      using a system of pulses rather than tones, with the result that the
  26.      number takes a lot longer to dial. If you only have a pulse-dialling
  27.      phone near your computer then you can use this program to make use of
  28.      tone-dialling using the modem.
  29.  
  30.    • Frequently dialled numbers can be stored so that they don’t need to be
  31.      typed every time the number is required. Numbers are accessed using a
  32.      name, so the number need not be remembered at any time.
  33.  
  34.    • The withhold code, 141, can be automatically added to the front of all
  35.      numbers dialled.
  36.  
  37.    • Charge advice can be used for all calls, This feature would normally
  38.      require the # and * buttons which some phones don’t have.
  39.  
  40.  
  41.  
  42.  USING THE PROGRAM
  43.  ---------------------------------------------------------------------------
  44.  The program loads to the icon bar in the usual way. The icon bar icon
  45.  allows you access to windows which will dial a phone number, add a number
  46.  to the list (a kind of phone book) and set up various configuration
  47.  options.
  48.  
  49.  
  50.  DIALLING A NUMBER
  51.  ---------------------------------------------------------------------------
  52.  The simplest way to use this program is as follows. Click SELECT on the
  53.  icon to open the main window. This contains a number of icons, most of
  54.  which can be ignored for the time being. Enter the number to be dialled in
  55.  the lower writeable icon then press Return or click on ‘Dial’. A window
  56.  will open showing the number being dialled. You should hear the dialling
  57.  tone, followed by the number being dialled. Once you hear the ringing tone
  58.  you should pick up the receiver on your phone and press Space. This will
  59.  cause the modem to drop the line and you will be able to use the phone
  60.  exactly as though you had dialled the number on it.
  61.  
  62.  You must ensure that you have lifted the receiver on your phone *before*
  63.  you press Space, otherwise the line will be dropped altogether and you
  64.  will have to redial. You may notice some feedback between the modem and the
  65.  phone if the two are close together in the room. For this reason you
  66.  should always press Space before attempting to speak.
  67.  
  68.  Numbers can be entered with spaces to make them easier to read. Any spaces
  69.  are ignored.
  70.  
  71.  
  72.  WITHHOLD NUMBER
  73.  ---------------------------------------------------------------------------
  74.  If this option is selected then the digits 141 will be added to the front
  75.  of any number dialled. This has the effect of withholding your number,
  76.  so the recipient of the call has no way of finding your number.
  77.  
  78.  
  79.  DROP LINE AFTER DIALLING
  80.  ---------------------------------------------------------------------------
  81.  If this option is selected then the line will be dropped as soon as the
  82.  number has been dialled. If you use this option then you should pick up
  83.  the phone before dialling.
  84.  
  85.  
  86.  CHARGE ADVICE
  87.  ---------------------------------------------------------------------------
  88.  If this is selected then charge advice will be given on the call made. The
  89.  option causes the string *40*,,,,,, to be added to the front of the number,
  90.  and # to be added to the end. These strings can be changed from the setup
  91.  window - see the later section on this for details.
  92.  
  93.  
  94.  THE PHONE BOOK
  95.  ---------------------------------------------------------------------------
  96.  Frequently dialled numbers can be entered into a list so that they can be
  97.  dialled without typing the number each time. The list can contain up to
  98.  50 entries, each number having an associated name by which it is referred.
  99.  If the limit of 50 is too low then please let me know - it can easily be
  100.  changed if necessary.
  101.  
  102.  
  103.  ADDING NUMBERS TO THE LIST
  104.  ---------------------------------------------------------------------------
  105.  To add a number to the list select the option ‘Numbers...’ from the icon
  106.  bar menu. This will open a window with two writeable icons for Name and
  107.  Number. Each number must be given a unique name. Enter the chosen name into
  108.  the first writeable icon and press Return. Enter the number into the
  109.  second icon and press return again or Click on ‘Add number’. This will add
  110.  the number to the list and re-sort the list into alphabetical order. The
  111.  icons will be cleared and the caret placed into the first icon ready to
  112.  enter another name.
  113.  
  114.  To save adding all the numbers this way, the ‘Numbers’ file is in CSV
  115.  format, so names and numbers can be saved out from a database or other
  116.  package. Each entry should consist of the name in quotes, followed by a
  117.  comma, followed by the number in quotes, followed by a return character.
  118.  
  119.  To open the ‘Numbers’ file click on ‘Open file’ and the file will be
  120.  Filer_Run, usually causing it to be loaded into your normal text editor.
  121.  
  122.  If you have exported the ‘Numbers’ file from a database or have typed the
  123.  numbers in by hand (ie not using the ‘Add number’ window) then they may
  124.  not be in alphabetical order. To sort the names click on ‘Sort’.
  125.  
  126.  
  127.  DIALLING A NUMBER FROM THE LIST
  128.  ---------------------------------------------------------------------------
  129.  To dial a number which has been added to the list, open the main window as
  130.  normal. The upper writeable icon is used to enter the unique name. The
  131.  name can either be typed directly into the icon or can be selected from the
  132.  names menu. This is opened by clicking on the icon to the right of the name
  133.  writeable icon. Pressing Return in either writeable icon will dial the
  134.  number.
  135.  
  136.  The six buttons at the bottom of the window, initially blank, can each be
  137.  assigned a name from the list. To do this click MENU over the button to be
  138.  changed, move the pointer right over ‘Assign’ and select a name from the
  139.  names menu. The name will appear in the button, and will stay there until
  140.  it is removed, including any further times you use the program. To remove
  141.  a name from a button click MENU over the button and select ‘Remove’.
  142.  
  143.  Clicking SELECT on one of the six buttons will enter the name and number
  144.  into the writeable icons and will dial the number immediately. This has
  145.  obvious speed advantages over selecting the name from the list and then
  146.  clicking ‘Dial’. Please note that if a name is removed from the list it
  147.  will not automatically be removed from any buttons it may be assigned to.
  148.  This must be done manually at the moment.
  149.  
  150.  
  151.  REMOVING A NUMBER FROM THE LIST
  152.  ---------------------------------------------------------------------------
  153.  At the moment there is no easy way to remove a number from the list using
  154.  the program. An option to do this will be added in a future version. To
  155.  remove a number from the list you must load the list into a text editor
  156.  (from within the application directory, or by clicking ‘Open file’ in the
  157.  ‘Add number’ window) and delete the appropriate lines. The program should
  158.  be able to cope with blank lines without any problems.
  159.  
  160.  
  161.  OPTIONS
  162.  ---------------------------------------------------------------------------
  163.  The configuration of the program can be changed by selecting the ‘Setup...’
  164.  option from the icon bar menu or from the main window menu.
  165.  
  166.  The three choices in the top-left of the Setup window control the default
  167.  settings for the main window options. If any of the three are selected
  168.  then they will automatically be turned on in the main window next time the
  169.  program is loaded.
  170.  
  171.  The bottom-left of the window is used for charge advice. The default
  172.  strings are the ones currently used in the UK. The six commas are required
  173.  to give the necessary pause before dialling the number. You will see how
  174.  this works if you try it out.
  175.  
  176.  The four choices on the right-hand side are concerned with the modem setup.
  177.  The driver and port number will need to be changed if you use a serial
  178.  card. If your exchange doesn’t support tone dialling then you should change
  179.  the dial prefix from ATDT to ATDP. If you require a prefix digit for an
  180.  outside line (for instance a 9) then this must currently be added to the
  181.  *end* of the dial prefix, for instance “ATDT9”. Support for such prefixes
  182.  will be added in a future version.
  183.  
  184.  Clicking on Default will enter the default options. Clicking Cancel will
  185.  close the window, forgetting any changes made. Clicking Save will close the
  186.  window, remembering and saving any changes.
  187.  
  188.  
  189.  HISTORY
  190.  ---------------------------------------------------------------------------
  191.  0.00 - 0.06 (incl) : • Pre-release test versions.
  192.  ---------------------------------------------------------------------------
  193.  1.00 (19 Sep 1996) : • First general release
  194.  ---------------------------------------------------------------------------
  195.  1.01 (20 Sep 1996) : • Spaces are now allowed in phone numbers
  196.                       • Now checks for blank name or number before adding
  197.                         name to the list (‘Add’ window)
  198.                       • Fixed bug with menus in dial window
  199.  ---------------------------------------------------------------------------
  200.  1.02 (05 Oct 1996) : • Added code to fix the bug where dialling doesn’t
  201.                         work. Thanks to Stuart Halliday for supplying this
  202.                         code - please let me know if there are still any
  203.                         problems.
  204.                       • Added option to drop the line after dialling
  205.                       • The three options in the main window can now be
  206.                         saved
  207.                       • Swapped ‘Numbers...’ and ‘Setup...’ items on icon
  208.                         bar menu
  209.  ---------------------------------------------------------------------------
  210.  2.00 (22 Dec 1996) : • Now uses block drivers.
  211.  ---------------------------------------------------------------------------
  212.  2.01 (26 Dec 1996) : • Added support for names up to 20 characters
  213.                       • Now loads a new block driver without qutting and
  214.                         restarting
  215.                       • Fixed bug for more than 50 names in file
  216.  ---------------------------------------------------------------------------
  217.  2.02 (02 Jan 1997) : • Tidied up ready for first release of version 2
  218.  ---------------------------------------------------------------------------
  219.  2.03 (04 Jan 1997) : • Now supports serial ports 0-3
  220.                       • Increased WimpSlot to 48K
  221.  
  222.  
  223.  FOR FUTURE VERSIONS
  224.  ---------------------------------------------------------------------------
  225.  • Add support for Mercury numbers
  226.  • Multi-task while dialling
  227.  • Fix bug where pressing space before the number has been dialled allows
  228.    dialling with no way of stopping it
  229.  • Add window for removing names from the list.
  230.  • Update status window as dialling proceeds.
  231.  • Add a dial prefix (for instance 0 for an outside line).
  232.  • Auto-answer when charge advice is turned on and the exchange phone you
  233.    back to tell you how much the call cost. Will answer the phone then hang
  234.    up when the message has finished.
  235.  • Automatically prefix numbers with the appropriate digit for internal,
  236.    external or long distance.
  237.  • Arrange phone book into sections, for instance for work/friends/family.
  238.  • Auto-redial if engaged
  239.  • Add support to produce tones after dialling
  240.  
  241.  
  242.  THANKS
  243.  ---------------------------------------------------------------------------
  244.  Thanks to Rosemary Miskin and many others on csa.programmer for much-needed
  245.  help with the sort routine. Thanks to the following people for beta-testing
  246.  and/or offering comments, criticism and general advice:
  247.  
  248.    Rob Ives             Ray Dawson              Christopher Jarman
  249.    Stuart Halliday      Dawie van den Bergh     Vincent Lefevre
  250.    Reuben Thomas        Geoff Love              Dr A G Gray
  251.    Frank Ramakers       Rene H Turner           Brian Carroll
  252.    Dirk Bollema         Alex Howarth            Chris Manning
  253.    Alex Singleton       Adrian M. Wall          Steve Dawes
  254.    Jim Nagel            Ian Thomas              John Hollier
  255.    Tim Powys-Lybbe      Graham M Crow           Oliver Cook
  256.  
  257.  ...and Gavan Fantom for persuading me to have a go with the block drivers.
  258.  
  259.  
  260.  DISTRIBUTION NOTES
  261.  ---------------------------------------------------------------------------
  262.  This program is Freeware, NOT public domain. This means that I retain the
  263.  copyright but give everyone the right to distribute it by any means, as
  264.  long as all files are supplied and I am fully credited.
  265.  
  266.  If you would like to include this program on a magazine cover disc then
  267.  please contact me first to obtain the latest version. If you run a PD
  268.  library and did not obtain this program from me, then you may like to write
  269.  and I’ll send you the latest versions of all my programs followed by
  270.  regular updates as they become available.
  271.  
  272.  
  273.  PLEASE NOTE
  274.  ---------------------------------------------------------------------------
  275.  Although this program has been fully tested, I (the author) cannot be held
  276.  responsible for any loss or damage caused by the use or misuse of this
  277.  program. It is used entirely at your own risk.
  278.  
  279.  
  280.  CONTACT
  281.  ---------------------------------------------------------------------------
  282.  Please e-mail or write to me at the address below. I would be interested to
  283.  hear if you have ideas for improving the program or have found any bugs.
  284.  I can offer limited support *by email* only. If you have any problems using
  285.  this program please email me and I’ll try and sort it out.
  286.  
  287.  The latest versions of my programs are always available from
  288.  http:/www.aberry.demon.co.uk/programs/ and are accompanied by descriptions
  289.  and screen shots. For those without internet access, they are also sent
  290.  first to APDL and The Datafile, or can be obtained by writing to the below
  291.  address, enclosing either a cheque for £1.00 or a disc and return postage.
  292.  
  293.  The file !ModemDial.Docs.Others contains details of my other programs.
  294.  
  295.  
  296.  e-mail: andrew@aberry.demon.co.uk
  297.  
  298.  s-mail: Andrew Berry
  299.          39 Lancaster Avenue
  300.          Sandiacre
  301.          Nottingham
  302.          NG10 5GW
  303.  
  304.  ---------------------------------------------------------------------------
  305.