OpenVBX和Twilio会处理多个呼叫,如果一条线路忙,请转到下一行,等等

时间:2016-07-28 11:50:28

标签: queue twilio phone-call openvbx

任何人都可以告诉我,下面的呼叫流程是否适用于OpenVBX& Twilio如果是的话,如何设置它?我使用Twilio试用了它,但到目前为止还没有运气。我已经下载了一个插件" OpenVBX-Plugin-Queue-master"看起来它可能有效,但我无法做到。我不是电话专家。我是电脑程序编制员。 =)

这就是我需要的。我需要能够同时接收多个呼叫并将呼叫者转移到下一个可用的话务员。

  • 他们需要听到主要问候语,按1
  • 然后理想地去支持小组(这对我不起作用 现在或者) - 让我们说服务员#1。
  • 如果话务员#1在电话上,请暂停听 到另一个问候语,然后将它们发送给服务员#2
  • 如果服务员#2忙...重复这个过程,直到我用完为止 服务员然后他们去VM。

这是我的安装版本:

  • 当前版本:1.2.20
  • 架构版本:79
  • 最新架构:79
  • 网站修订版:1026

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

目前对OpenVBX的支持尚未生效。

我建议你看一下队列指南。 https://www.twilio.com/docs/api/twiml/guides/queues

从排队调用者开始(Ruby中的一个例子):

require 'sinatra'
require 'twilio-ruby'

# Handles the POST request from Twilio and generates the TwiML that puts caller in a queue.
post '/caller/?' do
  response = Twilio::TwiML::Response.new do |r|
    # Use <Enqueue> verb to place caller in a <Queue>
    r.Enqueue "Queue Demo"
  end
  response.text
end

您可以处理更复杂的工作流程,例如通过TaskRouter迭代代理。

Call Screening tutorial演示了如何使用生产就绪代码处理代理语音邮件。

如果这有帮助,请告诉我。