screen doesn't turn on for incomimg MMS messages

Bug #1347856 reported by Tony Espy
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
Unassigned
telephony-service
Fix Released
High
Tiago Salem Herrmann
telephony-service (Ubuntu)
Fix Released
Undecided
Unassigned
telephony-service (Ubuntu RTM)
Fix Released
High
Tiago Salem Herrmann

Bug Description

While testing recent MMS changes that landed recently, I discovered that an incoming MMS message doesn't cause the screen to be turned on, whereas an incoming SMS does wake the screen. Note an alert sound is still played for incoming MMS messages, and the messaging-indicator does indicate that a new message has been received.

This is due to the fact that powerd ( see powerd.cpp::on_ofono_messagemanager_signal() ) listens on ofono's ModemManager interface for IncomingMessage or ImmediateMessage signals, and these signal are never generated for incoming MMS messages as they're received as PushNotifications and handled externally to ofono by nuntium.

This was discovered running image #u144 on mako.

Related branches

Tony Espy (awe)
Changed in powerd (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Sergio Schvezov (sergiusens) wrote :

we do send a MessageAdded signal from nuntium that telepathy-ofono parses and is then forwarded to the history service; this could be used.; but I counter propose to track notify-osd.

Revision history for this message
Ricardo Salveti (rsalveti) wrote :

While I understand the reasoning, I don't think powerd should track notify-osd, as in this case notify-osd should instead request the screen to be on for a short period of time (by talking to the system-compositor).

In this case you want to make sure that the phone stays up until you see the notification, and that's why we're also tracking phone calls and sms on powerd (as it's the first one to react and hold the suspend blocker). I don't why mms would be different here.

Bill Filler (bfiller)
Changed in telephony-service:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Tiago Salem Herrmann (tiagosh)
summary: - powerd doesn't turn on screen for incomimg MMS messages
+ screen doesn't turn on for incomimg MMS messages
tags: added: rtm14 touch-2014-10-23
no longer affects: powerd (Ubuntu)
Changed in telephony-service:
importance: High → Critical
Changed in telephony-service (Ubuntu RTM):
importance: Undecided → Critical
importance: Critical → High
Olli Ries (ories)
Changed in telephony-service:
importance: Critical → High
Bill Filler (bfiller)
Changed in telephony-service (Ubuntu RTM):
status: New → In Progress
assignee: nobody → Tiago Salem Herrmann (tiagosh)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package telephony-service - 0.1+14.10.20141025~rtm-0ubuntu1

---------------
telephony-service (0.1+14.10.20141025~rtm-0ubuntu1) 14.09; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Tiago Salem Herrmann ]
  * Emit a sound feedback when all calls are ended. Play a waiting tone
    instead of regular ringtone for waiting calls. (LP: #1372973)
  * Wake up the screen on incoming mms's. (LP: #1347856)

  [ Ubuntu daily release ]
  * New rebuild forced
 -- Ubuntu daily release <email address hidden> Sat, 25 Oct 2014 18:24:27 +0000

Changed in telephony-service (Ubuntu RTM):
status: In Progress → Fix Released
Bill Filler (bfiller)
Changed in telephony-service (Ubuntu):
status: New → Fix Released
Changed in telephony-service (Ubuntu RTM):
status: Fix Released → Confirmed
tags: added: ww03
Bill Filler (bfiller)
Changed in canonical-devices-system-image:
importance: Undecided → High
Changed in telephony-service (Ubuntu RTM):
status: Confirmed → Fix Released
Changed in telephony-service:
status: In Progress → Fix Released
Changed in canonical-devices-system-image:
status: New → Fix Released
Changed in canonical-devices-system-image:
milestone: none → ww03-2015
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.