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.
Created attachment 737515 [details] [diff] [review]
Add quirk for call waiting feature in ril_worker.js
This issue happens on leo as well, so leo?
Created attachment 761934 [details] [diff] [review]
Triage - blocking as function fail.
Fix not available yet when running the Leo testrun3.
Test case affected: #4377
Created attachment 762586 [details] [diff] [review]
ril_worker patch for 2ND call on V1.0.1
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
(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.
Hi Anshul, is this on your radar?
Hsin-Yi, call waiting is working fine on leo device with commercial RIL.
Issue repros on
Leo Build ID: 20130625070217
Platform Version: 18.1
Call waiting does not work on device with call forwarding and without call forwarding.
(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: