Sign inGet Started

设计通话序列

警告: Voice 序列目前处于预览阶段。步骤、入口数据和序列定义格式可能发生变化,导致现有序列和 API 请求无法正常工作。

配置通话工作流之前,先确定提示语、按键选项、录音方式和结束方式。使用 Voice 序列构建器创建可保存的 Bird 通话流程。如果由您自己的应用处理流程,请通过 SIP 中继连接。

定义来电者的预期结果

选择一个简单、可观测的结果。例如,服务信息菜单可以用一个按键提供营业时间,另一个按键提供路线指引。除了主要选项外,还要编写静音和无效按键对应的响应。

将外部业务操作保留在拥有这些操作的应用或会话运行时中。语音确认并不能证明另一个系统已预约或更改了订单。当对话依赖实时工具和对话交互时,请使用 AI 语音集成指南。

梳理步骤和依赖关系

  1. 命名入口点和每个目标节点。列出依赖它们的电话号码和外部应用。
  2. 编写提示语并准备音频。指定按键是否应中断提示语,还是等待提示语播放完毕。
  3. 为有效按键选择、静音和无效输入定义分支。为每个分支指定一个目标节点或明确的挂断操作。
  4. 如果应用需要录制响应,请指定录制何时开始和停止、录制哪段音频以及是否需要转录。将敏感输入排除在录制窗口之外。
  5. 检查所选的序列步骤或所连接的应用是否支持所需的行为。在配置工作流之前,验证输入处理、录制和转接操作。

将录制、转录处理和通话结果分开管理。录制指南涵盖了对生成产物的授权同意、访问和审查。

连接应用

对于 Bird 序列,创建并保存草稿,测试其路径,然后发布一个版本。构建器指南涵盖通话入口、模拟、真实测试通话和号码绑定。编辑草稿不会影响已激活的发布版本;发布已暂停的序列后,该序列仍保持暂停状态。

对于外部 SIP 应用,按以下方式配置连接。

创建中继并启用所需的呼叫方向。对于来电,启用呼入功能,配置交付网关并将符合条件的号码指向该中继。接听来电指南涵盖号码路由。

对于去电,启用呼出功能并配置身份验证、主叫身份和目的地访问。使用 SIP 呼叫指南准备连接。

在负责该流程的系统中配置提示语和菜单行为。使用操作前,请查看已发布的 API、CLI 或 MCP 参考文档。读取通话记录、编写序列、运行模拟和创建真实通话的效果及所需权限各不相同。要通过 HTTP 启动 Bird 序列,请参阅创建语音通话。

在更改生产路由之前进行测试

使用您控制的号码和隔离的草稿或应用配置。首次通话指南涵盖连接准备。序列模拟不会发起通话;真实草稿测试会发起通话并产生正常的通话费用。

测试有效输入、静音、无效按键、中断提示语和正常挂断。验证每个分支是否到达预期的响应。当工作流使用录制和转录时,单独检查它们的状态。

在测试期间协调修改并记录已测试的配置。保留之前的应用配置和号码路由,以便在新工作流失败时恢复。恢复路由不会撤销已执行的业务操作。

验证通话结果

使用通话分段日志检查通话结果。已接听的呼叫、已完成的菜单和已完成的业务操作是三个独立的结果。当更新缺失或乱序到达时,将 Voice 事件与通话分段记录进行核对。

后续步骤

继续查看此主题的文档、指南和示例。