Quick question about WebRTC connectivity within a multi-org AppFoundry application.
We are deploying a premium app that manages simultaneous sessions across three distinct Genesys Cloud organizations. The primary tenant initiates the WebSocket handshake successfully, but when the application attempts to establish a secondary softphone connection for a secondary org using a distinct OAuth token, the media stream fails immediately.
The browser console logs a 408 Request Timeout on the signaling channel, specifically during the SDP exchange phase. This occurs even though the secondary org has WebRTC enabled and the user possesses the correct ‘Softphone’ user capability. The primary org connection remains stable throughout the test.
We have verified that the client-side SDK is using the latest version compatible with the current API release. Rate limiting does not appear to be the culprit, as the request volume is well below the 100 req/min burst threshold per tenant. The issue persists across Chrome and Firefox, ruling out browser-specific codec issues.
Is there a known limitation regarding concurrent WebRTC sessions from a single client IP or application context across multiple tenants? We are seeing this behavior consistently in the us-east-1 region.