
# 短信 (SMS) 消息

通过平台发送和接收短信 (SMS)，并接收传入的多媒体消息 (MMS)。短信功能由领先的电话服务提供商 Twilio 提供支持，为您提供全球范围内可靠的覆盖范围和电话号码可用性。


---

## 概览

应用中的短信功能允许您：

- 与联系人发送和接收短信
- 通过彩信 (MMS) 接收多媒体消息（图片、视频、文档）
- 使用 AI 代理自动回复
- 运行基于短信的广播，包括批量外发
- 处理不同国家的监管合规性

---

## 短信的工作原理

**短信功能要求您连接自己的 Twilio 账户。** 在大多数国家/地区，短信受到严格监管——例如美国的 **A2P 10DLC**（运营商用于确认企业真实身份的注册系统，以防止短信被拦截为垃圾信息）、澳大利亚的品牌注册、欧洲的发送者 ID 审批等——合规性文件必须以消息发送者本人的名义提交。因此，本平台不提供托管的短信号码——您需要使用自己的 Twilio 账户，直接向 Twilio 支付号码费用和按条计费的费用，而平台则负责处理路由、AI 以及上层的对话层。

连接后您将获得：

- **全球覆盖**：覆盖 Twilio 支持的所有国家/地区
- **号码类型**：包括本地号码、移动号码和免费电话号码
- **传入 MMS 支持**：联系人发送给您的媒体文件会保存到对话中（不支持发送外发 MMS；外发短信仅限文本）
- **平台不收取短信发送的信用额度费用**：您只需直接支付 Twilio 的每段运营商费用。如果 AI 代理生成回复，该 AI 回复仍会消耗 AI 信用额度，与其他渠道相同。

> **WhatsApp Business API 与众不同。** WhatsApp Business API 号码可以在平台托管的 Twilio 上运行，也可以在您自己的 Twilio 上运行。如果您连接了自己的 Anthropic 密钥 (BYOK)，托管式 Twilio WhatsApp 消息的费用为每条 0.05 个积分（包括入站和出站消息）。在所有其他账户中，这些发送成本已包含在您的 AI 积分费率中，因此不会产生单独的每条消息费用。请参阅 [WhatsApp Business](whatsapp-business.md) 以了解该路径。

> **请勿将其与 Twilio 账户卡混淆。** “渠道”页面下方还有一个单独的 **Twilio 账户**卡片，位于 **通过 Twilio 发送短信** 列表的下方。它用于将您在平台购买的 **WhatsApp** 号码切换到您自己的 Twilio 账户，与本页面的短信连接无关——切换它不会影响您的短信号码。请参阅 [短信提供商](../settings/sms-provider.md) 获取该卡片的完整说明。


> **没有 Twilio？使用您自己的安卓手机（测试版）。** 对于低频的对话式短信，您可以完全跳过 Twilio，通过您自己的安卓手机和运营商套餐发送短信。请参阅 [将安卓手机作为短信网关](android-sms-gateway.md)。它最适合一对一回复和 AI 对话——批量短信广播仍需要 Twilio。

---

## 连接您的 Twilio 账户

1. 在左侧边栏底部附近，点击 **设置**。
2. 在设置左侧导航栏中，在 **渠道** 下方，点击 **渠道**。
3. 找到 **通过 Twilio 发送短信** 卡片并点击 **连接**。（在“渠道”页面上，此卡片位于列表下方，Telegram、LINE 和其他渠道卡片之后。）


连接过程是一个简单的表单，而非多步骤向导：

1. **Account SID** — 从您的 Twilio 控制台的 **Account** 下复制并粘贴。
2. **Auth Token** — 从同一位置的 **Account → API credentials** 下复制并粘贴。它会通过 Twilio 进行验证，之后绝不会再次显示给您。
3. **Phone number** — 您 Twilio 账户中支持短信功能的号码，使用国际格式（例如 `+14155552671`）。
4. 点击 **Connect Twilio**。应用程序会自动验证凭据并为您 Twilio 号码上的入站 Webhook 进行配置——无需单独设置 Webhook 或进行测试消息步骤。


连接成功后，卡片会显示您的号码和已掩码的 Account SID，以及 **Edit**（编辑）和 **Disconnect**（断开连接）操作。在连接（或编辑）后，应用程序配置的 Webhook URL 会显示一次以供参考——它不会被存储，因此如果您需要再次查看，请点击 **Edit** 并重新输入相同的凭据。

