home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
300-399
/
ff363.lzh
/
PLW
/
PLW.english.doc
< prev
next >
Wrap
Text File
|
1990-08-11
|
10KB
|
256 lines
Documentation for Phone Line Watcher Version 1.10
****************************************************************************
COPYRIGHT NOTICE:
© Copyright 1990 by Christian Fries. All rights reserved.
This program is NOT in the public domain. This program may NOT be distributed
by any commercial software of hardware vendor.
This program may ONLY be distributed by non-profit user groups, networks,
bbs's, and of course by Fred Fish.
The Author cannot be liable for the use or misuse of this program.
This copyright notice must be distributed with the program.
If you find this program useful please send $5 - $10 (or equivalent in
other currency) to one of the following adresses:
Christian Fries Christian Fries
c/o Fred Fries c/o Gudrun Horst
Ferdinand - Tietz Straße 19 77, Rue des Romains
D 5500 Trier L 2443 Senningerberg
You will be registrated as User and get further Information about Updates
and other Programs.
Christian Fries
Trier, 7-April-1990
****************************************************************************
1. Preface
®
The Phone Line Watcher is an program for all owners of a Hayes-Compatible
Modem. The program will protokoll all incomming calls with date, time and
the amount of rings. It also offers the possiblity to let other modem owners
'log in' and leave a message.
2. Protokolling of calls
The program protokolls all calls with date, time and the amount of rings
into a file called 'PLW.protokoll'. To prevent the loss of data the file
is only opend while the program adds new data to it (e.g. while a message
comes in). Therefor the data is not lost on a system crash and you can
view the protokoll file even while PLW is running (exept if a messages
comes in or new data is stored). Data will be always append to the protokoll
file and so you can view the protokoll of several sessions, beause the
program will never delete that file but append the line
"Phone Line Watcher - Protokoll since [DATE] [TIME]"
to the file on startup. So you should delete that file when you no longer
need the old protokoll.
3. The Menus
3.1. Reset.
This Command resets the program (clears buffers, sets counters to zero) and
the modem (according to the stuff specified in the Setup menu - see below).
3.2. Setup.
This Command lets you specify certain parameters that are described below.
The parameters are stored in 'S:PhoneLineWatcher.config'. These parameters
are very important for PLW and should be specified with great care
(especially the parameters that affect the setting of the modem).
The parameters are:
- Ring Tolerance Time:
The Program detects calls by the receiving of the 'RING' string from the
modem. When it detects a rings it starts counting them. Then, when it there
are no more 'RING' in the time intervall specified here PLW decsides that
the caller hanged up and increases the call-counter while setting the ring-
counter to zero. This time intervall is the 'Ring Tolerance Time' (specified
in seconds).
VALUE RECOMMENDED: 8 (seconds).
- AutoAnswer
After this amount of 'RING's the program send the ATA command to the modem,
that lets the modem go off-hook and send the answer-tone. You should set
this number higher than 8 to prevent the bothering of innocent persons that
don't like to 'log in' (and recognize after the 8th ring that theres no
body at home). You are able to switch the log-in feature off by setting this
number to zero.
NOTE: If you set this number higher than 7 the caller has to set the modem-
register 7 to a value of 60 or more (ATS7=10) to keep the modem trying (and
not hang up after 30 seconds).
VALUE RECOMMENDED: 0 (for no AutoAnswer).
10 (for AutoAnswer after 10 RINGS).
- Maximum Online Time
This number specifies the maximum amount of minutes that may the remote
user look around inside your system. When the time is up the user will
be disconnect even if he is about to leave a message.
VALUE RECOMMENDED: 20 (minutes)
- Welcome File
When the remote user is logged in the program will send this file.
This file should be provided by you. This file has the same purpose
than an spoken answer text on an phone-answer-machine (e.g. "I am
shopping. Back at 15:00. Chris." or "On Vacation till 20 of March.
Getting some sunshine. Chris.").
- Goodbye File
When the remote user selected 'Exit' in his menu the program will send
this file. Maybe you can use it for a more personal goodbye text than
"DISCONNECTING".
- Master Password ®
When a remote user is logged in he can select an access to AmigaDOS or view
the protokoll (PLW.protokoll).
This access is only permitted, if the user enters the Password specified
here.
NOTE: ACCESS TO AmigaDOS IS NOT IMPLEMENTED IN ANY VERSION LOWER THAN V1.20.
- Baud Rate
Please enter here the Baudrate that will be used on the serial port on
startup and when the reset is selected. Your modem should support that
rate of course.
NOTE: THE BAUD-RATE OF THE SERIAL PORT IS SET TO THAT BAUD-RATE AND AN
AT FOLLOWED BY AN [CR] (ASCII: 13) IS SEND TO THE MODEM.
VALUE RECOMMENDED: 300, 1200, 2400, 4800, 9600 (depends on your modem)
- 1st InitString
This string is send to the modem after startup or after selecting reset
followed by an [CR] (ASCII: 13).
VALUE RECOMMENDED: AT or AT&F or ATZ (depends on your modem).
- 2nd InitString
This string is send to the modem after startup or after selecting reset
followed by an [CR] (ASCII: 13).
VALUE RECOMMENDED: ATV1X4
ATB0V1X4 (for CCITT standard).
ATB1V1X4 (for BELL standard).
- Init delay time
This is the number of seconds between the sending of InitString1 and
InitString2.
VALUE RECOMMENDED: 1 (second)
3.3. Language.
PLW supports diffent languages. Currently ENGLISH and GERMAN (DEUTSCH) are
supported. Please select the language you prefere in the submenu.
The language on startup is always english.
3.4. View
View shows the contens of the PLW.protokoll file. To hold the dispay
simply hold the right mousebutton.
3.5. About
Try is out.
3.6. Exit
Frees all devices (timer, serial, console), frees memory, and shuts down
the program.
4. The login-feature
The login-feature displays a menu to the remote user. PLW accepts ASCII
characters to edit the entered data (e.g. DELETE or BACKSPACE). Also it
accepts the amiga console device commands (like CURSOR-KEYS - see RKM¹ for
more. As CSI¹ $9B is accepted.) to edit the entered data.
NOTE: USAGE OF console.device COMMANDS MAY CAUSE THE PROGRAM TO EXIT,
WHEN CSI IS CONVERTED TO ESCAPE (HI-BIT SET TO ZERO).
The following features are available in this Version to the remote user:
- leaving a message
To leave a message the remote user has always the possiblity to edit
one line (80 characters). After the end of the line is reached or the
user hit [RETURN] (ASCII: 13) the data will be stored. The transmission
of the message is terminated by hitting ESCAPE (ASCII: 27).
- viewing the protokoll file
To use the feature you have to enter the passord specified in the setup
menu. This is to prevent other people of 'viewing' personal messages.
5. Comming Soon (maybe):
* Transmission of Files in both direction (XMODEM).
* Access to AmigaDOS with a Password from remote.
6. Modem specific data:
®
The program assumes, that you are using an Hayes-Compatible modem. The program
was tested with BEST and DISCOVERY modems. You have the posibility to adjust
certain things by using the 1st and 2nd Init-String. Although some commands
are send to the modem directly by the program and you cannot change them.
Here is the list of commands the program uses. If you find out, that the
program does not work with you modem, because of these commands (maybe your
modem is a little bit incompatible) than you may contact me to change these.
String | Direction | Function
--------------------------------------------------------------------------
RING[CR] | From Modem | Incomming call.
| | Increases the ringcounter.
CONNECT[CR] | From Modem | Set serial interface to 300 Baud and start
| | comunication with remote.
CONNECT 1200[CR] | From Modem | Set serial interface to 1200 Baud and start
| | comunication with remote.
CONNECT 2400[CR] | From Modem | Set serial interface to 2400 Baud and start
| | comunication with remote.
CONNECT 4800[CR] | From Modem | Set serial interface to 4800 Baud and start
| | comunication with remote.
CONNECT 9600[CR] | From Modem | Set serial interface to 9600 Baud and start
| | comunication with remote.
NO CARRIER[CR] | From Modem | Engage reset procedure.
| | (Not even neccesary).
ATA[CR] | To Modem | Answer call (Go off hook and send carrier-
| | tone).
+++ | To Modem | Set the modem to Command mode (a pause of 3
| | seconds precedes and follows this sting).
AT[CR] | To Modem | Set the modems Baudrate to the one used by
| | the serial interface.
ATH0[CR] | To Modem | Hangup.
7. Bugs:
* Extremly wrong specified parameters may cause trouble.
Thanks to A. Soldo and H. Kopp for additional bug testing.
Notes:
¹ RKM: Amiga ROM Kernal Reference Manual.
Addison-Wesley Publishing Company, Inc.
CSI: Console sequence introducer.
[CR]: ASCII-Character (code: 13).