home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Da Capo
/
da_capo_vol1.bin
/
programs
/
amiga
/
misc
/
dtmf
/
dtmf.doc
< prev
next >
Wrap
Text File
|
1995-03-01
|
4KB
|
94 lines
DTMF Dialer
(c) 1995 Martin Mares, MJSoft System Software
================================================================================
Preface
=======
The DTMF Dialer 1.2 and its documentation are Copyright (c) Martin Mares,
MJSoft System Software, Prague, Czech Republic.
This archive can be freely redistributed as long as all of its files are
included in their original form without any additions, deletions or
modifications (excluding addition of other README-style files and icons) and no
more than a nominal fee is charged for its distribution. All copyright notices
in the programs and accompanying documentation files must remain intact. It's
especially forbidden to add various '.displayme' files and BBS advertisements.
This style of distribution is generally known as FREEWARE.
Source text of this program is included in the distribution. You can freely
improve it. If you want to distribute your improved version, there're two
possibilities: (1) Send your improvements to me (the best form is a diff
output) and I'll include them in the next release. (2) Distribute them alone.
In this case, you must mention the name of original author, change the name of
the product (not only by increasing the version), and obey all of the
distribution rules mentioned above.
Special permission is given to Fred Fish to distribute this program on his
"Fish Disks".
This software is provided "AS IS" without warranty of any kind, either
expressed or implied. The author is not responsible for any damage caused by
it.
Introduction
============
Some people are connected to a digital telephone exchange which allows
to use DTMF (dual-tone) dialing, but don't have a modem to dial with. This
simple utility tries to dial the numbers through standard audio output.
Features:
- requires Kickstart 2.04 or higher and the ss.library V5 or higher
(can be found on the Aminet in archive SSLib<version>.lha)
- dialing speed can be set
- the number or file to be dialed can be entered as a command-line
parameter
- nice user interface using MUI (Magic User Inteface © Stefan Stuntz).
Doesn't require the MUI if run with given number as an argument.
- DTMF is pure and can be made resident. -- Very useful :-)
- Source code in assembly included, allowing custom modification.
Also can serve as an example how to write good space-efficient code
using MUI (But isn't it better to use Triton that has the same
capabilities and is four times shorter? ... When I have written this,
Triton didn't exist and I'm too lazy to rewrite it now.). The original
MUI macros are very bad. :-(
Usage
=====
DTMF may be called either from the CLI or from the Workbench.
If started from the CLI, it has the following options:
NUMBER - number to be dialed. If not specified, GUI mode entered.
0-9, #, * and A-D digits are recognised. All other characters are
treated as spaces.
RATE/K - duration of one digit in miliseconds. The inter-digit space
has the same length.
FILE/K - file you want to dial, processed as if entered as NUMBER.
If started from the Workbench, these options can be specified by the
tool types (you can make a project icon to dial some number...).
Notes
=====
Send comments, suggestions and bug reports to mjsoft@k332.feld.cvut.cz