Help me switching devices nicer + security issue

I add people into Teams calls all the time and I switch devices during group calls often. No problems.

There is a problem on an individual call and I believe there is a nasty scenario that the other person experiences when I change devices. The other person accepts the new call from me and then they have a:

  • Phantom call – this new call is going on fine, but they are seeing the call on hold call 
  • I then typically hang up from the old device (that says on hold) and now they can hear me but see nothing else reflecting on their side. This is a security risk. If I was to go on mute and just listen the other party would not know!

Suggestion #1:

…Right now I am in a call (with a person called Jernej K) and the Teams | Calls list does not reflect my current call… it would be handy to show that person at the top eg.
        Jernej K
       (your current call)

Figure: Missing my current call

Suggestion #2: 

…For this current example, when I call him from another device (say my current ipad battery is low or the camera is temporarily not working until a reboot) it would be good to clean up the current experience.

Currently he receives another call from me and answers it like normal.

Figure: This would be better if this call did not need to happen

Then he sees the existing call is ‘On hold’ (but he can hear me fine).

Figure: Both ends see the call as ‘On hold’

On my end I see the current call… and the old device has that call ‘On hold’ so I naturally hang up the call from the original device (eg. iPad with low battery), the ‘On hold’ call disappears on the other’s side and the call is still active.

When this happens, he can’t see the call and there is no visual indication for it (eg. if I was to go mute, I can hear him but he doesn’t know he’s still on a call). 💥

Note #1: *IMPORTANT* His current status in a Teams is showing as “In a call” instead of “In a meeting” (so there is a way he could detect the phantom call).

Note #2: I was using 3 iOS devices and a Surface Laptop and the other person (Jernej K) was using a PC (Windows Desktop client). We were able to replicate this every single time in various setups.