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] V1 Add quirk for call waiting feature in ril_worker.js
This issue happens on leo as well, so leo?
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 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.
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 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