理由コードとステータス

混雑状況

Available Time エージェントがアイドル状態で、インタラクションを処理する準備ができていた時間の合計。
ログイン時間 エージェントがログインしていた時間の合計。
まとめの時間 エージェントがインタラクションを終了した後、後処理状態だった時間の合計。
休憩 エージェントが [休憩中] ステータスだった時間の合計。
アイドル時間 エージェントが [アイドル] ステータスだった時間の合計。
In-call Time(通話時間) エージェントが通話に応対していた時間の合計。
In-chat Time(チャット時間) エージェントがチャットに対応していた時間の合計。
食事の時間 エージェントが [食事中] ステータスだった時間の合計。
Missed Call Time エージェントが [不在着信] ステータスだった時間の合計。
チャットの未対応時間 エージェントが [Missed Chat] ステータスだった時間の合計。
Offline Time(オフライン時間) エージェントがログアウトしていた時間の合計。
Special Task Time エージェントが [Special Task](特別なタスク)ステータスだった時間の合計。
Unavailable Time(利用不可時間) エージェントが [Unavailable] ステータスだった時間の合計。
Unresponsive Time(無応答時間) エージェントが [Unresponsive] ステータスだった時間の合計。

失敗した理由コードの表示と特定

概要

このページでは、次の内容について説明します。

通話失敗の理由

Chat Fail Reasons(チャット失敗の理由)

次の失敗理由コードを確認できます。

通話失敗の理由

コード

指標名

説明

nothing: 0

エラーなし - 通話

失敗しなかった呼び出しの合計。

不明: 10001

不明 - 通話

原因不明のエラーが発生した通話の合計数。

expired: 11001

期限切れ - 通話

接続がタイムアウトしたために失敗した呼び出しの合計。

transfer_expired: 11002

Transfer Expired(移行の期限切れ)

転送接続がタイムアウトしたために失敗した通話の合計。

eu_canceled: 20001

キャンセル済み

エンドユーザーがエージェントに接続されている間に電話を切った通話の合計数。

eu_rejected: 20002

不承認

エンドユーザーが拒否した発信通話の合計数。

eu_abandoned: 20003

放棄済み

キューで待機している間にエンドユーザーが放棄した通話の合計数。

eu_in_menu_abandoned: 20004

In-Menu Abandoned

IVR メニューでエンドユーザーが放棄した通話の合計数。

eu_repeated_voicemail: 20005

留守番電話の繰り返し

エンドユーザーがすでにボイスメールを残しており、回答を待っているために失敗した通話の合計数。

ボイスメール設定の詳細については、営業時間外の転送通話とチャットの営業時間外の転送をご覧ください。

eu_busy: 21001

ビジー状態

エンドユーザーがビジー状態のときにエンドユーザーに到達した発信通話の合計。

eu_repeated_callback: 20006

Repeated Callback(コールバックの繰り返し)

エンドユーザーがすでにコールバックをリクエストしていたため、失敗した通話の合計数。

eu_wrong_number: 21002

電話番号をお間違えのようです

無効な電話番号に発信された発信通話の合計。

eu_no_answer: 21003

回答なし

エンドユーザーが電話に出なかった発信通話の合計数。

eu_noti_failed: 22001

Notification Failed(通知に失敗しました)

エージェントのブラウザ通知が有効になっていないため、エージェントに接続されなかった通話の合計数。

ag_canceled: 30001

エージェントがキャンセルしました

エージェントに接続中に失敗した通話の合計数。考えられる原因としては、エージェントがブラウザを閉じた、ネットワーク エラーなどがあります。

ag_ignored: 30002

エージェントが無視されました

エージェントが応答しなかった通話の合計。

ag_mic_no_device: 31001

Agent No Mic

エージェントにマイクがないために失敗した通話の合計数。

ag_mic_denied: 31002

エージェントのマイクが拒否されました

エージェントのマイク アクセスが有効になっていないために失敗した通話の合計数。

