External Publication
Visit Post

Firefox + Realtime API (WebRTC): voice sessions drop deterministically on the user's second speech turn

OpenAI Developer Community May 12, 2026
Source

Hi Prashant — the x-request-id response 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-2

  • Sent: 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 after response.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 at 12: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

Loading comments...