Links

Change log (новые версии) itgrix_amo

Подписывайтесь на канал в Telegram Itgrix_news, где публикуются изменения Itgrix.

Версии

Версия (новый функционал)
Тип
Актуальный релиз (патч)
2.13.*
Актуальная
2.13.0 - 24.05.2023
2.12.*
Поддерживается
2.12.6 - 03.05.2023
2.11.*
Поддерживается
2.11.8 - 03.05.2023
Версии обозначаются тремя числами X.Y.Z:
  • X - мажорная версия, крупные изменения с нарушением совместимости
  • Y - минорная версия, новый функционал и доработка старого
  • Z - патч, исправления ошибок
Последние 3 минорные версии обновляются патчами. Актуальная минорная версия содержит самый новый функционал и все применимые исправления. Поддерживаемые версии получают только совместимые с ними исправления.
Обновиться на версию X.Y.Z: /opt/itgrix_amo/update.sh --version=X.Y.Z

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

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

2.13.0

24.05.2023
Внимание! В релизе присутствуют важные изменения, которые могут повлиять на работу. Подробности - в документации.
  1. 1.
    Минимальная версия Астериск увеличена до 13.0.0. Начиная с этой версии, в CEL присутствует поле extra в ожидаемом нами формате.
    На более старых версиях приложение будет работать, но с предупреждениями. Обработка переводов звонков будет выполняться в режиме совместимости, а перехваты звонка не будут обрабатываться.
  2. 2.
    Изменилась схема логики и запуска кастомизаций, что особенно важно для нестандартных кастомизаций номеров телефонов, кастомизации need_registration и проверки ч/б списком.
    need_registration и ч/б список теперь вызываются в начале каждого этапа обработки звонка, кроме CallStarted. Кастомизации номеров теперь вызываются только в момент их получения - на CallStarted и ConversationRequested.
  3. 3.
    Изменились данные кастомизаций, но оставлены legacy данные для обратной совместимости.
    Кастомизации "по умолчанию" обновятся автоматически, но если в них вносились изменения, то необходимо их переписать вручную. Главное изменение - во все кастомизации теперь приходит объект call_full с более полными данными. Все данные теперь нужно брать из него.
    Если вы ранее заказывали у нас кастомизации - обратитесь в нашу техподдержку за помощью в их обновлении.
  4. 4.
    Изменён формат логов: новые имена полей и новый формат времени.
    Если были настроены дополнительные приложения для обработки логов, например для мониторинга ошибок, то необходимо их перенастроить.
  5. 5.
    Изменения в файлах /etc/itgrix_amo/config.json и /opt/itgrix_amo/token.json теперь отслеживаются в реальном времени.
    Для внесения изменений в эти файлы больше не нужно останавливать и перезапускать приложение, но и незаконченные изменения будут применяться сразу же. Если во время работы сохранить некорректный конфиг, то приложение продолжит работу с предыдущими настройками, но при следующем запуске выдаст ошибку и не заработает.
  6. 6.
    При некорректном файле конфига приложение теперь не игнорирует ошибочные данные, а отказывается запускаться.
Что нового
  • Усилена стандартизация логики работы приложения
  • Добавлена настройка белого списка CORS (для управления правами на выполнение запросов к приложению с внешних ресурсов, таких как ваш сайт)
  • Добавлен запрос API /crm/request для отправки запросов к CRM через общую очередь коннектора, что снижает замедление работы при дополнительных запросах из кастомизаций
  • Добавлены новые кастомизации: кастомизация создания неразобранного, кастомизация после регистрации звонка
  • Реализовано слежение за файлами конфига и токена в реальном времени
  • Оптимизарована процедура запуска приложения
  • Изменён формат лога
  • Добавлены шаблоны для имён контактов, компаний и сделок
  • Добавлены отдельные автозамены для транков, FMC номеров и C2C
  • В запрос /status добавлен параметр path
  • Улучшена поддержка регистрации пропущенных звонков на FMC номера
  • Добавлена проверка успеха Originate по событию AMI
  • Добавлены флаги запуска для более детальной очистки данных
  • Добавлено сжатие данных кастомизаций при обработке объёмных звонков
  • Реализована поддержка управляемых переводов без ответа между сотрудниками
