Voice posts

Twilio Programmable Voice allows you to make and receive voice calls in your software application. In this tutorial, you’ll see a demonstration of how to use Programmable Voice to make a voice call directly from a Node.js app.
Prerequisites
- A free Twilio account (register here and receive $10 in Twilio credit!)
- Node.js installed on your machine
- A phone that can make phone calls, to test the project
Set up your environment
In this section you are going to set up a brand new Node.js project. To keep things nicely organized, open a terminal or command prompt, find a suitable place and create a new directory where the project you are about to create will live:
mkdir nodejs-phone-call
cd nodejs-phone-call
Install the Twilio Node Helper Library from your command line with the following:
npm install twilio
Configure Twilio credentials
To be able to access the Twilio service, your Node.js application …

Twilio Voice is an easy and highly customizable service that allows you to automate your telephone workflows. In this tutorial you are going to learn how to create a Node.js application, powered by Twilio Functions, in order to receive phone calls on your Twilio number.
Prerequisites
To follow this tutorial you need the following items:
- A free Twilio account. If you are new to Twilio click here to create a free account now and receive $10 credit when you upgrade to a paid account.
- A Twilio phone number
- A phone that can make phone calls, to test the project
- The Twilio CLI
- The Twilio Serverless Toolkit plugin for the Twilio CLI
Project setup
In this section you are going to set up a new Twilio Functions service. Twilio Functions is a serverless environment that lets you deploy backend services without the overhead of setting up a server.
If you …

In this tutorial, we are going to write an application that uses the Twilio Programmable Voice API to build a voicemail system that records and encrypts messages left in our Twilio phone number. We will also implement a dashboard that will allow us to see, decrypt and listen to all the encrypted voicemails.
By the end of this tutorial we will have an application that looks like the following:
Tutorial requirements
To follow this tutorial you are going to need the following components:
- A free or paid Twilio account. If you are new to Twilio create a free account now. If you create your account using this link and later upgrade to a paid account, you will receive $10 in credit.
- A Twilio phone number capable of receiving phone calls. Get one now if you don’t have it.
- OpenSSL installed.
- Python 3.6+ installed.
- ngrok installed.
ngrok
is a reverse proxy …

In this tutorial, you'll build a speech translation bot that analyzes your voice on a call and responds with a translated version in the language of your choice. Most speech translation services require an internet connection. However, the bot you’re going to build would just require your cellular network and as a result, could be used on even the simplest feature phones.
To build this, you'll use Twilio Programmable Voice and IBM Watson’s Speech Translation API.
Prerequisites
In order to complete this tutorial you will need the following:
- IBM Watson API Account
- Node.js knowledge
- A free Twilio account (if you sign up with this link, we'll both get $10 in Twilio credit when you upgrade)
- A Twilio phone number
Setting Up Twilio
To get started, you will need a Twilio account. If you don’t have one, you can register for a free Twilio account and begin with …

Twilio Voice is a highly customizable and convenient service that allows you to automate your telephone workflows. In this tutorial you are going to learn how to create a Python application based on the Flask web framework that can answer phone calls.
Prerequisites
To follow this tutorial you need the following items:
- Python 3.6 or newer. If your operating system does not provide a Python interpreter, you can go to python.org to download an installer.
- A Twilio account. If you are new to Twilio click here to create a free account now and receive $10 credit when you upgrade to a paid account. You can review the features and limitations of a free Twilio account.
- A phone that can make phone calls, to test the project.
Project setup
In this section you are going to set up a brand new Flask project. To keep things nicely organized, open a …

Twilio Programmable Voice allows you to make and receive voice calls directly from your application. In this tutorial, I’ll show you how to use Programmable Voice to make a voice call in Python.
Prerequisites
- Python 3.6 or newer. If your operating system does not provide a Python interpreter, you can go to python.org to download an installer.
- A Twilio account. If you are new to Twilio click here to create a free account now and receive $10 credit when you upgrade to a paid account. You can review the features and limitations of a free Twilio account.
- A phone that can make phone calls, to test the project.
Set up your environment
In this section you are going to set up a brand new Python project. To keep things nicely organized, open a terminal or command prompt, find a suitable place and create a new directory where the project …

Twilio Programmable Voice allows you to make and receive voice calls in your software application. In this tutorial, you’ll see a demonstration of how to use Programmable Voice to make a voice call directly from the Twilio CLI.
Prerequisites
- A free Twilio account (register here and receive $10 in Twilio credit!)
- Node.js installed on your machine
Set up your environment
Your first step is to make sure you have the Twilio CLI installed on your computer. You can use npm
or another package manager to install it. From your terminal or command prompt window, run the following command:
npm install twilio-cli -g
Once the CLI is installed, you can login by running the command:
t …

Twilio Voice is a highly customizable and convenient service that allows you to automate your telephone workflows. In this tutorial you are going to learn how to create a Python application based on the Django web framework that can answer phone calls.
Prerequisites
To follow this tutorial you need the following items:
- Python 3.6 or newer. If your operating system does not provide a Python interpreter, you can go to python.org to download an installer.
- A Twilio account. If you are new to Twilio click here to create a free account now and receive $10 credit when you upgrade to a paid account. You can review the features and limitations of a free Twilio account.
- A phone that can make phone calls, to test the project.
Project setup
In this section you are going to set up a brand new Django project. To keep things nicely organized, open a …

デベロッパーエバンジェリストの池原です。昨年11月に始まった「Twilio Championsインタビュー: Doerに聞く」の4回目を2021年02月10日(水)に配信しました。
過去のインタビューはこちらになります。1回目の記事ではこの取り組みやTwilio Championsプログラムについて取り上げています。そちらもぜひご覧ください。
1回目 - Twilio Championsインタビュー: Doerに聞く - 古里武士さん
2回目 - Twilio Championsインタビュー: Doerに聞く - 八木都志郎さん
3回目 - Twilio Championsインタビュー: Doerに聞く - 川崎真素実さん
今回のゲスト: 合同会社 selfree 本間皇成さん
今回のゲストは合同会社 selfreeの本間 皇成さんにお越しいただきました。2回目に登場いただきました八木さんと一緒にTwilioJP-UGで長期間に渡り活動されていらっしゃいます。そのほかにもHerokuコミュニティ(J-HUG)や個人Blog「ボクココ」を運営されています。
インタビュー中にはご本人にお伝えできませんでしたが、実は、私がTwilioに入社して初めてお会いしたTwilio Championでもあります。そんな本間さんにお話を伺いました。
Twilioとの出会いと「ヤバさ」
本間さんは7年ほど前に当時開発していたサービスでSMSを送信するニーズがあり、それを満たすための調査の中でTwilioを使い始めました。その後、新サービスを立ち上げる中で音声通話(Programmable Voic …

Une façon utile et répandue d’utiliser Twilio est de créer un numéro de téléphone qui redirige vers notre numéro de téléphone réel. On peut ainsi donner ce numéro à nos contacts professionnels et gérer nos appels business depuis notre portable. Notre numéro personnel est ainsi masqué derrière notre numéro Twilio.
Dans ce post je vais vous montrer comment créer un système de boîte vocale qui s’activera si vous êtes déjà en communication ou que vous ne prenez pas l’appel. Ce répondeur diffusera un message préenregistré, prendra le message de l’appelant et vous enverra un SMS avec un lien permettant d’y accéder. Encore plus simple que de devoir appeler sa boîte vocale.
Avant de commencer : Comment Twilio gère les appels
Lorsqu’un appel est émis vers votre numéro de téléphone Twilio, une requête HTTP est envoyée à une URL qui pointe vers un serveur web. Le serveur web reçoit et traite …