API de grabación de interacción de pantalla

Se puede utilizar una API para iniciar la grabación de pantalla de la actividad del escritorio. Esto permite grabar las pantallas de los agentes cuando no hay ningún contacto en curso y la grabación de las pantallas del back-office.

Esta API está disponible para los usuarios Multi-ACD (Open) y CXone MpowerACD.

Antes de que empiece

Antes de poder comenzar a utilizar estas API, configure un permiso de usuario, genere una clave de acceso y siga el proceso de registro y autenticación explicado en el portal para desarrolladores.

Estas API requieren el permiso Registrar interacción de pantalla del Centro de interacciones.

POST Iniciar grabación de interacción de pantalla

La API permite iniciar la grabación de pantalla para un usuario específico que no está en una llamada activa. Debe especificar la duración de la grabación proporcionándola como parámetro en el comando de inicio. La duración debe estar entre 5 segundos y 3:30 horas, el tiempo máximo permitido. La grabación se detendrá automáticamente cuando se alcance la duración. Además, puedes detener la grabación de pantalla invocando el comando stop-screen-interaction-recording.

  • Cuando se inicia la grabación (indicado por un código de respuesta de 202) o es exitosa (indicado por un código de respuesta de 200), se proporcionará el ID de contacto asociado con la pantalla grabada. Este ID de contacto se debe utilizar al emitir el comando Detener.

  • La API se puede utilizar durante una llamada en vivo entre un agente y un cliente, la cual puede ser grabada. En tales casos, habrá dos grabaciones distintas: una que captura la conversación de voz y la otra basada en interacciones de API, cada una asociada con diferentes identificaciones de contacto.

  • Si se aplica el enmascaramiento a una llamada en vivo, también afectará una interacción de grabación de pantalla de API que pueda grabarse en paralelo.

  • Al utilizar la API, puede haber una única instancia de grabación de pantalla. Si la pantalla de un agente ya se está grabando a través de la API, cualquier llamada de API posterior para ese mismo agente no generará una nueva grabación de pantalla ni actualizará la duración de la grabación.

userId*:

cadena

ID del usuario a registrar.

duracióndegrabación*:

number

Especifica la duración de grabación requerida dentro del rango de 5 a 13200 segundos

POST Detener la grabación de la interacción de la pantalla

La API permite detener la grabación de pantalla para el ID de contacto de un usuario específico que se inició usando el comando start-screen-interaction-recording. Debe utilizar el ID de contacto proporcionado en la respuesta del comando start-screen-interaction-recording. Si no se llama a este método, la grabación de pantalla se detiene automáticamente después de la duración proporcionada en el comando start-screen-interaction-recording.

userId*:

cadena

El ID del usuario registrado que se va a detener.

ID de contacto*:

number

El ID de contacto devuelto en el comando de grabación de la pantalla de inicio.