twilio - 使用 Twilio Flex 插件,如何更新当前语音任务属性以便客户名称显示在 TaskListItem 中?
问题描述
我想知道如何更新任务属性,以便将客户名称设置为我想要的任何名称,而不是 E.164 格式的电话。
我想从插件 init 中调用 setter
init(flex, manager) {
我想这是客户想要的常见用例。我怎样才能做到这一点?这些属性具体设置在哪里?
解决方案
我想到了。我接受任务后,你只需要运行
flex.DefaultTaskChannels.Call.templates.TaskListItem.firstLine = matchingCustomerName;
flex.DefaultTaskChannels.Call.templates.TaskCanvasHeader.title = matchingCustomerName;
flex.DefaultTaskChannels.Call.templates.CallCanvas.firstLine = matchingCustomerName;
flex.ParticipantCanvas.Content.replace(<h3 key="name">{matchingCustomerName}</h3>);
推荐阅读
- python - 如何将二级索引添加到熊猫数据框
- android - Youtube 音乐 - 滚动效果 - CollapsingToolbarLayout - 工具栏淡入/淡出
- python - 如何在使用硒进行_scraping_时修复“过时的元素引用:元素未附加到页面文档”
- java - 如何使用布局作为背景设置按钮的背景颜色
- list - 试图从列表中删除一个项目
- javascript - 更改默认 HTML 输入验证消息
- reactjs - 向端点发送数据时出错,我期望的没有到达,我错过了一个条件
- javascript - FCM IOS 通知
- java - 如何使用 java 更快地写入 Parquet?
- java - 在 Windows 和 Linux 上运行的 Java ( Mockito ) 单元测试