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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Intro to Telephony in Django

8,211

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,211
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
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? <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. What is Telephony?
  • 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. 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. How Does it Work?
  • 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. 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. Go Forth, and Create

×