Firefox + Realtime API (WebRTC): voice sessions drop deterministically on the user's second speech turn
Hi Prashant — the
x-request-idresponse header doesn’t appear to be exposed to JavaScript via CORS on this endpoint, and Firefox DevTools’ Network panel isn’t capturing the cross-origin POST for some reason. Here’s the precise timestamp anchor for the failing request instead:
POST
https://api.openai.com/v1/realtime/calls?model=gpt-realtime-2Sent:
2026-05-12T09:00:26.078+02:00(CEST, Warsaw)Response received:
09:00:27.595(status 201)ICE disconnect fired at:
09:01:07.934(~40 seconds later, 8.3s afterresponse.created)Same Firefox 150 / Win64 / gpt-realtime-2 flow.
Earlier failing repro for reference:
2026-05-11T12:55:55.603+02:00(POST sent) → ICE disconnect at12:56:38.554.
Let me know if there’s another way to capture the request ID on your end, or if I should adjust the repro to log it differently. Thanks.
Discussion in the ATmosphere