element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
75 stars 12 forks source link

VoIP Checklist #1482

Open ara4n opened 8 years ago

ara4n commented 8 years ago

Here's my notes on building a comprehensive VoIP UX (inherited from ye olde TNG days):

P0:

P1:

P2:

P3:

In future:

This matches https://github.com/vector-im/vector-ios/issues/478 and https://github.com/vector-im/vector-android/issues/351

grinapo commented 4 years ago

Are they all still unchecked?

Thatoo commented 3 years ago

I guess, some could be checked now.

jryans commented 3 years ago

It would be best for the VoIP team to think about how they'd like to manage this (e.g. update, close, etc). Paging @dbkr to take a look.

dbkr commented 3 years ago

We need to go through this list at some point & check off the things we've done, probably creating issues for the others. Until then I'd like to keep this open as an epic for whenever we get a chance to do that.

opusforlife2 commented 4 months ago

Play 'ring back tone' when the other user's client(s) is actually ringing.

This should be P0, not P2. Imagine doing a regular call and never getting to know what is happening on the other side. No engaged/switched off/call waiting status updates. Just you waiting in complete ignorance.

Ref: https://github.com/element-hq/element-android/issues/4466