

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

# 短信、彩信和语音的事件类型
<a name="configuration-sets-event-types"></a>

使用事件目标的最简单方法是将所有短信、彩信和语音事件发送到单个目标。但是，您可以配置事件目标，以将特定类型的事件发送到不同目标。例如，您可以将所有与送达相关的事件发送到 Firehose 进行存储，而将所有失败事件发送到 Amazon SNS 主题，以便在发生时收到通知。您还可以将短信事件和语音事件发送到不同的地点。

您可以配置事件目标以发送以下类型的事件：

**短信、彩信和语音事件**
+ **ALL** – 将所有短信、彩信和语音事件发送到指定目标。

**短信事件**
+ **TEXT\_ALL** – 将所有短信事件发送到指定目标。
+ **TEXT\_DELIVERED（已送达）**– 将所有短信送达事件发送到指定目标。根据目标国家/地区的不同，**TEXT\_DELIVERED** 和 **TEXT\_SUCCESSFUL** 事件可互换使用。
+ **TEXT\_SUCCESSFUL（成功）**– 当消息被收件人的运营商接受时，就会发生成功事件。根据目标国家/地区的不同，**TEXT\_DELIVERED** 和 **TEXT\_SUCCESSFUL** 事件可互换使用。
+ **TEXT\_QUEUED（已排队）**– 当消息排队等待传送但尚未送达时，就会发生排队事件。
+ **TEXT\_PENDING（待处理）**– 当消息正在传递过程中但尚未送达（或未能送达）时，就会发生待处理事件。
+ **TEXT\_BLOCKED（已屏蔽）**– 当收件人的设备或运营商屏蔽发送给该收件人的消息时，就会发生屏蔽事件。
+ **TEXT\_TTL\_EXPIRED（TTL 已过期）**– 当传送消息所需的时间超过您在发送消息时指定的 `TTL` 值时，就会发生 TTL 过期事件。
+ **TEXT\_CARRIER\_UNREACHABLE（无法联系运营商）**– 当消息收件人的运营商网络发生暂时性错误时，就会发生无法联系运营商事件。
+ **TEXT\_INVALID（短信无效）**– 当目标电话号码无效时，就会发生无效事件。
+ **TEXT\_INVALID\_MESSAGE（消息无效）**– 当短信的正文无效且无法传送时，就会发生无效消息事件。
+ **TEXT\_CARRIER\_BLOCKED（运营商被阻止）**– 当收件人的运营商阻止消息传送时，就会发生运营商被阻止事件。当运营商将消息识别为恶意消息（例如，其中包含与钓鱼骗术相关的信息）或滥用消息（例如，消息被怀疑是未经请求的或违禁的）时，就会发生这种情况。
+ **TEXT\_UNREACHABLE（无法联系）**– 当收件人的设备不可用时，就会发生无法联系事件。如果设备未连接到移动网络或已关机，则可能会发生这种情况。
+ **TEXT\_SPAM（垃圾消息）**– 当收件人的运营商识别出消息中包含未经请求的商业内容并阻止传送消息时，就会发生垃圾消息事件。
+ **TEXT\_UNKNOWN（未知）**– 当消息由于其他事件类型未涵盖的原因而未能传送时，就会发生未知事件。未知错误可能是暂时的，也可能是永久性的。
+ **TEXT\_PROTECT\_BLOCKED（保护已阻止）**– 保护配置阻止的消息。

**语音事件**
+ **VOICE\_ALL** – 将所有语音事件发送到指定目标。
+ **VOICE\_COMPLETED（已完成）**– 向接收者播放音频消息时，就会发生已完成事件。此状态并不一定意味着消息已送达人类收件人。例如，它可能表示留言已传送到语音信箱系统。
+ **VOICE\_ANSWERED（已应答）**– 当收件人接听电话时，就会发生已应答事件。
+ **VOICE\_INITIATED（已启动）**– 每当有语音消息发起时，都将事件发送到指定目标。
+ **VOICE\_TTL\_EXPIRED（TTL 已过期）**– 当传送消息所需的时间超过您在发送消息时指定的 `TTL` 值时，就会发生 TTL 过期事件。
+ **VOICE\_BUSY（占线）**– 当收件人的电话线占线时，就会发生忙线事件。
+ **VOICE\_NO\_ANSWER（无应答）**– 拨打了电话但收件人（或其语音信箱系统）从不应答时，就会发生无应答事件。
+ **VOICE\_RINGING（响铃）**– 拨号完成后、收件人接听前发生的响铃事件。
+ **VOICE\_FAILED（失败）**– 当消息传送失败时，就会发生失败事件。

**彩信事件**
+ **MEDIA\_ALL** – 将所有彩信事件发送到指定目标。
+ **MEDIA\_PENDING（待处理）**– 当消息正在传递过程中但尚未送达（或未能送达）时，就会发生待处理事件。
+ **MEDIA\_QUEUED（已排队）**– 当消息排队等待传送但尚未送达时，就会发生排队事件。
+ **MEDIA\_SUCCESSFUL（成功）**– 当消息被收件人的运营商接受时，就会发生成功事件。
+ **MEDIA\_DELIVERED（已送达）**– 将所有彩信送达事件发送到指定目标。
+ **MEDIA\_INVALID（彩信无效）**– 当目标电话号码无效时，就会发生无效事件。
+ **MEDIA\_INVALID\_MESSAGE（消息无效）**– 当彩信的正文无效且无法传送时，就会发生无效消息事件。
+ **MEDIA\_UNREACHABLE（无法联系）**– 当收件人的设备不可用时，就会发生无法联系事件。如果设备未连接到移动网络或已关机，则可能会发生这种情况。
+ **MEDIA\_CARRIER\_UNREACHABLE（无法联系运营商）**– 当消息收件人的运营商网络发生暂时性错误时，就会发生无法联系运营商事件。
+ **MEDIA\_BLOCKED（已屏蔽）**– 当收件人的设备或运营商屏蔽发送给该收件人的消息时，就会发生屏蔽事件。
+ **MEDIA\_CARRIER\_BLOCKED（运营商被阻止）**– 当收件人的运营商阻止消息传送时，就会发生运营商被阻止事件。当运营商将消息识别为恶意消息（例如，其中包含与钓鱼骗术相关的信息）或滥用消息（例如，消息被怀疑是未经请求的或违禁的）时，就会发生这种情况。
+ **MEDIA\_SPAM（垃圾消息）**– 当收件人的运营商识别出消息中包含未经请求的商业内容并阻止传送消息时，就会发生垃圾消息事件。
+ **MEDIA\_UNKNOWN（未知）**– 当消息由于其他事件类型未涵盖的原因而未能传送时，就会发生未知事件。未知错误可能是暂时的，也可能是永久性的。
+ **MEDIA\_TTL\_EXPIRED（TTL 已过期）**– 当传送消息所需的时间超过您在发送消息时指定的 `TTL` 值时，就会发生 TTL 过期事件。
+ **MEDIA\_FILE\_TYPE\_UNSUPPORTED（文件类型不受支持）**– 当媒体文件的格式不受支持时，就会发生文件类型不受支持事件。有关支持的文件类型列表，请参阅[彩信文件类型、大小和字符限制](mms-limitations-character.md)。
+ **MEDIA\_FILE\_SIZE\_EXCEEDED（文件大小）**– 当媒体文件的大小超过 600 KB 时，就会发生文件大小已超出事件。
+ **MEDIA\_FILE\_INACCESSIBLE（文件不可访问）**— 当 AWS 最终用户消息短信无权访问文件时，就会发生文件无法访问事件。