" id="__meta-description" /> " id="__meta-og:description" />
Change log (новые версии) itgrix_bx
<script async src="https://telegram.org/js/telegram-widget.js?15" data-telegram-share-url="https://t.me/joinchat/pOzuFGzm0bphYmFi" data-comment="Itgrix news"></script>

Версии

Версия (новый функционал)
Тип
Актуальный релиз (патч)
3.7.*
Будущая
3.6.*
Актуальная
3.6.1 - 14.12.2021
3.5.*
Поддерживается
3.5.6 - 06.12.2021
3.4.*
Поддерживается
3.4.8 - 06.12.2021
Версии обозначаются тремя числами X.Y.Z:
  • X - мажорная версия, крупные изменения с нарушением совместимости
  • Y - минорная версия, новый функционал и доработка старого
  • Z - патч, исправления ошибок
Последние 3 минорные версии обновляются патчами. Актуальная минорная версия содержит самый новый функционал и все применимые исправления. Поддерживаемые версии получают только совместимые с ними исправления.
Обновиться на версию X.Y.Z: /opt/itgrix_bx/update.sh --version=X.Y.Z

Лог изменений

Версии упорядочены по дате релиза.

3.6.1

14.12.2021
Админка
  • Ссылки на доки открываются в новых вкладках
Исправлены ошибки
  • Исправлено переподключение к C2C-серверу при проблемах соединения
  • Исправлено сохранение пустых массивов в файл конфигурации
  • Исправлена повторная обработка недавних звонков при частых перезапусках
Кастомизатор
  • В кастомизацию пути записи добавлено удаление дублирования элементов пути

3.4.8

06.12.2021
Исправлены ошибки
  • Исправлено зависание сохранения state.json при задержке обработки событий CEL (наблюдалось с 3.5.1)
  • Исправлена работа со структурой данных CallBack при использовании Apix
  • Исправлено название задач по умолчанию для исходящих звонков

3.5.6

06.12.2021
Исправлены ошибки
  • Исправлено зависание сохранения state.json при задержке обработки событий CEL (наблюдалось с 3.5.1)
  • Исправлено подвисание админки при переключении на несуществующий портал

3.6.0

29.11.2021
Что нового
  • Добавлена возможность лицензирования оффлайн по лицензионному ключу (только для версии x64 с правами root)
  • Авторизация в CRM теперь выполняется без ручного копирования кода
  • Добавлено распознавание FMC номеров по файлу с Wildcard масками и по номерам указанным в CRM
  • Узел API для ручной загрузки CEL /pbx/read_cel поддерживает .csv данные
  • В узел API /pbx/read_call добавлено получение логов
  • Переподключение к AMI при разрыве соединения выполняется без перезапуска приложения
  • Добавлен флаг --cleanlist для выборочной очистки: h обработчиков Bitrix24, l внешних линий и s - state.json
Админка
  • Добавлена возможность скачивания MySQL таблиц в формате .csv
  • При обновлении добавлена возможность выбора между только установкой патчей или обновлением с новым функционалом
  • Админка предлагает обновиться через консоль, если следующая версия - "специальная", и на неё нельзя обновиться из админки
  • Исправлено подвисание интерфейса обновления после неуспешного обращения к службе supervisor
  • Исправлена блокировка кнопок "Купить" на странице оплаты лицензии
  • Исправлен баг смены состояния админки при переключении портала
  • Исправлено подвисание админки при переключении на несуществующий портал
  • Добавлен статус службы supervisor вместо статуса ОС
  • Добавлены тексты новых статусов
  • Обновлены имена приложений
  • Мелкие правки в админке
Исправлены ошибки
  • Исправлена ошибка многократного подключения к C2C-серверу
  • Исправлена ошибка прикрепления вчерашнего лога к отчёту для техподдержки
  • Исправлено зависание сохранения state.json при задержке обработки событий CEL (наблюдалось с 3.5.1)
  • Исправлена проверка статсуса доступности серверов при запрете использования raw socket
  • В логи обновления добавлено больше вывода
  • Ускорено прикрепление записей разговоров
  • Ускорена загрузка списка пользователей
  • Исправлена проверка logrotate при установке
  • Исправлена обработка запроса /read_cel при пустом теле запроса (проблема наблюдалась с 3.5.1)
  • Исправлено название задач по умолчанию для исходящих звонков
  • Исправлены ошибки проверки чисел в файле конфигурации (присутствовали с 3.1.4)
  • Исправлена очистка ошибок проверки файла конфигурации (проблема наблюдалась с 3.1.4)
  • Убран устаревший флаг hostory-date, его функционал заменён узлом API /pbx/read_call
3.6.0 - "специальная" версия, поэтому обновление на неё необходимо выполнять скриптом с правами root, а не через админку.

3.5.5

11.11.2021
Исправлены ошибки
  • Исправлена работа со структурой данных CallBack при использовании Apix

3.5.4

10.11.2021
Админка
  • Обновлены имена приложений на странице авторизации в CRM
  • В ошибку разрешений приложения на странице статусов добавлена ссылка на статью о проблеме
Исправлены ошибки
  • Исправлен запуск автосохранения токена
  • Исправлено использование алиасов полей MySQL с флагом -T
  • Исправлен баг чтения массивов в запросах API модуля
  • C2C звонки отправляются на Asterisk даже если канал указанного номера занят (они отменялись с 3.3.3)
  • Исправлена возможность падения при сохранении state.json (могло наблюдаться с 3.5.1)
  • Увеличен таймаут обработки событий CEL
  • Исправлен порядок обработки полей запроса CallBack при использовании Apix
  • Исправлено отображение ошибки при запросе несуществующей записи разговора
  • Исправлено неожиданное удаление существущей установки при её фактическом отсутствии
  • В API /pbx/read_call добавлено получение логов по обработанным звонкам
