home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
d
/
dcall300.zip
/
DCALL.DOC
next >
Wrap
Text File
|
1992-08-19
|
10KB
|
253 lines
▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀▀
▀▀ ▀▀ ▀▀ ▀▀▀
▀▀ ▀▀ ▀▀▀ ▀▀▀
▀▀ ▀▀ ▀▀ ▀▀▀
▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀▀
[The DeAdZoNe Utilities for RemoteAccess]
┌─────────────────────────────────────────────────────────────────┐
│ D-CaLL │
│ │
│ Today's Callers Bulletin Generator for RemoteAccess │
│ │
│ Version 3.00 August 21, 1992 │
│ │
│ (C) Copyright Victor Magdic 1992 │
│ │
│ All Rights Reserved │
└─────────────────────────────────────────────────────────────────┘
Description
═══════════
D-CaLL is a door for RemoteAccess which replaces the built in
"Today's Callers" function. Not only does D-CaLL look better <grin>,
but it also has the following features:
* Runs as a door.
* The ability to mask local logons so that they look like
ordinary calls.
* People who have only called one time (i.e. new users) are
listed as "NEW USER".
* The ability to exclude up to 100 users from the Today's
Callers List, based on a control file which you create.
* Supports the "hidden" attribute in the user record, so if
you have a user toggled as "hidden" they will not be
displayed in the Today's Callers List.
* Supports Handles and Real Names.
* Supports locked baud rates.
* The screen length is adjusted to the users setting to provide full
screen display on the users end.
* Does full carrier monitoring and will immediately return to the BBS
if the user drops carrier
* Inactivity timeout feature. D-CaLL will return to the BBS if the
user does not respond within two minutes at the screen pause prompt.
* DESQview aware. D-CaLL will give up it's time slice when waiting for
user input at the screen pause prompt. D-CaLL will automatically
detect if DESQview is present.
Note: D-CaLL 3.00 is written for RA 1.11 -it should work with future
versions as well, but that will depend on what changes are made to
the RA file structures. It will NOT work with versions prior to RA 1.11.
How much does it cost?
══════════════════════
This utility is FREE! If you like it you can continue to use it
for as long as you like free of charge!
If you do decide to use it, I would be excited to hear from you !!
I encourage you to send me a postcard at the address listed below (see
the end of this text file). It will cost you practically nothing, and
will let me know you're enjoying the program. It will also give me
incentive to keep improving the program and make it even better!
Command Line Options
════════════════════
DCALL [/H] [/T] [/L] [/Mxxxxx]
D-CaLL supports the following options:
/T ; Include the Sysop's name in the *header*
portion of the Today's Callers Bulletin.
(i.e. directly below the system name).
This option is OFF by default.
/H ; Use Handles instead of real names. Real
names is the default.
/Mxxxxx ; Specify the baud rate to be used when
masking local logons (see explanation
or /M=xxxxx below). The default is 2400 baud. If you
want a different number specify it as follows:
/M9600 -would use 9600 bps
/M=14400 -would use 14400 bps
/L ; Local operation. If you want to test D-CaLL,
or simply want to run it locally, use this
switch. When this switch is used, nothing is
written to the comm port.
Masking Local Logons
════════════════════
Normally when someone logs on locally to your BBS, RemoteAccess
reports their baud rate as "0", and will display it as "0" in the
"built in" Today's Caller List. In some circumstances it may not be
desirable for your users to know who is logging on locally... D-CaLL
solves this problem by automatically masking calls which have a baud
rate of "0".
By default, if a baud rate of "0" is encountered, it is replaced by
"2400". You can overide this value and make it anything you want by
using the /M switch as explained above.
Note: The "0" baud masking is completely internal and only occurs at
run time. It does not modify any RA files (e.g. LASTCALL.BBS
or USERON.BBS)
Important: D-CaLL does not check to see if you've entered a valid
baud rate, so be careful when you use this feature. For
example, if you were to enter something like /M1123,
this is the number which would be used in the bulletin.
Obviously, making an error like this would defeat the
purpose of masking the baud rate in the first place since
most people would recognize that 1123bps is not a "real"
baud rate!
Exclusion List
══════════════
D-CaLL supports an exclusion list which allows you to specify up to
100 users which you do not want included in the Today's Callers
Bulletin. This is useful if you have users (or co-sysops) which you
want to "hide" from the listing.
In order to use this feature you must create a plain ASCII text file
called DCALL.CTL and simply list the name or handle of the user which
you want excluded (one entry per line). If D-CaLL detects this file,
it will automatically use it, so no command line switches are
required.
* It is not necessary to specify both a user's real name and their
handle as separate entries, one or the other will suffice.
* The entries in DCALL.CTL are *not* case sensitive, so if you have
"John Smith" in your DCALL.CTL file, and the users name is actually
spelt "JoHn SmItH", the name will still be properly excluded.
* If you have more than 100 entries in DCALL.CTL, D-CaLL will abort
with an appropriate error message.
Example of DCALL.CTL:
John Smith
Jane Smith
The Punisher
How To Use D-CaLL
═════════════════
D-CaLL is designed to be run as a door. The best way to run it is
to set it up as a type 7 exit. D-CaLL will read all the necessary
comport information from the DORINFO1.DEF file.
example;
dcall.exe /H /T /M=9600
This will tell D-CaLL to use Handles and include the sysop's name
in the header portion of the list. It will also tell D-CaLL to mask
local logons as 9600 baud.
Location of Files
═════════════════
In order for D-CaLL to function properly you must have your RA environment
variable set (see the RA docs for more information on the RA environment
variable).
If you are using the exclusion file, DCALL.CTL, it must be in the main
RA directory (i.e. the directory specified by the RA environment variable)
Note: D-CaLL does *not* write to any RemoteAccess files.
Legal Stuff and Disclaimer
══════════════════════════
"D-CaLL" refers to the executables and documentation in the original
distribution archive. D-CaLL is copyrighted material by the author,
Victor Magdic. All rights are reserved.
The program is provided "as is", without warranty or guarantee of any kind,
either expressed or implied, as to its quality or performance. The author,
will not be held liable to you or anyone for any direct, indirect, incidental
or consequential damages, including but not limited to any lost profits, or
lost savings which may result from the use or inability to use this program.
The author is in no way obligated to provide future versions of this
software.
Your use of the program constitutes your agreement to these terms and to
this disclaimer and your release of the author from any form of liability
or litigation.
All mentioned products are copyrighted by and trademarks of their respective
holders.
Credits
═══════
Thanks to James FitzGibbon for his patience in helping me beta test D-CaLL,
and a special thanks to Ian McKenzie for lending me his computer so I could
simulate a remote connection and debug the fossil routines.
Suggestions always welcome!
═══════════════════════════
If you have any suggestions for improvement or wish to report any bugs,
you can reach me either through my BBS, or via netmail:
The DeAdZoNe ...Experience the Difference!
(416) 507-2159
Victor Magdic -SysOp
FidoNet: 1:259/427
TeleNet Canada: 20:22/4
F-Net: 110:112/1
or by writing to:
Victor Magdic
424 Camden Circle
Mississauga, Ontario
L4Z 2P4
CANADA
═══════════════════════════════════════════════════════════════════════ end