【问题标题】:Can I return a SIP 302 (Redirect) as a response to an incoming call to my Twilio app?我可以返回 SIP 302(重定向)作为对 Twilio 应用程序来电的响应吗?
【发布时间】:2018-10-30 07:42:28
【问题描述】:

在某些情况下,我希望我的 Twilio 应用程序能够将入站 SIP INVITE 重定向到不同的电话系统。我们没有使用 Twilio 的运营商,而是使用我们自己的 (thinQ) 通过 SIP 发起和终止。

我不想通过 Dial 命令转发呼叫,因为它会使 Twilio 应用程序在呼叫设置期间保持在循环中。 可以这样做吗?

【问题讨论】:

  • 你是怎么接到这个电话的?是对您使用 TwiML 响应的 Twilio 号码的呼叫吗?您有 SIP 中继还是使用 SIP 注册?
  • 这是对 ThinQ 号码的呼叫,该号码配置为使用此处提供的说明通过 SIP 将呼叫发送到 .sip.twilio.com - thinq.com/… 不涉及 SIP 注册。我们的想法是让我们的 Twilio 应用程序处理其中一些呼叫,但也能够将其中一些呼叫重定向到不同的电话系统。
  • 感谢您提供额外的详细信息。这超出了我对 SIP 和 Twilio 的了解,但我正在与团队核实此事,很快就会给你答复。

标签: twilio twilio-api


【解决方案1】:

这里是 Twilio 开发者宣传员。

Twilio 不支持在接收您描述的 SIP 时返回 302 重定向。

当您设置接收 SIP 并通过 Twilio 引导它时,您需要使用 TwiML 而不是 SIP 命令来响应这些来电。就像您建议的那样,您可以使用 <Dial> 将呼叫定向到其他地方(如果您使用 <Sip>,则包括到其他 SIP 地址),但您不能只回复 SIP 指令或重定向。

如果您不希望 Twilio 处理这些呼叫,则需要在将 SIP 发送到 Twilio 之前调整呼叫路由。

【讨论】:

    猜你喜欢
    • 2010-09-21
    • 1970-01-01
    • 2018-10-20
    • 1970-01-01
    • 1970-01-01
    • 2019-09-02
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    相关资源
    最近更新 更多