home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / PWAPCP01.ZIP / CU2B / CU-2BETA.ZIP / CALLUP.DOC < prev    next >
Text File  |  1995-07-11  |  19KB  |  459 lines

  1.  
  2.                     Copyright (C) 1995 by James Nerlinger
  3.                                CallUp v2.ß PPE
  4.  
  5.  
  6.       CallUp is a Callback Verification program [PPE] for PCBoard v15.21
  7.  
  8. Please see HISTORY.DOC for revision information.
  9.  
  10. ╔════════════════════════════════════════════════════════════════════════════╗
  11. ║  F E A T U R E S                                                           ║
  12. ╚════════════════════════════════════════════════════════════════════════════╝
  13.  
  14.  ■ Local only or local and long distance calling
  15.  ■ Setting of times to allow long distance calling
  16.  ■ Upgrade security level
  17.  ■ Keeps track of verified numbers & names
  18.  ■ Allows you to lock out area codes, prefixes, suffixes, or whole numbers
  19.  ■ Runs in local mode and simulates the process so that you can see how
  20.    it looks on your system.
  21.  ■ Sets expiry date
  22.  ■ Optionally updates comment 2 field of user record with fon#/date/time
  23.    of verification
  24.  ■ Checks for valid phone numbers
  25.  ■ Fully configurable prompts and information screens
  26.  ■ Disconnects after verifying long distance and toll callers
  27.  ■ Maintains a complete log separate from its verified list
  28.  
  29. ╔════════════════════════════════════════════════════════════════════════════╗
  30. ║  R E G I S T R A T I O N                                                   ║
  31. ╚════════════════════════════════════════════════════════════════════════════╝
  32.  
  33. CallUp is shareware and totally uncrippled.  Registration for CallUp is 
  34. $10.00. You may use this program for 30 days for evaluation purposes. If after 
  35. 30 days you continue to use it, please register it.  Registration will remove 
  36. the "* UNREGISTERED *" notice at the beginning of the program.  :-)  When you 
  37. register, you receive a registration number.  This number will be good for all 
  38. future releases. 
  39.  
  40. Registrations can be sent to:
  41.  
  42.         Access! Information Services
  43.         C/O James Nerlinger
  44.         P.O. Box 58505
  45.         Cincinnati, Ohio 45258-0505
  46.         (513) 244-2255
  47.  
  48. Please make checks payable to James Nerlinger.
  49.  
  50. ╔════════════════════════════════════════════════════════════════════════════╗
  51. ║  I N S T A L L A T I O N                                                   ║
  52. ╚════════════════════════════════════════════════════════════════════════════╝
  53. Installation is very simple as are all PPEs.  You can attach it to the command
  54. list and run it as a command or you can run it as a door.
  55.  
  56.         1. Give PCBoard a way to call it up.
  57.  
  58.         2. Edit the configuration file "CALLUP.CFG" to suit your needs.
  59.  
  60.         3. Edit the "LOC_EXC.DAT File". With one on each line enter areacodes
  61.            & prefixes which are local to you.
  62.  
  63.         4. Edit the "LC_EX_1.DAT File". With one on each line enter areacodes
  64.            & prefixes which are local but require 1+prefix+suffix dialing.
  65.  
  66.         5. Edit the "AREACODE.DAT File". With one on each line enter areacodes
  67.            you will long distance calling to.
  68.  
  69.         6. Edit the "TRASH.DAT File". With one on each line enter numbers
  70.            you will not allow for call back.
  71.  
  72.         7. You should be ready to go!
  73.  
  74.  
  75. There are a couple of ways you can install this PPE in your PCBoard.  One way
  76. is to set it up as a door.  Another, and the way I do it on my system, is to
  77. put it in a bulletin.  That way, whenever the user logs in they will get it.
  78.  
  79. PCBoard allows you to send users a bulletin dependent upon their security 
  80. level.  For example, if an user registers on my system they get an access 
  81. level of 10.  In my C:\PCB\GEN directory, there is a file called 10 (no 
  82. extension, just the two digits) that is displayed to all users with an
  83. access level of 10.  This file has a single line:
  84.  
  85. !C:\PCB\PPE\CALLUP\CALLUP.PPE
  86.  
  87. This is the full path and filename of the PPE I wish to execute.  It works 
  88. like a charm.
  89.  
  90. I also have it set up in my CMD.LST file as an option from the main menu.  
  91. Just go into PCBSetup, edit your CMD.LST (follow the sample add-in commands 
  92. there) and then it will be accessible from your main menu.  You'll also want 
  93. to change your menu file so the users will know it is there.
  94.  
  95. ╔═════════════════════════════════════════════════════════════════════════════╗
  96. ║  C O N F I G U R A T I O N                                                  ║
  97. ╚═════════════════════════════════════════════════════════════════════════════╝
  98.  
  99.  
  100. ╔══════════════════════════ Filenames ══════════════════════════════╗
  101. ║  Area Code file............  AREACODE.DAT                         ║
  102. ║  Program file..............  CALLUP.PPE                           ║
  103. ║  Instructions..............  CALLUP.DOC                           ║
  104. ║  Trashcan..................  TRASH.DAT                            ║
  105. ║  Verified Listing..........  VERIFIED.DAT                         ║
  106. ║  Exchange File.............  LOC_EXC.DAT                          ║
  107. ║  One Plus Exchange File....  LC_EX_1.DAT                          ║
  108. ║  Configuration file........  CALLUP.CFG                           ║
  109. ║  Internal File Description.  FILE_ID.DIZ                          ║
  110. ║  Revision History..........  HISTORY.DOC                          ║
  111. ║  Registration Form.........  REGISTER.FRM                         ║
  112. ║  Display files.............  ????????.                            ║
  113. ╚═══════════════════════════════════════════════════════════════════╝
  114.  
  115.  
  116. Program File
  117. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  118. CALLUP.PPE is the executable PPE program.
  119.  
  120. Instructions
  121. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  122. This is the documentation file with instructions (in other words, this file!)
  123.  
  124.  
  125. Trashcan
  126. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  127. This should be the filename to the file that will hold all locked out 
  128. numbers.  It can be used to lock out any area code and/or prefix and/or
  129. suffix and/or full phone number.
  130.                 
  131.                 (SEE TRASH.DAT FILE FOR EXAMPLES)
  132.  
  133. TRASH.DAT must be located in the CallUp PPE path
  134.  
  135. Verified Listing
  136. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  137. This should be the filename to the file that will hold verified
  138. numbers & names. It is automatically updated as the program runs.
  139.  
  140.                 (SEE VERIFIED.DAT FILE FOR EXAMPLES)
  141.  
  142. VERIFIED.DAT must be located in the CallUp PPE path
  143.  
  144. Exchange File
  145. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  146. This should be the filename to the file that will hold all local exchanges
  147. to that only require prefix+suffix dialing.
  148.  
  149. If 513-244 is a local number and only requires prefix+suffix dialing, you
  150. should have 513-244 in this file.
  151.  
  152. One area code-exchange per line.
  153.  
  154. LOC_EXC.DAT must be located in the CallUp PPE path
  155.  
  156. For at least this release, all numbers that are verifiable must be put in
  157. this file.  Any area code-prefixes that aren't listed here will be treated
  158. as long distance.
  159.  
  160. One Plus Exchange File
  161. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  162. This should be the filename to the file that will hold all local exchanges
  163. to that require 1+prefix+suffix dialing.
  164.  
  165. If 513-244 is a local number and requires 1 plus dialing, you should have
  166. 513-244 in this file.
  167.  
  168. One area code-exchange per line.
  169.  
  170. LC_EX_1.DAT must be located in the CallUp PPE path
  171.  
  172. Area Code File
  173. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  174. This should be the filename to the file that will hold all area codes to
  175. allow for LD callback.  If 513 area code is allowed for LD call back, you
  176. should have 513 in that file.  In other words, ALL area codes that are to
  177. be verifiable must be listed here.  One area code per line.
  178.  
  179. AREACODE.DAT must be located in the CallUp PPE path
  180.  
  181.  
  182.  
  183. Configuration File
  184. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  185. File for definable configuration options.  Please see config file for more
  186. info.
  187.  
  188. Revision History
  189. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  190. This file will list all updates and revisions to the program.
  191.  
  192. Registration Form
  193. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  194. Fill this out and mail it with your check to register this program!
  195.  
  196. Display Files
  197. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  198. The following files are SysOp configurable and represent the files displayed
  199. to the user during the callback verification process:
  200.  
  201.  
  202. Display files shown during the course of CallUp:
  203.  
  204. WELCOME     - Shown immediately as users enter PPE.
  205. SELECT      - Shown to caller at first phone number prompt.
  206. CALLING     - Shown as system hangs up to call the user back.
  207. PASSWORD    - Shown when successful connect has been made.
  208. UPGRADED    - Shown when user has been successfully upgraded.
  209. LDCALLER    - Shown to long distance callers just as systems disconnects.
  210.  
  211.  
  212. Display files shown as "errors" to the user:
  213.  
  214. TOOHIGH     - Shown to users who have too high a security for callback.
  215. ABORT       - Shown to users who abort callback.
  216. ALREADY     - Shown to users whose phone number is in the verified list.
  217. AC-NO       - Shown to users with an area code that has been locked out.
  218. PRE-NO      - Shown to users with a prefix that has been locked out.
  219. SUF-NO      - Shown to users with a suffix that has been locked out.
  220. REFUSED     - Shown to users whose entire number is locked out (banned).
  221. AC-LD-NO    - Shown to users of area codes that are not configured.
  222. LD-NO       - Shown to users who are attempting LD callback outside LD times. 
  223. WRONG       - Shown when an incorrect password has been entered.
  224. OUT         - Shown after user has failed all password attempts.
  225. ERROR       - Shown for general errors (as in those in the program).
  226.  
  227. Canned versions of these have been included -- by all means create your own 
  228. and be imaginative!  :-)  By adding a "G" or a "R" to the default name, you
  229. can use separate files for ASCII/ANSI/RIP.  There are some default RIP
  230. screens included to get you started.
  231.  
  232. -----------------------------------------------------------------------------
  233. -----------------------------------------------------------------------------
  234.  
  235. Configuration File
  236. ~~~~~~~~~~~~~~~~~~
  237.  
  238. Registration Name Line #1
  239. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  240. The name used in registration.  Must be entered exactly as it appears on your
  241. registration.  *** THIS IS CASE SENSITIVE ***
  242.  
  243.  
  244. Registration Number Line #2
  245. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  246. The number which is your registration number.  Put any number if you are
  247. not registered.
  248.  
  249.  
  250. Max Security Level Line #3
  251. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  252. This is the max security allowed to access this program.
  253.  
  254.  
  255. Security Level Adjustment Line #4
  256. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  257. This is the security level the user will get if call back is a success.
  258.  
  259.  
  260. Password Failures Allowed Line #5
  261. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  262. This is the number of password failures allowed before the user
  263. is disconnected.
  264.  
  265. Expiration Date Increase Line # 6
  266. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  267. This is the number of days to add the users current expiration date
  268. if call back is a success.  CallUp will add this number to the current date.
  269. For example, if today's date was 02/01/95 and the number here was 14, then the 
  270. user's expiry date would be change to 02/15/95.
  271.  
  272. Number Of Local Call Back Attempts Line #7 
  273. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  274. This is the number of call back attempts to be made if the caller is
  275. Long Distance.
  276.  
  277.  
  278. Allow or Disallow Long Distance Calling Line #8 
  279. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  280. This is set to allow or disallow long distance call backs.
  281.  
  282.     0 = False/No, Do Not Allow Long Distance Call Backs
  283.     1 = True/Yes, Do Allow Long Distance Call Backs
  284.  
  285.  
  286. Number Of Long Distance Call Back Attempts Line #9 
  287. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  288. This is the number of call back attempts to be made if the caller is
  289. Long Distance.
  290.  
  291.  
  292. Long Distance Calling Start Time Line #10 
  293. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  294. This is the time to start allowing long distance call backs.
  295.  
  296. In 24 hour format. HH:MM
  297.  
  298. HH:MM HH:MM          The first  time is for Monday->Friday   
  299.      ^               The second time is for Sunday 
  300.      |
  301.      |<-Make sure you place a single space here
  302.  
  303. Calling is allowed any time on saturday
  304.  
  305.  
  306. Long Distance Calling Stop Time Line #11 
  307. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  308. This is the time to stop allowing long distance call backs.
  309.  
  310. In 24 hour format. HH:MM
  311.  
  312. HH:MM HH:MM          The first  time is for Monday->Friday   
  313.      ^               The second time is for Sunday 
  314.      |
  315.      |<-Make sure you place a single space here
  316.  
  317. Calling is allowed any time on saturday
  318.  
  319.  
  320. Allow Typing In Phone Number #12 
  321. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  322. This allows the user to type in a phone number other than the voice or
  323. data number in their users record.
  324.  
  325. 0 = False/No, Do Not Allow User To Type In A Number
  326. 1 = True/Yes, Do Allow User To Type In A Number
  327.  
  328.  
  329. Seconds To Wait For Connect #13 
  330. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  331. This is how many seconds you will allow for the modems to connect before
  332. call back retry recycles.
  333.  
  334. NOTE: This should not be set higher that your modems
  335.       S7=?? register (remote carrier wait time).
  336.  
  337. Modem Init String #14 
  338. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  339. This line allows you to send any modem init string you may require just
  340. prior the dialing.   If left blank, it will only send  "AT" the your modem.
  341.  
  342. Update Comment Field 2 #15
  343. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  344. You can optionally enable CallUp to update the Comment Field 2 in the user's
  345. record with the full phone number verified, and the date and time of
  346. verification.
  347.  
  348.                                   0=Disabled
  349.                                   1=Enabled
  350.  
  351. Logfile Pathname #16
  352. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  353. You may optionally enable CallUp to maintain a separate logfile of all
  354. activity.  If you do not wish to enable this feature, this line should be
  355. set to NONE.  If you wish to enable the logging feature, simply place the
  356. full pathname of the logfile in this field like so:
  357.  
  358.                         C:\PCB\CALLUP.LOG
  359.  
  360. -----------------------------------------------------------------------------
  361.  
  362.  
  363.  
  364.  
  365. Local Mode Operation
  366. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  367. In local mode CallUp runs it's course and except the actual callback
  368. is just simulated.
  369.  
  370.  !!!!!!!!! NOTICE !!   User records will be updated !! NOTICE !!!!!!!!!!!!
  371. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  372.  
  373. This allows you to get a look and feel of how CallUp works.
  374.  
  375.  
  376.  
  377. General Operation
  378. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  379. What follows is a step by step operation of CallUp:
  380.  
  381. NOTE : Your configuration may alter and/or remove some of the steps.
  382.  
  383. Security levels are checked.
  384. If they are higher than the Maximum Level they are also brought back
  385. to PCBoard.
  386.  
  387. They are asked if they want to call back their (V)oice or (D)ata number
  388. from their user record, or if that want to (E)nter a different.  If it is 
  389. found that the phone number is not in a valid format, they will be asked to 
  390. re-enter it correctly (same as if they had selected 'E').
  391.  
  392.  
  393. The user enters their choice of  phone numbers.  If the phone number in
  394. their user record is incomplete (not in xxx-xxx-xxx or (xxx)xxx-xxx format)
  395. they will be forced abort.
  396.  
  397.  
  398. Duplicate numbers and disallowed numbers are checked for.
  399. If a duplicate and/or disallowed number is found program aborts.
  400.  
  401.  
  402. The number is checked to see if it is long distance using the  Exchange File.  
  403. The Bad Number File is also check to insure that they are not a problem 
  404. user/banned from the system. If their area code and/or prefix and/or suffix is 
  405. not allowed they are displayed a message letting them know that their number 
  406. is not allowed for call back. 
  407.  
  408.  
  409. If Long Distance caller, it checks to see if the current time is allowed
  410. for long distance calling.
  411.  
  412.  
  413. The actual dialing string is created according to your settings.
  414.  
  415.  
  416. CallUp drops carrier, delays for a moment and then initializes the modem.
  417.  
  418.  
  419. CallUp attempts the callback the configured number of times and waits
  420. the configured number seconds for a connection on each attempt.
  421.  
  422.  
  423. If a connection is made then CallUp will prompt them for their password.
  424. They get the configured number of tries to enter the correct password
  425. or they are disconnected.
  426.  
  427.  
  428. All Long Distance Call Backs Are Disconnected After Call Back
  429. Successful Or Not.   This is hard-coded and may not be altered.
  430.  
  431.  
  432. User security level record is increased, their number and name are
  433. added to the Trash can file, adds configured number of days to their
  434. expiration date if the call back was a success.
  435.  
  436.  
  437. I think that's it...<g>
  438.  
  439.  
  440.  
  441. ╔════════════════════════════════════════════════════════════════════════════╗
  442. ║  Q U E S T I O N S   &   C O M M E N T S    ( B U G S )                    ║
  443. ╚════════════════════════════════════════════════════════════════════════════╝
  444.  
  445. I would think that this PPE would work without any problems, but well...  If
  446. you have any problems or questions feel free to get in touch with me.
  447.  
  448. If you like the program and would like some additions please let me know.
  449. Even if you don't like the program, or don't continue to use it still drop me 
  450. a note and let me know you gave a looksee and what you think.  :-)
  451.  
  452. James Nerlinger
  453. Access! Information Services
  454. (513) 244-2255
  455. FidoNet  1:108/155
  456. InterNet jnj@ais-bbs.org
  457. CIS      102104,175
  458.  
  459.