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 usuarios de Engagement Hub con funcionalidad de grabación de voz o pantalla y CXone MpowerACD usuarios.

Antes de que empiece

Puede probar CXone Mpower API en el portal para desarrolladores . Inicie sesión con una cuenta CXone Mpower y luego podrá realizar solicitudes con el inquilinoCerrado Agrupación organizativa de alto nivel utilizado para administrar el soporte técnico, facturación y configuración global para su sistema CXone Mpower. de su cuenta.

Para comenzar a utilizar las API, debe registrarse en NiCE para recibir credenciales válidas utilizadas para la autenticación. Revise la página Primeros pasos en el portal para desarrolladores para obtener instrucciones.

Además, el uso de estas API requiere el permiso Interactions Hub Grabar interacción de pantalla.

Grabación de interacción en la pantalla de inicio

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.

Método: POST

Punto final/servicio-de-administración-de-grabación-de-interacciones/v1/interacciones/inicio-de-grabación-de-interacciones-en-pantalla

Parámetros:

userId*:

(consulta)

cadena

ID del usuario a registrar.

duracióndegrabación*:

(consulta)

number

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

Detener la grabación de interacción de 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.

Método: POST

Punto final/servicio-de-administración-de-grabación-de-interacciones/v1/interacciones/detener-la-grabación-de-interacciones-de-pantalla

Parámetros:

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.