Voice Applications with Adhearsion

383 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
383
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Voice Applications with Adhearsion

  1. 1. Voice Applications withBen KlangFounder, Mojo Lingobklang@mojolingo.comTwitter/Github: @bklang
  2. 2. What is Adhearsion?
  3. 3. What is Adhearsion?• Adhesion you can hear – glueing the voice layer to the rest of the world.
  4. 4. What is Adhearsion?• Adhesion you can hear – glueing the voice layer to the rest of the world.• Voice Application Development Framework
  5. 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. 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. 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. 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. 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. 10. What Are Its Core Features?
  11. 11. What Are Its Core Features?• Readable, maintainable Ruby Code
  12. 12. What Are Its Core Features?• Readable, maintainable Ruby Code• Integration databases, web APIs, instant messaging, more
  13. 13. What Are Its Core Features?• Readable, maintainable Ruby Code• Integration databases, web APIs, instant messaging, more• Event monitoring, async communications made easy
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. 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!)
  18. 18. Adhearsion Applied
  19. 19. Adhearsion Applied• Call center workflow optimization and integration
  20. 20. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation
  21. 21. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation• Conferencing applications
  22. 22. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation• Conferencing applications• Translation services
  23. 23. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation• Conferencing applications• Translation services• IVR
  24. 24. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation• Conferencing applications• Translation services• IVR• Polling
  25. 25. Adhearsion Applied• Call center workflow optimization and integration• Sales force automation• Conferencing applications• Translation services• IVR• Polling• Robo-calling
  26. 26. Adhearsion Applied (continued)
  27. 27. Adhearsion Applied (continued)• Epic scale public art projects
  28. 28. Adhearsion Applied (continued)• Epic scale public art projects• Video games on billboards
  29. 29. Adhearsion Applied (continued)• Epic scale public art projects• Video games on billboards• Flying helicopters
  30. 30. Adhearsion Applied (continued)• Epic scale public art projects• Video games on billboards• Flying helicopters• Biometric identity verification (Green Zone, Baghdad)
  31. 31. Adhearsion Applied (continued)• Epic scale public art projects• Video games on billboards• Flying helicopters• Biometric identity verification (Green Zone, Baghdad)• Wardialing*
  32. 32. 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.
  33. 33. Adhearsion Platforms 2008 2010 2011
  34. 34. Adhearsion Architecture
  35. 35. Database Operations
  36. 36. Database Operations
  37. 37. Database Operations +
  38. 38. Call Screening
  39. 39. Call Screening
  40. 40. Call Screening +
  41. 41. Integrating with FreePBX 2.10
  42. 42. Integrating with FreePBX 2.101:
  43. 43. Integrating with FreePBX 2.101:2:
  44. 44. Integrating with FreePBX 2.101:2: 3:
  45. 45. Integrating with FreePBX Hooks
  46. 46. Questions...adhearsion.com http://mojolingo.com@Adhearsion @bklang bklang@mojolingo.com

×