0

我正在尝试使用此文档来构建一个插件来自动接受呼入电话。我还想要的是能够通过某个工作属性打开/关闭自动应答。这是我到目前为止所拥有的init(flex, manager) method

if(manager.workerClient.attributes.[attribute name].includes('[attribute name')) {
    manager.workerClient.on('reservationCreated', reservation => {
         if (reservation.task.attributes.autoAnswer === 'true') {
           flex.Actions.invokeAction('AcceptTask', {sid: reservation.sid});
           flex.Actions.invokeAction('SelectTask', {sid: reservation.sid});
         }
    });
}

我已经阅读了有关访问工作人员属性的文档,并认为我可以获取属性名称。但是,我不确定自动应答部分。

4

1 回答 1

0

Twilio 开发人员布道者在这里。

你的代码看起来是正确的,我有一个类似的例子,我以前在这里使用过

在评论中与您讨论后,如果您将插件设置url为空字符串或 null,那么 Flex 将发出 API 请求以查找它应该加载flex.twilio.com/plugins的插件,其中仅包含您已部署的插件。您应该将 设置url为本地/plugins以加载本地版本。或者您应该部署您的插件,以便可以从flex.twilio.com/plugins您的环境中加载它。

于 2021-11-18T22:25:34.617 回答