2017-09-01 79 views
0

我們正在使用Twilio的可編程聊天SDK構建客戶支持聊天應用程序。我們將聊天用戶劃分爲訪問者和代理人,訪問者用戶需要支持,代理人則是支持訪問者查詢的人員。檢查是否有其他用戶在線

我們有一個要求,只有當至少有一個代理在線時,我們才希望聊天功能可供訪客使用。如果沒有人在線,則訪問者將無法啓動新的聊天,而是獲得代理不可用的消息。

如何使用Twilio的sdk實現這一點? 我們在服務實例上啓用了可達性。

回答

0

Twilio開發人員在這裏傳播。

這可能是考慮TaskRouter的好時機。 TaskRouter是一組資源和API,可在整個工作流程中爲工作人員,可用性和任務建模。在TaskRouter中,您可以將您的代理設置爲Workers,併爲它們定義Activities,它們定義它們是否在線並且可用或根本不可用。

然後您可以set up a workflow將來自用戶的傳入消息引導到可用的工作人員,並且如果沒有可用的工作人員,則返回您的不可用消息。

看看你的想法。

+0

是否支持可編程聊天的TaskRouter? – Kartik

+0

您可以真正使用TaskRouter,您只需要自己管理創建任務(而使用可編程語音,只需使用''就可以進行語音呼叫創建任務。 – philnash

相關問題