Your SlideShare is downloading. ×
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
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

Tropo Presentation at the Telecom API Workshop

2,068

Published on

Presentation given by Tropo (Dan Burnett) at the SDP Global Summit in Rome 20th Sept 2013

Presentation given by Tropo (Dan Burnett) at the SDP Global Summit in Rome 20th Sept 2013

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,068
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
52
Comments
0
Likes
4
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. Telephony !@#$%^&* Daniel C. Burnett, Ph.D. Chief Scientist, Tropo 1
  • 2. 2 And you are??
  • 3. „ Ubiquitous, free platform (HTML) „ Unified mechanism for accessing resources (URIs) „ Developer-friendly „ Simple APIs (HTML + CSS + JS) „ No software to buy or set up à my 13-year-old can do it „ Free documentation on the web à developers self-train 3 What caused success of the Web? Let's learn from this!
  • 4. We are web developer focused 4 Why Tropo?
  • 5. Your pipe + Your subscriber community + Web-style simplicity for developers = Smart pipe 5 Growing the smart pipe
  • 6. „ Calling was „ Video phones „ Calls that moved with you „ Everything should just "work together" 6 When magic reigned
  • 7. „ It's TOO HARD „ Billing „ Compliance issues „ Cost of research „ Cost of failure (being fired) „ Reliability 7 What happened?
  • 8. 8 The problem T-1 "Telephony sucks" - Jonathan Taylor, founder ofVoxeo Make it simpler
  • 9. 9 SIP must be the answer (late 90's) Protocol coding "Telephony sucks" - Jonathan Taylor, founder ofVoxeo Make it simpler
  • 10. 10 CallML/CCXML/VXML must be the answer (early 2000's) XHTML -> HTML 4/5 "Telephony still too hard" - Jonathan Taylor, founder ofVoxeo Labs (Tropo) Make it more appealing (mid 2000's) (Oct 2010)
  • 11. 11 Tropo appeals to Web Developers Automates call endpoints "Why not in your calls?" - Jose De Castro,Tropo CTO Bring web development to the core network (Mar 2009)
  • 12. 12 Ameche is the (additional) answer Automates call midpoints Apps in your calls™ (Oct 2012)
  • 13. 13 So what's the point? We will never stop trying to make telephony (app dev) simpler innovating
  • 14. 14 Our products Simple JQuery API for building web client -  Voice/video -  IM/SMS/Twitter -  Of course WebRTC -  Corresponding SIP proxying gateway Simple web scripting API for call endpoint apps -  Write in JS, Ruby, Groovy, Python, PHP -  Call/forward/answer -  Speech recognition/ synthesis -  SIP/PSTN/IM/SMS/ Skype/Twitter -  150k+ developers cPaaS using Simple NodeJS API for mid- call apps -  Voice, video, SMS -  Integrates with -  SMS or MSC -  API management -  Cloud deployment 30-second sign-up Developer sandbox 30-second sign-up Developer sandbox 30-second sign-up Developer sandbox
  • 15. 15 Our products Simple JQuery API for building web client -  Voice/video -  IM/SMS/Twitter -  Of course WebRTC -  Corresponding SIP proxying gateway Simple web scripting API for call endpoint apps -  Write in JS, Ruby, Groovy, Python, PHP -  Call/forward/answer -  Speech recognition/ synthesis -  SIP/PSTN/IM/SMS/ Skype/Twitter -  150k+ developers cPaaS using Simple NodeJS API for mid- call apps -  Voice, video, SMS -  Integrates with -  SMS or MSC -  API management -  Cloud deployment 30-second sign-up Developer sandbox 30-second sign-up Developer sandbox 30-second sign-up Developer sandbox Not just APIs – these appear as native code. REST is tiresome!
  • 16. Phono example <head> <script src="http://code.jquery.com/jquery-1.4.2.min.js"></script> <script src="http://s.phono.com/releases/1.1/jquery.phono.js"></script> </head> … $.phono({ onReady: function() { this.phone.dial("sip:9991443046@sip.tropo.com") } }); Place call or take call. 16
  • 17. <head> <script src="http://code.jquery.com/jquery-1.4.2.min.js"></script> <script src="http://s.phono.com/releases/1.1/jquery.phono.js"></script> </head> … $.phono({ onReady: function(event) { alert("My SIP address is sip:" + this.sessionId); }, phone: { onIncomingCall: function(event) { var call = event.call; alert("Incoming call"); call.bind({ onHangup: function(event) { console.log("Call hung up"); }); } } }); Phono example Place call or take call. 17
  • 18. Tropo example var facebook = new FacebookClient(authToken); var location = facebook.getLastCheckinLocation(); if(GeoUtils.getCountry(location) != 'USA') { var answer = ask('Dan is traveling right now. Do you still want to call him?', {choices: 'yes, no' }); if(answer == 'yes') { transfer(currentCall.calledId); } else { say('Okay. Try texting him.') } } } Intercepts called number and verifies location before continuing. 18
  • 19. Ameche example var ameche=require('ameche'); ameche.on('subscriber', function(subscriber) { subscriber.on('call:outgoing', function(call) { if(call.to=='tel:411'){ call.connect('tel:+1800GOOG411'); } }); }); Intercepts calls to 411 and redirects them to Google's Directory Assistance •  Could be billed at net profit over 411 DA •  Could be charged to developer offering service 19
  • 20. „ Crunched (Tropo + Phono) „ myaNUMBER (Tropo + Phono) „ Tropo is also deployed in both AT&T and Deutsche Telekom's developer gardens 20 Selected deployments
  • 21. Crunched: Tropo and Phono Crunched uses Tropo to •  Record calls and log them to SalesForce.com Crunched added Phono in May 2013 to •  Provide high-quality voice, supported in all browsers, whether WebRTC enabled or not Recently acquired by ClearSlide "a sales and marketing intelligence platform that helps companies close more deals with deeper insights into their customers" Crunched features: •  Full audio and video conferencing, with presentation and screen sharing •  Automatic call recording and logging to SalesForce.com •  Measures who's paying attention in meetings, who's reading emailed presentations, and how much time they spend reading each slide •  Simple web interface with no download, using high-quality audio 21
  • 22. myaNumber: Tropo and Phono "One phone number for your family." Myanumber features: •  One number for your children to call (local or toll-free) •  Up to 5 caregiver numbers (Mom, Dad, Grandma, friend, etc.) •  Rings simultaneously or in sequence, as configured •  Group text among caregivers, caregiver location information •  Automated transcription of call sent to all caregivers •  Basic cost: $9.99/mo or $89.99/yr, incl. 200 call minutes and 100 SMS Tropo provides: •  Voice and SMS Other (AT&T) APIs used: •  payment API •  locator API •  in-app messaging API so SMS from a browser looks like its sent from the person’s mobile •  speech to text API Phono provides: •  Voice and SMS from a browser 22
  • 23. „ SalesForce Call Logging (Tropo or Ameche) „ In-Call Assistant (Ameche) „ Social Weaving (Tropo or Ameche) „ Context-based Call Routing (Tropo or Ameche) „ Possible Emerging Market Cases 23 Cool Use Cases
  • 24. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation SalesForce Call Logging: Description The Problem Sales people forget to log their calls in SalesForce.com: incomplete analytics and missed business opportunities. The Solution - Integrated Call Logging When a sales person makes or receives a call, this triggers a look-up using the number and CRM package. If the number matches a client’s number it triggers the display of the client’s information. All communications with clients are recorded and uploaded in real-time. Retail Price - $5-10 per user/month (based on market research) 24
  • 25. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation SalesForce Call Logging: User Experience Key features: logs all sales calls • Automatically • In real time • On sales person s existing numbers • To/from ANY device / number SALES PERSON (Telco s customer) can call / be called on their existing numbers. CLIENT can call / be called on any device; as long as the phone number is registered in the CRM package the application will be triggered. Telco 1.Script running on Tropo or app on Ameche checks client s number using SFDC public APIs 3. Sales Person views all call logs and audio file and transcriptions from their salesforce.com account 2. If number is a client then app logs call and passes records to SFDC using public APIs upon call completion 25
  • 26. SalesForce Call Logging: Business Models Individual purchase $5-10 pm $5k-10k pm 15% retained by SFDC $4.25-8.5 pm $4.25k-8.5k pm Distribution Through SFDC AppExchange Distribution Direct / Partner (Non-SFDC Implementations) Telco

×