Tone dialling using a modem
One of the nice features of DataPower is its ability to dial phone numbers
from within the database when you press Ctrl-D with the cursor in the field
with the phone number.
The Windows version of DataPower uses Microsoft's TAPI interface to
dial phone numbers using the computer's modem (providing the modem driver
is TAPI-compliant), whereas the Acorn version is set up by default to dial
phone numbers using the computer's internal speaker.
However, many Acorn users with a modem would prefer that DataPower dialled
the numbers using the modem itself, as this obviates the need to hold the
phone up to the computer speaker.
Thanks to Colin Foster, this is now possible, as he has developed the
!Phone application to interface between DataPower and the SerialDev drivers
developed by Hugo Fiennes to communicate with the modem.
Click to download the phone.arc Spark archive
containing !Phone, SerialDev and an example database which shows how to
dial numbers via the modem by clicking on a button.
You can copy the button and its associated script into your own database
by simply editing the layouts of both and dragging the button across, then
selecting the button in your own database layout, pressing Ctrl-T and altering
the field name reference to match the name of the field where the desired
phone number is to be taken from. Note that you could have more than one
button in a given layout, each dialling a phone number from a particular
field, and it would also be possible to use a pictorial phone icon on the
button rather than the word "Dial" (just drag a sprite or drawfile
onto the button while in edit layout mode).
If you have any questions or feedback concerning the !Phone application,
please email Colin Foster on email@example.com.