voip_twilio_error: 41001

VOIP エラー

音声プロバイダの問題が原因で失敗した通話の合計。

voip_tokbox_error: 42001

voip_nexmo_error: 45001

voip_invalid_token: 43001

VOIP Invalid Token

音声プロバイダが無効なトークンを提供したために失敗した通話の合計数。

voip_conn_general: 44001

VOIP 全般

一般的な音声プロバイダの問題が原因で失敗した通話の合計数。

voip_conn_timeout: 44002

VOIP タイムアウト

音声プロバイダの接続がタイムアウトしたために失敗した呼び出しの合計。

voip_conn_signal: 44003

VOIP Signal

音声プロバイダへの接続が不十分なために失敗した通話の合計数。

stuck_due_to_api_error:

50001

API が原因で停止している

API の問題が原因で失敗した呼び出しの合計数。

group_deleted_no_substitute:

50002

Group Deleted - Call(グループを削除しました - 通話)

代替手段がない状態でカスケード グループが削除されたために失敗した呼び出しの合計数。

menu_deleted: 50003

メニューを削除しました

エンドユーザーがキューに入った後にキューが削除されたために失敗した通話の合計数。

direct_pstn_call_to_

fallback_number: 60001

フォールバックに転送

フォールバック番号に転送された通話の合計。

チャットの失敗理由

コード 指標名 説明
nothing: 0 エラーなし - チャット 失敗しなかったチャットの合計数。
不明: 1 不明 - チャット 原因不明の問題により失敗したチャットの合計数。
no_response: 2 No Response エンドユーザーが応答しなかったために終了したチャットの合計数。
expired: 3 期限切れ - チャット 接続がタイムアウトしたために失敗したチャットの合計数。
after_hours: 4 時間外イベント 営業時間外にキューに到達したチャットの合計数。
expired_menu_selection: 31 期限切れメニュー エンドユーザーが選択したキューがすでに存在しないチャットの合計数。
end_user_opt_out: 41 オプトアウト エンドユーザーが録音を希望しなかったチャットの合計数。
over_cap_email: 50001 定員超過メール キューが過負荷状態になったため、エンドユーザーがメールを送信したチャットの合計数。
group_deleted_no_substitute: 60001 グループが削除されました - Chat 代替グループがない状態でカスケード グループが削除されたために失敗したチャットの合計数。

データ ディクショナリ - サンプル API と計算スクリプト

API と計算スクリプトのサンプル

以下は、管理ポータル ダッシュボードに存在する CCAI Platform 指標をいくつか試すために実行できるサンプル スクリプトです。これは、指標を取得して計算する方法の例です。

この例では、合計ボリュームサービスレベルを計算する方法について、変数、関数、計算スクリプトの定義を説明します。

変数

  • 通話の配列: 変数 callsArray に設定された通話の配列を追加します。

  • 通話タイプ: CCAI プラットフォームに存在するすべての通話タイプの配列です。

    //この配列から要素を削除して、特定のタイプの呼び出しの指標のみをテストできます。

  • 合計時間数: 合計時間数の変数は次のとおりです。リクエストのパラメータに基づいて時間差を計算します。

  • SLA: 管理ポータルで構成されたしきい値を使用して計算されます。変数を構成された金額に変更します。この例では、60 秒の SLA を示しています。

関数

  • 通話記録機能: //checkCallRecord は、通話記録が適切なステータスであるか、特定の方法で失敗していないか、場合によっては接続が null であるかどうかを検証するように設計されています。

  • 通話の合計音量関数: getTotalVolumeOfCalls は、通話の合計音量を返すように設計されています。例:

  • サービスレベル関数: getServiceLevel は、通話タイプのサービスレベルを返すように設計されています。例:

計算スクリプト

合計ボリューム
// TOTAL VOLUME SECTION

