SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site, support.twilio.com, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to help.twilio.com, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

How do I use the Voice tutorials page to build my first Voice integration?

Objective

This article helps you work through the Voice tutorials page, which gathers the steps for getting a phone number, understanding how Twilio handles incoming and outgoing calls, and choosing a tutorial to build a production-ready solution.

 

Product

Programmable Voice

 

Environment

Twilio Console

 

User Account Permission/Role(s) Required

Your user needs permission to view your account's authentication credentials, because the page shows your Account SID and auth token. Without it, the page shows an access-required message instead of the tutorial content.

 

Procedure

  1. In the Twilio Console, select Communications in the left sidebar.
  2. Select Voice, then Tutorials.
  3. The page opens titled Build with Programmable Voice, and shows which use case you are following underneath, for example Use case: Basic.
  4. Select 1. Get a Number to expand the first step. It explains that you need a Twilio phone number in order to make calls or send messages through the API. Select View phone numbers to open your phone number inventory, where you can buy a number. Toll-free numbers are also available.
  5. Select 2. Make and receive voice calls to your Twilio phone number to expand the second step. It has two tabs:
    • Manage an incoming call — shows how a call arriving at your Twilio number causes Twilio to ask your server how to handle it, and how your server replies with TwiML instructions.
    • Manage an outgoing call — shows how your app starts a call through the REST API, and how Twilio then asks your app for TwiML instructions.
  6. Select View 15min quickstart on either tab to open the step-by-step quickstart guide.
  7. Select 3. Choose a tutorial to build a production ready solution to expand the third step, then pick a tutorial such as Automated Surveys, Click to Call, Conferences & Broadcasts, IVR: Screening & Recording, Warm Transfers, Call Tracking, Masked Phone Numbers, SIP Trunking, Javascript SDK, iOS SDK, or Android SDK.

 

Additional Information

Each numbered step is collapsed when the page opens; select its title to expand it.

Tutorial links open in a new browser tab, so you keep the tutorials page open while you follow along.

To follow a different use case, for example call tracking or a phone system, select Select another use case. Each use case shows its own numbered steps, and most also add an Overview card with useful resources and Pro Tip cards.

 

 

This content was generated by AI and reviewed, edited, and verified by a human.

Have more questions? Submit a request
Powered by Zendesk