Кастомизатор
  • В кастомизации Originate теперь можно добавлять параметры, не предусмотренные конфигом модуля

3.4.7

09.11.2021
Админка
  • Обновлены имена приложений на странице авторизации в CRM
  • В ошибку разрешений приложения на странице статусов добавлена ссылка на статью о проблеме
Исправлены ошибки
  • Исправлен запуск автосохранения токена
  • Исправлено использование алиасов полей MySQL с флагом -T
  • Исправлен баг чтения массивов в запросах API модуля
  • C2C звонки отправляются на Asterisk даже если канал указанного номера занят (они отменялись с 3.3.3)
  • Исправлена возможность падения при сохранении state.json (могло наблюдаться с 3.5.1)
  • Увеличен таймаут обработки событий CEL
  • Исправлен порядок обработки полей запроса CallBack при использовании Apix
Кастомизатор
  • В кастомизации Originate теперь можно добавлять параметры, не предусмотренные конфигом модуля

3.4.6

19.10.2021
Админка
  • Исправление многократного запроса пароля в админке
  • Лого в админке - ссылка на главную страницу
  • Исправления обработки данных при начальной настройке
  • Мелкие правки вёрстки, текстов и ссылок на документацию
Исправлены ошибки
  • Исправлена обработка пустых и некорректных ответов на MySQL-запросы
  • Исправлена ошибка регистрации внешних линий при наличии пустого транка
  • Исправлен баг проверки CDR при большом размере таблицы
  • Проверка статуса рабочего дня не отображается на версиях, где не доступна
  • Исправлена блокировка сохранения state.json
  • Исправлен баг проверки настроек БД после предыдущей успешной проверки (присутствовал с 3.4.0)
  • При ответе обновляется номер принимающей стороны, если он не был известен ранее, при этом проверяется, внутренний ли он
  • Исправлен баг смены адреса C2C-сервера с нестандартного обратно на стандартный
  • Исправлена ошибка прикрепления вчерашнего лога к отчёту для техподдержки
  • Исправлено отображение ошибки при запросе несуществующей записи разговора
Кастомизатор
  • Кастомизация номера клиента применяется при создании и при закрытии задачи
  • Добавлены функции обновления контакта, запуска бизнес-процесса, формирования ссылок на модуль и записи разговоров
  • В логе кастомизатора используется местное время (с версии 3.4.0 было UTC)
  • Исправлена проблема превышения лимитов API CRM запросами из кастомизаций (возможность превышения появилась с версии 3.4.0)

3.5.3

14.10.2021
Админка
  • Мелкие исправления в админке
Исправлены ошибки
  • Добавлен флаг --cleanlist, определяющий какие элементы очищаются флагом --clean
  • Перезапуск при изменении настроек CRM приводит к удалению только обработчиков, но не внешних линий
  • При обновлении поля принимающего номера при ответе проверяется, внутренний ли он (в версии 3.5.2 номер все считался внешним)
  • Исправлена блокировка сохранения state.json
  • Если в файле конфигурации указан нестандартный адрес сервера C2C, то он используется не только для подключения, но и при регистрации обработчиков
  • Неотвеченные но "успешные" звонки (IVR) считаются пропущенными (были успешными с версии 3.5.1)
  • Добавлена обработка статуса звонка с ошибкой "Bearer capability not presently available"
  • Исправлена проблема превышения лимитов API CRM запросами из кастомизаций (возможность превышения появилась с версии 3.4.0)
  • В логе кастомизатора используется местное время (с версии 3.4.0 было UTC)
  • Исправлено зависание авторизации запросов к API модуля после большого числа авторизаций (порядка тысячи) (наблюдалось с версии 3.5.0)

3.5.2

16.09.2021
Исправлены ошибки
  • Если в начале звонка не было принимающего номера, то при ответе на звонок проверяется номер принимающей стороны даже если он внутренний
  • Расширено содержание отчётов для техподдержки

3.5.1

13.09.2021
Что нового
  • Расширена поддержка статусов звонка Битрикс24: помимо Успешного и Пропущенного, теперь поддерживаются Занято, Отклонено, Временно недоступен, Не найдено и Неизвестная ошибка
  • Добавлена опция отправки оповещений о звонках в чат Битрикса - ранее оповещения отправлялись всегда, а теперь их можно отключить в админке
Админка
  • Лицензия обновляется при проверке кнопкой из админки и получении статусов без перезагрузки страницы
  • Тип приложения в админке корректно переключается при получении нового токена без перезагрузки страницы
  • При переходе на страницу получения токена не перезагружается страница
  • При обновлении версии на сервере, админка перезагружается
  • На странице получения токена добавлены ссылки на приложения на портале
  • Исправлена загрузка изменений статусов на странице результатов Мастера
  • Исправлены заголовки статусов на страницах Мастера
Исправлены ошибки
  • Исправлена неполная остановка когда пользователь не администратор портала
  • Управление внешними линиями синхронизировано с управлением транками - создание/удаление транка вызывает такое же действие со внешней линией
  • Исправлен баг сохранения порта БД при начальной настройке
  • Исправлен баг проверки настроек БД после предыдущей успешной проверки (присутствовал с 3.4.0)
  • Исправлены редкие проблемы, препятствовавшие сохранению state.json
  • Исправлена ошибка регистрации звонка на неправильный номер при перехвате звонка
Кастомизатор
  • Добавлена функция запуска бизнес-процесса
  • Добавлены функции для работы со ссылками на записи разговоров
  • Кастомизация номера клиента применяется при создании и при закрытии задачи
