按频率排序,不按严重程度。下面每一项检查都点名了要看的页面,因为「不工作」 几乎总是四个页面互相矛盾的结果。
1. 号码有人接,但不是你的智能体
最常见的报告,也最难察觉,因为电话是通的。已连接的号码在任何东西绑定之前就会 应答——一个测试智能体接起电话,听起来一切正常。
检查: 拨打号码,听是不是智能体说的第一句话。听到任何别的东西,就说明 号码没有绑定到你的智能体。
修复: 在 /phone-numbers 上,号码应显示**「……负责接听此渠道」,并带有 你的智能体名字。在 /agents 上,部署部分应显示「已部署到……」,而不是 未部署或无语音渠道**。哪边错了修哪边。
2. 麦克风测试通过,电话却不通
两者测的是不同的东西,第一项通过证明不了第二项的任何事。/agents 直截了当地 说了:“WebRTC 可用于浏览器测试。电话路由需要一个号码。”
开始麦克风测试测试的是智能体。它不测号码、绑定和运营商。如果麦克风测试 正常而通话不正常,问题出在电话路径上,回到检查 1。
3. 智能体会应答,但什么也不知道
不是故障。没有挂接知识的智能体,回答得正确而毫无用处。
检查: /agents/knowledge。如果是空的,那就是你的答案——“请先创建智能体, 然后添加知识作为其依据。”
把营业时间、价格、服务项目、位置加进去,再跑一次麦克风测试。这是整张清单里 回报最高的修复,而且它不是一个 bug 报告。
4. 电话接通了,然后失败
打开 /conversations 找到这通电话。结果会告诉你断的是哪一半:
| 你看到的 | 它意味着 |
|---|---|
| 未接 / 无人接听 | 从未到达智能体 |
| 已接通 | 到达智能体并运行了 |
| 中途结束 | ”已接通,但对方在智能体讲完之前挂断了。“ |
| 失败 | 电话本身失败了 |
通话时间线会显示各阶段——连接中、响铃中、通话中、收尾中—— 让你看到它在停下之前走到了哪里。
换过运营商之后紧接着出现一串失败,通常意味着运营商拒接了这通电话: “运营商未接受此通话,请稍后重试。” 检查号码的拨号格式——期望国内格式的 运营商会拒绝 E.164,而配置是顺利保存下来的。
5. 能用,但什么都没被记录
电话发生了,事后却没有任何结构化的东西可看。
检查: /dialog-insights。显示未关联的洞察永远不会运行——“对话洞察 只会对来自其关联的智能体或营销活动的会话运行。” 保存和关联是两个动作。
字段本身也要检查:“没有字段的对话洞察永远不会产生结果。“
6. 音色自己变了
它没有自己变,是流水线变更干的。实时流水线有各自的音色,标准流水线用的是你 文字转语音提供商的音色,所以切换流水线会在无声无息之间,让你重新从一个 不含原音色的列表里挑选。参见 语音流水线。
7. 你暂停了某个东西之后,它就不动了
暂停或归档智能体,会同时让它停止应答和停止拨打电话。如果正在运行的营销活动 用的是那个智能体,这次运行会把剩余通话逐条跳过并打上标签,而不是冒用一个 你以为已经关掉的智能体去拨号。
如果都不是
用一部从没打过这个号码的电话拨过去,同时盯着 /conversations。如果连一条 会话都没有出现,说明什么都没到达我们这里,问题出在 Octo 的上游——号码、它的 路由,或者运营商。