The chatbot handoff flow works fine until the call actually bridges to the agent desktop. Once the WebRTC session establishes, the agent assist panel just hangs. No knowledge base articles show up. The auto-answer suggestions that worked perfectly in the chat window completely vanish. Console throws a media negotiation error right when the transfer happens.
Environment details and steps tried:
- Genesys Cloud 24.8.1
- Bold360 DX integration v2.3.4
- Chrome 124.0 on Windows 11
- WebRTC softphone enabled with G.711 codec
- Architect flow: Chatbot → IVR transfer → Voice queue → Agent desktop
- Tested this early morning in CET
- Disabled third-party extensions
- Cleared the cache
- Rebooted the VM
The article suggestions still don’t surface. Does the WebRTC stream interfere with the DX knowledge base sync? Not sure if the bearer token expires during the media handshake.
Logs look like this:
[INFO] WebRTC connection established
[WARN] ICE candidate gathering delayed
[ERROR] Failed to fetch article suggestions: 401 Unauthorized
at KnowledgeSyncHandler.fetchArticles (dx-integration.js:142)
at async AgentAssistPanel.render (panel.js:89)
The rest of the log cuts off. Browser console just shows net::ERR_CONNECTION_TIMED_OUT on the /api/v2/integrations/genesysdx/knowledge/articles endpoint.
Any idea why the softphone media stream would block the KB API calls? The documentation mentions something about concurrent WebSocket connections but it’s pretty vague. Maybe the WebRTC config needs a specific header for the DX sync to work?
Checking the network tab shows the POST request hanging at 200ms before dropping. The chatbot context payload definitely makes it to the interaction. Just the article suggestions fail. Mic stays hot but the KB panel is doing jack all.
{
"status": "pending",
"kb_sync": null,
"error_code": "WEBSOCKET_TIMEOUT_401"
}