Изменение требований к системе: требуется поле CEL "extra"
В таблице CEL в базе данных Asterisk теперь требуется наличие поля extra. При отсутствии или некорректном заполнении этого поля модуль будет запускаться и работать, но:
  1. 1.
    не будут использоваться детальные статусы звонка (будут только Успешный и Пропущенный);
  2. 2.
    не будут корректно обрабатываться перехваты звонка (набор *8).
3.5.1 - специальная версия, поэтому обновление на неё необходимо выполнять скриптом с правами root, а не через админку.

3.5.0.2

16.08.2021
Админка
  • В мастере настройки исправлен баг проверки подключения к Asterisk (AMI) от лица существующего пользователя (наблюдался с версии 3.4.0 в виде статуса Error)

3.5.0.1

11.08.2021
Админка
  • Исправление сохранения настроек в некоторых случаях
  • Мелкие исправления текстов и вёрстки

3.5.0

06.08.2021
Что нового
  • Добавлена возможность обновляться по кнопке из админки. Для этого устанавливается отдельная служба itgrix_bx_supervisor. В отдельных случаях, например когда вносятся изменения в itgrix_bx_supervisor, потребуется использовать старый способ обновления
Админка
  • Добавлена ссылка на список пользователей телефонии на портале
  • Лого в левом верхнем углу - ссылка на страницу состояния
  • Частично исправлена проблема повторного запроса авторизации
  • По умолчанию логи отображаются с конца файла
  • Проверка статуса рабочего дня не отображается на версиях, где не доступна
  • Мелкие исправления текстов и вёрстки
Исправлены ошибки
  • Обновлены скрипты установки, удаления, службы, резервного копирования
  • Расширено содержание резервных копий
  • Исправлена ошибка регистрации внешних линий при наличии пустого транка
  • Исправлена работа с некорректными MySQL-таблицами
  • Запросы с неуспешной авторизацией пишутся в лог
  • Исправлен баг проверки CDR при большом размере таблицы
  • Исправлен баг падения страницы MySQL при пустом выводе

3.4.5

15.07.2021
Исправлены ошибки
  • Исправлен баг выгрузки файла записи разговора в CRM (наблюдался с версии v3.4.3 в виде пустых запросов)

3.4.4

12.07.2021
Админка
  • Улучшено форматирование статусов на главной странице
Исправлены ошибки
  • Исправлена ошибка из-за которой игнорировались таймауты некоторых запросов
  • Исправлена ошибка остановки сервера при изменении настроек
  • В запросе read_call используется местное время вместо UTC и убрано ограничение в 100 записей CEL на звонок
  • Исправлена ошибка сохранения, приводившая к повторной обработке звонков после перезапуска (наблюдается с v3.4.2)
  • Исправлена ошибка при регистрации звонка с созданием компании
  • При получении отчёта для техподдержки используется ограничение по времени
  • Исправлена регистрация звонков followme с переадресацией на сотовый

3.4.3

07.07.2021
Что нового
  • В кастомизатор добавлены функции обновления лидов и создания сделок
Админка
  • Мелкие исправления текстов и вёрстки в админке
Исправлены ошибки
  • Исправлен формат запросов в CRM
  • Ускорена загрузка записи в CRM
  • Исправлена регистрация пропущенных звонков на IVR (не регистрировались с версии 3.4.0)
  • Оптимизирована проверка статуса рабочего дня
  • Из файла конфигурации убрана неактуальная настройка адреса сервера C2C

3.4.2

16.06.2021
Что нового
  • В кастомизатор добавлена функция создания лидов
Админка
  • Переделано отображение статусов на главной странице, теперь они более понятны и содержательны
  • Результат авторизации в CRM теперь отображается так же как статус, лучше описаны возможные ошибки и действия для их решения
  • Исправления вёрстки страницы логов модуля
  • Добавлена проверка отставания CEL от модуля
Исправлены ошибки
  • Исправлена ошибка при авторизации в CRM profile check failed: Not connected (наблюдалась с версии 3.4.0)
  • Убрано извлечение внутреннего номера из поля CEL channame при его отсутствии в cid_num из-за проблем при переключении транка (введено в версии 3.3.1)
  • В кастомизацию регистрации звонка добавлены данные разговора

3.4.1

08.06.2021
Админка
  • Исправлены баги отображения логов
  • Добавлены недостающие тексты на английском
Исправлены ошибки
  • Исправлен баг поиска записей без номера
  • Исправлен баг чтения настроек кастомизаций (появился в 3.4.0, кастомизации не включались)

3.4.0

31.05.2021
Что нового
Админка
  • Оптимизирована работа с полями выбора пользователей
  • Статусы для главной странице проверяются быстрее и имеют ограничение по времени проверки
  • Исправлен баг отображения цен для новых клиентов на странице оплаты лицензии
  • Мелкие исправления текстов и вёрстки в админке
Исправлены ошибки
  • Исправлено множество потенциальных багов
  • Исправлено зависание при ошибке во время штатного перезапуска
  • Исправлена ошибка при создании задачи без лида/контакта
  • Исправления багов кастомизатора
  • Исправлены устаревшие данные в кастомизациях
  • Улучшено логирование

3.3.5

29.04.2021
Админка
  • Исправлен выход всплывающих подсказок за границы страницы
  • Исправлено отображение опций кастомизаций при отключённом кастомизаторе
  • Исправлена вёрстка страниц логов и MySQL
  • Мелкие исправления интерфейса
Исправлены ошибки
  • Лицензия по подписке Маркетплейса теперь работает с отдельным приложением
  • Лицензия по подписке работает без ограничений по времени

3.3.4

16.04.2021
Админка
  • Мелкие исправления интерфейса