Админка
  • Добавлена автоматическая сортировка ч/б списка
  • Добавлено отображение наличия несохранённых изменений
  • Добавлено автоформатирование адреса портала
  • Добавлено отображение ошибки загрузки цен на лицензию
  • Обновлена разметка таблиц логов
  • Добавлен вывод ошибок при нажатии на неактивные кнопки
  • Исправлена ошибка некорректного позиционирования кнопки чата
  • Обновлена справка по кастомизациям
Исправлены ошибки
  • Реализована плавная процедура остановки приложения
  • Реализовано централизованное синхронное хранение данных звонка
  • Исправлена проблема перечитывания звонков/зависания state.json
  • Исправлено некорректное прикрепление ссылок на записи в некоторых случаях (разделена логика обрезания номеров телефонов)
  • Исправлено зависание на переподключении AMI после разрыва соединения
  • Исправлена редкая ошибка, из-за которой иногда ставилось неправильное время завершения разговора
  • При C2C номер to обновляется по результатам кастомизации
  • Добавлена проверка версии удалённого Астериска через AMI
  • Исправлено сохранение CEL со спецсимволами через админку
  • Исправлена ошибка формирования списка номеров при поиске файла записи
  • Исправлена редкая утечка памяти при превышении лимита времени обработки событий
  • Исправлены редкие зависания при многократной обработке одного события звонка
  • Исправлена утечка MySQL-соединений
  • Исправлено отсутствие этапа обработки звонка CallStarted на некоторых C2C звонках
  • Исправлена проблема переподключения к AMI при смене авторизационных данных
  • Исправлена проблема переподключения к Apix при смене портала
  • Способ отправки тегов в CRM изменён на более универсальный
  • Исправлены редкие проблемы работы с префиксами
  • Добавлен учёт временной зоны в отметках времени в CEL
  • Текст статуса приложения выводится в /status всегда в Title Case
  • Исправлена задержка очистки кэша пользователей при смене портала
Кастомизатор
  • В кастомизации передаются полные данные звонка call_full вместе с legacy-данными для обратной совместимости
  • В кастомизатор добавлены и задействованы запросы к CRM через модуль
  • В автораспределении обрабатывается транк и в кастомизацию отправляются все данные запроса и полные данные сущности
  • В статусе (/status) кастомизатора отображается false у всех методов если кастомизатор отключен
  • В кастомизацию need_registration и кастомизации номеров добавлены этап и данные звонка
  • Убраны дублирующиеся кастомизации номеров, теперь они выполняются при появлении номера на CallStarted или ConversationRequested
  • Добавлена кастомизация после регистрации звонка
  • Добавлена кастомизация неразобранного
  • Добавлена возможность отмены запросов в CRM кастомизациями
  • При выполнении кастомизаций используется комбинированный вывод
  • Обновлён формат логов кастомизатора
  • Кастомизатор приоритетно использует новые данные звонка
  • Обновлены стандартные кастомизации
  • В кастомизацию пути записи разговора добавлены новые варианты устранения дублирования пути
Supervisor
  • При ошибке обновления выводится абсолютный путь до update.log
  • Исправлен вывод версии supervisor в API

2.12.6

03.05.2023
Исправлены ошибки
  • Исправлено отсутствие этапа обработки звонка CallStarted на некоторых C2C звонках
  • Исправлена ошибка переподключения к AMI при смене авторизационных данных

2.11.8

03.05.2023
Исправлены ошибки
  • Исправлено отсутствие этапа обработки звонка CallStarted на некоторых C2C звонках

2.10.9

03.05.2023
Исправлены ошибки
  • Исправлено отсутствие этапа обработки звонка CallStarted на некоторых C2C звонках

2.12.5

15.02.2023
Исправлены ошибки
  • Исправлена проблема установки соединения на некоторых маршрутах отдельных провайдеров, вызывавшая ошибку TLS Handshake timeout
