Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free

Voice posts

  • By Diane Phan
    How to Make a Phone Call Using Node.js and Twilio Programmable Voice phonecallnode

    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 …

    Read More
  • By Ashley Boucher
    How to Receive a Phone Call in Node.js with Twilio Functions How to Receive a Phone Call in Node.js with Twilio Functions

    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:

    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 …

    Read More
  • By Carlos Mucuho
    Build an Encrypted Voicemail system with Python and Twilio Programmable Voice Build an Encrypted Voicemail system with Python and Twilio Programmable Voice

    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:

    Project demo

    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 …
    Read More
  • By Chisimdiri Ejinkeonye
    Build a Speech Translation Bot with Twilio Programmable Voice and IBM Watson watson.png

    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 …

    Read More
  • By Diane Phan
    How to Receive a Phone Call in Python Using Flask and Twilio How to Receive a Phone Call in Python Using Flask and Twilio

    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:

    Project setup

    In this section you are going to set up a brand new Flask project. To keep things nicely organized, open a …

    Read More
  • By Miguel Grinberg
    Make a Phone Call Using Python and Twilio Programmable Voice Make a Phone Call Using Python and Twilio Programmable Voice

    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

    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 …

    Read More
  • By Ashley Boucher
    Make a Phone Call From Your Command Line With the Twilio CLI phonecallcommandline

    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 …
    Read More
  • By Miguel Grinberg
    How to Receive a Phone Call in Python Using Django and Twilio How to Receive a Phone Call in Python Using Django and Twilio

    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:

    Project setup

    In this section you are going to set up a brand new Django project. To keep things nicely organized, open a …

    Read More
  • By Daizen Ikehara
    Twilio Championsインタビュー: Doerに聞く - 本間皇成さん Twilio Champions Interview - Kiminari Homma

    デベロッパーエバンジェリストの池原です。昨年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 …

    Read More
  • By Valeriane Venance
    Créer un répondeur avec Twilio et Ruby on Rails Créer un répondeur avec Twilio et Ruby On Rails

    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 …

    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.