WebRTC handshake failing with 408 timeout in multi-org setup

I’m curious as to why the WebRTC handshake is consistently failing with a 408 Request Timeout when initiating media streams from our AppFoundry premium app? we are operating in a multi-org environment using OAuth2 for authentication. the initial signaling works fine via the /api/v2/webrtc/peerconnections endpoint, but the actual media connection drops after about 15 seconds.

this is happening specifically when agents are using the softphone interface embedded in our custom UI. the SDK version is 1.2.4. we have verified that the STUN/TURN servers are configured correctly in the Genesys Cloud admin console. the issue seems to correlate with high latency between our app server and the Genesys platform regions.

we are seeing this error in the browser console: “Failed to negotiate media: timeout”. the Architect flow is set to handle softphone calls, but the call never reaches the agent workspace. is there a specific configuration for WebRTC timeouts in multi-org setups? we need this resolved for our upcoming client demo next week. any insights on debugging the peer connection state would be appreciated.