簡體   English   中英

如何確定使用JavaScript SDK時twilio呼叫實際上已被應答?

[英]How do I find out when a twilio call has actually been answered when using the JavaScript SDK?

我正在開發一個瀏覽器內呼叫中心應用程序,並且正在使用Twilio JavaScript SDK來實現此目的。 我正在使用以下說明進行集成: https : //www.twilio.com/docs/api/client/device ,尤其是示例代碼。

當有人開始通話時,我想顯示一個“正在通話”的動畫,但是無論何時有人應答,我都希望更改它以顯示通話計時器。

通過使用SDK,我只能讓以下方法在實際調用開始時觸發(而不是在他們應答后觸發):

Twilio.Device.connect(function (conn) {

});

Twilio開發人員布道者在這里。

正如John Ambrose在評論中所說,您不能直接從JS SDK中獲得此信息。

但是,您可以選擇在接聽電話時接收Webhook回調 您可以使用StatusCallbackEvent參數選擇何時獲取這些回調,或者可以接收所有事件並檢查呼叫的當前CallStatus

當您獲得該Webhook時,則需要使用服務器發送的事件或Web套接字將其推送到前端。

讓我知道是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM