Popdial is a TSR program written using the TesSeRact TSR
development system from Innovative Data Concepts.
This program is designed to allow the user to dial numbers,
on an attached modem or dialer, which either appear on the
screen or are entered into a data base. The program
searches the current display for a string of numbers which
it recognizes as a phone number. At times, it may find some
surprising numbers, such as copyright dates, and ask if the
user wants to dial them.
As written, the program does not recognize phone numbers in
the form of letters (such as 1-800-CALL4PC --
1-800-225-5473). Future releases may include this feature,
if users request it.
To install the program, type 'popdial'. This will install
the resident code. To remove the resident code, type
'popdial quit'. If it is the last TSR on the system, it
will remove itself from memory. If other TSR's were
installed after popdial, it will clean up as much as it can
and quietly go to sleep. To reactivate, simply type
After the program has installed resident, type
'D' to activate. If the currently running
program is not in graphics mode, the resident program should
pop in if it is safe to do so. If it cannot pop in, because
of something else that is happening on the system, such as a
disk access, it will simply beep. This should rarely happen
as the pop-up will tie itself to the clock tick and popup at
the next available moment. (You should not notice this
happening as the unsafe condition should resolve itself in
Once the program has activated, it will search for a pattern
of numbers which resemble a phone number. If it finds such
a pattern on the screen, it will open a box asking if it
should dial this number. If you don't want to dial this
number, simply type 'n' or any other key except 'y'. It
will repeat this for each of the numbers on the screen.
When the data base appears on the screen, simply scroll up
or down until you reach the entry you want to dial. You may
not edit the data base at this point, you must use the
stand-alone editor (phonedit) to do this. The data base will
continuously scroll. There is room for one hundred entries,
however it may appear that there are more since the program
wraps around when it reaches the top or the bottom of the
Select the entry you want to dial by hitting or
. The program will then query you, to give you a chance
to abort the dialing sequence. If you answer 'y' the
program will then send your phone number to the modem using
the modem commands entered into the popdial.par file. After
the dialing is completed, you should pick up the telephone
attached to the modem. The modem will time out eventually
and hang up the line. A message will appear on the screen
instructing you to hit a space bar when the call is
complete. You may hit the space bar at any time, this will
enter the current number and the current date and time in
the popdial.log file. <<>>>please clean out the log
file periodically or the file will continue to grow. It is
an ascii file, you can edit it with your favorite text
editor or word processor in text mode.
Popdial.exe should be installed into a directory in you
search path, along with its attendant files, popdial.dat,
popdial.par, and phonedit.exe. The program will
automatically create the log file after your first call.
Use the editor to change the popdial.dat file (phone data
base) and the popdial.par (the parameters file). You may do
this even with the popdial program resident, as the program
re-reads the files each time it pops up. Be sure to at least
check the parameters file as each modem may require
different parameters. The parameters in the file should
work with most Hayes-compatible modems.
The data file and the parameters file are ascii and may be
printed out. However, please do not use another editor or a
word processing program on these files as the program is
sensitive to poisitions in these files. Please use the
editor provided with the package.
This program will initially present a menu of three items.
'Phone book items' allows the user to edit the phone book
data base. 'Communications Parameters' allows the user to
edit the modem parameters data base. 'Exit this program' is
When the Phone Book selection is made, the user may edit,
delete, or insert new phone book records. The presentation
is the same as the popdial data base presentation. When a
record is selected with the return or enter key, the user is
present with a second menu. The selections are edit, delete
or insert. When the selections is made, the user is
presented with a data entry form (for the edit and insert
items) which should be filled out appropriately. Escape
will allow the user to quit. Please note that there is not
exit without save.
The delete selection will present a query to the user to
confirm deletion of the current record. 'y' will delete,
any other key will return to the selection screen without
Phonedit's defaults should work well with most
Hayes-compatible modems. The normal time out is 5 seconds,
which means you have 5 seconds to pick up your phone
receiver after the modem stops dialing. If you want to
change this, just change the second modem initialization
string to the timeout desired.
If popdial doesn't work with your modem, try changing the
first modem initialization string to "ATZ\R"
If the user select communcations parameters at the main
menu, they will be presented with another data entry form.
This program will check the validity of each item except the
modem command string. Please excercise caution in this
If the program reports failure to open a file, it usually
means that the disk is full.
"AS IS" WARRANTY DISCLAIMER
*** PLEASE READ THIS INFORMATION CAREFULLY ***
Cayara Systems, Inc. , Ziff-Davis publishing and PC Computing magazine
make no warranty of any kind, expressed or implied, including without
limitation any warranties of merchantability and/or fitness for a
This software is provided "as is". Cayara Systems, Inc., Ziff-Davis
and PC Computing Magazine do not assume any liability for the use of this
In no event will Cayara Systems, Inc., Ziff-Davis Publishing or PC
Computing Magazine be liable to you for any damages, including any lost
profits, lost savings, or other incidental or consequential damage arising
from the use of, or inability to use this software and its acompanying
documentation, even if Cayara Systems, Inc., Ziff-Davis Publishing or
PC Computing Magazine have been advised of the possiblity of such damages.