【问题标题】:Twilio SIP Domain not allowing inbound callsTwilio SIP 域不允许入站呼叫
【发布时间】:2021-01-13 14:31:54
【问题描述】:

我在 Twilio 上购买了一个美国电话号码并将其与 TwiML Bin 相关联。

TwiML Bin 的内容应该将呼叫重定向到我的 SIP 域:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Say>Welcome. Your call will be routed to an agent now</Say>
  <Dial>
    <Sip>sip:+13365518647@branko.sip.us1.twilio.com</Sip>
  </Dial>
</Response>

我已创建 SIP 域凭据

我创建了一个 SIP 域,添加了凭据并启用了 SIP 注册。来电时应播放欢迎消息。

当我拨打购买的电话号码时,会播放欢迎消息并将呼叫重定向到我的 SIP 域,但不会播放默认的欢迎语音。相反,在控制台中我得到The user you tried to dial is not registered with the corresponding SIP Domain 错误。我无法弄清楚我配置错了什么。用户注册不应该自动发生吗?如果没有,我如何注册用户?请指教

编辑:我使用 Zoiper 作为软件电话客户端。使用 Twilio SIP 域拨打电话

【问题讨论】:

  • 您的 SIP 电话配置在哪里?
  • @Alan ,我用 Zoiper 配置更新了问题

标签: twilio


【解决方案1】:

这里有一个问题是,当您的 TwiML bin 拨打您的 SIP 端点时,SIP 域上的 webhook 将被调用。当您发起来自您在域中注册的软件电话的呼叫时,将调用 SIP 域 VoiceUrl。

您已经注意到控制台报告您的端点未注册。您的软件电话在其上线时负责在域中注册自己和您的用户名。

我相信您在这里遇到的问题是您必须在软件电话的域配置中指定边缘位置。请务必阅读documentation on SIP registration

请注意,该文档的底部有链接,可下载有关配置各种软件电话的各种分步指南。我实际上曾尝试以与您相同的方式使用 Zoiper Desktop,但我发现它的兼容性不够——成功注册后,它会不断地在域中重新注册自己,直到达到速率限制,然后调用会失败。我对 Bria Solo 作为可靠的替代方案感到非常满意。

【讨论】: