Closed NicolasBuquet closed 2 months ago
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 : https://github.com/element-hq/element-x-ios/pull/2862
checks if it's still time relevant (max 10 seconds old) and whether it should ring
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).
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 :
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 : https://github.com/element-hq/element-ios/issues/4687