Hi all, I am hoping to find a quick solution for this, no idea if it's to do with Maintaining Context.
This assistant's task is to collect customer information for functions. She has 8 pre-qualified questions/info to collect. When there is some kind of interruption (e.g background noise) or a subject change (e.g custom asks a different question), she does not go back to complete the pre-qualified questions (information is not asked and collected) and she does not trigger to send email.
For this specific call below, we also have result as "Success" but it was not as it did not complete the task:
{
"name": "endCall",
"role": "tool_call_result",
"time": 1740112040461,
"result": "Success.",
"toolCallId": "call_obuZtghCpRIHPLq6hicfKQzn",
"secondsFromStart": 198.21
}
CALL ID: feff38ad-9a15-4a35-96b6-a60f39bde87d
Timestamp: 02:58
What we expect to happen: Assistant goes back and continues the Pre-Qualified questions, ends the call and fires off email trigger
What happened: Assistant "forgets" where she was at, starts a whole new conversation "Hello, thanks for calling, how can I help you?", says she called at the wrong time (when she didnt make the call as it was inbound), ends the call abruptly and does not fires off email trigger.