对于我正在努力解决的问题,我喜欢关于twilio设置的一些建议。
概述
客户可以拨打我们的twilio号码并处理以下三种情况之一: - 是我们的客户并有一个问题 - 应该转移到CC队列(2ppl), - 想要购买我们的服务 - 应该转移到销售队列(7ppl), - 有一些其他情况 - 应该转移到不同的队列,让我们称之为其他(1人)
当前解决方案
客户致电:
当前解决方案的问题
如果办公室里没有工作人员来处理电话,客户将永远等待,直到他自己挂断电话。回答的wroker不知道客户的电话号码,所以如果有必要的话,他就不能休息。
问题的
答案 0 :(得分:1)
Twilio开发者传道者在这里。
顺序答案,第1部分和第3部分需要谈谈我将在底部报道的语音邮件:
skip_if
expression to skip a queue if there are no available workers。reservation.conference
instruction in the JavaScript SDK。您实际上也可以在此阶段检查reservation
对象,查看reservation.task.attributes
以获取所有任务属性,其中应包括调用属性。您可以使用它在屏幕上显示您的座席或以其他方式向他们发送消息。对于第1部分和第3部分,我们从一个队列中弹出一个任务,但它需要去其他地方处理。您希望将呼叫发送到语音邮件,而不需要代理处理它。目前,处理此问题的最佳方法是将任务指向具有一个机器人工作者的队列。工作人员的工作是将传入的预订直接重定向到某些TwiML。您可以立即responding to an assignment callback with the redirect instruction实现此目标。
要创建语音邮件,您可以合并<Say>
和<Record>
。确保将recordingStatusCallback
attribute设置为应用程序中的URL,然后您可以使用结果通过电子邮件将链接通过电子邮件发送到语音邮件记录。
让我知道这是否有帮助。
答案 1 :(得分:0)