Your SlideShare is downloading. ×
Intro to Telephony in Django
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Intro to Telephony in Django

8,111
views

Published on

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

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,111
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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