IVR (Interactive Voice Response)

IVR, or interactive voice response, is an automated phone system that collects keypad or spoken input and uses it to provide information, perform actions, or route a caller.

How IVR works

A traditional IVR presents a sequence of prompts and predefined choices. The caller responds with DTMF keypad input or, in some systems, a short spoken answer. Each response moves the call to another menu, retrieves information, or selects a destination such as sales, support, or billing.

An IVR is therefore more than a recorded greeting. It includes the decision logic behind the prompts and the integrations needed to look up or update data. Good IVR design makes options understandable, confirms sensitive or ambiguous input, and gives callers a clear path to correction or human help.

Conversational systems can accept freer speech than a fixed menu, but they still perform many IVR functions: identify intent, collect required details, choose an action, and route the call. The distinction is mainly in how constrained the interaction is. A menu expects answers from a narrow set; a voice agent can manage a more flexible exchange.

Why it matters for AI phone calls

An AI phone agent may sit in front of an IVR, replace parts of one, or encounter one while making an outbound call. In the first case, the agent can gather the reason for the call before transferring it. In the last case, it must recognize that a menu is speaking, wait for the relevant option, and send the expected keypad signal or spoken response.

Teams should test the full call path rather than only the conversational portion. Long menus, changing prompts, delayed input recognition, repeated options, and transfers between systems can all affect whether the caller reaches the intended destination. The useful measure is whether the caller's task succeeds, not simply whether the menu accepted an input.

Related terms