История изменений

1.2.14 (24.12.2019)

1. В модуле опросов не проигрывался звуковой файл, т.к. не было переменной SOUND_PATH с путем до звуковых файлов. Изменения в файле pbxunit/modules/autopolls/agi-bin/pbxu_poll.py
2. При использовании движка генератора речи yandex cloud speechkit были щелчки при проигрывании файлов с фразами через asterisk, формат файла изменен для этого движка на .sln.
Импорт библиотек для движков генератора речи перенесен в начало файла, т.к. на некоторых системах были проблемы с импортом.
Изменения в файле pbxunit/python-lib/pbxunit/autocalltts.py

 

1.2.13 (16.06.2019)

1. Устранена проблема, когда в исключительных ситуациях задания в кампании автообзвона могли останавливаться.
Изменения в файлах: pbxunit/python-lib/pbxunit/autocall.py и pbxunit/modules/autocall/agi-bin/pbxu_originate_autocall.py
2. Добавлена настройка в кампании автообзвона, блок "Исходящие маршруты", поле "Внутренний номер для исходящей связи" - данный номер будет подставляться в качестве исходящего extension с которого производится обзвон. Его можно использовать для построения маршрутов в "Исходящих маршрутах" FreePBX.
Изменения в файлах: pbxunit/web/pbxunit/functions.php, pbxunit/web/pbxunit/shell/autocallcampaing_add.php, pbxunit/web/pbxunit/shell/autocallcampaing_edit.php, pbxunit/modules/autocall/agi-bin/pbxu_originate_autocall.py, pbxunit/python-lib/pbxunit/autocall.py, pbxunit/modules/autocall/dialplan/extensions_custom.conf

 

1.2.12 (14.02.2019)

1. Устранена проблема при параллельной генерации фразы. Теперь создается lock файл в каталоге с кешем фраз. Обновлен файл pbxunit/python-lib/pbxunit/autocalltts.py

 

1.2.11 (01.02.2019)

1. Устранена проблема с генератором речи, обновлены файлы pbxunit/modules/autocall/agi-bin/pbxu_custom_notify.py, pbxunit/python-lib/pbxunit/autocalltts.py
Проблема появилась в версии 1.2.9, 1.2.10

 

1.2.10 (27.01.2019)

1. Устранена ошибка в библиотеке pbxunit/autocalltts.py, удалена переменная self.TTS_FILES_TABLE
2. В конфиге web-интрефейса config.php, переменная $_AST_CONFIG['APIKey'] теперь пустая, и WEB-API не дает использовать пустой ключ. Для начала использования WEB-API теперь нужно установить ключ

 

1.2.9 (22.01.2019)

1. Имена файлов генератора речи теперь хранятся в md5, заместо текста, что позволяет загружать любые символы в фразу генератора речи
2. Убран фильтр html-спец символов при загрузке фраз генератора речи
3. Добавлен сервис генератора речи yandex cloud speechkit (для работы нужна утилита /usr/bin/avconv, пакет libav-tools)
4. Добавлены поля в таблице asterisk.pbxu_speech_templ:
token, yandex_folder_id
5. Устранена ошибка генерации системного ключа, для лицензии, на некоторых ОС
6. В WEB-API добавлена команда poll_search_res - поиск результатов опроса по параметрам

 

1.2.8 (02.10.2018)

1. Исправлена проблема с кодировкой при записи в базу, проявлялась на последних версиях дистрибутива freepbxdistro.

 

1.2.7 (03.09.2018):

1. Добавлена опция "Выгрузить архив записей" в отчет "Записи разговоров".
Добавлены права на выгрузку архива на уровне пользователя и роли.

2. Изменен формат файла при выгрузке в Excel из отчета "записи разговоров" на Excel 2007 XML (xlsx).

3. Добавлено WEB API для кампаний автообзвона.

4. Добавлен составной индекс для таблицы cdr - поля dst и cnum (было замедление работы отчета "записи разговоров" на большой таблице cdr).

5. Добавлен вывод ролей в список пользователей, в список ролей добавлена кнопка "Cписок пользователей".

6. Добавлены опции в конфигурационный файл web-интерфейса config.php:
путь к каталогу tmp внутри web-директории: $_AST_CONFIG['WebTmpPath'] = '/var/www/html/pbxunit/tmp'
ключ для доступа к API: $_AST_CONFIG['APIKey'] = 'pbxunit';

7. Поиск в отчете "Записи разговоров" по фильтру "Номер телефона" теперь происходит дополнительно в поле src таблицы cdr.

8. Добавлен раздел "Защищенные номера" в web-интерфейс, добавлена таблица pbxu_protect_exten в базу asterisk.

9. Исправление производительности при автообзвоне, устранена большая нагрузка на процессор скрипта pbxu_originate_autocall.py

10. В модуле "автообзвон" добавлено установка лимита каналов, исходя из кол-ва операторов в очереди.

11. В назначении кампании автообзвона добавлен пункт - "очередь".