1

私は他の誰かのIVRプロジェクトを取り上げました。これは、あるサーバー(私がアクセスできる)上のVoxeo Prophecyの組み合わせを使用して電話をかけます。このプロジェクトは、Web上のPHPスクリプトを指すURLを介して、別のサーバー上の既存のデータベースと時折インターフェースします。サーバ。

現在の設定では、URLを渡すことでProphecyに電話をかけるように指示できます。私の質問は、たとえば、Webサーバーのリストで次の呼び出しを行うようにProphecyに指示できるように、Webサーバーがそれらの呼び出しのステータスを判別する方法はありますか?

私がこれまでに見つけたステータスレポートに最も近いものはこれです:

http://127.0.0.1:9995/com.voxeo.prism.ext/getAllMIB

しかし、それが適切な製品のステータスレポートを提供しているかどうかさえわかりません。呼び出しに使用しているURLは次のようになります。

http://127.0.0.1:9998/SessionControl/VoiceXML.start?params

プリズムミブが正しい情報を提供している場合、それを解析して呼び出しデータを取得することは問題ではありませんが、呼び出しデータの関連部分が何であるかはわかりません。

4

3 に答える 3

4

機能しmyServer.com:9999/sessions_10ますが、ポーリング目的で推奨される API ではありません。むしろ、stats_10 サーブレットを使用することをお勧めします。

たとえば、これは使用中のポートの数を返します: http://docs.voxeo.com/prophecy/11.0/monitoringstats.htm?search=stats_10#anchor http://myserver.com:9999/stats_10?&type=counters&format=value&value=CT/Allocated/Ports

さらに、最も一般的なのは、たとえばアウトバウンド コールが進行中、接続中、失敗、または切断されている間に、開発者がアプリケーションからの非同期 http コールを介してバックエンド システムを介してアウトバウンド コールのステータスを追跡することです。

お役に立てれば!

于 2012-09-28T12:24:42.183 に答える
1

必要な情報は、127.0.0.1:9999/sessions_10 からのアクティブな CCXML10 セッションのようです

于 2012-09-25T23:29:32.633 に答える
1

呼び出しプロセスを処理する独自の CCXML を作成することをお勧めします。CCXML に関する Voxeos ドキュメントには、多くの例があります。「アウトバウンド ダイヤリング」のセクション F を参照してください。この方法でキャプチャできるイベントはたくさんあります。また、留守番電話か人間かを判断するのに役立つ通話進行状況分析も含まれています。このようにして、生きている人を取得したかどうかに応じて異なるメッセージを再生したり、処理を異なる方法で処理したりできます (マシンに応答を求める意味はありません)。取得するもう 1 つのイベントは呼び出しの完了です。これにより、Web サーバーに次の呼び出しを送信するように指示できます。基本的に、「send」タグを使用して、次の呼び出しの準備ができていることを示すコールバックをアプリケーションに与えることができます。

于 2012-09-28T15:46:31.460 に答える