26
Live Coding @ TADS Building apps with Tropo

TADS Developer Summit Tropo Jose de Castro

Embed Size (px)

DESCRIPTION

Jose de Castro Tropo presentation at TADS 21-22 Nov 2013 in Bangkok, 'Building and Running Telecom Applications on Telecom APIs'

Citation preview

Page 1: TADS Developer Summit Tropo Jose de Castro

Live Coding @ TADS Building apps with Tropo

Page 2: TADS Developer Summit Tropo Jose de Castro

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.

Page 3: TADS Developer Summit Tropo Jose de Castro

Tropo API

‣ Voice ‣ SMS ‣ HD Conferencing ‣ Call Recording

‣ Speech Recognition ‣ Text-to-Speech ‣ SIP [in/out] ‣ Real-Time Provisioning

Page 4: TADS Developer Summit Tropo Jose de Castro

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 }}

Page 5: TADS Developer Summit Tropo Jose de Castro

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

Page 6: TADS Developer Summit Tropo Jose de Castro

Let’s write some code…

Page 7: TADS Developer Summit Tropo Jose de Castro

Developer

APIs

Provider

Page 8: TADS Developer Summit Tropo Jose de Castro

Developer

APIs

Telco

Page 9: TADS Developer Summit Tropo Jose de Castro

Developer

App UsersTelco

APIs

Page 10: TADS Developer Summit Tropo Jose de Castro

Developer

Telco

APIs

App Users

This is hard!

Page 11: TADS Developer Summit Tropo Jose de Castro

Network Users Billing

The opportunity for telcos?

Page 12: TADS Developer Summit Tropo Jose de Castro

Network

The Opportunity?

Users Billing

This is valuable!

Page 13: TADS Developer Summit Tropo Jose de Castro

Developer

Network AppsAlice Bob

Apps in you Calls

Page 14: TADS Developer Summit Tropo Jose de Castro

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

Page 15: TADS Developer Summit Tropo Jose de Castro

Salesforce.com Call Logging One Number (WebRTC) Desktop Notifier

More Code!

Page 16: TADS Developer Summit Tropo Jose de Castro

Making Cash Today!

Page 17: TADS Developer Summit Tropo Jose de Castro

Small Business IVR

Page 18: TADS Developer Summit Tropo Jose de Castro

Mobile CRM

Page 19: TADS Developer Summit Tropo Jose de Castro

Sales Analytics“Sure Tom, I’ll submit that order for 100 whiteboards. While I have you, have you

tried our new Kangaroo standing desks”

Page 20: TADS Developer Summit Tropo Jose de Castro

Financial Compliance

Record. Analyze. Index.

Page 21: TADS Developer Summit Tropo Jose de Castro

NFC Call Sharing

In collaboration with

Page 22: TADS Developer Summit Tropo Jose de Castro

Social Weaving

You had a 25min call with SusanMcDonald - 16hrs ago

Page 23: TADS Developer Summit Tropo Jose de Castro

Personal Conferencing

“Hey. Let’s meet at my number”

Page 24: TADS Developer Summit Tropo Jose de Castro

Geo-Fencing“Where’s Bob? Should we start without him?”

“Looks like he’s in the car. Let’s just bridge him in”

Page 25: TADS Developer Summit Tropo Jose de Castro

More Info

http://corp.tropo.com/products/ameche/

[email protected]@loopingrage

Page 26: TADS Developer Summit Tropo Jose de Castro