アスタリスクの Web API があるかどうか知りたいです。また、カスタマー サービス エージェントと話すまでの平均待ち時間が API を通じて公開されているかどうかも知りたいです。
ネットでいろいろ調べましたが、はっきりとした答えは得られませんでした。
任意のポインタをいただければ幸いです。
アスタリスクの Web API があるかどうか知りたいです。また、カスタマー サービス エージェントと話すまでの平均待ち時間が API を通じて公開されているかどうかも知りたいです。
ネットでいろいろ調べましたが、はっきりとした答えは得られませんでした。
任意のポインタをいただければ幸いです。
私の知る限り、いいえ、アスタリスクにはそのようなものはありません。
存在するのは、queue_log ファイルを解析する機能です。通話が開始された瞬間、エージェントが通話に応答した瞬間を取得し、それらを差し引くことができます。これにより、待ち時間が得られます。また、CONNECT イベントの最初の追加データ値には、待機時間が含まれます。
(テキスト ファイルを解析する気がない場合は、キュー ログをデータベースに登録し、SQL を使用してログに基づいてレポートを生成できます。実際、これは私が好むアプローチです。)
この情報を他のアプリに提供したい場合は、queue_log ファイル/テーブルを読み取り、待機時間を返す Web サービスを提供する独自のアプリケーションを作成できます。あなたがそうすることに決めた場合、私たちはいくつかのより堅牢な答えを試すことができます.