Call Control Power Tools with Adhearsion
 

Like this? Share it with your network

Share

Call Control Power Tools with Adhearsion

on

  • 236 views

Call Control Power Tools with Adhearsion presented by Ben Klang at AstriCon 2011

Call Control Power Tools with Adhearsion presented by Ben Klang at AstriCon 2011

Statistics

Views

Total Views
236
Views on SlideShare
235
Embed Views
1

Actions

Likes
0
Downloads
3
Comments
0

1 Embed 1

http://mojolingo.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Call Control Power Tools with Adhearsion Presentation Transcript

  • 1. Call Control Power Tools withBen KlangFounder, Mojo Lingobklang@mojolingo.comTwitter/Github: @bklang
  • 2. What is Adhearsion?
  • 3. What is Adhearsion?• Adhesion you can hear – glueing the voice layer to the rest of the world.
  • 4. What is Adhearsion?• Adhesion you can hear – glueing the voice layer to the rest of the world.• Voice Application Development Framework
  • 5. What is Adhearsion?• Adhesion you can hear – glueing the voice layer to the rest of the world.• Voice Application Development Framework• Open Source
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. Adhearsion Applied
  • 11. Adhearsion Applied• Call center workflow optimization and integration
  • 12. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation
  • 13. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation• Conferencing applications
  • 14. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation• Conferencing applications• Translation services
  • 15. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation• Conferencing applications• Translation services• IVR
  • 16. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation• Conferencing applications• Translation services• IVR• Polling
  • 17. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation• Conferencing applications• Translation services• IVR• Polling• Robo-calling
  • 18. Adhearsion Applied (continued)
  • 19. Adhearsion Applied (continued)• Epic scale public art projects
  • 20. Adhearsion Applied (continued)• Epic scale public art projects• Video games on billboards
  • 21. Adhearsion Applied (continued)• Epic scale public art projects• Video games on billboards• Flying helicopters
  • 22. Adhearsion Applied (continued)• Epic scale public art projects• Video games on billboards• Flying helicopters• Biometric identity verification (Green Zone, Baghdad)
  • 23. Adhearsion Applied (continued)• Epic scale public art projects• Video games on billboards• Flying helicopters• Biometric identity verification (Green Zone, Baghdad)• Wardialing*
  • 24. 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.
  • 25. Adhearsion Platforms 2008 2010 2011
  • 26. Adhearsion Architecture
  • 27. Database Operations
  • 28. Database Operations
  • 29. Database Operations
  • 30. Call Screening
  • 31. Call Screening
  • 32. Call Screening (detail)
  • 33. Call Screening
  • 34. Call Control Power Tools• Using AMI to interrupt blocking operations (such as Dial)• Dynamically changing Asterisk configuration• Adhearsion Console
  • 35. Interrupting Blocking Operations
  • 36. Interrupting Blocking Operations• Your caller wants to place a call through your system
  • 37. Interrupting Blocking Operations• Your caller wants to place a call through your system• The way to do that is the Dial() application
  • 38. 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
  • 39. 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
  • 40. Runtime Asterisk Configuration Changes
  • 41. Runtime Asterisk Configuration Changes• You want to allow your callers to specify a MeetMe room
  • 42. Runtime Asterisk Configuration Changes• You want to allow your callers to specify a MeetMe room• The first caller should create the conference
  • 43. 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
  • 44. 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
  • 45. 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
  • 46. Adhearsion Console Demo
  • 47. Questions...adhearsion.com http://mojolingo.com@Adhearsion @bklang bklang@mojolingo.com http://spkr8.com/t/8816