voice applications with adhearsion

Post on 18-Dec-2014

135 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Voice Applications with Adhearsion presented by Ben Klang at Atlanta Asterisk Users Group VoIP Conference 2012

TRANSCRIPT

Ben KlangFounder, Mojo Lingobklang@mojolingo.comTwitter/Github: @bklang

Voice Applicationswith

What is Adhearsion?

What is Adhearsion?

• Adhesion you can hear – glueing the voice layer to the rest of the world.

What is Adhearsion?

• Adhesion you can hear – glueing the voice layer to the rest of the world.

• Voice Application Development Framework

What is Adhearsion?

• Adhesion you can hear – glueing the voice layer to the rest of the world.

• Voice Application Development Framework

• Open Source

What is Adhearsion?

• Adhesion you can hear – glueing the voice layer to the rest of the world.

• Voice Application Development Framework

• Open Source

• Ruby – integrates easily with Rails, but not dependent

What is Adhearsion?

• Adhesion you can hear – glueing the voice layer to the rest of the world.

• Voice Application Development Framework

• Open Source

• Ruby – integrates easily with Rails, but not dependent

• Platform agnostic – runs anywhere Ruby or Java (JRuby) does

What is Adhearsion?

• Adhesion you can hear – glueing the voice layer to the rest of the world.

• Voice Application Development Framework

• Open Source

• Ruby – integrates easily with Rails, but not dependent

• Platform agnostic – runs anywhere Ruby or Java (JRuby) does

• Runs small, scales large

What is Adhearsion?

• Adhesion you can hear – glueing the voice layer to the rest of the world.

• Voice Application Development Framework

• Open Source

• Ruby – integrates easily with Rails, but not dependent

• Platform agnostic – runs anywhere Ruby or Java (JRuby) does

• Runs small, scales large

• Cloud-Ready

What Are Its Core Features?

What Are Its Core Features?

• Readable, maintainable Ruby Code

What Are Its Core Features?

• Readable, maintainable Ruby Code

• Integration databases, web APIs, instant messaging, more

What Are Its Core Features?

• Readable, maintainable Ruby Code

• Integration databases, web APIs, instant messaging, more

• Event monitoring, async communications made easy

What Are Its Core Features?

• Readable, maintainable Ruby Code

• Integration databases, web APIs, instant messaging, more

• Event monitoring, async communications made easy

• Flexible CallControllers to handle calls

What Are Its Core Features?

• Readable, maintainable Ruby Code

• Integration databases, web APIs, instant messaging, more

• Event monitoring, async communications made easy

• Flexible CallControllers to handle calls

• High-level media handling constructs

What Are Its Core Features?

• Readable, maintainable Ruby Code

• Integration databases, web APIs, instant messaging, more

• Event monitoring, async communications made easy

• Flexible CallControllers to handle calls

• High-level media handling constructs

• Simple interaction between calls

What Are Its Core Features?

• Readable, maintainable Ruby Code

• Integration databases, web APIs, instant messaging, more

• Event monitoring, async communications made easy

• Flexible CallControllers to handle calls

• High-level media handling constructs

• Simple interaction between calls

• Self-documenting configuration (even for plugins!)

Adhearsion Applied

Adhearsion Applied

• Call center workflow optimization and integration

Adhearsion Applied

• Call center workflow optimization and integration

• Sales force automation

Adhearsion Applied

• Call center workflow optimization and integration

• Sales force automation

• Conferencing applications

Adhearsion Applied

• Call center workflow optimization and integration

• Sales force automation

• Conferencing applications

• Translation services

Adhearsion Applied

• Call center workflow optimization and integration

• Sales force automation

• Conferencing applications

• Translation services

• IVR

Adhearsion Applied

• Call center workflow optimization and integration

• Sales force automation

• Conferencing applications

• Translation services

• IVR

• Polling

Adhearsion Applied

• Call center workflow optimization and integration

• Sales force automation

• Conferencing applications

• Translation services

• IVR

• Polling

• Robo-calling

Adhearsion Applied (continued)

Adhearsion Applied (continued)

• Epic scale public art projects

Adhearsion Applied (continued)

• Epic scale public art projects

• Video games on billboards

Adhearsion Applied (continued)

• Epic scale public art projects

• Video games on billboards

• Flying helicopters

Adhearsion Applied (continued)

• Epic scale public art projects

• Video games on billboards

• Flying helicopters

• Biometric identity verification (Green Zone, Baghdad)

Adhearsion Applied (continued)

• Epic scale public art projects

• Video games on billboards

• Flying helicopters

• Biometric identity verification (Green Zone, Baghdad)

• Wardialing*

Adhearsion Applied (continued)

• Epic scale public art projects

• Video games on billboards

• Flying helicopters

• Biometric identity verification (Green Zone, Baghdad)

• Wardialing*

• * This may be illegal. Don’t do it.

2008

2010

2011

Adhearsion Platforms

Adhearsion Architecture

Database Operations

Database Operations

Database Operations

+

Call Screening

Call Screening

Call Screening

+

Integrating with FreePBX 2.10

Integrating with FreePBX 2.10

1:

Integrating with FreePBX 2.10

1:

2:

Integrating with FreePBX 2.10

1:

2: 3:

Integrating with FreePBX Hooks

top related