Asterisk-Java

Один из самых распространённых инструментов для создания продуктов интеграции Asterisk с чем-нибудь - это пакет Asterisk-Java - http://asterisk-java.org

Достоинства данного пакета:
* Java - это Java => работает где-угодно. Даже под Windows ;-)
* Хорошая документация ( на данный момент не совсем точная, то использование среды IDE Eclipse позволяет быстро избавиться от мелких недоразумений ).
* Отличные примеры.
* Простота использования. Даже не профессионал в области программирования на языке Java способен в сжатые сроки решить поставленную задачу (если он умеет читать документацию, конечно :))))

Недостатки:
* говорят есть некоторые баги, но где же без них.
* один thread на каждое FastAGI обращение, что при большой нагрузке ( > 240 параллельных звонков ), приводит к большой нагрузке на систему.