动态目的地 phone 分配,在来电开始时
Dynamic destination phone assign, at incoming call start
我正在研究使用 Twilio 实施呼叫跟踪的可能性。
我需要的是在来电开始时我希望能够更改该呼叫的目标号码。
Twilio 如何通过 API 实现这一点?
阅读 API 文档,我发现有实时呼叫和消息路由功能 (here) and followed the example (here),但这不是我想要实现的。
在此先感谢您的任何建议和帮助!
--史蒂夫
这里是 Twilio 开发人员布道者。
您完全可以动态更改 Twilio 上的呼叫的目标号码。当您转接电话时,您 use the <Dial>
noun in TwiML 像这样:
<Response>
<Dial>YOUR_NUMBER_HERE</Dial>
</Response>
但是,如果您动态地提供 TwiML,您可以根据需要的任何条件 return <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
如果这有帮助,请告诉我。
我正在研究使用 Twilio 实施呼叫跟踪的可能性。
我需要的是在来电开始时我希望能够更改该呼叫的目标号码。 Twilio 如何通过 API 实现这一点?
阅读 API 文档,我发现有实时呼叫和消息路由功能 (here) and followed the example (here),但这不是我想要实现的。
在此先感谢您的任何建议和帮助!
--史蒂夫
这里是 Twilio 开发人员布道者。
您完全可以动态更改 Twilio 上的呼叫的目标号码。当您转接电话时,您 use the <Dial>
noun in TwiML 像这样:
<Response>
<Dial>YOUR_NUMBER_HERE</Dial>
</Response>
但是,如果您动态地提供 TwiML,您可以根据需要的任何条件 return <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
如果这有帮助,请告诉我。