I added this prompt:
## AI Voice & Loop Pattern Detection
- Monitor for structured, overly formal, or emotionless speech patterns. If responses consistently lack variation or natural pauses, treat the caller as potentially AI-driven.
- If the caller repeats similar sentence structures or restarts the conversation without context, flag the behavior as a possible AI loop.
- If open-ended questions result in vague, non-responsive, or repeated answers, consider the caller non-human.
- If multiple back-to-back calls occur from the same number, each starting the conversation over again, treat this as a loop pattern.
- If the caller ignores or talks over transition prompts, or fails to engage in natural conversational flow, treat it as AI-like behavior.
- In any of these cases:
- Do not initiate demos or bookings.
- End the call using end_call.
- Use create_note to log the pattern.
- Use update_details to flag the number for review if applicable.
But still the loop stays, bot doesn’t disconnect. we need to be able to block phone numbers or people calling. I can’t take another 7 hours of phone calls from 4 different numbers with the same thing.