Webアプリケーションと対話するVoIPベースのIVRサービスを作成しようとしています。私が理解していることから、adhearsonはアスタリスクの上に実行されます。方程式を満たすために、サーバー上に他に何が必要ですか?
アスタリスクがVoIPアカウントに接続する方法が必要だと思います。グーグルへの助けやフレーズをいただければ幸いです。
IVRをすばやく簡単に構築したい場合は、tropo.com(tropoの親、voxeo、独自のアスタリスク)やtwilio.comのようなものを見た方がよいでしょう。アスタリスクの設定は、気の弱い人向けではありません。
途中で何かが必要な場合は、cloudvox.comアカウントを開いて、自分のマシンでアドハーションプロセスを実行できます。その構成では、呼び出しはcloudvox Asteriskサーバーで処理され、adhearsionデーモンを呼び出して呼び出しを制御します。
私はこの設定で遊んでいます:ruby-> adhearsion-> asterisk-> google voiceを使用してアウトバウンドコールを発信します(中央にfreepbxがあります)。非常に楽しい。
sipwizが指摘したように、私たちはTropoでこのようなことを行うことができます(言及してくれたAaronに感謝します)。
アスタリスクを設定するのがどれほど難しいかという問題を超えて、本当にそれを維持したいかどうかを自問してください。デスクの下にWebサーバーをセットアップできますが、ほとんどの本番Webアプリでは、おそらくホスティング会社に料金を支払って実行してもらうことになります。それがTropoが行うことです。テレフォニービットを処理し、アプリケーションの構築に集中できるようにします。
アスタリスクルートに行きたい場合は、Adhearsionプロジェクトを後援します。http://mah.everybody.org/docs/asterisk/adhearsion-setup.htmlに、AsteriskとAdhearsionをインストールするための適切なチュートリアルがあります。
または、Adhearsionサンドボックスでアカウントを取得して、最初にAsteriskをインストールしなくてもフレームワークを試してみることができます。http://adhearsion.com/getting_started