supergluing asterisk to the web with adhearsion

Post on 18-Dec-2014

109 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Supergluing Asterisk to the Web with Adhearsion presented by Ben Klang at AstriCon 2012

TRANSCRIPT

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

Supergluing Asterisk to the Web with

What is Adhearsion?

What is Adhearsion?

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

What is Adhearsion?

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

• Voice Application Development Framework

What is Adhearsion?

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

• Voice Application Development Framework

• Open Source

What is Adhearsion?

• Adhesion you can hear – gluing 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 – gluing 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 – gluing 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 – gluing 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

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

• Biometric identity verification (Green Zone, Baghdad)

Adhearsion Applied (continued)

• Epic scale public art projects

• Video games on billboards

• Biometric identity verification (Green Zone, Baghdad)

• Wardialing*

Adhearsion Applied (continued)

• Epic scale public art projects

• Video games on billboards

• Biometric identity verification (Green Zone, Baghdad)

• Wardialing*

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

Adhearsion Platforms

2008

Adhearsion Platforms

2008

2011

Adhearsion Platforms

2008

2011

Adhearsion Platforms

2012

Adhearsion Architecture

Database Operations

Database Operations

Code Sample (comfort zone)

Don’t Panic

Code Sample (comfort zone)

Don’t Panic

Code Sample (comfort zone)

Don’t Panic

Code Sample (comfort zone)

Don’t Panic

Call Screening

Call Screening

Call Screening (detail)

Call Screening

Call Control Power Tools

Call Control Power Tools• Using AMI to interrupt blocking operations (such as Dial)

Call Control Power Tools• Using AMI to interrupt blocking operations (such as Dial)

• Dynamically changing Asterisk configuration

Call Control Power Tools• Using AMI to interrupt blocking operations (such as Dial)

• Dynamically changing Asterisk configuration

• Adding conference rooms, voicemail boxes, SIP peers

Call Control Power Tools• Using AMI to interrupt blocking operations (such as Dial)

• Dynamically changing Asterisk configuration

• Adding conference rooms, voicemail boxes, SIP peers

• Reloading configuration files

Call Control Power Tools• Using AMI to interrupt blocking operations (such as Dial)

• Dynamically changing Asterisk configuration

• Adding conference rooms, voicemail boxes, SIP peers

• Reloading configuration files

• Interrupting blocking operations

Call Control Power Tools• Using AMI to interrupt blocking operations (such as Dial)

• Dynamically changing Asterisk configuration

• Adding conference rooms, voicemail boxes, SIP peers

• Reloading configuration files

• Interrupting blocking operations

• Break running dial operations, rejoining the call after

Call Control Power Tools• Using AMI to interrupt blocking operations (such as Dial)

• Dynamically changing Asterisk configuration

• Adding conference rooms, voicemail boxes, SIP peers

• Reloading configuration files

• Interrupting blocking operations

• Break running dial operations, rejoining the call after

• Moving callers from a dial to a conference

Call Control Power Tools• Using AMI to interrupt blocking operations (such as Dial)

• Dynamically changing Asterisk configuration

• Adding conference rooms, voicemail boxes, SIP peers

• Reloading configuration files

• Interrupting blocking operations

• Break running dial operations, rejoining the call after

• Moving callers from a dial to a conference

• Adhearsion Console

Adhearsion: The Superglue

Demo

top related