我正在研究使用Twilio实现呼叫跟踪的可能性。
我需要的是,在来电开始时我希望能够更改该呼叫的目的地号码。 如何通过API实现Twilio?
阅读API文档我发现有一个实时调用和消息路由功能(here)并遵循示例(here),但这不是我想要实现的。
感谢您的任何建议和帮助!
--Steve
答案 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
让我知道这是否有帮助。