Arrêter de perdre les appels à l'expiration de la session, au déchirement et aux dispositifs de destruction

Featurekamo-internal
Expédié
26 août 2026 à 02:23 UTC
Auteur
kamo
Commite
fb38c7a

Quatre garde-fous qui partagent deux dossiers, donc ils partagent un engagement. Un appel en direct compte maintenant comme une activité de session. ClientActivityTracker assimilé présence avec des événements d'entrée, donc un membre écoute sur un appel long lu comme inactif: le Redis TTL désintégré, l'avertissement d'expiration ouvert dans un onglet qu'ils ne regardaient pas à, et /engout déchire l'arbre tenant la session SIP. Acheminé à travers le markNow() existante donc la désactivation de la déconnexion gagne toujours - sessionMonitor's propres floors (la fenêtre d'activité des années 120, les années 60 s'étendent au minimum) régit la cadence, de sorte que cela ne peut pas Effectez-vous. Un document qui meurt en tenant un appel dit maintenant le dit. pagehide brûle un meilleur effort BYE : l'extrémité s'est déjà assise sur une jambe morte jusqu'à ce que l'officier de l'état civil ait programmé le Contact dehors, jusqu'à dix minutes à l'expiration:600 euros et une balise de maintien membre, ing, fournisseur et hadLiveSession. Rien de n'importe où ne comptait combien de fois le démontage coûte en fait un appel, donc il n'y avait pas de numéro pour peser une plus grande correction contre. La balise permet-elle de ses champs: pas de nombres à distance dans un log de poche, et ids reste cordes parce qu'ils sont int64. Un deuxième onglet ne sonne plus avec un bouton de réponse mort. Le thème VOIP STOMP est a édité, donc chaque ensemble de documents ouvert hasIncomingCall alors que seulement le un fournisseur a envoyé l'INVide pour répondre. Gated on the session plutôt que SDK, parce qu'avec deux onglets ouverts, les deux sont en possession d'un enregistrement. Un changement de dispositif atteint l'appel à partir de n'importe quelle fenêtre. saveAVSettings dispatche a Immobilier de même fenêtre; utilisation uniquement d'AVSettings également écouté pour le document croisé un événement de stockage, donc chaque consommateur de chemin d'appel a raté un changement effectué ailleurs en silence, parce que applySinkId avale tous les échecs. Un subscribeAVSettings Couvre désormais les deux moitiés.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation