javascript - Twilio:让调用者保持等待状态

标签 javascript php twilio

是否可以在 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/

相关文章:

javascript - 多个代理可以同时使用唯一的 Twilio 号码吗?

laravel - 在 Twilio Laravel 上创建客户端需要凭据

javascript - 在旧版浏览器上预渲染 HTML 页面

javascript - 在 document.ready 中添加 youtube iframe 代码时出现问题

php - 需要将命令行 (Linux) CURL 转换为具有请求数据负载 ("-d "的 PHP CURL)

javascript - 提交表格前检查条款和条件

php - MySQL 表中的 Twilio 数字数组 - PHP

javascript - 等待代理导致获取 'then' 属性,我应该返回什么?

javascript - 无法让 JS document.getElementById 在我的 Rails View 中工作

javascript - 使用 php 和 javascript 进行 AJAX 即时检查