Introducing Message Vault for accessing final SMS and MMS states

message vault of records for inbound and outbound SMS and MMS

Get a flat file of message activity for a day—starting with yesterday. Vault access is free. Available in developer preview. We’re excited to announce a new feature called Message Vault, which lets you access and download a flat file containing records of all your incoming and outgoing messages. It’s available in developer preview starting today. Using Message Vault, you can now: Load a data warehouse with… Read More

JSON Serialization in Python using serpy

Python plus the serpy code library for serialization.

Serialization is the process of transforming objects of complex data types (custom-defined classes, object-relational mappers, datetime, etc.) to native data types so that they can then be easily converted to JSON notation. In this blog post, we will use a neat little library called serpy to see how such transformations work. We will then integrate this code in a tornado-based web server for a quick demo of how… Read More

Verify user phone numbers in Ruby on Rails with the Authy Phone Verification API

If you ever need to contact your application’s users by phone then it’s good practice to verify that the phone number they enter is in fact theirs. Let’s see how to verify phone numbers in a Rails 5 application using the Authy Phone Verification API. What you’ll need To code along with this post, you’ll need: A Twilio account An Authy App which you can create… Read More

Phone Numbers in Europe: Moldova, Greece, Italy, and more!

New Twilio Phone Numbers in Europe

If you care about establishing a local presence for your business, you’ll want to have local phone numbers. Provisioning virtual numbers in the same location as users allows businesses to achieve more engagement with their customers—even if in reality they are thousands of miles away. That’s why Twilio offers the broadest reach of virtual phone numbers (95 countries) and today, we just launched more new numbers… Read More

SIGNAL London is coming!

SIGNAL London 2017

In under a month SIGNAL London will be upon us. Now in its second year we’ll have more talks, more hands on learning and, with the code, games and installations of $bash at the after party, more fun. If that’s enough to get you excited, then go grab yourself a ticket and I’ll see you in London on the 19th September. Pop in the promo code PNASH20 and you’ll… Read More

How to Make HTTP Requests in Swift 3

How To Make HTTP Requests In Swift 3

Making HTTP requests is core functionality for modern languages and one of the first things many developers learn when acclimating to new environments. When it comes to Swift there are a fair amount of solutions to this problem both built into the language and by the community. Let’s take a look at some of the most popular ones. We’ll be using NASA’s Astronomy Picture of the Day… Read More

Phone Numbers in Central and South America: Argentina, Costa Rica, Chile, and more!

Central & South American Countries Twilio Phone Numbers

Local phone numbers are critical for businesses looking to land and expand into new territories. Provisioning virtual numbers that are in the same market as users mean that businesses can achieve more engagement with their buyers as a result of the local identity. That’s why Twilio offers the broadest reach of virtual phone numbers (95 countries) and today, we just launched more new numbers in: Argentina (Local… Read More

Answering Machine Detection support in 6 European countries including Germany, UK, France

German, UK English, French language support in Twilio Answering Machine Detection

In March, we announced the beta of an enhanced Answering Machine Detection, that determines if a person, answering machine, or fax picked up so that you can deliver the right message. We have received invaluable feedback during the beta process that allowed us to tune the models to improve the detection accuracy. Initially, Answering Machine Detection only worked in the USA and Canada, but today, we’re… Read More

Creating a Symfony 3 Project with Basic User Handling

User handling is a fundamental part of a ton of web projects.  This post will walk through how to get setup using the Symfony 3 framework and the Friends of Symfony bundle so that your project can allow users to register, login and out, and view and edit their User profile.  The steps here will serve as a great starting point for your next web project. Assumptions This… Read More