Change log (новые версии) itgrix_amo
Версии обозначаются тремя числами
X.Y.Z
:X
- мажорная версия, крупные изменения с нарушением совместимостиY
- минорная версия, новый функционал и доработка старогоZ
- патч, исправления ошибок
Последние 3 минорные версии обновляются патчами. Актуальная минорная версия содержит самый новый функционал и все применимые исправления. Поддерживаемые версии получают только совместимые с ними исправления.
Обновиться на версию
X.Y.Z
: /opt/itgrix_amo/update.sh --version=X.Y.Z
Версии упорядочены по дате релиза.
20.01.2023
Исправлены ошибки
- Обновлены адреса серверов авторизации
Кастомизатор
- Добавлена поддержка дублирующихся путей записей без двойного слэша
20.01.2023
Исправлены ошибки
- Обновлены адреса серверов авторизации
Кастомизатор
- Добавлена поддержка дублирующихся путей записей без двойного слэша
19.01.2023
Исправлены ошибки
- Исправлена проверка статуса разговора в конце звонка, из-за которой иногда ставилось неправильное время завершения разговора
- При C2C номер
to
обновляется по результатам кастомизации - Улучшено логирование
19.01.2023
Исправлены ошибки
- Исправлена проверка статуса разговора в конце звонка, из-за которой иногда ставилось неправильное время завершения разговора
- При C2C номер
to
обновляется по результатам кастомизации - Улучшено логирование
15.11.2022
Админка
- Исправлено сохранение
.CSV
CEL со спецсимволами
Исправлены ошибки
- Обновлены адреса серверов авторизации
- При Originate обновляется номер
to
по результатам кастомизации - Исправлена проверка статуса разговора в конце звонка, из-за которой иногда ставилось неправильное время завершения разговора
- Apix connector показывает последнюю ошибку при превышении лимита переподключений
30.09.2022
Админка
- Добавлена автоматическая сортировка ч/б списка
- Добавлено автоматическое форматирование и проверка правильности адреса портала
- Добавлено отображение ошибки при проблеме получения актуальных цен на лицензию
Исправлены ошибки
- Исправлено падение при большой нагрузке при использовании офлайн-лицензии (наблюдалось с версии 2.12.0)
- Исправлена ошибка обработ ки номера телефона при получении записи звонка по ссылке, когда начало номера совпадает с одним из префиксов
- Bсправлено использование некорректного номера транка при автораспределении (наблюдалось с версии 2.12.0)
30.09.2022
Исправлены ошибки
- Исправлена ошибка обработки номера телефона при получении записи звонка по ссылке, когда начало номера совпадает с одним из префиксов
30.09.2022
Исправлены ошибки
11.08.2022
Админка
- Обновлена страница оплаты лицензии
Исправлены ошибки
Кастомизатор
- Исправлены ошибки выбора временной зоны в кастомизаторе
11.08.2022
Админка
- Обновлена страница оплаты лицензии
Исправлены ошибки
11.08.2022
Админка
- Обновлена страница оплаты лицензии
Исправлены ошибки
21.07.2022
Что нового
- В кастомизацию автораспределения добавлена обработка транка и других полей запроса
/forward
Админка
- Исправлено отображение результата авторизации в CRM
- Исправлено отображние поля ручного ввода кода авторизации
01.07.2022
Админка
- Обновлена справка по автозамене номеров
- Исправлено отображение доступных обновлений
Исправлены ошибки
- Исправлено редкое падение при нескольких одновременных C2C звонках
Кастомизатор
- В автораспределение добавлена автозамена и кастомизация номера клиента
01.07.2022
Админка
- Обновлена справка по автозамене номеров
- Исправлено отображение доступных обновлений
Исправлены ошибки
- Исправлено редкое падение при нескольких одновременных C2C звонках
Кастомизатор
- В автораспределение добавлена автозамена и кастомизация номера клиента
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
06.04.2022
Исправлены ошибки
06.04.2022
Админка
- Обновлена справка по настрйкам создания задач
- Исправлен визуальный баг кнопки авторизации
Исправлены ошибки
Кастомизатор
- В кастомизацию
need_registration
передаётся параметрis_ivr
06.04.2022
Админка
- Обновлена справка по настрйкам создания задач
Исправлены ошибки
Кастомизатор
- В кастомизацию
need_registration
передаётся параметрis_ivr
15.03.2022
Что нового
- Выполнен переход на новый C2C-сервер "Apix v2"; старые C2C-сервера более не используются
Админка
- Обновлена логика UI при переходе между страницами мастера настройки
- Добавлено поле порта службы Supervisor
- Исправлено некорректное отображение кнопки на странице авторизации в CRM
- Обновлены тексты подсказок
Исправлены ошибки
- Исправлена обработка звонков с управляемым переводом когда каналы в CEL не отмечены как локальные
Кастомизатор
- Добавлена возможность кастомизации автораспределения звонков
- В кастомизацию
need_registration.php
передаётся параметрis_ivr
Старый C2C-сервер по адресу
c2c.bx24asterisk.ru
, начиная с версии 2.11.0, более не используется.
Убедитесь что с сервера, где установлен модуль интеграции Itgrix, разрешён доступ к новому C2C-серверу apix.itgrix.ru
.2.11.0 - "специальная" версия, поэтому обновление на неё необходимо выполнять скриптом с правами
root
, а не через админку.11.02.2022
Исправлены ошибки
- Ошибки запроса API сервера лицензирования при автоматической проверке лицензии приводят к понижению лицензии не сразу, а только если проблема сохраняется 3 часа
- Исправлена регистрация неуспешных C2C звонков
- Данные запроса API
/status
периодически выводится в лог для диагностики проблем - Исправлен запуск без указания портала
- Улучшено логирование при обработке запросов C2C
Кастомизатор
- Исправлена работа с временной зоной ОС в кастомизаторе
11.02.2022
Исправлены ошибки
- Ошибки запроса API сервера лицензирования при автоматической проверке лицензии приводят к понижению лицензии не сразу, а только если проблема сохраняется 3 часа
- Исправлена регистрация неуспешных C2C звонков
- Исправлен запуск без указания портала
- Улучшено логирование при чтении файлов конфигурации Asterisk
10.02.2022
Исправлены ошибки
- Если номер не найден (
hangupcause
1 или 20) но был ответ, то звонок считается успешным - Исправлена регистрация неуспешных C2C звонков
- Исправлен запуск без указания портала
- Улучшено логирование при использовании узла API
/pbx/read_call
27.01.2022
Исправлены ошибки
- Исправлена загрузка админки когда не указан портал
26.01.2022
Что нового
- Добавлен интерфейс загрузки звонков по
LinkedID
- Добавлена опция создания задач по неуспешным исходящим звонкам
- Запросы группируются перед отправкой в CRM, скорость работы увеличена на ~40%
Админка
- Наличие обновлений проверяется автоматически при загрузке главной страницы
- В левом нижнем углу на всех страницах отображаются версия модуля и подключенный портал
- Улучшена вёрстка и обновлена цветовая схема
- Проверки статусов для главной страницы выполняются по возможности независимо, статусы которые не удалось проверить из-за таймаута предыдущих статусов отображаются как
Skipped
- Язык по умолчанию соответствует настройкам языка браузера
- Исправлен адрес сервера лицензирования на главной странице
- Исправлены ошибки работы с логами модуля
Исправлены ошибки
- Если номер не найден (
hangupcause
1 или 20) но был ответ, то звонок считается успешным - В вывод запроса API Данные запроса API
/status
периодически добавлено время для диагностики проблем - Исправлено дублирование логов в отчёте для техподдержки
- В отчёт для техподдержки добавлены
uptime
иwhoami
- Старые отчёты для техподдержки (старше двух недель и более трёх последних) удаляются автоматически при формировании нового отчёта
- Исправлены ошибки сохранения настроек
- Улучшено логирование запросов в CRM
- Добавлены ограничения на частоту подключений к Apix
- Улучшено логирование при запуске
- Добавлены новые описания ошибок на главной странице
2.10.0 - "специальная" версия, поэтому о бновление на неё необходимо выполнять скриптом с правами
root
, а не через админку.14.01.2022
Исправлены ошибки
- Улучшено логирование при использовании узла API
/pbx/read_call
- Улучшено логирование при запуске
14.12.2021
Что нового
- Добавлена возможность лицензирования оффлайн по лицензионному ключу ( только для версии
x64
с правамиroot
) - Авторизация в 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-серверу
- Исправлена ошибка прикрепления вчерашнего лога к отчёту для техподдержки
- При запросе несуществующей записи больше не спрашивается пароль
- Ис правлена проверка статсуса доступности серверов при запрете использования
raw socket
- При Originate звонок запускается даже если номер занят
- В логи обновления добавлено больше вывода
- Исправлено неожиданное удаление существующей установки при её фактическом отсутствии
- Исправлена проверка
logrotate
при установке - Исправлено название задач по умолчанию для исходящих звонков
- Исправлены ошибки проверки чисел в файле конфигурации
- Исправлена очистка ошибок проверки файла конфигурации
- Исправлено сохранение пустых массивов в файл конфигурации
- Исправлена повторная обработка недавних звонков при частых перезапусках
Кастомизатор
- В кастомизацию пути записи добавлено удаление дублирования элементов пути
2.9.0 - "специальная" версия, поэтому обновление на неё необходимо выполнять скриптом с правами
root
, а не через админку.06.12.2021
Исправлены ошибки
- Исправлена обработка ошибок API с пустым ID
- Исправлена отправка параметров сущности в кастомизацию регистрации звонка
06.12.2021
Исправлены ошибки
- Исправлено подвисание админки при переключении на несуществующий портал
- Исправлена обработка ошибок API с пустым ID
- Исправлена отправка параметров сущности в кастомизацию регистрации звонка
10.11.2021
Исправлены ошибки
- Исправлено использование алиасов полей MySQL с флагом
-T
- Исправлено отображение ошибки при запросе несуществующей записи разговора
- Исправлен баг чтения массивов в запросах API модуля
- C2C звонки отправляются на Asterisk даже если канал указанного номера занят
- Исправлен порядок обработки полей запроса CallBack при использовании Apix
- Увеличен таймаут обработки событий CEL
- В API
/pbx/read_call
добавлено получение логов по обработанным звонкам
Кастомизатор
- В кастомизации Originate теперь можно добавлять параметры, не предусмотренные конфигом модуля
10.11.2021
Исправлены ошибки
- Исправлено использование алиасов п олей MySQL с флагом
-T
- Исправлено отображение ошибки при запросе несуществующей записи разговора
- Исправлен баг чтения массивов в запросах API модуля
- C2C звонки отправляются на Asterisk даже если канал указанного номера занят
- Исправлен порядок обработки полей запроса CallBack при использовании Apix
Кастомизатор
- В кастомизации Originate теперь можно добавлять параметры, не предусмотренные конфигом модуля
14.10.2021
Исправлены ошибки
- Исправлено зависание авторизации запросов к API модуля после большого числа авторизаций (порядка тысячи) (наблюдалось с версии 2.7.1)
14.10.2021
Исправлены ошибки
- Исправлено зависание авторизации запросов к API модуля после большого числа авторизаций (порядка тысячи) (наблюдалось с версии 2.8.0)
13.10.2021
Админка
- Исправлено отображение пустого вывода на странице MySQL
- Лого - ссылка на главную страницу
- Обновлены заголовки страниц мастера
- Исправления вёрстки
- Автоматическая перезагрузка при смене версии
- Исправление многократного запроса пароля в админке
- Исправлены ошибки некорректного типа портов
- Исправлены чаты
Исправлены ошибки
- Исправлена работа с некорректными MySQL таблицами
- Исправлена сортировка при поиске записей в CDR
- Исправлено подключение к AMI в мастере
- Исправлены заголовки запроса при проверке лицензии по кнопке в админке
- state сохраняется только во время простоя
- Исправлена проверка статуса БД после предыдущей успешной проверки
- Исправлена отправка сущности в кастомизацию регистрации звонка
- При ответе обновляется номер принимающей стороны, если он не был известен ранее, при этом проверяется, внутренний ли он
- Исправлено отображение ошибок токена
Кастомизатор
- Исправлена ошибка формирования URL при запросах в CRM
- Добавлена возможность выбора версии API в запросах
- Добавлены функции для упрощения запросов на модуль
- Добавлены функции поиска контактов, получения сущностей и добавления заметок
- Исправлена проблема превышения лимитов API CRM запросами из кастомизаций (возможность превышения появилась с версии 2.6.0)
11.10.2021
Админка
- Мелкие улучшения интерфейса
Исправлены ошибки
- При обновлении поля принимающего номера при ответе проверяется, внутренний ли он
- Исправлена блокировка сохранения
state.json
- Исправлена проблема превышения лимитов API CRM запросами из кастомизаций (возможность превышения появилась с версии 2.6.0)
23.09.2021
Админка
- Исправлена вёрстка на странице авторизации в CRM
- Исправления в статусах приложения, связянных с состоянием токена
Исправлены ошибки
- Исправлен баг смены адреса C2C-сервера с нестандартного обратно на стандартный
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-таблиц
- Исправлена сортировка в запросах к CDR
- Исправления проверок настроек в мастере
- Расширено содержание бэкапа
- Исправлены ответы на неизвестные запросы
- Логирование неудачной авторизации в админку
Кастомизатор
- Исправлена ошибка формирования URL
- Добавлен выбор версии API
- Добавлены функции для формирования адресов записей, поиска контактов, добавления заметок, получения сущностей по ID
Изменение требований к системе: требуется поле CEL "extra"
В таблице CEL в базе данных Asterisk теперь требуется наличие поля
extra
. При отсутствии или некорректном заполнении этого поля модуль будет запускаться и работать, но:- 1.не будут использоваться детальные статусы звонка (будут только Успешный и Пропущенный);
- 2.не будут корректно обрабатываться перехваты звонка (набор *8).
28.07.2021
Что нового
- Изменён прокси-сервер C2C по умолчанию (старый доступен опционально)
Админка
- Мелкие улучшения интерфейса
Исправлены ошибки
- Исправлена регистрация пропущенных звонков на IVR
- Исправлена регистрация звонков followme с переадресацией на сотовый
- Исправлена ошибка при получении сущностей с прикреплёнными сделками и клиентами
- Исправлена ошибка, вызывавшая задержку добавления новых пользователей
- Исправлена ошибка из-за которой игнорировались таймауты некоторых запросов
- Исправлена ошибка остановки сервера при изменении настроек
- В запросе read_call используется местное время вместо UTC и убрано ограничение в 100 записей CEL на звонок
- При получении отчёта для техподдержки используется ограничение по времени
Переход на новый прокси-сервер C2C состоит из двух частей:
- обновление модуля интеграции на версию 2.7.0
- обновление приложения в amoCRM
Обновление модуля интеграции осуществляется Вами самостоятельно, либо при содействии нашей техподдержки.
Обновление приложения в amoCRM произойдёт автоматически.
Если обновлён только один из двух компонентов, функция Click-2-Call не будет работать. Мы рекомендуем обновить модуль интеграции до 2.7.0 и дождаться автоматического обновления приложения в amoCRM, но если вы оказались в промежуточной ситуации когда Click-2-Call не работает и требуется срочно восстановить работу, обратитесь в нашу техподдержку, и мы поможем вам временно решить проблему ручной настройкой адреса прокси-сервера.
08.06.2021
Что нового
- Улучшение производительности до 2x за счёт одновременной обработки множества звонков
- Добавлены настройки ответственных и этапов воронок для транков
- Кастомизатор переписан и теперь поддерживает запросы в CRM, улучшено логирование и обработка ошибок
- Максимальная длина внутренних номеров теперь настраивается
- В кастомизацию
process_call_params
добавлены данные сущности и сам звонок - Запрос API
/pbx/read_call
поддерживает загрузку звонков по датам
Админка
- Originate по умолчанию выполняется в асинхронном режиме, что предотвращает задержки при частых звонках
- Оптимизирована работа с полями выбора пользователей
- Статусы для главной странице проверяются быстрее и имеют ограничение по времени проверки
- Исправлен баг отображения цен для новых клиентов на странице оплаты лицензии
- У воронок статусы переименованы в этапы
- Исправлены баги отображения логов
- Мелкие исправления текстов и вёрстки в админке
Исправлены ошибки
- Исправлено множество потенциальных багов
- Исправлено зависание при ошибке во время штатного перезапуска
- Исправления багов кастомизато ра
- Исправлен баг поиска записей без номера
30.04.2021
Админка