以优雅的方式处理twilio中的3个呼叫队列

以优雅的方式处理twilio中的3个呼叫队列,twilio,twilio-api,twilio-php,twilio-taskrouter,Twilio,Twilio Api,Twilio Php,Twilio Taskrouter,我想要一些关于我的twilio设置的建议,以解决我正在尝试解决的问题 概述 客户可以拨打我们的twilio号码,处理以下三种情况之一: -是我们的客户机,有一个问题-应该转移到CC队列(2ppl), -想要购买我们的服务-应转移到销售队列(7ppl), -有一些其他情况-应该转移到另一个队列,让我们称之为其他队列(1人) 当前解决方案 客户机呼叫: 欢迎辞 我们收集他的数字输入 将调用排入适当的队列 根据会议指示将任务分配给可用的工作人员 当前解决方案的问题 如果办公室里没有工作人员处理电话

我想要一些关于我的twilio设置的建议,以解决我正在尝试解决的问题

概述

客户可以拨打我们的twilio号码,处理以下三种情况之一: -是我们的客户机,有一个问题-应该转移到CC队列(2ppl), -想要购买我们的服务-应转移到销售队列(7ppl), -有一些其他情况-应该转移到另一个队列,让我们称之为其他队列(1人)

当前解决方案

客户机呼叫:

  • 欢迎辞
  • 我们收集他的数字输入
  • 将调用排入适当的队列
  • 根据会议指示将任务分配给可用的工作人员
当前解决方案的问题

如果办公室里没有工作人员处理电话,客户将永远等待,直到他自己挂断。回答问题的人不知道客户的电话号码,因此如果必要,他无法休息

问题

  • 在客户端选择队列后,我想检查办公室中是否有处于该队列的工作人员(不是处于脱机模式)。如果每个人都处于脱机模式,则重定向到语音邮件,并将电子邮件发送到指定的电子邮件地址,其中包含呼叫者电话号码和语音邮件录制url
  • 在员工拿起(接受预订)后,向他发送一条带有客户电话号码的消息
  • 如果在指定的时间内(例如5分钟)没有工作人员接听,则呼叫将被重定向到语音邮件,并将电子邮件发送到指定的电子邮件地址,其中包含呼叫者电话号码和语音邮件记录url。

  • 这里是Twilio开发者福音传道者

    答案按照顺序,第1部分和第3部分需要讨论语音邮件,我将在底部介绍:

  • 你可以用一个
  • 我想这是在使用。实际上,您也可以在此阶段检查
    reservation
    对象,检查所有任务属性的
    reservation.task.attributes
    ,其中应包括调用属性。您可以使用它在屏幕上显示您的代理或以其他方式向他们发送消息
  • 为此,您应该设置一个。当超时触发时,任务应转到工作流中的下一个队列
  • 语音信箱 对于第1部分和第3部分,我们将从一个队列中弹出一个任务,但它需要转到其他地方处理。您希望将呼叫发送到语音信箱,而语音信箱不需要代理处理。目前,处理此问题的最佳方法是将任务定向到包含一个bot工作者的队列。工作人员的工作是将传入的预订直接重定向到某个TwiML。您可以通过立即实现这一点

    要创建语音邮件,您可以组合和。确保将设置为应用程序中的URL,然后可以使用结果通过电子邮件将链接发送到语音邮件录制


    让我知道这是否有帮助。

    这里是Twilio开发者福音传道者

    答案按照顺序,第1部分和第3部分需要讨论语音邮件,我将在底部介绍:

  • 你可以用一个
  • 我想这是在使用。实际上,您也可以在此阶段检查
    reservation
    对象,检查所有任务属性的
    reservation.task.attributes
    ,其中应包括调用属性。您可以使用它在屏幕上显示您的代理或以其他方式向他们发送消息
  • 为此,您应该设置一个。当超时触发时,任务应转到工作流中的下一个队列
  • 语音信箱 对于第1部分和第3部分,我们将从一个队列中弹出一个任务,但它需要转到其他地方处理。您希望将呼叫发送到语音信箱,而语音信箱不需要代理处理。目前,处理此问题的最佳方法是将任务定向到包含一个bot工作者的队列。工作人员的工作是将传入的预订直接重定向到某个TwiML。您可以通过立即实现这一点

    要创建语音邮件,您可以组合和。确保将设置为应用程序中的URL,然后可以使用结果通过电子邮件将链接发送到语音邮件录制


    让我知道这是否有帮助。

    感谢您抽出时间回答我的问题。我的答复如下: 1.这似乎在控制台中不起作用-我在文档“skip_if not configuration to the console-It must post on the workflow API”中找到了此信息。由于我没有使用工作流API,这可能不是我的解决方案。 2.我使用本教程:但我使用的不是出列指令,而是会议。我不知道如何“检查预订”-也许你有这方面的教程?在寻找其他解决方案时,我提出了workspace event calback,但我不确定这是否可行。
    3) 如何在控制台中执行此操作?

    感谢您抽出时间回答我的问题。我的答复如下: 1.这似乎在控制台中不起作用-我在文档“skip_if not configuration to the console-It must post on the workflow API”中找到了此信息。由于我没有使用工作流API,这可能不是我的解决方案。 2.我使用本教程:但我使用的不是出列指令,而是会议。我不知道如何“检查预订”-也许你有这方面的教程?在寻找其他解决方案时,我提出了workspace event calback,但我不确定这是否可行。
    3) 如何在控制台中执行此操作?

    谢谢!我会试试看,然后尽快给你回复!嗨,菲尔纳什!谢谢你抽出时间回答我的问题。下面请找到我的回复:谢谢!我会试试看,然后尽快给你回复!嗨,菲尔纳什!谢谢你抽出时间回答我的问题。下面请找到我的答复:1。如果它在控制台中不起作用,那么我建议您开发或找人开发一种使用API为您设置此功能的方法。我也推荐莱西