Twiliobot
Google Wave Meetup
   2009-09-14




Copyright 2009 Twilio
Goal
Add voice to wave
Enable Wave to interact with the most pervasive voice
          interface available: the phone.
Automatically discover and enhance
         voice identifiers
TwilioBot
            Demo
               To try it,
Add twiliobot@appspot.com to your waves
Timeline
    Architecture

       Code

Telephony Integration

      Insights
Robot •       Find phone numbers
              •   Add “Call” buttons
              •   Detect click events



 How? State communicated using
      App Engine data store



Gadget •   Per-participant settings
       •   Real-time call status
       Async events inserted into       Cron

       lib using Wave Cron
Code
Presentation

http://code.google.com/p/twiliobot
twilio       is a   Cloud Service
  for Web Developers to build and scale
      Voice Communication Apps
   that Make or Receive Phone Calls,
using only Basic Web Development skills
Telecom Goo              HTTP

                           XML
    PSTN                MP3, wav, etc.
    CLECs
      SIP
    uLaw       Twilio
     GSM
    G.711




HARD                      EASY!
Powerful
                        ^
                  Simple API
       yP BX
    pan
Com


      m ail
Vo ice



         ut ing
 all Ro
C
Simple, Powerful API
              Only Five Building Blocks.


 Scales Automatically
           10 or 10,000 Simultaneous Calls.


Pay-As-You-Go Pricing
No upfront, no commitment. Pay only for what you use.
s-You-Go
    Pay-A ^
   Simple Pricing

Calls            Phone Numbers

3¢   / min           $5   / mo


         No Contract
        No Shenanigans
Voice Code
The Future
• Create a wave for each voicemail
  you receive
• Give a each wave a phone #. Leave
  a message that is transcribed and
  added
• Gadgets + Robots + Cron
It’s Raining Netbooks
     A Netbook Every Week!

 http://www.twilio.com/contest/netbook
Simplifying Telecom
Simple • Powerful • Pay-As-You-Go

    Evan Cooke
 Co-Founder & CTO

     twitter: @twilio
     phy@twilio.com
  http://www.twilio.com

Twiliobot at Google Wave Meetup 2009-09-14

  • 1.
    Twiliobot Google Wave Meetup 2009-09-14 Copyright 2009 Twilio
  • 2.
  • 3.
    Enable Wave tointeract with the most pervasive voice interface available: the phone.
  • 4.
    Automatically discover andenhance voice identifiers
  • 5.
    TwilioBot Demo To try it, Add twiliobot@appspot.com to your waves
  • 6.
    Timeline Architecture Code Telephony Integration Insights
  • 7.
    Robot • Find phone numbers • Add “Call” buttons • Detect click events How? State communicated using App Engine data store Gadget • Per-participant settings • Real-time call status Async events inserted into Cron lib using Wave Cron
  • 8.
  • 9.
    twilio is a Cloud Service for Web Developers to build and scale Voice Communication Apps that Make or Receive Phone Calls, using only Basic Web Development skills
  • 10.
    Telecom Goo HTTP XML PSTN MP3, wav, etc. CLECs SIP uLaw Twilio GSM G.711 HARD EASY!
  • 12.
    Powerful ^ Simple API yP BX pan Com m ail Vo ice ut ing all Ro C
  • 13.
    Simple, Powerful API Only Five Building Blocks. Scales Automatically 10 or 10,000 Simultaneous Calls. Pay-As-You-Go Pricing No upfront, no commitment. Pay only for what you use.
  • 14.
    s-You-Go Pay-A ^ Simple Pricing Calls Phone Numbers 3¢ / min $5 / mo No Contract No Shenanigans
  • 15.
  • 16.
    The Future • Createa wave for each voicemail you receive • Give a each wave a phone #. Leave a message that is transcribed and added • Gadgets + Robots + Cron
  • 17.
    It’s Raining Netbooks A Netbook Every Week! http://www.twilio.com/contest/netbook
  • 18.
    Simplifying Telecom Simple •Powerful • Pay-As-You-Go Evan Cooke Co-Founder & CTO twitter: @twilio phy@twilio.com http://www.twilio.com