You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Twilio Elastic SIP Trunk设置通话启停Webhook通知?

配置Twilio Elastic SIP Trunk Webhook接收通话开始/结束通知

要通过Webhook获取通话开始和结束的通知,你需要配置Trunk的通话状态回调(Status Callback),具体步骤如下:

  1. 登录Twilio控制台,进入「Elastic SIP Trunks」页面,打开你要配置的目标Trunk详情。
  2. 在Trunk配置界面中,找到「Call Settings」(或「Webhooks & Events」)板块。
  3. 设置Status Callback URL:
    • 填入你的后端服务可公网访问的HTTP/HTTPS地址,Twilio会将事件推送至该地址。
    • 选择HTTP请求方法,推荐使用POST以获取完整的事件数据。
  4. 选择需要接收的事件类型:
    • 勾选answered(通话接通,即开始)和completed(通话结束);如果需要通话发起时的通知,可额外勾选initiated。
  5. 保存配置,完成后发起测试通话,验证你的后端是否收到Twilio推送的JSON格式事件数据(包含CallSid、CallStatus、From、To等核心字段)。

注意事项

  • 回调URL必须是公网可访问的,测试环境可使用内网穿透工具(如ngrok)暴露本地服务。
  • 后端收到回调后需返回200 OK响应,否则Twilio会重复推送事件。
  • 为确保回调真实性,可在后端校验Twilio请求头中的X-Twilio-Signature签名。

内容的提问来源于stack exchange,提问作者Robert M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 05:15:42