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
- In the Twilio Console, select Communications in the left sidebar.
- Select Voice, then Tutorials.
- The page opens titled Build with Programmable Voice, and shows which use case you are following underneath, for example Use case: Basic.
- 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.
- 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.
- Select View 15min quickstart on either tab to open the step-by-step quickstart guide.
- 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.