Кастомизатор
  • В кастомизацию пути записи разговора добавлены новые варианты устранения дублирования пути

2.11.7

15.02.2023
Исправлены ошибки
  • Исправлена проблема установки соединения на некоторых маршрутах отдельных провайдеров, вызывавшая ошибку TLS Handshake timeout

2.10.8

15.02.2023
Исправлены ошибки
  • Исправлена проблема установки соединения на некоторых маршрутах отдельных провайдеров, вызывавшая ошибку TLS Handshake timeout

2.11.6

20.01.2023
Исправлены ошибки
  • Обновлены адреса серверов авторизации
Кастомизатор
  • Добавлена поддержка дублирующихся путей записей без двойного слэша

2.10.7

20.01.2023
Исправлены ошибки
  • Обновлены адреса серверов авторизации
Кастомизатор
  • Добавлена поддержка дублирующихся путей записей без двойного слэша

2.11.5

19.01.2023
Исправлены ошибки
  • Исправлена проверка статуса разговора в конце звонка, из-за которой иногда ставилось неправильное время завершения разговора
  • При C2C номер to обновляется по результатам кастомизации
  • Улучшено логирование

2.10.6

19.01.2023
Исправлены ошибки
  • Исправлена проверка статуса разговора в конце звонка, из-за которой иногда ставилось неправильное время завершения разговора
  • При C2C номер to обновляется по результатам кастомизации
  • Улучшено логирование

2.12.4

15.11.2022
Админка
  • Исправлено сохранение .CSV CEL со спецсимволами
Исправлены ошибки
  • Обновлены адреса серверов авторизации
  • При Originate обновляется номер to по результатам кастомизации
  • Исправлена проверка статуса разговора в конце звонка, из-за которой иногда ставилось неправильное время завершения разговора
  • Apix connector показывает последнюю ошибку при превышении лимита переподключений

2.12.3

30.09.2022
Админка
  • Добавлена автоматическая сортировка ч/б списка
  • Добавлено автоматическое форматирование и проверка правильности адреса портала
  • Добавлено отображение ошибки при проблеме получения актуальных цен на лицензию
Исправлены ошибки
  • Исправлено падение при большой нагрузке при использовании офлайн-лицензии (наблюдалось с версии 2.12.0)
  • Исправлена ошибка обработки номера телефона при получении записи звонка по ссылке, когда начало номера совпадает с одним из префиксов
  • Bсправлено использование некорректного номера транка при автораспределении (наблюдалось с версии 2.12.0)
  • Исправлено отображение успешного статуса у звонков пропущенных на IVR (наблюдалось с версии 2.8.0)
  • Исправлено зависание после восстановления связи с AMI (наблюдалось с версии 2.12.0)

2.11.4

30.09.2022
Исправлены ошибки
  • Исправлена ошибка обработки номера телефона при получении записи звонка по ссылке, когда начало номера совпадает с одним из префиксов
  • Исправлено отображение успешного статуса у звонков пропущенных на IVR (наблюдалось с версии 2.8.0)

2.10.5

30.09.2022
Исправлены ошибки
  • Исправлено отображение статуса неотвеченных звонков на IVR (наблюдалось с версии 2.8.0)

2.12.2

11.08.2022
Админка
  • Обновлена страница оплаты лицензии
Исправлены ошибки
  • Исправлена проблема авторизации в AMI в мастере настроек (наблюдалось с версии 2.12.0)
  • Исправлена проблема изменения настроек автозамены (наблюдалось с версии 2.10.0)
Кастомизатор
  • Исправлены ошибки выбора временной зоны в кастомизаторе

2.11.3

11.08.2022
Админка
  • Обновлена страница оплаты лицензии
Исправлены ошибки
  • Исправлена проблема изменения настроек автозамены (наблюдалось с версии 2.10.0)

2.10.4

11.08.2022
Админка
  • Обновлена страница оплаты лицензии
Исправлены ошибки
  • Исправлена проблема изменения настроек автозамены (наблюдалось с версии 2.10.0)

