Sign inGet Started

使用真实通话测试语音序列

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

在预览序列后,使用 Place a call 验证可听提示音和真实通话行为。测试模式和生产模式都会发起真实通话并产生正常通话费用。

准备通话

你需要 Voice management write 和 Voice calling write 权限、一个符合条件的主叫号码,以及一个你控制的接听方。在 Destinations 下启用目标国家/地区。如需验证,请查看主叫号码设置。

测试前保存草稿。未保存的编辑不会进入真实通话。检查所选的音频、语音语言、接听方以及所有 Dial 目标。

发起外呼测试通话

  1. 打开序列并选择 Place a call。在编辑器中,可在 More editor actions 下找到该选项。
  2. 选择定义和模式。已保存的草稿使用测试模式;活跃的发布版本支持测试或生产模式。
  3. 如果序列有多个呼叫入口,请选择 Call entry。
  4. 选择 From 并在 To 中输入带国家代码的号码。
  5. 提供与入口 schema 匹配的 Entry data (JSON)。当入口接受空数据时,使用 {}。
  6. 检查振铃超时时间,确认真实通话及费用,然后提交。

接听通话并按照预期路径操作。打开 Runs 查看其模式、已保存的草稿版本或发布版本,以及所选步骤的结果。

未发布的草稿可以进行测试。显式测试通话也适用于已暂停或已归档的序列;生产模式要求序列处于活跃、已启用且未归档状态。测试不会恢复序列运行,也不会更改其来电测试者列表。

将来电测试者路由到草稿

来电测试需要一个绑定到活跃发布版本中某个入口的号码。对于新序列,先发布一个版本,其中包含接受 {} 的入口。如需在首次发布前测试,请使用外呼草稿测试。

  1. 打开 Numbers 并选择一个支持呼入的号码。
  2. 在 Inbound routing 下,选择 Run a sequence,选择序列和呼叫入口,然后选择 Save。
  3. 返回序列编辑器,进行草稿更改。
  4. 打开 Draft testers,输入带国家代码的来电者号码,然后选择 Save draft and testers。
  5. 从已列出的测试者号码拨打绑定的号码。

列出的来电者使用已保存的草稿;其他来电者使用活跃的发布版本。保存号码路由会更改真实来电的处理方式。已暂停或已归档的序列会拒绝来电,包括草稿测试者的来电。

发布会清除草稿测试者。发布后如需测试后续更改,请重新添加。如果测试者进入了已发布的流程,请检查观察到的来电号码、测试者列表和绑定的入口。

验证主路径之外的场景

测试静音、未匹配的按键、提示音播放中的打断、Dial 目标忙线或无人接听,以及正常挂断。如果流程会录音,请单独检查录音。

序列结果、通话结果和任何外部业务影响是不同的。使用 Runs 查看工作流决策,使用通话日志查看通话结果。

后续步骤

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