Un appel entrant lit correctement et respecte la pilule de statut

Fixkamo-internal
Shipped
27 août 2026 à 04:23 UTC
Author
kamo
Commit
c7bde9d

Trois choses ne sont pas du tout avec la superposition d'appels entrants de la fenêtre d'accès. Le numéro a été peint exactement comme l'INVeillant l'a porté, donc un appelant est arrivé sous la forme de "15559876543". Les deux lignes d'appel d'écoute-ID passent par le formatPhoneDisplay maintenant; un l'extension ou le code court n'a pas de forme à dix chiffres et tombe en l'état. A l'appelant anonyme avait également ce numéro rendu deux fois, titre et sous-titre, donc le sous-titre est subordonné à ce qu'il y ait un nom sous lequel s'asseoir. Accepter et décodeur chevauché de 6px, et c'était arithmétique plutôt que Tout ce qui est subtil: la réponse mesure 60px de large et centré, le centre propriétaire de la caisse de protection de l'enfance et de la protection de l'enfance et de l'eau et de la protection de l'enfance et de Le décodeur était ancré avec son bord droit au centre 24. L'ancre est maintenant centre-52 -- moitié du bouton de réponse plus une gouttière 22px -- et le décodeur se trouve au-dessus des anneaux de pouls de la réponse, qui s'étendent à 2,2x et étaient lavés vert translucide sur un bouton rouge. Troisièmement, un appel entrant interrompu indépendamment de ce que le membre avait dit barre supérieure. Seul DISPONIBLE fait sauter la fenêtre, anne, notifie et vibre maintenant; BUSY / AWAY / DO-NOT-DISTURB n'obt leur point de mi-lapin, et retournement de la pilule au milieu de la boudin le silence sur place. Présentation seulement -- la session SIP n'est pas affectée, donc l'appel est toujours épuisé pour envoyer des messages vocaux et toujours des enregistrements manqués, et un membre avec le panel déjà ouvert, il peut encore répondre délibérément. La lecture du statut est la partie maladroite. Supports de fournisseurs à l'intérieur PrésenceWrapper, qui rend dans le cadre d'enfants BELOW SoftphoneProvider, donc useAvailability() y retourne la valeur par défaut de contexte -- un APONIBLE DISPONIBLE, qui est un non-op silencieux plutôt qu'une porte. Le braquage n'est pas disponible soit; il a besoin du client STOMP de chat authentifié. Donc le statut est publié à partir de React via localStorage plus les deux événements, la même abonAVSettings utilise -- localStorage spécifiquement parce que la ligne Window est un document séparé avec son propre SoftphoneProvider et non le fournisseur de disponibilité. Un statut inconnu a des anneaux. Une fenêtre de ligne froide ou un magasin a été apuré par la déconnexion Rien n'est publié, et un téléphone qui s'arrête de sonner silencieusement est la seule faute Personne ne remarque jusqu'à ce qu'un client dise que personne ne reprend.

All changes

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