[dialer] + [sound] Can't use earphone to answer or disconnect a call
Bug #1398427 reported by
Pat McGowan
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
Unassigned | ||
Ubuntu UX |
Fix Released
|
High
|
Olga Kemmet | ||
telephony-service |
Fix Released
|
Critical
|
Tiago Salem Herrmann | ||
qtmir (Ubuntu) |
Fix Released
|
Critical
|
Ricardo Salveti | ||
qtmir (Ubuntu RTM) |
Fix Released
|
Critical
|
Michał Sawicz | ||
telephony-service (Ubuntu) |
Fix Released
|
Critical
|
Tiago Salem Herrmann | ||
telephony-service (Ubuntu RTM) |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
unity8 (Ubuntu) |
Fix Released
|
Critical
|
Michael Zanetti | ||
unity8 (Ubuntu RTM) |
Fix Released
|
Critical
|
Michael Zanetti |
Bug Description
[Procedures]
1.insert the earphone
2.make a MO call to DUT
3.use the Hook key to answer the call
4.when connected the call use the hook key to disconnect the call
[Expect results]
earphone hook key can answer and disconnect the call
[Actual results]
can't answer and disconnect the call
[Reproduce]
Always
Related branches
lp://staging/~rsalveti/qtmir/wired_hs_keys
- Daniel d'Andrada (community): Approve
-
Diff: 16 lines (+7/-0)1 file modifiedsrc/platforms/mirserver/qteventfeeder.cpp (+7/-0)
lp://staging/~mir-team/qtmir/rtm-14.09-staging
- Michał Sawicz: Approve
-
Diff: 261 lines (+121/-6)10 files modifieddebian/changelog (+13/-0)
debian/control (+1/-1)
src/modules/Unity/Application/session.cpp (+14/-1)
src/platforms/mirserver/promptsessionlistener.cpp (+12/-0)
src/platforms/mirserver/promptsessionlistener.h (+4/-0)
src/platforms/mirserver/qteventfeeder.cpp (+7/-0)
tests/modules/SessionManager/session_test.cpp (+58/-0)
tests/modules/common/mock_mir_session.h (+3/-1)
tests/modules/common/mock_prompt_session.h (+5/-0)
tests/modules/common/mock_prompt_session_manager.h (+4/-3)
lp://staging/~tiagosh/telephony-service/fix-1398427
- Michael Zanetti (community): Approve
- Gustavo Pichorim Boiko (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Michał Sawicz: Approve
-
Diff: 299 lines (+106/-8)10 files modifiedapprover/Approver.xml (+7/-0)
approver/approver.cpp (+53/-2)
approver/approver.h (+4/-0)
approver/approverdbus.cpp (+6/-1)
approver/approverdbus.h (+5/-1)
approver/main.cpp (+4/-4)
libtelephonyservice/callmanager.cpp (+11/-0)
libtelephonyservice/callmanager.h (+1/-0)
libtelephonyservice/telepathyhelper.cpp (+13/-0)
libtelephonyservice/telepathyhelper.h (+2/-0)
lp://staging/~mzanetti/unity8/earpiece-button
- Michael Terry: Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 26 lines (+14/-2)1 file modifiedqml/Shell.qml (+14/-2)
lp://staging/~boiko/telephony-service/rtm-fix_1398427
- Ubuntu Phablet Team: Pending requested
-
Diff: 299 lines (+106/-8)10 files modifiedapprover/Approver.xml (+7/-0)
approver/approver.cpp (+53/-2)
approver/approver.h (+4/-0)
approver/approverdbus.cpp (+6/-1)
approver/approverdbus.h (+5/-1)
approver/main.cpp (+4/-4)
libtelephonyservice/callmanager.cpp (+11/-0)
libtelephonyservice/callmanager.h (+1/-0)
libtelephonyservice/telepathyhelper.cpp (+13/-0)
libtelephonyservice/telepathyhelper.h (+2/-0)
lp://staging/~unity-team/unity8/rtm-20150121
- Michael Zanetti (community): Approve
-
Diff: 56 lines (+28/-3)2 files modifieddebian/changelog (+13/-0)
qml/Shell.qml (+15/-3)
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
milestone: | none → ww50-2014 |
Changed in android (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Ricardo Salveti (rsalveti) |
Changed in telephony-service (Ubuntu): | |
assignee: | nobody → Tiago Salem Herrmann (tiagosh) |
tags: | added: ww51 |
Changed in telephony-service: | |
importance: | Undecided → Critical |
Changed in android (Ubuntu): | |
importance: | High → Critical |
Changed in telephony-service (Ubuntu): | |
importance: | High → Critical |
Changed in telephony-service (Ubuntu RTM): | |
importance: | Undecided → Critical |
Changed in telephony-service: | |
assignee: | nobody → Tiago Salem Herrmann (tiagosh) |
Changed in ubuntu-ux: | |
assignee: | nobody → Matthew Paul Thomas (mpt) |
status: | New → Triaged |
importance: | Undecided → High |
Changed in qtmir (Ubuntu RTM): | |
milestone: | none → 14.09-ota-1 |
assignee: | Ricardo Salveti (rsalveti) → Michał Sawicz (saviq) |
Changed in canonical-devices-system-image: | |
milestone: | ww51-2014 → ww03-2015 |
status: | New → Confirmed |
tags: |
added: ww03 removed: ww51 |
summary: |
- Can't use earphone to answer or disconnect a call + [dialer] + [sound] Can't use earphone to answer or disconnect a call |
Changed in unity8 (Ubuntu): | |
status: | New → Triaged |
assignee: | nobody → Michael Zanetti (mzanetti) |
importance: | Undecided → Critical |
Changed in unity8 (Ubuntu RTM): | |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in unity8 (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity8 (Ubuntu RTM): | |
milestone: | none → 14.09-release |
Changed in canonical-devices-system-image: | |
milestone: | ww03-2015 → ww05-2015 |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in telephony-service (Ubuntu): | |
status: | Confirmed → In Progress |
tags: |
added: ww05 removed: ww03 |
Changed in telephony-service (Ubuntu RTM): | |
status: | New → In Progress |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in unity8 (Ubuntu RTM): | |
status: | Triaged → In Progress |
assignee: | nobody → Michael Zanetti (mzanetti) |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
Changed in ubuntu-ux: | |
status: | Triaged → Fix Released |
Changed in telephony-service: | |
status: | New → Fix Released |
To post a comment you must log in.
<rsalveti> tiagosh: bfiller: I think it depends on the device, would still need to investigate what is the generic way to get such event
<rsalveti> on mako I know that is a pure input event
<rsalveti> we need a similar functionally for multimedia playback (play/pause)
<rsalveti> so first task there would be to understand how to generically retrieve such event, and then hook that up somewhere in the telephony stack