home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
programs
/
comms_networking
/
smstrans
/
!SMSTrans
/
!Help
< prev
next >
Wrap
Text File
|
1999-01-22
|
12KB
|
276 lines
SMSTrans
--------
This application requires one application - SerialDev.
Try ftp://ftp.demon.co.uk/pub/archimedes/blockdrivers/ - I believe that this is
the latest release.
Setting up
----------
Click the middle button on the iconbar icon after running !SMSTrans. Select Choices
from the menu.
Click on Edit phrases file to edit the phrases.
Edit names and numbers works as follows:-
Click on Edit names/numbers in the Choices window.
To add a record, type the name and number of the person and click on Edit/Add.
To edit an existing record, type the name of the person existing and change the number,
then click on Edit/Add.
To delete an existing record, type the name of the person and click Delete.
Select the provider you wish to be used when the application starts up. Enter a
signature in the Signature field if you want one. The block driver is the driver
inside !SerialDev that you wish to use, the port is the port number used by the
block driver.
The other fields are for sending messages to the modem. So if you want to set up
an initialisation string, enter it here. If you need to use a different reset string,
eg. your modem only supports AT&F not ATZ, then change it here. If you need to use a different
dial string eg. you must first press 9 to get an outside line, then use ATDT9 instead of ATDT.
Then click Save to save your settings to disc, or Cancel if you want to ignore the changes.
Note that this will not affect the Phrases file, if you saved this from your text editor, the
phrases you set will still be present. Note that the names/numbers changed will remain the same,
since these are stored in memory, but will not be saved to disc until you click Save in the
choices window.
Usage
-----
Running the !SMSTrans application results in an icon appearing at the left of
the icon bar. Clicking on this icon will bring up a window, allowing you
to select the provider, the telephone number and the message.
Either type in these details, or select them from the menu on the right of each icon.
The menu icon for the message field contains a list of phrases which you can add, but note
that if the phrase added to the message is more than 160 characters, then the message will be
truncated to 160 chars.
Click on Send once you have selected the provider, telephone number and message
you wish to send. Ensure your modem is turned on.
A window will appear in the middle of the screen showing the task's current status.
Note: If you have problems getting SMSTrans to work, hold down CTRL when clicking on Send
until the window appears in the middle of the screen. Then send me the Log file from inside
!SMSTrans.!SMSApp - if the application crashes, then send me the LogTrace file as well
(or the last 50 lines or whatever)
If anyone else can provide information on protocols for other providers - telephone numbers,
baud rates etc. please contact me, preferably with a log of how a message can be sent, eg.
from a comms package.
There are also other providers supplied - these have not been tested by me, so tell me if these
work (or don't work). If they don't work, please supply the !SMSTrans.!SMSApp.Log file so
that I can hopefully see where it is going wrong.
NOTE: This application has only been tested in Britain, and is not guaranteed to
work anywhere else. By altering the telephone number in !SMSTrans.!SMSApp.Providers.xxxxx
it should be possible for it to work from other countries.
Other features
--------------
You can now queue messages to be sent to any provider, by setting the Messages menu in
the choices window to Queue on disc or Send immediately. Then use the iconbar menu to send
the queue when you want. Eventually I'll add a list option so you can list all the messages
queued, and also have certain times when the program will automatically logon and send them
all, but I'm (allegedly) busy at the moment ;-)
Disclaimer
----------
The author accepts no responsibility for any problems which this application
may cause or loss of data resulting in its use. This application is Public
Domain Freeware. This means that it may be distributed, so long as no charge
other than copying costs are charged for it. The copyright remains with
Alex Macfarlane Smith for this application.
Tested providers
----------------
Cellnet - tested by me, Jonathan Porter, Chris Parker
PTT - tested by Dirk Bollema
Orange - tested by me, Michael Marshall, Chris Parker
Vodafone - tested by me, Andy Piper, Jeff Haskell
VodaZap - tested by Kell Gatherer, John Williams
One2One - tested by Steve White
Page1-mini doesn't work - if anyone has any more information on this provider, could they
please contact me.
Latest versions
---------------
V1.14a
------
Editing of messages also implemented. Note only single messages can be edited, not multiple
ones.
V1.14
-----
Few more bugs in providers hopefully fixed. Now added the List queue option. This allows
you to look at the outgoing queue and delete messages from it. Sorry that Edit doesn't
work yet, but I spent a while getting the Filer-esque interface just right.
V1.13
-----
Now added WIMP message to claim the serial port, so shouldn't cause conflicts with
other apps (like ANT suite) hopefully. Fixed some Choices bugs - basically if you had
changed things in the window and then done Cancel, the choices wouldn't necessarily have
been reset, so hopefully this works now. Also fixed the calling of providers, so if the
first one finds that the serial port in use, or modem doesn't respond, the others don't
try to as well like they did before...
V1.12
-----
Will shortly have proper queueing support, which will allow you to compose a number of
messages and then send them all at once, rather than having to disconnect and reconnect
in between times. This version is currently a beta, so I'd appreciate it if you could
get back to me with any problems.
V1.11
-----
Fixed the storing of choices in RPC style boot sequence (hopefully). Let me know if it
doesn't work... It also supports some interactive help - you can finish it off if you
want, send me the results.
V1.10
-----
Will now store choices in the right place if you have an RPC style boot sequence. As a result
of this, if you were previously using an RPC boot sequence, and are now using this version,
your choices won't get loaded in.
To solve this, copy your !SMSTrans.Choices directory to !Boot.Choices.SMSTrans and copy
your !SMSTrans.!SMSApp.Choices file to !Boot.Choices.SMSTrans.SMSApp
V1.09
-----
So far - you can now choose which side you want the icon to be on, left or right. It still
has the text underneath it whichever side you choose. Each record also has provider support
now, so you can specify the name, number and provider for each record. Then when you select
the name from the list, it also sets up the provider name.
A bug fix - before it was possible to add zero-length names, which worked fine, but was a
bit tacky - one of the other bugs was related to this when there was no names list and it
tried to create a menu with no items in it.
So should be a bit better now.
V1.08
-----
Fixed a *little* bug - the number returned by each DRIVER_ bit was error% and the wimp
error block was error% - crashed wonderfully if an error occurred. Hmm..... :-)
Logging no longer occurs automatically, if you want to generate a log file, hold down
CTRL while clicking Send until the send window appears. This also creates a LogTrace
file, which is the BASIC TRACE function.
It also should now tell you if it's dialling a number. And changed it so that
if the reset or init field is empty, it doesn't try and wait for an OK.
V1.07
-----
A number of people are now having trouble with V1.06, and I don't know why. From what I've
seen, some of the characters aren't being returned, so strings such as ATDT0385499999 are
not returned in the log file correctly, and end up as 99999 or similar.
Since this works fine for me, I don't know why this is happening. Possible theories I came
up with are that there is another application using the modem, and not all the characters are
returned to SMSTrans, or there are some interrupts which are messing up the data flow - things
like Digital Symphony/QTMTracker occasionally have caused me problems with modems. The other
possibility was an incorrect initialisation string.
Maybe the initialisation stuff is being lost when the modem is reset for the second time,
so I've removed this in this release to see if that solves the problem. If you still have
problems, check the strings in another comms package which does work, and put them in the
Choices window in SMSTrans. Hopefully if they are both set up the same, it should work.
If you do have problems, make sure you return the Log file, and please test with another
provider if possible - it may be a provider communication fault rather than a modem
communication fault.
It may also be a block driver problem - I have no idea about these, you'll have to contact
someone who knows about them (like Hugo Fiennes) Also try an earlier version of the blockdrivers-
it is rumoured that there are problems on some machines.
V1.06
-----
A few bugs were reported. One of them I haven't managed to reproduce, the other I produced
once, increased the wimpslot, and couldn't generate it again, but maybe it was just that I
couldn't reproduce it again, rather than having fixed the problem.
Installed the new PTT from Dirk Bollema - hopefully this should now work correctly.
Doesn't remove + from phone number anymore, so can make international calls (theoretically)
Written a better menu creating routine - now menus can contain approximately 8K of data (either
providers, names or phrases), so should now allow a much larger number of phrases to be stored.
It now allows scrolling through the icons in the choices window using the arrow keys - RETURN
in the finalisation icon causes the settings to be saved. You can also use the arrow keys in the
edit name/number window, but RETURN has no effect
V1.05
-----
Started on adding/editing/deleting Names/Numbers. Finished now.
V1.04
-----
Started writing my own frontend. Not finished yet, but AFAIK everything works except
editing Names and Numbers which I haven't implemented yet - this must still be done
manually.
V1.03
-----
OK, this version *should* support the following providers, although only Cellnet
and Vodafone have been tested - I'll test Orange in a minute:-
BTPager, Cellnet, D1 (Germany), One2One, Orange, Page1, Page1-minicall, PTT (Netherlands),
Vodafone and VodaZap.
Note that these are not guaranteed to work. If they don't, please include the
!SMSTrans.!SMSApp.Log file when you reply, so I have some idea what is happening.
Thanks to Michael Marshall, Dirk Bollema for providing information on providers.
Also thanks to Andy Piper for some bug reports, some suggestions for improvements.
Thanks to Hugo Fiennes for the block driver stuff.
Thanks to Jonathan Porter for writing the original frontend, but I've written my own now.
Contact
-------
Note: If you do send a bug report - please attach the !SMSTrans.!SMSApp.Log file along
with it, so I can see what happens.
If you want to join the SMSTrans mailing list which will inform you of the latest updates
to SMSTrans, send an e-mail to :
subscribe@macfarlanesmith.freeserve.co.uk
with the subject of : "subscribe smstrans"
Any comments, queries, donations or bug reports can be sent to me at :
E-Mail : macfarlaneah@altavista.net
URL : http://www.macfarlanesmith.freeserve.co.uk/
Snail : Alex Macfarlane Smith
42 Holly Road
Broughty Ferry
Dundee
DD5 2LZ