Closed
Bug 1002418
Opened 11 years ago
Closed 9 years ago
Desktop client should let the user handle incoming call notifications when already on a call
Categories
(Hello (Loop) :: Client, defect, P5)
Hello (Loop)
Client
Tracking
(Not tracked)
RESOLVED
WONTFIX
backlog | backlog+ |
People
(Reporter: standard8, Unassigned)
References
Details
Currently the LoopService only opens one chat window per push request. If we've got two calls queued up, then the user will only get a call prompt for the first call, the other will be silently lost.
Comment 1•11 years ago
|
||
This seems like a fairly edge case and a complex scenario to implement? The scenario obviously has to be handled although is it not simpler to fail the call (no UX impact - this is just considered a failed call similar to https://bugzilla.mozilla.org/show_bug.cgi?id=1000186) at least for MVP given it is an edge case.
Comment 2•11 years ago
|
||
Right... the only thing I was assuming was a blocker was a call being silently lost. I'd propose that this bug be modified to clarified to cover explicitly just making the call fail non-silently.
Reporter | ||
Comment 3•11 years ago
|
||
(In reply to Dan Mosedale (:dmose) from comment #2) > Right... the only thing I was assuming was a blocker was a call being > silently lost. I'd propose that this bug be modified to clarified to cover > explicitly just making the call fail non-silently. My expectation was, that we'd at least have some notification to the call receiver that they've had an incoming call, but were already in one. Or even the option to put on hold & swap.
Updated•11 years ago
|
Priority: -- → P1
Whiteboard: [s=fx33]
Target Milestone: --- → mozilla33
Updated•11 years ago
|
Priority: P1 → P5
Updated•11 years ago
|
Priority: P5 → P1
Updated•10 years ago
|
Comment 4•10 years ago
|
||
need UI for this scenario, not sure what it needs to look like. from a protocol perspective -what does it look like.
Flags: needinfo?(dhenein)
Whiteboard: [s=fx33] → p=?
Comment 5•10 years ago
|
||
So how will this feature be handled? Will we be able to do hold & swap? Or should we just notify the user that there is an incoming call but they can't answer (or Hang Up & Answer)? Just wanted clarity on the technical side before committing to UX.
Flags: needinfo?(dhenein) → needinfo?(dmose)
Comment 6•10 years ago
|
||
(In reply to Darrin Henein [:darrin] from comment #5) > So how will this feature be handled? Will we be able to do hold & swap? Or > should we just notify the user that there is an incoming call but they can't > answer (or Hang Up & Answer)? > > Just wanted clarity on the technical side before committing to UX. Technically, we could make the handling here pretty much anything we want to. That said, more complex handling means more complex implementation, and we've got a lot on our plate for MVP. I would suggest that, for this round, the client simply declines the second (and subsequent) incoming calls with a reason of "busy" (without necessarily notifying the user). But the network protocols can support hold & swap just fine, so we probably want to add that as a feature post-MVP.
Comment 7•10 years ago
|
||
Do we want this bug to become "decline the second incoming call and return busy"? Or do we want to keep this bug as the ultimate solution and open a new bug for the interim solution? If no one cares, let's open a new bug with a simple interim solution.
Comment 8•10 years ago
|
||
I created https://bugzilla.mozilla.org/show_bug.cgi?id=1032700 to track the MVP requirement. I am moving this bug to the backlog and renaming with a more explicit name.
Blocks: 1002032
Summary: Loop needs should be able to handle multiple incoming calls per push request → Desktop client should let the user handle incoming call notifications when already on a call
Reporter | ||
Comment 9•10 years ago
|
||
This bug morphed a bit, but I'll post the original issue into bug 1032700 as that'll need fixing there anyway.
Flags: needinfo?(dmose)
Updated•10 years ago
|
Target Milestone: mozilla33 → mozilla34
Comment 10•10 years ago
|
||
move back into 34 if you think we can fight for these scenarios - but with over 100 bugs... i'm thinking the second call coming in scenarios are in Fx35.
Flags: needinfo?(rtestard)
Priority: P3 → --
Target Milestone: mozilla34 → mozilla35
Comment 11•10 years ago
|
||
(In reply to sescalante from comment #10) > move back into 34 if you think we can fight for these scenarios - but with > over 100 bugs... i'm thinking the second call coming in scenarios are in > Fx35. Yes totally, my mistake as I moved as a blocker for desktop backlog but left the target milestone set to FF34
Flags: needinfo?(rtestard)
Comment 12•10 years ago
|
||
This bug is now about "swap and hold" which I think will wait until Fx36 (or later).
Target Milestone: mozilla35 → ---
Updated•10 years ago
|
backlog: --- → Fx38?
Updated•10 years ago
|
backlog: Fx38? → backlog+
Rank: 59
Flags: firefox-backlog+
Whiteboard: p=?
Updated•9 years ago
|
Reporter | ||
Comment 14•9 years ago
|
||
We are currently reworking the Loop "user journey" (bug 1209713) and as part of this direct calls and contacts are being removed. Therefore closing direct call related bugs as wontfix. Tracking id: directcallclosing
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•