首页 > 解决方案 > 使用 Twilio Flex 插件,如何更新当前语音任务属性以便客户名称显示在 TaskListItem 中?

问题描述

我想知道如何更新任务属性,以便将客户名称设置为我想要的任何名称,而不是 E.164 格式的电话。 在此处输入图像描述

我想从插件 init 中调用 setter

init(flex, manager) {

我想这是客户想要的常见用例。我怎样才能做到这一点?这些属性具体设置在哪里?

标签: twiliotwilio-flex

解决方案


我想到了。我接受任务后,你只需要运行

            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>);

推荐阅读