Post on 04-Jul-2015
description
Live Coding @ TADS Building apps with Tropo
Who is Tropo?‣ Based in Menlo Park, California
‣ Creators of Tropo.com, one of the most popular cloud communications services on the planet with over 200k developers!
‣ Editors of WebRTC Specification
‣ We also work with carriers to accelerate their own service development while building bridges between the telco and web worlds.
Tropo API
‣ Voice ‣ SMS ‣ HD Conferencing ‣ Call Recording
‣ Speech Recognition ‣ Text-to-Speech ‣ SIP [in/out] ‣ Real-Time Provisioning
Tropo Scripting
ask “Thanks for calling. For sales press 1. For support press 2.”, { :choices => “1,2”, :onChoice => { say “A sales person is not available right now” if result.value == 1 say “Support is currently assisting other customers” if result.value == 2 }}
Tropo ScriptingPolyglot - JavaScript, Ruby, PHP, Python
Low Latency - Much lower latency compared to REST-based APIs
Auto Scaling - Tropo hosts your code and automatically scale resources
QoS - Services providers can control end-to-end quality of service
Let’s write some code…
Developer
APIs
Provider
Developer
APIs
Telco
Developer
App UsersTelco
APIs
Developer
Telco
APIs
App Users
This is hard!
Network Users Billing
The opportunity for telcos?
Network
The Opportunity?
Users Billing
This is valuable!
Developer
Network AppsAlice Bob
Apps in you Calls
Apps in you Calls
PaaS Technology - Built on Cloud Foundry. Optimized for real-time
Beyond APIs - A complete platform for app development, deploy and scale
User-Centric - Modeled after real user behavior
Salesforce.com Call Logging One Number (WebRTC) Desktop Notifier
More Code!
Making Cash Today!
Small Business IVR
Mobile CRM
Sales Analytics“Sure Tom, I’ll submit that order for 100 whiteboards. While I have you, have you
tried our new Kangaroo standing desks”
Financial Compliance
Record. Analyze. Index.
NFC Call Sharing
In collaboration with
Social Weaving
You had a 25min call with SusanMcDonald - 16hrs ago
Personal Conferencing
“Hey. Let’s meet at my number”
Geo-Fencing“Where’s Bob? Should we start without him?”
“Looks like he’s in the car. Let’s just bridge him in”
More Info
http://corp.tropo.com/products/ameche/
jose@tropo.com@loopingrage