Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't retrieve MMS #4878

Closed
skierpage opened this issue Dec 14, 2015 · 35 comments
Closed

can't retrieve MMS #4878

skierpage opened this issue Dec 14, 2015 · 35 comments

Comments

@skierpage
Copy link

Someone sent me an MMS, probably from iPhone. It shows up as

Multimedia Message
MMS download failed!
Message size: 967 KB
Expires: Dec 16
with an exclamation in a circle.
I tried turning off Wi-Fi and clicking the exclamation, it displays Connecting to MMS server... then redisplays "MMS download failed!". I have SMS and MMS On, I don't know about "Push", I haven't changed any settings.

The log gist is https://gist.github.com/anonymous/86a162b00ea8545a45a7 , in that e.g.

E/PduParser(  516): Corrupt Part headers
W/IncomingLegacyMmsConnection(  516): Couldn't parse PDU, byte response: [-116, -124, -115, -110, -123, 4, 86, 110, 9, 126, -112, -127, -118, -128, -113, -127, -122, -127, -103, -30, -102, 77, 101, 115, 115, 97, 103, 101, 32, 110, 111, 116, 32, 102, 111, 117, 110, 100, 0, -124, -125, 77, 101, 115, 115, 97, 103, 101, 32, 110, 111, 116, 32, 102, 111, 117, 110, 100]
W/IncomingLegacyMmsConnection(  516): Couldn't parse PDU, ASCII:         ������Vn ~����������Message not found���Message not found

I tried turning WiFi off and clicking, same result.
Thanks!

@agrajaghh agrajaghh added the mms label Dec 16, 2015
@vay-ix
Copy link

vay-ix commented Feb 20, 2016

I'm also experiencing this problem. I am unable to receive MMS but am able to send it, whether it be group texts, or media like pictures and sounds.
This basically happened overnight... 3 or 4 days ago, I had no problems with sending and receiving group texts

