signalapp / Signal-Android

A private messenger for Android.
https://signal.org
GNU Affero General Public License v3.0
25.59k stars 6.14k forks source link

Freemobile SMS API no longer works since the last update #12157

Closed plegrand1 closed 2 years ago

plegrand1 commented 2 years ago

Bug description

Hello, I have been using the Freemobile API for a long time to send SMS via it: https://smsapi.free-mobile.fr/sendmsg https://smsapi.free-mobile.fr/sendmsg?user=login&pass=passwrdd&msg=message

Since the last update of Signal, I don't receive these SMS anymore, even though I receive them with the SMS application installed by default on my smartphone. Any idea where the problem could come from? Thanks for your help.

Steps to reproduce

Device info

Device: Xiaomi MI9 Android version: 11 Signal version: 5.34.10

UserX404 commented 2 years ago

If your application sends sms with your own number (same as signal is registered with) it get filtered. Discussed here: https://community.signalusers.org/t/beta-feedback-for-the-upcoming-android-5-34-release/42820/179 Commit: https://github.com/signalapp/Signal-Android/commit/c7a345eb0bb56026ad07fa7d66e872650b1521e6

plegrand1 commented 2 years ago

I'm not sure I understand. Indeed the application sends a sms with my own number as recipient from my own number. But it worked before. The problem would come from a recent update? Does this mean that it will be fixed in a future update? Thanks for your answer.

greyson-signal commented 2 years ago

Hi there, there was a relatively massive SMS spam campaign that resulted in people getting SMS messages from their own number. We knew that some people may be using some web services like this, but we still thought the best course of action was to drop SMS's that are sent from your own number. Apologies, but I hope you can understand.

aaribaud commented 2 years ago

Could this not be made at least a user option?

schklom commented 2 years ago

@greyson-signal

Hi there, there was a relatively massive SMS spam campaign that resulted in people getting SMS messages from their own number. We knew that some people may be using some web services like this, but we still thought the best course of action was to drop SMS's that are sent from your own number. Apologies, but I hope you can understand.

You could make it into an option instead of deciding for everybody that they don't want or need it. Sending myself SMS is the best way to get personal notifications because I don't have reliable Internet 24/7 everywhere I go, but there usually is enough service to receive texts.

Making it available as an opt-in function would solve the spam campaign problem while not screwing people who have relied on it until now. Please don't make people downgrade the Signal app just because of this. I will downgrade if I have to, but I really don't want to.

Edit: sorry if I seem angry. I have been going crazy trying to see if my service provider was messing up somehow because I missed some important notifications (someone logged in my server and I should have received a text, but I didn't because of this), and now I see that it was not a bug but done on purpose. I know I'm a part of a tiny group of users using APIs to send myself texts, but this feature has been very useful for the past few years and Signal has been nothing short of amazing, until now.

Edit2: Looking at the forum posts, you only mention server notifications that can be done via Internet. This supposes supposes that the person is always connected to the Internet or does not need to be urgently alerted. If someone manages to log on my server, I need an instant notification to be able to shut it down. SMS notifications have the highest chances of reaching me, because I often don't have Internet on my phone. Sorry for the long post.

plegrand1 commented 2 years ago

To go in the direction of the previous posts, it seems to me that it would be good that this option exists, even if it means preventing the risks of spam when it is activated.

JohnStrunk commented 2 years ago

This appears to also be blocking Google Fi's voicemail transcription SMS messages. I can see that Fi sends the SMS (via their logs in my account), but it doesn't appear in Signal.

Since Fi shows it as being sent from my own mobile number, I assume it's being filtered by c7a345eb0bb56026ad07fa7d66e872650b1521e6

@greyson-signal Please consider re-opening this since it's breaking one of the carrier's services, not just a niche use-case.