Introducing New Phone Numbers Management in the Twilio Account Portal

blogglobalconf

Programmable phone numbers for SMS, MMS and Voice are at the core of Twilio’s platform. For a new customer, the first interactions in the Account Portal are often the purchase and configuration of a phone number, while advanced users rely on powerful phone number management, through the portal and the Phone Number Search API, to efficiently deploy large-scale applications. Today, we are excited to introduce several… Read More

How to Build Call Tracking with Google Analytics, Twilio and PHP

saul-goodman-billboard

“Half the money I spend on advertising is wasted. The trouble is, I don’t know which half.” – John Wanamaker Dear Saul Goodman, Esq., First off, my compliments on your phenomenally effective advertising. I can’t drive down the streets of Albuquerque, sit at a bus stop or watch my favorite shows on AMC without seeing one of your ubiquitous “Better Call Saul” ads. Judging from the,… Read More

Build Your Own IVR with AWS Lambda, Amazon API Gateway and Twilio

Build Your Own IVR with AWS Lambda, Amazon

My stomach is filled with butterflies. My mind is racing: “What could it be? I think I have an idea… but maybe I’m wrong. What am I waiting for?!?” Nothing quite tops the feelings you experience when someone gives you a gift. Our good friends at Amazon Web Services (AWS) stopped by the greatest city in the world for AWS Summit New York in July and dropped some super… Read More

Monitoring Call Progress Events with Node.JS and Express

Call-Progress-Events-Blog-Post

Call progress events are a really useful tool if you ever need to track the state of phone calls an app you built makes with the Twilio Voice API. Let’s say you are building a dashboard to manage the huge influx of calls that your heavy metal themed, over the phone radio app makes to listeners. By providing a status callback to your web app you can track… Read More

Warm Phone Call Transfers with Python, Flask and Twilio Voice

Warm Phone Call Transfers with Python, Flask and Twilio Voice

Have you ever had your call disconnect while you were on hold with customer service and waiting for a transfer from one department to another? You probably felt like this when the call dropped: A warm phone call transfer, where a caller is on the phone with an agent then the agent brings on another agent and introduces them to the customer, shouldn’t be so difficult…. Read More

Getting Started with Gradle and the Spark Framework

Spark and Gradle

One of the worst phrases I hear at student hackathons is “I can’t build a cool web app because I only know Java”. I see two solutions to this dilemma. We can either agree to hunker down and get started learning Ruby or Python or we can embrace existing knowledge and dissolve this misconception. Even a veteran might not associate Java with quickly spinning up a… Read More

Playing Jammin’ Tunes Over The Phone with the Twilio NodeJS Library in ES6

banner

When handling phone calls with TwiML, you have many options for controlling the caller’s experience. You can <Say> something in a robot voice, <Dial> other numbers into the call and even <Record> the call. My personal favorite is the ability to play audio files over the phone using the <Play> TwiML verb. You can even create your own version of Dial-A-Song, a hotline run by the band They Might Be Giants that… Read More

How to Warm Transfer a Call with Java and Twilio Voice

warm-transferes-java2

Calling into customer support or similar support lines can lead to some not so great experiences. Often times I find myself being tossed back and forth between different agents with no context of who I am talking to and when I am being transferred. These kinds of calls feel a lot like this: A better way for agents to handle incoming callers is to use a… Read More

Building an automated assistant with .NET MVC6, Entity Framework and Twilio on a Mac

Building an automated assistant with .NET MVC6, Entity Framework and Twilio on a Mac

A few months back I showed you how I used Twilio to build my own personal assistant that would keep tabs with my Google Calendar and call into all my meetings for me. Ever since I started using it I have managed to not only keep up with all my conference calls but also spend more time remembering about the other things I can’t automate… yet. I… Read More