

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.

# Habilite la redacción de datos confidenciales y el procesamiento de mensajes durante el vuelo
<a name="redaction-message-processing"></a>

Amazon Connect admite el procesamiento de mensajes que intercepta y modifica los mensajes de chat antes de que lleguen a cualquier participante. Esta capacidad permite la redacción automática de datos confidenciales y el procesamiento personalizado de los mensajes, lo que ayuda a las empresas a mantener los estándares de cumplimiento y seguridad.

Las siguientes son las opciones de procesamiento, junto con las características de cada opción:
+ Redacción de datos confidenciales integrada
  + Detecta y elimina automáticamente los números de tarjetas de crédito, los números de seguro social y otra información de identificación personal
  + Admite varios idiomas, incluidas las variantes en inglés, francés, portugués, alemán, italiano y español. Para obtener una lista de los idiomas compatibles con la supresión de Contact Lens, consulte [Idiomas compatibles con Amazon Connect](supported-languages.md).
  + Elija redactar todas las entidades de datos confidenciales seleccionadas o todas
  + Sustitúyalos por marcadores de posición genéricos ([PII]) o marcadores de posición específicos de la entidad ([NAME], [CREDIT\$1CARD])
+ Procesadores de mensajes personalizados (mediante Lambda). Para obtener más información, consulte [¿Qué es Lambda?](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) en la Guía del *desarrollador de AWS Lambda*.
  + Integre servicios de terceros para la traducción de idiomas
  + Aplica filtros de blasfemias
  + Transforma los mensajes mediante servicios AI/LLM 
  + Implemente modificaciones en los mensajes específicas de la empresa

Para configurar el procesamiento de mensajes, defina las reglas de redacción en el bloque **Establecer el comportamiento de registro y análisis**. Para obtener más información, consulte [Habilitación de la supresión de datos confidenciales](enable-analytics.md#enable-redaction). También puede especificar una función Lambda para el procesamiento personalizado.

Su procesador Lambda personalizado recibirá un JSON de entrada con el siguiente formato:

```
{
  "version": "1.0",
  "instanceId": "string",
  "associatedResourceArn": "string",
  "chatContent": {
    "absoluteTime": "string",
    "content": "string",
    "contentType": "string",
    "id": "string",
    "participantId": "string",
    "displayName": "string",
    "participantRole": "string",
    "initialContactId": "string",
    "contactId": "string"
  }
}
```

Y generará un JSON en el siguiente formato:

```
{
  "status": "string", // "PROCESSED"|"APPROVED"|"FAILED"|"REJECTED"
  "result": {
    "processedChatContent": {
      "content": "string",
      "contentType": "string" // "text/plain"|"text/markdown"|"application/json"
    }
  }
}
```

El contenido del chat procesado sustituirá al mensaje original cuando se publique para los participantes del chat.