Twilio provides a simple hosted API and markup language for quickly building advanced voice applications. The syntax and programming model are focused on making voice application development as close to the request/response model of web application development as possible. This allows developers to use their existing skills, infrastructure, and tools to easily add voice to their current applications as well as quickly develop entirely new applications.
If you are new to Twilio, check out the
Quickstart Guide which has a set of simple tutorials for building voice applications that handle incoming calls and make outgoing calls. If you need more examples head over to the HowTo's and Example Code pages which contains the source code to a set of complete Twilio applications.