debug-fix(softphone): inspecter l'état de l'élément "audio", auto-récupération quand les octets arrivent mais que le son reste silencieux

Otherkamo-internal
Expédié
26 avril 2026 à 23:45 UTC
Auteur
kamo
Commite
86f609c

Statistiques WebRTC provenant d'un appel récent montré inboundBytes-39680 / récepteurs L'alubilitée/l'ICE a réussi - le pont délivrait de l'audio à la browser - mais l'opérateur a signalé le silence. Cela signifie le récepteur piste est fine mais l'élément «audio» lui-même ne le joue pas: en pause, empennage, volumique, ou acheminé jusqu'à un puitsId, l'opérateur ne peut pas entendre (par exemple a un dispositif de sortie déconnecté sélectionné antérieurement sur une machine différente). La balise de 5 secondes capture désormais également l'état de l'élément audio (paissé / sourd/volume/heure/heure/enfonceId/srcObject) de sorte que nous pouvons voir lequel de ces quatre conditions en sont la cause. Et - défensivement - s'il y a un on observe les trois défaillances "faciles" (paissées, étouffées, voluil -0) sont observées alors que les octets entrants s'écoulent, le SDK se corrige l'élément juste alors. Cela seul peut restaurer l'audio dans le champ; la décharge encore indique clairement ce qu'était l'inexactitude sous-jacente.

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