This document discusses building voice applications with Ruby using the Adhearsion framework. Some key points:
- Adhearsion is a telephony framework that makes building voice applications with Ruby easier through features like an easy DSL, native Ruby code, and powerful event handling system.
- It provides high-level constructs for building voice applications like menus, queues, conferences as well as text-to-speech, voice recognition and call progress detection.
- Adhearsion works with Asterisk for telephony functionality but its event system and ability to add TTS/ASR are advantages over working directly with Asterisk. It also works with Tropo but Tropo lacks event handling and built-in