                     Ŀ
                      UPDATE FROM V1.42 to V1.50 
                     
Being as the Telegard has had its file structures changed, this is a new
version to read the changed structure in properly. This new version will
work on Telegard V2.5q and up (unless the files are going to be changed
again.) If you have a version lower than 2.5q, use TCALL142.ZIP.

                     Ŀ
                      UPDATE FROM V1.41 to V1.42 
                     
OK, someone asked for something else to be fixed. Apparently, all the text
files were being read in from the AFILES\????? directory still. The
directory name is now read in from the STATUS.DAT file properly.

Also, if carrier can not be dropped, a "+++" and "ATH" will be sent. If it
STILL isn't dropped, it will then abort. This should fix some problems with
people not setting up their modem properly for DTR dropping.

                     Ŀ
                      UPDATE FROM V1.40 to V1.41 
                     
It's been a long time since the last version, but this is just a small bug
fix. When the dialing string was being sent, it was sending an additional
Carriage Return, causing some modems to cancel dialing immediately. That
extra CR has been taken out. Just something I missed.

NOTE: Remember to change your 1st line in configuration to "141"!

                     Ŀ
                      UPDATE FROM V1.34 to V1.40 
                     
The program now reads in the STATUS.DAT file paths. So, you can have your
GFILES, AFILES, and TRAP directory called whatever the hell you want. I had
many requests for this being as many people have a couple of these
directories on another drive, or in a RamDisk.

The only change you will need to make is to change the first line in the
configuration file to "140" being as this is version 1.40!

                     Ŀ
                      UPDATE FROM V1.33 to V1.34 
                     
This is just a minor update release. Apparently, there's a way to fool the
phone number checking, so I've added some more security to make sure the
phone number is in the proper format ###-###-####. Also, the program will
now exit with different error levels. Unzip the enclosed file for further
information, and an example about the errorlevels.

ALSO Note: The configuration file's first line is "134". There was nothing
changed, but I just want to keep up with the proper configuration number.

FILE UPDATED:

CALLLOCK.MSG         (AFILES DIR)    A couple of modifications. Nothing Major.

                     Ŀ
                      UPDATE FROM V1.32 to V1.33 
                     
Well, someone had a good suggestion, and I think everyone will agree with
this one. I have changed the Lock-Out, so it will ONLY lock out people that
have been successfully validated from now on. This is a little less
frustrating for those people who are new to this program. Also, because of
this change, it will only call the user back twice. They can always try
again anyway!

NOTE: CALLBACK.CFG, the 1st line still remains as "132" being as nothing
      was changed in the configuration.

FILES UPDATED:

CALLOK.MSG           (AFILES DIR)    These 4 files were updated
CALLLOCK.MSG         (AFILES DIR)    because of the new lock-out
CALLINST.MSG         (AFILES DIR)    procedure.
CALLBACK.MSG         (AFILES DIR)

                     Ŀ
                      UPDATE FROM V1.31 to V1.32 
                     
Well, somehow the new EXE and CFG files were not zipped up in the last
version, so I've had to make another version. Somehow, the V1.30 EXE file
was left in the ZIP, and the versions did not match, screwing things up.
Sorry, my mistake!

Configuration setup is now shown when the person uses the callback, just
for those people who don't properly change CFG files.

Also, the Sysop-OverRide was changed around a little.

                     Ŀ
                      UPDATE FROM V1.30 to V1.31 
                     
All that was added was an option in the configuration file. You may now
specify the time to wait until giving up on calling back the user.

                     Ŀ
                      UPDATE FROM V1.21 to V1.30 
                     
NEW FILE:

CALLLONG.MSG         (AFILES Directory)
                     This file is displayed if the user's area code does
                     not match the area code in the config file, being as
                     this program will not do long-distance callbacks.

All modem reads/writes have been changed again. This time, it will optimize
use of the FOSSIL DRIVER. If you do not have one installed, the program
will not run. Being as almost everyone has the Fossil Driver installed, I
figured I might as well make use of the opportunity, and there will be less
chance of modem communication failure.

