Extremos de tiempo de espera

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