Receive notification about MMS with mobile data turned off

Bug #1530630 reported by Krzysztof Tataradziński
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Confirmed
Wishlist
Bill Filler
nuntium
New
Undecided
Unassigned
nuntium (Ubuntu)
Confirmed
Undecided
Tiago Salem Herrmann
ofono (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hi,

Please look at example:

8:00 Mobile data turned on
....
12:02 Mobile data turned off
...
12:04 - someone send us MMS
12:04 - we should get some information that there is MMS pending to download - but we don't get it
...
12:10 Mobile data turned on
...
In that case we don't know that someone send us MMS and we don't get that MMS. We should get some info about MMS pending, even while mobile data or WiFi is off (like in other OSes)

Revision history for this message
Krzysztof Tataradziński (ktatar156) wrote :

I looked how it is working in Android (LG L Fino):
I've turned mobile data off in LG and sent MMS from other phone. I saw that phone automatically turned on mobile data, downloaded MMS and turned it off again. So it's seems that phone gets some notify that something is pending and downloading that. Could be use similar approach to Ubuntu?

no longer affects: ubuntu-system-image
Revision history for this message
Selene ToyKeeper (toykeeper) wrote :

FWIW, the way my Android device responds to this is:
* I receive a notification about a new SMS message.
* I tap the notification to go to my SMS program.
* The SMS message says I have a MMS message waiting, tap here to download.
* If I tap it, it fails but allows me to try again.
* If I turn cell data on before tapping, it works, then I manually turn cell data off again after the download completes.

I keep cell data off except for brief times when I'm explicitly using the network. This is easy to do since cell data can be toggled quickly by pulling down from the top and tapping an icon.

Revision history for this message
Krzysztof Tataradziński (ktatar156) wrote :

@toykeeper so maybe its depends what Android version + manufacturer software customs features are implemented? But I like approach in LG L Fino.

Changed in canonical-devices-system-image:
assignee: nobody → Bill Filler (bfiller)
importance: Undecided → Wishlist
milestone: none → backlog
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nuntium (Ubuntu):
status: New → Confirmed
Changed in ofono (Ubuntu):
status: New → Confirmed
Revision history for this message
Krzysztof Tataradziński (ktatar156) wrote :

Is that not really important feature that should be implemented asap? Missing MMS'es and listing to very angry friends why we don't respond to their messages is not cool :/ I don't understand policy regarding what-to-do-first: basic functions about daily phone (like that MMSes or confirmation of receiving SMS) using shouldn't have highest priority with shortest deadline?

Bill Filler (bfiller)
Changed in nuntium (Ubuntu):
assignee: nobody → Tiago Salem Herrmann (tiagosh)
Revision history for this message
Tiago Salem Herrmann (tiagosh) wrote :

The problem we have is that nuntium simply ignores the push notifications, so the upper layers never receive any signal, and it
wont trigger a download once mobile data is active.

func (mediator *Mediator) handleDeferredDownload(mNotificationInd*mms.MNotificationInd) {
        //TODO send MessageAdded with status="deferred" and mNotificationInd relevant headers
}

We would need to store the push notification locally in nuntium, send a signal to the upper layers (telepathy-ofono) so the indicator could display a notification asking the user to activate mobile data and then on nuntium trigger the downloads once it detects mobile data is active. That would be the easiest path for now.

If we wish to add them to the history service so they appear in messaging-app and the user has the chance to trigger the download
manually, more work will be needed, since that involves implementing the telepathy file transfer api.

Revision history for this message
Nicolas Torquet (teigneux) wrote :

Hi,

I agree with Krzysztof Tataradziński, I think it is very important to receive mms without data connection. It worked before until OTA11 and it also works on firefox phone. So I don't understand why it doesn't since OTA11. I think it is a basic and very useful thing.

Thanks a lot for all your work!

Nico

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.