home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 15
/
CD_ASCQ_15_070894.iso
/
vrac
/
scb_121.zip
/
SCB.DOC
< prev
next >
Wrap
Text File
|
1994-06-01
|
12KB
|
314 lines
Synchronet Callback v1.21 Copyright 1993 Digital Dynamics
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Callback Verification Program for Synchronet Multinode BBS Software
Installation:
============
1. Create a directory called "SCB" off of your Synchronet XTRN directory.
Example:
MD C:\SBBS\XTRN\SCB
2. Copy all SCB files into this new directory.
Example:
COPY *.* C:\SBBS\XTRN\SCB
Note, SCB files include:
SCB.DOC This file
ORDER.TXT Purchase order form
SCB.EXE Callback verifier external program
SCBCFG.EXE Sysop configuration program for SCB
ALLOWED.DAT List of allowable number prefixes
LDPREFIX.DAT List of same-area prefixes that are long dist
SCB.MSG The opening screen for SCB
REFUSED.MSG Verification refused
INSTRUCT.MSG Instructions
NO_ONE.MSG Long distance starting with 1 not allowed
NO_ZERO.MSG Long distance starting with 0 not allowed
LD_TIME.MSG Not within long distance callback time range
TOOSHORT.MSG Phone number less than minimum number of digits
TOOLONG.MSG Phone number more than maximum number of digits
PHONECAN.MSG Phone number found in trash can file
VERIFIED.MSG Displayed to users after verification
3. Run SCFG from your NODE1 directory.
4. Go to the External Programs->Online Programs menu.
5. Hit the <INSERT> key and enter "Synchronet Callback".
6. Hit <ENTER> to edit the configuration for this new program.
7. Set the "Start-up Directory" to "..\XTRN\SCB".
8. Set "Multiuser" to "Yes".
9. Set "Modify Uesr Data" to "Yes".
10. Set "BBS Drop File Type" to "Synchronet XTRN.DAT"
11. If you wish to have SCB run automatically for new users or as a logon
event for unvalidated users, set the "Execute on Event" option to the
appropriate event type. Use "Access Requirements" if you wish SCB to be
only available to unvalidated users (i.e. "LEVEL NOT 20").
Example SCFG screen:
╔[■][?]════════════════════════════════════════════════════╗
║ Synchronet Callback ║
╠══════════════════════════════════════════════════════════╣
║ │Name Synchronet Callback ║
║ │Start-up Directory ..\XTRN\SCB ║
║ │Command Line scb ║
║ │Clean-up Command Line ║
║ │Cost in Credits 0 ║
║ │Access Requirements LEVEL NOT 20 ║
║ │Execution Requirements ║
║ │ANSI Required No ║
║ │Multiuser Yes ║
║ │Intercept I/O Interrupts No ║
║ │Shrink BBS No ║
║ │Modify User Data Yes ║
║ │Uses WWIV Color Codes No ║
║ │Execute on Event Logon ║
║ │Menu Command Keys Main ( ) Transfer ( ) ║
║ │BBS Drop File Type Synchronet XTRN.DAT ║
║ │Place Drop File In Node Directory ║
╚══════════════════════════════════════════════════════════╝
Configuration:
=============
1. Go into your SCB directory and run SCBCFG.
Example:
CD \SBBS\XTRN\SCB
SCBCFG
You will see a menu similar to the following:
╔[■][?]════════════════════════════════════════════════════╗
║ Synchronet Callback Configuration ║
╠══════════════════════════════════════════════════════════╣
║ │Toggle Options... ║
║ │Validation Values... ║
║ │Allowed Prefix List... ║
║ │Long Distance Prefix List... ║
║ │Long Distance Calling Times... ║
║ │Phone Number Trash Can \SBBS\TEXT\PHONE.CAN ║
║ │Validated Phone List \SBBS\TEXT\PHONE.CAN ║
║ │Callback Attempts 4 ║
║ │Minimum Phone Length 7 ║
║ │Maximum Phone Length 11 ║
║ │BBS Area Code 714 ║
║ │Send Message to Sysop User #1 ║
╚══════════════════════════════════════════════════════════╝
2. If your Synchronet text directory is in a directory or drive other
than "\SBBS\TEXT", change the Phone Can and Validated Phone List options
to reflect the correct location of your PHONE.CAN file.
If you want to allow duplicate validated phone numbers, change the
Validated Phone List to another path and/or filename.
The phone number list(s) use the same syntax for trashcan files as
Synchronet BBS. Appending a '~' to a line specifies that the string
cannot be located anywhere within the phone number. Appending a '^'
indicates that the phone number cannot begin with the string.
The stock PHONE.CAN for Synchronet BBS contains the following:
0-^
1-^
000-~
111-~
123-^
222-^
333-^
444-^
555-~
666-^
777-^
888-^
999-^
900-^
411-~
911-~
976-~
411^
911^
Since SCB does not allow non-numeric characters in phone numbers, all
entries with the dash (-) character above are ignored.
3. SCB uses the dial string specified in the modem configuration in SCFG
for each node for dialing the remote user's modem. The default dial
string is "ATDT".
4. Use the "Toggle Options" sub-menu to configure your preferences.
╔[■][?]═══════════════════════════════════════════════╗
║ Toggle Options ║
╠═════════════════════════════════════════════════════╣
║ │Validate if Unable to Verify No ║
║ │Put Result in User Note Yes ║
║ │Long Distance if not an Allowed Prefix No ║
║ │Allow Long Distance (Starting with 0) No ║
║ │Allow Long Distance (Starting with 1) Yes ║
║ │U.S. Style Phone Format (AAA-PPP-SSSS) Yes ║
║ │Stay Connected After Callback No ║
╚═════════════════════════════════════════════════════╝
If the "Validate if Unable to Verify" option is set to "Yes", users will
always be validated. Even if their number was not verified.
If the "Put Result in User Note" option is set to "Yes", the result of
the verification attempt will be placed in the user's note field
(in the Synchronet BBS user database).
If the "Long Distance if not an Allowed Prefix" option is set to "Yes",
then all numbers will be considered long distance unless the prefix
is specifically listed in the "Allowed Prefix List" off of the main
menu. If this option is set to "Yes", the "Long Distance Prefix List"
is not used.
If the "Allow Long Distance (starting with 0)" options is set to "Yes",
then numbers starting with '0' will be verified.
If the "Allow Long Distance (starting with 1)" options is set to "Yes",
then numbers starting with '1' will be verified.
If the "U.S. Style Phone Format" option is set to "Yes", then SCB will
assume that phone numbers are in the AAA-PPP-SSSS format, and will
automatically strip the BBS area code from the prefix if the user
entered a number in the same area code as the BBS and included the
area code (both AAA and 1AAA will be stripped).
The "Stay Connected After Callback" option can be set to "Yes", "No",
or "Local Only". SCB will not disconnect after calling the user back
if this option is set to "Yes". If set to "Local Only", SCB will only
remain connected if the number verfied does not begin with a '1' or '0'.
5. Use the "Validation Values" sub-menu to configure how you want validated
users' accounts to be modified.
╔[■][?]════════════════════════════════════════════════════════╗
║ Validation Values ║
╠══════════════════════════════════════════════════════════════╣
║ │Security Level 23 ║
║ │Flag Set 1 CDLN ║
║ │Flag Set 2 ║
║ │Flag Set 3 ║
║ │Flag Set 4 -V ║
║ │Exemptions ║
║ │Restrictions -CX ║
║ │Days to Extend Expiration 0 ║
║ │Credits to Add ║
║ │Minutes to Add ║
╚══════════════════════════════════════════════════════════════╝
Note: The DEMO version will only set new security level and add credits.
The other validation options are only available in the registered
version.
6. Use the "Allowed Prefix List" sub-menu to set which prefixes will NOT be
affected by long distance restrictions (such as long distance
calling times, and numbers starting with 0 or 1). This option is useful
for specifying local numbers in other area codes. For example, in the
714 area code, 529 prefix, the following non-714 prefixes are local (*):
1310690 1310691 1310694 1310697 1310902 1310905 1310943 1310947
1818330 1818333 1818336 1818369 1818810 1818854 1818855 1818912
1818913 1818937 1818961 1818964 1818965 1818968 1909396 1909468
1909594 1909595 1909598 1909860 1909861 1909869
* Multiple entries per line to conserve documentation space
If the "Long Distance if not an Allowed Prefix" toggle option is set to
"Yes", then any number that is NOT included in this list will be
considered long distance.
7. Use the "Long Distance Prefix List" sub-menu to set which SAME-AREA
prefixes will be considered long distance. If the "Long Distance if not
an Allowed Prefix" toggle option is set to "Yes", then this list is not
used. For example, in the 714 area code, 529 prefix, the following
714 prefixes are long distance (*):
241 258 259 265 285 418 432 433 434 435 436 437 438 479 480
505 513 531 540 541 542 543 544 545 546 547 549 550 554 556
557 558 560 564 565 566 567 568 569 571 573 641 647 648 662
664 665 667 668 669 691 708 730 731 751 754 755 775 832 834
835 836 838 839 850 953 954 957 966 967 972 973 977 979
* Multiple entries per line to conserve documentation space
8. Use the "Long Distance Calling Times" sub-menu to set the times on each day
when SCB is allowed to place long distance calls.
9. Hit ESC from the main SCB configuration menu and select "Yes" to save
the configuration file.
Notes:
=====
All SCB activity is logged to the file SCB.LOG in the SCB directory in
the format:
Node 7 : Mon Sep 27 16:44:31 1993
User Name : Digital Man
Voice Number : 714-529-6328
Modem Number : 5295313
Result : Verified
Results Description
------- -----------
Hung up User hung up before or during validation process
Refused User refused validation
Long Dist User is a long distance call and long distance is disallowed
Invalid # User entered a number that is in the trashcan file, less than
minimum length, or begins with a disallowed number (0 or 1)
No Init Modem could not be initialized
No Connect Modem could not connect to user's modem (possibly wrong #)
Verified User was called, modem connected, and password verified
Bad Pass User was called, modem connected, and incorrect password
Customizations:
==============
The following files can be modified (optionally using Ctrl-A codes for color):
SCB.MSG The opening screen for SCB
REFUSED.MSG Verification refused
INSTRUCT.MSG Instructions
NO_ONE.MSG Long distance numbers starting with 1 not allowed
NO_ZERO.MSG Long distance numbers starting with 0 not allowed
LD_TIME.MSG Not within allowed long distance callback time range
TOOSHORT.MSG Phone number is less than configured minimum number of digits
PHONECAN.MSG Phone number found in trashcan file
VERIFIED.MSG Displayed to users after verification
Registration:
============
If you wish to order a registered copy of SCB at the same time as Synchronet,
use the Synchronet ORDER.TXT file (in the SBBS\DOCS directory).
If registering SCB after already purchasing a copy of Synchronet, call
Digital Dynamics voice at 714-529-6328, Support BBS at 714-529-5313 (and use
Domain Shopper), or complete the ORDER.TXT file in the SCB directory and mail
or fax it to Digital Dynamics.
/* End of SCB.DOC */