在哪里查找您的 Account SID 和 Auth Token：登录 [console.twilio.com](https://console.twilio.com)。两者均位于主仪表板的 **Account Info** 面板中。您可以在 Twilio 控制台中直接购买和管理短信号码——本平台没有自己的短信号码购买界面。

> **您一次只能连接一个 Twilio 号码。** 若要使用其他号码，请点击已连接卡片上的 **Edit**，然后输入新的凭据——旧号码将被断开连接，并配置新号码。

### 更新或断开短信连接

若要更改您的短信号码或 Twilio 凭据，请在“渠道”页面打开 **SMS via Twilio**，点击 **Edit**，并重新输入所有三个字段（Account SID、Auth Token 和电话号码——表单始终需要这三个字段，因为 Auth Token 不会发送回浏览器进行预填充）。若要停止使用短信，请点击 **Disconnect**；这将清除您 Twilio 号码上的入站 Webhook 并移除连接。现有的对话不会被删除。

---

## 发送和接收短信

### 接收消息

一旦您的号码激活，收到的短信会自动路由到本平台：

1. 联系人向您的电话号码发送短信。
2. 消息会实时出现在 **Chats**（聊天）中。
3. 如果这是该发送者的第一条消息，系统会自动创建一个新联系人。
4. 如果 AI 智能体正在处理相关对话，它会自动回复。

### 发送消息

- **手动回复：** 在“聊天”中打开对话并输入您的回复。
- **广播：** 设置批量短信广播以大规模触达联系人 — 短信作为外发渠道得到全面支持，就像 WhatsApp 一样。请参阅 [广播](../broadcasts/broadcasts.md)。
- **AI 代理：** 指派一个代理自动回复收到的消息。
- **定时消息：** 安排在特定时间发送消息。

### MMS (多媒体信息)

SMS 号码支持**接收** MMS，因此当联系人向您发送媒体文件时，它会被保存到对话中：

- 图片 (JPEG, PNG, GIF)
- 视频 (MP4)
- 音频文件
- 文档 (PDF)

媒体附件会自动保存并在对话视图中可见。目前不支持从平台**发送** MMS——外发 SMS 仅支持文本。

::: note
**注意：** 接收 MMS 的可用性因国家/地区和运营商而异。MMS 在美国和加拿大得到广泛支持，但在其他地区的支持可能有限。
:::


---

## 在您的网站上添加“点击发送短信”(SMS) 链接

虽然没有像 WhatsApp 那样浮动的 SMS 小组件，但您仍然可以在网站（或电子邮件、二维码等）上放置一个按钮或链接，点击后即可打开访客的短信应用，并预填好您的号码。这需要使用普通的 `sms:` 链接。

格式如下：

```
sms:+NUMBER
```

请使用国际格式的号码，并包含加号。例如：

```
sms:+15551234567
```

### 将其放置在按钮上

将任何按钮或文本链接到该地址：

```html
<a href="sms:+15551234567">Text us</a>
```

在网站构建器（如 Wix、Squarespace、WordPress、Webflow 等）中，像往常一样添加一个按钮，并将 `sms:+15551234567` 粘贴到其“链接”/“URL”字段中。

### 预填消息内容

您可以预填访客将要发送的消息。iPhone 和 Android 对此的处理方式略有不同，因此请使用此组合格式以同时兼容两者：

```
sms:+15551234567?&body=Hi!%20I%20have%20a%20question
```

消息中的空格必须写为 `%20`。

> **值得了解的信息。**
> - 点击即发短信的链接仅在装有短信应用的设备上有效——它们在手机上可以使用，但在台式电脑上点击该链接通常没有任何反应。
> - 这些链接会打开访客**自己**的短信应用；第一条消息来自访客的手机号码，而不是您的号码。一旦他们点击发送，对话就会像其他任何收到的短信一样出现在“聊天”中。
> - 避免将 `sms:` 链接**放在您发送的短信中**——大多数手机不会将其识别为可点击的链接。它们在网页、电子邮件和二维码上效果最好。

---

## 拨打您短信号码的语音电话

拨打您已连接的 Twilio 短信号码的语音电话完全由您自己的 Twilio 账户处理——本平台不会为您接入的号码设置语音信箱问候语、录音或转录功能。如果您希望在短信号码上使用语音信箱，请在您的 Twilio 控制台中进行配置。

::: note
**注意：** 平台的自动语音信箱仅适用于通过平台购买的 WhatsApp 号码，不适用于您为短信连接的 Twilio 号码。
:::


---

## 合规性

短信合规性直接在您自己的 Twilio 账户中处理。本平台不会代表您提交短信合规性申请——这必须以您企业的名义进行。常见要求包括：

- **A2P 10DLC**（美国）——在向美国号码发送短信之前，请通过 Twilio 在“活动注册中心”（The Campaign Registry）注册您的品牌和活动。
- **免费电话验证**（美国和加拿大）——发送免费电话短信所必需。
- **发送者 ID 注册**（欧洲、中东、亚太地区的大部分地区）——Twilio 会处理提交流程。
- **身份证明文件**（德国、法国、印度等受监管国家）——在购买号码时于您的 Twilio 控制台中上传。

如果您的账户需要正式的合规性资料包（美国免费电话、英国手机号码等），“渠道”页面上的**合规性**卡片可以启动并跟踪您向 Twilio 的提交进度。

请参阅 [Twilio 的合规指南](https://www.twilio.com/docs/messaging/compliance) 以获取各国的完整细分信息。

### 短信合规最佳实践

- **获取同意**：在向联系人发送短信之前，请先获得对方同意。这在大多数司法管辖区（如美国的 TCPA、欧洲的 GDPR 等）都是法律要求的。
- **包含退订说明**：在群发消息中包含退订说明（例如：“回复 STOP 即可退订”）。
- **尊重退订请求**：立即处理退订请求。
- **表明身份**：在消息中表明身份——收件人应该知道是谁在联系他们。
- **遵守当地法规**：遵守联系人所在国家的当地法规。

---

## 故障排除

### 消息无法送达

- 验证收件人的电话号码是否为正确的国际格式（例如 +1234567890）。
- 检查您的 Twilio 账户余额是否充足，以及关联的凭据是否仍然有效。
- 确保该号码未在您的 Twilio 控制台中被停用或释放。
- 在对话视图中查看消息状态以获取错误详情 — Twilio 错误代码会直接显示，每个代码都在[错误日志](../settings/error-log.md#sms-twilio)中有详细说明。
- 某些国家/地区会拦截来自国外号码的消息 — 请为该国家/地区购买一个本地 Twilio 号码。

### 号码无法发送或接收消息

- 请在您的 Twilio 控制台中确认该号码处于活动状态。
- 请确认在 **Channels**（渠道）页面上连接的 Twilio 凭据与拥有该号码的账户仍然匹配。
- 对于受监管的国家/地区，请确认 A2P 10DLC、发送者 ID 或其他 Twilio 合规步骤已完成。

### 彩信 (MMS) 无法正常工作

- 请确认接收方所在国家/地区支持彩信 (MMS)。
- 请检查文件大小是否在限制范围内（彩信通常为 5MB）。
- 请验证文件格式是否受支持（JPEG、PNG、GIF、MP4、PDF）。

### 未收到传入消息

- 使用您的个人手机向您的电话号码发送一条测试短信。
- 请检查该号码在“渠道”页面上是否显示为已连接。
- 如果问题仍然存在，请尝试通过“SMS via Twilio”卡片重新连接该号码——平台会自动重新运行技术设置。

---

## 最佳实践

- **使用本地号码**：针对您联系人所在的国家/地区使用本地号码。来自本地号码的消息具有更高的信任度和送达率。
- **保持消息简洁**：短信每段有 160 个字符的限制。较长的消息会被拆分为多个片段，这会增加成本。
- **不要依赖表情符号或特殊符号**：为了将每条短信保持在单个（更便宜的）片段内，平台会自动清理外发文本以符合标准短信编码：表情符号会被删除，弯引号、长破折号、省略号及类似字符会被转换为普通等效字符。标准短信集之外的字符会被丢弃，因此它们无法在短信中显示。
- **合理安排消息发送时间**：避免在接收者所在时区的非工作时间发送消息。
- **监控送达率**：如果您发现某些地区的送达率较低，请考虑为该国家/地区购买本地号码，以提高信任度和送达率。
- **分配 AI 代理**：分配一个 AI 代理来快速响应传入的消息，尤其是在非工作时间。
