KamoCRM

Dump WebRTC state again 5s after Established + track all state changes

Otherkamo-internal
Shipped
26 ஏப்ரல், 2026 அன்று 11:33 PM UTC
Author
kamo
Commit
fa7db5b

The Established-time dump always shows receivers with muted=true because DTLS handshake and SRTP keying haven't completed yet. To diagnose "call connects but no audio", we need data from the steady state — 5 s in we should know whether media is actually flowing on the selected ICE pair. Adds: - 5-second-delayed re-dump capturing senders/receivers + getStats (selected candidate pair, inbound/outbound bytes for the audio rtp). - oniceconnectionstatechange and onconnectionstatechange beacons for ALL transitions (not just failure ones) so we can trace the full timeline of ICE/DTLS negotiation.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing