Endpoint panggilan

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