Chapter 10. Asterisk Manager Interface (AMI) and Adhearsion

Table of Contents

The Manager Interface
Connecting to the Manager Interface
Sending Commands
Transferring a call
Reading a configuration file
Updating configuration files
The Flash Operator Panel
Asterisk Development with Adhearsion
A New Approach to Dialplans
Asterisk Development with Adhearsion
Installing Adhearsion
Installing Ruby/RubyGems on AsteriskNOW
Installing Ruby/RubyGems on Linux
Installing Ruby/RubyGems on Mac OS X
Ruby/RubyGems on Windows
Installing Adhearsion from RubyGems
Exploring a New Adhearsion Project
Adhearsion dialplan writing
Database integration
Distributing and reusing code
Integrate with Your Desk Phone Using Micromenus
Integrating with a Web Application
Using Java
More Information

Do but take care to express yourself in a plain, easy Manner, in well-chosen, significant and decent Terms, and to give a harmonious and pleasing Turn to your Periods: study to explain your Thoughts, and set them in the truest Light, labouring as much as possible, not to leave them dark nor intricate, but clear and intelligible.

--Miguel de Cervantes, Preface to Don Quixote