here it is! because I also want to use my GMX free sms
feel free to use and test it, and please report bugs!
it wasn't easy to hack this together, there are nearly no docs for python plugins for Web2SMS...
but with the SIPgate plugin from this thread and the source from the project I finally got it working.
Thx @Web2sms-developers, it's a great app
The sms sending functionality is from http://gmxsms.sourceforge.net/ with some modifications... (Thx for that project, because GMX-SMS hast no API docs...)
Features:
Send SMS via GMX
Show Account Balance
'Session handling' for the GMX stuff
Full Error handling (?)
ToDo:
Get this unicode stuff working (e.g. '€' is delivered as '?')
Multiple Receipients (implement and test)
Display costs if no more free sms available
fix that ugly code
You don't need your GMX password! There is a 'Freischaltcode' on the GMX page:
Login to your GMX account, navigate to "SMS und MMS" and then choose "Download und weitere Informationen", on the bottom of the page you'll finde the code.
to use it, remove the .txt ending and save it in /opt/web2sms/providers/
If somebody uses this as example for other python plugins: forget the SMSManager class, it is for the GMX-related stuff...
[EDIT] updated provider plugin, fixed some bugs with umlauts [/EDIT]
This seems to be a great application. I think it is really nice to have it just like the SMS interface, congratulations.
I would like to ask for an improvement. Here in Brazil we are required to place a long distance operator in front of a number. However, you can't do this for international SMSs. So it seems to be impossible to use web2sms, because either the number is wrong (and it fails) or the software tells me that it can't prepend the international prefixes.
My idea is to either:
1) Allow some kind of configuration or plugin to specify how to correct the contact number to be used for SMS
2) Allow the "to field" be editable. When you select a contact it just pastes the number in the "To filed" and lets the user correct the prefixes.
Are there any FREE sms providers on the list or that will be added on? I have checked most of them and they seem to be premium.
I don't see the point unless a lot of users actually pay for these services, you could easily go to a free sms website and send a txt internationally for free or within your own country.
Its a nice app but I wish that it came with free sms providers which are ready to use. Iphone users already have an app that allows them to send free txts (dont know the name, but a friend of mine has it).
I hope there is an updated version of this out soon that does have free sms available.