Manager APIを使用してアスタリスクで呼び出しを処理するJavaプログラムを作成しています。
プログラムを通じて着信を知ることができます。ここで、着信に応答する必要があります。AGIやdialplanからではなく、Manager APIアクションから(amiコマンドからではなく)実行したくありません。ヒント、提案、または完全な回答は役に立ちます。
Manager APIを使用してアスタリスクで呼び出しを処理するJavaプログラムを作成しています。
プログラムを通じて着信を知ることができます。ここで、着信に応答する必要があります。AGIやdialplanからではなく、Manager APIアクションから(amiコマンドからではなく)実行したくありません。ヒント、提案、または完全な回答は役に立ちます。
6か月遅れており、解決策はありませんが、これでアイデアが得られるかもしれません.
public void service(AgiRequest request, AgiChannel channel) throws AgiException {
answer();
exec("Playback", "tt-monkeys");
hangup();
}
AgiRequest とは何か、呼び出しチャネルを取得する方法と、コードでこの関数を呼び出す方法がわかりません (知っていれば、私にも役立ちます)。しかし、その機能を使えば答えられると思います。