[dialer] pressing power button should silence incoming call

Bug #1376240 reported by Renato Araujo Oliveira Filho
42
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
Unassigned
Ubuntu UX
Fix Released
High
Olga Kemmet
Unity System Compositor
In Progress
High
Andreas Pokorny
telephony-service
Fix Released
High
Tiago Salem Herrmann
telephony-service (Ubuntu)
Fix Released
Undecided
Unassigned
telephony-service (Ubuntu RTM)
Fix Released
Undecided
Gustavo Pichorim Boiko
unity-system-compositor (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

In the incoming call dialog there is no way to dismiss a call, only reject it.

I would like a way to keep the calling active but in silent mode.

Related branches

summary: - There is no way to dismiss a call
+ [incoming call snap] There is no way to dismiss a call
Revision history for this message
Olga Kemmet (olga-kemmet) wrote : Re: [incoming call snap] There is no way to dismiss a call

Proposed solution: When the phone is ringing and you don't want to answer it or decline the call, "say its in your pocket" pressing the down volume button on the side of the phone should mute the ringer.

Changed in ubuntu-ux:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Olga Kemmet (olga-kemmet)
tags: added: ota-1
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in unity-notifications (Ubuntu):
status: New → Confirmed
Changed in unity8 (Ubuntu):
status: New → Confirmed
Revision history for this message
Bill Filler (bfiller) wrote : Re: pressing power button should silence incoming call

As agreed at the sprint in DC, pressing the power button when an incoming call is happening should cause the ringer and haptic feedback to stop immediately, effectively "dismissing" the call.

summary: - [incoming call snap] There is no way to dismiss a call
+ pressing power button should silence incoming call
Changed in unity8 (Ubuntu):
importance: Undecided → High
no longer affects: unity-notifications (Ubuntu)
no longer affects: dialer-app
Changed in telephony-service:
importance: Undecided → Critical
Changed in unity8 (Ubuntu):
importance: High → Critical
tags: added: rtm14
Changed in telephony-service:
status: New → Confirmed
assignee: nobody → Gustavo Pichorim Boiko (boiko)
Revision history for this message
Bill Filler (bfiller) wrote :

Marking this as critical because all phones have a way to silence the call without rejecting it (which causes it to go immediately to voice mail). Pretty basic feature that we should have.

Revision history for this message
Bill Filler (bfiller) wrote :

We just need a signal we can listen for in telephony-service when the power button is pressed and then we can handle the rest.

Revision history for this message
Renato Araujo Oliveira Filho (renatofilho) wrote :

just a remind we need to listen for both pressed and release (fast pressed and release), to avoid conflict with the long press used to turn off the phone.

kevin gunn (kgunn72)
no longer affects: unity8 (Ubuntu)
Changed in unity-system-compositor:
importance: Undecided → Critical
Revision history for this message
kevin gunn (kgunn72) wrote :

a proper solution would require unity-system-compositor to "know" the telephony state to not blank screen & emit button press. (right now unity-system-compositor does not emit button press only screen on/off)

Changed in unity-system-compositor:
assignee: nobody → Andreas Pokorny (andreas-pokorny)
tags: added: touch-2014-11-13
Olli Ries (ories)
tags: removed: touch-2014-11-13
Revision history for this message
Olga Kemmet (olga-kemmet) wrote :

By pressing the down button the call is not "dismissed" but silenced. The caller will not know that action from the user. If a user dismisses a call, the other side always knows or receives some sort of feedback.

Revision history for this message
kevin gunn (kgunn72) wrote :

@olga - but would the call be dismissed on the second strike ?

e.g. incoming call
user presses power key once - silences ringtone/vibra off, but screen stays on with incoming call info/swipe to act available
user presses power key again (second time) - call is rejected, screen is turned off

Revision history for this message
Olga Kemmet (olga-kemmet) wrote :

@Kevin I think we considered the volume down button before the power button but if we can do it for the power button, fine by me. As for the use case you described, go ahead. I think this is an elegant solution.

Revision history for this message
Michael Zanetti (mzanetti) wrote :

Hey, how about turning the phone display down? I've been using that for many years and really miss it on Ubuntu.

QtGestures provides a recognition pattern for that gesture already, including making sure that it doesn't happen by accident etc. So only if the phone is sitting on a flat surface, display facing upwards, an incoming call comes in, you turn it around and it'll shut up.

Revision history for this message
Michael Zanetti (mzanetti) wrote :

Here's the gesture I'm talking about (search for "turnover"): https://bugs.launchpad.net/ubuntu-ux/+bug/1388070

Revision history for this message
Michał Sawicz (saviq) wrote : Re: [Bug 1376240] Re: pressing power button should silence incoming call

> Hey, how about turning the phone display down? I've been using that for
> many years and really miss it on Ubuntu.

I think once we come up with a generic solution for "shutting things
up", adding that gesture should be relatively easy. But a power/volume
button press to start with is probably as useful.

Changed in ubuntu-ux:
status: In Progress → Fix Committed
Revision history for this message
Olga Kemmet (olga-kemmet) wrote : Re: pressing power button should silence incoming call
Changed in unity-system-compositor:
status: New → In Progress
Olli Ries (ories)
Changed in unity-system-compositor:
importance: Critical → High
Changed in telephony-service:
importance: Critical → High
tags: added: ota-2
removed: ota-1
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

fix when we can as this is a very common use case and reported in testing

Changed in canonical-devices-system-image:
importance: Undecided → High
milestone: none → ww05-2015
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in telephony-service (Ubuntu):
status: New → Confirmed
Changed in unity-system-compositor (Ubuntu):
status: New → Confirmed
Bill Filler (bfiller)
tags: added: ww05
Changed in telephony-service:
assignee: Gustavo Pichorim Boiko (boiko) → Tiago Salem Herrmann (tiagosh)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package telephony-service - 0.1+15.04.20150120.2-0ubuntu1

---------------
telephony-service (0.1+15.04.20150120.2-0ubuntu1) vivid; urgency=low

  [ CI Train Bot ]
  * Resync trunk

  [ Tiago Salem Herrmann ]
  * Invoke LiveCall view when answering incoming calls. (LP: #1410961)
  * Silence incoming calls when power button is pressed. (LP: #1376240)
 -- Ubuntu daily release <email address hidden> Tue, 20 Jan 2015 16:53:13 +0000

Changed in telephony-service (Ubuntu):
status: Confirmed → Fix Released
Changed in telephony-service (Ubuntu RTM):
status: New → In Progress
Changed in telephony-service:
status: Confirmed → In Progress
Changed in telephony-service (Ubuntu RTM):
assignee: nobody → Gustavo Pichorim Boiko (boiko)
summary: - pressing power button should silence incoming call
+ [dialer] pressing power button should silence incoming call
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

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

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Gustavo Pichorim Boiko ]
  * Update pot file.
  * Silence incoming calls when power button is pressed. (LP: #1376240)
  * Check if the account exists before accessing the pointer. (LP:
    #1408029)
 -- Ubuntu daily release <email address hidden> Wed, 21 Jan 2015 22:04:24 +0000

Changed in telephony-service (Ubuntu RTM):
status: In Progress → Fix Released
Changed in canonical-devices-system-image:
status: Confirmed → Fix Released
Changed in ubuntu-ux:
status: Fix Committed → Fix Released
status: Fix Released → Fix Committed
Revision history for this message
Olga Kemmet (olga-kemmet) wrote :

I think this bug is only partially fixed. An incoming call is not silenced by tapping the power button, however the screen goes dark first and users don't know if the call continues "ringing". Switching the screen off gives the impression that the call was declined.

The desired solution is: press the power button and silence/mute call.
Second press: screen goes dark.

As per comment #10

Bill Filler (bfiller)
Changed in telephony-service:
status: In Progress → Fix Released
Changed in ubuntu-ux:
status: Fix Committed → Fix Released
tags: added: pm-fail
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.