Hi all,
We’re seeing some strange behavior with web messaging bot flows and the agent escalation. It looks like even when a bot successfully collects the email address and attempts to transfer, sometimes the chat just…times out before an agent can accept. It’s not consistent, but it’s happening enough to cause problems.
The bot flow is pretty standard - welcome message, collect email using a text input, then ‘Transfer to Agent’ node. We’ve checked the routing - it’s using the default web chat skill, and agents are online with that skill. Capacity is fine - we’re nowhere near maxed out.
I saw a similar post a few months ago - someone mentioned checking the session timeout settings in the admin UI, but that didn’t seem to help. We have it set to 30 minutes, which should be plenty.
The logs show a “408 Request Timeout” error when the transfer fails. It’s happening when the bot attempts to transfer the conversation. It’s odd because the bot does initiate the transfer, but the request just hangs.
Here’s an example of the error payload from the Genesys Cloud logs:
{
"errorCode": "408.0000",
"message": "Request timed out",
"context": {
"conversationId": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": "2024-05-08T02:15:30.123Z"
}
}
The agent skill is set up with a queue, and the agents are logged into the Agent Desktop. The bot flow version is 2.1. It’s not a new flow, it’s been working for weeks.
We have a workaround for now - adding a small delay before the transfer node seems to reduce the errors, but it’s not ideal, and we don’t want to just mask the underlying problem. It feels like something is blocking the transfer request before the agent has a chance to respond. It’s almost as if the timeout is too aggressive.
Any ideas what could be causing this?