2017-07-19 125 views
1

我需要一個基本的隊列管理和一個twilio號碼和五個座席。Twilio呼叫隊列管理

當收到呼叫時,呼叫被放入隊列中。

如何從隊列中刪除呼叫並在代理程序可用時將其分配給代理程序。

回答

1

Twilio開發者佈道者在這裏。

您可以通過幾種方法來實現。簡單的方法將意味着您的代理需要撥入隊列,更難的方法是設置一個自動系統,在隊列中有新呼叫時撥打您的座席。

所以,簡單的方法。爲了響應最初的調用,您應該使用TwiML調用<Enqueue>,將其添加到隊列的後面。

<Response> 
    <Enqueue>support</Enqueue> 
</Response> 

然後,你可以有另一個號碼,該代理撥入調用<Queue>,並將其連接到的第一人等待,使用以下TwiML:

<Response> 
    <Dial><Queue>support</Queue></Dial> 
</Response> 

更難的方法包括使用Twilio's TaskRouter管理隊列並撥打代理。在這裏爲你創建應用程序有點太過分了,但是TaskRouter允許你爲define a Workflow轉換成任務的來電,以及assigned to active Workers

這裏有一篇很好的博客文章,關於如何setup TaskRouter as a support desk。有一個很好的contact center example application here too

讓我知道這是否有幫助。

+0

在手動隊列中,我可以讓代理接受使用隊列UI的呼叫,而不是撥另一個號碼。有了TaskRouter,有沒有辦法在座席之間平均分配呼叫? –

+0

TaskRouter是在代理之間平均分配呼叫的方式,或者您必須自己構建分發。 – philnash