AI-generated summary
Genesys Cloud is a collection of cloud-based services that enables contact center and business user communication through client applications including the Genesys Cloud Desktop Application and Collaborate web user interface, which provide access to Genesys Cloud and WebRTC stations. The platform supports flexible deployment options, including BYOC Premise configurations that relocate VoIP components on-premises while maintaining consistent station functionality. WebRTC signaling operates through a single websocket connection that is established once and reused for all subsequent messages, eliminating the need to create new connections for inbound calls. When calls are initiated, the Cloud Media Service or Premises Edge, along with the WebRTC Client, sends requests to both Genesys and Google STUN servers, with the first responding server being used to ensure service redundancy and prevent disruption. The system includes built-in handling for network constraints: symmetric NAT configurations that prevent direct media paths automatically utilize TURN channels as a workaround. Media connectivity is validated through Binding requests and responses that confirm the expected connection path, with the system detecting and adapting to NAT address variations by generating new peer reflexive candidates when necessary. Media transmission requires only one SRTP path, which can be established either directly between real IP addresses in BYOC Premise deployments or through NAT reflexive IP addresses in BYOC Cloud deployments, with TURN channels available as an alternative when direct media paths are inaccessible due to network or NAT constraints.