Closed
Bug 860570
Opened 12 years ago
Closed 12 years ago
[Bluetooth] Can’t resume call after hold it by Carkit
Categories
(Firefox OS Graveyard :: Gaia::Dialer, defect, P2)
Tracking
(blocking-b2g:leo+, b2g18 fixed, b2g18-v1.0.1 fixed)
People
(Reporter: leo.bugzilla.gecko, Assigned: etienne)
Details
(Whiteboard: [TD-11445] u=fx-os-user c=may-6-17 p=1, QARegressExclude)
Attachments
(3 files, 1 obsolete file)
GENERAL Defect Description
1. Title : [BT/ BT CAR KIT] Can’t resume call after hold it by CK
2. Precondition : PSA RT6 CK used.
3. Tester's Action : Hold call by CK
4. Detailed Symptom (ENG.) : Try to resume it by CK
5. Detailed Symptom (KOR.) :
6. Expected : "put call on hold" option on CK should change to "resume call" but it didn't
On each other phones this option changed and user can resume the call.
7.Reproducibility: Y
1)Frequency Rate : 100%
Reporter | ||
Comment 1•12 years ago
|
||
Dear Mozilla Team,
I upload the air log.
Please check it.
Thanks.
Assignee: nobody → shuang
What's PSA RT6 CK?
Hi, from the sniffer log, it looks like very old version of gecko.
There are many 3 ways calling bug fixed (more than 6 important fix) in the latest b2g18 v.1.1
Please use the latest Gecko b2g18 version for verification.
100 Master 6 ..+BRSF: 33.. Retrieved AG Supported Features
Status: NEW → UNCONFIRMED
Ever confirmed: false
Reporter | ||
Comment 4•12 years ago
|
||
Dear Mozilla Team,
PSA RT6 seems to be a Citroen car kit.
I'll try to test again with newer version of Gecko Bluetooth.
And update the result ASAP.
Thanks.
Reporter | ||
Updated•12 years ago
|
Whiteboard: [TD-11445]
Comment 5•12 years ago
|
||
This issue was identified as a Leo QE1 blocker. Nominating for leo?
blocking-b2g: --- → leo?
Updated•12 years ago
|
Target Milestone: --- → Leo QE1 (5may)
Reporter | ||
Comment 6•12 years ago
|
||
Dear Mozilla Team,
In air log, this carkit send to CHLD=2 to phone.
Then phone is in hold state, and unhold click from carkit.
At this time carkit send to CHLD=2 to phone again, but phone cannot handle this command. (See Frame# 260 of attached air log)
We cannot reproduce this bug because we don't have this carkit.
Please check this point.
Thanks.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Reporter | ||
Comment 7•12 years ago
|
||
Please check this
I confirmed this bug is valid. Thanks for reporting.
Status: NEW → ASSIGNED
Updated•12 years ago
|
blocking-b2g: leo? → leo+
This problem is related dialer. When we received AT command CHLD=2, dialer invoke holdAndAnswer(), however, if remote side send CHLD=2 to cancel call on hold. holdAndAnswer does not fulfill.
Assignee: shuang → etienne
Component: Bluetooth → Gaia::Dialer
Etienne, as we discussed face to face. We need to swap active/hold call if total number of call is 1. Please let me know if this function raises any concern for bluetooth handsfree.
Attachment #738960 -
Flags: feedback?(etienne)
Assignee | ||
Comment 12•12 years ago
|
||
Comment on attachment 738960 [details] [diff] [review]
Handle call swap when CHLD=2
That sounds about right, let me ping UX for info.
Attachment #738960 -
Flags: feedback?(etienne) → feedback+
Assignee | ||
Comment 13•12 years ago
|
||
The UX issue brought up this bug is the following:
The BT specs mandates the ability to hold/resume a call _also_ when there is only 1 call.
It's pretty easy to implement since we have all the platform support needed.
*But* if you put the call on hold and then stop using bluetooth you're not able to resume the call (the single call UI doesn't have hold/resume buttons right now).
Can we extend the concept we have for switching between calls in conference mode and let the user hold/resume a single call by taping the name/phone number zone?
Flags: needinfo?(aymanmaat)
Updated•12 years ago
|
Priority: -- → P2
Comment 14•12 years ago
|
||
Hey Rob- can you take a look since you were on Dialer before Ayman took over? They need help asap.
Thanks!
Jaime
Flags: needinfo?(rmacdonald)
Comment 15•12 years ago
|
||
(In reply to Etienne Segonzac (:etienne) from comment #13)
>
> *But* if you put the call on hold and then stop using bluetooth you're not
> able to resume the call (the single call UI doesn't have hold/resume buttons
> right now).
>
> Can we extend the concept we have for switching between calls in conference
> mode and let the user hold/resume a single call by taping the name/phone
> number zone?
Hi Etienne...
I think this works assuming the "on hold" icon appears on the active call screen to indicate to the user that the call is indeed on hold.
I'll leave the needsinfo for Ayman in the event he has additional feedback.
- Rob
Flags: needinfo?(rmacdonald)
Assignee | ||
Comment 16•12 years ago
|
||
Well the needinfo is 10+ days old and this must be fixed this week, so I'll go with this
> extend the concept we have for switching between calls in conference mode and let the user hold/resume a single call by taping the name/phone number zone
Since it does not involve new UX/visuals.
Assignee | ||
Comment 17•12 years ago
|
||
Here is a clean patch implementing hold/resume support for 1 single call and binding it to the correct Bluetooth command.
Shawn, can you confirm it fixes the bug before I ask for a formal review? Thanks!
Attachment #738960 -
Attachment is obsolete: true
Attachment #743128 -
Flags: feedback?(shuang)
Assignee | ||
Comment 18•12 years ago
|
||
Comment on attachment 743128 [details] [diff] [review]
Patch proposal
Let's start the review process.
Attachment #743128 -
Flags: review?(gtorodelvalle)
Comment on attachment 743128 [details] [diff] [review]
Patch proposal
Review of attachment 743128 [details] [diff] [review]:
-----------------------------------------------------------------
Etienne, it looks great to me. Sorry for late reply.
Attachment #743128 -
Flags: feedback?(shuang) → feedback+
Updated•12 years ago
|
Flags: needinfo?(aymanmaat)
Assignee | ||
Comment 20•12 years ago
|
||
Pinging German since this was due for yesterday.
Flags: needinfo?(gtorodelvalle)
Updated•12 years ago
|
Whiteboard: [TD-11445] → [TD-11445] u=fx-os-user c=may-6-17 p=0
Updated•12 years ago
|
Whiteboard: [TD-11445] u=fx-os-user c=may-6-17 p=0 → [TD-11445] u=fx-os-user c=may-6-17 p=1
Comment 21•12 years ago
|
||
Comment on attachment 743128 [details] [diff] [review]
Patch proposal
Hi guys! On the paper, it looks good to me but I do not feel confortable setting the r+ without actually being able to really test the patch since I do not have the needed Bluetooth equipment at hand :-( So, if you consider it appropriate, please add an additional reviewer to really test it. If not, it will be on Etienne and myself ;-) Thanks!
Attachment #743128 -
Flags: review?(gtorodelvalle) → review+
Flags: needinfo?(gtorodelvalle)
I have run test case from Bluetooth side. Also, if leo confirm that will be better.
Flags: needinfo?(leo.bugzilla.gecko)
Assignee | ||
Comment 23•12 years ago
|
||
(In reply to Shawn Huang from comment #22)
> I have run test case from Bluetooth side. Also, if leo confirm that will be
> better.
Sounds good, in the meantime feel free to nit pick about the code German :)
Reporter | ||
Comment 24•12 years ago
|
||
Dear Mozilla Team,
Our tester confirm it fixed and this case is closed.
Thanks.
Flags: needinfo?(leo.bugzilla.gecko)
Comment 25•12 years ago
|
||
Looks like things are in good shape here. Can this be landed and resolved?
Flags: needinfo?(etienne)
Assignee | ||
Comment 26•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Flags: needinfo?(etienne)
Resolution: --- → FIXED
Comment 27•12 years ago
|
||
Uplifted 340201b4b7352205dedb00463253de527e2c479a to:
v1-train: 6ffd5a675fed78bc27cc4c2bd15af1808477126b
v1.0.1: 2f173e818735b8aa930aa9711d6706a90be2f8c2
status-b2g18:
--- → fixed
status-b2g18-v1.0.1:
--- → fixed
Comment 28•12 years ago
|
||
Unable to test this issue. Don't have a bluetooth car kit.
Marking as QARegressExclude
Whiteboard: [TD-11445] u=fx-os-user c=may-6-17 p=1 → [TD-11445] u=fx-os-user c=may-6-17 p=1, QARegressExclude
Updated•12 years ago
|
Flags: in-moztrap-
You need to log in
before you can comment on or make changes to this bug.
Description
•