问题标签 [twilio-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
365 浏览

twilio - 我可以使用 Twilio Flow 呼叫一组销售团队号码,等待其中一个人接听,然后呼叫新的潜在客户并连接这两个号码吗?

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

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

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

谢谢,史蒂夫

0 投票
2 回答
459 浏览

node.js - Twilio:如何使用 API 调用启动流程

我正在尝试通过 Node 中的 API 调用在 Twilio 上启动一个流程,但我似乎无法让它工作。该流程旨在在发送 API 请求时进行出站调用。尝试了几个我在网上看到的代码示例无济于事。我收到类似Cannot read property X of undefined(见下文)的错误,但问题是我能够通过 API 调用向我的手机发起电话呼叫(不是流,只是一个呼叫),所以我知道 Twilio 客户端是连接的。

作品:

不工作:触发器Cannot read property 'v1' of undefined

不工作:触发器Cannot read property 'flows' of undefined

不工作:没有错误,只是没有任何反应

0 投票
1 回答
530 浏览

twilio - 将数据导入 Twilio Studio

我正在做一个项目,其中包括使用 Podio、Zapier 和 Twilio。我允许用户向 Twilio 号码发送短信,然后根据发件人的电话号码,我正在使用 Zapier webhook 在 Podio 中查找他们的信息。该部分工作正常,但我不知道如何将数据发送回 Twilio,以便在 Studio 流程中使用。我与 Zapier 建立了许多联系,并在 Twilio 中使用了一些函数,但我怀疑我需要为此创建一些代码,但我不确定下一步该做什么。我过去创建了一个 Zap 来发送数据以启动工作室流程,并且我将我的 Zap 设置为使用数据进行发布,但不确定将其发布到哪里。

0 投票
1 回答
364 浏览

node.js - 如何将实时呼叫从 Twilio Flex 重定向到 Twilio Studio IVR?

我在转接实时通话时遇到问题。我必须实现的是,代理可以将实时呼叫转移到 IVR,其中 IVR 要求评分“请从 1-5 评分此呼叫”,然后通过 rest API 保存评分。

这是第一个将呼叫发送到 flex 的 IVR

这是弹性代理应发送呼叫的第二个 IVR

我知道分配回调将调用重定向到新的 Twiml 文档,例如

我如何使用它再次将呼叫重定向到 Twilio 工作室,在工作室中都是小部件。

0 投票
1 回答
142 浏览

twilio - Twilio Studio 帮助将名字传递给调用者

我正在创建一个拨号器来呼叫患者的。

一旦他们回答,它会问他们:

说:这是{我们的公司名称}打电话来安排约会。如果这是 {{INSERT FIRST & LAST NAME }} 并且您可以安排预约,请按 1

2个问题:1)我如何通过REST API将名称传递给Twilio,我看到我可以轻松传递号码以拨打但我如何发送号码和姓名?2) 如何将名称插入工作室流程?使用 TTS 在通用音频之间说出他们的名字?

0 投票
2 回答
314 浏览

twilio - Twilio Studio - 发送并等待回复 - 多个

我正在尝试定义一段时间(比如说 10 分钟,存储某个小部件之后的所有响应),然后将所有这些回复保存到一个变量中。这可能与twilio studio有关吗?

例子:

BOT:[发送消息]

//开始时间 - 0 分钟

用户:[回复1]

用户:[回复2]

用户:[回复3]

//结束时间 - 10 分钟

finalString = reply1+reply2+reply3...reply i

然后我想通过 HTTP POST 请求发送它(如果值全部存储,这部分似乎很容易)。但如果至少有一个回复,我希望 HTTP 请求在 10 分钟后执行。

任何可以帮助我的 Twilio 布道者?

0 投票
1 回答
96 浏览

twilio - Twilio Studio - 消息服务 + 收件箱

可编程短信上的传入消息是否可以有两个 webhook url 配置?

我有一个与号码相关联的消息服务。但我也希望 twilio 将传入消息作为 POST 请求发送到另一个应用程序,这是一个收件箱应用程序。

0 投票
1 回答
437 浏览

twilio - 在使用 Whatsapp 时,您如何(或可以)使用 Twilio Studio 的拨打电话小部件?

语境

  • 我们正在 Twilio 中构建一个约会确认和连接应用程序,目前正在使用 Studio。
  • 它通过 WhatsApp 与用户交谈 - 然后在他们准备好约会时通过普通的语音运营商服务拨打他们的电话,然后将他们的呼叫与呼叫中心代理连接。

问题

  • 我们在 Studio 中构建了一个使用 Make_Outgoing_Call 小部件的消息流。
  • 使用 SMS 进行测试时,系统的行为完全符合预期。用户选择加入呼叫,系统拨打他们,拨打座席,连接 2 个呼叫 - 快乐路径。
  • 当我们将工作室流程连接为 Whatapp 沙箱的端点时(而不是将其用于 SMS),流程的对话部分可以正常工作,并且符合 SMS 流程。
  • 但是,进行传出调用会出错(调试器中的 11200 HTTP 检索失败)

问题

从 WA 频道移动到语音频道时,我们是否需要使用功能而不是工作室小部件来拨打电话?拨出呼叫小部件经过硬编码以拨打频道地址(即入站用户号码),因此我想知道该号码是否对 WA 流量有不同的处理方式。

非常感谢您的任何建议!

0 投票
3 回答
152 浏览

javascript - 将信息从 Twilio 小部件传递到 Twilio 函数

我在 Twilio 工作室有一个流程设置。流程要求延期。然后该信息通过条件块传递。如果该人按 1,它会转到特定位置,如果按 2,则相同,其余所有都转换为脚本。如何获得按下的值?

0 投票
1 回答
49 浏览

twilio - 使 Twilio 转发拨号音

我在 Twilio 上有一个工作室工作流程,可以处理多项操作。它首先要求某人按下扩展名。按下扩展程序时,在 Twilio 上会执行一些操作。

我的其余扩展是通过 FreePBX 处理的。我希望将拨号音或分机转发到 FreePBX,但我不知道该怎么做。