← Guides

How to give an AI agent a phone number

A phone-capable agent needs three pieces: a phone number (telephony), speech-to-text and text-to-speech, and an LLM in a real-time loop. You can buy all three in one platform or put them together yourself.

Options at a glance

ToolWhat it doesPricingLicense
VapiPlatform for building voice AI agents with phone numbersUsage-based (per minute)Proprietary
Retell AIVoice agents for inbound/outbound callsPay as you go (per minute); $10 free creditsProprietary
Bland AIAI phone calling agents for enterprisesFree start; $0.14/min usageProprietary
SynthflowNo-code voice AI agents for phone callsPaid; enterprise from $30,000/yrProprietary
TwilioPhone numbers voice and SMS APIsUsage-based; free trialProprietary
LiveKitRealtime audio/video infra and Agents frameworkFree tier; paid from $50/moOpen source
PipecatOpen-source framework for voice and multimodal agentsFree (open source)Open source
ElevenLabsText-to-speech and conversational voice agentsFree tier; paid subscriptionsProprietary

We list what each vendor's own site says. Pricing changes often, so check it on the vendor's site before you commit.