Исправлены ошибки
  • Исправлена ошибка обращения к базе данных при сборе отчёта для техподдержки
  • Исправлен баг поиска сущности при автораспределении на ответственного (наблюдался с 3.3.3)
  • Исправлен баг загрузки файла записи разговора в CRM (наблюдался с 3.3.3)

3.3.3

09.04.2021
Админка
  • Добавлена страница оплаты лицензии, видимая при приближении истечения лицензии
  • Добавлена возможность ручного контроля списка обработчиков событий Bitrix24
  • Исправлена загрузка .svg файлов
  • Исправлен баг сохранения настроек при первичной конфигурации (присутствовал с 3.3.1)
  • Мелкие исправления интерфейса
Исправлены ошибки
  • Улучшена полнота логов на уровне вывода info
  • Новая динамическая система обновлений (если у вас версия ниже 3.3.2.1, то для перехода на новую систему придётся запустить обновление дважды)
  • Группировка запросов для последующего ускорения работы
  • Исправлен баг авторизации на коробочных версиях с переадресацией запросов
  • Обновлены ограничения бесплатной версии
    • хранение записей только в CRM
    • отключено использование внешних линий (сквозная аналитика)
    • источник лида всегда "Звонок"
    • отключён чёрный/белый список
    • первый ответственный всегда определяется по разговору
    • ответственный за пропущенный звонок всегда определяется по сущности
  • Флаги запуска -T и -sql корректно завершают работу после выполнения
  • Обработчики событий удаляются из CRM при запуске автоматически по известному списку адресов, а затем регистрируются заново
  • При установке вызова на удержание не озвучивается номер места парковки
  • Снятие вызова с удержния теперь поддерживает автоответ и остальные параметры Originate
  • Originate возвращает ошибку "номер занят", если номер разговаривает или находится на дозвоне
  • Originate по умолчанию выполняется в асинхронном режиме, что предотвращает задержки при частых звонках
  • Исправлена обработка ошибок AMI при использовании Apix (проблема с 3.3.1)

3.3.2.1

24.03.2021
Исправлены ошибки
  • Обработка звонков без номера to как входящих в версии 3.3.2 нарушила регистрацию исходящих звонков с переводами и Originate, изменение отменено

3.3.2

24.03.2021
Админка
  • Исправления вёрстки
Исправлены ошибки
  • Исправлено зависание при обрыве связи с Asterisk AMI
  • Исправлена проверка версии Asterisk
  • Звонки с номерами from и trunk но без номера to теперь обрабатываются как входящие
  • Исправлена работа с файлами при использовании админки

3.3.1

19.03.2021
Админка
  • Исправления в интерфейсе мастера настройки
  • Исправлены ошибки при выборе пользователей
  • В мастере настройки на шаге авторизации в CRM, портал сохраняется автоматически
  • Исправлена проблема сохранения настроек после авторизации в CRM
Исправлены ошибки
  • Если в событии** **CEL CHAN_START отсутствует поле cid_num, то внутренний номер сотрудника будет извлекаться из поля channame
  • Завершение звонка теперь разрешено не только во время разговора, но и на этапе дозвона
  • Содержание ошибок AMI теперь отображается и выводится в лог
  • Повторные запросы при сетевых ошибках проверки лицензии
  • Повторные запросы при сетевых ошибках запросов CRM
  • Кастомизация пути до записей звонков теперь имеет отдельный фиксированный таймаут 10 секунд, его нельзя изменить
  • Обновлены настройки подключения к Apix

3.3.0

20.02.2021
Что нового
  • Добавлена опция автоматического завершения дел и задач после звонка с ответом
Админка
  • Исправлена ошибка сохранения пользователя по умолчанию и разрешённых пользователей
  • Исправлена ошибка сохранения настроек после авторизации в портале (наблюдалось в 3.2.3)
  • Исправлена задержка смены лицензии после авторизации в портале
Исправлены ошибки
  • Исправлено зависание при ошибке соединения AMI
  • Исправлена работа ч/б списка при пропущенных звонках
  • Мелкие исправления в админке

3.2.3

12.02.2021
Админка
  • Закреплены кнопки на странице результатов мастера
  • Новый способ проверки установки приложения
Исправлены ошибки
  • Исправлено зависание при повторном получении токена после ошибки авторизации
  • Обновлены настройки по умолчанию
  • Обновлена кастомизация Originate
  • Исправлено форматирование лога
  • Добавлен таймаут соединения с Asterisk AMI
  • Исправлена проверка версии Астера

3.2.2

04.02.2021
Исправлены ошибки
  • Исправлено отображение карточки звонка когда первым ответственным выбран пользователь по умолчанию
  • Исправлен поиск пользователя при C2C при отключённом кэшировании
  • Исправление логирования при регистрации разговора
  • Отчёт для техподдержки можно получить даже если модулю не удаётся его сохранить
  • Мелкие исправления в админке

3.2.1

02.02.2021
Админка
  • SQL-запросы ограничены только немодифицирующими
Исправлены ошибки
  • Исправлен баг http-заголовков, нарушавший работу с карточкой звонка
  • Исправлено редкое падение модуля, вызываемое действиями пользователя в админке
  • При обработке C2C используется кэш пользователей
  • Улучшено логирование ошибок кастомизаций

3.2.0

28.01.2021
Что нового
  • Добавлен выбор начального ответственного для новых сущностей: пользователь, на которого поступил звонок, либо ответственный по умолчанию
Логика обработки звонков
  • Изменён расчёт длительности звонков при переводах: вместо длительности последнего разговора, время от первого ответа до конца звонка
  • Исправлена обработка переводов исходящих звонков
  • Смена ответственного за новую сущность при переводах звонков осуществляется в начале нового разговора
