24
Exciting Advancements in Open-Source Telephony Applications in the Cloud How many heard of Adhearsion before? How many heard of Tropo before?

ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

Embed Size (px)

DESCRIPTION

At ClueCon 2009, Jay Phillips spoke about exciting new developments in cloud telephony, specifically around Adhearsion, Asterisk, Voxeo and Tropo.com.

Citation preview

Page 1: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

Exciting Advancements in Open-Source

Telephony Applications in the Cloud

How many heard of Adhearsion before? How many heard of Tropo before?

Page 2: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud
Page 3: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud
Page 4: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

Adhearsion

AsteriskAGI AMI

Page 5: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

• AGI has no SIP-level control

• AGI is synchronous. Can’t cancel command.

• AMI protocol format has NO enforcement

• No good bridging API

• Simple features cause crashes (e.g. parking)

• features.conf is not dynamic

Asterisk Fun

Just to name a few!

Page 6: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud
Page 7: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud
Page 8: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud
Page 9: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

It’s all for a good cause! Right???

Page 10: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

There are just some things I can’t fix with

Asterisk

Page 11: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

Most innovators

don’t careabout telephony

Page 12: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

Innovators care about

humancommunication

Page 13: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

Hosting will maketelephony fun

(for once)

Page 14: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

I set out to build an Adhearsion hosting

company

Page 15: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

was following two nascent communities

FreeSWITCH

Java telephonyJSR 289, JSR 309, etc

Page 16: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

then I found Voxeo

Page 17: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

Adhearsion is now officially sponsored by

Voxeo

Page 18: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

Jason Goecke and I have founded

Voxeo Labsin Silicon Valley

Page 19: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

First major project:

Tropo.com

Page 20: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

TropoToday

TropoTomorrow

Very much likeGoogle App Engine

will also supporta robust, high-level

protocol for

applicationframeworks

Page 21: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

TropoToday

TropoTomorrow

App Engine

TropoServlet

Language Shims

SIPMethod

Java

Your Framework

TropoServlet

Tropo Protocol

SIPMethod

Java

Internet

Page 22: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

Most of Tropowill be completely

open-source

Page 23: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

What about Adhearsion?

• Adhearsion will have built-in Tropo protocol support

• Can always use a FOSS stack with it

• Don’t want to build a cluster? Use Tropo!

• Lots of new features coming!

• First cloud-friendly telephony application development framework

Page 24: ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in the Cloud

What to watch for• Telephony hosting will become FOSS-friendly

• New communities for pre-written, cross-engine open-source telephony applications

• The Java world will become an enormously important citizen in open-source telephony

• Adhearsion support for Tropo, FreeSWITCH, etc

• New protocols designed for app frameworks

• Influx of new talent from the web world