An ‘SMS Center’ with Python, Kannel and a GSM Modem
medium.com
medium.com
[1]: http://knowledge.rapidpro.io/knowledgebase/articles/603507-a...
(PS we're hiring software engineers if anyone's interested! Mid-level role: http://fenixintl.theresumator.com/apply/Rfr3xP/Software-Engi... Senior role: http://fenixintl.applytojob.com/apply/r5rViV/Senior-Software...)
[1] https://github.com/kevana/corpscores/blob/master/dci_notify/...
Just curious, anyone had better setup?
The best way to do is put Kannel on a stand alone server with VPN to the telcos or to an SMS-aggregators. That way, it's stable.
[update]: fixed typos
The only problem is when in your RapidSMS (Django framework for SMS) app you need to perform some calculations on each incoming message,... Celery will have to be used to schedule tasks and that can take much RAM ,...including the RAM used by Kannel.
For us working in third-word countries where even Visa cards are not well available, using Kannel is an alternative to Twilio.
http://stackoverflow.com/questions/11291196/android-as-an-sm...
On another note, hope you are safe in Burundi, I hear its chaotic over there.
Edit: oh, wow, I see, it routes message through an actual phone.
While this is beneficial to consumers, SMS spammers equipped with gsm modems and this promowls to send text blasts. Prepaid SIM cards are also not regulated here (no need for ids to buy one) and you can get one for about $1.
In short, the prices are probably comparable to sending a normal SMS in each country, meaning it might be cheaper to just use an SMS provider. Though in either case you have a fixed cost (and maintenance) of an internet facing server to "talk" to that SMS provider, so it might just make sense to do everything in one place (i.e. you still need to build the application that manages communication and sends SMSs either way)
But in Burundi, Internet service providers sucks. They can spend 1 day with downtime, without excuse and communicating anything.
Beside an SMS in Burundi cost ~$0.02. So...
Also Kannel is also used by telcos. So it's a good tutorial about using Kannel ...