ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 <=-