My agent (agent_ff5b637ac9f5e3edf9dbc0cfe7) invokes end_call right after asking its last question, without waiting for the caller’s answer. Happens even with Temperature at 0.00 and explicit prompt instructions to wait for a response and never call end_call in the same turn as a question.
Example calls:
- call_3724a866c6ee8d5f783…ff5 (V6)
- call_4108ec463dee87688ce…a7a (V7)
Agent asks “What time do you prefer a callback?” then end_call fires seconds later, no user turn in between. Is this expected behavior or a bug?
Hello @yoisbelcardenas14 I have reported this to the team for further investigation. We’ll get back to you as soon as we have an update.
Thank You
Hello @yoisbelcardenas14
The Call IDs appear to be incomplete. Could you please share the complete Call IDs so we can investigate the issue further?
Thank You
call_4108ec463dee87688cee8083a7a
call_16dc5df99e02e89d3999dacb1be
El El lun, jul 27, 2026 a la(s) 10:07 a.m., Shah-Fazal <notifications@retell1.discoursemail.com> escribió:
Hey @yoisbelcardenas14 This behavior is caused by the model invoking end_call in the same turn as the callback-time question, rather than a telephony issue.
We recommend updating the end_call tool description to explicitly state:
End the call only after the user has explicitly said goodbye or confirmed they have no further needs. Never invoke end_call in the same turn as a question, or while awaiting a user response.
As a temporary mitigation while testing these changes, you can switch the agent from GPT-5.1 to GPT-4.1, which is less likely to batch the question and tool call into the same turn.
Thank You