1

我是 Twilio 的新手,不编写代码,但似乎这可以在 Studio 中完成,我只是还没有看到如何。

到目前为止,我已经使用 Studio 制作了一个非常基本的流程,即呼叫销售线索,然后将呼叫连接到销售代理。基本上,一个新的销售线索提交一个带有电话号码的 Google 表单,然后,使用 Zapier 的 webhook,该号码被发送到触发 Flow 的 Rest API。我使用“拨打电话”小部件来呼叫潜在客户,使用说/播放小部件来要求潜在客户在连接时等待,然后使用“将呼叫者连接到”小部件将潜在客户连接到第一个回答的代理(几个同时调用)。它工作得很好,但我们宁愿颠倒它,以便首先调用代理列表。一旦代理回答, Twilio就会呼叫新的潜在客户 (contact.channel.address) 并将两者连接起来。

有没有办法在 Studio 中做到这一点?“拨打电话”小部件仅调用contact.channel.address,我没有看到任何解决方法。也许我需要使用不同的小部件或应用程序?

谢谢,史蒂夫

4

1 回答 1

0

不幸的是,没有一种直接的方法可以使用所有 Studio Widgets 来做到这一点。

多号码(Simulring)方法在实践中往往会出现问题,因为销售代理通常在他们的移动设备上启用语音邮件,即使您设置拨号超时以在他们的语音邮件接听之前取消呼叫段,有时他们的设备不在小区覆盖范围内或关闭/打开请勿打扰等并直接转到语音邮件,这将导致销售线索连接到销售代理语音邮件而不是实时销售代理。

反转流程,首先调用销售代理,需要使用您已经看到的“拨打电话”小部件的变体,而 Studio 不支持这种变体。Make Outgoing Call 小部件使用 Twilio Voice Calls API,并且在您的用例中也会出现问题,因为默认情况下,每个 Twilio 帐户每秒有 1 个呼叫,因此除非随机打乱拨打的销售代理列表,否则列表中的第一个代理当其他销售代理排队并以 1cps 释放时,将有最大的机会接听电话;您仍然有语音邮件问题,您可以使用应答机检测/AMD 逻辑或人工检测/AMD替代方案来解决该问题. 您还需要在代码中处理 Simuluring 逻辑(因为它内置在 Dial 动词中,但不是 Twilio Voice Calls API 的一部分),调用多方/销售代理,然后在销售代理成功时取消未完成的尝试呼叫腿接听电话。

一种可能的选择,但在 Studio 中不实用,是使用 SMS 来提醒代理商销售线索和消息传递服务(带 Scaler 的 Copilot 可提高 SMS 吞吐量 - 了解运营商可以过滤长代码和免费电话)。一个不应与 Scaler 一起使用的免费电话将为您提供每秒 3 条消息的吞吐量,第一个响应 SMS 的代理被 Twilio 调用,然后完成与销售线索的连接。

所以这是一个构建工作。

于 2019-12-08T14:33:17.297 回答