Keyboard Buffering programs screwed up the previous versions because I was
only writing to the standard keyboard buffer. I also found out that people
using DOS 4.01 also had the same problem, being as DOS 4.01 relocates the
buffer. So, now the program looks for the buffer and uses it. Any problems,
let me know. I can't really test it out to its full extent.

I also changed some of the code around to improve the performance.

                     Ŀ
                      UPDATE FROM V1.11 to V1.21 
                     
This version will support COM 1 to COM 4 instead of 1 and 2. All modem
procedures have been redone including DTR dropping, port writes, etc. The
last two lines in the CONFIG file have been taken out, and the program gets
them from the STATUS.DAT file instead. Some improvements were made in this
version. The CALLNUM.TXT file changed a little (Descriptions.) A '*'
besides the phone number means that THAT was the number called back, and
the other one was their voice number (so that they can't call back as
someone else, hook the computer up to the home line and call back with
another account!)

A few notes about the modem strings: (What everything does...)
AT      * Standard AT command.
H       * Hang-up Phone - (Short form for H0)
M1        Modem speaker on
L         Speaker Volume Low (Some modems will not accept this one! If you have
          a volume control on your modem, Take this command out!)
V         Result Codes Numeric (Not really needed.)
E       * Do not echo characters from modem
Q         Result codes sent
X1      * Dial tone and busy signal not recognized. *DO NOT CHANGE THIS COMMAND
          TO X4 OR ANYTHING ELSE!*
S=      * Auto-Answer off. (Same as S0=0)
S2=       Disable +++ Escape Code Character
S7=30   * Wait 30 secs. before hanging up.
S10=1     Carrier Loss to Hangup Delay
S11=50    Fast dialing speed.
&D2     * Hang-up phone when DTR is dropped. Extremely Vital that your modem
          hangs up when the DTR is dropped. You must also put this in your
          TELEGARD MODEM CONFIGURATION SETUP!

* = Vital commands that should *NOT* be changed.

                     Ŀ
                      UPDATE FROM V1.10 to V1.11 
                     
A couple of extras were added. Someone requested that I add in the dial
string being as they were running the BBS from a PULSE telephone line.
Phone number checking on user's home number before program proceeds (more
protection). When user changes phone number, VOICE and SECOND NUMBER are
Both added into the Lockout File. Descriptions can be added after phone
numbers (just leave a space!). User Alias/name added after phone number in
CALLNUM.TXT. Easier to track things down if you don't know why someone is
locked out. A few other things not worth mentioning were also changed. For
updates or suggestions, please feel free to call my BBS!

FILES UPDATED:

CALLBACK.EXE         (Main Telegard Directory)
CALLBACK.CFG         (Main Telegard Directory)

See you later, and call my board for other Telegard Utilities written by
me. A lot is kept off-line for my personal use, so feel free to ask!

                     Ŀ
                      UPDATE FROM V1.00 to V1.10 
                     
Well, I have come across a couple of problems with the program. The
validation would work OK for the person, but once the logged off, their SL
and DSL would drop back to Unvalidated again. So.....  I have had to change
the configuration file. I've also added a time-out (SIGH! So I forgot..)
and a couple of other things. It would also slow down a few people's boards
after a user was validated. So.... Any other problems, please feel free to
let me know! Thanks... (DAMN Telegard Bugs.... Sheesh!)

FILES UPDATED:

CALLBACK.EXE         (Main Telegard Directory)
CALLBACK.CFG         (Main Telegard Directory)
CALLVAL.MSG          (AFILES Directory)
                     (This text file was changed because you don't have to
                      write a message to be properly validated afterwards...)

P.S. I have had a few people complaining that it does not hang up their
     modem when it prepares to call the user back. This is due to a modem
     set-up command YOU have to change in your TELEGARD MODEM setup (Or if
     you run a front-end mailer like Front-Door, you have to modify the
     init string in there.). You have to find the command in your modem
     manual to do with DTR DROPPING. It's &D1 or &D2 on most modems, but
     please look it up in your modem manual! Thanks.

                        -=> SHADOW SENTINEL <=-
