Closed Bug 860663 Opened 7 years ago Closed 7 years ago

[Bluetooth][Certification]HFP PTS test TC_AG_OCM_BV_01_I test case fail

Categories

(Firefox OS Graveyard :: Bluetooth, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:tef+, firefox21 wontfix, firefox22 wontfix, firefox23 fixed, b2g18 fixed, b2g18-v1.0.0 wontfix, b2g18-v1.0.1 fixed)

RESOLVED FIXED
1.0.1 IOT1 (10may)
blocking-b2g tef+
Tracking Status
firefox21 --- wontfix
firefox22 --- wontfix
firefox23 --- fixed
b2g18 --- fixed
b2g18-v1.0.0 --- wontfix
b2g18-v1.0.1 --- fixed

People

(Reporter: shawnjohnjr, Assigned: shawnjohnjr)

References

Details

(Whiteboard: [status: will be fixed by bug 869296] QARegressExclude)

Attachments

(3 obsolete files)

Memory dialing does not correctly support.
ATD>1 does not support.
Summary: [Bluetooth][HFP]TC_AG_OCM_BV_01_I test case fail → [Bluetooth][PTS][HFP]TC_AG_OCM_BV_01_I test case fail
Summary: [Bluetooth][PTS][HFP]TC_AG_OCM_BV_01_I test case fail → [Bluetooth][Certification]TC_AG_OCM_BV_01_I test case fail
blocking-b2g: --- → leo?
Nominate as a leo+ since we got inquiry from leo.
Assignee: nobody → shuang
Summary: [Bluetooth][Certification]TC_AG_OCM_BV_01_I test case fail → [Bluetooth][Certification]HFP PTS test TC_AG_OCM_BV_01_I test case fail
Attachment #736261 - Attachment is obsolete: true
Attachment #736261 - Flags: review?(gyeh)
Attachment #736261 - Flags: review?(echou)
This needs more context - what's the user impact if left unfixed?
I think this patch is for hfp certification. In the current implementation, we reply "ERROR" whenever Bluetooth Headset send memory dialing command (ex. ATD>1) to us. 

However, we don't support memory dialing in Dialer app and Shawn is trying to replace the memory dialing request with redial request. This is an workaround, but should be helpful for certification.
Attachment #736263 - Attachment is obsolete: true
Attachment #736263 - Flags: review?(gyeh)
Attachment #736263 - Flags: review?(echou)
Attachment #736686 - Attachment is patch: true
Comment on attachment 736686 [details] [diff] [review]
Bug 860663 Implement memory dialing

Review of attachment 736686 [details] [diff] [review]:
-----------------------------------------------------------------

Some details from BLUETOOTH SPECIFICATION Hands-free Profile 1.6, 4.19 Memory Dialing from the HF.

1. If there is no number stored for the memory location given by the HF, the AG shall respond with ERROR. 

2. If the AG supports the "Three-way calling" feature and if a call is already ongoing in the AG, performing this procedure shall result in a new call being placed to a third party with the current ongoing call put on hold.





I'd like to point out something here.

For point 1, how can we verify whether the memory location given by HF is valid or not? Since we don't support memory dialing feature in Dialer app, no way for us to verity that for sure. I would suggest to write a comment here, and we can go back to implement this part someday.

For point 2, luckily, the behaviour of current Dialer app is exactly the same with what the spec describes.
Attachment #736686 - Attachment is obsolete: true
Attachment #736686 - Flags: review?(gyeh)
Attachment #736686 - Flags: review?(echou)
Triage 4/12 - Leo+ for certification.
blocking-b2g: leo? → leo+
Hi Wayne,
This required to change dialer app to support memory dialing. Please help to check this is required to have leo+ in the triage meeting.
blocking-b2g: leo+ → leo?
needinfo on ffos-product for comment 9
Flags: needinfo?(ffos-product)
Memory dialing in the dialer app is not in scope for leo.
Given this, I suspect that a waiver can be given for this feature via BlueTooth.  Please confirm during triage with leo partner.
Flags: needinfo?(ffos-product)
Discussed in triage - leo will discuss with QE engineers about the need for a waiver here.
blocking-b2g: leo? → -
Flags: needinfo?(leo.bugzilla.gecko)
Any update? Also, we can expect this also happened with tef line.
Dear Mozilla Team,

I know that memory dialing is not supported in leo.
So this HFP case was replaced by the last dial for bluetooth certification and there is no problem.

Thanks.
Flags: needinfo?(leo.bugzilla.gecko)
Base on Comment 14, re-nominate leo?
blocking-b2g: - → leo?
this is needed for tef to pass BT cert. tef?
blocking-b2g: leo? → tef?
I don't understand comment 14 as a request to block on this one but rather the opposite. Can you please clarify if this should be a blocker for certification or not?
Flags: needinfo?(leo.bugzilla.gecko)
Base on Comment 5 and Comment 14, for certification, we have to use last number redial to implement memory dialing feature. No discussion space here.
Set due date as IOT1
Target Milestone: --- → 1.0.1 IOT1 (10may)
blocking-b2g: tef? → tef+
We moved patch to Bug 869296. Once Bug 869296 fixed, this bug also get fixed. Bug 869296 is going to review process.
(In reply to Shawn Huang from comment #20)
> We moved patch to Bug 869296. Once Bug 869296 fixed, this bug also get
> fixed. Bug 869296 is going to review process.

I think duping to bug 869296 is the right call in that case.
Whiteboard: [status: will be fixed by bug 869296]
Bug 869296 is fixed now, marking this one fixed as well.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Flags: needinfo?(leo.bugzilla.gecko)
Unable to verify. Lack of resources. Need Bluetooth PTS tool to verify.
Marking as QARegressExclude.
Whiteboard: [status: will be fixed by bug 869296] → [status: will be fixed by bug 869296] QARegressExclude
You need to log in before you can comment on or make changes to this bug.