I have a web app that needs to send and receive SMS.
In France, you can send unlimited SMS with a private free mobile plan for 2€/months. That's 2€ for sending 1000sms a month.
Twilio asks for 3€/months + ~10ct per sms. Thats 103€ for sending 1000sms a month. Twilio prices are just ridiculous.
So I have hacked together a system combining 2 old android phones, an sms gateway app and no-ip to do the SMS thing on my own. But it's very brittle.
I feel like I should make a proper open source system:
-A nodejs part to install on the server, as a npm package, that you can require and use to send smss
- An android client (in java, lightweight and compatible with super old versions of android). It would continuously poll the server and send whatever sms it needs to send. It would notify the server of incoming SMS.
My question is : is it worth it ? How did you solve that problem ? Is sending an SMS as a person also cheap in other countries ?
- International coverage
- Delivery dashboard
- Easy to scale = 1 less headache
- They know the regulations (DND stuff)
I will go for the 3rd party solution just for sake of 1 less headache for me.