Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Appels VoIP recurrents #1005

Closed
NicolasBuquet opened this issue Apr 3, 2024 · 2 comments · Fixed by #1062
Closed

Appels VoIP recurrents #1005

NicolasBuquet opened this issue Apr 3, 2024 · 2 comments · Fixed by #1062
Labels

Comments

@NicolasBuquet
Copy link
Contributor

Il arrive qu'un appel VoIP soit à nouveau poussé vers un device après que l'appel est été effectué et même terminé.

C'est arrivé lors de l'inscription de Stéphanie à la bêta de la VoIP depuis mon propre téléphone :

  • démonstration d'un apple VoIP initié de mon iPhone ves l'iPhone de Stéphanie
  • appel VoIP effectué durant 30s
  • appel raccroché et donc terminé
  • mon iPhone remis en poche
  • l'iPhone de Stéphanie sonne à nouveau en appel Tchap VoIP de ma part 1 ou 2 minutes plus tard Sans que j'ai retouché ou sorti l'iPhone de ma poche. Mon iPhone n'était pas en interface d'appel VoIP.

Suspicion que le serveur continue à générer des notifications d'appel (avec des délais d'acheminement parfois longs) qui donne ce type de comportement sur des apples courts : des notifications tardives de sonnerie continuent d'arriver après la fin de l'appel.

Ticket Element : element-hq/element-ios#4687

@NicolasBuquet
Copy link
Contributor Author

NicolasBuquet commented May 27, 2024

Peut-être lié à une gestion de délai.

Dans l'implémentation Element X iOS, l'extension d'application (NSE) vérifie si la notification n'est pas trop âgée avant de la prendre en compte : element-hq/element-x-ios#2862

checks if it's still time relevant (max 10 seconds old) and whether it should ring

@NicolasBuquet
Copy link
Contributor Author

J'ai implémenté la même règle de filtrage que Element X, et j'ai eu 1 fois un appel récurrent (assez rapide il est vrai).

Cette règle ne filtre peut-être pas tous les cas (notamment les appels avec réponse ultra rapide, et resonnerie dans les 10s qui suivent, ce qui était plus ou moins mon cas).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: déployé en prod
Development

Successfully merging a pull request may close this issue.

1 participant