The provider still bills the open STT socket after the browser hangs up
Gladia bills the upstream live WebSocket by wall clock. A Socket.IO blip can drop the browser while that job is still open. On detach the service flushes provider cost and user billing, then sets socketDetached . flushWallClockBilling skips a session once that flag is set, so the user side stays at the flush. flushPeriodicCost keeps running. The open Gladia socket is still provider spend, and…
We haven't written up this one. Dev.to has the full story — the link below goes straight to it.