簡體   English   中英

Twilio SDK JS,是否可以獲取會議/電話參與者的狀態?

[英]Twilio SDK JS, is possible to get status of participant on conference/phone?

當他們被擱置時,我試圖在客戶端獲取特定參與者的事件。 我可以通過REST API在后端設置參與者保持,但我想知道當呼叫或參與者變為保持/取消保持時如何獲取呼叫或參與者的事件?

Twilio 語音 JavaScript SDK 允許您從瀏覽器進行語音呼叫,但它不會發出事件,例如有人被擱置。

但是,有一些技術可以實現您的目標:

  • 您可以創建一個從 web 客戶端到后端的 WebSocket(雙向連接),當您讓某人等待時,通過 WebSocket 發送一個包含詳細信息的事件。當您的 web 客戶端收到您的事件時,它可以更新其 UI。
  • 您可以使用Twilio Sync在您的 web 客戶端和您的后端之間實時共享和更新 state。 當你讓某人保持等待時,你可以在服務器上更新 state,web 客戶端可以收到此更新,以便你可以更新你的 UI。 您還可以使用其他實時數據庫/服務。
  • 您可以在后端保留 state 關於您的呼叫,並每隔幾秒鍾從您的 web 客戶端請求數據。 當數據發生變化時,web 客戶端可以更新其 UI。 這並不理想,因為它會發送許多不必要的 HTTP 請求,但它確實有效。

我推薦前兩個解決方案,但會避免我為了完整性而包含的第三個解決方案。 這聽起來像是一個有趣的項目,祝你好運!

暫無
暫無

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

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