是否可以在 twilio 中将调用者置于保留状态,然后代理可以调用某人来验证某些内容。然后,在验证后,代理将返回保留调用者。
谢谢,
最佳答案
这里是 Twilio 开发者布道者。
我想您会在 here 中找到您要查找的大部分信息。但总而言之,使用 REST API,您可以让用户暂停/暂停并执行更多操作。
使用 CallSid,您可以通过 Rest API 进行调用执行任何操作。查看 Twilio change call state 了解更多信息。
您可以等待客服人员按下“保持”(或您选择的任何按钮,具体取决于您使用的体验 - VOIP 或 PSTN),然后可以使用 REST API 更新该调用,使用 将其发送到队列例如动词。
然后您可以使用 CallSid 检索调用并更新它并将其发送回客服人员。
以下示例展示了如何将正在运行的调用重定向到将返回消息的不同 URL。您可以将该 URL 更改为服务器上的任何内容。
var accountSid = '{{ account_sif }}';
var authToken = "{{ auth_token }}";
var client = require('twilio')(accountSid, authToken);
client.calls({{ call_sid }}).update({
url: "https://demo.twilio.com/docs/voice.xml",
method: "POST"
}, function(err, call) {
console.log(call.to);
});
希望这有帮助
关于javascript - Twilio:让调用者保持等待状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35424718/