我正在使用浏览器中的呼叫中心应用程序,并使用Twilio JavaScript SDK来实现这一目标。我正在使用这些说明进行集成:https://www.twilio.com/docs/api/client/device,特别是示例代码。
当有人开始通话时,我想显示一个“通话”动画,但每当有人回答时我想改变它以显示通话计时器。
通过使用SDK,我只能在实际呼叫开始时触发以下方法(而不是在他们回答时):
Twilio.Device.connect(function (conn) {
});
答案 0 :(得分:1)
Twilio开发者传道者在这里。
正如约翰·安布罗斯在评论中所说,你无法直接从JS SDK中获得这些信息。
但是,您可以选择接收webhook callback when the call is answered。您可以选择何时使用StatusCallbackEvent
parameter获取这些回调,或者您可以收到所有活动并检查当前CallStatus
of the call。
当您获得该webhook时,您需要使用服务器发送的事件或Web套接字将其推送到您的前端。
如果有帮助,请告诉我。