SMS over IRC
mndrix.blogspot.com
mndrix.blogspot.com
Google has added support for this to their "Android Messages" SMS app on the playstore. They call the feature "messages for web". It's pretty slick actually.
I believe Twilio has some sort of MMS support, so maybe this could be made to work with their service. My VoIP provider doesn't support MMS, so I may have to migrate to Twilio some day.
JMP has full support for sending and receiving picture messages, and can receive group texts as well (which Twilio doesn't support). Sounds like JMP is what you want for an SMS-over-XMPP solution.
You can even port in your number from your existing VoIP carrier - see https://jmp.chat/#existing for details.
I've never seen my phone switch to MMS automatically because of the length. I've had old black/white Nokias support concatenated SMS
I'm in Europe and I've used Google Hangouts to audio and video call people with Android phones for longer than 2017 so I have no idea what the author is talking about. Clearly Google Voice must be something different because Hangouts most likely "dials" over data.
Quick googling says Google Voice is PC to PC so no mention of SIP or GSM being used.
Either way I think using IRC seems a bit outdated, especially when you're trying to accomodate non-technical people.
XMPP would give more support for modern clients like Conversations for example. And it's just as easily scriptable as IRC imo. You don't actually touch XML, you use client libraries. So even if IRC is simple on the protocol level XMPP is just as simple to script with.
GV exists in Europe, but the call termination part (which doesn't) sounds like it'd be very central to the usage he describes replicating.
I understand the wish not to be dependent on a third party - but isn't Twilio such a dependency?
So as long as other sms gateways/delivery services are available, his dependency isn't "Twilio", it's "an sms gateway/delivery service".
That depends of the depth of Twilio-specific integration and the ease of abstraction of course. Author mentions converting custom statuses and the like.
Do you have any recommendations for server-side software/libraries, or docs beyond the original RFCs? I've idly contemplated various uses in the past, but never really fully understood how the various bits would go together.
* Run an existing news server (INN2 https://www.eyrie.org/~eagle/software/inn/), and add scripts around it, or:
* Make a small server that talks NNTP and does exactly what you need
I've been doing the latter a number of times (most recently on Feedbase https://feedbase.org/ where the NNTP-part is written in Perl, and I am working on and off on a server (in Haskell) to run a blog where NNTP is the primary interface for the author; not quite finished yet), Gmane/Gwene http://gwene.org/ does the former.
NNTP is a pretty simple protocol - an easy way to get going is to create a server that reads lines from a socket and replies when it recognizes something, connect an nntp-client and see what it sends and check the RFC for what is expected back, and then just go from there.
I'll have to poke around with feedbase and see what you're up to. My (probably badly though-out) idea was a somewhat generic server / API adapter that could be hooked up to make less terrible interfaces for something like HN or reddit, similar to how bitlbee does IM <-> IRC.
Some pitfalls are reliability and lack of encryption and usually requiring a phone (which almost requires running non free today in practice, and having an entity knowing your position at all time and exposition to electromagnetic waves)
In France texts are usually unlimited in any offer, starting at 2€
Ubiquity.
Or Weechat + Weechat Android?
Or IRCCloud?
Mobile IRC can be an amazing experience, if done right. Now we need to make sure it becomes more accessible.
Disclaimer: Quasseldroid author
Once the Quasseldroid beta is released, I'll start working on that.
Of course the matrix IRC bridges are also quite good. I'm in a couple of bridged IRC rooms.
It works well enough for me, though I don't use SMS too often though.
What I did like is that I can add another account to a room such that I can monitor texts from both matrix accounts.