2.12.1

21.07.2022
Что нового
  • В кастомизацию автораспределения добавлена обработка транка и других полей запроса /forward
Админка
  • Исправлено отображение результата авторизации в CRM
  • Исправлено отображние поля ручного ввода кода авторизации

2.11.2

01.07.2022
Админка
  • Обновлена справка по автозамене номеров
  • Исправлено отображение доступных обновлений
Исправлены ошибки
  • Исправлено редкое падение при нескольких одновременных C2C звонках
Кастомизатор
  • В автораспределение добавлена автозамена и кастомизация номера клиента

2.10.3

01.07.2022
Админка
  • Обновлена справка по автозамене номеров
  • Исправлено отображение доступных обновлений
Исправлены ошибки
  • Исправлено редкое падение при нескольких одновременных C2C звонках
Кастомизатор
  • В автораспределение добавлена автозамена и кастомизация номера клиента

2.12.0

29.06.2022
Что нового
  • Добавлена опция создания повторных сделок (создавать сделку для имеющейся сущности если нет открытых сделок)
Админка
  • Добавлена кнопка перезапуска служб
  • Отображаются обязательные кастомизации
  • Обновлены тексты справки по кастомизациям и автозамене
  • Исправлен эскейпинг в csv файлах
  • Исправлены ошибки отображения доступных обновлений
  • Правки дизайна
Исправлены ошибки
  • Исправлено зависание при неправильном пароле AMI
  • Исправлены редкие ошибки запуска/остановки
  • Исправлено редкое падение при нескольких одновременных C2C звонках
  • Исправлено замедление работы при использовании лицензионного ключа
  • Улучшено логирование при подключении к БД
  • В автораспределение добавлена автозамена и кастомизация номера клиента
  • В отчёт для техподдержки добавлены данные: системный лог, данные о PHP и MySQL, наличие sudo, настройки временной зоны, данные о пользователе
  • Улучшена обработка ошибок при формировании отчёта для техподдержки
  • Исправлены конфликты обращения к общим ресурсам при формировании отчёта для техподдержки
Кастомизатор
2.12.0 - "специальная" версия, поэтому обновление на неё необходимо выполнять скриптом с правами root, а не через админку.
Начиная с версии 2.12.0, опциональные кастомизации будут запускаться только с оплаченной лицензией:
process_call_params.php
process_contact_creation_params.php
process_task_creation_params.php
process_lead_creation_params.php
customize_autodistribution.php

2.11.1

06.04.2022
Исправлены ошибки
  • Исправлена проблема обновления файла state.json при задержке обработки событий CEL (наблюдалось с версии 2.7.1)
  • Исправлена редкая ошибка обработки событий CEL при чтении C2C звонков (наблюдалось с версии 2.7.0)
  • Исправлено некорректное определение типа C2C звонка при смене внутреннего номера на ответе (наблюдалось с версии 2.8.6)

2.10.2

06.04.2022
Админка
  • Обновлена справка по настрйкам создания задач
  • Исправлен визуальный баг кнопки авторизации
Исправлены ошибки
  • Исправлено автозакрытие задач с транком в названии (наблюдалось с версии 2.8.6)
  • Исправлена проблема обновления файла state.json при задержке обработки событий CEL (наблюдалось с версии 2.7.1)
  • Исправлена редкая ошибка обработки событий CEL при чтении C2C звонков (наблюдалось с версии 2.7.0)
  • Исправлено некорректное определение типа C2C звонка при смене внутреннего номера на ответе (наблюдалось с версии 2.8.6)
Кастомизатор

2.9.3

06.04.2022
Админка
  • Обновлена справка по настрйкам создания задач
Исправлены ошибки
  • Исправлено автозакрытие задач с транком в названии (наблюдалось с версии 2.8.6)
  • Исправлена проблема обновления файла state.json при задержке обработки событий CEL (наблюдалось с версии 2.7.1)
  • Исправлена редкая ошибка обработки событий CEL при чтении C2C звонков (наблюдалось с версии 2.7.0)
  • Исправлено некорректное определение типа C2C звонка при смене внутреннего номера на ответе (наблюдалось с версии 2.8.6)
