We’re instrumenting Genesys Cloud events for New Relic dashboards using the WebSocket notification endpoint. The connection stays stable for exactly five minutes, then drops with a close code 1001. Our keepalive ping is set to 25 seconds. Is there a server-side timeout we’re missing? Here’s the JS snippet handling the reconnect loop. The payload structure looks fine, but the drop is consistent across environments.
ws.onclose = (event) => { console.log('Closed:', event.code); }