Hello Retell Support,
I’m currently testing an AI agent integrated with Cal.com for booking strategy calls, and I’m encountering several issues during testing.
First, the agent repeatedly says it cannot find an open slot even when the availability tool returns valid time ranges. It then asks the caller to confirm the email address multiple times and attempts to book again, but ultimately responds that it cannot book the appointment.
Second, after a booking failure, the agent starts asking for the caller’s name again instead of retrying with the existing information.
Third, when the caller says “bye,” the agent replies with a closing message but does not terminate the call, even though the end_call tool is configured and explicitly instructed in the prompt.
For reference, the tools currently configured are:
-
check_availability_cal -
book_appointment_cal -
end_call
Could you help determine why:
-
The agent fails to book even when availability is returned
-
The agent repeatedly asks for the email/name after a failed booking
-
The
end_calltool does not terminate the call when triggered