786 lines
27 KiB
Plaintext
786 lines
27 KiB
Plaintext
|
|
|||
|
DOCUMENTATION FOR T4 FINAL VERSION 1.20 T4.DOC - 1 -
|
|||
|
---------------------------------------
|
|||
|
|
|||
|
|
|||
|
|
|||
|
DISCLAIMER
|
|||
|
~~~~~~~~~~
|
|||
|
|
|||
|
I, Tank04, the author, don't have the slightest idea what this stuff here
|
|||
|
is all about. I fell into some kind of trance while playing some nameless
|
|||
|
game and when I woke back up (after a VERY long time) there was this
|
|||
|
program & documentation on my hard drive. It seems I must have typed it
|
|||
|
all (my fingers were covered with blisters and the print was rubbed off
|
|||
|
of almost all the keys on my keyboard) while I was running around in another
|
|||
|
world.
|
|||
|
|
|||
|
Anyway, I DO NOT take ANY responsibility for this document OR for the
|
|||
|
corresponding program T4 or any of its related files or ANY damage, be it
|
|||
|
direct, indirect, incidental or consequential, that may result from the use
|
|||
|
of this program. This sole purpose hereof is for stand-alone demonstration
|
|||
|
and whatever YOU might do with it is YOUR RESPONSIBILITY. Don't blame me if
|
|||
|
you use it for any type of illegal activity. After all, YOU DID IT ! If
|
|||
|
somehow your dog dies, some telephone company loosed revenue, or Earth
|
|||
|
leaves its orbit or anything else because of this program,
|
|||
|
|
|||
|
IT'S YOUR DAMNED FAULT, NOT MINE !
|
|||
|
|
|||
|
And as if that weren't enough : The author makes no warranties, expressed
|
|||
|
or implied as to the quality or performance of this program. Your use of
|
|||
|
this program constitutes your agreement to this disclaimer and the release
|
|||
|
of the author from any form of liability or litigation.
|
|||
|
|
|||
|
There ... I think that covers my rear end well enough !
|
|||
|
|
|||
|
|
|||
|
|
|||
|
The Idea Behind All This
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
T4 is an attempt to merge a COMFORTABLE and an extremely FLEXIBLE bluebox
|
|||
|
into one program.
|
|||
|
|
|||
|
Most bluebox programs (any computer type) fall into two categories :
|
|||
|
|
|||
|
(A) The comfortable one. Easy to use, but not allowing many sophisticated
|
|||
|
operations.
|
|||
|
|
|||
|
(B) The complicated one. Usually quite flexible and also a pain in the A**
|
|||
|
to use.
|
|||
|
|
|||
|
T4 is different. Using the correct settings, one does not need to worry
|
|||
|
about tones, breakstrings, etc. On the other hand, if you DO want to work
|
|||
|
at a low level you can do that too (and very well I might add).
|
|||
|
|
|||
|
This program may be freely copied as long as it and this documentation are
|
|||
|
not modified. There is no such thing as a "registered" version, so all the
|
|||
|
features available are here.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
INSIDE THE PHONEDIRS T4.DOC - 2 -
|
|||
|
~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
T4 supports eight phonedirs which can hold up to 200 entries each.
|
|||
|
Loading and saving is done automatically whenever you move to another
|
|||
|
phonedir.
|
|||
|
|
|||
|
|
|||
|
Moving Around in the Phonedirs
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
F1 .. F8
|
|||
|
~~~~~~~~
|
|||
|
The F-keys are used to load the corresponding phonedirs.
|
|||
|
|
|||
|
CrSr-Left & CrSr-Right
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
These keys load the preceding/next phonedir.
|
|||
|
|
|||
|
CrSr-Up, CrSr-Down, PgUp, PgDn, Home, End
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
These keys let you move up and down inside the current phonedir.
|
|||
|
|
|||
|
Keys a - z
|
|||
|
~~~~~~~~~~
|
|||
|
Hitting (unshifted) keys a - z will select the next entry that begins with
|
|||
|
that letter.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Editing Entries in the Phonedirs
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
INS
|
|||
|
~~~
|
|||
|
Insert lets you INSERT a new entry into the current phonedir.
|
|||
|
|
|||
|
TAB
|
|||
|
~~~
|
|||
|
Tab lets you EDIT the highlighted entry.
|
|||
|
|
|||
|
CTRL-INS
|
|||
|
~~~~~~~~
|
|||
|
CTRL-INS COPIES the highlighted entry into the clipboard.
|
|||
|
|
|||
|
SHIFT-DEL
|
|||
|
~~~~~~~~~
|
|||
|
SHIFT-DEL CUTS the highlighted entry into the clipboard. Use this to delete
|
|||
|
entries. (Careful !)
|
|||
|
|
|||
|
SHIFT-INS
|
|||
|
~~~~~~~~~
|
|||
|
SHIFT-INS PASTES the clipboard into the current phonedir. Note : This can be
|
|||
|
used to copy to and from DIFFERENT phonedirs.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Getting Sound out of T4 T4.DOC - 3 -
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
|
|||
|
As you might have already guessed, you need an Adlib or compatible
|
|||
|
soundcard (Soundblaster [Pro] etc.) to be able to use T4 in other ways
|
|||
|
than to only store telephone numbers and do local calls.
|
|||
|
|
|||
|
|
|||
|
SPACE
|
|||
|
~~~~~
|
|||
|
Space plays break 1 of the highlighted entry. Breaks can consist of up to
|
|||
|
15 different tones, unlike most programs that only allow two or so.
|
|||
|
|
|||
|
ALT-SPACE
|
|||
|
~~~~~~~~~
|
|||
|
Plays break 2 of the highlighted entry. This can be used for ADDITIONAL
|
|||
|
tones that are sometimes needed, such as another "seize" tone.
|
|||
|
|
|||
|
CTRL-SPACE
|
|||
|
~~~~~~~~~~
|
|||
|
Plays break 3 of the highlighted entry. Otherwise the same as ALT-SPACE.
|
|||
|
|
|||
|
LEFT-SHIFT-SPACE
|
|||
|
~~~~~~~~~~~~~~~~
|
|||
|
Plays break 4 of the highlighted entry. Otherwise the same as ALT-SPACE.
|
|||
|
|
|||
|
RIGHT-SHIFT-SPACE
|
|||
|
~~~~~~~~~~~~~~~~~
|
|||
|
Plays break 5 of the highlighted entry. Otherwise the same as ALT-SPACE.
|
|||
|
|
|||
|
ENTER
|
|||
|
~~~~~
|
|||
|
Finally ! Enter dials the highlighted number using the corresponding
|
|||
|
settings. Note : If the number begins with a "!", the prefix and suffix
|
|||
|
defined in the settings will NOT be stuck onto that number.
|
|||
|
|
|||
|
CTRL-ENTER
|
|||
|
~~~~~~~~~~
|
|||
|
Does the same thing as Enter, EXCEPT that the number being dialed is
|
|||
|
incremented by 1. "Now what is this good for", I hear you say ?
|
|||
|
One word : "Looplines" !
|
|||
|
|
|||
|
Keys A-Z, #, *, 0-9
|
|||
|
~~~~~~~~~~~~~~~~~~~
|
|||
|
Hitting (shifted) keys A - Z plays the defined tone for that letter. Same
|
|||
|
goes for # * 0-9. Note : One setting (DTMF for example) can be LOCKED onto
|
|||
|
the keyboard so that THAT setting will ALWAYS be played when the keys
|
|||
|
mentioned above are pressed. If no set is locked, the tones from the current
|
|||
|
setting (highlighted entry) will be played. Obviously, this does NOT affect
|
|||
|
the breaks & dialing.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Other Useful Features T4.DOC - 4 -
|
|||
|
~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
Alt-D
|
|||
|
~~~~~
|
|||
|
Hitting Alt-D will start a Dos shell. Type "EXIT" to return to T4.
|
|||
|
|
|||
|
BackSpace (QwikOut)
|
|||
|
~~~~~~~~~~~~~~~~~~~
|
|||
|
This is another one of my better ideas. QwikOut exits the program just as
|
|||
|
ESC would, but in addition to that a series of keystrokes is placed in the
|
|||
|
keyboard buffer. You can use this to issue commands to the program (terminal
|
|||
|
program) you called T4 from. The string that's placed in the buffer can be
|
|||
|
edited under "EDIT PREFS". By the way, five different QwikOut strings are
|
|||
|
available; the others are obtained by pressing ALT/CTRL-BackSpace.
|
|||
|
|
|||
|
NOTE : If the QwikOut string starts with an "!", the commands are NOT placed
|
|||
|
in the keyboard buffer, but sent straight to the modem. This is just what
|
|||
|
you need when using T4 to call BBS's. Use QwikOut to send "ATX3D^M" or
|
|||
|
whatever to your modem, and let your terminal program take over from there.
|
|||
|
If the string starts with "!!" then the string is issued to the modem without
|
|||
|
exiting T4; for example you can send a "ATZ^M" without leaving the dialer.
|
|||
|
|
|||
|
Alt-T
|
|||
|
~~~~~
|
|||
|
Each phonedir has a title which is shown in the list at the bottom of the
|
|||
|
screen as well on top of the screen when the phonedir is loaded. Use Alt-T
|
|||
|
to edit the title of the current phonedir. This sure beats only having a
|
|||
|
number for each phonedir as in most other bluebox programs.
|
|||
|
|
|||
|
SHIFT-CrSr-LEFT, SHIFT-CrSr-RIGHT
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
Flips through the different "views". In other words shows you different
|
|||
|
parts of the phonedir entries, such as name / number / note etc.
|
|||
|
|
|||
|
SHIFT-CrSr-UP, SHIFT-CrSr-DOWN
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
Allows you to remove the help display and phonedir listings from the screen,
|
|||
|
giving you more lines for phonedir entries.
|
|||
|
|
|||
|
|
|||
|
Alt-Z
|
|||
|
~~~~~
|
|||
|
This brings up a little menu that lets you send some common commands to your
|
|||
|
modem (if configured properly in "EDIT PREFS"). The first block of commands
|
|||
|
ATD, ATA etc works for all modems, the lower block is for Zyxel modems only.
|
|||
|
Sorry, you HST, Supra and whatever-else guys out there.
|
|||
|
|
|||
|
Alt-L
|
|||
|
~~~~~
|
|||
|
This lets you select a setting that is locked over the settings entered in
|
|||
|
the phonedir. Anotherwords, all dialing is done with the locked setting. To
|
|||
|
unlock, hit Alt-L again and then escape.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Format of the Phonedir Entries
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
Name & Number
|
|||
|
~~~~~~~~~~~~~
|
|||
|
Undocumented feature. (haha)
|
|||
|
|
|||
|
Note
|
|||
|
~~~~
|
|||
|
This can be used to store additional information about the number, such as
|
|||
|
a password for BBS's.
|
|||
|
|
|||
|
Setting
|
|||
|
~~~~~~~
|
|||
|
Basically, there are four different things that can be entered here :
|
|||
|
|
|||
|
(1) A-Z : This corresponds to the setting with that letter.
|
|||
|
(2) "-" : This means that you wish to use the default setting, defined in
|
|||
|
"EDIT PREFERENCES".
|
|||
|
(3) "*" : "*" means that this is a local number, to be dialed using the
|
|||
|
modem, turbopulse or the setting defined in "EDIT PREFS".
|
|||
|
See "LOCAL DIALING" on this.
|
|||
|
(4) "?" : This will cause a menu with all available settings to appear.
|
|||
|
Use the cursor keys to select the one you want and hit Enter.
|
|||
|
|
|||
|
|
|||
|
THE FREQUENCY SWEEPER
|
|||
|
~~~~~~~~~~~~~~~~~~~~~
|
|||
|
Hitting Alt-F will bring up the frequency sweeper window. You can enter
|
|||
|
9 parameters :
|
|||
|
|
|||
|
Frq1 Start, Increment, Stop at
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
When the scanning is started the first frequency will run from the "start"
|
|||
|
value to the "stop at" value, incrementing by "increment".
|
|||
|
|
|||
|
Frq2 Start, Increment, Stop at
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
These are the values for the second frequency.
|
|||
|
|
|||
|
Length
|
|||
|
~~~~~~
|
|||
|
This is the duration in milliseconds that each tone will be played.
|
|||
|
|
|||
|
Minimum Delay
|
|||
|
~~~~~~~~~~~~~
|
|||
|
This is the duration of silence between tones. Note that the actual delay is
|
|||
|
slightly longer than the entered value, due to the overhead in incrementing
|
|||
|
the loops and updating the display etc. The dialroutines used for breaking
|
|||
|
and dialing don't have this problem and are very precise. (+/- 0.2 mS !)
|
|||
|
|
|||
|
Volume
|
|||
|
~~~~~~
|
|||
|
Here you can enter the volume that will be used for scanning. Maximum is 63.
|
|||
|
|
|||
|
Alt-B, Alt-N
|
|||
|
~~~~~~~~~~~~
|
|||
|
Alt-B will make the counters do a step backwards. This is useful when you
|
|||
|
are scanning and "something happend" and the scanner is already two steps
|
|||
|
further. Alt-B will move it back a step ! Alt-N is for the next step.
|
|||
|
|
|||
|
TAB & ESC
|
|||
|
~~~~~~~~~
|
|||
|
Tab starts the scanning. Hit ESC to stop.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
WHAT IS "LOCAL" DIALING ? T4.DOC - 5 -
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
Local dialing is using T4 to call numbers in one of three ways :
|
|||
|
|
|||
|
(A) Using your modem.
|
|||
|
(B) Using a "normal" setting (usually D = DTMF).
|
|||
|
(C) Using a relay that you can hook up to your computer, either to the
|
|||
|
speaker connector, printer port or any other port you might have. T4
|
|||
|
sends impulses to the port, enabling a "manual" pulse dial. The
|
|||
|
advantage of this method is that you can increase the speed of the
|
|||
|
dialing and you can dial those famous 11, 12, 13 etc. pulses (A - Z).
|
|||
|
|
|||
|
|
|||
|
You can use local dialing to dial two different types of numbers :
|
|||
|
|
|||
|
(A) Toll free numbers (In Germany, 0130... for example).
|
|||
|
(B) REAL local numbers (like your girlfriend across town).
|
|||
|
|
|||
|
|
|||
|
The "*" setting
|
|||
|
~~~~~~~~~~~~~~~
|
|||
|
If a phonedir entry has "*" as its setting, its number will be dialed
|
|||
|
locally. (Case B above)
|
|||
|
|
|||
|
|
|||
|
The "<" and ">" keys
|
|||
|
~~~~~~~~~~~~~~~~~~~~
|
|||
|
Hitting "<" will make T4 dial the local number stored in the "Local1" field
|
|||
|
of the corresponding setting. ">" is for the "Local2" number.
|
|||
|
|
|||
|
|
|||
|
Once again, this is how it works : If you want to call a local number (Case
|
|||
|
A above) associated with an entry in a phonedir, all you do is go to that
|
|||
|
entry and press either "<" or ">". A window will pop up informing you of the
|
|||
|
dialing process and possible errors.
|
|||
|
|
|||
|
Alt-H
|
|||
|
~~~~~
|
|||
|
You can use Alt-H to either hang up the modem or make the relay hang up
|
|||
|
your phone (depending on how you configured the local dial in EDIT PREFS).
|
|||
|
|
|||
|
COM ports & local dialprefixes & pulse-dial speed
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
These things can be set in "EDIT PREFERENCES". (see next page)
|
|||
|
|
|||
|
|
|||
|
|
|||
|
THE "EDIT PREFERENCES" WINDOW I T4.DOC - 6 -
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
The things that are stored here are miscellaneous settings that are used
|
|||
|
throughout the program.
|
|||
|
|
|||
|
QwikOut 1
|
|||
|
~~~~~~~~~
|
|||
|
Here you can edit the string that is placed in the keyboard buffer whenever
|
|||
|
you leave the program via BackSpace. Remember, if the QwikOut string starts
|
|||
|
with an "!" the string is directly sent to the modem instead of being placed
|
|||
|
into the keyboard buffer.
|
|||
|
NOTE : CTRL-characters (CTRL-D for example) are entered like this : ^D. The
|
|||
|
escape key can be entered as ^[. If you use QwikOut to send commands to your
|
|||
|
modem, remember to place a ^M (Return) at the end of the string.
|
|||
|
|
|||
|
QwikOut 2
|
|||
|
~~~~~~~~~
|
|||
|
This is the same as QwikOut 1, except that the string here is called using
|
|||
|
ALT-BackSpace.
|
|||
|
|
|||
|
QwikOut 3
|
|||
|
~~~~~~~~~
|
|||
|
This one is called using CTRL-BackSpace.
|
|||
|
|
|||
|
QwikOut 4
|
|||
|
~~~~~~~~~
|
|||
|
This one is called using LEFT-SHIFT-BackSpace.
|
|||
|
|
|||
|
QwikOut 5
|
|||
|
~~~~~~~~~
|
|||
|
This one is called using RIGHT-SHIFT-BackSpace.
|
|||
|
|
|||
|
Blanktime
|
|||
|
~~~~~~~~~
|
|||
|
Time in minutes for the screenblanker. 0 turns it off.
|
|||
|
|
|||
|
Vga 43/50
|
|||
|
~~~~~~~~~
|
|||
|
This determines whether the program runs in 25 or 43/50 line mode.
|
|||
|
|
|||
|
Default Set
|
|||
|
~~~~~~~~~~~
|
|||
|
When editing a phonedir entry, you can enter "-" as the setting. Whenever
|
|||
|
you dial that number the setting entered here (default) will be used.
|
|||
|
|
|||
|
Keypad Set
|
|||
|
~~~~~~~~~~
|
|||
|
This is the setting that is locked on the keyboard. For example you can
|
|||
|
have T4 use the D setting (normal touch tones) whenever you use keys on the
|
|||
|
numeric keypad. If instead you want T4 to use the settings of the current
|
|||
|
entry, enter a "-" here and the string "Use Current" will appear.
|
|||
|
|
|||
|
Hold Tones
|
|||
|
~~~~~~~~~~
|
|||
|
If this is enabled, the tones played over the keyboard will be held until
|
|||
|
the key is released.
|
|||
|
|
|||
|
Do delays
|
|||
|
~~~~~~~~~
|
|||
|
If set to "Yes", each time you play a tone by hitting a key ("1" for
|
|||
|
example), no further keys are accepted for the time specified in the "delay"
|
|||
|
field of that tone.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
THE "EDIT PREFERENCES" WINDOW II T4.DOC - 7 -
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
Local setting
|
|||
|
~~~~~~~~~~~~~
|
|||
|
If a setting letter is entered here it will be used for doing local calls.
|
|||
|
Entering "-" will make T4 use your modem or the turbopulse feature instead.
|
|||
|
|
|||
|
Use modem
|
|||
|
~~~~~~~~~
|
|||
|
This item is only relevant if "-" has been entered in "local setting".
|
|||
|
If this is set to "Yes" your modem will be used for dialing local calls,
|
|||
|
otherwise the turbopulse feature will be used.
|
|||
|
|
|||
|
COM Port
|
|||
|
~~~~~~~~
|
|||
|
This should be the port your modem is attached to. T4 will use this when
|
|||
|
dialing via modem. Note that your computers DOS & BIOS are used to
|
|||
|
communicate with the serial ports. See the "KNOWN PROBLEMS" appendix for
|
|||
|
possible problems associated with this.
|
|||
|
|
|||
|
Modem Prefix
|
|||
|
~~~~~~~~~~~~
|
|||
|
This is the prefix (modem AT-command) that is used when dialing local
|
|||
|
numbers. Sensible settings are "ATDP" or "ATDT".
|
|||
|
|
|||
|
HangUp Delay
|
|||
|
~~~~~~~~~~~~
|
|||
|
This is the time in milliseconds that the line connected to your computer
|
|||
|
is interrupted to hang up the phone.
|
|||
|
|
|||
|
Make Time
|
|||
|
~~~~~~~~~
|
|||
|
This is the time that the line is connected or "made" for each pulse during
|
|||
|
turbopulse dialing.
|
|||
|
|
|||
|
Break time
|
|||
|
~~~~~~~~~~
|
|||
|
The time that the line is disconnected or "broken" for each pulse.
|
|||
|
|
|||
|
Pause time
|
|||
|
~~~~~~~~~~
|
|||
|
The length of the pause between digits when using turbopulse.
|
|||
|
|
|||
|
Portadress (in Hex)
|
|||
|
~~~~~~~~~~~~~~~~~~~
|
|||
|
The address of the port used for turbopulse dialing is entered here.
|
|||
|
|
|||
|
Port Address Make Break
|
|||
|
-------------------------------------
|
|||
|
SPEAKER $61 XXXXXX10 XXXXXX00
|
|||
|
LPT1 $378 00000000 11111111 Note : The LPT addresses may vary !
|
|||
|
LPT2 $379 00000000 11111111 Check your BIOS.
|
|||
|
|
|||
|
Make Bits
|
|||
|
~~~~~~~~~
|
|||
|
The bit sequence that is poked into the port when the line is supposed to
|
|||
|
be "made". This string is eight bits long and consists of "0", "1" and "X".
|
|||
|
If a bit is set to "X" the value will not be changed when turbopulsing.
|
|||
|
|
|||
|
Break Bits
|
|||
|
~~~~~~~~~~
|
|||
|
The same as "Make Bits", except that this is for "breaking" the line.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
EDITING THE SETTINGS T4.DOC - 8 -
|
|||
|
~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
T4 can handle 26 user definable settings. Each one of those settings has :
|
|||
|
|
|||
|
(1) A letter used for selecting the setting. (A - Z makes 26 right ?)
|
|||
|
(2) A name/title associated with it. (USA for example)
|
|||
|
(4) A pre- and suffix that are place before and after numbers being dialed
|
|||
|
with that setting.
|
|||
|
(3) Five breakstrings.
|
|||
|
(4) Two local numbers (see "<" & ">") that can be dialed via modem.
|
|||
|
(5) 39 user definable MF (multi frequency) tones that consist of :
|
|||
|
(1) 1st Frequency (2) Length (3) Delay (4) 2nd Frequency (5) Volume
|
|||
|
|
|||
|
The following settings are predefined but can be changed as liked :
|
|||
|
|
|||
|
C = CCITT#5 (Those funny french tones some countries use)
|
|||
|
D = DTMF (Touch tones)
|
|||
|
U = USA (This works pretty nicely for MCI USA from some countries)
|
|||
|
|
|||
|
|
|||
|
|
|||
|
The "Edit Settings" Window
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
Hitting Alt-S from the phonedir will bring up the "Edit Settings" window
|
|||
|
with a menu of all available settings.
|
|||
|
|
|||
|
|
|||
|
CrSr-Up, -Down, -Left, -Right, Home, End, a-z, *, -
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
You probably can guess what the cursor keys do; the letters a-z and *, -
|
|||
|
will take you to the corresponding setting.
|
|||
|
|
|||
|
CTRL-INS
|
|||
|
~~~~~~~~
|
|||
|
CTRL-INS will copy the highlighted setting into the clipboard.
|
|||
|
This is of course a different clipboard than the phonedir uses.
|
|||
|
|
|||
|
SHIFT-INS
|
|||
|
~~~~~~~~~
|
|||
|
This will paste the clipboard into the highlighted setting. Very useful
|
|||
|
for creating new settings that are similar to existing ones.
|
|||
|
Be careful ! You can easily wipe out your settings this way !
|
|||
|
|
|||
|
Alt-R
|
|||
|
~~~~~
|
|||
|
Revert. In case you do mess up your settings by pasting too much, you can
|
|||
|
hit Alt-R to reload the old version.
|
|||
|
|
|||
|
Enter, Alt-S
|
|||
|
~~~~~~~~~~~~
|
|||
|
Hitting Enter or Alt-S again will let you edit the setting that is currently
|
|||
|
highlighted.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
The Setting Editor T4.DOC - 9 -
|
|||
|
~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
|
|||
|
This is the core of T4. Here you can define up to 39 MF-tones for each
|
|||
|
settings, as well as 5 different breaks.
|
|||
|
|
|||
|
|
|||
|
MF-Tones
|
|||
|
~~~~~~~~
|
|||
|
MF-tones in T4 have the following format :
|
|||
|
|
|||
|
Frequency 1 30 - 9999 (Frequency of the 1st tone, 0 = OFF)
|
|||
|
Length 0 - 9999 (Length of the tone in milliseconds)
|
|||
|
Delay 0 - 9999 (Number of milliseconds to pause AFTER the tone)
|
|||
|
Frequency 2 30 - 9999 (Frequency of the 2nd tone, 0 = OFF)
|
|||
|
Volume 0 - 63 (Volume the MF-tone is played at)
|
|||
|
|
|||
|
|
|||
|
Strings
|
|||
|
~~~~~~~
|
|||
|
The term "string" below and in T4 means "a sequence of MF-tones".
|
|||
|
|
|||
|
|
|||
|
CrSr-Up, -Down, -Left, -Right, Home, End, a-z
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
The cursor keys let you move around the MF-tones. Hitting a-z, will
|
|||
|
take you to the corresponding tone.
|
|||
|
|
|||
|
Shift-A - Shift-Z, 0 - 9, #, *
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
Hitting one of these key(-combinations) will play the corresponding tone.
|
|||
|
|
|||
|
Enter, Tab
|
|||
|
~~~~~~~~~~
|
|||
|
With ENTER or TAB you can edit the MF-tone that is currently highlighted.
|
|||
|
The background color of that entry will change and you can use the cursor
|
|||
|
and number-keys to move around and change the values for that tone.
|
|||
|
Note : When editing DIALtones (usually 0-9 and A, B, C) it is recommended
|
|||
|
to make them SLIGHTLY quieter than the BREAKtones.
|
|||
|
|
|||
|
CTRL-INS
|
|||
|
~~~~~~~~
|
|||
|
CTRL-INS will copy the highlighted MF-tone into the clipboard.
|
|||
|
|
|||
|
SHIFT-INS
|
|||
|
~~~~~~~~~
|
|||
|
This will paste the clipboard into the highlighted MF-tone.
|
|||
|
|
|||
|
Alt-R
|
|||
|
~~~~~
|
|||
|
Revert. Once again, in case you screw up your settings, you can hit Alt-R
|
|||
|
to reload the old version.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
The Setting Strings T4.DOC - 10 -
|
|||
|
~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
Alt-E
|
|||
|
~~~~~
|
|||
|
Alt-E brings up a window where you can edit the setting strings.
|
|||
|
|
|||
|
What are the strings for ?
|
|||
|
|
|||
|
Title
|
|||
|
~~~~~
|
|||
|
Here you can enter a title for the setting. This title is displayed next
|
|||
|
to the setting letter in the "Select Settings" window as well as in the
|
|||
|
phonedir. (Example : "USA")
|
|||
|
|
|||
|
Prefix
|
|||
|
~~~~~~
|
|||
|
This the sequence of MF-tones that are dialed BEFORE every number that uses
|
|||
|
this setting. Note : If the number being dialed starts with "!" the prefix
|
|||
|
and suffix will be obmitted. (Example for a prefix : "A0")
|
|||
|
|
|||
|
Suffix
|
|||
|
~~~~~~
|
|||
|
Same thing as the prefix, except that this is dialed AFTER the number that
|
|||
|
uses this setting. (Typical example : "C")
|
|||
|
|
|||
|
BreakString 1
|
|||
|
~~~~~~~~~~~~~
|
|||
|
Here you can define a string that will be played (or dialed) whenever you
|
|||
|
hit SPACE (from the phonedir) while on an entry that has this setting.
|
|||
|
Note that breakstrings can consist of up to 15 MF-tones.
|
|||
|
|
|||
|
BreakString 2
|
|||
|
~~~~~~~~~~~~~
|
|||
|
Same as BreakString 1, except that this is played when ALT-SPACE is hit.
|
|||
|
|
|||
|
BreakString 3
|
|||
|
~~~~~~~~~~~~~
|
|||
|
Same as BreakString 1, except that this is played when CTRL-SPACE is hit.
|
|||
|
|
|||
|
BreakString 4
|
|||
|
~~~~~~~~~~~~~
|
|||
|
Same as BreakString 1, except that this is played when LEFT-SHIFT-SPACE is
|
|||
|
hit.
|
|||
|
|
|||
|
BreakString 5
|
|||
|
~~~~~~~~~~~~~
|
|||
|
Same as BreakString 1, except that this is played when RIGHT-SHIFT-SPACE is
|
|||
|
hit.
|
|||
|
|
|||
|
Local 1
|
|||
|
~~~~~~~
|
|||
|
Under Local 1 you can store a "default" local number (toll free) that can
|
|||
|
be accessed by the "<" key from the phonedir. (See "LOCAL DIALING")
|
|||
|
|
|||
|
Local 2
|
|||
|
~~~~~~~
|
|||
|
Same as Local 1, except that this number is accessed by the ">" key.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
How to Use the Modifier T4.DOC - 11 -
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
What is a "Modifier" ?
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
This feature can be used to systematically modify some or all MF-tones of a
|
|||
|
setting. Lets say you have copied the USA setting and want to increase the
|
|||
|
lengths and delays of ALL dialtones. One way to do this would be to edit
|
|||
|
each MF-tone individually. This can be very tedious, especially if you do
|
|||
|
this often. The alternative is to use the modifier, which lets you double
|
|||
|
or otherwise change the values with a single keystroke.
|
|||
|
|
|||
|
Alt-M
|
|||
|
~~~~~
|
|||
|
This brings up the modifier window. From here you can define HOW you want
|
|||
|
the MF-tones to be changed. There are 2 fields for each parameter of the
|
|||
|
tones. The first one accepts the symbols =, +, -, *, / or can be left blank.
|
|||
|
For example if you go to "Frequency1", enter '+' and then '100', the 1st
|
|||
|
frequency of each MF-tone you modify with Alt-C will be incremented by 100 !
|
|||
|
If you want to set the delay of certain MF-tones to a fixed value, lets say
|
|||
|
70, you call the modifier, enter "=" and "70" at the "delay" field, and use
|
|||
|
Alt-C to change the tones you want. That's it ! All other fields will not
|
|||
|
be changed. The other operators -, *, / function in the same way. If a
|
|||
|
value over- or underflows its allowed range it will be clipped.
|
|||
|
|
|||
|
An Example :
|
|||
|
~~~~~~~~~~~~
|
|||
|
Frequency1 : ; Changes nothing
|
|||
|
Delay : = 70 ; Sets the delay to 70 mS
|
|||
|
Length : * 2 ; Doubles the length
|
|||
|
Frequency2 : + 1000 ; Adds 1000 Hz to the 2nd frequency
|
|||
|
Volume : - 3 ; Subtracts 3 from the volume
|
|||
|
|
|||
|
Alt-C
|
|||
|
~~~~~
|
|||
|
Alt-C is used to actually CHANGE the tones according to the modifier defined
|
|||
|
with Alt-M. All you do is go to the tone you want to change and hit (or hold
|
|||
|
down) Alt-C.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Some Words on Protection T4.DOC - 12 -
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
The best way to protect your numbers and maybe passwords (if you store them
|
|||
|
under "Note") is to put everything on a virtual (hard) drive created with
|
|||
|
Norton's DISKREET. This program, part of the Norton utilities, uses
|
|||
|
DES-encryption to transparently encode all files stored on its drives.
|
|||
|
|
|||
|
|
|||
|
Known Problems and Ways Around Them
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
(1) COM ports 3 & 4. T4 uses DOS routines to communicate with the modem.
|
|||
|
The advantages are that I don't need to program the whole bulk of serial
|
|||
|
routines (and they are a mess, believe me) to accomplish this. Also,
|
|||
|
the program would be a lot bulkier than it already is.
|
|||
|
The drawback is that some DOS/BIOS combinations don't recognize COM
|
|||
|
ports other than 1 and 2. If your modem is on port 3 or 4 and you have
|
|||
|
this problem, you can use a short utility program to install these
|
|||
|
ports. One such program I can recommend is called "34INSTAL.ZIP". Look
|
|||
|
for this utility in the PD-section.
|
|||
|
|
|||
|
(2) Modem dialing. I haven't yet found a safe way to poll the modem for
|
|||
|
result codes. Anotherwords, all dialing is "blind". If the modem
|
|||
|
returns an "No dial tone", T4 won't catch it. Besides, you must listen
|
|||
|
to your modem to tell when you should pick up your phone, as T4 can't
|
|||
|
poll the "OK." message from the modem when dialing is completed.
|
|||
|
This is something I intend to fix if I can get information on it from
|
|||
|
somebody. (You maybe ?)
|
|||
|
|
|||
|
(3) Baud rate. I haven't encountered this, but it is theoretically
|
|||
|
possible that when T4 initiates communication with the modem the baud
|
|||
|
rate is locked to 2400 or whatever the default is. If this appears
|
|||
|
to be a problem (using QwikOut with "!"), use the MODE command to
|
|||
|
configure the baud rate of your COM port to the correct value. That
|
|||
|
should fix it.
|
|||
|
|
|||
|
(4) Fossil drivers. QwikOut may not work with some fossils. Try and see.
|
|||
|
I plan on fixing this if it is doable without mountains of work.
|
|||
|
|
|||
|
|
|||
|
T4 has been thoroughly tested by myself and been used during the development
|
|||
|
by ten beta-testers (well, beta-users). If you find any bugs please let me
|
|||
|
know of them as soon as possible.
|
|||
|
|
|||
|
If you have any comments or suggestions let me hear them !
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Hard/Software Requirements T4.DOC - 13 -
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
You need a soundcard that is Adlib compatible for T4. A soundblaster (pro)
|
|||
|
is not needed. (But will work just as well, or better, of course)
|
|||
|
|
|||
|
You need MS DOS (or compatible) version 3.10 or newer. T4 will NOT work
|
|||
|
on older DOS versions.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Installing T4
|
|||
|
~~~~~~~~~~~~~
|
|||
|
|
|||
|
Very simple. The best way to do this is to create a directory and copy or
|
|||
|
unpack all the files into it, for example C:\MODEM\T4.
|
|||
|
Then, go into your DOS directory, or any directory that is included in your
|
|||
|
PATH command and create a batch file T4.BAT to call the program :
|
|||
|
|
|||
|
@ C:\MODEM\T4\T4
|
|||
|
|
|||
|
Note : If you are using DOS version 3.2 or 3.1 obmit the "@".
|
|||
|
|
|||
|
That's it ! Now you can type "T4" from anywhere on your hard disk and T4
|
|||
|
will be started.
|
|||
|
|
|||
|
Note : It is NOT necessary to change to the directory that T4 is located in,
|
|||
|
to start the program. T4 automatically loads all its files from the
|
|||
|
directory it was STARTED from, in the above example C:\MODEM\T4.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Starting T4 from Telemate
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
The most comfortable way to do this is to use a macro. If you use
|
|||
|
an Alt-FKey or a Ctrl-FKey, you can call T4 from anywhere in Telemate.
|
|||
|
So go into the "Macro" menu, select "Alt-Key" and pick a key which you want
|
|||
|
to use to call T4. Then enter the following string (without the quotation
|
|||
|
marks) : "^=T4^M^[". This tells Telemate to go to the dos shell, call T4,
|
|||
|
and close the shell again. Don't forget to save your macros !
|
|||
|
|
|||
|
|
|||
|
|
|||
|
H A V E P H U N ! !
|
|||
|
|
|||
|
|