mobile-gateway
KalSMS
mobile-gateway | KalSMS | |
---|---|---|
1 | 1 | |
1 | 46 | |
- | - | |
0.0 | 0.0 | |
over 6 years ago | over 7 years ago | |
Java | Java | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mobile-gateway
-
Turn your Android phone into SMS API gateway
Standard SMS plans usually have a human-typing-in-a-keyboard rate limit, around a handful per minute - you can manually try this, I've got blocked a couple of times by spamming a friend with "a", "b", "c"...
Were I work, we've implemented a couple of nation-wide general population surveys regarding non-communicable diseases (working with those countries health authorities, of course). For the actual surveys, we get SMPP contracts with the local telcos because of this limit (and to get a vanity shortcode, reverse billing...).
We started thinking it would also be cheaper, too (due to the scale pricing) - but the human time required for working out contracts with developing-world telcos for a project involving state actors can easily counter that.
The throttling is something we need to take into account for the tiny-scale pre-tests we ran (while working out the contract) using an SMS Gateway App[0] we've built, similar to the one from this thread. The main difference is ours uses a queue-based protocol to exchange messages with a controlling server.
[0] https://github.com/instedd/mobile-gateway
KalSMS
-
Turn your Android phone into SMS API gateway
I built one, way back (I'm not an Android dev, kind of hacked it together but on the positive side it's extremely simple: https://github.com/niryariv/KalSMS )
At the time there were a lot of developing countries projects using SMS as their main interface (a lot of work with community health workers etc). Orgs like the UN would set up an SMS gateway by hooking a desktop with some hardware, and of course it would be very vulnerable to stuff like power outages, someone tripping over the wires etc and you had to get the technician to set it up again. With smartphones you had the all the required setup in one cheap, small and very durable package, no training required to operate.
What are some alternatives?
QKSMS - The most beautiful SMS messenger for Android
traccar-sms-gateway - Traccar SMS Gateway for Android
SMSHub - Android SMS Gateway application for sending and receiving SMS via HTTP API in Kotlin
android-smsmms - Library for easily sending SMS and MMS for Android devices
android-sms-gateway-server - Android App, which allows you to send and receive sms via REST-API