Hi!
So I have this setup, it's working properly when I tested it but somehow I have this call where the AI mentioned "anywhere from 12 noon to 4:30PM". The guy asked for 4:30pm which was actually already booked.
Here's the callID: 019e83f4-baa1-755e-85a3-b91b17c354ce
When I check, the flow the AI rightfully looks up availability before booking and the response that was sent was this:
[INFO] Sending response: ["{\n \"results\": [\n {\n \"toolCallId\": \"call_UOCB7wMcYGXPXHlI9ZQtKv7R\",\n \"result\": \"Available times on Tuesday, June 2, 2026 (afternoon): 12:00 PM - 12:30 PM, 12:30 PM - 1:00 PM, 1:00 PM - 1:30 PM, 1:30 PM - 2:00 PM, 2:00 PM - 2:30 PM, 2:30 PM - 3:00 PM, 3:00 PM - 3:30 PM, 3:30 PM - 4:00 PM, 4:00 PM - 4:30 PM\"\n }\n ],\n \"_debug\": {\n \"date\": \"2026-06-02\",\n \"timeOfDay\": \"afternoon\",\n \"availableSlots\": [\n {\n \"start\": \"2026-06-02T19:00:00.000Z\",\n \"end\": \"2026-06-02T19:30:00.000Z\",\n \"formatted\": \"12:00 PM - 12:30 PM\"\n },\n {\n \"start\": \"2026-06-02T19:30:00.000Z\",\n \"end\": \"2026-06-02T20:00:00.000Z\",\n \"formatted\": \"12:30 PM - 1:00 PM\"\n },\n {\n \"start\": \"2026-06-02T20:00:00.00.....
So in theory the response correctly stated that there was no booking possible after 4:30. Yet AI still booked him. How can I prevent AI from booking the wrong slot?