Voice AI, Contact Center AI
Teaching AI agents to navigate the maze

Sriram Chakravarthy, CTO & Cofounder

Everyone agrees the IVR needs to go. Almost nobody can get rid of it tomorrow.
The reasons are practical, not philosophical. The IVR is wired into telephony infrastructure that took years to configure. It sits behind compliance requirements that were approved by legal. It connects to routing logic that nobody fully understands anymore because the person who built it left three years ago. Ripping it out means re-architecting systems that are currently handling thousands of calls a day.
So enterprises face a familiar tension: the IVR is clearly the wrong experience for customers, but replacing it entirely requires a level of organizational commitment that most companies aren't ready to make in one move.
There is a third option that most people don't consider. Instead of asking customers to navigate the IVR, teach the AI to navigate it for them.
The maze is harder than it looks
An IVR menu seems simple from the outside. A few options, a few branches, a destination. In practice, it is one of the most unpredictable systems an AI agent can encounter.
The first problem is timing. IVR systems talk at you in long stretches: legal disclaimers, promotional messages, menu options read one at a time. The AI has to figure out which parts require a response and which require silence. Answering during a disclaimer restarts the prompt. Staying silent too long during a menu triggers a "sorry, I didn't get that" loop. The margin between too early and too late is measured in fractions of a second.
The second problem is modality. IVR systems don't want conversation; they want keywords and keypad tones. "Press or say 1" is a fundamentally different interaction than speaking to a human. The agent has to recognize when it's talking to a machine and switch from conversational speech to single-word commands or DTMF tones, then switch back again when a human picks up.
The third problem is detection. Knowing when a real person has answered the call is surprisingly difficult. Hold music ends. A recorded greeting plays. Then another recorded message plays. Then a voice says something that sounds like a greeting but might be another recording. The transition from machine to human has no clean signal; the AI has to infer it from context, cadence, and the kind of response it gets.
The fourth problem is that IVR systems break. Menus lead to dead ends. Options that should be available aren't, because the department closes at 5 PM and nobody updated the tree. Authentication gates ask for information the caller doesn't have in the expected format. A member ID has letters in it, but the keypad only accepts numbers. These are the kinds of problems that humans solve through intuition and persistence. Teaching an AI to do the same requires something closer to reasoning.
Learning the paths
The interesting thing about IVR navigation is that it gets better in a way that human navigation doesn't.
A human caller who successfully navigates a complicated IVR system has learned something, but that knowledge stays with them. The next caller starts from scratch. A hundred callers can each spend four minutes finding the same path, and the hundred-and-first caller still has no advantage.
An AI agent that successfully navigates the same system remembers. It maps which paths lead to resolution and which lead to dead ends. It learns that a particular department is only available between 8 AM and 6 PM Eastern. It discovers that pressing 3, then 2, then saying "representative" reaches the right team faster than following the menu prompts. It figures out that a specific system needs DTMF tones with slightly longer spacing to register correctly.
This memory compounds across every call. The first time through is slow and uncertain. The tenth time is direct. The hundredth time is instant. And every caller after that benefits from what every caller before them taught the system.
Sitting above, not ripping out
The practical power of this approach is that it doesn't require replacing anything.
The IVR stays in place. The telephony infrastructure stays in place. The compliance-approved routing logic stays in place. The AI sits above all of it, intercepts the customer's call, understands what they need, and then navigates the existing system on their behalf. The customer never hears a menu. They never press a button. They describe their problem in plain language, and the AI does the navigating.
From the customer's perspective, the IVR doesn't exist. From the IT team's perspective, nothing changed.
This is what makes it a viable first step for enterprises that aren't ready for a full migration. You don't need executive buy-in to replace core infrastructure. You don't need a six-month re-architecture project. You need a layer that sits on top of what you have and makes it invisible to the customer.
The IVR is still there, running underneath. But nobody has to touch it anymore.
The bridge, not the destination
To be clear: navigating the IVR is not the end state. It is the bridge.
The goal is not to build the world's best IVR navigation system. The goal is to give enterprises a way to deliver an AI-first customer experience today, on top of their current infrastructure, while they plan and execute the deeper transformation at their own pace.
What makes this bridge valuable is that it isn't idle. While the AI is navigating the IVR for customers, it is also collecting structured data about every interaction: what customers call about, how they describe their problems, which paths resolve fastest, which departments handle which issues. This is the same intent data that powers the next stage of the transition. By the time the enterprise is ready to replace the IVR entirely, it already knows exactly what to build, because the AI has been mapping the territory for months.
The maze teaches the AI. The AI eventually makes the maze unnecessary.
The customer's experience
Here is what matters most, and what gets lost in conversations about infrastructure and migration timelines.
A customer calls. They have a problem. In the old world, they spend three minutes navigating a menu that might not have the right option, get routed to the wrong department, explain their issue, get transferred, and explain it again. In the new world, they say what they need. The system handles everything else.
The customer doesn't know whether the AI replaced the IVR or learned to navigate it. They don't know whether the enterprise did a full re-architecture or deployed a layer on top. They don't care. They called, they talked, their problem is being solved.
That's the point. Not which technical approach the enterprise chose, but what the customer experienced when they picked up the phone.
The maze was never the customer's to navigate. It's time to stop pretending otherwise.

