Closed
Bug 1096194
Opened 10 years ago
Closed 10 years ago
[woodduck] Responding Enhanced call control with ERROR if enhanced call control is not supported
Categories
(Firefox OS Graveyard :: Bluetooth, defect)
Firefox OS Graveyard
Bluetooth
Tracking
(blocking-b2g:2.0M+, b2g-v2.0 wontfix, b2g-v2.0M fixed, b2g-v2.1 ?, b2g-v2.2 fixed)
People
(Reporter: shawnjohnjr, Assigned: shawnjohnjr)
References
Details
(Whiteboard: [blueangel])
Attachments
(2 files, 7 obsolete files)
3.09 KB,
patch
|
Details | Diff | Splinter Review | |
1.66 KB,
patch
|
Details | Diff | Splinter Review |
Responding Enhanced call control with ERROR if enhanced call control is not supported
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → shuang
Comment 1•10 years ago
|
||
Hi Shawn,
Is this generic or 2.0M only? Do you like to nominate to 2.0M? Thanks!
Assignee | ||
Comment 2•10 years ago
|
||
(In reply to Josh Cheng [:josh] from comment #1)
> Hi Shawn,
> Is this generic or 2.0M only? Do you like to nominate to 2.0M? Thanks!
CAF bluedroid already disabled enhanced call control, so enhanced call control won't be bypassed to CallHoldNotification. However, blueangel bypass enhanced call control, so callback CallHoldNotification still be executed. We shall check and guard "Release Specified Call Index" behavior.
Flags: needinfo?(shuang)
Assignee | ||
Comment 3•10 years ago
|
||
Meanwhile, I don't see any reason we should not support enhanced call control here. Open an another bug for this feature.
Assignee | ||
Updated•10 years ago
|
blocking-b2g: --- → 2.0M?
Assignee | ||
Updated•10 years ago
|
Whiteboard: [ETA:11/11][blueangel][2.0M only]
Assignee | ||
Comment 4•10 years ago
|
||
I think it's not necessary to commit this patch to v2.0. But I will make patch for m-c branch anyway.
Assignee | ||
Comment 5•10 years ago
|
||
Assignee | ||
Comment 6•10 years ago
|
||
See also: bug 1096264 for tracking m-c.
Assignee | ||
Comment 7•10 years ago
|
||
Attachment #8520433 -
Flags: review?(btian)
Assignee | ||
Updated•10 years ago
|
Attachment #8520427 -
Attachment is obsolete: true
Updated•10 years ago
|
blocking-b2g: 2.0M? → 2.0M+
Assignee | ||
Comment 8•10 years ago
|
||
Hi Ben,
This impact PTS test cases TC_AG_ECC_BI_03_I, TC_AG_ECC_BI_04_I
Assignee | ||
Updated•10 years ago
|
Attachment #8520433 -
Attachment is obsolete: true
Attachment #8520433 -
Flags: review?(btian)
Assignee | ||
Comment 9•10 years ago
|
||
Assignee | ||
Comment 10•10 years ago
|
||
Attachment #8520448 -
Flags: review?(btian)
Assignee | ||
Updated•10 years ago
|
Attachment #8520444 -
Attachment is obsolete: true
Assignee | ||
Comment 11•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Attachment #8520462 -
Attachment is obsolete: true
Assignee | ||
Comment 12•10 years ago
|
||
Comment 13•10 years ago
|
||
Comment on attachment 8520448 [details] [diff] [review]
Bug 1096194 - [woodduck] Responding Enhanced call control with ERROR if enhanced call control is not supported
Review of attachment 8520448 [details] [diff] [review]:
-----------------------------------------------------------------
r=me with nits addressed. Thanks.
::: dom/bluetooth/bluedroid/hfp/BluetoothHfpManager.cpp
@@ +202,5 @@
>
> +static bool
> +IsSupportedChld(const int aChld) {
> + // We currently only support CHLD=0~3.
> + return (aChld >=0 && aChld <= 3);
nit: space before 0
@@ +625,5 @@
> BluetoothHfpManager::ProcessAtChld(bthf_chld_type_t aChld)
> {
> + if (!IsSupportedChld((int)aChld)) {
> + // We currently don't support Enhanced Call Control.
> + // AT+CHLD=1x or AT+CHLD=2x will be ignored
Replace 'or' with 'and' since both of them are ignored, not either of them.
Attachment #8520448 -
Flags: review?(btian) → review+
Assignee | ||
Updated•10 years ago
|
Attachment #8520501 -
Attachment is obsolete: true
Assignee | ||
Updated•10 years ago
|
Attachment #8520448 -
Attachment is obsolete: true
Assignee | ||
Comment 14•10 years ago
|
||
Assignee | ||
Comment 15•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Attachment #8520542 -
Attachment description: bug1096194-mc.patch → Bug 1096194 - Responding Enhanced Call Control with ERROR if Enhanced Call Control is not supported, r=btian [m-c]
Assignee | ||
Updated•10 years ago
|
Attachment #8520554 -
Attachment description: Bug 1096194 - Responding Enhanced Call Control with ERROR if Enhanced Call Control is not supported, r=btian → Bug 1096194 - Responding Enhanced Call Control with ERROR if Enhanced Call Control is not supported, r=btian [2.0m]
Assignee | ||
Updated•10 years ago
|
Attachment #8520554 -
Attachment is obsolete: true
Assignee | ||
Comment 16•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Flags: needinfo?(kli)
Comment 17•10 years ago
|
||
Flags: needinfo?(kli)
Assignee | ||
Updated•10 years ago
|
Whiteboard: [ETA:11/11][blueangel][2.0M only] → [ETA:11/11][blueangel]
Assignee | ||
Comment 18•10 years ago
|
||
Comment 19•10 years ago
|
||
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment 20•10 years ago
|
||
Does this need to land on v2.1 as well?
status-b2g-v2.1:
--- → ?
status-b2g-v2.2:
--- → fixed
Flags: needinfo?(shuang)
Whiteboard: [ETA:11/11][blueangel] → [blueangel]
Target Milestone: --- → 2.1 S9 (21Nov)
Assignee | ||
Comment 21•10 years ago
|
||
Currently only woooduck platform can reproduce this bug due to different bluetooth back-end behavior. So I think it's better to phase in v2.1.
Flags: needinfo?(shuang)
Updated•10 years ago
|
status-b2g-v2.0:
--- → wontfix
Comment 22•10 years ago
|
||
Hi Shawn,
Could you provide steps to help with our verification? Thanks very much.
Flags: needinfo?(shuang)
Assignee | ||
Comment 23•10 years ago
|
||
They are PTS test cases: TC_AG_ECC_BI_03_I, TC_AG_ECC_BI_04_I.
The handsfree device has to send AT command AT+CHLD=21 or AT+CHLD=12 to verify Enhanced Call Control.
If you need to test it, you need to have PTS or any handsfree headset/car kit can handle Enhanced call control.
Flags: needinfo?(shuang)
You need to log in
before you can comment on or make changes to this bug.
Description
•