Voice

Getting started

Learn how to start building an engaging voice experience

Adding customizable voice capabilities has never been easier

Developer tools make it easy to start building with Twilio

Focus on your customers, not on building voice from the ground up

Twilio Voice gives you the tools needed to build bespoke voice experiences that meet and exceed ever-changing customer expectations. Using our enterprise-grade infrastructure, you can spend more time delivering memorable customer experiences and less time building those experiences from scratch.

And with our innovative APIs, SDKs, and developer resources, you’ll have all the support needed to start building a memorable voice application.

Voice API


Upgrade how you connect with customers

Start connecting to customers around the world

// Download the helper library from https://www.twilio.com/docs/node/install
// 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 = require('twilio')(accountSid, authToken);

client.calls
      .create({
         url: 'https://example.com',
         to: '+15558675310',
         from: '+15017122661'
       })
      .then(call => console.log(call.sid));
// Download the helper library from https://www.twilio.com/docs/node/install
// 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 = require('twilio')(accountSid, authToken);

client.transcriptions('TRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
      .fetch()
      .then(transcription => console.log(transcription.dateCreated));

Control and modify calls with ease

Build without worrying about your data’s security

  • Emergency calling
    Enable emergency call routing to Public Safety Answering Points (PSAPs) in the US, Canada, and the UK
  • Masked calling
    Protect you and your customers’ sensitive data with temporary phone number proxies
  • HIPAA and PCI
    compliance: Twilio Voice is both HIPAA compliant and PCI DSS Level 1 compliant
// Download the helper library from https://www.twilio.com/docs/node/install
// 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 = require('twilio')(accountSid, authToken);

client.calls('CAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
      .payments
      .create({
         idempotencyKey: 'idempotency_key',
         statusCallback: 'https://example.com'
       })
      .then(payment => console.log(payment.sid));

Supporting products


Communication doesn’t begin and end with Voice

Messaging

Reach your customers on their preferred channel worldwide with messaging—whether it’s over SMS, WhatsApp, or chat.

Elastic SIP Trunking

Add PSTN connectivity and global scaling to your communications infrastructure with the most agile SIP trunking solution available.

Resources


Pricing


Flexible pricing for a flexible Voice API

With Twilio Voice, you only pay for what you use with no commitments necessary. Pay-as-you-go, or, get discounts on a committed volume.