Я пытаюсь использовать этот плагин для набора номера для Twilio Flex для телефонных звонков.Я новичок в этом, так что, может быть, я забыл что-то делать в процессе.Я подробно опишу шаги, которые я сделал:
git clone https://github.com/lehel-twilio/plugin-dialpad.git
npm install
cp public/appConfig.example.js public/appConfig.js
appConfig.js код файла:
// your account sid
var accountSid = 'ACXXxxxxXXXXxxxxxxXXXXXXxxxx35'; //my accountSid
// set to /plugins.json for local dev
// set to /plugins.local.build.json for testing your build
// set to "" for the default live plugin loader
var pluginServiceUrl = '/plugins.json';
var appConfig = {
pluginService: {
enabled: true,
url: pluginServiceUrl,
},
sso: {
accountSid: accountSid
},
ytica: false,
logLevel: 'debug',
showSupervisorDesktopView: true,
};
Я развертываю функции в соответствии с документами github: УдерживатьВызов (/ hold-call), Создать новую задачу (/ create-new-task), Очистить отклоненную задачу (/ cleanup-rejected-task), Flex Dialpad Добавить участника конференции (/ add-conference-member)
В соответствии с документацией к плагин-клавиатура, все эти функции имеют опцию Проверка на действительную подпись Twilio Не проверено:
Функции настройки:
Канал задач 'custom1'создано:
Я добавил свой номер телефона в качестве значения атрибута для каждого работника:
И, наконец, я добавил фильтр:
В начале он отображал эту ошибку, когда я пытался сделатьтелефонный звонок:
Я мог бы это исправить применяя заголовки CORS в Создать новую задачу Функция, которая показывает ошибку, я изменил эту строку: "Доступ-Control-Allow-Origin ":" https://flex.twilio.com":
Но теперь это показывает мне ошибку в dialpad-plugin.js, и я все еще могуНе звоните:
- Flex версия 1.11.1 (то же самое происходит с 1.10.0)
- плагин-dialpad версия 4.0
Как это исправить?Мне нужна твоя помощь.