Voice Applications with Adhearsion @ ATLAUG 2012

619 views

Published on

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

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
619
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • Predictable progress and safer deployments thanks to Ruby best practices like TDD, Capistrano, Agile; eminently readable code\nTell stories about our successes with startups and MVP\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • ?? Mean\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Voice Applications with Adhearsion @ ATLAUG 2012

    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 Are Its Core Features?
    10. 10. What Are Its Core Features?•Readable, maintainable Ruby Code
    11. 11. What Are Its Core Features?•Readable, maintainable Ruby Code•Integration databases, web APIs, instant messaging, more
    12. 12. What Are Its Core Features?•Readable, maintainable Ruby Code•Integration databases, web APIs, instant messaging, more•Event monitoring, async communications made easy
    13. 13. 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
    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•High-level media handling constructs
    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•Simple interaction between calls
    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•Self-documenting configuration (even for plugins!)
    17. 17. Adhearsion Applied
    18. 18. Adhearsion Applied•Call center workflow optimization and integration
    19. 19. Adhearsion Applied•Call center workflow optimization and integration•Sales force automation
    20. 20. Adhearsion Applied•Call center workflow optimization and integration•Sales force automation•Conferencing applications
    21. 21. Adhearsion Applied•Call center workflow optimization and integration•Sales force automation•Conferencing applications•Translation services
    22. 22. Adhearsion Applied•Call center workflow optimization and integration•Sales force automation•Conferencing applications•Translation services•IVR
    23. 23. Adhearsion Applied•Call center workflow optimization and integration•Sales force automation•Conferencing applications•Translation services•IVR•Polling
    24. 24. Adhearsion Applied•Call center workflow optimization and integration•Sales force automation•Conferencing applications•Translation services•IVR•Polling•Robo-calling
    25. 25. Adhearsion Applied (continued)
    26. 26. Adhearsion Applied (continued)•Epic scale public art projects
    27. 27. Adhearsion Applied (continued)•Epic scale public art projects•Video games on billboards
    28. 28. Adhearsion Applied (continued)•Epic scale public art projects•Video games on billboards•Flying helicopters
    29. 29. Adhearsion Applied (continued)•Epic scale public art projects•Video games on billboards•Flying helicopters•Biometric identity verification (Green Zone, Baghdad)
    30. 30. Adhearsion Applied (continued)•Epic scale public art projects•Video games on billboards•Flying helicopters•Biometric identity verification (Green Zone, Baghdad)•Wardialing*
    31. 31. 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.
    32. 32. Adhearsion Platforms 2008 2010 2011
    33. 33. Adhearsion Architecture
    34. 34. Database Operations
    35. 35. Database Operations
    36. 36. Database Operations +
    37. 37. Call Screening
    38. 38. Call Screening
    39. 39. Call Screening +
    40. 40. Integrating with FreePBX 2.10
    41. 41. Integrating with FreePBX 2.101:
    42. 42. Integrating with FreePBX 2.101:2:
    43. 43. Integrating with FreePBX 2.101:2: 3:
    44. 44. Integrating with FreePBX Hooks
    45. 45. Integrating with FreePBX Hooks
    46. 46. Integrating with FreePBX Hooks
    47. 47. Questions... http:// mojolingo.comadhearsion.com @bklang@Adhearsion bklang@mojolingo.co m

    ×