Кастомизатор

2.11.0

15.03.2022
Что нового
  • Выполнен переход на новый C2C-сервер "Apix v2"; старые C2C-сервера более не используются
Админка
  • Обновлена логика UI при переходе между страницами мастера настройки
  • Добавлено поле порта службы Supervisor
  • Исправлено некорректное отображение кнопки на странице авторизации в CRM
  • Обновлены тексты подсказок
Исправлены ошибки
  • Исправлена обработка звонков с управляемым переводом когда каналы в CEL не отмечены как локальные
Кастомизатор
  • Добавлена возможность кастомизации автораспределения звонков
  • Параметры запроса C2C передаются в кастомизацию Originate
  • В кастомизацию need_registration.php передаётся параметр is_ivr
Старый C2C-сервер по адресу c2c.bx24asterisk.ru, начиная с версии 2.11.0, более не используется. Убедитесь что с сервера, где установлен модуль интеграции Itgrix, разрешён доступ к новому C2C-серверу apix.itgrix.ru.
2.11.0 - "специальная" версия, поэтому обновление на неё необходимо выполнять скриптом с правами root, а не через админку.

2.10.1

11.02.2022
Исправлены ошибки
  • Ошибки запроса API сервера лицензирования при автоматической проверке лицензии приводят к понижению лицензии не сразу, а только если проблема сохраняется 3 часа
  • Исправлена регистрация неуспешных C2C звонков
  • Данные запроса API /status периодически выводится в лог для диагностики проблем
  • Исправлен запуск без указания портала
  • Улучшено логирование при обработке запросов C2C
Кастомизатор
  • Исправлена работа с временной зоной ОС в кастомизаторе

2.9.2

11.02.2022
Исправлены ошибки
  • Ошибки запроса API сервера лицензирования при автоматической проверке лицензии приводят к понижению лицензии не сразу, а только если проблема сохраняется 3 часа
  • Исправлена регистрация неуспешных C2C звонков
  • Исправлена ошибка авторизации при отключении всех опций C2C-сервера (наблюдалось с 2.9.0)
  • Исправлен запуск без указания портала
  • В шаблон имени задачи добавлена поддержка переменной #TRUNK#
  • Улучшено логирование при чтении файлов конфигурации Asterisk

2.8.6

10.02.2022
Исправлены ошибки
  • Если номер не найден (hangupcause 1 или 20) но был ответ, то звонок считается успешным
  • Исправлена регистрация неуспешных C2C звонков
  • В кастомизацию сделки добавлены данные звонка
  • В шаблон имени задачи добавлена поддержка переменной #TRUNK#
  • Исправлен запуск без указания портала
  • Улучшено логирование при использовании узла API /pbx/read_call

2.10.0.1

27.01.2022
Исправлены ошибки
  • Исправлена загрузка админки когда не указан портал

2.10.0

26.01.2022
Что нового
  • Добавлена функция автозамены номеров телефонов
  • Добавлен интерфейс загрузки звонков по LinkedID
  • Добавлена опция создания задач по неуспешным исходящим звонкам
  • Запросы группируются перед отправкой в CRM, скорость работы увеличена на ~40%
Админка
  • Наличие обновлений проверяется автоматически при загрузке главной страницы
  • В левом нижнем углу на всех страницах отображаются версия модуля и подключенный портал
  • Улучшена вёрстка и обновлена цветовая схема
  • Проверки статусов для главной страницы выполняются по возможности независимо, статусы которые не удалось проверить из-за таймаута предыдущих статусов отображаются как Skipped
  • Язык по умолчанию соответствует настройкам языка браузера
  • Исправлен адрес сервера лицензирования на главной странице
  • Исправлены ошибки работы с логами модуля
