在来电启动时动态目标电话分配

时间:2016-07-28 10:42:42

标签: twilio twilio-api

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

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

阅读API文档我发现有一个实时调用和消息路由功能(here)并遵循示例(here),但这不是我想要实现的。

感谢您的任何建议和帮助!
--Steve

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

您绝对可以动态更改Twilio上的通话目的地号码。当您转发电话时use the <Dial> noun in 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

让我知道这是否有帮助。

相关问题