element-hq / riot-android

A glossy Matrix collaboration client for Android
Apache License 2.0
1.4k stars 394 forks source link

[Discussion] Interate Matrix SMS bridge to Riot Android app for SMS gateway via mobile device #1504

Open MurzNN opened 7 years ago

MurzNN commented 7 years ago

At now Matrix.org provide bridge to SMS via OpenMarket gateway https://matrix.org/blog/2015/02/26/welcoming-the-openmarket-matrix-gateway/ - but those sms will sent and receive from anonymous phone numbers.

Much better is to send SMS via personal phone number, but this can be normally implemented only on mobile device.

So idea is to integrate in Riot Android application (or maybe release as separate app) some type of Matrix bridge or bot, that can receive and send SMS directly via mobile device from native private user phone number, using Android API.

Via same way we can implement bridge to WhatsApp, Viber and other applications that don't provide API for external services, via intercepting and act on popup messages in system. Some other apps like AirDroid already can intercept and answer to SMS, Telegram and WhatsApp messages from desktop computer via Android.

As result, we will can log all SMS, WhatsApp and other messages in Matrix rooms, and reply to them via any Matrix client from any place.

MurzNN commented 7 years ago

For example WhatsApp close all public API https://github.com/mgp25/Chat-API/wiki/WhatsApp-incoming-updates#whatsapp-starting-to-be- so there will be only one way - interact with native app via some other app in Android.

MurzNN commented 6 years ago

Here is separate app that do SMS bridging to Matrix: https://github.com/tijder/SmsMatrix/releases

rushsteve1 commented 6 years ago

This would be a fantastic feature to have, and while there may be an alternative way to achieve this through the app linked above it would be awesome for it to be part of Riot.

Similar issues: #1200 #1770

Cerothen commented 6 years ago

I think that this would be a great feature, getting SMS rolled into the core mobile apps would really bring things a long way terms of bridging SMS as a service. It wouldn't even matter if I couldn't start a conversation on a different device as long as I could reply to messages and see new ones.

m4iler commented 6 years ago

This would be an amazing service for every user, I imagine. It's basically the only reason I'm stuck in the Signal ecosystem. I'll give the SMSMatrix app a shot, but I'd really rather it were implemented inside the app. It's not good from a marketing standpoint if one has to search the Github Issues to find that it is, in fact, possible to have SMS in one app.

poperigby commented 5 years ago

So if you wanted to be able to text on desktop, would the riot desktop app just tell the Android app to trigger a text message?

nmrshll commented 5 years ago

@lumbo7332 this sounds like the easiest way to achieve sending/recieving messages with your personal phone number

Kommynct commented 4 years ago

This would be an amazing feature, should I open a ticket in riotx since riot-android is basically abandoned?

poperigby commented 4 years ago

Sounds like a good idea