home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PCBOARD
/
KALBK330.ZIP
/
KALLBACK.DOC
< prev
next >
Wrap
Text File
|
1994-02-01
|
15KB
|
278 lines
Kallback.PPE v3.30 - by DM Soft
January 31, 1994
NOTE: If you are upgrading from a previous version - there is a check the
configuration file for any changes. There are changes in this versions
config file.
Are you tired of users having multiple accounts? Growing weary of verifying
phone numbers. Other call back programs not working with PCBoard 15?
This is a little PPE that I wrote to solve those problems on my BBS.
This PPE is designed to assist you in calling back users for verification.
It will check to see if the user has a security of a new user and if so
call the user back at a user inputed number.
Has built in ability to accept subscription users as well as the call back
feature.
The Kallback.ppe now has code to ask if a user wants to subscribe after call
back verification and if so will take credit card info and immediately raise
their access level. It also will give them the appropriate additional days
(180 or 360) on the BBS.
January 31, 1994
Fixed reported bug - when system is set in non-subscription mode - it wouldnt
run because of user expiration date was set to "00-00-00" - fixed. Also had
a loop problem when ppe asked user to hit enter if attempted was not LD call.
January 17, 1994
* Cleaned up the long distance call and local screening methods. Also added in
the config file another switch - use area code in local LD call. In my
area code we have to include the AC in a long distance call within our area
code. Strange, huh. I thought the phone company made those changes accross
the board - found out I was wrong. Anyway, be sure to add that in the
config file.
January 13, 1994
Added routine that will ask user if he still wants the bbs to call him back
even if his prefix is not listed in the local prefix file (prefix1.num for
node 1 for instance). The ppe will add the prefix to the local call prefix
file so the next caller will breeze right thru.
January 4, 1994
Changes and Additions - additional features configuration file.
* Added type of dialing - ATDP for pulse and ATDT for tone in config file.
* Added number of retrys for dial attemps in config.
* Added modem delay time in seconds before calling out in the config file.
Your modem will wait xx number of seconds and begin the call.
* Added additional line in config file for local information number
* Added ability to send message to sysop after user verified with selection
of this feature in the config file.
* Added the ability to send a welcome or information message to user after
he (or she) is verified - turn of or on in config file.
* Added a prefix.num file to list the prefixes that are not long distance
from your calling area.
* Added local area code number in config file to help determine LD. This file
is called PREFIX + (Node number).NUM - example: prefix1.num
Therefore you can have exchanges that cover certain prefix levels
* Added additional line in configuration file for local emergency number.
* Added code to allow use of Kallback on your Maintence (non modem) node.
to test the features locally. You must have 0 (NONE) in the com port
section of your pcboard.dat (line 52) (modem inf0 - modem setup in
pcbsetup). Use this to test out the combination of features and how they
affect the performance of Kallback.
* Added ability to check for subscription users and allow them to
resubscribe when their subscription expires.
* Included with the registered version is a small ppe to force callers
who have expired subscriber security levels and users who have been on
the BBS system for over one year so that they are automatically made to
use callback to reverify them for another year.
* Added reverify file in the ppe - this text file can be set up by you
displaying an explanation for why the user needs to reverify.
You will need to add a path in your command list file for the kallback.ppe.
Also you need to create an ascii file with fourteen entries and name it
kallback.cfg
ATDT Tone dialing - use ATDP for pulse.
3 Number of Kallback retries
20 Modem delay before dialing in seconds
Jack and Jills BBS The name of the BBS
10 Security of new user
20 Security of validate user
50 Security level subscriber 1
60 Security level subscriber 2
Y Drop carrier after validating
Y Allow long distance callers
Y Nuke user who try 911 (Y/N)
1 Level to decrease security of 911 attempt.
INTERNAL Subscribers via credit card.
$15.00 6 month subscriber amount
$25.00 1 year subscriber amount
5551212 Local number for information
206 Local area code
N Send message to sysop informimg verfication
N Send message to user - info or welcome
0 Conference to send sysop message
0 Confernence to send user message
Y Do you require area code for your area code
long distance call
The first line is choosing tone (ATDT) or pulse (ATDP) dialing for your
modem depending on phone service.
The second line is the number of dial out retries to users number.
The third is the modem delay before dialing. Recommended is 20 sec but if
you are having trouble, try changing this.
The fourth line is obviously the BBS name.
The fifth line is the security level of a non-verified user.
The sixth line is the level of a verified user.
The seventh line is the security of your first subscription level.
The eighth line is the security level of the second subscription level.
If you are not using a subscription levels then place a -1 in both
line 7 and 8.
The ninth line indicates whether or not you want to drop carrier after
verification. A "Y" will notify user and drop carrier requiring them
to call back, A "N" will allow the them to continue online.
The tenth line indicates if allow long distance verify. If you select to
allow LD verification, the user will be automatically logged off after
he is called back.
The eleventh entry was added on request for users who try to have you call 911.
They can be locked out of the system if you choose. It should also be
noted that users will not be allowed 976 or 555-1212 entries.
The twelfth line is the security level to drop the offending user who tries
to use a "911" callback.
The thirteenth line is the method of asking for subscribing to the system. You may
place NONE (for no subscription users on BBS), INTERNAL ( for Kallback
to handle asking for subscription info), or the name of another PPE of
your choice to handle that task. That way if you don't like my code, you
can pick another PPE.
The fourteenth line contains the amount of a 6 month subscription to the BBS.
The fifteenth line has the amount for a year subscription.
The sixteenth line is the local number for information. If the user decides
to try and get cute, you can nuke hime if he enters this number
The seventeenth line is the local area code. This will be used to help
screen LD and local calls.
The eighteenth line determines if you want to send a message to the sysop
after a user verifies.
The nineteenth line determines whether or not you want to send a message to
the new user - either a welcome message or an informational message.
You need to make up a file called user.msr which will be incorporated
in the PCBoard message base.
The twentieth line is the conference to which you want the sysops message
to go to (this can be a maintence conf that only you or you and
co-sysops have access.
The twenty first line is the conference that you want the message to the user
to go to. Most of the time this will be main board (0).
The twenty second line is used to tell the PPE if you need to place your area
code before your number when dialing a long distance call in your local
area code. In my area code (206) the phone company will not allow a
1-555-1212 call - it must be 1-206-555-1212.
Then either instruct the new user to type kallback or add the path and file
name to the news file (that will force new users into kallback) and add the
name of the ppe in CMD list (example: !D:\pcb\ppe\kallback.ppe) or to the
beginning of a security file for new registered but unverified user.
You may now select to allow long distance verification. There is an extra
safety feature so that long distance callers carrier will be dropped after
verification even if the config file is set to not drop carrier.
More features will be added later. Please call my BBS at 206-838-6727 for
inquiries about registering this PPE. Registration by credit card ppe
online or request by mail.
Files that you will need in the same subdirectory as Kallback.ppe.
Kallback.cfg - configuration file as above
Kallback.fon - list of phone numbers already used.
in the format 5551212,DUANE MATTSON
Subscrib.txt - Subscription info file for users explaining your
subscription options.
Subscrib.reg - listing of subscribers credit card number, name,
expiration date
Subscrib.inf - Introductory information before asking if user wants
to subscribe to the BBS. You can preface the question
with your own introduction.
Reverify - Text file explaining why the user needs to reverify.
If you are using the subscription mode or are wanting
periodic updates of info this should be there.
Kbsysop.msg - Text of message sent to sysop (if selected) informing
him of a new user kallback verification.
kbuser.msg - Text of welcome message to user sent after verification
This is sent to the body of a message.
prefix1.num - Text file giving the first three numbers (prefix) of a
telephone number to test if phone numer is LD.
This one is for node 1 of your system.
Additional files for registered users
Readuser.exe - Utility to produce a kallback.fon list from your
user file.
Forcekb.ppe - PPE to force expired users into kallback.ppe on login
Revision 1.2 - added log entry to the callers log.
Revision 1.3 - added the kallback.fon list for called numbers - added the
the readuser utility for registered users to produce a fon
file from the users file.
Revision 1.4 - added three more lines in the config file. Added the ability
to handle two level subscription access. Also added the
selection to immediately drop carrier after verification.
Also made some cosmetic changes.
Revision 1.5 - Enabled long distance verification and ability to drop
carrier after verification. You can select whether you
want to allow long distance verification. Added on more
entry in config file.
Revision 1.6 - Added more code for carrier drop after verification and
asked password after reconnect.
Revision 1.7 - There still remained a problem with dropping carrier after
verication. Bad for long distance calls. Thats fixed. Also
fixed problems with code not always communicating with modem
on dial out. Added features to catch users that try to use 911
or 5551212 in the telephone number. Logs those attempts to
Sysop comment in the user record and in the caller log.
Revision 1.8 - Preliminary subscribers code. Corrected LD not dropping
carrier.
Revision 1.9 - Cosmetic changes.
Revision 2.0 - Subscribers code working an functional. Also added the ability
of the PPE to try 3 times to make a connection. Added the
ability to search the phone list and if the number you have
inputed matches a listing for you in the kallback.fon list,
the PPE will go on a do a verify. The code will now handle
subscribers and expired users.
Revision 2.1 Cosmetic changes. Worked on subscriber section.
Revision 2.2 Bug corrections. Had wrong expiration date in ppe.
Revision 2.3 Refined subscription mode. Minor code changes
Revision 3.0 Added many new features - allow message to sysop after
user verification, added info message to user, added
reverification process after subsciption expiration.
see additional features above.
Revision 3.1 Added code for LD and local call screening. Added ability
to check a file for prefix (first three numbers of phone
number) to see if call is local. Also will allow user to
try the call if he thinks its local.
Revision 3.2 Cleaned up LD/Local caller code.
Future enhancements
I will try to set up a version for England. If other foriegn
phone number modifications need to be used, I welcome the
input.
Send questions and input to:
The Doctors IN! BBS
% Duane Mattson D.C.
1105 S. 348th #B-106
Federal Way, WA 98003
206-838-6727
206-927-7530