home *** CD-ROM | disk | FTP | other *** search
-
- Quick Dial Version 2.0 (Shareware) November 1993
- Copyright (c) 1992-1993 by Richard Cheung. All Rights Reserved.
-
- INTRODUCTION
-
- Quick Dial is a shareware program written in C programming language.
- It allows you to dial a voice call using your modem and computer in DOS
- prompt. I have kept the program very small, so that it would only take
- up a small space in your hard disk. Quick Dial is a fully functional
- Program. There is nearly no installation at all. It is marketed under
- the shareware concept -- try it before you buy it.
-
- Files in this Quick Dial Version 2.0 package (QDIAL20.ZIP)
-
- QD.EXE Quick Dial Program
- QDIAL.DAT Quick Dial Phone Book
- QDIAL.CFG Quick Dial Configuration File
- QDIAL.DOC Quick Dial Documentation
- REGISTER.DOC Registration Form
-
- EASY INSTALLATION
-
- 1. Use a text editor to edit the qdial.cfg file, documentation is
- provided inside the file itself. If you are using DOS 5.0 or higher,
- you can use the command "EDIT QDIAL.CFG" without the quote.
- 2. If you want to be able to call the Quick Dial program, you first put
- QD.EXE in a directory where the path can reach. Second, you have to
- set the environment variable QDIAL to the path where the phone book
- (QDIAL.DAT) and configuration file (QDIAL.CFG) located. However, if
- phone book (QDIAL.DAT) are in the same directory with QD.EXE program,
- then you don't have to set the qdial environment variable.
-
- For example, add this line in AUTOEXEC.BAT
- SET QDIAL=C:\QDIAL
- add the C:\QDIAL in the path too
- SET PATH=C:\DOS;C:\BIN;C:\QDIAL
- assumming the Quick Dial files are all in the directory C:\QDIAL.
-
- That's all about it, folk!
-
- DOS COMMAND LINE
-
- Usage : QD [/?] [PhoneNumber] [PersonName]
- /? - display help information
- PhoneNumber - Phone number to dial, no space in between
- PersonName - The Name in the phone data file, no space in
- between characters
- Examples:
-
- QD /?
- This will display a help information.
-
- QD 123-1234 or
- QD 1231234
- This will dial the phone number 123-1234 for you.
-
- QD john
- This will dail the phone number of John for you provided that John
- is entered in the phone book (qdial.dat) using a text editor.
-
- NOTE: the name is not case-sensitive, you can use all
- lowercase(eg. john) even the name in the phone book is in
- uppercase(eg. John or JOHN).
-
- QD jo
- This will call the first person appeared in the phonebook with
- "jo" as the first two characters of the name.
-
- HARDWARE REQUIREMENT
-
- 1. Hayes Compatible Internal or External Modem 300 Baud or higher
- 2. Modem connected to serial port COM1, COM2, COM3, or COM4
- (COM3 & COM4 are for 286 or higher IBM Compatibles only.)
- 3. Touch Tone/Pulse phone connected to the modem
-
- If you are not sure about the requirement, just try it and see if it
- works for you.
-
- USAGE TIPS
-
- 1. If you have a touch tone phone, you can put the S11=50 in your
- modem initialization string to double the speed of dialing.
- Of course, try and see if it works well on your phone system.
-
- 2. Instead of putting a long first name of a person in the phone book,
- you can just put a few letters to represent the person, so
- that it will save you some keystrokes to dial.
-
- Example:
- [In qdial.dat] RCC 123-1234
- [When dialing] QD RCC
-
- You can still document the phone number by putting a comment line
- after or before that. A comment line is a line with a semi-colon
- in front.
-
- Example:
- [qdial.dat] ;Name Phone
- ;---------------------
- RCC 123-1234
- ;Richard Cheung
- PKS 222-3333
- ;Peter K. Simis
- ;---------------------
-
- 3. You can even write a batch file for each quick dial call.
-
- Example:
- [create john.bat] QD john
-
-
- PHONE BOOK FORMAT (QDIAL.DAT)
-
- You can only enter one name in the phone book for a person, in other
- words, you cannot put both Last Name and First Name and then
- the phone number together in one line in the qdial.dat file.
-
- For example:
- John Smith 123-1234 <--- Invalid entry
- JohnSmith 123-1234 <--- OK
- John_Smith 123-1234 <--- OK
- John 123 1234 <--- Invalid space in phone number
- John 1231234 <--- OK
- richard3 1-123-321-1234 <--- OK
- richard1 1(800)-123-1234 <--- OK
- page_peter 123-1234,,,,,454-6789 <--- OK, call peter pager number
- and input return phone number
- The commas will do time delay.
-
- In short, one continous string for name and another one for phone
- number.
- Name - No space in between and can use any characters, except space.
- Maximum 50 characters.
- Must start with a letter.
- Phone - No space in between, can use hyphen [-] or parentheses.
- Maximum 50 characters.
-
- CONFIGURATION FILE FORMAT (QDIAL.CFG)
-
- COM_PORT
- You can put 1, 2, 3 or 4 in this line, to represent COM1, COM2, COM3
- or COM4.
-
- COM_SPEED
- You can put 300, 1200, 2400, or 9600 baud speed depend on your modem
- speed, however, for dialing, it will not make any noticable difference.
-
- DIAL_STRING
- If you have a touch tone phone, use ATDT. If you have a pulse phone
- use ATDP. If you always have to dial a 9, to dial out, then use
- ATDT9, make sure no space in between the dialing string.
-
- INIT_STRING
- You can put any initialization string here, this will be send before
- the modem start to dial. But usually, you don't need any
- initialization string to make it work, you can even put a semi-colon
- in front of this line to ignore the initialization.
- Note: Actually, without initialization, the program will skip the
- 50ms delay before dialing.
-
- ASK_REDIAL
- You can enable or disable the program to ask you if you want to
- redial or not. If you put a letter N, then redial will be done
- automatically when busy signal is detected. On the other hand, if
- you put a letter Y, then a question will be prompted to ask if you
- want to redial or not on a busy signal.
-
- QDIAL_PAUSE
- This is the number of seconds it will waits before it redials the
- phone number again.
-
- REVISION HISTORY
-
- 1.0 - First released Initial Version
- 2.0 - Add re-dialing for busy phone
- If QDIAL.DAT is located in the same directory as QD.EXE,
- QDIAL dos environment variable is not necessary.
- (To test the re-dialing feature, just dial your own phone
- number your modem is using.)
-
- UPGRADE FROM V1.0
- 1. First make a backup of the old files QDIAL.DAT, QD.EXE, QDIAL.CFG.
- 2. Replace the old QDIAL.CFG, QD.EXE with the new one.
- QDIAL.DAT format has not been changed. Therefore, you can keep
- all your phone entries.
- 3. Edit the QDIAL.CFG and make sure all setting is correct, such
- as communication port, speed, etc. You can compare it with the
- old QDIAL.CFG
-
- That's all. Enjoy!
-
-
- DISCLAIMER
-
- This program is provided AS IS without any warranty, expressed or
- implied, including but not limited to fitfulness for a particular use
- or purpose. The author assumes no liability for any damages incurred
- through the use of the program.
-
- PROGRAM REGISTRATION
-
- Quick Dial is a US $20 Shareware program. This is not freeware or
- public domain. Shareware is a mean of marketing commercial software.
- You are required to register if you intend to use this program after
- a 21 days of evaluation. It is only $20, so please be generous. :-)
-
- You can fill out the registration form (REGISTER.DOC) together with a
- registration Cheque payable to "Richard Cheung". To print a copy of
- registration form you can type COPY REGISTER.DOC PRN in DOS prompt.
- After recieving your registration form, I will send you your
- registration number, and a disk with the registered copy without the
- registration reminder.
-
- QDIAL should be registered for the maximum number of copies that
- will be used simultaneously. Multi-site fees for commercial users
- can be negotiated.
-
- Please feel free to upload this program to any local BBS or internet ftp
- sites as long as the whole package is unchanged. Vendors or distributors
- who want to include this program in their library have to contact
- author for permission.
-
- Please support the concept of shareware and register your copy now!
- Have fun. If you have any problem regarding the use of this program,
- feel free to reach the author at the following address or by electronic
- mail.
-
- Author : Richard Cheung
- Address: 10753 Lawler Street, #10
- Los Angeles, CA 90034
- U.S.A.
-
- CompuServe ID: [70314,3070]
- Internet Email Address: richardc@netcom.com
- 70314.3070@Compuserve.com
-
- **** END OF QDIAL.DOC ****
-