Исправлены ошибки
  • Если номер не найден (hangupcause 1 или 20) но был ответ, то звонок считается успешным
  • В вывод запроса API Данные запроса API /status периодически добавлено время для диагностики проблем
  • Исправлено дублирование логов в отчёте для техподдержки
  • В отчёт для техподдержки добавлены uptime и whoami
  • Старые отчёты для техподдержки (старше двух недель и более трёх последних) удаляются автоматически при формировании нового отчёта
  • Исправлены ошибки сохранения настроек
  • Улучшено логирование запросов в CRM
  • Добавлены ограничения на частоту подключений к Apix
  • Улучшено логирование при запуске
  • В шаблон имени задачи добавлена поддержка переменной #TRUNK#
  • Добавлены новые описания ошибок на главной странице
2.10.0 - "специальная" версия, поэтому обновление на неё необходимо выполнять скриптом с правами root, а не через админку.

2.9.1

14.01.2022
Исправлены ошибки
  • В кастомизацию сделки добавлены данные звонка
  • Улучшено логирование при использовании узла API /pbx/read_call
  • Улучшено логирование при запуске

2.9.0

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

2.7.4

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

2.8.5

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

2.8.4

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

2.7.3

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

2.7.2

14.10.2021
Исправлены ошибки
  • Исправлено зависание авторизации запросов к API модуля после большого числа авторизаций (порядка тысячи) (наблюдалось с версии 2.7.1)

2.8.3

14.10.2021
Исправлены ошибки
  • Исправлено зависание авторизации запросов к API модуля после большого числа авторизаций (порядка тысячи) (наблюдалось с версии 2.8.0)

2.7.1

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

2.8.2

11.10.2021
Админка
  • Мелкие улучшения интерфейса
Исправлены ошибки
  • При обновлении поля принимающего номера при ответе проверяется, внутренний ли он
  • Исправлена блокировка сохранения state.json
  • Неотвеченные но "успешные" звонки считаются пропущенными (были успешными с версии 2.8.0)
  • Добавлена обработка статуса звонка с ошибкой "Bearer capability not presently available"
  • Исправлена проблема превышения лимитов API CRM запросами из кастомизаций (возможность превышения появилась с версии 2.6.0)
  • В логе кастомизатора используется местное время (с версии 2.6.0 было UTC)

2.8.1

23.09.2021
Админка
  • Исправлена вёрстка на странице авторизации в CRM
  • Исправления в статусах приложения, связянных с состоянием токена
Исправлены ошибки
  • Исправлен баг смены адреса C2C-сервера с нестандартного обратно на стандартный

2.8.0

13.09.2021
Что нового
  • Добавлена возможность обновляться по кнопке из админки. Для этого устанавливается отдельная служба itgrix_amo_supervisor. В отдельных случаях, например когда вносятся изменения в itgrix_amo_supervisor, потребуется использовать старый способ обновления
  • Добавлена поддержка детальных статусы звонка: Разговор состоялся, Не дозвонился, Номер занят, Нет на месте, Перезвонить позже, Неверный номер
Админка
  • Лицензия обновляется при проверке кнопкой из админки и получении статусов без перезагрузки страницы
  • При обновлении версии на сервере, админка перезагружается
  • Исправлена загрузка изменений статусов на странице результатов Мастера
  • Исправлены заголовки статусов на страницах Мастера
  • Исправлен баг падения страницы MySQL при пустом выводе
  • Лого в админке - ссылка на главную страницу
  • Исправление многократного запроса пароля в админке
  • По умолчанию логи отображаются с конца файла
  • Исправлены ссылки на чаты в админке
Исправлены ошибки
  • Исправлена неполная остановка когда пользователь не администратор в CRM
  • Исправлен баг сохранения порта БД при начальной настройке
  • Исправлен баг проверки настроек БД после предыдущей успешной проверки (присутствовал с 2.7.0)
  • Исправления редких проблем, препятствовавших сохранению state.json
  • Исправлена отправка сущности в кастомизацию process_call_params звонка (присутствовала с 2.6.0)
  • Исправлена обработка событий перехвата звонка (ошибка с 2.6.0)
  • Исправление чтения ответов от некорректных MySQL-таблиц