Twilio呼叫队列管理

问题描述:

我需要一个基本的队列管理和一个twilio号码和五个座席。Twilio呼叫队列管理

当收到呼叫时,呼叫被放入队列中。

如何从队列中删除呼叫并在代理程序可用时将其分配给代理程序。

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