Currently, Athena is not able to reliably determine whether a call has been answered by a live person, voicemail, or an automated voice assistant.
We understand that detecting automated systems using specific keywords or phrases is not dependable because:
Greetings can be fully customized
Messaging varies by carrier and device
AI assistants may sound conversational
There is no consistent phrase pattern
As a result, Athena may remain on the line without actual human engagement, which increases unnecessary billing exposure.
Could you please clarify whether there is any effective or recommended way to enable Vapi to detect that the receiving end is not a real person but an automated system (such as voicemail or an AI assistant)?
Please note that voicemail detection is already properly configured using the Vapi (recommended) setting. However, even with this configuration, Vapi is still unable to effectively identify when the call is answered by an AI assistant.
If there are any built-in features, integrations, or best practices to better handle this scenario, kindly guide us.
Thank you.