Fone-Ver New in Version 2.0 New Registration Code Routines added. Your old registration numbers are no longer valid. You will need to get a new KEY file. The information on how to obtain it is in the NEWKEY.TXT file. It is free to all existing registered sysops. Major Code Tweaking...Found several areas where files would be unlikely to be found. Some of the logic seems a little "off" in the phone number checking but I left it intact for the moment until I can study it more. I did re-organize some of the flow for the callback process (though it should appear identical to previous versions). If you notice anything strange, I need to know! Still, I managed to hack of 4k from the compiled size. The PPE has a couple "ATH0" and "ATH1" modem strings hardcoded. Will get that into the config file in the next release. The prompts for password after reconnecting are now read from the PCBTEXT file. Updated the CFG PPE for a few fields. Dialing string is longer and displays more (in case you need more than ATDT). Plus minor code tweaks... Make sure your Display files are in the PPE directory and that no path info is given in the DISPLAYS.LST file. If you want them in a subdirectory UNDER the PPE directory, give only the subdirectory name before the filename. The PPE directory will be added to the beginning of each. All Intelec Software is now owned by John Young Support and Programming now done by Herbert Bushong ===================================================================================== New in Version 2.0 Beta (09-19-95) Added option to define a minimum amount of minutes remaining in order to use FONE-VER. You can set it anywhere from 1 to 99 minutes but we suggest setting it at a minimum of 3 to give FONE-VER a chance to operate. Also, fixed a bug where it was appending an area code twice. Thanks Rick! New in Version 1.9 (09-16-95) Added option to log as a door being opened in caller log. Added ability to define pack date by adding number of days (from today's date) in the config file. See FONE-VER.DOC for details. New in Version 1.8 (07-02-95) Added ability to pull the call-back phone number out of the users' record. This only works for phone numbers where if all NON-numeric characters add up to either 7 or 10, as in 868-0662, 516-868-0662, (516)868-0662, etc. it allows the user to select to use their home phone, business/data phone, or the option to enter a different phone number. Added display screen that is shown prior to the "reverse call" so the user knows what's going to happen. See FONE-VER.DOC. Fixed where names that were not in UPPER case in the REVERSE.LST where not recognized. Some states allow some local calls to be dialed WITHOUT an area code, even if that area code is different from the area code where the call is being made from. (Phone co really likes to confuse us this way...) Added ability to define more than one local area code on line 2 of the CFG file. New In Version 1.7 Recompile. New Reg Codes Needed - See NEW-REG.NUM file. New In Version 1.6 Minor code tweaking. New In Version 1.5 Added line 20 to config file. This is the conference number to post the "user" messages to. Line 19 which was where to post ALL messages is now the conference to post the "SysOp messages" to. Added the use of a new file called SECURITY.LST. This file is for you to configure multiple security levels, and for each security level you can assign a new security level to upgrade to, new expired security level, expiration date, and conferences to register each security level in. For each security level you want to support callbacks for you will need to configure a line for that security level. You must not leave any info out though... Included is a sample SECURITY.LST and here's the format: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Security level allowed to make callbacks. ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ New security level to upgrade this caller to. ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ New expired security level for this level caller. ³ ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ Days from today to make the new expiration date. * ³ ³ ³ ³ ÚÄÄ>ÄÄÄ>ÄÄÄ Conference(s) to register an upgraded user in. 09 20 5 31 1 17 20 200 300 10 30 5 365 1 17 20 200 11 40 5 60 1 17 12 50 5 32768 1 17 In the above I want to... Line 1: Upgrade level 9 callers to level 20, exp level 5, exp date 31 days from now, and register them in confs 1, 17, 20, 200 and 300. Line 2: Upgrade level 10 callers to level 30, exp level 5, exp date 365 days from now, and register them in confs 1, 17, 20 and 200. Line 3: Upgrade level 11 callers to level 40, exp level 5, exp date 60 days from now, and register them in confs 1 and 17. Line 4: Upgrade level 12 callers to level 50, exp level 5, give a non-expiring date, and register them in confs 1 and 17. In line 4 above you'll notice a number of days of 32768, this is what will trigger FONE-VER to see this as a "non-expiring" date of 00-00-00. Lastly. you're limited to a total line length of 128 chars. Oh, another important fact, since we are putting the security level infor- mation in the SECURITY.LST file, 4 lines are no longer needed in the CFG file. So in FONE-VER.CFG delete the lines shown below: CLIFF WATKINS 516 9 ÄÄÄÄ¿ Min Sec Level 10 ÃÄÄÄÄÄÄÄÄÄÄÄ Delete lines 3-6, they WERE Max Sec level 20 ³ New Sec level 31 ÄÄÄÄÙ Days Until Expiration Y So now line 3 will be the Y or N to write to the SysOps Comment Field. Last new feature, add one last line to the FONE-VER.CFG file. The last line (now line 19) will be the conference number you want all Fone-Ver messages placed in. By default it is 0 but now you can change it to any conference number you like! New In Version 1.4 Added the use of a new file called NOPREFIX.EXC. See FONE-VER doc for details. Most of you will not need this at all. Changed internal text string within FONE-VER to not use the @boardname@ macro since some of you use an extra long string in that field in the PCBOARD.DAT file. Instead it uses the "registered to" string from the FONE-VER.CNF file. Lastly, corrected a bug whereby it would not allow reverse calls to already validated numbers, even if the users name is in the REVERSE.LST file. Added the use of a new file called ONLY_AC.EXC which operates in an opposite manner than it's counterpart, the LOCAL_AC.EXC file. The already existing LOCAL_AC.EXC file would allow you to define which local exchanges would need to have the local area code appended before dialing. For some that would mean a list 300 exchanges or more. But for others it would mean a handful of local exchanges. For those where it would be a list 300 or more, use this new ONLY_AC.EXC file since if it exists it will be used instead of the LOCAL_AC.EXC. This file is a list of local exchanges that you do NOT need to have the local area code appended before dialing. For some, this is a much shorter list... See the FONE-VER.DOC file for specific details on this file. Also, cleaned up re-dial attempts so the screen is properly updated. Lastly, added a routine to take the phone off the hook during the pre- dial delay. This will help avoid "incoming call collisions". Fixed some bugs where SysOp messages were not being sent. Also, fixed a few bugs where if initial list files were not present errors would occur. Lastly, added SysOp configurable text files sent as message when: 1) To USER when callback was NOT Successful 2) To SYSOP when callback was NOT Successful 3) To USER when callback was Successful 4) To SYSOP when callback was Successful The contents of these files (if they exist) are appended to the current messages already sent by Fone-Ver, not in place of. See docs with the section for DISPLAYS.LST as that is where these files are defined. Fixed a bug where if LD was not allowed, some local numbers could not also be dialed. Thanks Joe Siegler! A problem with the prefix string not being displayed under "some" circumstances was brought to my attention. This would occur when used with the LOCAL_AC.EXC feature. Let me know if this fixes it? Thanks Jeff Frazer!