Call Control Power Tools with Adhearsion
-
Upload
mojo-lingo-llc -
Category
Technology
-
view
109 -
download
1
description
Transcript of Call Control Power Tools with Adhearsion
Ben KlangFounder, Mojo [email protected]/Github: @bklang
Call Control Power Toolswith
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
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 (detail)
Call Screening
Call Control Power Tools
• Using AMI to interrupt blocking operations (such as Dial)
• Dynamically changing Asterisk configuration
• Adhearsion Console
Interrupting Blocking Operations
Interrupting Blocking Operations
• Your caller wants to place a call through your system
Interrupting Blocking Operations
• Your caller wants to place a call through your system
• The way to do that is the Dial() application
Interrupting Blocking Operations
• Your caller wants to place a call through your system
• The way to do that is the Dial() application
• The caller wants to be able to enter “##” to end the call
Interrupting Blocking Operations
• Your caller wants to place a call through your system
• The way to do that is the Dial() application
• The caller wants to be able to enter “##” to end the call
• The caller needs to do something else after the call completes
Runtime Asterisk Configuration Changes
Runtime Asterisk Configuration Changes
• You want to allow your callers to specify a MeetMe room
Runtime Asterisk Configuration Changes
• You want to allow your callers to specify a MeetMe room
• The first caller should create the conference
Runtime Asterisk Configuration Changes
• You want to allow your callers to specify a MeetMe room
• The first caller should create the conference
• The first caller should specify a PIN
Runtime Asterisk Configuration Changes
• You want to allow your callers to specify a MeetMe room
• The first caller should create the conference
• The first caller should specify a PIN
• The room should persist, even after everyone leaves
Runtime Asterisk Configuration Changes
• You want to allow your callers to specify a MeetMe room
• The first caller should create the conference
• The first caller should specify a PIN
• The room should persist, even after everyone leaves
• Web UI is not an option here
Adhearsion Console
Demo
Questions...
adhearsion.com@Adhearsion
http://mojolingo.com@[email protected]
http://spkr8.com/t/8816