连接语音代理流程、集成与报表

采集输入、设置合理分支、连接 HTTP 服务,并核对转接结果和通话报表。

先确定目标,再添加步骤

打开 Voice Agent Studio,进入目标代理的 Call Flow。先阅读基础设置或电话菜单指南。实用的流程应有明确的入口、回应或操作,并在没有输入或外部服务不可用时提供安全的后续路径。

只编辑目标代理,修改前先检查已有的转接目标。步骤名称并不会配置实际目标。修改正在使用的流程可能影响后续客户来电。

采集输入并使用变量

  1. 添加 Collect 步骤,数字选项使用 Menu,采集具体值使用 Capture input。
  2. 选择按键、语音或界面提供的混合输入模式,并设置提示语、输入上限和超时时间。
  3. 为采集到的值设置清晰的变量名。使用变量选择器,或在编辑器支持的位置使用 {{var_name}}。
  4. 连接界面提供的有效输入、无输入和无效输入路径。使用 Conditions 根据预期值设置分支,不要假定所有回答都可用。

通常应重新采集输入。如果编辑器支持复用先前的回答,仅对适合的普通信息启用。不要复用密码或验证码,也不要无必要地朗读私人信息。

谨慎连接 HTTP 服务

Webhook/HTTP 流程步骤会调用您的接收应用;它不同于用于通知通话或短信事件的账户 webhook。选择请求方法、HTTPS 地址、超时时间以及所需的请求头和请求体,只插入接收端需要的变量。如需提取响应数据,请核对返回的 JSON 字段,并配置成功和失败两条路径。

开发时,请使用不会修改真实客户记录的测试端点。流程模拟器可能向配置的地址实际执行 HTTP 步骤。它不是离线沙箱。不要为了排查问题而反复执行付款、预订或其他不可撤销的操作。超时不代表接收应用没有执行任何操作;重试前请核实结果。

不要在问候语、知识内容、待分享的网址或截图中放置凭据。限制集成设置的访问权限,发送的个人数据不得超出流程所需。

检查营业时间和转接设置

检查 Business Hours、显示的时区,以及非营业时间的问候语或路径。逐日核对并测试非营业时间的预期行为。转接时选择实际的 SIP 线路、队列或可用目标,并确认有人能够接听。配置界面提供的失败或无人接听路径,不要假定目标不可用时会自动找到其他人。

应用并验证完整流程

解决校验错误,按界面提供的选项使用 Update 或 Publish,并等待结果。更改来电号码的目标前,先核对发布状态。模拟器有助于检查分支,但不能证明实际转接会响铃,也不能证明双向音频正常。

获得许可后,测试正常输入、无输入、外部服务错误以及人工转接。通话和集成可能产生费用。在通话记录和语音代理报表中,对比公开通话编号、开始时间、时长,以及可用的转写文本和录音。缺少转写可能与存储设置有关;有转写不代表存在完整录音。报表中的通话结果也不能证明外部预订或更新成功。

遇到问题时,保留公开编号、代理名称、时间及其时区、步骤和已去除敏感信息的错误内容。在确定失败原因之前,不要反复发布或重放外部操作。