for(var i = 0; i\<call_type.length;i++){

var vol = getTotalVolumeOfCalls(callsArray,call_type\[i\]);

if(vol \> 0){

var volPerHour = Math.round(vol/total_hours\*10)/10

var stringToPrint = \"the per hour volume of \"+call_type\[i\]+\" is \"+
volPerHour.toString()

console.log(stringToPrint);

};

}
SLA
// SLA SECTION

for(var i = 0;i\<call_type.length;i++){

var SLACalc =
(getServiceLevel(callsArray,call_type\[i\])/getTotalVolumeOfCalls(callsArray,call_type\[i\],false,\['eu_in_menu_abandoned'\]));

if (isNaN(SLACalc) == false){

var stringToPrint = \"the SLA of \"+call_type\[i\]+\" is \"+
SLACalc.toString();

console.log(stringToPrint);

} else {

var stringToPrint = \"the SLA of \"+call_type\[i\]+\" cannot be
calculated due to lack of volume\";

console.log(stringToPrint);

}

};

チャット ステータスの定義

一般的なチャット ステータス

チャットのステータス 説明
キューに格納済み チャットがキューに登録され、エージェントを待機している
割り当て済み チャットがエージェントに割り当てられる
継続的 エージェントとエンドユーザーとのチャットがアクティブである
終了 チャットが正常に終了しました終了理由は下記を参照)
放棄済み エージェントに割り当てられる前にエンドユーザーによってキャンセルされたチャット
Deflected チャットがキャンセルされ、Over Capacity Email に転送されました
失敗 チャットに失敗しました(失敗の理由は下記のとおりです

チャットの終了ステータス

チャットの完了ステータス 説明
終了 追加情報なしでチャットが正常に終了しました
終了: エージェントによって切断されました チャットが終了し、エージェントが切断された
Finished: Disconnected By End User(終了: エンドユーザーによって切断されました) チャットが終了し、エンドユーザーによって切断されました
完了: メッセージなし チャットが終了し、返信がありませんでした
終了: エージェントによって切断されたメッセージはありません チャットが終了し、応答がなく、エージェントが切断した
完了: エンドユーザーによって切断されたメッセージはありません チャットが終了し、応答がなく、エンドユーザーが切断した
Timeout: Timeout By Agent With No Messages(タイムアウト: エージェントによるメッセージなしのタイムアウト) チャットがタイムアウトになりました: エージェントが応答しなかった
Timeout: Timeout By End User With No Messages(タイムアウト: メッセージのないエンドユーザーによるタイムアウト) チャットがタイムアウトになりました: エージェントが応答しましたが、エンドユーザーが応答しませんでした
タイムアウト: エージェントが応答しなくなった チャットがタイムアウトになりました: エージェントが応答を開始しましたが、応答を停止しました
タイムアウト: エンドユーザーが応答を停止した チャットがタイムアウトしました: エージェントが応答しましたが、エンドユーザーが応答を停止しました

Chat Failed Reasons

Failed Reason(失敗理由) 定義
失敗 不明な理由によりチャット セッションが失敗しました
期限切れ チャットがキュー内で期限切れになり、エージェントが対応しなかった

通話ステータスの定義

通話パフォーマンス履歴レポートには、次の通話ステータスが表示されます。

通話状況 説明
放棄済み 通話がキューで待機しているときに、エージェントが応答する前に発信者によって切断された。メニュー内とショートカットの放棄は除外されます。
Busy エンドユーザーが取り込み中だった
キャンセル エンドユーザーが通話をキャンセルした
完了 エラーなしで呼び出しが正常に完了した
エラー 通話にエラーがあります
失敗しました エラーが発生したため、通話が終了した。コンテキストをより詳しく把握できるように、失敗の理由が含まれています。
回答なし エンドユーザーが回答しなかった
復元済み 通話に失敗した場合は、折り返し電話します。新しい呼び出しは元の呼び出しの子です。コールバックがエラーなしで終了したかどうかを含みます。