Contact Center AI Platform (CCAI Platform) proporciona el extremo Wait time para obtener los tiempos de espera actuales de las filas de diferentes tipos de canales.
Tiempo de espera
| Parámetro | Obligatorio | Tipo de datos | Definición |
|---|---|---|---|
| lang | TRUE | String | Es el código de idioma de la fila. (p.ej., "es") |
| menu_id | FALSO | Número entero | La respuesta filtrará todos los menús del subárbol de ese menú, incluido el menú en sí. |
| menu_type | FALSO | String | Devuelve menús de tipos específicos. Los valores posibles son ivr_menu, mobile_menu y web_menu. |
| channel_type | FALSO | String | Devuelve los menús de un canal específico. Los valores posibles son voice_call y chat. |
| wait[from] | FALSO | Número entero | Devuelve registros si tienen una espera mayor que el valor. |
| esperar[a] | FALSO | Número entero | Devuelve registros si tienen una espera inferior al valor. |
Endpoint:
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 las filas de dispositivos móviles
En este ejemplo, se muestra cómo recuperar los tiempos de espera de las filas para 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 las filas 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 de espera desde y espera hasta.
Solicitud
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Consulta:
| Clave | Valor | Descripción |
|---|---|---|
| lang | en | |
| wait[from] | 5 | |
| esperar[a] | 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 las filas 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 las 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 para 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 las filas de espera en inglés
En este ejemplo, se muestra cómo recuperar todos los tiempos de espera de las filas 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 las filas 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