home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / IDCHK426.ZIP / IDCHECK.DOC < prev    next >
Text File  |  1994-11-06  |  16KB  |  383 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                                   IDCheck
  11.                                 version 4.26
  12.                    Copyright (c) October, 1994 Illusions Inc.
  13.                              All Rights Reserved
  14.  
  15.  
  16.  Please read through this entire manual, everything you will need to know
  17. is written here for IDCheck.
  18.  
  19.  
  20.      Page 1 - Warranty crap, features and requirments, note from author.
  21.      Page 2 - What IDCheck does, batch file examples.
  22.      Page 3 - More batch file examples, and multi-line setup  
  23.      Page 4 - How to lock out numbers, foreign phone line setup
  24.      Page 5 - DESQview, multi-tasking, Front Door notes, & command line stuff.
  25.      Page 6 - Very important notes, registration, plans for the next version, 
  26.               & acknowledgements.
  27.  
  28.  
  29.  Jason Eicholtz Illusions Inc can be reached at the Isles of Euphoria at
  30. 219-744-4219 10pm-8am United States Central Time Zone. Or you can send mail
  31. to Jason Eicholtz at one of the following addresses between 10pm-8am:
  32.  
  33. 1:236/39 
  34. 19:1219/105
  35. 30:219/13
  36. 85:868/206
  37. 113:113/0
  38. Jason.Eicholtz@f39.n236.z1.fidonet.org
  39.  
  40. Or you can route mail through 1:236/20 that is addressed to 1:236/39
  41.  
  42.  
  43.  IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc.        PAGE 1
  44.  
  45. «««WARRANTY»»»      
  46.      Illusions Inc hereby disclaims all warranties relating to this 
  47.      software, whether express or implied, including without limitation 
  48.      any implied warranties of merchantability or fitness for a particular 
  49.      purpose. Illusions Inc will not be liable for any special, incidental, 
  50.      consequential, indirect or similar damages  due to loss of data or  any 
  51.      other reason, even if Illusions Inc or an agent of  Illusions Inc  has 
  52.      been advised of the  possibility of such  damages. The  person  using 
  53.      the software bears all risk as to the quality and performance of the 
  54.      software.
  55.  
  56.                 F E A T U R E S:
  57.                 
  58.                 ■ Unregistered version capable of locking out 2 numbers 
  59.                   Registered version capable of unlimited locked numbers
  60.                 ■ (Totally redone) Easy to follow display for the sysop
  61.                 ■ Writes IDCHECK.LOG of when locked out callers call
  62.                 ■ Able to lock out private callers (registered version)
  63.                 ■ Supports multiple lines
  64.                 ■ Supports foreign phone numbers and lines
  65.                 ■ Capable of logging all numbers that call
  66.                 ■ Ability to flag certian users with the access to leave a
  67.                   message to sysop (registered version)
  68.                 ■ Ability for sysop to leave a custom message to certian
  69.                   callers (registered version)
  70.                 ■ Supports COM ports 1-8
  71.                 ■ REGISTRATION *STILL* only $5
  72.  
  73.                 R E Q U I R M E N T S:
  74.                    
  75.                 ■ MS-DOS 3.3 or higher, OS/2 (finally!) or MS-DOS Compatible
  76.                   operating system.
  77.                 ■ FD 2.12 or higher that supports caller ID
  78.                 ■ Fossil Driver locked at 57600 or lower
  79.                 ■ modem that has caller ID support
  80.                 ■ CALLER ID from your phone company
  81.  
  82.  FOR THOSE UPGRADING FROM A PREVIOUS VERSION YOU MUST RECONFIGURE AND REDO
  83. YOUR IDCHECK.DAT FILE - REMOVING THE FIRST THREE LINES of configuration and
  84. only leaving your locked out numbers in it.
  85.  
  86.                          Quick note from the author:
  87.  
  88.  This program currently supports the USA standard Caller ID which is passed
  89. as NMBR and the Canada standard which is passed as MESG, or also known as the
  90. multi-page caller ID... If your phone company does not support these 
  91. standards, or uses different standards please write a message with detailed 
  92. info (include the DOBBS.BAT file) about it, (see TECH.TXT on how to contact me) and I'll make a version to support 
  93. that as quickly as possible.  Your DOBBS.BAT file(s) should have one of the
  94. following in it:"CALLER_NUMBER", "MESG", or "NMBR" (all without quotes)
  95.  If it doesn't, please send me a snippet from your FD.LOG, and your DOBBS.BAT
  96. file..
  97.                                              Thanks and Good Fortune,
  98.                                              Jason Eicholtz of Illusions Inc
  99.  
  100.  IDCheck works with Front Door 2.12 and future versions. When FD is 
  101. registered FD makes a file called DOBBS.BAT file, which, has the Caller ID
  102. number (assuming that you have Caller ID on your phone). IDCheck then takes 
  103.  IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc.        PAGE 2
  104.  
  105. that number and compares it to numbers which you enter into the file 
  106. IDCHECK.DAT. IDCheck will then either pass the caller to your BBS, or if the 
  107. number was one in the IDCHECK.DAT, it will tell the caller he/she either: 
  108.  
  109. A)Not allowed to call; his/her number has been blocked
  110.  
  111. or if he/she called with private and you specified NO PRIVATE callers he/she
  112. will be told:
  113.  
  114. B) Not allowed to call with private calling
  115.  
  116. after these messages IDCHECK will hangup and exit with a error level of 20
  117. so your batch file must look something like this:
  118. <------------------Beginning of MAILER.BAT-------------------------------->
  119. :loop
  120. cd\fd
  121. fd
  122. if errorlevel 255 goto after_tag
  123. if errorlevel 225 goto done
  124. if errorlevel 220 goto pack
  125. .
  126.    (Here would be all of your other errorlevels and the like)
  127. .
  128.  
  129. .
  130.  
  131. if errorlevel 39 goto B14400
  132. if errorlevel 38 goto B9600
  133. .
  134.  
  135. . (more errorlevels and ifs)
  136.  
  137. .
  138.  
  139. :B14400
  140. cd\fd                        (example for 14400 baud)
  141. idcheck
  142. if errorlevel 20 goto loop
  143. if errorlevel 10 goto 14400_allowed
  144. :14400_allowed
  145. cd\tag
  146. tag -controlcode=39-a=255
  147. goto loop
  148.  
  149. :B9600
  150. cd\fd                           (example for 9600 baud)
  151. idcheck
  152. if errorlevel 20 goto loop
  153. if errorlevel 10 goto 9600_allowed
  154. :9600_allowed
  155. cd\tag
  156. tag -controlcode=38-a=255
  157. goto loop
  158. .
  159.  
  160. .
  161.  
  162. .
  163.  IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc.        PAGE 3
  164.  
  165. <---------------------------ending of MAILER.BAT---------------------------->
  166.  
  167. Where the .'s are you would have the rest of your MAILER.BAT file. 
  168. (It would take up unnecessary space to a put the enter file in the doc). 
  169.  If they are allowed to continue IDCHECK exits with the errorlevel 10, if 
  170. they are not allowed IDHCEHCK hangs up and exits with errorlevel 20. 
  171.  You don't have to call the batch file MAILER.BAT, it can be anything you
  172. want to call it.
  173.  If you are using the DOBBS.BAT method of running your BBS it would look like
  174. this instead:
  175. <------------------Beginning of MAILER.BAT for DOBBS.BAT running------------->
  176. :loop
  177. cd\fd
  178. fd
  179. if errorlevel 255 goto after_tag
  180. if errorlevel 225 goto done
  181. if errorlevel 220 goto pack
  182. .
  183.    (Here would be all of your other errorlevels and the like)
  184. .
  185.  
  186. .
  187.  
  188. if errorlevel 39 goto RunBBS  
  189. if errorlevel 38 goto RunBBS
  190. .
  191.  
  192. . (more errorlevels and ifs)
  193.  
  194. .
  195. :RunBBS
  196. cd\fd                        
  197. idcheck
  198. if errorlevel 20 goto loop
  199. if errorlevel 10 goto allowed
  200. :allowed
  201. DOBBS.BAT
  202. goto loop
  203.  
  204. .
  205.  
  206. .
  207.  
  208. .
  209. <-------------------ending of MAILER.BAT for DOBBS.BAT running-------------->
  210.  
  211.  As the same with above, the .'s are for the rest of the file.                       
  212.  
  213.                         M u l t i - l i n e  s e t u p
  214.  
  215.  Ok.. This has changed from the last time. If you specify in the setup that
  216. you want to run mutli-line of IDCheck you must now specify the node number
  217. on the command line. For example, if you were running Front Door on node
  218. 2, you would run IDCheck like this:
  219.  
  220. IDCheck 2
  221.  IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc.        PAGE 4
  222.  
  223. As with the above batch file examples, the IDCheck can stay where it is at, 
  224. you must simple specify the node on the command line.
  225.  
  226.                       
  227.                       M O D I F Y I N G  I D C H E C K.D A T
  228.  
  229.  To modify IDCHECK.DAT and insert the numbers needed is very simple. Here's 
  230. an example of IDCHECK.DAT:
  231. <---------------------------Beginning of IDCHECK.DAT------------------------>
  232. D2197444219
  233. L1234567
  234. {12}123456789012
  235. [9]123456789
  236. D2197444219F
  237. <---------------------------Ending of IDCHECK.DAT---------------------------->
  238.  
  239. Note: Most phone companies do not send the "-" (without the"") across the 
  240. line with Caller ID. So instead of getting a number like: 123-4567 you'll get: 
  241. 1234567... Don't put the -'s in the file.
  242.  
  243.  The D in front of the 2197444219 number indicates that it is a long distance 
  244. number. The L indicates a local number. IDCHECK treats these differently in 
  245. the way that it reads it, so if the number to block is only 7 numbers then put
  246. a L in front of it, if it is 10 put a D. The number at the end with the F at 
  247. the end means the sysop has allowed that caller the privledge to write the
  248. sysop a message (for explinations and such). This is for the registered 
  249. version only. The caller has five lines to write a message, which is saved
  250. in IDCHECK.MSG.
  251.  
  252.  
  253.                             For Foreign numbers: 
  254.  
  255.  If the number you are blocking is more then 10 digits then you must specify
  256. how many digits there are in the number. For example, the number you are 
  257. blocking is 12 digits, you would use {12} to specify 12 digits before the
  258. number and then put the 12 digit number behind it. IDCHECK can read any 
  259. number upto 20 digits.
  260.  For numbers less then 10 digits you must also specify it. For example the
  261. number to block is 9 digits. then you would put [9] and the number.
  262.  See the IDCHECK.DAT file example above to see exactly how to enter these.
  263.  
  264. <---------------------------Beginning of IDCALLER.MSG------------------------>
  265. :ALL
  266. This message is for all callers to read:
  267.         You've been locked out
  268. :
  269. :2197444219
  270. Hello there user.. 
  271. You've been locked out.
  272. :
  273. :2191234567
  274. Hello there user... You've been locked out too.
  275. :
  276. <---------------------------End of IDCALLER.MSG------------------------------>
  277.  IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc.        PAGE 5
  278.  
  279.  To leave a custom message to a certian caller (for example the caller is
  280. 2197444219) you make a file called IDCALLER.MSG and put the phone number with
  281. a ":" (without the quotes) before the number and the message afterwards. Then at the
  282. you put another ":" (without the quotes) at then end of the message. You may
  283. have as many messages you want in there, but you can only have one block for
  284. each caller. You may also define a message for all callers by seeing the 
  285. message at the top. Just like above, put a ":" before (wihout the quotes) and
  286. put on at the end of the message. This is for registered version only.
  287.  
  288.       
  289.                Notes on DESQview and other multi-taskers:      
  290.  
  291.  If you are using DESQview you need to chage the text pages (in the advanced
  292. options) under the entry you use to start your BBS up with. The text pages
  293. defaults to one, and it needs to be 3.
  294.  Other multi-taskers will need to be changed too, if they have the option for
  295. it.
  296.  
  297.  
  298.       S t u f f  y o u  n e e d  t o  c h a n g e  i n  F r o n t  D o o r:
  299.    
  300.    File   Global   Mailer   Editor   Terminal   Modem   Printer   Manager
  301. ════════════════════════════════════════════════╔══════════════════╗══════════
  302. ▒▒▒▒▒▒▒▒▒╔═════════════════════════════════════════ Command strings ╗▒▒▒▒▒▒▒▒▒
  303. ▒▒▒▒▒▒▒▒▒║                                                          ║▒▒▒▒▒▒▒▒▒
  304. ▒▒▒▒▒▒▒▒▒║ Escape code    +++                                       ║▒▒▒▒▒▒▒▒▒
  305. ▒▒▒▒▒▒▒▒▒║ Return on-line ~ATO|                                     ║▒▒▒▒▒▒▒▒▒
  306. ▒▒▒▒▒▒▒▒▒║ On-hook        ATH0|                                     ║▒▒▒▒▒▒▒▒▒
  307. ▒▒▒▒▒▒▒▒▒║ Off-hook       ~ATH1|                                    ║▒▒▒▒▒▒▒▒▒
  308. ▒▒▒▒▒▒▒▒▒║ Dial           ATDT                                      ║▒▒▒▒▒▒▒▒▒
  309. ▒▒▒▒▒▒▒▒▒║ ├─Prefix                                                 ║▒▒▒▒▒▒▒▒▒
  310. ▒▒▒▒▒▒▒▒▒║ └─Suffix       |                                         ║▒▒▒▒▒▒▒▒▒
  311. ▒▒▒▒▒▒▒▒▒║ Delay          7                                         ║▒▒▒▒▒▒▒▒▒
  312. ▒▒▒▒▒▒▒▒▒║ Init-1         ATH0|                                     ║▒▒▒▒▒▒▒▒▒
  313. ▒▒▒▒▒▒▒▒▒║ Init-2         AT #CID=1 &f2q0l3m0s7=35s11=90w2s0=0|     ║▒▒▒▒▒▒▒▒▒
  314. ▒▒▒▒▒▒▒▒▒║ Init-3                                                   ║▒▒▒▒▒▒▒▒▒
  315. ▒▒▒▒▒▒▒▒▒║ Down           ATH0|                                     ║▒▒▒▒▒▒▒▒▒
  316. ▒▒▒▒▒▒▒▒▒║ Attention      AT #CID=1 &f2q0l3m0s7=55s11=90w2s0=0|     ║▒▒▒▒▒▒▒▒▒
  317. ▒▒▒▒▒▒▒▒▒║                                                          ║▒▒▒▒▒▒▒▒▒
  318. ▒▒▒▒▒▒▒▒▒╚══════════════════════════════════════════════════════════╝▒▒▒▒▒▒▒▒▒
  319. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  320. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  321. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  322. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  323.                                                                               
  324.  
  325. In The Modem-Default Task-Command Strings you must have ATH0| as init-1 and 
  326. in your other init string you must have #CID=1.
  327.  
  328. In Modem-
  329.         Default Task-
  330.                 Answer Control... You need to enable LDFRS.
  331. C o m m a n d  L i n e s:
  332.  
  333. IDCHECK /C
  334.   configures
  335. IDCHECK /R
  336.   Registers IDCHECK, to find out how to register see REGISTER.FRM
  337.  IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc.        PAGE 6
  338.  
  339. Final notes:
  340.  
  341. That should be it. I can't think of anything I might have missed, just make
  342. sure all the files are in the Front Door directory. Make sure that you have 
  343. #CID=1 in your init string, it cannot be #CID=2. Also make sure that in the 
  344. Front Door setup in Mailer - Errorlevels section you have Create BAT. file 
  345. set to YES. And if your fossil is locked higher then 38400 tell IDCheck it
  346. is locked at 38400, don't tell IDCheck it is locked at 57600.
  347.  If anything is unclear, or you need additional information, please see the
  348. TECH.TXT file for information on how to contact me.
  349.  
  350.                            R e g i s t r a t i o n
  351.                             
  352.  You may be wondering why the price is only $5. Well, with todays computers 
  353. at the prices they are, the vast upgrades we must do, and the amount of money
  354. our gov't is taking from us (grin) we need to keep as much as we can. IDCheck
  355. was orignally ment for my own use, and quickly changed into something more
  356. then 100 people FREQed from my system alone - within a week.
  357. With all the time and efforts gone into this program I still only ask for 
  358. $5 - Quality software at a fair price. See up near the top for the features 
  359. you get when you register. By law, since this is Shareware, you are required 
  360. to pay for this product. I hope you do register this program, the more who
  361. do, the faster new versions will be out and more will keep comming out.
  362.  REGISTER.FRM has the information on how to register. 
  363.  
  364.                        A c k n o w l e d g m e n t s
  365.   
  366.  Thanks goes to the following for their contributions to making IDCheck 
  367. possible, and for helping along the way.
  368.  
  369.  To Donn Bly for his help with certian routines in v4.0.
  370.  To Kevin Fredrick for his tedious time spent on beta testing with me.
  371.  To Mark Lime for allowing me to use his 24hr line for a F'Reqing site.
  372.  To BIll Northrup for testing out the beta releases and allowing me to use
  373.  his 24hr line for a F'Reqing site.
  374.  To Greg Siler for his beta testing with me. 
  375.  To Matt Summers for his time spent on beta testing with me.
  376.  To all those who wrote to me telling me about bugs that I needed to fix. :)
  377.  To the beta testers that helped speed up the bug fixin' work.
  378.  To TheSoft Programming Services & Ian E. Davis for making TheDraw. 
  379.  And finally thanks to all those who support and use this software.
  380.  
  381. IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc.        END
  382.  
  383.