Here's the latest debug log, go nuts, it's all Greek to me: https://gist.github.com/2d62692c744614c8ce77
I am connected to my mobile network (Ting (CDMA: Sprint and GSM http://ting.com/coverage)) and nothing else!

@moxie0
Copy link
Contributor

moxie0 commented Feb 20, 2016

@vay-ix There's nothing in this log. You would have to capture the debug log immediately after the failure you're experiencing.

@effigies
Copy link

Here's a debug log from very shortly after the failure to retrieve two or three (I don't remember how many I'd received when I captured the log). Afterwards, I was able to download (in a browser on the same phone) one of the messages by following a URL in the gist. I am still unable to download any of the messages from within Signal.


I have:

Bug description

Cannot receive MMS messages, and MMS settings seem to be missing.

Steps to reproduce

  • Fail to retrieve MMS

Screenshots

signal_mms_failure

Device info

Model: Samsung Galaxy S5
Android version: 5.1.1 (CyanogenMod 12.1-20160129-NIGHTLY-kltespr)
Signal version: 3.11.1

Link to debug log

https://gist.github.com/effigies/148bf707f27f190bdf8a

@totallyphilip
Copy link

MMS is complicated. Even if the app is perfect, some phones just won't work with anything other than the stock messaging app. I know for instance Republic Wireless MMS only works with the stock app and Google Messenger. Getting MMS to work with other apps on my Moto X seems to be hit or miss (mostly miss). You might try other 3rd party messaging apps to see if MMS works with those. If it doesn't, then it's not a Signal problem.

@gene1wood
Copy link

As a Republic Wireless user (also with a Moto X like @BierCrow ) of Signal, is there a workaround to the MMS issue? I ask not because I need to send MMS messages (pictures, multi-recipient texts), but because when someone sends me an MMS message and I have signal set as my messaging app, the MMS message is lost. The cost to me to reply to all received MMS texts saying "Hey, I didn't get your MMS message because I can't receive them with my messaging app, can you either email me your photo or text me directly without including other recipients" is too great to be worth the benefit of defaulting to using signal for texting.

If there was some way (even if it was complicated) to recover/retrieve a received MMS message by signal that fails in this way, that would be a suitable workaround.

Any ideas?

@gene1wood
Copy link

It sounds like the Google Messenger app and the Google Hangouts app both work using SMS with Republic Wireless.

And it sounds like the way they accomplish this (and some other third party messaging apps) is by using the stock messaging app as the interface to sending and receiving messages instead of sending and receiving the messages directly.

Would it be possible to implement in Signal the same kind of option and the same kind of behavior, such that instead of signal doing the MMS receipt and sending on it's own (if this option were checked) it would handoff responsibility to actually transport the messages to the built in messaging app.

The app they give as an example that successfully does this is called is called GroupText. Maybe that can be used as a guide for how to implement this.

@riyapenn
Copy link

Contact support@whispersystems.org to test/troubleshoot phone settings to get this working.

@effigies
Copy link

I think this may have been resolved by dd986db... Signal has resumed downloading MMS normally. @skierpage did 3.14.2 fix this for you?

@gene1wood
Copy link

So I had 2 friends test with me, one a T-Mobile user and one an AT&T user. I had them send a multi-recipient MMS message to me and I received it with my stock messaging app and it worked as expected.

I then switched to Signal as my default app and had them send another message in the MMS multi recipient thread. To my surprise both of the messages arrived in Signal as expected.

So this implies that either the issue is carrier specific and the problems with receiving MMS before were constrained to carriers other than AT&T and T-Mobile

or the problem has been globally resolved since that point either on my phone or from a Signal update.

@jodosh
Copy link

jodosh commented May 24, 2016

Both me and my wife have the nexus 6 on Tmobile. With signal we have many problems with MMS intermittently failing to download and sending. Tmobile engineering support has done some trouble shooting and their logs indicate that our phones disconnect from the MMSC before the MMS is fully downloaded. This doesn't appear to happen with other messaging apps.

@jmcclelland
Copy link

I'm using cyanogenmod with Sprint - I couldn't send or receive MMS messages. Sending reported that there was an error (but no further information). Receiving provided me with a download link, but clicking on the link caused a brief period where it seemed to be doing something, followed by nothing.

I checked the Signal logs and found "No matching APNs found."

I did the following to fix the problem:

I checked my APN settings: Settings -> Mobile Network -> Access Point Names -> Sprint LTE internet (the selected one). I noticed that MMSC was set to: http:/mms.sprintpcs.com.

Then, I opened Signal. Settings -> SMS and MMS -> Manual MMS Settings -> MMSC URL: I set it to http:/mms.sprintpcs.com.

Now both sending and receiving work.

@remram44
Copy link

Can't download MMS today on T-Mobile. The "Manual MMS Settings" doesn't seem to be there, either. I am forced to stop using Signal as my SMS/MMS app because of this, and still the MMS conversation is lost.

Android 7 on stock Google Pixel, Signal 3.28.4 from market.

@normanlove222
Copy link

this is affecting me as well on my Samsung galaxy 5 when on a group text and sent MMS. "says error downloading MMS message, tap to retry" with Signal as the default text app.

@remram44
Copy link

Is there a workaround, at least allowing me to see those MMS messages from another app? Or is there no hope because Signal was the texting app when I got them?

@bradleytaftsmith
Copy link

Also seeing an issue downloading MMS messages on a Samsung Galaxy S7, Android 6.0.1 on Credo Mobile. It seems to be multi-recipient messages, but it may be pictures.

Debug log is here.

@beruken
Copy link

beruken commented May 3, 2017

Same issue here. Only works with data turned on.
Are you using Tmobile? YES
Is MMS only working on mobile data? Then enable "WiFi calling" on your phone AND through Signal's Settings > SMS and MMS > enable WiFi calling compatibility mode. Still does not work.

@Powwers
Copy link

Powwers commented May 13, 2017

I'm not a phone guy, first off. My Kata C2 has never been able to send or receive MMS unless it's via Signal software. My understanding is that Signal is entirely Internet based. Another of my understandings is that MMS is structured like an email with different headers.

Is my Signal just not operating correctly? I have done weefee and disabled it, MMS works fine between users of Signal, whether I'm on weefee or not. I cannot get or send shit to/from anyone who doesn't use Signal.

Rather not stray from Signal. I know my answer is there, spelled out but why would I have to stray from Signal for this to work? I've had phones that were completely fine until now

Kata C2 - Duracell 32GB chip implant

P.S. Memes are life and this has to be fixed

@Powwers
Copy link

Powwers commented May 13, 2017

Privacy is key. You guys are phenomenal and keep up the good work for the good fight. If there's any more testing or info that you require, don't hesitate to hit me up. You can do this. Or maybe my phone is just garbage but I brought hell fire to my provider and they couldn't do anything, not that they're too technically inclined at 16 working a phone sales kiosk. Not saying I'm gawd of phones either! Willing to help what I can if possible

@timhowes
Copy link

@Powwers Messages between Signal users are not SMS or MMS; they use the Signal protocol. If you can't get MMS inside Signal or outside Signal, then you have a more general problem with your phone or service provider. This thread is about MMS messages that appear in Signal but fail to download.

@QuibblingAsh42
Copy link

Greetings, adding my own logs to the fray. Been using Signal for a few months now, and have had similar issues downloading MMS attachments consistently. Sometimes having the sender resend works fine, other times it doesn't. Sometimes it works if I reboot, most times it doesn't. Debug log here.

@karlockhart
Copy link

karlockhart commented May 22, 2017

I am also having this issue, I tested with both stock SMS and Signal, Signal fails to receive from a non-signal SMS/MMS user. Switching back to Signal and attempting to forward the MMS that failed to download causes an application crash in my case. I don't have ADB handy to see what the exception is :(

@apotek
Copy link

apotek commented May 24, 2017

I have the same issue as described in this thread. MMS messages (group chats, or media files) won't download. There will be a display saying it failed to download and when I re-attempt, it fails again.

The only way I can them to work is to go someplace where there is wifi, turn the wifi on, and attempt to download the mms again. If the mms is recent enough (within the last 24 hours) it will most of the time finally work.

However, it won't work if I try exclusively over wifi. I need to have both my native provider network as well as wifi turned on to get the MMS message.

The upshot is that I can't get MMS messages via signal (other messaging apps work fine), unless I quickly get to a wifi network and try to download them again.

Moto E (otus).
t-mobile

@timhowes
Copy link

Users experiencing MMS issues may want to refer to this troubleshooting page:
https://support.whispersystems.org/hc/en-us/articles/214785937-I-have-MMS-issues-What-can-I-do-

If you need to fix your APN settings on T-mobile, check this page:
https://support.t-mobile.com/docs/DOC-2090

@remram44
Copy link

I don't think any of us here have problems receiving MMS outside of Signal. Never had a problem before, never had a problem since I stopped using Signal for SMS & MMS. There is a bug in Signal.

@QuibblingAsh42
Copy link

I decided to work through the troubleshooting page, and resetting my APNs to default seems to have worked for now. (Settings, Cellular Network Settings, Access Point Names).

In there, I had two entries, Cricket (my provider) and Internet. The Cricket entry looked more or less correct when I reviewed, but when I did Reset to Default, the Internet entry went away, and the Cricket entry's parameters changed dramatically.

For example, items were pointing at Cricket domains (proxy.cricketwirelss.com) prior to the reset, but AIO ones (proxy.aiowireless.com) after. AIO was the ATT MVNO from ATT that was merged with Cricket when ATT bought Cricket, so not sure where those settings originally came from, but it's working now.

I'll be interested to see how long this lasts, though. I've had ups and downs with Signal's MMS implementation where it's worked, then not, then did. This really needs to be figured out to gain mass adoption. I've been telling people "Signal's so easy, I have my mom using it!", but I'm not moving anyone else to the platform until that statement is true again.

@remram44
Copy link

@QuibblingAsh42

I decided to work through the troubleshooting page, and resetting my APNs to default seems to have worked for now. (Settings, Cellular Network Settings, Access Point Names).

It seems to me that your MMS settings were broken at the phone level and wouldn't have worked outside of Signal anyway? This is not the issue the rest of us are experiencing.

@QuibblingAsh42
Copy link

No, I removed Signal as my default messenger a couple of weeks back to test and had no issues. The issue only returned when I used Signal. I never touched APN settings prior to today. I'm not sure why Signal can't work with the same settings that worked for other apps.

@remram44
Copy link

Interesting! Maybe there are specific APN configurations that Signal chokes on but other apps can handle. Or maybe the fact there are multiple entries?

@QuibblingAsh42
Copy link

That's what I was leaving toward. Don't know where that Internet one came from, or even if was there since I put my current ROM in my phone. Hmm... I should try laying down a fresh install and see. I wish I'd taken a screenshot of the settings within to review, too, but I hadn't had coffee yet... :)

@evantd
Copy link

evantd commented Jun 22, 2017

Significant MMS changes were made in May 2017 that may have resolved this issue. Is it still a problem for you?

@QuibblingAsh42
Copy link

Since I modified the APN settings on mine, I haven't had any issues with MMS. All of those changes seem to have occurred prior to my making those changes, and I'd confirmed there was no update to the app prior to working through the issues on the 25th.

@Glassweaver
Copy link

Glassweaver commented Aug 2, 2017

This exact same issue skierpage reported has also been happening to me for years. MMS messages almost never send, and are almost never received. jmcclelland's post on checking "Settings -> SMS and MMS -> Manual MMS Settings -> MMSC URL" does not appear to be a valid process anymore, as I do not see Manual MMS settings in the current version of Signal. That being said, does anybody have any updates on how they resolved this, if a resolution has been found yet?

I'll post a deubg log here right after the next time I get a failed MMS...hopefully I can force one tomorrow with one of the phones I have at my disposal during work hours.

[Edit: Second issue I thought I had found was entirely my own fault. Additional troubleshooting info I thought would be helpful is irrelevant due to my own user error]

@thephw
Copy link

thephw commented Jan 15, 2018

@evantd
FWIW, I am having this issue with Signal (4.14.10) and Cricket Wireless presently, but not with the default messaging app. The proxy settings for Cricket on Android devices are wrong by default, but mine have been updated and verified to work in other SMS/MMS apps. If there is anything else that I can provide that may assist in debugging please let me know and I'll provide it.

Debug Log 1/15/2018:
https://gist.github.com/thephw/21cc94d1ac75457948f65e69af28c975

@evantd
Copy link

evantd commented Jan 16, 2018

Hi @thephw. Sorry, I don't know. The only reason I was active on this is that I was having my own MMS issues, which were resolved with a previous update.

@automated-signal
Copy link

GitHub Issue Cleanup:
See #7598 for more information.

@signalapp signalapp locked and limited conversation to collaborators Apr 2, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests