dialer app doesn't work correctly on multiple calls on a wired headset

Bug #1422401 reported by Dave Morley
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
Unassigned
telepathy-ofono
Fix Released
Undecided
Unassigned
ofono (Ubuntu)
Fix Released
High
Alfonso Sanchez-Beato
ofono (Ubuntu RTM)
Fix Released
High
Alfonso Sanchez-Beato
telepathy-ofono (Ubuntu)
Fix Released
Undecided
Unassigned
telepathy-ofono (Ubuntu RTM)
Fix Released
Undecided
Unassigned

Bug Description

STEPS:
REQUIREMENTS: 1 wired headset with call accept/hangup button

1. Flash the latest rtm-proposed image
2. Call the phone
3. Tap the headset call accept button
4. Tap the button again
5. Recall the phone
repeat steps 3-5 eventually the dialer app will not work as expected.

EXPECTED:
I always expect the call to go through and be accepted and hung up on.

ACTUAL:
At some point the call will not go through when accepted instead it will display the dialpad page of the dialer app. The phone ringing the device will keep ringing, once you hang up that phone the phone under test beeps 3 times and displays a missed call notification.

See attached video

Tags: qa-silo

Related branches

Revision history for this message
Dave Morley (davmor2) wrote :
Revision history for this message
Tiago Salem Herrmann (tiagosh) wrote :

ofono is returning success when telepathy-ofono calls answer(), but the call never actually gets answered.
Alfonso is looking into this issue, but this is not a dialer-app bug for sure.

Changed in canonical-devices-system-image:
status: New → In Progress
importance: Undecided → High
milestone: none → ww09-2015
affects: ofono (Ubuntu) → ofono (Ubuntu RTM)
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

The bug happens in fact when we accept the incoming call very fast, when it has just appeared.

PR for ofono in:

https://github.com/rilmodem/ofono/pull/164

affects: dialer-app → telepathy-ofono
Changed in ofono (Ubuntu RTM):
status: New → Confirmed
Changed in ofono (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Changed in ofono (Ubuntu RTM):
importance: Undecided → High
Changed in ofono (Ubuntu):
assignee: nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato)
Changed in ofono (Ubuntu RTM):
assignee: nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package telepathy-ofono - 0.2+15.04.20150218~rtm-0ubuntu1

---------------
telepathy-ofono (0.2+15.04.20150218~rtm-0ubuntu1) 14.09; urgency=medium

  [ Tiago Salem Herrmann ]
  * Retry when hangup() or answer() fail. (LP: #1422401)
 -- CI Train Bot <email address hidden> Wed, 18 Feb 2015 16:05:27 +0000

Changed in telepathy-ofono (Ubuntu RTM):
status: New → Fix Released
Changed in canonical-devices-system-image:
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package telepathy-ofono - 0.2+15.04.20150217-0ubuntu1

---------------
telepathy-ofono (0.2+15.04.20150217-0ubuntu1) vivid; urgency=medium

  [ Tiago Salem Herrmann ]
  * Retry when hangup() or answer() fail. (LP: #1422401)
 -- CI Train Bot <email address hidden> Tue, 17 Feb 2015 17:23:42 +0000

Changed in telepathy-ofono (Ubuntu):
status: New → Fix Released
Changed in ofono (Ubuntu RTM):
status: Confirmed → Fix Released
Changed in ofono (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Tony Espy (awe) wrote :

Just flipped the status of ofono (Ubuntu) back to FixCommitted as the MR is still in-progress for this fix.

Changed in ofono (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ofono - 1.12.bzr6888+15.04.20150224-0ubuntu1

---------------
ofono (1.12.bzr6888+15.04.20150224-0ubuntu1) vivid; urgency=medium

  [ Alfonso Sanchez-Beato ]
  * mtkmodem/voicecall.c: fix fast call answer (LP: #1422401)
    Fix problem that occurs when calls are answer too quickly.
  * mtk.c: wait for radio event before onlining (LP: #1419675)
    Ensure that the 2nd SIM slot on krillin is always
    initialized properly.
  * gril/grilrequest.c, unit: support empty APN
    Allow data calls with GPRS contexts that have empty APNs.
  * grilreply.c, grilutil.c, ril_constants.c: fix arale parcel parsing
    Fix parcel parsing issues with radio tech and SIM PIN retries.
 -- CI Train Bot <email address hidden> Tue, 24 Feb 2015 18:27:43 +0000

Changed in ofono (Ubuntu):
status: Fix Committed → Fix Released
Changed in telepathy-ofono:
status: New → Fix Released
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.