Twilio

Create a Conference Call in Three Lines of Code

<Response>
    <Dial><Conference>MyRoom</Conference></Dial>
</Response>

Welcome to Twilio Simple <Conference>ing

Build

Simple Conferences
Moderated Conferences
Hold Rooms

Features

Up to 20 Participants
Hold Music in the waiting room
Muted Participants
REST API Integration
Call In or Dial Out Participants

How <Conference> Works

Create Simple Conferences

Twilio's <Conference>ing enables a typical business conference call in just a few lines of code, including hold music for the first to arrive and a *ding* somebody people enter and leave.

Participants can call in, you can dial out to them, or mix-n-match!

				<?xml version="1.0" encoding="UTF-8"?>
				<Response>
				  <Say>Joining a conference room<Say>
				  <Dial>
				    <Conference>My Room</Conference>
				  </Dial>
   				</Response>
				
Create Moderated Conferences

In a moderated conference, a lucky person controls when the conference starts and ends... the moderator! With Twilio's <Conference>, you can control who triggers the start and end of the conference. You can even control who's allowed to run their word hole with the muting feature... and using Twilio's REST API, you can mute and unmute participants during the call.

				<?xml version="1.0" encoding="UTF-8"?>
				<Response>
  				  <Dial>
   				    <Conference 
    			    	mute='false'
    					startConferenceOnEnter='true' 
    					endConferenceOnExit='true'>
    					My Moderated Room
    			    </Conference>
  				 </Dial>
                </Response>
				
Create a Holding Room

A <Conference> is also useful for keeping one caller on "hold" while waiting for another caller to join. For example, a caller dials in and wants to speak with an operator or customer service agent. Drop them into a <Conference>, complete with hold music!

				<?xml version="1.0" encoding="UTF-8"?>
				<Response>
  				  <Dial>
   				    <Conference>
    					Holding Room #1
    			    </Conference>
  				 </Dial>
                </Response>
				

Then, when the agent is available, <Dial> them into the same <Conference> to start the conversation! You can also specify that when the operator leaves, the first caller should be sent on her way.

				<?xml version="1.0" encoding="UTF-8"?>
				<Response>
  				  <Dial>
   				    <Conference
						endConferenceOnExit='true'>
						Holding Room #1
    			    </Conference>
  				 </Dial>
                </Response>
				

Get Started with Conferencing

Rest API Reference For Conferencing

Use the Twilio REST API to query the attributes of conferences and participants.

Conferencing HowTo

Get started with straightforward examples demonstrating the simplicity of Twilio conferencing.

Conferencing TwiML

Learn how to control conference calls with TwiML commands, Twilio's simple XML markup language.