Conference Calling with a PIN
Overview
This guide shows how to create and configure conference calls with a PIN to let multiple people securely connect to a single call. Only participants who have a specified passcode can enter the conference call.
You can make conference calls either by using our PHLO visual workflow builder or our APIs and XML documents. Follow the instructions in one of the tabs below.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
Here’s how to receive a call on a Plivo number and add the caller to a conference call named “demo” after the caller enters a valid PIN.
How it works
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. You must have a voice-enabled Plivo phone number to receive incoming calls; you can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API. If this is your first time using Plivo APIs, follow our instructions to set up a Node.js development environment and a web server and safely expose that server to the internet.
Create an Express server to implement a conference call with PIN
Create a file called conference_call.js
and paste into it this code.
Save the file and run it.
You should see your basic server application in action at http://localhost:3000/conference/.
Create a Plivo application for the conference call
Associate the Express application you created with Plivo by creating a Plivo application. Visit Voice > Applications in the Plivo console and click on Add New Application, or use Plivo’s Application API.
Give your application a name — we called ours Conference Call
. Enter the server URL you want to use (for example https://<yourdomain>.com/conference/
) in the Answer URL
field and set the method to POST
. Click Create Application to save your application.
Assign a Plivo number to your application
Navigate to the Numbers page and select the phone number you want to use for this application.
From the Application Type drop-down, select XML Application
.
From the Plivo Application drop-down, select Conference Call
(the name we gave the application).
Click Update Number to save.
Test
Make a call to your Plivo number. You should be prompted for a PIN, then placed into a conference after PIN validation.
Overview
This guide shows how to create and configure conference calls with a PIN to let multiple people securely connect to a single call. Only participants who have a specified passcode can enter the conference call.
You can make conference calls either by using our PHLO visual workflow builder or our APIs and XML documents. Follow the instructions in one of the tabs below.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
Here’s how to receive a call on a Plivo number and add the caller to a conference call named “demo” after the caller enters a valid PIN.
How it works
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. You must have a voice-enabled Plivo phone number to receive incoming calls; you can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API. If this is your first time using Plivo APIs, follow our instructions to set up a Node.js development environment and a web server and safely expose that server to the internet.
Create an Express server to implement a conference call with PIN
Create a file called conference_call.js
and paste into it this code.
Save the file and run it.
You should see your basic server application in action at http://localhost:3000/conference/.
Create a Plivo application for the conference call
Associate the Express application you created with Plivo by creating a Plivo application. Visit Voice > Applications in the Plivo console and click on Add New Application, or use Plivo’s Application API.
Give your application a name — we called ours Conference Call
. Enter the server URL you want to use (for example https://<yourdomain>.com/conference/
) in the Answer URL
field and set the method to POST
. Click Create Application to save your application.
Assign a Plivo number to your application
Navigate to the Numbers page and select the phone number you want to use for this application.
From the Application Type drop-down, select XML Application
.
From the Plivo Application drop-down, select Conference Call
(the name we gave the application).
Click Update Number to save.
Test
Make a call to your Plivo number. You should be prompted for a PIN, then placed into a conference after PIN validation.
Overview
This guide shows how to create and configure conference calls with a PIN to let multiple people securely connect to a single call. Only participants who have a specified passcode can enter the conference call.
You can make conference calls either by using our PHLO visual workflow builder or our APIs and XML documents. Follow the instructions in one of the tabs below.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
Here’s how to receive a call on a Plivo number and add the caller to a conference call named “demo” after the caller enters a valid PIN.
How it works
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. You must have a voice-enabled Plivo phone number to receive incoming calls; you can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API. If this is your first time using Plivo APIs, follow our instructions to set up a Ruby development environment and a web server and safely expose that server to the internet.
Create a Rails controller to implement a conference call with PIN
Change to the project directory and run this command to create a Rails controller for inbound calls.
This will generate a controller named plivo_controller in the app/controllers/ directory and a view in app/views/plivo. We can delete the view as we don’t need it.
Edit app/controllers/plivo_controller.rb and paste this code into the PlivoController class:
Add a route
Add a route for the inbound function in the PlivoController class. Edit config/routes.rb and add these lines after the inbound route.
Now plivo_controller is ready for your first inbound call. To start the Rails server, run
You should see your basic server application in action at http://localhost:3000/plivo/conference/.
Create a Plivo application for the conference call
Associate the Rails application you created with Plivo by creating a Plivo application. Visit Voice > Applications in the Plivo console and click on Add New Application, or use Plivo’s Application API.
Give your application a name — we called ours Conference Call
. Enter the server URL you want to use (for example https://<yourdomain>.com/conference_call/
) in the Answer URL
field and set the method to POST
. Click Create Application to save your application.
Assign a Plivo number to your application
Navigate to the Numbers page and select the phone number you want to use for this application.
From the Application Type drop-down, select XML Application
.
From the Plivo Application drop-down, select Conference Call
(the name we gave the application).
Click Update Number to save.
Test
Make a call to your Plivo number. You should be prompted for a PIN, then placed into a conference after PIN validation.
Overview
This guide shows how to create and configure conference calls with a PIN to let multiple people securely connect to a single call. Only participants who have a specified passcode can enter the conference call.
You can make conference calls either by using our PHLO visual workflow builder or our APIs and XML documents. Follow the instructions in one of the tabs below.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
Here’s how to receive a call on a Plivo number and add the caller to a conference call named “demo” after the caller enters a valid PIN.
How it works
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. You must have a voice-enabled Plivo phone number to receive incoming calls; you can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API. If this is your first time using Plivo APIs, follow our instructions to set up a Python development environment and a web server and safely expose that server to the internet.
Create a Flask application to implement a conference call with PIN
Create a file called conference_call.py
and paste into it this code.
Save the file and run it.
You should see your basic server application in action at http://localhost:5000/conference/.
Create a Plivo application for the conference call
Associate the Flask application you created with Plivo by creating a Plivo application. Visit Voice > Applications in the Plivo console and click on Add New Application, or use Plivo’s Application API.
Give your application a name — we called ours Conference Call
. Enter the server URL you want to use (for example https://<yourdomain>.com/conference/
) in the Answer URL
field and set the method to POST
. Click Create Application to save your application.
Assign a Plivo number to your application
Navigate to the Numbers page and select the phone number you want to use for this application.
From the Application Type drop-down, select XML Application
.
From the Plivo Application drop-down, select Conference Call
(the name we gave the application).
Click Update Number to save.
Test
Make a call to your Plivo number. You should be prompted for a PIN, then placed into a conference after PIN validation.
Overview
This guide shows how to create and configure conference calls with a PIN to let multiple people securely connect to a single call. Only participants who have a specified passcode can enter the conference call.
You can make conference calls either by using our PHLO visual workflow builder or our APIs and XML documents. Follow the instructions in one of the tabs below.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
Here’s how to receive a call on a Plivo number and add the caller to a conference call named “demo” after the caller enters a valid PIN.
How it works
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. You must have a voice-enabled Plivo phone number to receive incoming calls; you can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API. If this is your first time using Plivo APIs, follow our instructions to set up a PHP development environment and a web server and safely expose that server to the internet.
Create a Laravel controller to implement a conference call with PIN
Change to the project directory and run this command to create a Laravel controller for inbound calls.
This generates a controller named ConferencecallController in the app/http/controllers/ directory. Edit app/http/controllers/ConferencecallController.php and add into it this code.
Add a route
Add a route for the forward function in the ConferencecallController class. Edit routes/web.php and add these lines.
Now ConferencecallController is ready to forward incoming calls to your Plivo number. Start the Laravel server.
You should see your basic server application in action at http://localhost:8000/conference/.
Create a Plivo application for the conference call
Associate the Laravel application you created with Plivo by creating a Plivo application. Visit Voice > Applications in the Plivo console and click on Add New Application, or use Plivo’s Application API.
Give your application a name — we called ours Conference Call
. Enter the server URL you want to use (for example https://<yourdomain>.com/conference_call/
) in the Answer URL
field and set the method to POST
. Click Create Application to save your application.
Assign a Plivo number to your application
Navigate to the Numbers page and select the phone number you want to use for this application.
From the Application Type drop-down, select XML Application
.
From the Plivo Application drop-down, select Conference Call
(the name we gave the application).
Click Update Number to save.
Test
Make a call to your Plivo number. You should be prompted for a PIN, then placed into a conference after PIN validation.
Overview
This guide shows how to create and configure conference calls with a PIN to let multiple people securely connect to a single call. Only participants who have a specified passcode can enter the conference call.
You can make conference calls either by using our PHLO visual workflow builder or our APIs and XML documents. Follow the instructions in one of the tabs below.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
Here’s how to receive a call on a Plivo number and add the caller to a conference call named “demo” after the caller enters a valid PIN.
How it works
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. You must have a voice-enabled Plivo phone number to receive incoming calls; you can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API. If this is your first time using Plivo APIs, follow our instructions to set up a .NET development environment and a web server and safely expose that server to the internet.
Create an MVC controller to implement a conference call with PIN
In Visual Studio, create a controller called ConferencecallController.cs
and paste into it this code.
Before you start the application, update Properties/launchSettings.json:
“applicationUrl”: “http://localhost:5000/”
Run the project and you should see your basic server application in action at http://localhost:5000/conference/.
Create a Plivo application for the conference call
Associate the .NET application you created with Plivo by creating a Plivo application. Visit Voice > Applications in the Plivo console and click on Add New Application, or use Plivo’s Application API.
Give your application a name — we called ours Conference Call
. Enter the server URL you want to use (for example https://<yourdomain>.com/conference/
) in the Answer URL
field and set the method to POST
. Click Create Application to save your application.
Assign a Plivo number to your application
Navigate to the Numbers page and select the phone number you want to use for this application.
From the Application Type drop-down, select XML Application
.
From the Plivo Application drop-down, select Conference Call
(the name we gave the application).
Click Update Number to save.
Test
Make a call to your Plivo number. You should be prompted for a PIN, then placed into a conference after PIN validation.
Overview
This guide shows how to create and configure conference calls with a PIN to let multiple people securely connect to a single call. Only participants who have a specified passcode can enter the conference call.
You can make conference calls either by using our PHLO visual workflow builder or our APIs and XML documents. Follow the instructions in one of the tabs below.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
Here’s how to receive a call on a Plivo number and add the caller to a conference call named “demo” after the caller enters a valid PIN.
How it works
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. You must have a voice-enabled Plivo phone number to receive incoming calls; you can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API. If this is your first time using Plivo APIs, follow our instructions to set up a Java development environment and a web server and safely expose that server to the internet.
Create a Spark application to implement a conference call with PIN
Create a Java class called ConferenceCall
and paste into it this code.
Save the file and run it. You should see your basic server application in action at http://localhost:4567/conference/.
Create a Plivo application for the conference call
Associate the Spark application you created with Plivo by creating a Plivo application. Visit Voice > Applications in the Plivo console and click on Add New Application, or use Plivo’s Application API.
Give your application a name — we called ours Conference Call
. Enter the server URL you want to use (for example https://<yourdomain>.com/conference/
) in the Answer URL
field and set the method to POST
. Click Create Application to save your application.
Assign a Plivo number to your application
Navigate to the Numbers page and select the phone number you want to use for this application.
From the Application Type drop-down, select XML Application
.
From the Plivo Application drop-down, select Conference Call
(the name we gave the application).
Click Update Number to save.
Test
Make a call to your Plivo number. You should be prompted for a PIN, then placed into a conference after PIN validation.
Overview
This guide shows how to create and configure conference calls with a PIN to let multiple people securely connect to a single call. Only participants who have a specified passcode can enter the conference call.
You can make conference calls either by using our PHLO visual workflow builder or our APIs and XML documents. Follow the instructions in one of the tabs below.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
You can create and deploy a workflow to implement conference calling with a PIN with a few clicks on the PHLO canvas.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. To receive incoming calls, you must have a voice-enabled Plivo phone number. You can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API.
Create the PHLO
To create a PHLO, visit the PHLO page of the Plivo console. If this is your first PHLO, the PHLO page will be empty.
-
Click CREATE NEW PHLO.
-
In the Choose your use case pop-up, click Build my own. The PHLO canvas will appear with the Start node.
Note: The Start node is the starting point of any PHLO. It lets you trigger a PHLO to start upon one of three actions: incoming SMS message, incoming call, or API request.
-
From the list of components on the left side, drag and drop the Conference Bridge component onto the canvas. When a component is placed on the canvas it becomes a node.
-
Draw a line to connect the Start node‘s Incoming Call trigger state to the Conference Bridge node.
-
In the Configuration tab at the right of the canvas, under Conference Type, tick Protected, then enter a participant PIN and a moderator PIN for the conference. All participants must enter the participant PIN to connect to the conference. The moderator must use the moderator PIN to start the conference.
-
You can also add an announcement message to greet callers, and configure the hold music.
-
Once you’ve configured the node, click Validate to save the configuration.
-
Give the PHLO a name by clicking in the upper left, then click Save.
Your complete PHLO should look like this.
Assign the PHLO to a Plivo number
Once you’ve created and configured your PHLO, assign it to a Plivo number.
- On the Numbers page of the console, under Your Numbers, click the phone number you want to use for the PHLO.
- In the Number Configuration box, select PHLO from the Application Type drop-down.
- From the PHLO Name drop-down, select the PHLO you want to use with the phone number, then click Update Number.
Test
You can now call to your Plivo phone number and see how callers are added to a conference call that requires PIN validation.
For more information about creating a PHLO application, see the PHLO Getting Started guide. For information on components and their variables, see the PHLO Components Library.
Here’s how to receive a call on a Plivo number and add the caller to a conference call named “demo” after the caller enters a valid PIN.
How it works
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already. You must have a voice-enabled Plivo phone number to receive incoming calls; you can rent numbers from the Numbers page of the Plivo console, or by using the Numbers API. If this is your first time using Plivo APIs, follow our instructions to set up a Go development environment and a web server and safely expose that server to the internet.
Create a Go server to implement a conference call with PIN
Create a file called conference_call.go
and paste into it this code.
Save the file and run it.
You should see your basic server application in action at http://localhost:8080/conference/.
Create a Plivo application for the conference call
Associate the Go application you created with Plivo by creating a Plivo application. Visit Voice > Applications in the Plivo console and click on Add New Application, or use Plivo’s Application API.
Give your application a name — we called ours Conference Call
. Enter the server URL you want to use (for example https://<yourdomain>.com/conference/
) in the Answer URL
field and set the method to POST
. Click Create Application to save your application.
Assign a Plivo number to your application
Navigate to the Numbers page and select the phone number you want to use for this application.
From the Application Type drop-down, select XML Application
.
From the Plivo Application drop-down, select Conference Call
(the name we gave the application).
Click Update Number to save.
Test
Make a call to your Plivo number. You should be prompted for a PIN, then placed into a conference after PIN validation.