Asterisk-Java
AGIはasterisk側からスクリプトを必要な時にその都度キックして呼び出すものだが、当然この方式では起動時間のコストがかかる。 FastAGIは「サーバ」に対してTCPポートで要求を送信して結果を得るもの。 要するに、ウェブサイトにおけるCGI呼び出しからサーブレットへの変更のようなものと思えばよい。
Asterisk-Javaは、そのFastAGIプロトコルを解するJava製のサーバ。Asterisk-Javaを使うということは、要するにサーブレットコンテナにデプロイする サーブレットを開発するようなもの。