AI BDC Call Confusion: How AutoVox Handles IVRs and Gatekeepers
There's a specific kind of frustration that comes up on almost every call I have with a GM or dealer principal who's already tried some flavor of AI outreach. It goes something like this: "Your AI called my store, and it spent two minutes having a full conversation with our phone tree."
They're not wrong to be annoyed. This happens. It happens with every outbound AI system on the market, including ours if it's misconfigured. And it points to a real architectural problem that most vendors hand-wave past with phrases like "advanced NLP" or "human-like conversation." I'm not going to do that.
What I'm going to do instead is explain exactly what causes this failure, what we've built to catch it, and — honestly — where the edge cases still live. If you're a GM Googling this because a vendor pitched you and something felt off, this post is for you.
Why AI Voice Agents Talk to IVRs in the First Place
When an AI agent places an outbound call, it doesn't see a screen. It hears audio. In a perfect world, a human answers, says "hello," and the conversation begins. In the real world, especially when calling a dealership or any mid-size business, what the agent hears first is a recorded prompt: "Press 1 for Sales, Press 2 for Service..."
A poorly designed AI agent has no reliable way to distinguish between a human saying "Thank you for calling, how can I help you?" and an IVR saying the exact same thing with similar cadence and vocabulary. Both produce audio that pattern-matches to a greeting. Without an explicit detection layer, the AI responds as if a human just picked up — and proceeds to deliver its opening line to a recording that will never reply with intent.
This gets worse at larger stores where calls route through a receptionist first. The receptionist answers, the AI detects a human (correctly), opens its intro, and the receptionist — doing their job — says "hold please" and transfers the call. Now the AI is back in hold music or another IVR branch, and the whole thing falls apart.
This isn't a theoretical failure mode. Our own AI flagged this pattern on real prospecting calls before we built a specific correction for it. I'd rather tell you that than pretend it never happened.
What the Fix Actually Looks Like (And Why It's Not Just "Better AI")
The temptation when you encounter a problem like this is to say "we'll train the model harder." That's not really the right fix here. The issue isn't intelligence — it's intent verification. You need the agent to pause and confirm it's actually talking to a decision-maker before it invests any further in the conversation.
Here's the line our agent uses now, and it's almost embarrassingly simple:
"Before I go further — am I speaking with the General Manager, or would it be better to call back at a specific time to reach them directly?"
That one sentence does several things at once:
- It forces a specific, role-confirming response from the human on the line — an IVR cannot answer it.
- It gives a receptionist or gatekeeper a natural, professional off-ramp rather than a confrontation.
- It implicitly signals that the call has a purpose and isn't a generic solicitation, which increases the odds the GM actually gets the message.
- It creates a callback anchor — even if the GM isn't available, the agent now has a specific time to retry rather than cold-calling again into the void.
- It protects call minutes and agent capacity from being burned on dead-end routing.
The structured confirmation step happens early — within the first two exchanges — and the call logic branches based on what comes back. If the response is ambiguous or non-human in pattern, the agent flags the call for human review rather than plowing forward.
This is not magic. It's a deliberate routing gate. But it works substantially better than relying on voice biometric detection or silence detection alone, both of which produce too many false positives in noisy dealership environments.
What This Means for Inbound Calls (Where AutoVox Actually Spends Most of Its Time)
It's worth being clear about where our product lives, because the IVR confusion problem is primarily an outbound problem. AutoVox is built to handle inbound calls to your dealership — the ones coming in at 9 PM on a Saturday when your BDC has gone home and a buyer is ready to ask about that certified pre-owned F-150 they found on your website.
On inbound, the dynamic is reversed. Your AI isn't calling into someone else's phone tree — it's answering your line. The caller is a human with intent. The question becomes: can your AI handle the full texture of that conversation, qualify the lead, and book the test drive without making the caller feel like they're talking to a robot?
That's a different set of problems, and it's where most of our engineering hours live. If you want to see the specific call flows we've built for sales conversations — how the agent handles price objections, availability questions, trade-in inquiries, and the push to actually schedule an appointment — the AutoVox sales stack lays that out in detail.
The reason I'm drawing this distinction is that some GMs hear "AI got confused by an IVR" and assume that means the AI answering their phones will have the same problem. It won't — because the conditions are different. Inbound confusion is almost always a conversation-handling failure, not a detection failure. Those are solvable in different ways.
The Honest Trade-Off: Where AI Outbound Still Has Real Limitations
I don't want to oversell the fix. Here's where the problem persists:
Multi-stage transfers are still hard. If a call goes receptionist → hold → another receptionist → GM, the agent is essentially navigating a live phone tree with human nodes. Each handoff is a new detection problem. We handle two-stage transfers reliably. Three or more gets messy.
Voicemail detection at dealerships is inconsistent. Carrier-level AMD (Answering Machine Detection) has gotten better, but it still misclassifies voicemail greetings as live humans roughly 8-12% of the time depending on the carrier and the recording quality. When that happens, our agent will introduce itself to a voicemail box. We log these, but we can't eliminate them entirely yet.
Regional accent and speech pattern variance matters more on outbound. On inbound calls, your buyers call you — the agent learns the acoustic profile of your specific caller base over time. On outbound, the agent is calling into environments it has no prior data on. That cold-start problem affects detection confidence.
None of this means outbound AI is useless. It means you should set expectations accordingly and make sure whatever vendor you work with is being straight with you about error rates rather than showing you a highlight reel of clean calls.
How to Evaluate Any AI BDC on This Specific Failure Mode
If you're talking to AI BDC vendors right now — us included — here are the questions worth asking:
What happens when your agent reaches an IVR on an outbound call? A good answer describes a specific detection or confirmation step. A bad answer is "our AI can tell the difference."
What percentage of outbound calls in your logs resulted in agent-to-IVR conversation? Any vendor with real call data can pull this number. If they can't or won't, that's informative.
How does the agent handle a gatekeeper who says "he's not available"? The right behavior is to ask for a specific callback time and log it, not to launch into a pitch or give up and hang up.
Can I listen to actual recorded calls, including the failures? The failures tell you more than the successes. If a vendor only shows you curated demos, assume the failure rate is something they're not proud of.
According to Cox Automotive's 2024 Car Buyer Journey Study, the majority of car buyers still initiate contact by phone at some point in the purchase process. That means your phone handling — whether it's human BDC staff at $5,000–$8,000 a month or an AI agent at a flat fee — is still one of the highest-leverage points in your entire sales operation. Getting it wrong is expensive. Getting it right, consistently, at 2 AM when a buyer calls from a different time zone, is the whole point.
The IVR confusion problem is real. It's solvable on inbound. It's manageable on outbound with the right confirmation logic. And any vendor who tells you it's already fully solved is either working with a very limited call volume or not looking at their own logs closely enough.
We're still building. But we're building in the open, with real call data, and we're not pretending the hard parts don't exist.
Don't take my word for it. Call our live AI agent right now at +1 (604) 229-7496 and try to buy a car from it.
Frequently asked
- Can an AI BDC tell the difference between a live person and an IVR?
- Most AI agents use a combination of silence detection and carrier-level answering machine detection, but these methods misclassify calls roughly 8-12% of the time. The more reliable approach is an early confirmation prompt — asking the caller to confirm their role — which forces a response that an IVR cannot produce. No current solution is perfect, but structured confirmation gates significantly reduce wasted outbound calls.
- What happens when an AI voice agent reaches a receptionist instead of the GM?
- A well-configured agent should ask early whether it's reached the right person and request a specific callback time if not. This prevents the agent from pitching to someone with no buying authority, creates a concrete follow-up anchor, and keeps the interaction professional. Agents that skip this step and deliver a full pitch to a receptionist waste call capacity and burn the relationship with the dealership contact.
- Is AI better at handling inbound or outbound dealership calls?
- Inbound is meaningfully more reliable right now. On inbound, the caller has intent and initiates contact, so the AI only needs to handle conversation quality — not caller detection. Outbound introduces the additional challenge of navigating gatekeepers, IVRs, and multi-stage transfers before the conversation even starts. Both have value, but if you're evaluating AI BDC for the first time, inbound is the lower-risk starting point.
Want to hear it run live?
Call our AI BDC right now. No demo gate, no signup.
📞 +1 (604) 229-7496