element-hq / element-hq/element-android

[VoIP] Visual feedback of recipient device starting to ring

Open
#4,466 6 comments 5 reactions 0 assignees View on GitHub
A-VoIP T-Enhancement X-Needs-Design X-Needs-Product
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

### Your use case

#### What would you like to do?

I want to see a visual change in the call screen when the recipient's device receives the call notification and starts ringing.

#### Why would you like to do it?

Currently, we have no way to know if the app is still waiting to connect to the recipient device or if it has already reached it and is waiting for the recipient to pick the call.

This can be incredibly time wasting in situations such as when the recipient is not connected to the internet at all. You don't know if their phone is ringing and they are taking their time to pick up, or if their device is just not connected.

#### How would you like to achieve it?

Example: `Waiting...` -> `Ringing`

### Have you considered any alternatives?

I haven't looked, but maybe a quick survey of other VoIP-capable apps could be done to figure out the best UI/UX here.

### Additional context

https://github.com/vector-im/element-android/issues/1687#issuecomment-657946223
https://github.com/vector-im/element-android/issues/3221#issuecomment-835387704

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.