MMS client
"Marcel Jansen" <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello
I needed an MMS client for linux about 2 months ago and since there wasn't
one easily avaiable I decided to adapt Kannel. I've currently finished as
much
as I'm likely to have time for and I would be happy to make it available
if anybody's interested.
My default route would be to put it up on sourceforge.
This is by no means a finished product but it does currently actually
download MMS messages.
I'll include a short overview of it at the end of this message.
Compliments, by the way, to all kannel developers, a well engineered product
IMO.
Marcel
===================================================
Marcel Jansen
Tel: +44 117 903 1146 Mobile: +44 797 078 5217
The Appliance Studio Ltd, University Gate East, Park Row, Bristol BS1 5UB
http://www.appliancestudio.com
<extract from my overview document>
Current features
The MMS client was adapted from Kannel (www.kannel.org) open source
software. The client has the following features:
1. receive SMS messages and store them in XML format - TESTED
2. notification of new SMS message by appending the name of the file
containing
the new SMS message to a well known file  TESTED
3. notification of new SMS message by calling a URL on which an interested
piece of software is listening - UNTESTED
4. receive notification of a waiting MMS message, retrieve it using HTTP and
store it in XML format  TESTED
5. receive notification of a waiting MMS message, retrieve it using WAP/WSP
and store it in XML format  UNTESTED
6. notification of new MMS message by appending the name of the file
containing the new
MMS message to a well known file  TESTED
7. notification of new MMS message by calling a URL on which an interested
piece of software is listening  UNTESTED
8. use a dial-up connection instead of a Ethernet connection to download new
MMS messages  UNTESTED
9. The modem cannot be used simultaneously for listening for new SMS
messages and downloading
MMS messages. The client has the logic to swap between these 2
modes  UNTESTED
10. Sending SMS messages from the client using an HTTP interface - UNTESTED
11. Sending MMS messages from the client using an HTTP interface - UNTESTED
ItÂs safe to say that anything in the above list that is marked UNTESTED
currently doesnÂt
work and will need time to test and debug.
Implementation issues
The current client is usable for a demo and possibly a trial but would need
the
following issues looked at if it were to be industrial strength:
1. the client software does not shutdown cleanly
2. memory leakage
3. too many threads for a lightweight client: the number of threads should
be reduced
4. General trimming down: cutting out all the pieces of software
from the original Kannel suite that is not needed anymore.
Miscellaneous
There are some GSM modems that allow simultaneous access to its SMS and GPRS
facilities but there is no Linux support for that feature.
<end extract>