

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 los flujos de segmentos de análisis de conversación para analizar los chats en Contact Lens
<a name="chat-real-time-contact-analysis-segment-streams-data-model"></a>

Las secuencias de segmentos de análisis de conversación para los contactos de chat se generan en JSON. Los blobs JSON de eventos se publican en la secuencia asociada para cada contacto que tenga habilitado el análisis de conversación en tiempo real. Pueden publicarse los siguientes tipos de eventos para una sesión de análisis de conversación de un contacto de chat:
+ Eventos STARTED: cada sesión de análisis de conversación publica un evento STARTED al principio de la sesión.
+ Eventos SEGMENTS: cada sesión de análisis de conversación 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 chat, la lista de segmentos puede incluir segmentos `Attachments`, `Transcript`, `Categories`, `Events`, `Issues` o `PostContactSummary`.
+ Eventos COMPLETED o FAILED: cada sesión de análisis de conversación publica un evento COMPLETED o FAILED al final de la sesión.

## Propiedades comunes incluidas en todos los eventos para contactos de chat
<a name="chat-segment-streams-data-model-common-properties"></a>

Cada evento incluye las siguientes propiedades:

**Versión**  
La versión del esquema de evento. Para los contactos de chat, esta es 2.0.0.  
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 [Canales y simultaneidad para enrutar contactos en Amazon Connect](channels-and-concurrency.md).

**AccountId**  
El identificador de la cuenta en la que tiene lugar este contacto.  
Tipo: cadena

**InstanceId**  
El identificador de la instancia en la que tiene lugar este contacto.  
Tipo: cadena 

**ContactId**  
El identificador del contacto que se está analizando.  
Tipo: cadena

**StreamingEventType**  
El tipo de evento publicado.  
Tipo: cadena   
Valores válidos: `STARTED`, `SEGMENTS`, `COMPLETED`, `FAILED`

**StreamingSettings**  
Configuración de Contact Lens para este contacto  
Tipo: objeto [StreamingSettings](#streamingsettingsobject) 

## StreamingSettings objeto
<a name="streamingsettingsobject"></a>

**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](supported-languages.md#supported-languages-contact-lens). 

**Output**  
Es el tipo de salida de Contact Lens habilitado para este contacto.  
Tipo: cadena  
Valores válidos: `Raw`, `Redacted`, `RedactedAndRaw` 

**RedactionTypes**  
El tipo de supresión habilitado para este contacto.  
Tipo: matriz de cadenas  
Valores válidos: `PII` 

**RedactionTypesMetadata**  
Los metadatos de supresión para cada tipo de supresión.  
Tipo: RedactionType cadena a [RedactionMetadata](#redactionmetadata)objeto   
Valores válidos: `PII` 

## RedactionMetadata objeto
<a name="redactionmetadata"></a>

Proporciona información sobre la configuración de la supresión.

**RedactionMaskMode**  
La configuración para la sustitución de la supresión de los datos de la automatización  
Tipo: cadena   
Valores válidos: `PII`, `EntityType`

## Evento INICIADO
<a name="chat-segment-streams-data-model-started-event"></a>

Los eventos `STARTED` incluyen solo las propiedades comunes:
+ Versión
+ Canal
+ AccountId
+ ContactId
+ StreamingEventType: INICIADO
+ StreamingSettings

## Evento SEGMENTS
<a name="chat-segment-streams-data-model-segments-event"></a>

Los eventos `SEGMENTS` incluyen las siguientes propiedades:
+ Versión
+ Canal
+ AccountId
+ OutputType
  + Es el tipo de salida de Contact Lens del segmento actual.
  + Tipo: cadena
  + Valores válidos: `Raw`, `Redacted`
+ ContactId
+ StreamingEventType: SEGMENTOS
+ StreamingSettings
+ Segmentos
  + Una lista de segmentos con información analizada.
  + Tipo: matriz de objetos [Segment](#chat-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:  
+  [Archivos adjuntos](#chat-attachments)
+  [Categorías](#chat-category)
+  [Evento](#chat-event)
+  [Problemas](#chat-issues)
+  [Transcripción](#chat-transcript)
+ [PostContactSummary](#chat-postcontactsummary)

**Archivos adjuntos**  
Las asociaciones analizadas.  
Obligatorio: no  
Tipo: objeto [RealTimeContactAnalysisSegmentAttachments](https://docs.aws.amazon.com/connect/latest/APIReference/API_RealTimeContactAnalysisSegmentAttachments.html)

**Categorías**  
Las reglas de las categorías coincidentes.  
Tipo: objeto [RealTimeContactAnalysisSegmentCategories](https://docs.aws.amazon.com/connect/latest/APIReference/API_RealTimeContactAnalysisSegmentCategories.html)  
Obligatorio: no

**Event**  
Tipo de segmento que describe un evento de contacto.  
Tipo: objeto [RealTimeContactAnalysisSegmentEvent](https://docs.aws.amazon.com/connect/latest/APIReference/API_RealTimeContactAnalysisSegmentEvent.html)  
Obligatorio: no

**Problemas**  
Tipo de segmento que contiene una lista de problemas detectados.  
Tipo: objeto [RealTimeContactAnalysisSegmentIssues](https://docs.aws.amazon.com/connect/latest/APIReference/API_RealTimeContactAnalysisSegmentIssues.html)  
Obligatorio: no

**Transcripción**  
El segmento de la transcripción analizada.  
Tipo: objeto [RealTimeContactAnalysisSegmentTranscript](https://docs.aws.amazon.com/connect/latest/APIReference/API_RealTimeContactAnalysisSegmentTranscript.html)  
Obligatorio: no

**PostContactSummary**  
Información sobre el resumen posterior al contacto de un segmento de contacto en tiempo real para un chat.  
Tipo: objeto [RealTimeContactAnalysisSegmentPostContactSummary](https://docs.aws.amazon.com/connect/latest/APIReference/API_RealTimeContactAnalysisSegmentPostContactSummary.html)   
Obligatorio: no

## Evento COMPLETED
<a name="chat-segment-streams-data-model-completed-event"></a>

Los eventos `COMPLETED` incluyen solo las siguientes propiedades comunes:
+ Versión
+ Canal
+ AccountId
+ InstanceId
+ ContactId
+ StreamingEventType: COMPLETADO
+ StreamingSettings

## Evento FAILED
<a name="chat-segment-streams-data-model-failed-event"></a>

Los eventos `FAILED` incluyen solo las siguientes propiedades comunes:
+ Versión
+ Canal
+ AccountId
+ InstanceId
+ ContactId
+ StreamingEventType: FALLÓ
+ StreamingSettings