OK, I’ll admit it. I’ve said some things about Twilio in the past.
To be honest, initially I viewed Twilio as a low-rent competitor to VoiceXML and the family of W3C languages designed to support telephony applications. However, although I still harbor some doubts about Twilio, my attitude is changing – largely based on some of the features that Twilio now offers.
Now this is pretty boss. The Twilio XML Markup language (TwiML for short) not only allows developers to make a recording of what a caller says (pretty basic functionality that’s been in VoiceXML since 1.0), it also lets you have this recording transcribed (up to 2 minutes of speech). Now this is an exciting feature, and although this is a paid feature it is one that I will be trying out in the near future.
When a call comes into your app, Twilio attempts to look up geographic data based on the ANI and DNIS used. This allows developers to have access to to city, state and zip of the calling and called party. Pretty sweet!
Yes its the little things like these that are making Twilio more attractive, and more likely to be used in an upcoming project. Lets hope some of the big VoiceXML hosting providers stand up and take notice, and start to offer similar features to developers.