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.
Notificaciones de error: cuando Contact Lens no puede analizar un contacto
Es posible que Contact Lens no pueda analizar un archivo de contactos, aunque el análisis esté habilitado en el flujo. Cuando esto ocurre, Contact Lens envía notificaciones de error mediante Amazon EventBridge events.
Los eventos se emiten en la medida de lo posible.
Suscríbase a EventBridge las notificaciones
Para suscribirse a estas notificaciones, cree una EventBridge regla personalizada que coincida con lo siguiente:
-
“source” = “aws.connect”
-
“detail-type” = “Contact Lens Analysis State Change”
También puede agregar al patrón que se le notifique cuando se produzca un código de evento específico. Para obtener más información, consulta Patrones de eventos en la Guía del EventBridge usuario de Amazon.
El formato de una notificación se parece al siguiente ejemplo:
{ "version": "0", // set by CloudWatch Events "id": "55555555-1111-1111-1111-111111111111", // set by CloudWatch Events "source": "aws.connect", "detail-type": "Contact Lens Analysis State Change", "account": "111122223333", "time": "2020-04-27T18:43:48Z", "region": "us-east-1", // set by CloudWatch Events "resources": [ "arn:aws:connect:us-east-1:111122223333:instance/abcd1234-defg-5678-h9j0-7c822889931e", "arn:aws:connect:us-east-1:111122223333:instance/abcd1234-defg-5678-h9j0-7c822889931e/contact/efgh4567-pqrs-5678-t9c0-111111111111" ], "detail": { "instance": "arn:aws:connect:us-east-1:111122223333:instance/abcd1234-defg-5678-h9j0-7c822889931e", "contact": "arn:aws:connect:us-east-1:111122223333:instance/abcd1234-defg-5678-h9j0-7c822889931e/contact/efgh4567-pqrs-5678-t9c0-111111111111", "channel": "VOICE", "state": "FAILED", "reasonCode": "RECORDING_FILE_CANNOT_BE_READ" } }
Códigos de evento
En la siguiente tabla se enumeran los códigos de evento que pueden producirse cuando Contact Lens no puede analizar un contacto.
| Código de motivo de evento | Description (Descripción) |
|---|---|
INVALID_ANALYSIS_CONFIGURATION |
Contact Lens ha recibido valores no válidos al iniciarse el flujo, como un código de idioma no admitido o no válido o un valor no admitido para el comportamiento de supresión. |
RECORDING_FILE_CANNOT_BE_READ |
Contact Lens no puede obtener el archivo de grabación. Esto puede deberse a que el archivo no está presente en el bucket de S3 o a que hay problemas con los permisos. |
RECORDING_FILE_TOO_SMALL |
El archivo de grabación es demasiado pequeño para el análisis (menos de 105 ms). Si el archivo no tiene el formato esperado, se produce un error INVALID. El JSON vacío también es un objeto inesperado. |
|
RECORDING_FILE_TOO_LARGE |
El archivo de grabación supera el límite de duración para el análisis.
|
|
RECORDING_FILE_INVALID |
El archivo de grabación no es válido. |
|
RECORDING_FILE_CANNOT_BE_READ |
Se ha producido un error cuando Contact Lens intentaba leer el archivo de grabación. |
|
RECORDING_FILE_EMPTY |
El archivo de grabación está vacío. |
|
RECORDING_SAMPLE_RATE_NOT_SUPPORTED |
No se admite la frecuencia de muestreo del archivo de audio. Contact Lens actualmente admite archivos de audio con una frecuencia de muestreo de 8 kHz. Esa es la frecuencia de muestreo de las grabaciones de Amazon Connect. |