		    Telephone Dialer v. 1.1s Documentation
			(C) Copyright 1993, John Clark



******************************************************************************
******************************************************************************
Converting files:
-----------------
Telephone Dialer 1.0, 1.0a, and 1.0b .TEL files will have to be converted
to Telephone Dialer 1.1 file format before using the program.

To convert old .TEL files, use CONVERT.EXE as follows:

		CONVERT OldFile.tel NewFile.tel

The new .TEL file created can then be used with Telephone Dialer 1.1.
******************************************************************************
******************************************************************************


Telephone Dialer 1.1:
---------------------
Telephone Dialer 1.1 has many advanced features that make it indispensable
to the busy office person.

   Features:
   ---------
      - Dial until not busy, great for often busy numbers
      - International telephone number support
      - Greater control of the way items are displayed in the list
      - Full online help
      - Control of font and colors -- check out the drag drop features!


Brief:
------
Telephone Dialer 1.1s will maintain a database of names and telephone 
numbers.  Telephone Dialer 1.1s can dial the phone number via modem, as well 
as print out the list of names.  The list of names can be sorted in many 
different fashions.
 

Specifics:
----------
   Dialing:
   --------
   To dial, make sure the modem speaker is turned on in the modem 
   initialization string.  This is usually done with the M1 command, but may 
   be different for your modem.  Consult your modem manual if you are having 
   trouble.  After the number is dialed, wait for the ring.  If the line is 
   busy, simply select "Hang up" and dial again later, otherwise pick up a 
   receiver, then select "Hang up" and complete the call.

   Telephone Dialer 1.1s constructs the dial string in the following manner:
   
	[Dial Prefix][Carrier][Area Code][Exchange][Number][Dial Postfix]

   Note: Any field can be blank.

   Data in these fields is sent raw (no filtering), and therefore can include 
   embedded modem commands (ie. the comma for a pause).  Consult your modem 
   manual for further information on modem commands.



   Startup settings:
   -----------------
   Use the startup settings dialog to specify actions that should take place 
   when the program starts.

      Autoload file:
      --------------
      Use the autoload feature to have the program load a specific file when 
      the program starts.  Select "Set" to specify the autoload file, then 
      check the "Enable" option.  The next time the program is started, the 
      file will be automatically loaded.

      Note:  If the program is started by double clicking on a telephone 
      book, or a telephone book is dropped on the Telephone Dialer icon, that 
      file will override the autoload file.


      Window style:
      -------------
      Use the window style feature to specify how the window should appear 
      when the program starts.  Specifying "Default" will position and size 
      the window to the last saved window location.  Specifying "Minimized" 
      will minimize the program window at startup time.  Specifying 
      "Maximized" will maximize the program window at startup time.

      Note:  Telephone Dialer 1.1s, automatically saves the window size and 
      location when the program ends.  This automatic window location and 
      position handler is overridden if the window is either minimized or 
      maximized when the program ends.


      Toolbar:
      --------
      Uncheck the toolbar checkbox to remove the toolbar.  This setting will 
      affect the current session.


   Modem:
   ------
   Use the modem settings dialog to setup the specifics of your modem.

      Modem port:
      -----------
      Specifies the serial port where the modem is located.  This must be a 
      four character name, beginning with "COM".

      Initialization string:
      ----------------------
      Try to keep the initialization string as simple as possible.  This will 
      speed up dialing time.  Keep in mind that unlike communication 
      software, Telephone Dialer does not need to handle complex modem 
      communication.  Therefore, it may only be necessary to specify the M1 
      command to turn on the modem speaker, depending on the state the modem 
      was is when last used by another communications package.  The default 
      modem initialization string should operate correctly in most cases, and
      on most modems.

      The default modem initialization string:
 
	 AT E1 V1 M2

	 AT ........... ATtention characters
	 E1 ........... Echo data
	 V1 ........... Verbose responses
	 M2 ........... Speaker always on

      Additional commands that can prove useful if supported by your modem:

	 L0 ........... Speaker volume low
	 L1 ........... Speaker volume low
	 L2 ........... Speaker volume medium
	 L3 ........... Speaker volume high

	 X0 ........... Dial blind
			The dial blind command can be used to force the modem 
			to dial, even though a dial tone (as the modem 
			recognizes one) may not be present.  This can be very 
			useful for users that have an irregular dial tone.  
			For example, users with a voice mail "messages 
			waiting" dial tone.  See the S6 register.

      The modem's settings are stored in the S registers.  To assign a value 
      to an S register, the following format is used:

	 Sx = value   (where x is the S register to be set)

      For example to set the S11 register (dial tone length in ms):

	 S11 = 50     (each tone will be 50ms in length)

      S registers that can prove useful if supported by your modem:
 
	 S6 ........... Wait time for blind dialing (in seconds)
			When the modem is in blind dialing mode, (X0) this 
			value determines the time to wait after going off 
			hook until dialing the number.  This register can not 
			usually be set below 2 (sec).

	 S8 ........... Pause time for comma (in seconds)
			This value can be used to set the amount of time the 
			modem will wait for each comma encountered in the 
			dial string.

	 S9 ........... Carrier detect time (in tenths of a second)
			The S9 register can be used to increase the amount of 
			time the modem waits to recognize a remote carrier.  
			This can be useful to prevent an accidental connect 
			if a remote modem is mistakenly dialed.  Note: This 
			value may need to be explicitly reset by 
			communication software that may use the modem after 
			Telephone Dialer.
 
	 S11 .......... Touch tone dialing speed (in milliseconds)
			To improve performance, the dial tone length can be
			shortened.  The minimum value of this register is 
			usually 50 (msec).  Start with the lowest possible 
			value, then increase if the tone length is too short 
			to be recognized by your local telephone service.

      For further details on commands for your modem, consult your modem 
      manual.

      Example 1:  High performance initialization string.

	 AT M1 S11=50

      Example 2:  High performance initialization string for users with 
		  a voice mail service that changes the dial tone.

	 AT M1 X0 S11=50


      Dial string:
      ------------
      The dial string is used to instruct the modem how to dial a specified
      number.  Options are either ATDT (dial touch tone), or ATDP (dial 
      pulse).

      Hang up string:
      ---------------
      The hang up string is used to specify the command to be sent to the 
      modem when the "Hang up" button is pressed in the "Dial" dialog.  This
      string is almost always ATH.  If you are concerned about accidently
      connecting with a remote modem the +++~~~ATH command could be 
      substituted.  If a remote connection is made with another modem, (or 
      FAX machine) the +++ escape sequence will return the modem to command 
      mode to ensure the handling of the "ATH" hang up command.  The default 
      value is ATH, as it is unlikely that a remote connection will be made 
      with Telephone Dialer.  If a particular phone number alternates between 
      voice and modem use, the ; (semicolon) command (return to command mode 
      after dialing) can be used in the "Dial postfix" field to avoid delays 
      incurred by using the "+++" escape sequence.


Tips:
-----
   Keys:
   -----
      "Delete"        Delete the selected name.
      "Insert"        Insert a new name.
      "Enter"         Dial the selected number.
      "A-Z, 0-9"      Jump ahead in list to the key pressed. 
		      This is sensitive to the current sort order.  These 
		      keys will cause a jump only if one or more of the 
		      following tokens are included in the sort order:
			 Area Code
			 First Name
			 Last Name
			 Reference Code

   Mouse:
   ------
      Button 1 double click       Dial the number under the mouse pointer.




Contact:
--------
John Clark
PO Box 681316
Indianapolis, IN  46268-7316

John Clark
CIS  71034,2037
