问题标签 [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.
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................................."
},
twilio - Twilio Flex 插件环境变量
在 Twilio Flex 插件上为不同环境管理不同变量的最佳方法是什么?
我有两个环境,staging(dev) 和 Prod,staging 将部署 Dev Branch 上的内容,Prod 将部署 Master Branch 上的内容。如何为两者设置不同的变量,例如 API 端点、workspaceSid 和类似的东西?
干杯
twilio - Twilio Flex 通过 websocket 流式传输音频
当代理在弹性仪表板上接听电话时,我正在尝试流式传输音频。尽管在使用 twilio API 时可以开始流式传输。但我没有找到任何与此用例相关的文档。
twilio - Twilio Flex 仪表板,发送短信时触发 webhook
当直接从 twilio flex 仪表板发送短信时,没有触发 webhook ,只是想知道是否有办法强制 webhook 触发来自 twilio flex 仪表板的传出短信?
sdk - 我们可以配置 Twilio Flex 的结束时间吗?
是否可以以及如何配置代理在结束通话后看到的结束时间?目前,座席必须手动“完成”呼叫。有什么办法可以让我们超时吗?
twilio - Twilio Flex 服务器端事件回调
我正在尝试拦截 Twilio/Flex 事件,例如任务创建、接受、呼叫暂停等。我设置了我的工作区的事件回调 URL ,并且我还在我的电话号码上连接了状态回调 URL 。
到目前为止,这给了我:
- 与任务相关的事件,例如
created
,reservation.accepted
- 通话结束事件
我缺少的是诸如呼叫保持/取消保持,呼叫静音之类的事件。我知道我可以通过 React UI 插件进入 Flex 的 Actions 框架,但我想保留这个服务器端。
twilio - 当座席将呼叫者置于保留状态时,我如何更改音乐?
我目前正在使用 Twilio Flex 进行工作,并按照以下说明设置了自定义保留音乐:https: //support.twilio.com/hc/en-us/articles/360024055153-Change-the-Hold-音乐与 Twilio-Flex#h_031b6c4b-32cd-4c15-a50b-cc6e9685b3ae
当用户最初呼叫时它工作正常,但是当代理将它们设置为保持时,它会播放默认音乐。我试图编写一个插件来替换 HoldCall 上的音乐,但它根本不起作用。帮助?想法?
twilio - 此通道/触发器组合不支持 SendToFlexWidget
我正在尝试将传入的 SMS 消息集成到 Flex,我有一个触发器,它使用传入消息转换将数据发送到 Send To Flex 小部件,我可以在日志中看到它能够获取消息,但是当它尝试要将消息数据定向到 Flex,我在日志中看到以下错误。
请注意,我在 Send To Flex 小部件中使用了可编程聊天频道
我会很感激任何帮助,谢谢。
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 默认保持音乐和自定义音乐,我都面临这个问题。
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
一些帮助将不胜感激