Skip to main content
每个 webhook 正文都包含一个 type 字段,其值为本页面列出的事件类型之一。当您订阅某个端点时,events 数组必须包含您需要的事件类型(或留空以订阅所有事件)。 这些事件通过两种投递方式传送: 以下示例负载按在线传输顺序展示端点信封(键按字母顺序排序:dataevent_idtype);旧版投递包含相同的 data,但不含 event_id

通话事件

telephony.incoming

当入站通话接入您的某个电话号码时发送。端点投递是针对每一通入站通话发送的即发即忘通知,无论该号码配置的是智能体还是 webhook。未分配智能体的号码还会通过旧版 webhook 接收阻塞式配置请求——完整的请求/响应架构请参阅 telephony.incoming / web.incoming

telephony.complete

当入站或出站电话通话结束时发送。非阻塞。包含完整转录文本、录音 URL 和计费摘要。有关载荷架构,请参阅 telephony.complete / web.complete

telephony.tool

电话通话调用函数工具后发送。非阻塞审计通知——投递此事件时,工具已经执行完毕;它涵盖您自己的函数工具(不包括内置工具、知识库工具、应用连接工具或 MCP 工具)。
response 是执行结果:成功时为 {"status": <http status>, "response": <your endpoint's JSON>},失败时为 {"status": <status>, "error": "<message>"}

web.incoming

telephony.incoming 的 Web 渠道对应事件,在Web 小组件会话或构建器麦克风测试通话开始时发送。端点投递针对每个 Web 会话均为即发即忘。mode="webhook" 中的可发布密钥还会通过旧版 webhook 接收阻塞式配置请求——该阻塞式请求的结构不同(origin_domainpublishable_key_prefix;不包含电话号码)。请参阅 telephony.incoming / web.incoming
from_number 始终为字面量 "web"。对于 webhook 模式的小组件会话,to_number 为空(会话的智能体号码会在配置后分配);对于构建器麦克风测试通话,origin_domainpublishable_key_prefix 为空。

web.complete

telephony.complete 的 Web 渠道对应事件,涵盖 Web 小组件通话(direction: "web")和构建器麦克风测试通话(direction: "test")。非阻塞。其载荷结构与 telephony.complete相同,另加 origin_domain,且 from_number 设置为 "web"
在旧版单 URL webhook 中,构建器麦克风测试通话历史上会报告为 telephony.complete——其中仅 direction: "web" 通话使用 web.complete 类型。端点系统会将 Web 通话和测试通话都映射为 web.*。历史载荷可能包含旧版 directionwidgetmic

web.tool

telephony.tool 的 Web 渠道对应事件。data 携带 origin_domain,而不是 from_numberto_number

质量事件

call.graded

在某通话的 AI 评分运行 完成时发送。非阻塞。
一通电话可以被评分多次——快速启发式评分通常会在录音可用后由完整模型评分跟进,也可以进行手动重新评分。每次完成的运行都会发送各自的 call.graded 事件;请以最新的 graded_at 为准。

issue.reported

在创建问题报告时发送——可以由用户通过控制台提交(source: "user"),也可以由通话评分自动创建(source: "system")。非阻塞。
对通话重新评分会重新构建其系统生成的问题报告,并会为重新创建的报告再次发送 issue.reported。如果您只想针对每个底层问题接收一条通知,请按 call_id + title 去重。

测试通话事件

test-call.completed

测试通话运行 达到终止状态时发送——completedfailed,包括启动时失败且从未发起通话的运行。非阻塞。适用于将批量 CI 运行接入您的聊天/通知系统。

告警事件

alert.triggered

当启用了 发送到开发者 Webhook 渠道的告警规则达到其阈值时发送。 不会阻塞。规则触发一次后会遵守其冷却时间,因此持续超限时,每个冷却窗口只会产生一个事件。
有关创建规则、指标、冷却时间以及电子邮件 / Slack 渠道的信息,请参阅告警指南

相关内容

telephony.incoming / web.incoming

您必须响应的阻塞式入站通话负载。

telephony.complete / web.complete

通话后的转录文本和指标。

Webhook 端点

将 URL 订阅到这些事件中的一部分。

函数工具

telephony.tool / web.tool 事件的生成方式。