设计通话序列
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.
配置通话工作流之前,先确定提示语、按键选项、录音方式和结束方式。使用 Voice 序列构建器创建可保存的 Bird 通话流程。如果由您自己的应用处理流程,请通过 SIP 中继连接。
定义来电者的预期结果
选择一个简单、可观测的结果。例如,服务信息菜单可以用一个按键提供营业时间,另一个按键提供路线指引。除了主要选项外,还要编写静音和无效按键对应的响应。
将外部业务操作保留在拥有这些操作的应用或会话运行时中。语音确认并不能证明另一个系统已预约或更改了订单。当对话依赖实时工具和对话交互时,请使用 AI 语音集成指南。
梳理步骤和依赖关系
- 命名入口点和每个目标节点。列出依赖它们的电话号码和外部应用。
- 编写提示语并准备音频。指定按键是否应中断提示语,还是等待提示语播放完毕。
- 为有效按键选择、静音和无效输入定义分支。为每个分支指定一个目标节点或明确的挂断操作。
- 如果应用需要录制响应,请指定录制何时开始和停止、录制哪段音频以及是否需要转录。将敏感输入排除在录制窗口之外。
- 检查所选的序列步骤或所连接的应用是否支持所需的行为。在配置工作流之前,验证输入处理、录制和转接操作。
将录制、转录处理和通话结果分开管理。录制指南涵盖了对生成产物的授权同意、访问和审查。
连接应用
对于 Bird 序列,创建并保存草稿,测试其路径,然后发布一个版本。构建器指南涵盖通话入口、模拟、真实测试通话和号码绑定。编辑草稿不会影响已激活的发布版本;发布已暂停的序列后,该序列仍保持暂停状态。
对于外部 SIP 应用,按以下方式配置连接。
创建中继并启用所需的呼叫方向。对于来电,启用呼入功能,配置交付网关并将符合条件的号码指向该中继。接听来电指南涵盖号码路由。
对于去电,启用呼出功能并配置身份验证、主叫身份和目的地访问。使用 SIP 呼叫指南准备连接。
在负责该流程的系统中配置提示语和菜单行为。使用操作前,请查看已发布的 API、CLI 或 MCP 参考文档。读取通话记录、编写序列、运行模拟和创建真实通话的效果及所需权限各不相同。要通过 HTTP 启动 Bird 序列,请参阅创建语音通话。
在更改生产路由之前进行测试
使用您控制的号码和隔离的草稿或应用配置。首次通话指南涵盖连接准备。序列模拟不会发起通话;真实草稿测试会发起通话并产生正常的通话费用。
测试有效输入、静音、无效按键、中断提示语和正常挂断。验证每个分支是否到达预期的响应。当工作流使用录制和转录时,单独检查它们的状态。
在测试期间协调修改并记录已测试的配置。保留之前的应用配置和号码路由,以便在新工作流失败时恢复。恢复路由不会撤销已执行的业务操作。
验证通话结果
使用通话分段日志检查通话结果。已接听的呼叫、已完成的菜单和已完成的业务操作是三个独立的结果。当更新缺失或乱序到达时,将 Voice 事件与通话分段记录进行核对。