Я интегрировал Twilio в SuiteCRM (основанный на PHP фреймворк CRM). При составлении списка записей я включил функцию «нажми и позвони» для полей телефона. На странице списка имеется 60 записей, и у каждой записи есть 2 телефонных поля, которые имеют функцию звонка по вызову Twilio.
При загрузке страницы я получаю следующую ошибку:
twilio.min.js: 55 (узел) предупреждение: возможна утечка памяти в EventEmitter
обнаружено. Добавлено 11 слушателей. Используйте emitter.setMaxListeners () для
увеличить лимит. EventEmitter.addListener @ twilio.min.js: 55
(анонимно) @ twilio.min.js: 55 enqueue @ twilio.min.js: 55
ошибка @ twilio.min.js: 55
(анонимно) @ index.php? module = Lea…&parentTab = All: 8074
j @ jquery.min.js: 2 fireWith @ jquery.min.js: 2 готово @ jquery.min.js: 2
I @ jquery.min.js: 2 twilio.min.js: 55 console.trace
EventEmitter.addListener @ twilio.min.js: 55
(анонимно) @ twilio.min.js: 55 enqueue @ twilio.min.js: 55
ошибка @ twilio.min.js: 55
(анонимно) @ index.php? module = Lea…&parentTab = All: 8074
j @ jquery.min.js: 2 fireWith @ jquery.min.js: 2 готово @ jquery.min.js: 2
Я @ jquery.min.js: 2
Я пробовал следующий код в пользовательском файле JavaScript (при загрузке страницы):
emitter = new EventEmitter();
emitter.setMaxListeners(300);
Но не повезло, потому что я думаю, что есть некоторая проблема с библиотекой Twilio, которая добавлена с их сайта (http://media.twiliocdn.com/sdk/js/client/releases/1.4.34/twilio.min.js).
Я вызываю следующий код для каждого поля (и если я его закомментировал, то в консоли не будет ошибки):
try
{
Twilio.Device.setup("my_token");
}catch(err)
{
$('#outbound_log').text('Setup Problem, Refresh Page');
}
Любая помощь будет оценена.
Задача ещё не решена.
Других решений пока нет …