Intro to Telephony in Django Build kick-ass telephony software using Twilio.
Who Am I? <ul><ul><li>Randall Degges (http://rdegges.com/) </li></ul></ul><ul><ul><li>Lead developer @ BTS. </li></ul></ul...
What is Telephony?
Telephony is... <ul><ul><li>Applications that interact with users via their phones. </li></ul></ul><ul><ul><li>Could be vo...
The Two Types of Telephony Apps <ul><ul><li>Incoming: </li></ul></ul><ul><ul><li>Applications that are initiated by inboun...
How Does it Work?
Twilio in a Nutshell <ul><ul><li>Company that abstracts complex telephony workings. </li></ul></ul><ul><ul><li>Allows you ...
Building Telephony Apps <ul><ul><li>Great apps are available to make your life easy. </li></ul></ul><ul><ul><li>Quickly bu...
Go Forth, and Create
Upcoming SlideShare
Loading in...5
×

Intro to Telephony in Django

8,245

Published on

A lightning talk given at the pyladies Django hack-a-thon.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
8,245
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Intro to Telephony in Django

  1. 1. Intro to Telephony in Django Build kick-ass telephony software using Twilio.
  2. 2. Who Am I? <ul><ul><li>Randall Degges (http://rdegges.com/) </li></ul></ul><ul><ul><li>Lead developer @ BTS. </li></ul></ul><ul><ul><li>Full stack: Django, python, telephony, etc. </li></ul></ul><ul><ul><li>I like programming. </li></ul></ul>
  3. 3. What is Telephony?
  4. 4. Telephony is... <ul><ul><li>Applications that interact with users via their phones. </li></ul></ul><ul><ul><li>Could be voice-based (think stores). </li></ul></ul><ul><ul><li>Could be SMS-based (think special offers). </li></ul></ul><ul><ul><li>Could be a combination of both! </li></ul></ul>
  5. 5. The Two Types of Telephony Apps <ul><ul><li>Incoming: </li></ul></ul><ul><ul><li>Applications that are initiated by inbound calls or SMS messages. </li></ul></ul><ul><ul><li>Conference rooms, business phone systems, etc. </li></ul></ul><ul><ul><li>Example: 818-924-2907 (try it!) </li></ul></ul><ul><li>2. Outgoing: </li></ul><ul><ul><li>Applications that are initiated by a program or behavior. </li></ul></ul><ul><ul><li>Voice reminders. </li></ul></ul><ul><ul><li>SMS alerts (special deals, etc.). </li></ul></ul><ul><ul><li>Cool stuff (someone broke into your car!). </li></ul></ul>
  6. 6. How Does it Work?
  7. 7. Twilio in a Nutshell <ul><ul><li>Company that abstracts complex telephony workings. </li></ul></ul><ul><ul><li>Allows you to build cool telephony apps using HTTP (that means Django!). </li></ul></ul><ul><ul><li>Inexpensive, scalable, simple! </li></ul></ul><ul><ul><li>http://www.twilio.com/api/ </li></ul></ul>
  8. 8. Building Telephony Apps <ul><ul><li>Great apps are available to make your life easy. </li></ul></ul><ul><ul><li>Quickly build telephony applications with Django. </li></ul></ul><ul><li>Resources: </li></ul><ul><ul><li>twilio-python:  https://github.com/twilio/twilio-python </li></ul></ul><ul><ul><li>django-twilio:  https://github.com/rdegges/django-twilio/ </li></ul></ul><ul><ul><li>twilio:  http://www.twilio.com/ </li></ul></ul><ul><ul><li>my blog:  http://rdegges.com/ </li></ul></ul><ul><ul><li>example apps:  https://github.com/rdegges/django-twilio-example-apps </li></ul></ul>
  9. 9. Go Forth, and Create
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×