home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
IDCHK426.ZIP
/
IDCHECK.DOC
< prev
next >
Wrap
Text File
|
1994-11-06
|
16KB
|
383 lines
IDCheck
version 4.26
Copyright (c) October, 1994 Illusions Inc.
All Rights Reserved
Please read through this entire manual, everything you will need to know
is written here for IDCheck.
Page 1 - Warranty crap, features and requirments, note from author.
Page 2 - What IDCheck does, batch file examples.
Page 3 - More batch file examples, and multi-line setup
Page 4 - How to lock out numbers, foreign phone line setup
Page 5 - DESQview, multi-tasking, Front Door notes, & command line stuff.
Page 6 - Very important notes, registration, plans for the next version,
& acknowledgements.
Jason Eicholtz Illusions Inc can be reached at the Isles of Euphoria at
219-744-4219 10pm-8am United States Central Time Zone. Or you can send mail
to Jason Eicholtz at one of the following addresses between 10pm-8am:
1:236/39
19:1219/105
30:219/13
85:868/206
113:113/0
Jason.Eicholtz@f39.n236.z1.fidonet.org
Or you can route mail through 1:236/20 that is addressed to 1:236/39
IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc. PAGE 1
«««WARRANTY»»»
Illusions Inc hereby disclaims all warranties relating to this
software, whether express or implied, including without limitation
any implied warranties of merchantability or fitness for a particular
purpose. Illusions Inc will not be liable for any special, incidental,
consequential, indirect or similar damages due to loss of data or any
other reason, even if Illusions Inc or an agent of Illusions Inc has
been advised of the possibility of such damages. The person using
the software bears all risk as to the quality and performance of the
software.
F E A T U R E S:
■ Unregistered version capable of locking out 2 numbers
Registered version capable of unlimited locked numbers
■ (Totally redone) Easy to follow display for the sysop
■ Writes IDCHECK.LOG of when locked out callers call
■ Able to lock out private callers (registered version)
■ Supports multiple lines
■ Supports foreign phone numbers and lines
■ Capable of logging all numbers that call
■ Ability to flag certian users with the access to leave a
message to sysop (registered version)
■ Ability for sysop to leave a custom message to certian
callers (registered version)
■ Supports COM ports 1-8
■ REGISTRATION *STILL* only $5
R E Q U I R M E N T S:
■ MS-DOS 3.3 or higher, OS/2 (finally!) or MS-DOS Compatible
operating system.
■ FD 2.12 or higher that supports caller ID
■ Fossil Driver locked at 57600 or lower
■ modem that has caller ID support
■ CALLER ID from your phone company
FOR THOSE UPGRADING FROM A PREVIOUS VERSION YOU MUST RECONFIGURE AND REDO
YOUR IDCHECK.DAT FILE - REMOVING THE FIRST THREE LINES of configuration and
only leaving your locked out numbers in it.
Quick note from the author:
This program currently supports the USA standard Caller ID which is passed
as NMBR and the Canada standard which is passed as MESG, or also known as the
multi-page caller ID... If your phone company does not support these
standards, or uses different standards please write a message with detailed
info (include the DOBBS.BAT file) about it, (see TECH.TXT on how to contact me) and I'll make a version to support
that as quickly as possible. Your DOBBS.BAT file(s) should have one of the
following in it:"CALLER_NUMBER", "MESG", or "NMBR" (all without quotes)
If it doesn't, please send me a snippet from your FD.LOG, and your DOBBS.BAT
file..
Thanks and Good Fortune,
Jason Eicholtz of Illusions Inc
IDCheck works with Front Door 2.12 and future versions. When FD is
registered FD makes a file called DOBBS.BAT file, which, has the Caller ID
number (assuming that you have Caller ID on your phone). IDCheck then takes
IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc. PAGE 2
that number and compares it to numbers which you enter into the file
IDCHECK.DAT. IDCheck will then either pass the caller to your BBS, or if the
number was one in the IDCHECK.DAT, it will tell the caller he/she either:
A)Not allowed to call; his/her number has been blocked
or if he/she called with private and you specified NO PRIVATE callers he/she
will be told:
B) Not allowed to call with private calling
after these messages IDCHECK will hangup and exit with a error level of 20
so your batch file must look something like this:
<------------------Beginning of MAILER.BAT-------------------------------->
:loop
cd\fd
fd
if errorlevel 255 goto after_tag
if errorlevel 225 goto done
if errorlevel 220 goto pack
.
(Here would be all of your other errorlevels and the like)
.
.
if errorlevel 39 goto B14400
if errorlevel 38 goto B9600
.
. (more errorlevels and ifs)
.
:B14400
cd\fd (example for 14400 baud)
idcheck
if errorlevel 20 goto loop
if errorlevel 10 goto 14400_allowed
:14400_allowed
cd\tag
tag -controlcode=39-a=255
goto loop
:B9600
cd\fd (example for 9600 baud)
idcheck
if errorlevel 20 goto loop
if errorlevel 10 goto 9600_allowed
:9600_allowed
cd\tag
tag -controlcode=38-a=255
goto loop
.
.
.
IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc. PAGE 3
<---------------------------ending of MAILER.BAT---------------------------->
Where the .'s are you would have the rest of your MAILER.BAT file.
(It would take up unnecessary space to a put the enter file in the doc).
If they are allowed to continue IDCHECK exits with the errorlevel 10, if
they are not allowed IDHCEHCK hangs up and exits with errorlevel 20.
You don't have to call the batch file MAILER.BAT, it can be anything you
want to call it.
If you are using the DOBBS.BAT method of running your BBS it would look like
this instead:
<------------------Beginning of MAILER.BAT for DOBBS.BAT running------------->
:loop
cd\fd
fd
if errorlevel 255 goto after_tag
if errorlevel 225 goto done
if errorlevel 220 goto pack
.
(Here would be all of your other errorlevels and the like)
.
.
if errorlevel 39 goto RunBBS
if errorlevel 38 goto RunBBS
.
. (more errorlevels and ifs)
.
:RunBBS
cd\fd
idcheck
if errorlevel 20 goto loop
if errorlevel 10 goto allowed
:allowed
DOBBS.BAT
goto loop
.
.
.
<-------------------ending of MAILER.BAT for DOBBS.BAT running-------------->
As the same with above, the .'s are for the rest of the file.
M u l t i - l i n e s e t u p
Ok.. This has changed from the last time. If you specify in the setup that
you want to run mutli-line of IDCheck you must now specify the node number
on the command line. For example, if you were running Front Door on node
2, you would run IDCheck like this:
IDCheck 2
IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc. PAGE 4
As with the above batch file examples, the IDCheck can stay where it is at,
you must simple specify the node on the command line.
M O D I F Y I N G I D C H E C K.D A T
To modify IDCHECK.DAT and insert the numbers needed is very simple. Here's
an example of IDCHECK.DAT:
<---------------------------Beginning of IDCHECK.DAT------------------------>
D2197444219
L1234567
{12}123456789012
[9]123456789
D2197444219F
<---------------------------Ending of IDCHECK.DAT---------------------------->
Note: Most phone companies do not send the "-" (without the"") across the
line with Caller ID. So instead of getting a number like: 123-4567 you'll get:
1234567... Don't put the -'s in the file.
The D in front of the 2197444219 number indicates that it is a long distance
number. The L indicates a local number. IDCHECK treats these differently in
the way that it reads it, so if the number to block is only 7 numbers then put
a L in front of it, if it is 10 put a D. The number at the end with the F at
the end means the sysop has allowed that caller the privledge to write the
sysop a message (for explinations and such). This is for the registered
version only. The caller has five lines to write a message, which is saved
in IDCHECK.MSG.
For Foreign numbers:
If the number you are blocking is more then 10 digits then you must specify
how many digits there are in the number. For example, the number you are
blocking is 12 digits, you would use {12} to specify 12 digits before the
number and then put the 12 digit number behind it. IDCHECK can read any
number upto 20 digits.
For numbers less then 10 digits you must also specify it. For example the
number to block is 9 digits. then you would put [9] and the number.
See the IDCHECK.DAT file example above to see exactly how to enter these.
<---------------------------Beginning of IDCALLER.MSG------------------------>
:ALL
This message is for all callers to read:
You've been locked out
:
:2197444219
Hello there user..
You've been locked out.
:
:2191234567
Hello there user... You've been locked out too.
:
<---------------------------End of IDCALLER.MSG------------------------------>
IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc. PAGE 5
To leave a custom message to a certian caller (for example the caller is
2197444219) you make a file called IDCALLER.MSG and put the phone number with
a ":" (without the quotes) before the number and the message afterwards. Then at the
you put another ":" (without the quotes) at then end of the message. You may
have as many messages you want in there, but you can only have one block for
each caller. You may also define a message for all callers by seeing the
message at the top. Just like above, put a ":" before (wihout the quotes) and
put on at the end of the message. This is for registered version only.
Notes on DESQview and other multi-taskers:
If you are using DESQview you need to chage the text pages (in the advanced
options) under the entry you use to start your BBS up with. The text pages
defaults to one, and it needs to be 3.
Other multi-taskers will need to be changed too, if they have the option for
it.
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:
File Global Mailer Editor Terminal Modem Printer Manager
════════════════════════════════════════════════╔══════════════════╗══════════
▒▒▒▒▒▒▒▒▒╔═════════════════════════════════════════ Command strings ╗▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ Escape code +++ ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ Return on-line ~ATO| ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ On-hook ATH0| ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ Off-hook ~ATH1| ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ Dial ATDT ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ ├─Prefix ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ └─Suffix | ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ Delay 7 ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ Init-1 ATH0| ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ Init-2 AT #CID=1 &f2q0l3m0s7=35s11=90w2s0=0| ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ Init-3 ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ Down ATH0| ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ Attention AT #CID=1 &f2q0l3m0s7=55s11=90w2s0=0| ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒║ ║▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒╚══════════════════════════════════════════════════════════╝▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
In The Modem-Default Task-Command Strings you must have ATH0| as init-1 and
in your other init string you must have #CID=1.
In Modem-
Default Task-
Answer Control... You need to enable LDFRS.
C o m m a n d L i n e s:
IDCHECK /C
configures
IDCHECK /R
Registers IDCHECK, to find out how to register see REGISTER.FRM
IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc. PAGE 6
Final notes:
That should be it. I can't think of anything I might have missed, just make
sure all the files are in the Front Door directory. Make sure that you have
#CID=1 in your init string, it cannot be #CID=2. Also make sure that in the
Front Door setup in Mailer - Errorlevels section you have Create BAT. file
set to YES. And if your fossil is locked higher then 38400 tell IDCheck it
is locked at 38400, don't tell IDCheck it is locked at 57600.
If anything is unclear, or you need additional information, please see the
TECH.TXT file for information on how to contact me.
R e g i s t r a t i o n
You may be wondering why the price is only $5. Well, with todays computers
at the prices they are, the vast upgrades we must do, and the amount of money
our gov't is taking from us (grin) we need to keep as much as we can. IDCheck
was orignally ment for my own use, and quickly changed into something more
then 100 people FREQed from my system alone - within a week.
With all the time and efforts gone into this program I still only ask for
$5 - Quality software at a fair price. See up near the top for the features
you get when you register. By law, since this is Shareware, you are required
to pay for this product. I hope you do register this program, the more who
do, the faster new versions will be out and more will keep comming out.
REGISTER.FRM has the information on how to register.
A c k n o w l e d g m e n t s
Thanks goes to the following for their contributions to making IDCheck
possible, and for helping along the way.
To Donn Bly for his help with certian routines in v4.0.
To Kevin Fredrick for his tedious time spent on beta testing with me.
To Mark Lime for allowing me to use his 24hr line for a F'Reqing site.
To BIll Northrup for testing out the beta releases and allowing me to use
his 24hr line for a F'Reqing site.
To Greg Siler for his beta testing with me.
To Matt Summers for his time spent on beta testing with me.
To all those who wrote to me telling me about bugs that I needed to fix. :)
To the beta testers that helped speed up the bug fixin' work.
To TheSoft Programming Services & Ian E. Davis for making TheDraw.
And finally thanks to all those who support and use this software.
IDCheck 4.26 - Copyright (c) October, 1994 Illusions Inc. END