Voice API

From basic calling to conversational intelligence, build it with Twilio Voice API

Build a scalable voice experience with the Voice API that connects millions worldwide and turns every call into data and insight.

Woman sitting with crossed legs while talking on phone with displayed automated reservation messages.
Woman sitting with crossed legs while talking on phone with displayed automated reservation messages.

Our Voice API, your rules

A woman named Leslie West uses voice transcription to request a car rental from August 1st to 3rd.
A woman named Leslie West uses voice transcription to request a car rental from August 1st to 3rd.

Build a voice experience that you can quickly scale. Then modify it with a range of resources, like our Voice SDK, and unlock new insights from your conversations with Conversational Intelligence

Add features like Interactive Voice Response (IVR), voice recording, and speech recognition. And get connectivity you can trust through reliable, high-quality connections with the Twilio Super Network.

Twilio positioned as a Leader in the 2025 Gartner® Magic Quadrant™ for CPaaS*

A Voice API that works everywhere you need it

Create stronger connections through any voice calling experience.

 

Interactive Voice Response (IVR)

Increase customer engagement and reduce operation costs with a scalable IVR system that can respond to commands, build text-to-speech experiences in hundreds of languages, and more.

Marks & Spencer built an AI-powered IVR with Twilio to route customers to the right person with greater accuracy, in less time. 

Call forwarding
90%
call routing accuracy
Chat bubble with clock
10 secs
saved on contact center calls

Turn “unknown number” into “trusted caller”

Combat distrust in voice calling—87% of consumers believe unidentified calls may be fraudulent. Prove your calls are trustworthy and increase answer rates.

  • Phone with healthcare app

    Route calls to local public safety answering points.

  • Security Shield with checkmark

    Encrypt the call media and associated signaling during transmission.

  • Twilio Branded Calls logo

    Display your name, logo, and call purpose on mobile.

  • Line Status

    Present your company name with caller ID to increase answer rates.

  • Phone with checkmark

    Combat robocalls with “caller verified” signals.

  • Monitor and improve phone number reputation.

Voice API Features

The Voice API that just works—and features that make it work even harder.

Smiling man wearing a colorful scarf uses a red smartphone with a red icon overlay on the left.
Smiling man wearing a colorful scarf uses a red smartphone with a red icon overlay on the left.
Sign up now

Unlock ROI from your customer calls with Conversational Intelligence

Turn conversations into knowledge and extract customer data at scale with natural language intelligence. Conversational Intelligence is your gateway to AI-powered business transformation. 

  • Get secure, real-time access to the raw data of your phone calls.

  • Power calls with real-time quality insights. Spot trends, lift answer rates, and measure the impact of Branded Calling.

  • Quickly embed Voice into your iOS, Android, or Javascript applications.

Good conversations start with great code

Make your first outgoing phone call with just a few lines of code. Add a few more and your app can respond to incoming callers. Then choose your programming language for a quick and confident deployment.

// Download the helper library from https://www.twilio.com/docs/node/install
const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = twilio(accountSid, authToken);

async function createCall() {
  const call = await client.calls.create({
    from: "+15558675310",
    to: "+15017122661",
    url: "http://demo.twilio.com/docs/voice.xml",
  });

  console.log(call.sid);
}

createCall();

Need help building? 
No problem.

Work with one of our trusted partners to get coding support or explore a pre-built voice solution. Find a partner

27.9B voice calls and counting (but who's counting?)

Handle your biggest voice workloads with reliable scale and quality.

27.9B+

calls handled in 2024**

76M+

calls daily**

230+

number types**

50B+

voice minutes handled**

Voice API pricing that scales with you

Build the intelligent call experiences you’ve always wanted without worrying about the cost. Only pay for what you use. There are no commitments necessary.

Two colleagues smiling while looking at a tablet together in an office setting.
Two colleagues smiling while looking at a tablet together in an office setting.

FAQ

A voice API is a tool that enables your web application to make and receive phone calls. It can immediately connect you to the Public Switched Telephone Network (PSTN) so you can call people anywhere in the world, on any device, through any network via an internet connection. It can also place calls over the internet, through VoIP calling, to reach applications connected to the internet.

A voice calling app is an application that can make and receive phone calls. It can connect you to the Public Switched Telephony Network (PSTN) and VoIP applications so you can reach people anywhere, on any device.

A voice calling application usually includes additional features and functionality, like call transcription, voice recording, interactive voice response (IVR), SIP interfacing, text-to-speech and more.

See more features you can build into a voice app.

Alerts and notifications - Automated phone calls to notify customers about password resets, low-balance alerts, upcoming appointments, and fraud warnings. 

IVR - A customer interactive voice response system for self-service that can respond to commands, support text-to-speech in hundreds of languages, and route customers to the right representative when they need one. 

Call tracking - A way to tie incoming calls to specific digital campaigns for ROI measurement, as well as routing leads to the right representative. 

Embedded calling - A WebRTC-powered voice calling app that works across browsers and devices. 

Global conferencing - Multiparty calling experiences for up to 250 participants.

Masked calling - A way to connect customers to employees without revealing personal phone numbers of either parties.

Yes. As a default security measure, Twilio Voice uses encryption at rest for call recordings stored with Twilio.

We also have a Call Recording Encryption feature that encrypts all records with a public key which can only be accessed by the holder of the corresponding private key.



Learn more about call recording encryption.

Twilio Voice is pay as you go, which means you pay per call and duration. There are different charges depending on the type of call you’re making, the number you’re calling, and the features you’re using.

You can visit our voice pricing page to see a detailed breakdown.

Twilio Voice Intelligence is a feature that uses AI-powered language operators in addition to call transcription to identify and extract important signals from unstructured voice calls at scale. 

Learn more about Conversational Intelligence

Twilio also recently introduced CustomerAI Perception Engine, which can gather insights from customer calls and use that information to build or enrich customer profiles. 

Learn more about Perception Engine

*Gartner®, Magic Quadrant™ for Communications Platform as a Service, Lisa Unden-Farboud, Manoj Bhatia, Pankil Sheth, Ajit Patankar, July 21, 2025

**Sources: Twilio Accolades book