javascript - 使用 JavaScript SDK 时如何查明 twilio 调用何时实际得到应答?

标签 javascript twilio

我正在开发一个浏览器内调用中心应用程序,并使用 Twilio JavaScript SDK 来实现此目的。我正在使用这些说明进行集成:https://www.twilio.com/docs/api/client/device特别是示例代码。

当有人开始通话时,我想显示“通话”动画,但是每当此人接听时,我想更改此设置以显示通话计时器。

通过使用 SDK,我只能在实际调用开始时(而不是在他们应答时)触发以下方法:

Twilio.Device.connect(function (conn) {

});

最佳答案

这里是 Twilio 开发者布道者。

正如 John Ambrose 在评论中所说,您无法直接从 JS SDK 获取此内容。

但是,您可以选择接收 webhook callback when the call is answered 。您可以使用StatusCallbackEvent parameter来选择何时获得这些回调。 ,或者您可以接收所有事件并检查当前的 CallStatus of the call .

当您获得该 Webhook 时,您需要使用服务器发送的事件或 Web 套接字将其推送到前端。

请告诉我这是否有帮助。

关于javascript - 使用 JavaScript SDK 时如何查明 twilio 调用何时实际得到应答?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42528985/

相关文章:

django - 使用 Django 和 Twilio 通过 SMS 进行一次性用户身份验证

javascript - "Uncaught ReferenceError: room is not defined"尝试从 Twilio 视频室断开连接时

c# - Twilio API Next Caller 插件返回 : Internal Server Error

node.js - Twilio 函数 - 发布到第三方 api?

javascript - 如何更新托盘图标

javascript - if else 语句中的谷歌分析

Javascript - 取消加载事件

javascript - Eloquent Javascript : Can't understand how the number value is determined in the sum function

javascript - AngularJS - 表单自定义验证 - 检查是否至少填写了一个输入

android - 如何在我的 Android 应用程序中使用 Twilio 发送短信?