introduction to adhearsion

Post on 18-Dec-2014

98 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Introduction to Adhearsion presented by Ben Klang at AdhearsionConf 2012

TRANSCRIPT

AdhearsionConf 2012Introduction to Adhearsion

Ben Langfeld@benlangfeld

Ben Klang@bklang

Why Voice Applications

Why Voice Applications

What is a Voice Application

Why Voice Applications

What is a Voice Application

Voice Application Examples

Why Voice Applications

What is a Voice Application

Voice Application Examples

Adhearsion: The Ruby Lens

The Dark Ages

State of Voice Technology:

The Dark Ages

State of Voice Technology:

< AD 2000

TDM PBXThe Dark Ages: < AD 2000

http://www.flickr.com/photos/dannyman/320310144/

ProprietaryThe Dark Ages: < AD 2000

http://www.flickr.com/photos/dannyman/320310144/

ProprietaryThe Dark Ages: < AD 2000

$$$http://www.flickr.com/photos/dannyman/320310144/

Islands of Functionality

The Dark Ages: < AD 2000

Minimal/Non-Existent API

The Dark Ages: < AD 2000

Limited Management Tools

The Dark Ages: < AD 2000

Limited Management Tools

The Dark Ages: < AD 2000

Automation? What Automation?

Limited Management Tools

The Dark Ages: < AD 2000

Automation? What Automation?

The Last Ten Years

State of Voice Technology:

Emergence of VoIP

The Last Ten Years

Emergence of VoIP

The Last Ten Years

Emergence of VoIP

The Last Ten Years

Emergence of VoIP

The Last Ten Years

Smarter EndpointsThe Last Ten Years

Smarter EndpointsThe Last Ten Years

Smarter EndpointsThe Last Ten Years

Smarter EndpointsThe Last Ten Years

Convergence

The Last Ten Years

Convergence

The Last Ten Years

Instant Messaging - Presence

Beginnings ofTruly Unified

Communications

The Last Ten Years

The Next Ten Years

State of Voice Technology:

Other than going mobile, the end-user experience has not changed much since 1950s or even 1920s

Further Decentralization

The Next Ten Years

Skype largest international carrier by minutes

Open Architecture

The Next Ten Years

Fewer Telco APIs, more Web APIS

Federation

The Next Ten Years

Multi-Modal Integration

The Next Ten Years

Multi-Modal Integration

The Next Ten Years

Voice - Text - Video - Presence

Collaboration

The Next Ten Years

Collaboration

The Next Ten Years

Desktops - Documents

The Next Ten Years

Nowis an exciting time

to be working with Voice

The Next Ten Years

What is a Voice Application?

Interacts with Audio Stream

A Voice Application...

Interacts with Audio Stream

A Voice Application...

Interacts with Audio Stream

A Voice Application...

Integrates Communication Channels

A Voice Application...

http://www.flickr.com/photos/32277674@N08/3697187859/

Goes Beyond a Phone Call

A Voice Application...

Voice Application Examples

LiveTranslation

Service

Voice Application Examples

Automated Reminder Calls

Voice Application Examples

Automated Reminder Calls

Voice Application Examples

Automated Reminder Calls

Voice Application Examples

Automated Reminder Calls

Voice Application Examples

CRM Integration

Voice Application Examples

Polling & Surveys

Over-the-Top Services

Voice Application Examples

But wait...

telephony is HARD right??Photo by Joseph A. Carr from http://en.wikipedia.org/wiki/File:JT_Switchboard_770x540.jpg

But wait...

Code Sample (comfort zone)

Don’t Panic

Code Sample (comfort zone)

Don’t Panic

Code Sample (comfort zone)

Don’t Panic

The Ruby Lens

Voice ApplicationFramework

Adhearsion: The Ruby Approach

Adhearsion: The Ruby Approach

Hosting flexibility(VM, PaaS, anywhere)

Adhearsion: The Ruby Approach

Many integration points

Adhearsion: The Ruby Approach

DRbActiveRecordRailsXMPP

Platform Agnostic

Adhearsion: The Ruby Approach

Just Ruby

Adhearsion: The Ruby Approach

Simple, Extensible API

Adhearsion: The Ruby Approach

Adhearsion Timeline: Been and Going

• Jason Goecke joins

• Adhearsion goes on World Tour

• Adhearsion LLC acquired by Voxeo,

• Voxeo forms Voxeo Labs, Tropo

• Ben Klang takes over as project lead

• Adhearsion reaches version 1.0

• First AdhearsionConf

• Adhearsion Foundation (non-profit) formed

12

• 2006 - First code written by Jay Phillips, visionary

of framework

• 2007 – First public release

• AdhearsionConf 10-8-11

Get Started

Adhearsion: The Ruby Approach

ahn createahn generate controller foorake config:showcd rubyhoedown2012

take

Get Connected

Adhearsion: The Ruby Approach

github.com/adhearsion/adhearsionadhearsion.com

top related