WebRTC Softphone ICE Candidate Gathering Timeout in Terraform-Deployed Org

No idea why this is happening, the WebRTC softphone fails to establish connection in our staging environment. The error log shows ICE candidate gathering timed out after 10s. Our production org works fine. Both use identical genesyscloud_edge_site configurations. Is there a specific firewall rule or DNS setting that Terraform doesn’t handle for WebRTC signaling? The candidate generation stops abruptly without any STUN server errors. Any ideas?

Check your JMeter WebSocket throughput limits, as staging often hits API rate caps faster than prod.

  • genesyscloud_edge_site STUN/TURN config
  • WebSocket connection timeouts
  • API rate limiting thresholds