Dokumen ini menjelaskan kode dan status alasan panggilan dan chat yang digunakan di Platform CCAI.
Status kehadiran
| Waktu yang Tersedia | Jumlah waktu saat agen tidak aktif dan siap menangani interaksi. |
| Waktu Login | Jumlah waktu agen sedang login. |
| Waktu penyelesaian | Jumlah waktu agen berada dalam status penyelesaian setelah mengakhiri interaksi. |
| Waktu Istirahat | Jumlah waktu saat agen berada dalam status Jeda. |
| Waktu Tidak Ada Aktivitas | Jumlah waktu saat agen berada dalam status Tidak ada aktivitas. |
| Waktu Dalam Panggilan | Total durasi agen menangani panggilan. |
| Waktu Dalam Chat | Jumlah waktu agen menangani percakapan. |
| Waktu Makan | Jumlah waktu agen berada dalam status Makan. |
| Waktu Panggilan Tak Terjawab | Jumlah waktu saat agen berada dalam status Panggilan Tak Terjawab. |
| Waktu Chat yang Terlewat | Jumlah waktu saat agen berada dalam status Chat Terlewat. |
| Waktu Offline | Jumlah waktu agen keluar dari akun. |
| Waktu Tugas Khusus | Jumlah waktu saat agen berada dalam status Tugas Khusus. |
| Waktu Tidak Tersedia | Jumlah waktu saat agen berada dalam status Tidak Tersedia. |
| Waktu Tidak Responsif | Jumlah waktu agen dalam status Tidak Responsif. |
Melihat dan mengidentifikasi kode alasan kegagalan
Halaman ini dapat membantu Anda mengidentifikasi:
Kode Alasan Gagal berikut dapat dilihat:
Di laporan standar Histori Panggilan Individual.
Menggunakan API.
Alasan kegagalan panggilan
Kode | Nama Metrik | Deskripsi |
nothing: 0 | Tidak Ada Error - Panggilan | Jumlah panggilan yang tidak gagal. |
tidak diketahui: 10001 |
Tidak diketahui - Panggilan | Jumlah panggilan yang gagal karena alasan yang tidak diketahui. |
berakhir: 11001 | Kedaluwarsa - Panggilan | Jumlah panggilan yang gagal karena waktu tunggu koneksi habis. |
transfer_expired: 11002 | Transfer Kedaluwarsa | Jumlah panggilan yang gagal karena waktu tunggu koneksi transfer habis. |
eu_canceled: 20001 |
Dibatalkan | Jumlah panggilan yang diakhiri pengguna akhir saat terhubung ke agen. |
eu_rejected: 20002 | Ditolak | Jumlah total panggilan keluar yang ditolak oleh pengguna akhir. |
eu_abandoned: 20003 | Diabaikan | Jumlah panggilan yang ditinggalkan oleh pengguna akhir saat menunggu dalam antrean. |
eu_in_menu_abandoned: 20004 | Ditinggalkan di Dalam Menu |
Jumlah panggilan yang dihentikan oleh pengguna akhir saat berada di menu IVR. |
eu_repeated_voicemail: 20005 |
Pesan Suara Berulang | Jumlah panggilan yang gagal karena pengguna akhir sudah meninggalkan pesan suara yang menunggu untuk dijawab. Untuk mengetahui informasi selengkapnya tentang setelan pesan suara, lihat Pengalihan panggilan dan chat di luar jam kerja. |
eu_repeated_callback: 20006 | Panggilan Balik Berulang |
Jumlah panggilan yang gagal karena pengguna akhir telah meminta panggilan balik. |
eu_busy: 21001 | Sibuk | Jumlah panggilan keluar yang mencapai pengguna akhir dalam status sibuk. |
eu_wrong_number: 21002 |
Nomor Salah | Jumlah panggilan keluar yang dilakukan ke nomor telepon yang tidak valid. |
eu_no_answer: 21003 |
Tidak ada Jawaban | Jumlah total panggilan keluar yang tidak dijawab oleh pengguna akhir. |
eu_noti_failed: 22001 |
Notifikasi Gagal | Jumlah panggilan yang tidak terhubung ke agen karena agen tidak mengaktifkan notifikasi browser. |
ag_canceled: 30001 | Agent Cancelled | Jumlah panggilan yang gagal saat terhubung ke agen. Kemungkinan alasannya termasuk agen menutup browser atau terjadi error jaringan. |
ag_ignored: 30002 | Agen Diabaikan | Jumlah total panggilan yang tidak diangkat oleh agen. |
ag_mic_no_device: 31001 | Agen Tidak Ada Mikrofon | Jumlah panggilan yang gagal karena agen tidak memiliki mikrofon. |
ag_mic_denied: 31002 |
Mikrofon agen ditolak | Jumlah panggilan yang gagal karena agen tidak mengaktifkan akses mikrofon. |
ag_called_blocked_num 32002 |
Agen memanggil nomor yang diblokir | Konsumen memblokir panggilan. |
Tidak dapat menghubungkan panggilan ke nomor telepon yang dihubungi 32003 |
Waktu tunggu koneksi agen habis | Jumlah panggilan yang gagal terhubung karena perangkat agen kehilangan konektivitas jaringan atau gagal mendaftar ke server. |
voip_twilio_error: 41001 | Error VOIP | Jumlah panggilan yang gagal karena masalah penyedia suara. |
voip_tokbox_error: 42001 | Error VOIP | Jumlah panggilan yang gagal karena masalah pada penyedia suara Tokbox. |
voip_invalid_token: 43001 | Token Tidak Valid VOIP |
Jumlah panggilan yang gagal karena penyedia suara memberikan token yang tidak valid. |
voip_conn_general: 44001 |
VOIP Umum | Jumlah panggilan yang gagal karena masalah umum penyedia suara. |
voip_conn_timeout: 44002 | Waktu Tunggu VOIP | Jumlah panggilan yang gagal karena batas waktu koneksi penyedia suara habis. |
voip_conn_signal: 44003 | Sinyal VOIP | Jumlah panggilan yang gagal karena koneksi yang buruk ke penyedia suara. |
voip_nexmo_error: 45001 | Error VOIP | Jumlah panggilan yang gagal karena masalah pada penyedia suara Nexmo. |
stuck_due_to_api_error: 50001 | Terhenti karena API | Jumlah panggilan yang gagal karena masalah API. |
group_deleted_no_substitute: 50002 | Grup Dihapus - Panggilan | Jumlah panggilan yang gagal karena grup berjenjang dihapus tanpa ada alternatif yang tersedia. |
menu_deleted: 50003 | Menu Dihapus | Jumlah panggilan yang gagal karena antrean dihapus setelah pengguna akhir sudah masuk ke antrean. |
direct_pstn_call_to_ fallback_number: 60001 | Diarahkan ke Penggantian |
Jumlah panggilan yang diarahkan ke nomor pengganti. |
Alasan kegagalan chat
| Kode | Nama Metrik | Deskripsi |
| nothing: 0 | Tidak Ada Error - Chat | Jumlah percakapan yang tidak gagal. |
| tidak diketahui: 1 | Tidak diketahui - Chat | Jumlah chat yang gagal karena alasan yang tidak diketahui. |
| no_response: 2 | Tidak Ada Respons | Jumlah total percakapan yang berakhir karena pengguna akhir tidak merespons. |
| kedaluwarsa: 3 | Kedaluwarsa - Chat | Jumlah total chat yang gagal karena koneksi kehabisan waktu. |
| after_hours: 4 | Setelah Jam Perdagangan Normal | Jumlah chat yang mencapai antrean di luar jam buka. |
| expired_menu_selection: 31 | Menu yang Sudah Tidak Berlaku | Jumlah total chat saat pengguna akhir memilih antrean yang sudah tidak ada. |
| end_user_opt_out: 41 | Tidak Ikut Serta | Jumlah total chat saat pengguna akhir memilih untuk tidak direkam. |
| over_cap_email: 50001 | Email Kelebihan Kapasitas | Jumlah chat saat pengguna akhir mengirim email karena antrean dalam kondisi kelebihan kapasitas. |
| group_deleted_no_substitute: 60001 | Grup Dihapus - Chat | Jumlah chat yang gagal karena grup berjenjang dihapus tanpa ada alternatif yang tersedia. |
Kamus data - Contoh API dan skrip penghitungan
Berikut adalah contoh API dan skrip penghitungan.
Contoh API dan skrip penghitungan
Ini adalah contoh skrip yang dapat dijalankan untuk mencoba beberapa metrik Platform CCAI yang ada di dasbor portal administrator. Contoh ini menunjukkan cara pengambilan dan penghitungan metrik.
Contoh ini menjelaskan definisi variabel, fungsi, dan skrip penghitungan untuk cara menghitung total volume dan tingkat layanan.
Variabel
Array panggilan: tambahkan array panggilan yang ditetapkan ke variabel callsArray.
Jenis panggilan: adalah array dari semua jenis panggilan yang ada di Platform CCAI.
//Anda dapat menghapus elemen dari array ini untuk menguji metrik hanya dari jenis panggilan tertentu; misalnya:
Total jam: adalah variabel total jam. Hitung selisih dalam jam berdasarkan parameter dalam permintaan Anda.
SLA: dihitung menggunakan nilai minimum yang dikonfigurasi di portal administrator. Ubah variabel dengan jumlah yang dikonfigurasi. Contoh ini menunjukkan SLA 60 detik; misalnya:
Fungsi
Fungsi rekaman panggilan: //checkCallRecord dirancang untuk memvalidasi apakah rekaman panggilan memiliki status yang tepat, tidak gagal dengan cara tertentu, dan dalam beberapa kasus apakah terhubung adalah null;
Fungsi total volume panggilan: getTotalVolumeOfCalls dirancang untuk menampilkan total volume panggilan; misalnya:
Fungsi tingkat layanan: getServiceLevel dirancang untuk menampilkan Tingkat Layanan jenis panggilan; misalnya:
Skrip penghitungan
Contoh skrip penghitungan.
Untuk total volume:
// 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);
};
}
Untuk 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);
}
};
Definisi status chat
Status chat umum
| Status chat | Deskripsi |
| Dalam antrean | Chat sedang dalam antrean dan menunggu Agen |
| Assigned | Chat ditetapkan ke agen |
| Sedang berlangsung | Chat aktif dengan Agen dan Pengguna Akhir |
| Selesai | Chat berhasil diselesaikan (alasan selesai tercantum di bawah) |
| Diabaikan | Chat dibatalkan oleh pengguna akhir sebelum ditetapkan ke agen |
| Berbelok arah | Chat dibatalkan dan dialihkan ke Email Kelebihan Kapasitas |
| Gagal | Chat gagal (alasan kegagalan tercantum) |
Status selesai chat
| Status chat yang selesai | Deskripsi |
|---|---|
| Selesai | Chat berhasil diselesaikan tanpa informasi tambahan |
| Selesai: Sambungan Terputus oleh Agen | Chat selesai, agen keluar |
| Selesai: Terputus Oleh Pengguna Akhir | Chat telah selesai, koneksi terputus oleh pengguna akhir |
| Selesai: Tidak Ada Pesan | Chat telah selesai, tidak ada respons |
| Selesai: Tidak Ada Pesan yang Dihentikan Koneksinya oleh Agen | Chat selesai, tidak ada respons dan agen keluar |
| Selesai: Tidak Ada Pesan yang Terputus oleh Pengguna Akhir | Chat telah selesai, tidak ada respons, dan pengguna akhir keluar dari chat |
| Waktu tunggu: Waktu Tunggu Menurut Agen Tanpa Pesan | Chat berakhir karena waktu habis dan agen tidak pernah mengirim pesan saat menangani chat. Untuk percakapan yang dilanjutkan dari agen virtual, hanya pesan agen manusia yang dihitung. |
| Waktu tunggu: Waktu Tunggu oleh Pengguna Akhir Tanpa Pesan | Chat berakhir karena waktu habis dan pengguna akhir tidak pernah mengirim pesan kapan pun selama chat, termasuk ke agen virtual sebelum eskalasi. Jika pengguna akhir mengirim setidaknya satu pesan sebelumnya dalam chat, lalu berhenti merespons, chat akan dicatat sebagai 'Waktu tunggu: pengguna akhir berhenti merespons'. |
| Waktu tunggu habis: agen berhenti merespons | Percakapan berakhir karena waktu habis saat pesan terbaru yang tidak terjawab berasal dari pengguna akhir; agen telah merespons sebelumnya, tetapi berhenti. |
| Batas waktu: pengguna akhir berhenti merespons | Percakapan berakhir karena pengguna akhir berhenti merespons. Pengguna akhir mengirim setidaknya satu pesan sebelumnya dalam percakapan, ke agen virtual atau ke agen, lalu berhenti mengirim pesan. |
Nilai alasan akhir chat (BigQuery chat export)
| Nilai | Definisi |
|---|---|
| 0 | Tidak ada alasan penyelesaian tertentu. Status yang ditampilkan ("Selesai" / "Selesai: Terputus Oleh Agen" / "Selesai: Terputus Oleh Pengguna Akhir") ditentukan oleh kolom disconnected_by (0 = tidak diketahui, 1 = agen, 2 = pengguna akhir). |
| 1 | Tidak ada respons. Sesuai dengan status "Selesai: Tidak Ada Pesan", yang digabungkan dengan disconnected_by seperti yang dijelaskan sebelumnya. |
| 2 | Waktu tunggu: Waktu Tunggu Menurut Agen Tanpa Pesan |
| 3 | Waktu tunggu habis: agen berhenti merespons |
| 4 | Waktu tunggu habis: agen berhenti merespons |
| 5 | Batas waktu: pengguna akhir berhenti merespons |
| 6 | Pengguna akhir memilih tidak ikut (misalnya, membalas STOP di SMS) |
| 7 | Waktu check-in konsumen habis |
| 8 | Chat diakhiri oleh orkestrasi API (hasil end_chat titik akses langsung) |
Alasan kegagalan chat
| Alasan Gagal | Definisi |
|---|---|
| Gagal | Sesi chat Gagal karena Alasan yang Tidak Diketahui |
| Telah Berakhir | Chat berakhir dalam antrean dan tidak diangkat oleh Agen |
Definisi status panggilan
Status panggilan berikut dapat muncul dalam laporan histori performa panggilan.
| Status panggilan | Deskripsi |
|---|---|
| Diabaikan | Panggilan sedang menunggu dalam antrean dan terputus oleh penelepon sebelum diterima oleh agen. Tidak termasuk Pengabaian Dalam Menu dan Short. |
| Sibuk | Pengguna akhir sedang sibuk |
| Dibatalkan | Pengguna akhir membatalkan panggilan |
| Selesai | Panggilan berhasil diselesaikan tanpa error |
| Error | Panggilan mengalami error |
| Gagal | Panggilan berakhir karena terjadi error. Menyertakan alasan kegagalan untuk konteks lebih lanjut. |
| Tidak ada Jawaban | Pengguna akhir tidak menjawab |
| Dipulihkan | Panggilan yang gagal akan dipanggil kembali. Panggilan baru adalah turunan dari panggilan asli. Mencakup apakah panggilan balik selesai tanpa error. |