在使用JavaScript SDK时,如何确定何时实际回答了twilio调用?

时间:2017-03-01 10:17:38

标签: javascript twilio

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

当有人开始通话时,我想显示一个“通话”动画,但每当有人回答时我想改变它以显示通话计时器。

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

Twilio.Device.connect(function (conn) {

});

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

正如约翰·安布罗斯在评论中所说,你无法直接从JS SDK中获得这些信息。

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

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

如果有帮助,请告诉我。