Objek panggilan dibuat untuk setiap panggilan yang ditujukan ke atau berasal dari Contact Center AI Platform (CCAI Platform). Lihat model berikut untuk menentukan kolom mana yang mungkin berisi PII.
[
{
"id": 0,
"parent_id": 0,
"lang": "en",
"call_type": "Voice Inbound (App)",
"status": "scheduled",
"sub_status": "Scheduled: Disconnected by unknown",
"created_at": "2018-06-07T19:49:52.896Z",
"queued_at": "2018-06-07T19:49:52.896Z",
"assigned_at": "2018-06-07T19:49:52.896Z",
"connected_at": "2018-06-07T19:49:52.896Z",
"ends_at": "2018-06-07T19:49:52.896Z",
"scheduled_at": "2018-06-07T19:49:52.896Z",
"updated_at": "2018-06-07T19:49:52.896Z",
"wait_duration": 0, //Deprecated, use queue_duration instead
"queue_duration": 0,
"call_duration": 0,
"hold_duration": 0,
"rating": 0,
"has_feedback": true,
"voip_provider": "voip_provider_twilio",
"out_ticket_id": "string",
"out_ticket_url": "string",
"verified": true,
"recording_url": "string",
"recording_permission": "not_asked",
"voicemail_reason": "not_voicemail",
"deflection": "no_deflection",
"disconnected_by": "disconnected_by_unknown",
"finish_reason": "no_reason",
"fail_details": "string",
"fail_reason": "nothing",
"adapter_fail_code": null,
"adapter_fail_message": null,
"support_number": "string",
"selected_menu": {
"id": 0,
"name": "string",
"parent_id": 0,
"position": 0,
"deleted": true,
"hidden": "string",
"menu_type": "ivr_menu",
"output_msg": "string"
},
"menu_path": {
"items_count": 0,
"name": "string",
"materialized_path": "string"
},
"agent_info": {
"id": 0,
"name": "string", //This may be considered PII
"last_name": "string", //This may be considered PII
"first_name": "string", //This may be considered PII
"agent_number": "string",
"avatar_url": "string"
},
"end_user": {
"id": 0, //This may be considered PII
"identifier": "string", //This may be considered PII
"out_contact_id": "string" //This may be considered PII
},
"photos": [
{
"id": 0, //This may be considered PII
"photo_type": "photo", //This may be considered PII
"url": "string" //This may be considered PII
}
],
"videos": [
{
"id": 0, //This may be considered PII
"url": "string" //This may be considered PII
}
],
"transfers": [
{
"id": 0,
"status": "transferring",
"fail_reason": "nothing",
"created_at": "2018-06-07T19:49:52.896Z",
"call_duration": 300,
"wait_duration": 40,
"assigned_at": "2018-06-07T19:50:32.896Z",
"connected_at": "2018-06-07T19:50:35.896Z",
"updated_at": "2018-06-07T19:55:35.896Z",
"deflection": 0,
"from_menu": {
"items_count": 0,
"name": "string",
"materialized_path": "string"
},
"to_menu": {
"items_count": 0,
"name": "string",
"materialized_path": "string"
},
"from_agent": {
"id": 0,
"name": "string", //This may be considered PII
"last_name": "string", //This may be considered PII
"first_name": "string", //This may be considered PII
"agent_number": "string",
"avatar_url": "string"
},
"to_agent": {
"id": 0,
"name": "string", //This may be considered PII
"last_name": "string", //This may be considered PII
"first_name": "string", //This may be considered PII
"agent_number": "string",
"avatar_url": "string"
}
}
],
"handle_durations": [
{
"agent_id": 0,
"acw_duration": 0,
"call_duration" 0,
"menu_path_id": 0,
"wait_duration": 0,
"lang": "en",
"transfer": false,
"started_at": "2019-07-17T07:27:14.000Z",
"ended_at": "2019-07-17T07:27:20.000Z",
"event": "call_finished"
}
],
"queue_durations": [
{
"agent_id": 0,
"queue_duration" 0,
"menu_path_id": 0,
"lang": "en",
"transfer": false,
"started_at": "2019-07-17T07:27:14.000Z",
"ended_at": "2019-07-17T07:27:20.000Z",
"service_level_abandon_time_threshold": 10,
"service_level_event": "not_in_sla",
"service_level_target_percent": 90,
"service_level_target_time": 60,
"event": "answered"
}
]
"participants": [
{
"id": 0,
"type": "end_user",
"status": "waiting",
"call_id": 0,
"user_id": 0, //This may be considered PII
"end_user_id": 0, //This may be considered PII
"call_duration": 0,
"hold_duration": 0,
"connected_at": "2018-06-07T19:49:52.896Z",
"ended_at": "2018-06-07T19:49:52.896Z",
"fail_reason": "nothing",
"adapter_fail_code": null,
"adapter_fail_message": null
},
"offer_type": null,
"offer_events": [],
"answer_type": "manual",
"outbound_number": null,
"wait_time_sms": [],
"in_call_sms": []
]
}
]
Kolom status dapat berada dalam salah satu status berikut:
| Status Panggilan | Deskripsi |
|---|---|
| Memilih | Status yang terjadi saat pengguna akhir telah menghubungi pusat kontak, tetapi masih menavigasi opsi menu sebelum permintaan panggilan dari node daun. |
| Dalam antrean | Status yang terjadi setelah pengguna akhir memilih node menu leaf dan memulai permintaan panggilan untuk disiarkan atau dikirim ke beberapa agen. |
| Assigned | Status yang terjadi saat agen dipilih untuk menerima panggilan pengguna akhir. Hal ini terjadi saat agen menjawab panggilan. |
| Menghubungkan | Status yang terjadi setelah agen ditetapkan, dan menunggu untuk membuat koneksi antara pengguna akhir dan agen. |
| Terhubung | Status yang terjadi saat panggilan telah membuat koneksi dan agen serta pengguna akhir berada dalam panggilan. |
| Selesai | Status yang terjadi saat percakapan agen dan pengguna akhir mengakhiri panggilan tanpa error. |
| Gagal | Status yang terjadi saat panggilan berakhir karena error. Saat status ini ditampilkan, alasan kegagalan juga akan diberikan untuk konteks selengkapnya |
| Mengalihkan | Status yang terjadi saat panggilan gagal saat mencoba terhubung dan Platform CCAI mencoba menghubungkan panggilan dengan penyedia VOIP lain. |
| Dipulihkan | Status yang terjadi saat panggilan yang gagal dipanggil kembali. Panggilan baru ini adalah turunan dari panggilan asli. Memulihkan catatan yang panggilan baliknya selesai tanpa error. |
| Dijadwalkan | Status yang terjadi saat pengguna akhir telah memilih untuk dihubungi pada masa mendatang sebagai bagian dari opsi pengalihan atau telah memilih untuk dihubungi pada masa mendatang menggunakan In-Web atau In-App. |
| Hanya Tindakan | Status yang terjadi saat panggilan yang ditangani oleh penyedia telepon klien kami sendiri terhubung ke iOS atau Android SDK kami. |
| Tindakan Selesai Saja | Status yang terjadi saat panggilan yang ditangani oleh penyedia teleponi klien kami sendiri terhubung ke iOS atau Android SDK kami dan selesai |
| Tembakan berbelok arah | Status yang terjadi berdasarkan konfigurasi untuk antrean yang melebihi kapasitas atau panggilan di luar jam kerja. Opsi pengalihan mencakup pesan suara, menjadwalkan panggilan, dan lainnya. Pengalihan akan bervariasi berdasarkan saluran (Dalam aplikasi, IVR, Dalam web) |
| Pesan suara | Status yang terjadi saat pengguna akhir dialihkan ke opsi pesan suara, dan memilih untuk meninggalkan pesan suara untuk didengarkan nanti. Status ini ada saat pengguna akhir meninggalkan pesan suara |
| Pesan Suara Diterima | Status yang terjadi setelah pengguna akhir meninggalkan pesan suara dan agen belum mendengarkan pesan suara tersebut |
| Pesan Suara Dibaca | Status yang terjadi saat agen telah membuka pesan suara untuk didengarkan. |
Kolom call_type hanya dapat berupa salah satu nilai berikut
| Jenis panggilan | Deskripsi |
|---|---|
| Masuk Suara (IVR) | Panggilan PSTN masuk dari telepon pengguna akhir. |
| Voice Inbound (Aplikasi) | Panggilan masuk dilakukan dari dalam aplikasi iOS atau Android yang menggunakan Mobile SDK kami. |
| Panggilan Balik Suara (Web) | Permintaan panggilan masuk dilakukan dari dalam Web SDK kami |
| Voice Terjadwal (Aplikasi) | Panggilan yang dilakukan dari agen ke pengguna akhir yang telah dijadwalkan sebelumnya menggunakan kemampuan penjadwalan Mobile SDK. |
| Voice Scheduled (Web) | Panggilan yang dilakukan dari agen ke pengguna akhir yang telah dijadwalkan sebelumnya menggunakan kemampuan penjadwalan Web SDK kami |
| Panggilan Suara Keluar | Panggilan yang dilakukan dari agen ke pengguna akhir yang melakukan panggilan menggunakan papan tombol atau metode lain untuk memanggil saluran telepon eksternal. |
Bidang service_level_event hanya dapat berupa salah satu dari nilai berikut:
| Peristiwa Tingkat Layanan | Deskripsi |
|---|---|
| in_sla | Panggilan dijawab dalam SLA |
| not_in_sla | Panggilan tidak dijawab dalam SLA yang ditentukan |
| dikecualikan | Panggilan tidak disertakan dalam penghitungan SLA (misalnya, jika panggilan dihentikan) |
Bidang adapter_fail_code dan adapter_fail_message hanya dapat berupa salah satu nilai berikut jika tidak null:
| Kode kegagalan adaptor | Pesan kegagalan adaptor |
|---|---|
| 10001 | Panggilan ini mengalami error yang tidak terduga. |
| 11001 | Panggilan ini berakhir saat menunggu dalam antrean. |
| 20001 | Panggilan ini dibatalkan oleh pelanggan. |
| 20002 | Panggilan ini ditolak oleh pelanggan. |
| 20003 | Panggilan ini dihentikan oleh pelanggan. |
| 20004 | Panggilan ini dihentikan oleh pelanggan selama pemilihan menu. |
| 21001 | Panggilan tidak dapat terhubung; saluran pelanggan sedang sibuk. |
| 21002 | Nomor telepon yang ditelepon tidak valid. |
| 21003 | Panggilan ini tidak dijawab oleh pelanggan. |
| 22001 | Notifikasi push untuk memulai panggilan ini gagal dikirim. |
| 30001 | Panggilan ini dibatalkan. |
| 30002 | Panggilan yang sudah berakhir ini tidak dihadiri. |
| 31001 | Tidak dapat mendeteksi mikrofon. Periksa setelan perangkat Anda dan coba lagi. |
| 31002 | Tidak dapat mengakses mikrofon. Periksa izin perangkat Anda dan coba lagi. |
| 32001 | Nomor keluar yang dipilih tidak valid. |
| 32002 | Tidak dapat menghubungkan panggilan ke nomor telepon yang ditelepon. |
| 41001 | Terjadi error tak terduga pada koneksi panggilan. |
| 42001 | Terjadi error tak terduga pada koneksi panggilan. |
| 43001 | Panggilan ini mengalami error yang tidak terduga. |
| 44001 | Panggilan ini mengalami error yang tidak terduga. |
| 44002 | Panggilan ini dihentikan karena waktu tunggu koneksi habis. |
| 44003 | Panggilan ini mengalami error yang tidak terduga. |
| 90001 | Panggilan ini dihentikan karena tidak ada audio yang terdeteksi. |
| 90002 | Tidak dapat memulai perangkat audio. Periksa izin perangkat audio Anda dan coba lagi. |
Panggilan
| Parameter | Wajib | Jenis Data | Definisi |
|---|---|---|---|
| connected_at[from] | FALSE | Waktu dalam UTC | membuat batas bawah kolom terhubung di. Semua data yang ditampilkan akan berada sebelum nilai yang dimasukkan. |
| connected_at[to] | FALSE | Waktu dalam UTC | membuat batas atas kolom terhubung di. Semua data yang ditampilkan akan berada sebelum nilai yang dimasukkan. |
| updated_at[from] | FALSE | Waktu dalam UTC | membuat batas bawah kolom diperbarui di. Semua data yang ditampilkan akan berada setelah nilai yang dimasukkan. |
| updated_at[to] | FALSE | Waktu dalam UTC | membuat batas atas kolom terhubung di. Semua data yang ditampilkan akan berada sebelum nilai yang dimasukkan. |
| queued_at[from] | FALSE | Waktu dalam UTC | membuat batas bawah kolom antrean di. Semua data yang ditampilkan akan berada setelah nilai yang dimasukkan. |
| queued_at[to] | FALSE | Waktu dalam UTC | membuat batas atas kolom antrean di. Semua data yang ditampilkan akan berada sebelum nilai yang dimasukkan. |
| rating[from] | FALSE | Angka 1-5 atau null | membuat batas bawah kolom rating. Semua data yang ditampilkan akan berada setelah nilai yang dimasukkan. |
| rating[to] | FALSE | Angka 1-5 atau null | membuat batas atas kolom rating. Semua data yang ditampilkan akan berada sebelum nilai yang dimasukkan. |
| call_duration[from] | FALSE | Angka | membuat batas bawah kolom durasi panggilan. Semua data yang ditampilkan akan berada setelah nilai yang dimasukkan. |
| call_duration[to] | FALSE | Angka | membuat batas atas kolom durasi panggilan. Semua data yang ditampilkan akan berada sebelum nilai yang dimasukkan. |
| hold_duration[from] | FALSE | Angka | membuat batas bawah kolom durasi penahanan. Semua data yang ditampilkan akan berada setelah nilai yang dimasukkan. |
| hold_duration[to] | FALSE | Angka | membuat batas atas kolom durasi penahanan. Semua data yang ditampilkan akan berada sebelum nilai yang dimasukkan. |
| id[] | FALSE | Array[String] | Array string. ID rekaman yang akan ditelusuri dan ditampilkan. |
| agent_id[] | FALSE | Array[String] | Memfilter respons menurut ID agen |
| end_user_id[] | FALSE | Array[String] | Memfilter respons berdasarkan ID pengguna akhir |
| call_status[] | FALSE | Array[String] | Menampilkan rekaman status tertentu dalam siklus proses panggilan. Nilai yang mungkin adalah: terjadwal, dalam antrean, ditetapkan, menghubungkan, beralih, terhubung, selesai, gagal, dipulihkan, dialihkan, memilih, hanya_tindakan, hanya_tindakan_selesai, pesan suara, pesan suara_diterima, pesan suara_dibaca |
| call_fail_reason[] | FALSE | Array[String] | Menampilkan catatan yang gagal dengan cara tertentu. Nilai yang mungkin adalah: nothing, unknown, expired, eu_canceled, eu_rejected, eu_abandoned, eu_in_menu_abandoned, eu_busy, eu_wrong_number, eu_no_answer, eu_noti_failed, ag_canceled, ag_ignored, ag_mic_no_device, ag_mic_denied, voip_twilio_error, voip_tokbox_error, voip_invalid_token, voip_conn_general, voip_conn_timeout, voip_conn_signal |
| terverifikasi[] | FALSE | Boolean | Menampilkan catatan yang telah diverifikasi (Benar) atau belum diverifikasi (Salah) |
| call_type[] | FALSE | Array[String] | Menampilkan rekaman jenis panggilan tertentu. Nilai yang mungkin adalah: IncomingCallApp, ScheduledCallApp, OutboundCall, AgentScheduledCall, IvrCall, IncomingCallWeb, ScheduledCallWeb, ActionOnlyCall |
| support_number[] | FALSE | Array[String] | Memfilter menurut nomor telepon yang digunakan pengguna akhir untuk menghubungi (hanya untuk panggilan IVR) |
Endpoint:
Method: GET
Type:
URL: https://{{subdomain}}.{{domain}}/manager/api/v1/calls
Header:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| Content-Type | application/json |
Contoh Permintaan/Respons lainnya:
Contoh permintaan: Panggilan
Isi: Tidak ada
Contoh respons: Panggilan
[
{
"id": 1,
"lang": "en",
"call_type": "Voice Inbound (App)",
"status": "finished",
"created_at": "2016-02-19T18:53:56.000Z",
"queued_at": "2016-02-19T18:53:57.000Z",
"assigned_at": "2016-02-19T18:53:58.000Z",
"connected_at": "2016-02-19T18:54:18.000Z",
"ends_at": "2016-02-19T18:54:39.000Z",
"updated_at": "2016-02-19T18:54:39.000Z",
"scheduled_at": null,
"queue_duration": 22,
"wait_duration": 22,
"call_duration": 21,
"hold_duration": 0,
"rating": null,
"has_feedback": false,
"voip_provider": "voip_provider_twilio",
"out_ticket_id": null,
"out_ticket_url": null,
"verified": false,
"recording_url": null,
"recording_permission": "not_asked",
"voicemail_reason": "not_voicemail",
"deflection": "no_deflection",
"disconnected_by": "disconnected_by_unknown",
"fail_reason": "nothing",
"fail_details": null,
"recordings": [
{
"id": 7,
"call_id": 1,
"conference_sid": "CF50ec183fafcff801226b6fc332EC02ba7c4",
"duration": 20,
"recording_type": "default",
"redaction_times": [
{
"start": "2016-02-19T18:54:23.000Z",
"end": "2016-02-19T18:54:25.000Z",
"duration": 2.000,
"start_agent_id": 2,
"end_agent_id": 2
}
],
"started_at": "2016-02-19T18:54:18.000Z"
}
],
"support_number": "+12128675309",
"selected_menu": {
"id": 11,
"name": "Carpentry",
"parent_id": 1,
"position": 1,
"deleted": false,
"hidden": false,
"menu_type": "ivr_menu",
"output_msg": "Thanks for calling Death Star Carpentry"
},
"menu_path": {
"items_count": 1,
"name": "Carpentry",
"materialized_path": "Death Star/Carpentry"
},
"queue_priority_level": 0,
"end_user": {
"id": 3,
"identifier": "Death Star Carpentry Union",
"out_contact_id": "363876643527"
},
"photos": [{
"id": 0,
"photo_type": "photo",
"url": "www.photolocation.co/photo/123456868686"
}],
"videos": [{
"id": 0,
"url": "www.videolocation.co/video/123456868686"
}],
"transfers": [{
"id": 11,
"status": "transferring",
"fail_reason": "nothing",
"created_at": "2016-02-19T18:58:18.000Z",
"from_menu": {
"items_count": 2,
"name": "Cabinetry",
"materialized_path": "Death Star/Cabinetry"
},
"to_menu": {
"items_count": 2,
"name": "Carpentry",
"materialized_path": "Death Star/Carpentry"
},
"from_agent": {
"id": 2,
"name": "San Holo",
"last_name": "San",
"first_name": "Holo",
"agent_number": "6",
"avatar_url": "www.avatarurl.co/avatar/1234543"
},
"to_agent": {
"id": 0,
"name": "Farrison Hord",
"last_name": "Farrison",
"first_name": "Hord",
"agent_number": "12",
"avatar_url": "www.avatarurl.co/avatar/1234545"
}
}],
"participants": [
{
"id": 5,
"type": "end_user",
"status": "finished",
"call_id": 3,
"user_id": null,
"end_user_id": 3,
"call_duration": 21,
"hold_duration": null,
"connected_at": "2016-02-19T18:54:18.000Z",
"ended_at": "2016-02-19T18:54:39.000Z",
"fail_reason": "nothing"
},
{
"id": 3,
"type": "agent",
"status": "finished",
"call_id": 3,
"user_id": 5,
"end_user_id": null,
"call_duration": 21,
"hold_duration": null,
"connected_at": "2016-02-19T18:54:18.000Z",
"ended_at": "2016-02-19T18:54:39.000Z",
"fail_reason": "nothing"
},
{
"id": 6,
"type": "agent",
"status": "finished",
"call_id": 3,
"user_id": 12,
"end_user_id": null,
"call_duration": 21,
"hold_duration": null,
"connected_at": "2016-02-19T18:54:18.000Z",
"ended_at": "2016-02-19T18:54:39.000Z",
"fail_reason": "nothing"
}
],
"offer_type": "cascade",
"offer_events": [
{
"casting_time": "2018-11-12T15:52:38.000Z",
"group": "Group 1"
}
],
"answer_type": "manual",
"outbound_number": null,
"dispositions": [
{
"user_id": 3,
"participant_id": 225,
"code": "Product question"
},
{
"user_id": 3,
"transfer_id": 1,
"participant_id": 226,
"code": "Requires follow up"
}
],
"consumer_handle_durations": [
{
"id": 100,
"call_duration": 314,
"hold_duration": 3,
"started_at": "2016-02-19T18:50:08.000Z",
"ended_at": "2016-02-19T18:55:22.000Z"
}
],
"consumer_in_menu_durations": [
{
"id": 100,
"event": "finished",
"duration": 238,
"menu_path_id": 11,
"menu_path": "Deathstar/Shipping",
"lang": "en",
"started_at": "2016-02-19T18:50:08.000Z",
"ended_at": "2016-02-19T18:54:06.000Z"
}
],
"consumer_event_durations": [
{
"id": 10,
"type": "payment",
"event": "finished",
"duration": 20,
"menu_path_id": 11,
"menu_path": "Deathstar/Shipping",
"lang": "en",
"started_at": "2016-02-19T18:54:38.000Z",
"ended_at": "2016-02-19T18:54:58.000Z"
},
{
"id": 11,
"type": "csat",
"event": "abandoned",
"duration": 4,
"menu_path_id": 11,
"menu_path": "Deathstar/Shipping",
"lang": "en",
"started_at": "2016-02-19T18:54:39.000Z",
"ended_at": "2016-02-19T18:54:43.000Z"
}
],
"handle_durations": [
{
"id": 10001,
"agent_id": 5,
"acw_duration": 0,
"bcw_duration": 0,
"call_duration": 21,
"assigned_connection_duration": 10,
"hold_duration": 3,
"menu_path_id": 11,
"menu_path": "Deathstar/Shipping",
"lang": "en",
"barged": 0,
"transfer": 0,
"transfer_id": null,
"transfer_cold": 0,
"started_at": "2016-02-19T18:54:18.000Z",
"ended_at": "2016-02-19T18:54:39.000Z",
"scheduled_at": null
},
{
"id": 10002,
"agent_id": 5,
"acw_duration": 25,
"bcw_duration": 0,
"call_duration": 0,
"assigned_connection_duration": 0,
"hold_duration": 0,
"menu_path_id": 11,
"menu_path": "Deathstar/Shipping",
"lang": "en",
"barged": 0,
"transfer": 0,
"transfer_id": null,
"transfer_cold": 0,
"started_at": "2016-02-19T18:54:39.000Z",
"ended_at": "2016-02-19T18:55:04.000Z",
"scheduled_at": null
},
{
"id": 10003,
"agent_id": 12,
"acw_duration": 1,
"bcw_duration": 0,
"call_duration": 21,
"assigned_connection_duration": 5,
"hold_duration": 0,
"menu_path_id": 4,
"menu_path": "Deathstar/Returns",
"lang": "en",
"barged": 0,
"transfer": 1,
"transfer_id": 11,
"transfer_cold": 0,
"started_at": "2016-02-19T18:54:18.000Z",
"ended_at": "2016-02-19T18:54:39.000Z",
"scheduled_at": null
}
],
"queue_durations": [
{
"id": 20011,
"agent_id": 5,
"queue_duration": 12,
"menu_path_id": 11,
"menu_path": "Deathstar/Shipping",
"lang": "en",
"transfer": 0,
"transfer_id": null,
"transfer_cold": 0,
"started_at": "2016-02-19T18:54:06.000Z",
"ended_at": "2016-02-19T18:54:18.000Z",
"service_level_abandon_time_threshold": 10,
"service_level_event": "in_sla",
"service_level_target_percent": 90,
"service_level_target_time": 60
},
{
"id": 20012,
"agent_id": 12,
"queue_duration": 10,
"menu_path_id": 21,
"menu_path": "Deathstar/Returns",
"lang": "en",
"transfer": 1,
"transfer_id": 11,
"transfer_cold": 0,
"started_at": "2016-02-19T18:54:08.000Z",
"ended_at": "2016-02-19T18:54:18.000Z",
"service_level_abandon_time_threshold": 10,
"service_level_event": "not_in_sla",
"service_level_target_percent": 90,
"service_level_target_time": 60
}
],
"virtual_agent": {
"id": 10,
"name": "D2-R2"
},
"virtual_agent_deflected_escalations": [
{
"id": 1,
"deflection": "after_hours",
"escalation_id": 1,
"escalation_reason": "by_end_user_message",
"escalated_at": "2016-02-19T18:54:06.000Z",
"menu_path_id": 11,
"menu_path": "Deathstar/Shipping",
"lang": "en",
"virtual_agent": {
"id": 10,
"name": "D2-R2"
}
}
],
"virtual_agent_handle_durations": [
{
"id": 1,
"virtual_agent": {
"id": 10,
"name": "D2-R2"
},
"call_duration": 11,
"escalation_reason": "by_end_user_message",
"sentiment": 85,
"response_count": 11,
"fallback_response_count": 1,
"initiated_by": "end_user",
"menu_path_id": 11,
"menu_path": "Deathstar/Shipping",
"lang": "en",
"transfer": false,
"transfer_id": null,
"started_at": "2016-02-19T18:52:36.000Z",
"ended_at": "2016-02-19T18:54:06.000Z"
}
]
}
]
Kode Status: 200