Админка
  • На странице статусов отображается состояние сервера авторизации CRM и сервера C2C
  • На страницу с логами добавлено чтение последних n строк лога модуля
  • Разрешено отключение кэширования пользователей CRM
  • Обновлены тексты ошибок
  • Мелкие исправления и улучшения
Исправлены ошибки
  • Исправлена повторная обработка недавних завершённых звонков при перезапуске модуля
  • Установлен минимальный таймаут кастомизаций: 100 мс
  • Убраны некорректные запросы crm..list
  • Обработчики удаляются из CRM при изменении настроек C2C и устанавливаются заново
  • Перезапуск при ошибках чтения БД и соединения с Asterisk AMI
  • Добавлен таймаут запросов в CRM
  • Исправлен сбор отчётов для техподдержки на дополнительных копиях модуля
  • Исправлено закрытие карточки при удержании вызова
  • Исправлено удержание вызова при переводах
  • Улучшено логирование

3.1.5.1

30.12.2020
Исправлены ошибки
  • Исправлено подключение к Apix

3.1.5

18.12.2020
Исправлены ошибки
  • Исправлено переподключение к Apix при ошибках
  • Исправлено редактирование транков в админке

3.1.4

16.12.2020
Исправлены ошибки
  • Исправлено падение при проблемах проверки соединения с базой данных
  • Обновлено значение variable в Originate для автоответа при конвертации старой версии конфига

3.1.3

11.12.2020
Что нового:
  • На странице статусов отображается какой подключен портал
Исправлены ошибки
  • Исправлен поиск записей в CDR когда в номерах есть буквы
  • Улучшена обработка ошибок запросов в CRM
  • Исправлена ошибка авторизации NO_AUTH_FOUND, возникавшая на некоторых коробочных версиях Битрикса
  • Исправлена проблема конвертации формата токена при обновлении с 3.0.6.1 (и ранних версий), вызывавшая ошибку token_expired в течение нескольких первых часов после обновления
  • Исправлена регистрация звонков с followme при отключённых внутренних номерах
  • Убран вывод неактуальных отладочных данных

3.1.2

20.11.2020
Исправлены ошибки
  • Улучшен поиск логов для отчётов техподдержки
  • Исправлена ошибка авторизации

3.1.1

19.11.2020
Что нового:
  • Отчёты для поддержки формируются в сжатом формате
Админка
  • Обновлены ссылки на инструкцию по обновлению и на changelog
  • Корневой адрес перенаправляет на страницу конфига
Исправлены ошибки
  • Исправлена проблема с обновлением токена
  • Исправлено форматирование вывода с флагом -h
  • Исправлена загрузка старых звонков
  • Исправлена проблема с частой проверкой лицензии

3.1.0

18.11.2020
Что нового:
  • Добавлены параметры для использования https порта и своего сертификата
  • Добавлена функция формирования отчёта для техподдержки
  • Ошибки кастомизатора выводятся в лог
Админка
  • В английской версии мастера снова две версии приложения

3.0.7

13.11.2020
Что нового:
  • Интерфейс для чёрного/белого списков через админку
  • При поиске записей в CDR используются префиксы, это упрощает поиск, если номер в CEL и CDR был в разных форматах.
  • Добавлена поддержка followme (перевод на сотовый сотрудника, указанный в профиле). Нужно только добавить свои транки в настройки для корректной работы.
  • Расширено логирование ошибок запросов
  • Интервал проверки лицензии 3 часа (бесплатный режим) или 24 часа (платный)
Админка
  • На странице статусов отображается состояние модуля (работает, перегружается, остановлен)
  • Сохранение списка кастомизаций в новом формате
Исправлены ошибки
  • Исправлен баг с зависанием callback
  • Исправлены проблемы с блоком customizer при конвертации конфига из старого формата
  • Исправлен запуск с ошибками запросов
  • Исправления в админке

3**.0.6.1**

09.10.2020
Что нового:
  • Параметр Variable в Originate (по умолчанию - автоответ)
  • Новый способ создания задач в соответствии с новым API Битрикса
  • Добавлено значение по умолчанию для времени кэширования
Админка
  • Добавлена кнопка переключения портала на странице настроек Bitrix в админке
  • В логах даты/время отображаются корректно в Firefox
Исправлены ошибки
  • Исправлена кастомизация задачи
  • Остановка при ошибке авторизации, вместо циклического перезапуска
  • Исправления в интерфейсе

3.0.5

17.09.2020
Что нового:
  • Исправлены ошибки в админке
  • Добавлен разговор в кастомизацию завершения разговора
  • Исправлено обновление транков
  • Добавлен Apix-клиент. Теперь модуль может использовать в качестве c2c-сервера Apix-сервер.

3.0.4

07.09.2020
Исправлены ошибки
  • Бэкап конфига в скрипте установки
  • Селектор пользователя в админке показывает список доступных пользователей
  • Добавлена работа с c2c-сервером
  • Добавлен флаг --clean
  • Улучшили вывод --help

3.0.3

28.08.2020
Что нового 1. За исходящий без ответа ответственный тот, кто звонил (Исходящий не отвеченный - не пропущенный). 2. Удаление обработчиков и внешних линий по флагу --clean Исправления: 1. Ошибка с получением токена из мастера 2. Обработка ошибок из AMI 3. Исправили ошибки в вызове кастомизаций

3.0.2

18.08.2020
Админка: 1. Улучшили страницу админки с логами 2. Поправили проверку версии модуля Логи: 1. Логируем параметры originate Доработки: 1. Добавляем номер клиента в задачи 2. Решили проблему затягивания записи с "+7" 3. Вернули работу чёрно-белых списков

3.0.1

06.08.2020
Что нового:
  • Поправили ошибку с получением записей
  • Добавили сохранение типа приложения с токеном
  • Немного изменили лог для лучшего чтения
  • Добавили в админку выбор логики пропущенны
