tags:

views:

122

answers:

4

Hi All,

I have to develop an application where I need to send sms to the users on a particular action by the users.

I have heard of kannel with PHP, is there some help for the same in Python as well or is there any other better open source sms gateway which I can use with my application?

Please suggest.

Thanks in advance.

+2  A: 

Typically you would use normal HTTP GET or POST requests against an SMS Gateway, such as Clickatell and many many others.

thomask
A: 

[Update] Since the email based solution won't work for you, check out Twilio. Clean APIs, and I hear good things about them.

If you know the carrier the user is on it might be easiest to use the email-to-sms services provided by just about all of the mobile carriers. Here's an article on addresses for many providers.

If that works for you (eg. if you know the number/carrier beforehand or you can ask the user for the carrier as well as their number), then all you have to do is send email to the appropriate address and it'll be sent as an SMS to the user.

Parand
Thanks for your reply Parand. But I would prefer some open source SMS gateway, as relying on carrier does not seems to be a good idea for now. Anyways, your's really a good option.
anand
A: 

Twilio (where I work) has an OSS Python helper library which makes working with their SMS service really easy.

John Sheehan
A: 

Take a look at http://bitbucket.org/vgavro/django-smsgate (BSD licensed) application for working with SMS through SMS gateways