WebRTC Session Dropping on Custom Softphone Widget

Deployed custom softphone widget to client prod org using genesys-cloud-sdk-js@3.85.0. WebRTC handshake doing jack all. Console spits out DOMException: createOffer() called with existing offer right after agent clicks connect. It’s weird since wss://webchat-service establishes fine, but audio tracks can’t attach.

  • Chrome 114, Windows 11
  • Org ID: 4829102
  • Permissions: conversation:write, user:read

Flow triggers join event, yet peer connection stays in connecting forever. Mic stays hot but no audio bridge.