问题标签 [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 Web 聊天中的自定义字体
我正在编辑我的 Twilio Flex 网络聊天插件的 UI。我如何编辑字体,所以它不是 Open Sans?
reactjs - Twilio Flex UI - WebRTC/ORTC 部署错误
我正在使用这个 repo作为起点构建一个自定义的Twilio Flex插件。当我构建和部署构建的项目时,我收到错误:
无法初始化 Flex:twilio.js 1.3+ SDK 需要 WebRTC/ORTC 浏览器支持。有关更多信息,请参阅https://www.twilio.com/docs/api/client/twilio-js。如果您对此公告有任何疑问,请通过 联系 Twilio 支持。
奇怪的twilio-client
是从未在此应用程序中直接使用过。我什至尝试将其添加为具有最新稳定版本的依赖项,但仍然遇到相同的错误。我使用的是 Google Chrome 版本 75.0.3770.80。它在开发时在本地运行得很好。但是,一旦使用 构建项目react-scripts build
,就会引发上述错误。以前有人处理过这个吗??
dynamics-crm - 在自定义网站中包含的 iframe 中托管 CRM Dynamics,自定义网站充当父级
现在是否可以使用 iframe 来托管 Microsoft Dynamics CRM?
具体来说,我想要一个自定义应用程序(充当大多数 Web 应用程序的父应用程序),它有一个显示 Microsoft Dynamics CRM 的 iframe(例如,CRM 的默认主页)。自定义应用程序将有一个可折叠/可扩展区域,该区域将占用大约 50-70% 的 Web 应用程序用户界面。这个可折叠的可扩展区域只是一个 iframe,其中 Microsoft Dynamics CRM 占据了大约 50-70% 的用户界面空间。
我需要 iframe URL 是我通常会在 Dynamics CRM 上浏览到的任何 URL,这样我就可以像在 iframe 中一样在浏览器选项卡中执行我通常使用 CRM 执行的任何操作。
供参考:父应用程序 = Twilio Flex 'Agent Desktop'
这可能吗?谢谢你提前。
twilio - Twilio Flex 的拨号盘插件显示错误
我正在尝试使用Twilio Flex 的拨号盘插件来拨打电话。我是这方面的新手,所以也许我在此过程中忘记了要做的事情。我将详细说明我所做的步骤:
appConfig.js文件代码:
我根据 github 文档部署功能:保持呼叫 (/hold-call)、创建新任务 (/create-new-task)、清理被拒绝任务 (/cleanup-rejected-task)、Flex Dialpad 添加会议参与者 (/add-会议参与者)
根据 plugin-dialpad 文档,所有这些功能都有Check for valid Twilio signature unchecked 选项:
配置功能:
创建任务通道“custom1”:
我将我的电话号码作为属性值添加到每个 Worker:
最后,我添加了过滤器:
一开始,当我尝试拨打电话时,它显示此错误:
我可以在显示错误的Create New Task函数中应用 CORS 标头来修复它,我更改了这一行:“Access-Control-Allow-Origin”:“ https://flex.twilio.com ”:
但现在它在 dialpad-plugin.js 中显示一个错误,我仍然无法拨打电话:
- Flex 版本 1.11.1(1.10.0 也是如此)
- 插件拨号盘 4.0 版
我该如何解决?我需要你的帮助。
twilio - 如何使用 Twilio Flex SSO 令牌通过自定义 API/微服务进行身份验证
我已成功启用插件以与 Azure AD 一起使用。根据我能找到的文档,Twilio 鼓励这样一种想法,即如果您想从 React JS 应用程序与自定义 API 进行通信,那么您可以这样做。我看到的问题是 Twilio 有点忽略了这样一个事实,即当从客户端应用程序与这些 API 进行通信时,必须在自定义 API 和反应插件应用程序之间进行身份验证
人们如何统一稍后在 UI 上进行的身份验证与后端 API 的后续请求之间的身份验证?我们可以重复使用令牌吗?
在https://www.twilio.com/console/flex/users/single-sign-on我看到
这是否意味着 OAuth 支持即将到来?我可以在哪里发布这个问题,以增加接收一些关于在不久的将来将支持哪些协议的指标的可能性?如果 twilio flex 团队实际上正在努力添加 OAuth 支持,我认为让社区知道只会让他们受益,尤其是那些已经预先配置了现有微服务和基于 OAuth 的流程的人。
我在这里添加了一个问题,希望能得到对此问题的一些回应。 https://github.com/twilio/twilio-flex-token-validator/issues/13
twilio - 使用 twilio flex,如何使用外部电话(不是代理或队列)创建热转移
我看到开箱即用 (v<=1.11) twilio flex 允许热转移到任何一个
- 代理
- 队列
我有兴趣扩展它,以便我可以将外部电话号码添加到列表/集合中,并从 UI 角度与外部方进行交互,类似于我与代理/队列交互的方式。换句话说,我想允许温暖的转移到
- 代理
- 队列
- 外部联系人(新)
我希望热转移到外部电话号码可以有类似的体验,如下所示 https://www.twilio.com/docs/flex/warm-transfer-end-user-guide
有哪些自定义选项可供我添加此类功能?我从哪里开始?
我想许多其他使用 flex 的企业都有一个强大的用例,可以在使用 flex UI 的同时向外部电话号码进行热传输。也许对于使用其他类型系统并且位于完全不同的公司的人来说。他们如何完成这个用例?
“热转移”体验是否仅适用于代理/队列的转移?我希望不是。
任何帮助/指导表示赞赏。先感谢您。
更新:在下面回答了我自己的问题。对我来说,下一步是弄清楚如何在保留语音任务时获取会议 ID。我为此创建了单独的问题
twilio - 替换 Twilio Flex 徽标
我希望用我们自己的徽标替换实例顶部的 flex 徽标,但我似乎找不到任何有关如何通过插件执行此操作的文档。
这可能吗?你是怎么做的?
twilio - Twilio Flex 何时支持出站呼叫?
我想知道 Twilio 的工程团队何时希望发布出站拨号功能,这表明这里正在积极工作
我想很多使用 twilio flex 的人都会喜欢这种情况。
我意识到我们可以通过对 api 进行编程来自己添加这种类型的功能,甚至可以使用插件,例如 https://github.com/lehel-twilio/plugin-dialpad
我对使用上述插件的唯一担心是它
- 如果 twilio 工程师将其本地添加到 flex UI,可能会被弃用
- 由于一次只能使用 1 个插件,如果已经对插件进行了自定义(称为插件 B),我将不得不将上面的 plugin-dialpad github 存储库中包含的插件代码(称为插件 A)合并到插件 B 的代码库。
如果 twilio 支持添加多个插件会很棒吗?
对此有任何反馈 twilio 团队/布道者吗?我想它是一个常见的用例。
twilio - 如果我在 twilio(不是 flex)中有一个电话号码,我可以将消息转发到 twilio flex 而不将号码移植到不同的项目吗?
看来,为了让 twilio flex 代理使用 twilio flex UI 接收短信,电话号码必须在 twilio flex 项目中。
但是,我有一个在配置了 SIP 中继的项目(我称之为项目 A)中配置的电话号码。我想看看是否有可能允许电话号码仍然存在于项目 A 中(因此语音呼叫继续像今天一样工作)但允许将 SMS 消息路由到 twilio flex 代理。
这将允许代理继续应答来自项目 A 中配置的电话号码的入站呼叫,但也允许代理使用 twilio flex 响应发送到此电话号码的 SMS 消息。
这可能吗?
在这里总结一下,我有两个项目。项目 A(标准 Twilio 项目,非 flex)项目 B(Twilio Flex 项目)
我有一个在项目 A 中购买的电话号码。我不想将这个号码移到项目 B 中,因为我希望呼入电话继续以他们今天的方式工作。换句话说,我希望对该号码的入站呼叫继续通过 SIP 路由,但 SMS 消息会导致 twilio flex 中的 SMS 任务。这可能吗?
本文档
给我的印象是这个数字必须存在于项目 A 或项目 B 中,但不能同时存在。但我需要验证这是否属实。
预先感谢您的帮助。