

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 错误通知：何时 Contact Lens 无法分析联系人
<a name="contact-lens-error-notifications"></a>

Contact Lens 有可能无法分析联系文件，即使在流上启用了分析。发生这种情况时，会使用 Amazon EventBridge 事件Contact Lens发送错误通知。

[尽最大努力](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html)发出事件。

## 订阅 EventBridge 通知
<a name="contact-lens-error-notifications-subscribe"></a>

要订阅这些通知，请创建与以下内容相匹配的自定义 EventBridge 规则：
+ "source" = "aws.connect"
+ “detail-type”= “Contact Lens 分析状态更改”

您还可以添加到相应模式中，以便在发生特定事件代码时收到通知。有关更多信息，请参阅 *Amazon EventBridge 用户指南*中的[事件模式](https://docs.aws.amazon.com/eventbridge/latest/userguide/filtering-examples-structure.html)。

通知的格式类似于以下示例：

```
{
    "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"
    }
}
```

## 事件代码
<a name="contact-lens-event-codes-listed"></a>

 下表列出了当 Contact Lens 无法分析联系时可能产生的事件代码。


| 事件原因代码 | 说明 | 
| --- | --- | 
| INVALID\_ANALYSIS\_CONFIGURATION | 启动流时，Contact Lens 收到无效值，例如不受支持或无效的语言代码，或者加密行为不受支持的值。 | 
| RECORDING\_FILE\_CANNOT\_BE\_READ | Contact Lens 无法获取录音文件。这可能是因为 S3 存储桶中不存在文件，或者权限存在问题。 | 
| RECORDING\_FILE\_TOO\_SMALL | 录音文件太小，无法进行分析（小于 105 毫秒）。<br />如果文件没有预期的格式，则会发生INVALID错误。空 JSON 也是一个意外的对象。 | 
| RECORDING\_FILE\_TOO\_LARGE | 录音文件超过了分析持续时间限制。[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/contact-lens-error-notifications.html) | 
| RECORDING\_FILE\_INVALID | 录音文件无效。 | 
| RECORDING\_FILE\_CANNOT\_BE\_READ | Contact Lens 尝试读取录音文件时出错。 | 
| RECORDING\_FILE\_EMPTY | 录音文件为空。 | 
| RECORDING\_SAMPLE\_RATE\_NOT\_SUPPORTED | 音频文件的采样率不受支持。Contact Lens 目前支持采样率为 8kHz 的音频文件。这是 Connect 客户录音的采样率。 | 