ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ InterBBS Caller Verification (CallBack Verification) Configuration ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Before you begin with the configuration be sure that you have specified the command and the security level allowed to use the function in IBBSCFG "Events & Command Definitions" in the "Main Menu Command Definition File". SECURITY AND FILENAME CONFIGURATION ÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄ IBBSCFG Option O "Callback Verifier Configuration". These fields specify the security level allowed to use the function as well as the callers new security level after a successful callback. It also sets the days until the users account expires. Each field is explained in detail below. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Call-Back Verify Configuration ÜÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ³ ³Loc/Name of Call-Back Intro File: C:\IBBS\DISP\CBK ³ ³ ³ ³ Loc/Name of Call-Back .LST File : C:\IBBS\IBSYS\IBBSCBK.LST ³ ³ ³ ³ Security Level required to use CALLBACK : 10 ³ ³ ³ ³ New Security Level Assigned After Verification: 30 ³ ³ ³ ³ When Verified, Days Until Subscription Expires: 30 ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ to Edit Ascii text File or to Edit Graphics File Ü ³ ³ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ = Help ÜÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 18:46:19 INS:OFF ßßßßßßßßßßßßß CAPS:OFF NUM:OFF Loc/Name of Call-Back Intro File: This is the path and filename to the callback verifier intro display file. This is the first thing the user sees after entering callback. Loc/Name of Call-Back .LST File: The path and filename to the telephone number configuration file. This file is explained in detail later in this document. Press F2 to edit this file. Security Level required to use CALLBACK: This is the security level you want to callback for verification. In most cases it will be the level that was defined in "Level given new users" in IBBSCFG. New Security Level Assigned After Verification: The new security level given to the user upon a successful callback and password verification. If this field is set to -1, then the original security level will not be modified, even upon a successful verification. When Verified, Days Until Subscription Expires: Number of days given to the user before their account expires. For example. If this field is set to "30", then after 30 days the users security level will be dropped to the level specified in the "Expired Subscription Security Level" field in IBBSCFG. If subscription mode is not enabled this field will be ignored. DIALING CONFIGURATION ÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄ (Call-Back .LST FIle) This is the config file for the specific telephone numbers and whether or not they can be called, as well as the times that these calls are allowed and the modem dial string. It also specifies whether a number is long distance and requires an area code to be dialed or a local number not requiring an area code. Note: The maximum number of entries is limited to 4,096. If you require more contact InterBBS Development to request a "customized" IBBSCFG.EXE. Each field is explained in detail below. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CALL-BACK VERIFIER CONFIGURATION ÜÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ³ ³ Telephone Dial W/D W/D W/E W/E Updt Dial #'s to ³ ³ # or Mask OK Strt Stop Strt Stop Action Prefix Dial ³ ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ä ÄÄÄÄÄ ÄÄÄÄÄ ÄÄÄÄÄ ÄÄÄÄÄ Ä ÄÄÄÄÄÄÄÄÄ ÄÄ ³ ³ ³ ³ 813-???-???? Y 07:00 06:59 07:00 06:59 S ATDT 7 ³² ³ ???-???? Y 07:00 06:59 07:00 06:59 S ATDT 7 ³± ³ ???-???-???? N 07:00 06:59 07:00 06:59 D ATDT1 10 ³± ³ ³± ³ ³± ³ ³± ³ ³± ³ ³± ³ ³± ³ ³± ³ ³± ³ ³± ³ ³± ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³ ³ ³ Help Delete a Line Repeat a Line ³³ ³ ³ Insert a Line ³³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ to Exit ÜÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 20:29:33 INS:OFF ßßßßßßßßßßßßßßß CAPS:OFF NUM:ON TELEPHONE # The telephone number to dial or not to dial. Question or Mask marks are "Wildcards". For example 813-???-???? would be the setup for all numbers in the 813 area code. You may also set up prefixes within the area code. 813-733-???? would be the setup for all numbers within the 813 area code that have the 733 prefix. IMPORTANT: Telephone number masks *must* be entered in an ascending order of precedence. This means the more "wildcards" a given entry contains, the higher the precedence. Numbers of lower precedence are more specific to area codes or made even more specific by specifying an area code AND exchange. Examples of correct precedence: 813-885-???? 813-253-???? 813-???-???? ???-???-???? Examples of incorrect precedence: 813-???-???? 813-253-???? ???-???-???? 813-885-???? DIAL OK : This field determines whether or not to dial the specified phone number. W/D START: The weekday time to start allowing callbacks to the specified number. W/D STOP: The weekday time to stop allowing callbacks to the specified number. W/E START: The Weekend time to start allowing callbacks to the specified number. W/E END: The Weekend time to stop allowing callbacks to the specified number. UPDT ACTION: There are 4 possible settings for this field. S = Stay connected after callback is completed. D = Disconnect user after callback is completed. U = Upgrade user without a callback. Useful for upgrading long distance callers without having to dial a long distance number. N = Telephone Number was set to NON-DIALABLE. User is not to be upgraded. User is returned to the BBS to continue the session. DIAL PREFIX: Dial string your modem uses as well as any numbers that have to be dialed before the actual phone number. For most modems the dial string will be ATDT. Be sure that if the number being dialed requires an additional prefix, such as a "1" before the number, that it is also included. Example : ATDT1. #s TO DIAL: The maximum digits (nn) to dial for a specified phone number. If the number being dialed requires that an area code be dialed before the number this field would be set to "10". If the number is local and there is no need to dial an area code, then it would usually be set to "7". The "10" and "7" mentioned above are derived from the USA and Canada telephone numbering scheme. Other countries' telephone numbering schemes vary. In all cases the maximum digits to dial should be the RIGHT MOST nn digits of the user's DATA number. PREVIOUSLY DIALED NUMBERS (Trash File) ÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄ ÄÄÄÄÄÄÄ After a new user is verified the phone number is logged in the IBBSCBV.NUM file in the \IBSYS directory. Any number listed in this file will not be called again. This file may be edited with any text editor to add or remove phone numbers. CALLBACK VERIFIER LOG ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ IBBS creates a log for the callback verifier called IBBSCBV.RSP in the /IBSYS directory. The log contains the date and the time of the verification as well as the user's name, security level and expiration date. It also logs a result code to let the sysop know what the result of the callback action was. The result codes are as follows: CODE DESCRIPTION 0 Callback completed successfully 1 Unable to dial (Invalid telephone number) 2 Sysop configured the system not to dial the specified number. (No call made) 3 The time the attempt was made was not in the specified calling time (No call made) 4 User security greater or equal to the security specified in the security setup for "Upgraded Sec Level" (No callback) 5 Failed to make a connection in the dial attempt 6 Caller refused verification. 7 Password failure. The user entered the incorrect password when called back and prompted. 8 User's phone number has already been verified (No call made).