An easier way to write TwiML templates in Rails and Sinatra


We recently had a discussion between some members of the Developer Evangelism team about how best to write TwiML within a Ruby application. There are a few methods available to a developer right now: handwrite the XML (ugh!), use the builder gem or take advantage of the twilio-ruby gem’s Twilio::TwiML::Response object. Writing XML by hand can get messy very quickly. Building up a Twilio::TwiML::Response gets unwieldy… Read More

Meet Queue: A New Twilio Verb To Simplify Call Queues

Today we introduce you to <Queue>, the newest member of the Twilio family. This new verb allows developers to build a call queue in just a few lines of code, making it even easier to manage and route multiple inbound calls. Twilio <Queue> makes creating call queues as easy as creating a Twilio Conference.  With just a few lines of TwiML, you can easily utilize Queue… Read More

Generate Simple Twilio Apps with TwiML Builder

Developer and DOer Matthew McConnell thought it would be helpful to have a click, drag and drop UI to make TwiML documents. So one weekend he built it – meet TwiML Builder, an handy tool that let’s you build, host and share your TwiML documents in a cool dashboard interface. Matthew is a PHP developer based in Blackpool, England with ten years of web development under… Read More

DOer Lyle Pratt Launches BuildANumber alongside BetterVoicemail

Lyle Pratt is a DOer by nature, with a business-focused education on paper, he’s been writing software for years. After missing API Hack Day because of the flu, Lyle reached out to share with us the app he built anyways – talk about hack commitment. What he built was an add on to his current start up BetterVoicemail, an app that allows users to simply build… Read More

twilio_mime makes returning TwiML in Rails even easier

Dale Cook is a Ruby programmer that was looking for an easier way to send back TwiML is his Rails applications. Like any good programmer seeking a better way to do things, Dale built a Rails plugin to take advantage of the framework’s ‘respond_to’ feature. Using twilio_mime you can respond to Twilio requests using TwiML in the same way you’d handle other mime types. An example… Read More

New Twilio Cold Fusion Library by Jason Fill

We’re very excited to share with you a user contributed Twilio Library for Cold Fusion, which was created by Jason Fill. It works just like our PHP helper library. The author Jason Fill, uses the library for both his personal projects and his job at Jason recently started using us after reading about Twilio in TechCrunch, so we asked him to give us some feedback,… Read More

Back to School & Back to Coding, with Windows Azure Extended Contest Category

Summer in winding down, and with the earlier sunsets comes school supply shopping, the last barbecues of the season, and an overall shift towards getting down to business.  But before that can all happen there is one more holiday of summer, and that holiday is this coming three-day weekend.  Azure Contest Deadline Extended to Sept. 13th For those of you who've been looking forward to the… Read More

HTTP Authentication for Twilio – Access Password Protected URLs

If you’ve tried to host your TwiML files at a secure URL, you already know that in the past Twilio only supported GET and POST to publicly accessible URLs.  But no longer! New Feature: HTTP Auth with Twilio Now Twilio supports HTTP Basic and Digest Authentication.  This allows you to password protect your TwiML URLs on your web server, so that only you and Twilio can… Read More