0

我正在研究使用 Twilio 实现呼叫跟踪的可能性。

我需要的是,在来电开始时,我希望能够更改该呼叫的目的地号码。Twilio 如何通过 API 实现这一点?

阅读 API 文档,我发现有一个实时呼叫和消息路由功能(此处)并按照示例(此处)进行操作,但这不是我想要实现的。

提前感谢您的任何建议和帮助!
——史蒂夫

4

1 回答 1

0

Twilio 开发人员布道者在这里。

您绝对可以在 Twilio 上动态更改呼叫的目标号码。当您转接呼叫时,您可以像这样使用<Dial>TwiML 中的名词

<Response>
  <Dial>YOUR_NUMBER_HERE</Dial>
</Response>

但是,如果您动态地为您的 TwiML 提供服务,您可以<Dial>根据您想要的任何条件在标签中返回您想要的任何数字。例如在 Ruby 中使用 Sinatra:

post "/voice" do
  if params["From"] === SOME_SPECIAL_NUMBER
    number = FORWARDING_NUMBER_1
  else
    number = FORWARDING_NUMBER_2
  end
  "<Response>
    <Dial>#{number}</Dial>
  </Response>"
end

让我知道这是否有帮助。

于 2016-07-28T13:58:56.440 回答