Теперь пропущенные звонки могу быть зарегистрированы по 3м сценариям: 1. На ответственного за сущность пользователя (так он увидит, что его клиент звонил) - включено по-умолчанию. 2. На того, кому звонили (подходит если клиенты не закреплены за сотрудниками). 3. На ответственного по-умолчанию.

3.0.0

13.07.2020
Перешли на новый стек технологий. ****Переименовали сервис itgrix_bx вместо bx24asterisk - Решены проблемы с совместимостью старых ОС. - Решены проблемы с библиотеками. - Упростили логику регистрации звонков: убрали параметр "дело на каждый перевод". Для обновления с версии 2.15 нужно будет установить новую версию коннектора отдельно. И с помощью вспомогательного скриптов перенести конфиг и кастомизации. Инструкция для самостоятельного обновления Для обновления все же советуем обратиться в нашу техническую поддержку.

2.15.6

20.07.2020
  • Реализован механизм oauth авторизации (без логина и пароля)

2.15.5

30.06.2020
  • Исправлена ошибка чтения БД (загрузка записей с начала БД)

2.15.4

24.04.2020
Производительность: Изменили формат запроса к базе. Теперь в запросе нет времени, только id последней записи. Ускоряет получение ответа. Исправление ошибок: 1. Исправлена ошибка в кастомизации параметров регистрации звонка 2. Исправлена обработка в C2C клиенте (логическая ошибка, обрабатывались не все ответы сервера)

2.15.3

26.03.2020
Админка: 1. Правильное отображение элементов админки в бесплатном режиме 2. Добавили английский чатик в админке в английском интерфейсе. Исправления, доработки: 1. Регистрацией пропущенного на IVR 2. Поиск пользователей по сотовому\

2.15.2

28.02.2020
Админка: 1. Доработан интерфейс для работы с транками, внешними линиями и источниками лидов. 2. Починили сохранение настроек кастомизатора. 3. Отображается актуальный срок действия лицензии в админке.
Мастер-настройки 1. Починили автоматический поиск данных для подключения к Астеру и БД

2.15.1

18.02.2020
Админка: 1. Новый интерфейc для работы с транками, внешними линиями и источниками лидов (бета-версия) 2. Добавлено отображение срока действия лицензии в админке 3. Добавлена возможность проверить лицензию прямо из админки, 4. Исправлены ошибки на странице с логами, 5. Исправлена ошибка с сохранением пользователей в бесплатном режиме, 6. Исправлена ошибка сохранения настроек кастомизатора, Исправление ошибок: 1. При отключенном кастомизаторе регистрируем все звонки (результат need_registration всегда true) 2. Улучшена работа с Базой данных 3. Определение ответственного при переводе на группу

2.15.0

30.12.2019
Логика: Регистрация звонков и создание сущностей теперь полностью происходит через API телефонии Битрикс24. Это позволяет работать со сквозной аналитикой в Битрикс24 (Статья про сквозную аналитику) Из-за этого произошли существенные** **изменения в кастомизациях: 1) Добавили метод "need_registration" для реализации чёрных и белых списков. Теперь решение о регистрации (или НЕ регистрации звонка) принимается в одном месте 2) Удалили методы: "process_entity_creation_params", "process_search_params" 3) В метод кастомизации параметров создания задачи добавили данные о звонке 4) В методе "process_final_params" убрали блок с информацией о сущности Важно: Если у вас были настроены кастомизации черных/белых списков, то при переходе на эту версию необходимо перенести их в другой метод. Подробнее о переносе кастомизаций Если пока сложно разбираться, то обновляйтесь только после окончания праздников.

2.14.11

26.12.2019
Общее: 1. Выполняем повторный запрос лицензии при изменении данных подключения к Б24 2. Подробный лог ошибок при выполнении запроса в CRM Исправление ошибок в Админке: 1. На странице логов 2. На странице sql-запросов 3. С вводом имени для внешних линий 4. В мастере для 32х (приводило к падению модуля)

2.14.10

18.12.2019
1. Исправление критические ошибки при подключении к базе данных. 2. Убрали websocket.

2.14.9

09.12.2019
Улучшения и багфиксы в Админке: 1. Исправлена ошибка удаления объектов при сохранении. 2. Добавлен лоадер при ожидании ответа модуля (переподключение к зависимым службам) 3. Вернули функционал на страницу с логами 4. Вернули чат в админку 5. Подсвечиваем красным пустые поля 6. Добавили выпадающий Список пользователей для бесплатного режима 7. Исправлена ошибка со страницей локализации. 8. Убрали поле "history_start_date"

2.14.8

07.11.2019
Логика: Убрали ограничение по транкам для бесплатного режима (restricted mode). Осталось в ограничения 2 пользователя, загрузка файлов в CRM, невозможность отключить создание лидов/контактов. Админка: Добавлена возможность указать путь до кастомизатора в админке Исправление ошибок: Исправлена ошибка при поиске клиента: добавили номер без префикса в список номеров для поиска.

2.14.7

14.10.2019
Решение проблемы с конфликтом библиотек при запуске подпроцессов (php, asterisk).

2.14.6

10.10.2019
Исправление ошибок: 1) Исправлено использование галочек "создавать сделку для ..." 2) Исправлена ошибка в мастере: данные подключения не подтягивались автомиатически 3) Вернули connector.js

2.14.5

03.10.2019
Исправление ошибок: 1) Критические ошибки, приводящие к зависанию модуля 2) Проверка версий в админке 3) Ошибки в админке

2.14.1

