问题标签 [twilio-flex]

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 回答
411 浏览

twilio - Twilio Flex 中的保持超时 - 流

Twilio Flex 的新手。已内置3种语言语音IVR。一切都按预期工作,除了在没有座席可用或座席没有及时接听时如何管理呼叫者。

我尝试在“发送到 Flex”小部件、TaskRouter Wrokflow 和 TaskQueues 上设置超时,但无济于事。

理想情况下,如果没有人回答或没有代理可用,我希望他们在预定时间内听到等待音乐,然后发送到“不可用”消息。

任何指导将不胜感激。

有问题的元素是“English_SendCallToAgent”

{ "name": "English_SendCallToAgent", "type": "SendToFlex", "properties": { "offset": { "x": -860, "y": 2030 }, "workflow": "WW.................................", "channel": "TC.................................", "attributes": "{ \"type\": \"inbound\", \"name\": \"{{trigger.call.From}}\",\"call_sid\": \"{{trigger.call.sid}}\"}", "timeout": 5, "priority": null, "waitUrl": "https://handler.twilio.com/twiml/EH.................................", "waitUrlMethod": null }, "transitions": [ { "event": "callComplete", "conditions": [], "next": null, "uuid": "e1................................." }, { "event": "failedToEnqueue", "conditions": [], "next": "FF.................................", "uuid": "25................................." }, { "event": "callFailure", "conditions": [], "next": null, "uuid": "8c................................." } ], "sid": "FF................................." },

0 投票
1 回答
493 浏览

twilio - Twilio Flex 插件环境变量

在 Twilio Flex 插件上为不同环境管理不同变量的最佳方法是什么?

我有两个环境,staging(dev) 和 Prod,staging 将部署 Dev Branch 上的内容,Prod 将部署 Master Branch 上的内容。如何为两者设置不同的变量,例如 API 端点、workspaceSid 和类似的东西?

干杯

0 投票
1 回答
206 浏览

twilio - Twilio Flex 通过 websocket 流式传输音频

当代理在弹性仪表板上接听电话时,我正在尝试流式传输音频。尽管在使用 twilio API 时可以开始流式传输。但我没有找到任何与此用例相关的文档。

0 投票
1 回答
106 浏览

twilio - Twilio Flex 仪表板,发送短信时触发 webhook

当直接从 twilio flex 仪表板发送短信时,没有触发 webhook ,只是想知道是否有办法强制 webhook 触发来自 twilio flex 仪表板的传出短信?

0 投票
2 回答
550 浏览

sdk - 我们可以配置 Twilio Flex 的结束时间吗?

是否可以以及如何配置代理在结束通话后看到的结束时间?目前,座席必须手动“完成”呼叫。有什么办法可以让我们超时吗?

0 投票
0 回答
170 浏览

twilio - Twilio Flex 服务器端事件回调

我正在尝试拦截 Twilio/Flex 事件,例如任务创建、接受、呼叫暂停等。我设置了我的工作区的事件回调 URL ,并且我还在我的电话号码上连接了状态回调 URL 。

到目前为止,这给了我:

  • 与任务相关的事件,例如createdreservation.accepted
  • 通话结束事件

我缺少的是诸如呼叫保持/取消保持,呼叫静音之类的事件。我知道我可以通过 React UI 插件进入 Flex 的 Actions 框架,但我想保留这个服务器端。

0 投票
1 回答
378 浏览

twilio - 当座席将呼叫者置于保留状态时,我如何更改音乐?

我目前正在使用 Twilio Flex 进行工作,并按照以下说明设置了自定义保留音乐:https: //support.twilio.com/hc/en-us/articles/360024055153-Change-the-Hold-音乐与 Twilio-Flex#h_031b6c4b-32cd-4c15-a50b-cc6e9685b3ae

当用户最初呼叫时它工作正常,但是当代理将它们设置为保持时,它会播放默认音乐。我试图编写一个插件来替换 HoldCall 上的音乐,但它根本不起作用。帮助?想法?

0 投票
1 回答
804 浏览

twilio - 此通道/触发器组合不支持 SendToFlexWidget

我正在尝试将传入的 SMS 消息集成到 Flex,我有一个触发器,它使用传入消息转换将数据发送到 Send To Flex 小部件,我可以在日志中看到它能够获取消息,但是当它尝试要将消息数据定向到 Flex,我在日志中看到以下错误。

请注意,我在 Send To Flex 小部件中使用了可编程聊天频道

我会很感激任何帮助,谢谢。

0 投票
0 回答
106 浏览

watson-assistant - 为什么 Twilio Flex HOLD MUSIC TWIML 在 25 到 30 秒后播放 如果从 watson 助手进行呼叫转移

我正在使用 watson vgwActTransfer 从 Watson 对话框中呼叫 Twilio 号码。在 Twilio 方面,我正在使用 Studio 流程接收来电。在这里,我使用了 SendToFlex 小部件。呼叫将在队列 1 中排队 30 秒。

当呼叫是 Queue 1 时,不会为最终用户播放等待音乐近 25 秒,然后音乐开始播放。我不确定是什么问题。我可以看到任务在队列中等待,但直到 25 秒才为用户播放保留音乐。

我尝试使用说/播放小部件播放文本,但在等待几秒钟后,它似乎也从第 3 行开始播放。前 2 行不向用户播放。

对于 Twilio 默认保持音乐和自定义音乐,我都面临这个问题。

0 投票
2 回答
345 浏览

javascript - 在 Twilio flex 中列出我的电话号码清单

我需要在我的 flex 应用程序中显示我购买的电话号码列表,以便让代理选择从哪个号码拨打电话。

我一直在检查 REST 和 flex/manager 文档,但找不到让我请求购买号码列表的资源。

回答后编辑: 这个 REST API 端点可能看起来像我需要的: https ://www.twilio.com/docs/phone-numbers/global-catalog/api/active-numbers

但正如我所见,它需要电话号码 id 作为 URL 中的参数吗?( PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy)

我试图请求根资源:https://preview.twilio.com/Numbers/ActiveNumbers/ 但出现错误:The requested resource /Numbers/ActiveNumbers was not found

一些帮助将不胜感激