我在 Flex 中设置了一个工作区来处理来自客户的传入 SMS 联系人。我正在尝试做的是启用一个新的 SMS 消息已进入 Flex 的音频通知。我正在开发一个 Flex 插件来做到这一点。
我所做的是为正在创建的新预订添加了一个侦听器。如果创建了新的预订,我正在尝试播放音频文件作为通知。我启用了错误记录,但代码没有触发任何错误。
init(flex, manager) {
let ringer = new Audio("*.mp3");
ringer.loop = true;
const resStatus = ["accepted","rejected","rescinded","timeout"];
manager.workerClient.on("reservationCreated", function(reservation) {
if (reservation.task.taskChannelUniqueName === 'sms') {
ringer.play()
};
resStatus.forEach((e) => {
reservation.on(e, () => {
ringer.pause()'''
如果使用 sms 的 taskchanneldefinition 名称创建了新的预订,我期待 mp3 能够播放。新短信进入短信频道。在 Flex 上运行时,不会播放声音,也不会记录错误。