Contact Center AI Platform (CCAI Platform) proporciona el extremo Wait time para obtener los tiempos de espera actuales de las colas de diferentes tipos de canales.
Tiempo de espera
| Parámetro | Obligatorio | Tipo de datos | Definición |
|---|---|---|---|
| lang | TRUE | String | Código de idioma de la cola (p.ej., "en") |
| menu_id | FALSO | Número entero | La respuesta filtrará todos los menús del subárbol de ese menú, incluido el menú. |
| menu_type | FALSO | String | Muestra menús de tipos específicos. Valores posibles: ivr_menu, mobile_menu, web_menu). |
| channel_type | FALSO | String | Muestra menús de un canal específico. Valores posibles: voice_call, chat). |
| wait[from] | FALSO | Número entero | Muestra registros si tienen una espera mayor que el valor. |
| wait[to] | FALSO | Número entero | Muestra registros si tienen una espera menor que el valor. |
Extremo:
Method: GET
Type:
URL: https://{{subdomain}}.{{domain}}/apps/api/v1/wait_times
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Ejemplo de solicitud y respuestas
En las siguientes secciones, se proporcionan ejemplos de solicitudes al extremo.
Tiempos de espera para colas de dispositivos móviles
En este ejemplo, se muestra cómo recuperar los tiempos de espera de las colas de dispositivos móviles.
Solicitud
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Consulta:
| Clave | Valor | Descripción |
|---|---|---|
| lang | en | |
| menu_type | mobile_menu |
Cuerpo: Ninguno
Respuesta: Tiempos de espera para colas de dispositivos móviles
[
{
"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
}
]
Código de estado: 200
Tiempos de espera entre wait[from] y wait[to]
En este ejemplo, se muestra cómo recuperar las llamadas que tienen tiempos de espera entre los valores wait from y wait to.
Solicitud
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Consulta:
| Clave | Valor | Descripción |
|---|---|---|
| lang | en | |
| wait[from] | 5 | |
| wait[to] | 15 |
Cuerpo: Ninguno
Respuesta: Tiempos de espera entre wait[from] y 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
}
]
Código de estado: 200
Tiempos de espera de la llamada de voz para colas de dispositivos móviles superiores a 5 segundos
En este ejemplo, se muestra cómo recuperar las llamadas de voz para dispositivos móviles que tienen un tiempo de espera superior a 5 segundos.
Solicitud
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Consulta:
| Clave | Valor | Descripción |
|---|---|---|
| lang | en | |
| menu_type | mobile_menu | |
| channel_type | voice_call | |
| wait[from] | 5 |
Cuerpo: Ninguno
Respuesta: Tiempos de espera de la llamada de voz para colas de dispositivos móviles superiores a 5 segundos
[
{
"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
}
]
Código de estado: 200
Tiempos de espera para un menú específico
En este ejemplo, se muestra cómo recuperar los tiempos de espera de un ID de menú específico.
Solicitud
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Consulta:
| Clave | Valor | Descripción |
|---|---|---|
| lang | en | |
| menu_id | 9 |
Cuerpo: Ninguno
Respuesta: Tiempos de espera para un menú específico
[
{
"menu_id": 9,
"menu_type": "ivr_menu",
"voice_call": 10,
"materialized_path": "Death Star",
"logged_in_agents": 3,
"available_agents": 2,
"breakthrough_agents": 1
}
]
Código de estado: 200
Tiempos de espera para todas las llamadas de voz
En este ejemplo, se muestra cómo recuperar los tiempos de espera de todas las llamadas de voz actuales.
Solicitud
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Consulta:
| Clave | Valor | Descripción |
|---|---|---|
| lang | en | |
| channel_type | voice_call |
Cuerpo: Ninguno
Respuesta: Tiempos de espera para todas las llamadas de voz
[
{
"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
}
]
Código de estado: 200
Tiempos de espera para colas en inglés
En este ejemplo, se muestra cómo recuperar todos los tiempos de espera de las colas que tienen el idioma inglés.
Solicitud
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Consulta:
| Clave | Valor | Descripción |
|---|---|---|
| lang | en |
Cuerpo: Ninguno
Respuesta: Tiempos de espera para colas en inglés
[
{
"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
}
]
Código de estado: 200