Skip to contentSkip to navigationSkip to topbar
Page toolsOn this page
Looking for more inspiration?Visit the

Create conference calls


Learn to create and manage multi-party conference calls with Twilio Programmable Voice by using the <Conference> TwiML noun within a <Dial> verb response. You can use this guide to create inbound contact centers, create outbound contact centers, implement call tracking, and perform AI or ML transcription.

See Related reference documentation to learn more about the conference and participant resources used in this guide.

(information)

Info

Choose a language to get started!

  • C# / .NET
  • Java
  • Node.js
  • PHP
  • Python
  • Ruby

Use cases for conference calls with Twilio Programmable Voice

use-cases-for-conference-calls-with-twilio-programmable-voice page anchor

This guide teaches the basics required for the following use cases:

Create an inbound contact center with Twilio Programmable Voice

create-an-inbound-contact-center-with-twilio-programmable-voice page anchor

You can use this guide to route incoming customer calls into a shared conference room where agents can join and assist them. To learn more advanced features that you can use with inbound contact centers, see Voice inbound contact center.

Create an outbound contact center with Twilio Programmable Voice

create-an-outbound-contact-center-with-twilio-programmable-voice page anchor

You can use this guide to programmatically spin up conference rooms and dial out to multiple agents and customers simultaneously for outbound campaigns. To learn more advanced features that you can use with outbound contact centers, see Voice outbound contact center.

Implement call tracking with Twilio Programmable Voice

implement-call-tracking-with-twilio-programmable-voice page anchor

You can use this guide to connect callers to specific destinations through a tracked conference line, allowing you to measure engagement and call metrics. To learn more advanced features that you can use with call tracking, see Voice call tracking.

Perform AI or ML transcription with Twilio Programmable Voice

perform-ai-or-ml-transcription-with-twilio-programmable-voice page anchor

You can use this guide to perform AI or ML transcription on your conference calls by connecting to the Media Streams API and streaming the audio in real-time to your application for processing. To learn more advanced features that you can use with the AI and ML transcription, see Voice AI or ML transcription.


After following this guide, you can successfully host and manage a conference call using Twilio Programmable Voice in your application. You can dial into a specific conference room name dynamically and control participant behaviors, such as assigning a moderator to start and end the call.


Explore the following guides to build on what you've learned in this guide: