クラウドベースのソリューションに関するStanislavSinyaginに同意しますが、もう1つVoxeoProphecyを追加します。TropoはVoxeoの製品ですが、Prophecyをソリューションとしてずっと長く提供しており、オープンスタンダードのCCXMLとVoiceXMLをサポートしています。アウトバウンド通知アプリケーションでのCCXMLの利点は、通知プロセスをより詳細に制御できることです。
Prophecyプラットフォームには、優れた通話進行状況分析があります(CPA)これにより、機械または人間が応答したかどうかを判断し、それに応じて呼び出しを処理できます。たとえば、マシンに「...1つ押して確認する」ように依頼することは意味がありません。代わりに、音声メッセージを聞いた後、ユーザーが確認できるコールバック番号を提供するメッセージを残すことができます。CPAを使用すると、正しい時間(グリーティングメッセージが停止したとき)にマシンにメッセージを残すことができるため、ボイスメールにクリップされたメッセージが表示されません。CPAを使用すると、通知された人に関する詳細なレポートを提供することもできます。通知されなかった人については、それが悪い番号(SITトーンを受信した)、モデムまたはFAXの応答、または無応答(かなり最近は珍しい)。これらのタイプの詳細は、失敗した通知の再試行プロセスに影響を与える可能性があります。
Prophecyとオープンスタンダードを使用することのもう1つの利点は、移行する場合に、アプリケーションがVoiceXML/CCXML互換の他のIVRシステムに移植できることです。Tropo、Twilio、およびPlivoはすべて、アプリケーションを他のサービスに移動できない独自のAPIを使用しています。Prophecyはソフトウェアソリューションとしても利用できるため、クラウドから取り出したい場合は、オンプレミスで実行できます。2ポートバージョンを無料で入手して試してみることができます。
Voxeoの開発者サイトには、アウトバウンド通知システムの開発に関する優れたドキュメントがあります。アウトバウンドダイヤリングに関するセクションFのCCXMLドキュメントを参照してください。
使い慣れている開発言語はわかりませんが、ASP.NET MVCに慣れている場合は、VoiceXMLアプリケーションの開発を容易にするVoiceModelというオープンソースプロジェクトがあります。VoiceModelのもう1つの利点は、アプリケーションを一度開発すれば、VoiceXML互換プラットフォームとTropoで実行できることです。彼らは現在、TropoとVoiceXMLの両方で機能するアウトバウンド通知サポートをこのプロジェクトに追加することに取り組んでいます。