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

未收到Azure OpenAI实时模型Webhook调用且SIP呼叫失败求助

排查Azure OpenAI实时音频SIP对接Twilio失败及Webhook无回调问题

问题背景

按Azure官方文档配置Twilio弹性SIP中继,将发起URL设为sip:proj_bfe96xxxxxxxxxxxxxxxxxxx@eastus2.sip.api.openai.com;transport=tls(内部ID取自Azure资源JSON的properties/internalId),并通过API成功创建Azure OpenAI Webhook。拨打Twilio号码时收到提示:

Welcome to verizon wireless, the call cannot be completed because the called party is temporarily unavailable

未收到Azure OpenAI的Webhook回调,SIP呼叫失败。

排查步骤

1. 核对SIP URI配置正确性

  • 确认内部ID完全匹配:检查从Azure资源JSON复制的proj_bfe96xxxxxxxxxxxxxxxxxxx无字符遗漏、多余或大小写错误
  • 区域一致性:Twilio弹性SIP中继的部署区域需与Azure的eastus2匹配,避免跨区域路由阻塞
  • 传输协议验证:URI中的transport=tls必须保留,Azure SIP服务仅支持TLS,同时需在Twilio弹性SIP中继的安全设置中开启TLS加密

2. 检查Twilio端配置完整性

  • 呼叫路由确认:验证弹性SIP中继的“发起呼叫”设置确实指向目标SIP URI,无地址配置错误
  • 号码绑定验证:确认Twilio号码已正确关联到该弹性SIP中继,且号码的呼叫处理规则直接指向中继
  • IP白名单配置:确保Twilio的SIP源IP已被Azure OpenAI SIP服务允许,检查Azure资源的网络规则是否存在IP限制

3. 验证Azure OpenAI Webhook有效性

  • 端点状态检查:调用Azure Webhook API的GET接口,确认Webhook处于active状态,未被禁用
  • 事件订阅检查:确保Webhook订阅了call.started、call.ended等SIP呼叫相关事件类型,遗漏事件会导致无回调
  • 端点可达性验证:确认你的Webhook地址为公网可达,支持HTTPS(Azure仅向HTTPS端点发送回调),且无防火墙、反向代理拦截请求

4. 定位呼叫失败核心原因

  • 查看Twilio呼叫日志:在Twilio控制台的“呼叫日志”中获取SIP呼叫的具体错误码(如404表示URI不存在,403表示权限不足),错误码可直接定位问题
  • 检查Azure OpenAI日志:在Azure门户的OpenAI资源中,进入“监控”->“日志”,筛选SIP相关日志,确认是否收到Twilio的呼叫请求及拒绝原因
  • 号码状态排查:提示中的运营商信息说明呼叫可能被拦截,检查Twilio号码是否为有效号码,是否被标记为异常,可尝试更换其他区域号码测试

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 10:36:05