我们正在使用 Twilio 建立一个呼叫中心。
在问候和菜单结束时,我们的用户被重定向到等待下一个可用代理的队列。
我们希望系统: - 自动呼叫下一个可用的代理。这是为了防止代理拨打队列以了解用户是否在等待。- 能够改变队列的顺序。我们的用户有不同的优先级。
我们怎样才能做到这一点?最佳实践是什么?
仅供参考:我们正在使用 PHP、TWIML,并且我们没有自己的 IPBX(无法使用 SIP 协议)。
谢谢, 迪米特里
Twilio 布道者在这里。
有几种方法可以做到这一点,但我的建议是使用Enqueue动词的action属性。
action属性允许您告诉 Twilio 您希望它在调用者离开队列时请求的 URL 。作为此请求的一部分,Twilio 将向您传递一个名为QueueSid的参数。使用 QueueSid,您可以向 Twilio API 中的Queues端点发出请求,查看 Queue 的current_size是否大于零,以及是否启动对下一个可用代理的调用。
希望有帮助。