3

Elastixを実行しているVOIPサーバーと、別のサーバーで実行されているDjangoのWebアプリケーションがあります。これら2つのサーバー間でデータを転送するために通信し、電話のキーパッドからユーザーIDとパスワードを取得してDjangoデータベースで確認し、IVRを使用して関連データをユーザーに提供するなど、IVRで使用したいと考えています。

これを行うためのフレームワークまたは API はありますか? VOIPサーバーについて知っている人はいますか?? 助けてください。. .

4

3 に答える 3

4

この特定のアプライアンスはわかりませんが、アスタリスクで動作するようです。この種のアスタリスク API はAGI (Asterisk Gateway Interface)と呼ばれます。

Asterisk Gateway Interface は、さまざまなプログラミング言語で Asterisk に機能を追加するためのインターフェイスです。Perl、PHP、C、Pascal、Bourne Shell - それは本当にあなたの選択です。

  • AGIは、extensions.conf で呼び出されるダイヤル プランを制御できます。
  • 非同期 AGI Asterisk 1.6 で導入され、非同期 AGI スクリプトを実行できます。
  • EAGIは、ダイヤル プランとの対話に加えて、サウンド チャネルにアクセスして制御する可能性をアプリケーションに提供します。
  • FastAGIを使用して、ネットワーク接続を介してリモート マシンで処理を実行できます。
  • DeadAGIは、ハングアップ後にデッド チャネルへのアクセスを提供します。Asterisk 1.6以降非推奨

ソース: http://www.voip-info.org

于 2012-08-14T07:59:25.763 に答える
1

AJAM が最良の選択肢です: Aynchronous Javascript Asterisk Manager (AJAM)

于 2012-08-14T15:07:31.813 に答える