Cannot send MMS when cellular data is not enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
messaging-app (Ubuntu) |
Confirmed
|
Wishlist
|
Unassigned | ||
nuntium (Ubuntu) |
Confirmed
|
Wishlist
|
Unassigned | ||
ofono (Ubuntu) |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
It is not possible to send an MMS in case cellular data is disabled. This might look as an invalid bug because MMS needs cellular data to work, but it is not that obvious. For instance, in Android you can send/receive an MMS even when you have set cellular data to off.
The rationale behind this is that MMS and internet traffic are tariffed differently. You do not pay for receiving an MMS, just when you send, which is your decision, so you can always control how much money do you spend on MMS and you can have it enabled always (same as SMS). However, all internet data you send or recieve is tariffied. Therefore, Android in fact interprets the cellular data setting as *internet data* on or off. We should probably do the same.
An interesting side case is roaming. When MMS started there were many complains about being abroad, receiving an MMS and then get a expensive bill showing you connected to data while abroad. So we should consider data roaming off as cellular data off for both internet and MMS data.
Changed in ofono (Ubuntu): | |
status: | New → Confirmed |
Changed in nuntium (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
Changed in ofono (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in messaging-app (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
A few comments/questions:
- what does Android do, does it temporarily enable data for the sole purpose of uploading a MMS payload?
- what about receiving, does Android allow receiving a MMS when mobile data is disabled?
- iOS8 doesn't allow a MMS message to be sent if mobile data is disabled. I didn't check the receive case, however note the user experience is pretty much the same as ours, a failure indication is shown in Messages, but no real explanation given.
- it might be a good short term enhancement to add a more meaningful error popup to the messaging app when mobile data is disabled, or better yet disallow the user to tap the camera icon in this state.
- I'm not sure I agree with the statement that received MMS messages are free, I think this is dependent on the carrier, and is one of the reasons some phones have the ability to defer downloads of MMS content.
For now, I've confirmed and changed the importance to Wishlist.