Contact Center AI Platform (CCAI Platform) menyediakan endpoint Waktu tunggu untuk mendapatkan waktu tunggu saat ini untuk antrean berbagai jenis saluran.
Waktu tunggu
| Parameter | Wajib | Jenis Data | Definisi |
|---|---|---|---|
| lang | TRUE | String | Kode bahasa antrean. (mis. 'en') |
| menu_id | FALSE | Bilangan bulat | Respons akan memfilter semua menu di subpohon menu tersebut, termasuk menu tersebut. |
| menu_type | FALSE | String | Menampilkan menu jenis tertentu. Nilai yang mungkin: ivr_menu, mobile_menu, web_menu). |
| channel_type | FALSE | String | Menampilkan menu saluran tertentu. Nilai yang mungkin: voice_call, chat). |
| wait[from] | FALSE | Bilangan bulat | Menampilkan catatan jika memiliki waktu tunggu yang lebih besar dari nilai. |
| wait[to] | FALSE | Bilangan bulat | Menampilkan catatan jika waktu tunggu kurang dari nilai. |
Endpoint:
Method: GET
Type:
URL: https://{{subdomain}}.{{domain}}/apps/api/v1/wait_times
Header:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| Content-Type | application/json |
Contoh permintaan dan respons
Bagian berikut memberikan contoh permintaan ke endpoint.
Waktu tunggu untuk antrean seluler
Contoh ini menunjukkan cara mengambil waktu tunggu untuk antrean seluler.
Permintaan
Header:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| Content-Type | application/json |
Kueri:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| lang | en | |
| menu_type | mobile_menu |
Isi: Tidak ada
Respons: Waktu tunggu untuk antrean Seluler
[
{
"menu_id": 29,
"menu_type": "mobile_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Laptop",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 42,
"menu_type": "mobile_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Desktop",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 43,
"menu_type": "mobile_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Smart Phone",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
}
]
Kode Status: 200
Waktu tunggu antara wait[from] hingga wait[to]
Contoh ini menunjukkan cara mengambil panggilan yang memiliki waktu tunggu antara nilai tunggu dari dan tunggu hingga.
Permintaan
Header:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| Content-Type | application/json |
Kueri:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| lang | en | |
| wait[from] | 5 | |
| wait[to] | 15 |
Isi: Tidak ada
Respons: Waktu tunggu antara wait[from] hingga wait[to]
[
{
"menu_id": 3,
"menu_type": "web_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Web App",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 29,
"menu_type": "mobile_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Laptop",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 42,
"menu_type": "mobile_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Desktop",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 44,
"menu_type": "web_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Mobile App",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 43,
"menu_type": "mobile_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Smart Phone",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
}
]
Kode Status: 200
Waktu tunggu panggilan suara untuk antrean seluler lebih dari 5 detik
Contoh ini menunjukkan cara mengambil panggilan suara seluler yang memiliki waktu tunggu lebih dari 5 detik.
Permintaan
Header:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| Content-Type | application/json |
Kueri:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| lang | en | |
| menu_type | mobile_menu | |
| channel_type | voice_call | |
| wait[from] | 5 |
Isi: Tidak ada
Respons: Waktu tunggu panggilan suara untuk antrean Seluler lebih dari 5 detik
[
{
"menu_id": 29,
"menu_type": "mobile_menu",
"voice_call": 10,
"materialized_path": "Laptop",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 42,
"menu_type": "mobile_menu",
"voice_call": 10,
"materialized_path": "Desktop",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 43,
"menu_type": "mobile_menu",
"voice_call": 10,
"materialized_path": "Smart Phone",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
}
]
Kode Status: 200
Waktu tunggu untuk menu tertentu
Contoh ini menunjukkan cara mengambil waktu tunggu untuk ID menu tertentu.
Permintaan
Header:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| Content-Type | application/json |
Kueri:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| lang | en | |
| menu_id | 9 |
Isi: Tidak ada
Respons: Waktu tunggu untuk menu tertentu
[
{
"menu_id": 9,
"menu_type": "ivr_menu",
"voice_call": 10,
"materialized_path": "Death Star",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
}
]
Kode Status: 200
Waktu tunggu untuk semua panggilan suara
Contoh ini menunjukkan cara mengambil waktu tunggu untuk semua panggilan suara saat ini.
Permintaan
Header:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| Content-Type | application/json |
Kueri:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| lang | en | |
| channel_type | voice_call |
Isi: Tidak ada
Respons: Waktu tunggu untuk semua panggilan suara
[
{
"menu_id": 3,
"menu_type": "web_menu",
"voice_call": 10,
"materialized_path": "Web App",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 9,
"menu_type": "ivr_menu",
"voice_call": 10,
"materialized_path": "Death Star",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 29,
"menu_type": "mobile_menu",
"voice_call": 10,
"materialized_path": "Laptop",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 41,
"menu_type": "ivr_menu",
"voice_call": 10,
"materialized_path": "Lock Star",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 42,
"menu_type": "mobile_menu",
"voice_call": 10,
"materialized_path": "Desktop",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 44,
"menu_type": "web_menu",
"voice_call": 10,
"materialized_path": "Mobile App",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 43,
"menu_type": "mobile_menu",
"voice_call": 10,
"materialized_path": "Smart Phone",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
}
]
Kode Status: 200
Waktu tunggu untuk antrean berbahasa Inggris
Contoh ini menunjukkan cara mengambil semua waktu tunggu untuk antrean yang memiliki bahasa Inggris.
Permintaan
Header:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| Content-Type | application/json |
Kueri:
| Kunci | Nilai | Deskripsi |
|---|---|---|
| lang | en |
Isi: Tidak ada
Respons: Waktu tunggu untuk antrean berbahasa Inggris
[
{
"menu_id": 3,
"menu_type": "web_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Web App",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 9,
"menu_type": "ivr_menu",
"voice_call": 10,
"materialized_path": "Death Star",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 29,
"menu_type": "mobile_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Laptop",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 41,
"menu_type": "ivr_menu",
"voice_call": 10,
"materialized_path": "Lock Star",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 42,
"menu_type": "mobile_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Desktop",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 44,
"menu_type": "web_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Mobile App",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
},
{
"menu_id": 43,
"menu_type": "mobile_menu",
"chat": 10,
"voice_call": 10,
"materialized_path": "Smart Phone",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
}
]
Kode Status: 200