我正在开发一个浏览器内调用中心应用程序,并使用 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/