---
title: "选择语音序列步骤"
description: "在语音序列目录中查找呼叫入口、媒体、键盘输入、拨号、转接和结束步骤，并选择正确的结果路径。"
canonical: "https://bird.com/zh-sg/wendang/guides/voice/sequences/nodes"
---

# 选择语音序列步骤

> **Warning:** Voice sequences are in preview. Steps, entry data, and the sequence definition format can change in ways that break existing sequences and API requests.

**抢先体验：** Webhook decision 处于抢先体验阶段，尚未正式发布。Webhook decision 和托管转接目前无法在控制面板中选择。

打开[**步骤目录**](https://bird.com/dashboard/w/voice/sequences/catalog)查看每个步骤的设置、输出和示例。模板或重命名的画布步骤可能显示特定于任务的名称。

目录显示控制台中可用的步骤。下表还标出了处于抢先体验阶段、尚无法选择的步骤。

![语音步骤目录显示流程控制步骤、搜索和分类筛选。](/images/docs/dashboard-sequences-catalog.png)

## 为你的任务选择步骤

| 步骤                         | 用途                                                  | 后续                                       |
| ---------------------------- | ----------------------------------------------------- | ------------------------------------------ |
| 开始通话                     | 定义呼叫入口及其接受的数据。                          | 将事件输出连接到第一个步骤。               |
| Media                        | 按顺序执行语音、音频、音调、暂停或录音命令。          | 命令完成后继续。                           |
| Gather digits                | 播放可中断的提示并收集键盘输入。                      | 选择命名的数字匹配、超时或未匹配输入路径。 |
| Webhook decision（抢先体验） | 将呼叫数据发送到 HTTPS 接收端，并使用其响应选择路径。 | 连接每个已配置的业务结果和失败结果。       |
| Branch                       | 按照有序条件选择路径。                                | 采用第一个匹配的路径或默认路径。           |
| Set values                   | 保存命名值，供本次进入该入口后的后续步骤使用。        | 继续执行，并向后续步骤提供已保存的值。     |
| Pause                        | 在保持呼叫连接和录音活跃的同时等待。                  | 在持续时间结束后继续。                     |
| Dial                         | 呼叫目标并将其与当前呼叫方连接。                      | 处理已完成、忙碌、无应答和失败的结果。     |
| Transfer                     | 在另一个入口或托管服务处继续。                        | 目标接管控制；此步骤没有常规的下一路径。   |
| Hang up                      | 结束呼叫。                                            | 无下一步骤。                               |
| Finish with a result         | 以成功或失败状态结束，附带可选原因和对象结果。        | 无下一步骤。                               |

## 从目录配置

1. 打开一个步骤以查看其支持的字段和示例。
2. 从相关结果将其添加到你的草稿中。
3. 替换示例值并检查其已配置的输出路径。
4. 为流程处理的每个结果预览示例。

键盘路径取决于你配置的匹配项。更改步骤可能导致现有连接、映射或预览示例失效。更改其契约后请使用**检查**功能。

## 选择明确的结果

当报告需要业务结果（如 `hours_played` 或 `no_input`）时，使用 **Finish with a result**。将状态配置为与该结果匹配，并提供对象结果，在不需要字段时使用 `{}`。

故意设置的失败结果会计入失败运行，即使没有发生技术错误。成功结果表示已配置的路径已完成；它不代表某人听到了消息或外部业务任务已成功。取消或失败的呼叫清理可能导致已配置的结果无法被记录。

## 后续步骤

- [配置提示和键盘菜单](/docs/guides/voice/sequences/media-and-keypad)。
- [拨号和转接呼叫](/docs/guides/voice/sequences/dial-and-transfer)。
- [使用序列数据](/docs/guides/voice/sequences/data)。
- [预览和检查序列](/docs/guides/voice/sequences/preview)。

## Related resources

- [Voice sequences](/docs/guides/voice/sequence-builder) (docs)