11.09.2019
Админка: 1) Добавлена новая возможность - выбрать словарь для текстовых полей, создаваемые в Битриксе (название лида, комментарий, название задачи). Сейчас можно выбрать русский язык, английский язык либо создать свой словарь на основе этих двух. 2) Изменили порядок левого меню: перенесли Бизнес-логику выше. 3) Исправили ряд ошибок 4) Добавили новые шаги в мастер настройки (настройка пути до папки с записями, выбор режима работы CRM, настройка клика)
Логи: 1) Добавлено саммари-сообщение по звонку 2) В дефолтном кастомизаторе добавили сообщение на ошибку 127 (нет lame) 3) Изменили сообщение при отмене регистрации сущности по параметру в конфиге ("Создавать лид для входящих" и подобные)

2.13.6

06.08.2019
Исправление ошибок:
  1. 1.
    Обработка ситуации, когда у сущности в CRM нет ответственного (такое почему-то бывает в коробках Битрикс24).
  2. 2.
    Добавлен id звонка при выводе ошибок в лог (помогает для отладки работы).
  3. 3.
    При ошибке кастомизатора используются некастомизированные параметры.

2.13.5

11.07.2019
Админка:
  1. 1.
    Изменили поведение при нажатии кнопки "Повторить" на странице "Проверка подключений".
  2. 2.
    Теперь админка не дает нажать кнопку "Повторить" пока серверное приложение не закончит проверку состояния.
Баги:
  1. 1.
    Исправили ошибку в работе с БД.

2.13.4.0

02.07.2019
Доработки:
  1. 1.
    Добавлена возможность перевода служебных сообщений и названий на другие языки (работает в тестовом режиме).
  2. 2.
    Исправлена ошибка в работе с повторными лидами.
Админка:
  1. 1.
    Появилась возможность выбора английского языка для интерфейса админки.
  2. 2.
    Изменили логику работы при сохранении настроек: после нажатия кнопки "Сохранить" админка сохраняет настройки в конфиг-файл, перезапускает модуль, и только после этого позволяет вносить изменения.
Исправлены баги админки:
  • Вернули настройку "Внешних линий в Битрикс24".
  • Исправили формат отправки даты.
  • Исправили логику выбора в селекторах.
  • Исправили сохранение настройки "Кастомизация полей лида".

2.12.0.1

20.05.2019
Важное изменение логики поиска сущности в Б24: Теперь при начале звонка перебираем все сущности (лиды, контакты, компании) и добавляем звонок самую новую. Если модуль нашел только лиды, то учитываем их статус. Убираем из выборки сконвертированные и некачественные лиды, после чего регистрируем звонок в самый новый лид в рабочем статусе. (Ранее выбиралась самая старая сущность). Исправлены баги:
  • Ошибка скрипта обновления: при отказе от бэкапа прерывает выполнение обновления.
  • В админке Нулевая дата при загрузке страницы и 30 часов в сутках на странице логов.
Дополнительно в админке перенесли стили на html страницу, чтобы избавиться от ошибок загрузки.

2.11.9.18

30.04.2019
Функционал:
  1. 1.
    Реализовали режим работы "без лидов", подходящий для режима в Битрикс24 - Простая CRM. По звонкам новых клиентов создаётся не лид, а контакт + сделка. После ответа на звонок ответственный меняется у контакта и сделки.
  2. 2.
    Добавили новые параметры настройки в админку: можно создавать либо игнорировать создание контакта для выходящих и исходящих звонков. И если создается контакт, то выбрать, создавать ли сделку.
  3. 3.
    Доработали метод кастомизации - создания сущности.
Важно: Если вы использовали кастомизацию создания лида, то сейчас название метода изменилось с "process_lead_creation_params" на "process_entity_creation_params".

2.11.8.4

11.04.2019
Админка: 1) Исправлена ошибка с сохранением времени хранения кэша для Битрикса. 2) Добавили демонстрацию порта для https запросов (поменять можно только через файл конфига). Админка для бесплатного приложения: 1) Отображается "Ограниченный режим". 2) Добавили возможность выбора разрешенных пользователей. Логика: 1) Поменяли порядок обработки номера: в начала звонка обрезаем нули перед отправкой в Битрикс, затем выполняем кастомизацию. Возможности: 1) Стала возможным обрабатывать входящего звонка с технологией DAHDI 2) При обновлении модуля на сервере скрипт (update.sh) предлагает сделать бэкап

2.11.7.6

15.03.2019
Возможности: 1) Пользователь по умолчанию автоматические попадет в список разрешенных пользователей для бесплатной версии. 2) Для отладки добавили флаг --testcall <linkedid> для обработки одного звонка из CEL.

2.11.7.0

11.03.2019
Возможности: 1) Новая возможность: использовать в кастомизаторе запросы в CRM через модуль (дополнительные запросы имени пользователя, клиента, сущностей). 2) В админку добавлена ссылка на страницу с описанием новых версий. 3) Упростились методы кастомизации номера телефона и последующего поиска сущности в CRM. 4) Для регистрации пропущенных без номеров доделываем разговор по завершению.
Оптимизации: 1) Улучшена работа с префиксами.

2.11.6.3

27.02.2019
Особенности: Доработали сервер лицензирования, теперь модуль одинаково работает как с бесплатной, так и с платной версией приложения в Битрикс24. Добавили кэширование.
Багфикс: При ошибке приложения, лицензия на портале проверяется не чаще, чем раз в час.

2.11.5.10

21.02.2019
Доработка логики:
  • При поступлении звонка и поиске сущности по номеру не учитываем некачественные и сконвертированные лиды. Теперь если лид с этим номер уже переведен в некачественные, то будет создан новый лид.
Оптимизации: 1) Убрали параметр конфига "utc_offset" (время), теперь передаем время звонка в utc формате, и для пользователя отображается часовой пояс заданный в битриксе. 2) Изменили порядок кастомизации - теперь номер телефона кастомизируется в самом начале.
Баги: 1) Исправили заголовки для css файлов, теперь интерфейс админки должен открываться более стабильно.

