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
  • By Scott Sturdivant
    Call Me When You're Free - Using Twilio Studio and Python to Retry a Busy Number Call Me When You're Free (1).png

    Like millions of others, my wife recently found herself unemployed. In my efforts to help her, I offered to call the unemployment office for her, fully expecting a day’s worth of hold music before I finally connected and could hand it off to her.

    I sat down at my desk, full of optimism and joy in being able to help my wife in whatever ways I could. This was quickly tempered as my first dialing attempt was met with a busy signal. Had I dialed the wrong number? A subsequent call was met the same way. While I didn’t mind listening to on-hold music all day, I wasn’t going to be able to endlessly dial, wait for a busy signal, end the call, redial, wait for a busy signal… The system was so overloaded, I couldn’t even connect to be placed on hold! Not about to walk back my offering …

    Read More
  • By Scott Sturdivant
    Build a VoIP System with Twilio, 3CX and Python Build a VoIP System with Twilio, 3CX and Python

    Spinning up your own VoIP phone line has never been easier with Twilio and 3CX.  In this tutorial, we’ll go over how to integrate the two and get you well on your way to making cheap phone calls.

    Project Dependencies

    To implement this project we will use a number of products described below.

    Twilio Elastic SIP Trunk

    A SIP Trunk is a critical component that connects your VoIP phone system to the Public Switched Telephone Network (PSTN).  Twilio’s SIP Trunking solution provides an affordable, flexible, and robust solution that can power enterprise businesses or a single home phone line.

    sip trunk diagram 

    More information about SIP Trunks can be found here.

    Don’t have a Twilio account yet?  Open your free account now. Use this link to sign up and you’ll receive a $10 credit when you upgrade to a paid account.

    Twilio Phone Number

    To make or receive phone calls, we’ll …

    Read More
  • By Scott Sturdivant
    Receive Faxes with Twilio, Python, and Flask Receive Faxes with Twilio, Python and Flask

    Wouldn’t you know it.  As soon as we have sent our first fax, someone now wants to respond! Follow along as we quickly setup the means to receive faxes delivered as a PDF attachment via email.

    Project Dependencies

    We'll be using a Twilio Programmable Fax number, Python 3, Flask, and the Twilio Python Helper library as our core requirements.

    Twilio

    It’ll be difficult to receive faxes if we don't have a Twilio Fax-Enabled number, so if you do not already have one, head on over and sign up for a free account.

    Once you have registered, buy a phone number in the console. Be sure to select the Fax capability!

    Phone number capabilities screenshot

    Search for a number that meets your region criteria then press buy.

    Python

    To …

    Read More
  • By Scott Sturdivant
    Build A Fax Portal with Twilio, Python and Flask Build a Fax Portal with Twilio, Python and Flask

    It's nearly 2020 and can you believe that faxes are still alive?  

    Without fail, it seems that when the weather turns nasty, it's inevitable that we'll be forced to drive to the local business center and pay too much per sheet for what should just be an email.

    Follow along as we utilize Twilio's fax enabled numbers and a simple web portal to send our own faxes, quickly and cost effectively, and from the comfort of your residence!

    Project Dependencies

    We'll be using a Twilio Programmable Fax number, Python 3, Flask, and the Twilio Python Helper library as our core requirements. Optionally, we'll add in Twilio SMS to receive the status of our submissions.

    Twilio

    We're not going anywhere if we don't have a Twilio Fax-Enabled number, so if you do not already have one, head on over and sign up for a free account.

    Once you …

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