that work via SMS (text message). • Apps that help people communicate using their phones. • Some examples: ◦ PagerDuty (http://www.pagerduty.com/) ◦ Conference Calls (http://bridg.me/) ◦ Knock Knock (http://knockknock.in/) ◦ ...
and Proprietary. ◦ Required hookups (telcos, carriers, special hardware). ◦ Lots of domain knowledge. ◦ Big learning curve. • twilio is a game changer. ◦ Cheap and Accessible. ◦ Less of a learning curve. ◦ Scalable. ◦ Works over HTTP.
from twilio. • You give twilio a URL where your application lives (eg: http://coolguy.com/sup/bro/). • Someone calls or SMS messages your phone number. • twilio receives your call / SMS, and POSTs to your URL with lots of data. • Your web application tells twilio what to do next. • Repeat.
for building twilio apps. • Don't write boilerplate code. • Lock down your telephony web applications. • It's actively developed. (github.com/rdegges/django-twilio) • It's got great support. • It's got great docs. (django-twilio.readthedocs.org) • It's unit tested. • It got sample apps (github.com/rdegges/django-twilio-example-apps) • And oh yea, it's easy!
import twilio_view @twilio_view def my_view(request): r = Response() r.sms('Party at my place?') return r django-twilio.readthedocs.org/en/latest/decorators.html#all-in- one-decorator
day. • Great docs (http://django-twilio.rtfd.org). • Lots of unit tests. • Working on new features and stable release. • Working towards being a full twilio solution. • Project supported by twilio! http://www.twilio. com/docs/libraries/
https://github.com/twilio/twilio-python • django-twilio: https://github.com/rdegges/django-twilio • example apps from this presentation: https://github. com/rdegges/django-twilio-example-apps