Follow

My cellphone carrier doesn't offer a free API for programmatically sending SMS messages. Or at least not for free, they do have an option for businesses but it's extremely expensive.

I have an old Android phone I could keep in a drawer with a SIM card to act as an SMS gateway. My question is: Is there a service that allows me to expose an HTTP REST endpoint for (securely) sending (maybe receiving too) SMS messages? Better if it's FOSS. Thanks!

@L1Cafe JMP Chat is a service that uses XMPP to forward SMS and voicemail. Something like that you could program?

@supernova No, that uses extermal gateways. I want to expose an API endpoint directly from my Android smartphone to use my own SIM and phone number.

@L1Cafe Yes I understand. I meant something similar to that service. An Android program that reads your SMS and sends it to an xmpp account.

@supernova No. No XMPP at all. Only HTTP and my phone's cell service. The gateway itself would run in my phone.

@L1Cafe That should be possible. Maybe look as Signal code to understand how to capture SMS on the phone. Then setup a web server on Android as your API. Use wireguard to access phone remotely?

@supernova Well, I was looking for an already existing application, not to make one myself.

There are commercial applications for this exact purpose already.

"Remotely accessing my phone" is definitely not an issue, as long as I can get it to show an HTTP server to the outside.

Sign in to participate in the conversation
Mastodon 🔐 privacytools.io

Fast, secure and up-to-date instance. PrivacyTools provides knowledge and tools to protect your privacy against global mass surveillance.

Website: privacytools.io
Matrix Chat: chat.privacytools.io
Support us on OpenCollective, many contributions are tax deductible!