Vapi logo

Agent Orchestration

Vapi

Developer-friendly voice AI platform for conversational agents with custom LLMs, tools, and enterprise telephony bridges.

Voice AIOrchestrationTelephonyToolsFull-duplex
Documentation
Where it fits

Vapi in your voice stack.

  1. TelephonyPhone networkInbound call
  2. AgentDuetCall + audioAnswer, stream
  3. Vapi: voice agent orchestration & tools

    Speech-to-speechLive modelListens, call functions, replies
    ToolsFunction callsServer tools & webhooks
Overview

What it contributes to the stack.

Vapi is a voice AI developer platform that simplifies building, testing, and deploying conversational voice assistants with customizable speech models, prompts, and server tools.

With AgentDuet, you connect enterprise carrier phone lines directly to Vapi's conversational orchestration layer while maintaining sub-millisecond barge-in and complete control over media streams.

For setup, credentials, and API details, use the Documentation link above.

Capabilities

The technical characteristics that matter when deciding whether this provider belongs in your application.

Conversational voice pipelines

Configures LLMs, voice synthesis, and transcribers within a single unified voice agent definition.

Server tool execution

Dispatches mid-call function calls to your backend endpoints and feeds responses back into dialogue.

Sub-millisecond barge-in

Flushes queued audio buffers immediately when the caller speaks.

Dynamic assistant variables

Passes caller metadata, phone numbers, and session context into the conversation start.

Common use cases

Practical scenarios where the provider's role is clear and the surrounding systems remain under application control.

Automated phone assistance

Handle high-volume customer inquiries with natural, low-latency conversational responses.

Appointment coordination

Check scheduling tools and book appointments directly over phone calls.

Outbound lead follow-up

Initiate automated outbound calls with contextual variables and structured outcome logging.

Build a voice agent.

AgentDuet handles the phone and messaging boundary. Your model runs the conversation.

Explore the SDK