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 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