2.11.4.2

18.02.2019
Возможности:
1) Выдается информация об авторе приложения ООО Разумные решения по флагу --legal. 2) По пропущенному звонку появилась возможность создавать задачу: - постановщик - пользователь, под которым работает модуль, - ответственный за задачу - ответственный за сущность, - дедлайн + 1 час от времени звонка. Включить можно в админке. Доступно для изменения в кастомизации (например можно сделать постановщиком руководителя отдела продаж или изменить время дедлайна). 3) Номер внешней линии попадает в кастомизатор при звонка кликом и обратных звонках. Это позволит кастомизировать исходящий маршрут. Нужно будет указать соответствующий контекст.

2.11.3.1

06.02.2019
Админка, веб-интерфейс: исправлен баг сохранения транка, который содержит "+".

2.11.2.3

30.01.2019
Возможности: Реализовали работу модуля с бесплатной версией приложения: ограничение по 1 транку и 2 пользователям. https://www.bitrix24.ru/apps/?app=itgro.asteriskbx24free
Баги: Обработка клик-ту-кола по http без редиректа на https. (оставили старую возможность передавать команду для клика через имеющийся протоколо http, порт по умолчанию 8077)

2.11.1.4

30.01.2019
Возможности: 1) Вернули работу части запросов работает по http: клик-ту-колл, автораспределени, прослушивание записей. Добавили Флаг для отключения http в конфиге. Оставили админку только по https (порт по умолчанию 8078), при вводе 8077 будет редирект. Если требуется подключение из внешней сети - потребуется проброс второго порта. 2) При кастомизации завершения разговора в кастомизатор передаются id и тип сущности. Будет полезно 3) Добавили интерфейс админки в приложение на портале.

2.11.0.10

22.01.2019
Возможности: 1) Перевели доступ к админке на https протокол с самоподписным сертификатом, для шифрования запросов к модулю. При первом входе требуется одобрить сертфикат в браузере. 2) Добавили возможность проверки новой версии модуля из админки.
Баги: 1) Кастомизация номера сотрудника. 2) Ошибка с "+" в ссылке. 3) Создание лидов при флаге "не создавать".

2.10.2.14

24.12.2018
Баги: 1) Обработка ответа БД. 2) Опции соединения с БД.
Возможности: 1) Создаём лид без использования телефонии. ****2) Кастомизация полей лида при создании. 3) Разделение кастомизатора на несколько файлов.
Админка - баги: 1) Проверка лицензии. 2) Ошибка завершения мастера.

2.9.10.3

11.12.2018
Баги: 1) Исправлена ошибка при чтении конфигов Астериска (пустые значения) 2) Критическая ошибки при обработке ответов от БД.
Возможности: Постраничный просмотр лога.

2.9.8.1

03.12.2018
Баги: 1) Удаление лида при входящем. 2) Исправление ошибки с числами в запросах с Json.
Оптимизация: 1) Улучшенный поиск в логе. 2) Стандартизация сообщений. 3) Загрузка конфига при старте. Возможности: Добавляем транк в исходящий звонок при ответе.

2.9.5.4

27.11.2018
Баги: Обновление токена при сохранении данных в админке

2.9.4.1

27.11.2018
Оптимизация: Уменьшение запросов при звонке кликом.
Баги: Исправлена ошибка в подсчёте разговоров в звонке
Админка: 1) Проверка версии модуля. 2) Правки таблицы логов.

2.9.3.6

23.11.2018
Баги: 1) Закрывание карточек всех разговоров при завершении звонка. 2) Сборка разговора на ответе для группы.
Возможности: 1) Поиск в логе по данным.

2.9.2.2

19.11.2018
Баги: Доработана сборка разговора при ответе

2.9.1.3

14.11.2018
Баги: Исходящий пропущенный без разговора должен удаляться.

2.9.0.3

14.11.2018
Логика регистрации звонков: Если сотрудника, которому звонили, нет на портале, то звонок не будет зарегистрирован.
Использование: 1) Скрипт удаления. 2) Добавлены примеры кастомизаций в шаблонный файл.

2.8.120

12.11.2018
Баги: Исходящий звонок, с номером в дочернем канале
Внешний вид: В логе появились события удаления лида и дела

2.8.117

08.11.2018
Баги: Перезапуск логера после ротации

2.8.115

06.11.2018
Админка - возможности: 1) Изменение внешних линий ч/з админку. 2) Просмотр лога ч/з админку. 3) Выполнение sql запросов ч/з веб-интерфейс.
Использование: Ссылка на мастер в скрипте установки.
Оптимизация: 1) Запрос кастомизации originate. 2) Http общение. 3) Улучшение sql запроса записи.
Баги: Завершение пикапнутого канала.

2.8.97

19.10.2018
Оптимизация: 1) Оптимизация запроса на поиск пользователя портала. 2) Избавляемся от отладочного вывода. 3) Кастомизация параметров originate и отправка запроса
Возможности: 1) Функция логирования в кастомизаторе 2) Использование внешних линий на портале (транк в окне)
Баги: 1) Регистрируем неотвеченный разговор в конце цепочки переводов, если нужно создавать все дела.

2.8.77

03.10.2018
Возможности: 1) Обработка перевода при исходящем C2C звонке 2) Обработка звонка при использовании FollowMe
Баги: 1) Ошибка запроса на получение сущности при кастомизации поиска 2) Определение последнего разговора в звонке 3) Регистрация начала звонка при исходящем, если не найден сотрудник

2.8.71

01.10.2018
Возможности: Перевод исходящего звонка