Closed Bug 966951 Opened 10 years ago Closed 10 years ago

"Group Call" is inactive when received call is hung up

Categories

(Firefox OS Graveyard :: Gaia::Dialer, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:1.3+, b2g-v1.3 fixed, b2g-v1.3T fixed, b2g-v1.4 fixed)

VERIFIED FIXED
1.4 S1 (14feb)
blocking-b2g 1.3+
Tracking Status
b2g-v1.3 --- fixed
b2g-v1.3T --- fixed
b2g-v1.4 --- fixed

People

(Reporter: lolimartinezcr, Assigned: rik)

References

Details

Attachments

(1 file)

1.3
Gecko: e01ea79
Gaia: 539a25e

STR: 
1. Start a multicall (2 parties involved)
2. Join all the calls
3. Receive a new call. Previous multicall is on hold
4. Finish the latest incoming call received 


Actual:

After step 4, the multi-call seems to be frozen as in the attached, but tapping on 'Gruop call' it is recovered correctly.


EXPECTED
The managment of the calls should work fine.
blocking-b2g: --- → 1.3?
Hardware: x86 → ARM
Does this reproduce on 1.2?
Keywords: qawanted
It's reproducible in 1.2
Keywords: qawanted
In the case of two calls, not merged, when the active call is terminated, Gecko will automatically unpause the other call.
For conference group, Gecko is not doing that switch automatically now.

Hsin-Yi: I remember we talked about this but I can't remember if we should do a fix in Gecko or Gaia.
Flags: needinfo?(htsai)
(In reply to Anthony Ricaud (:rik) from comment #3)
> For conference group, Gecko is not doing that switch automatically now.

Thanks for the info. If we already have a Gecko bug for this please close this as a duplicate.
(In reply to Anthony Ricaud (:rik) from comment #3)
> In the case of two calls, not merged, when the active call is terminated,
> Gecko will automatically unpause the other call.

No, IIRC gecko doesn't do that.

> For conference group, Gecko is not doing that switch automatically now.

gecko doesn't automatically do this for conference call, either.

> 
> Hsin-Yi: I remember we talked about this but I can't remember if we should
> do a fix in Gecko or Gaia.

If we want to fix this, I'd expect doing this on gaia because I think this is too UX-dependent behaviuor. For example, my phone on hand doesn't have automatic switch in both case.
Flags: needinfo?(htsai)
My bad, wrong memories. In fact, I found where we're switching calls in Gaia and have a patch in preparation.
blocking-b2g: 1.3? → 1.4?
triage: not blocking 1.3, bumping to 1.4 for consideration
I took the opportunity to move the exitCallScreen in an early return. PR best viewed with ?w=1
Assignee: nobody → anthony
Status: NEW → ASSIGNED
Attachment #8370363 - Flags: review?(etienne)
https://github.com/mozilla-b2g/gaia/commit/535baed5da28793eb01c0ee7a55d900d4398d93a
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Tested (02/10/2014) and working:
1.4
Gecko: e1f0669
Gaia: 7a317b0
Status: RESOLVED → VERIFIED
blocking-b2g: 1.4? → ---
Moving the blocking flag here - this was deemed an IOT blocker.
blocking-b2g: --- → 1.3+
Please request approval-gaia-v1.3 on this patch when you get a chance.
Flags: needinfo?(anthony)
Target Milestone: --- → 1.4 S1 (14feb)
Comment on attachment 8370363 [details] [review]
https://github.com/mozilla-b2g/gaia/pull/15955

[Approval Request Comment]
[Bug caused by] (feature/regressing bug #): Conference call implementation
[User impact] if declined: User could think phone is broken after ending a call.
[Testing completed]: In master for 2+ months, new unit tests to cover the feature.
[Risk to taking this patch] (and alternatives if risky): None. It was an obvious case that we forgot to handle.
Attachment #8370363 - Flags: approval-gaia-v1.3?(fabrice)
Flags: needinfo?(anthony)
Attachment #8370363 - Flags: approval-gaia-v1.3?(fabrice) → approval-gaia-v1.3+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: