Closed Bug 861896 Opened 11 years ago Closed 11 years ago

[b2g-ril] Call waiting feature is not working on Geeksphone Peak devices and on Leo

Categories

(Core :: DOM: Device Interfaces, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla23
blocking-b2g leo+
Tracking Status
firefox21 --- wontfix
firefox22 --- wontfix
firefox23 --- fixed
b2g18 --- verified
b2g18-v1.0.0 --- wontfix
b2g18-v1.0.1 --- wontfix
b2g-v1.1hd --- fixed

People

(Reporter: jaoo, Assigned: gp)

References

Details

(Whiteboard: [fixed-in-birch], leorun3)

Attachments

(3 files)

Call waiting feature is not working properly on Geekphone Peak devices due a extra uint_32 field in the response from the RIL_REQUEST_GET_CURRENT_CALLS parcel. We need to add a new RIL quirk for reading it as we did with other RIL quirks.
Attached patch V1Splinter Review
Add quirk for call waiting feature in ril_worker.js
Attachment #737515 - Flags: review?(vyang)
Attachment #737515 - Flags: review?(vyang) → review+
https://hg.mozilla.org/mozilla-central/rev/4a7f5c87ff79
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
This issue happens on leo as well, so leo?
blocking-b2g: --- → leo?
Summary: [b2g-ril] Call waiting feature is not working on Geeksphone Peak devices → [b2g-ril] Call waiting feature is not working on Geeksphone Peak devices and on Leo
No longer blocks: 880726
Depends on: 880726
Triage - blocking as function fail.
blocking-b2g: leo? → leo+
Fix not available yet when running the Leo testrun3.
Test case affected: #4377
Whiteboard: [fixed-in-birch] → [fixed-in-birch], leorun3
Patch that we are using on v1.0.1 for Geeksphone Peak.
Needed to add ro.moz.ril.extra_int_2nd_call=true on build.prop

see: https://github.com/gp-b2g/device-gp-peak/blob/master/full_peak.mk#L24
(In reply to Geeksphone from comment #9)
> Needed to add ro.moz.ril.extra_int_2nd_call=true on build.prop
> 
> see: https://github.com/gp-b2g/device-gp-peak/blob/master/full_peak.mk#L24

We've already adding a quirk for leo deivces in bug 880726.
Flags: in-moztrap?
Hi Anshul, is this on your radar?
Flags: needinfo?(anshulj)
Hsin-Yi, call waiting is working fine on leo device with commercial RIL.
Flags: needinfo?(anshulj)
Issue repros on 

Leo Build ID: 20130625070217
Gecko: http://hg.mozilla.org/releases/mozilla-b2g18/rev/29933d1937db
Gaia: 1436e2778b90bd74635b0b94d1cf8ccb0d71b60c
Platform Version: 18.1

Call waiting does not work on device with call forwarding and without call forwarding.  
https://bugzilla.mozilla.org/show_bug.cgi?id=882841
(In reply to Anshul from comment #14)
> Hsin-Yi, call waiting is working fine on leo device with commercial RIL.


Confirming, call waiting is working fine on Leo:  
 - the user can enable/disable "Call waiting" 
 - if enabled, when the user is on call, and a second call comes in, the user can hear a tone, able to put the fist call on hold, answer the second call, then quit the second call and return to the first call

Leo build info:
Gecko  http://hg.mozilla.org/releases/mozilla-b2g18/rev/29933d1937db
Gaia   1436e2778b90bd74635b0b94d1cf8ccb0d71b60c
Build  20130625070217
Version 18.1
Flags: in-moztrap?
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: