Modelo de datos para el análisis de contactos en tiempo real: secuencias de segmentos para contactos de voz - Amazon Connect

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Modelo de datos para el análisis de contactos en tiempo real: secuencias de segmentos para contactos de voz

Los flujos de segmentos de análisis de contactos en tiempo real se generan en JSON. Los blobs JSON de eventos se publican en el flujo asociado para cada contacto que tenga habilitado el análisis de contactos en tiempo real. Se pueden publicar los siguientes tipos de eventos para una sesión de análisis de contactos en tiempo real para un contacto de voz:

  • Eventos STARTED: cada sesión de análisis de contactos en tiempo real publica un evento INICIADO al principio de la sesión.

  • Eventos SEGMENTS: cada sesión de análisis de contactos en tiempo real puede publicar cero o más eventos SEGMENTS durante la sesión. Estos eventos contienen una lista de segmentos con información analizada. En el caso de los contactos de voz, la lista de segmentos puede incluir segmentos "Transcript«,"» o Categories "». Utterance

  • Eventos COMPLETED o FAILED: cada sesión de análisis de contactos en tiempo real publica un evento COMPLETED o FAILED al final de la sesión.

Se incluyen propiedades comunes en todos los eventos de los contactos de voz

Cada evento incluye las siguientes propiedades:

Versión

La versión del esquema de evento.

Tipo: cadena

Canal

El tipo del canal de este contacto.

Tipo: cadena

Valores válidos: VOICE, CHAT, TASK

Para obtener más información acerca de los canales, consulte Conceptos: canales y simultaneidad.

AccountId

El identificador de la cuenta en la que tiene lugar este contacto.

Tipo: cadena

ContactId

El identificador del contacto que se está analizando.

Tipo: cadena

InstanceId

El identificador de la instancia en la que tiene lugar este contacto.

Tipo: cadena

LanguageCode

El código de idioma asociado a este contacto.

Tipo: cadena

Valores válidos: el código de idioma de uno de los idiomas admitidos para el análisis de llamadas en tiempo real de Contact Lens.

EventType

El tipo de evento publicado.

Tipo: cadena

Valores válidos: STARTED, SEGMENTS, COMPLETED, FAILED

Evento INICIADO

Los eventos STARTED incluyen solo las propiedades comunes:

  • Versión

  • Canal

  • AccountId

  • ContactId

  • LanguageCode

  • EventType: INICIADO

Evento SEGMENTS

Los eventos SEGMENTS incluyen las siguientes propiedades:

  • Versión

  • Canal

  • AccountId

  • ContactId

  • LanguageCode

  • EventType: SEGMENTOS

  • Segments: además de las propiedades comunes, los eventos SEGMENTS incluyen una lista de segmentos con información analizada.

    Tipo: matriz de objetos Segment

Segmento

Un segmento analizado para una sesión de análisis en tiempo real.

Cada segmento es un objeto con las siguientes propiedades opcionales. Solo está presente una de estas propiedades, según el tipo de segmento:

  • Utterance

  • Transcript

  • Categorías

Utterance

El enunciado analizado.

Obligatorio: no

  • Id

    El identificador del enunciado.

    Tipo: cadena

  • TranscriptId

    El identificador de la transcripción asociada a este enunciado.

    Tipo: cadena

  • ParticipantId

    El identificador del participante.

    Tipo: cadena

  • ParticipantRole

    El rol del participante. Por ejemplo, es un cliente, un agente o un sistema.

    Tipo: cadena

  • PartialContent

    El contenido del enunciado.

    Tipo: cadena

  • BeginOffsetMillis

    El desplazamiento inicial en el contacto para esta transcripción.

    Tipo: entero

  • EndOffsetMillis

    El desplazamiento final en el contacto para esta transcripción.

    Tipo: entero

Transcript

La transcripción analizada.

Tipo: objeto Transcript

Obligatorio: no

Categorías

Las reglas de las categorías coincidentes.

Tipo: objeto Categories

Obligatorio: no

Evento COMPLETED

Los eventos COMPLETED incluyen solo las siguientes propiedades comunes:

  • Versión

  • Canal

  • AccountId

  • ContactId

  • LanguageCode

  • EventType: INICIADO

Evento FAILED

Los eventos FAILED incluyen solo las siguientes propiedades comunes:

  • Versión

  • Canal

  • AccountId

  • ContactId

  • LanguageCode

  • EventType: FALLÓ