Links

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

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

Версии

Версия (новый функционал)
Тип
Актуальный релиз (патч)
3.12.*
Будущая
3.11.*
Актуальная
3.11.9 - 12.02.2024
3.10.*
Поддерживается
3.10.17 - 24.11.2023
3.9.*
Поддерживается
3.9.11 - 24.11.2023
Версии обозначаются тремя числами X.Y.Z:
  • X - мажорная версия, крупные изменения с нарушением совместимости
  • Y - минорная версия, новый функционал и доработка старого
  • Z - патч, исправления ошибок
Последние 3 минорные версии обновляются патчами. Актуальная минорная версия содержит самый новый функционал и все применимые исправления. Поддерживаемые версии получают только совместимые с ними исправления.
Обновиться на версию X.Y.Z: /opt/itgrix_bx/update.sh --version=X.Y.Z

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

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

3.11.9

12.02.2024
Админка
  • Обновлены подсказки в админке
Исправлены ошибки
  • Реализована синхронизация номеров from между начальными исходящими PJSIP разговорами
  • В настройки по умолчанию (при начальной установке) добавлена автозамена номера клиента на C2C: удаление не-цифровых символов
  • В настройках по умолчанию (при начальной установке) отключена автозамена FMC номеров
  • Исправлены лишние запросы лицензии при обновлении токена CRM
  • Исправлено определение пути к файлу fmc_patterns для нестандартных установок
Логи
  • Исправлен некорректный вывод ошибки поиска сущности в OriginatedConversationRequested
  • Исправлено некорректное логирование ID в ошибке создания канала

3.11.8

18.12.2023
Исправлены ошибки
  • Исправлено падение при дозвоне на FMC номер не распознанный как FMC (наблюдалось с версии 3.10.0)

3.11.7

11.12.2023
Админка
  • Исправлены ошибки отображения списка внешних линий в админке (наблюдалось с версии 3.11.5)
Исправлены ошибки
  • При завершении звонка может находиться не только номер пользователя, но и номер клиента (наблюдалось с версии 3.11.0)
  • При запуске исходящего звонка PJSIP номер пользователя используется во всех разговорах начатых одновременно, а не только в одном
  • Исправлена таймзона при парсинге времени создания канала (наблюдалось с версии 3.11.3)
  • Запрос пользователей может работать на основе кэша когда нет соединения с CRM
  • В запрос /status добавлен раздел со статистикой ошибок и звонков

3.9.11

24.11.2023
Админка
  • В выводе MySQL в админке исправлено отображение NULL значений
Исправлены ошибки
  • Исправлено редкое зависание при отключении от AMI (наблюдалось с версии 3.10.0)
  • Исправлен редкий кейс циклического перезапуска C2C-клиента (наблюдалось с версии 3.10.0)

3.10.17

24.11.2023
Админка
  • Обновлён текст статуса при отсутствии недавних записей звонков в таблице CDR
Исправлены ошибки
  • Исправлено редкое зависание при отключении от AMI (наблюдалось с версии 3.10.0)
  • Добавлена поддержка чтения из CEL колонки extra со значениями NULL
  • Исправлен редкий кейс циклического перезапуска C2C-клиента (наблюдалось с версии 3.10.0)
  • Расширена обработка ошибок соединения с AMI

3.11.6

15.11.2023
Админка
  • Исправлена ошибка при редактировании списка транков (наблюдалось с версии 3.11.5)
  • Улучшена валидация значений хостов CORS и адреса портала

3.11.5

14.11.2023
Админка
  • Исправлена ошибка сохранения настроек при первом запуске (наблюдалось с версии 3.11.0)
  • Обновлено форматирование таблицы на странице MySQL
  • Обновлён текст статуса при отсутствии недавних записей звонков в таблице CDR
Исправлены ошибки
  • Улучшена синхронизация звонков при обработке перехвата
  • Исправлены лишние перезапуски при обновлении токена по расписанию (наблюдалось с версии 3.10.0)
  • Исправлен редкий кейс циклического перезапуска C2C-клиента (наблюдалось с версии 3.10.0)
  • Расширена обработка ошибок соединения с AMI
  • Исправлена редкая ошибка интерпретации причины завершения звонка (наблюдалось с версии 3.10.0)

3.11.4

17.10.2023
Админка
  • Исправлено сохранение списка префиксов и ч/б списка в админке
Исправлены ошибки
  • Исправлена ошибка определения направления управляемого перевода на части входящих звонков (наблюдалось с версии 3.11.0)
  • Добавлена поддержка чтения из CEL колонки extra со значениями NULL
  • Улучшен вывод ошибок в логе

3.11.3

11.10.2023
Исправлены ошибки
  • Исправлена ошибка сохранения изменений в списке транков в админке (наблюдалось с версии 3.11.0)
  • Исправлено редкое зависание при отключении от AMI (наблюдалось с версии 3.10.0)
  • Исправлен сброс последнего прочитанного из CEL ID при рестарте
  • Исправлена редкая ошибка определения таймзоны при чтении CEL
  • Исправлена постановка в очередь события начала звонка при определении номера на ответе (наблюдалось с версии 3.11.0)
  • Исправлено зависание при повторном завершения разговора во время управляемого перевода (наблюдалось с версии 3.11.0)
  • Исправлено некорректное завершение разговора при управляемом переводе (наблюдалось с версии 3.11.0)
  • Исправлено падение при отсутствии разговора на управляемом переводе (наблюдалось с версии 3.11.0)
  • Исправлена отмена создания задачи из кастомизации (наблюдалось с версии 3.11.0)

3.10.16

13.09.2023
Админка
  • В выводе MySQL в админке исправлено отображение NULL значений
  • На странице MySQL добавлена возможность менять размер поля запроса
  • Исправлены мелкие проблемы вёрстки страниц админки
Исправлены ошибки
  • Исправлена редкая проблема приоритизации разговоров в звонке (наблюдалось с версии 3.10.0)
  • Исправлено некорректное логирование ошибок создания сущностей при C2C звонках (наблюдалось с версии 3.10.11)
  • Исправлено повторное чтение событий звонка, находящихся в очереди обработки в момент перезапуска
Кастомизатор
  • Исправлена обработка отмены создания задачи из кастомизации (наблюдалось с версии 3.10.0)

3.11.2

13.09.2023
Админка
  • Исправлена задержка отображения статусов на главной странице (наблюдалось с версии 3.11.0)
  • На странице MySQL добавлена возможность менять размер поля запроса
  • Исправлены мелкие проблемы вёрстки страниц админки
Исправлены ошибки
  • Исправлена утечка лимита открытых файлов при работе с файлом токена (наблюдалось с версии 3.10.0)

3.11.1

06.09.2023
Исправлены ошибки
  • Исправлено сохранение настроек автозамены в админке (наблюдалось с версии 3.11.0)
  • Исправлено падение при ошибках подключения к базе данных (наблюдалось с версии 3.11.0)

3.11.0

31.08.2023
Что нового
  • Добавлены отдельные автозамены для FMC номеров, транков и Originate запросов
  • Добавлена настройки языка отправки данных в CRM
  • Расширена поддержка управляемых переводов в различных конфигурациях
  • При управляемом переводе время разговора между сотрудниками не считается ни в один из разговоров
  • Реализована обработка звонков, где номер to в разговорах становится известен не при дозвоне, а при ответе или завершении
  • При работе нескольких экземпляров приложения на одном портале между ними отслеживается владение/использование обработчиков событий и внешних линий
  • Звонки, поставленные модулем на паузу, сохраняются при перезапуске службы модуля
  • Добавлено прикрепление записей в звонки, неотвеченные на IVR
  • Добавлена обработка события AMI OriginateResponse
  • C2C запросы из CRM сопоставляются со звонками в Asterisk по ID вместо телефонов
  • Для очень объёмных звонков реализовано сжатие данных при передаче звонка в кастомизации
Админка
  • Реализовано обновление статуса модуля в реальном времени и отображение проблемных статусов на всех страницах
  • Добавлено отображение оффлайн лицензии модуля
  • Добавлена настройка внешних линий отдельно от транков
  • При успешном завершении мастера настройки автоматически выполняется переход на страницу бизнес-логики
  • Настройка префиксов перемещена на страницу настроек модуля вместо бизнес-логики
  • Кнопка перезапуска служб на главной странице отображает состояние процесса перезапуска
Кастомизатор
  • Таймаут выполнения кастомизаций теперь можно настраивать отдельно для каждой кастомизации
  • Разрешено включать/отключать все кастомизации, даже те которые ранее были "обязательными"
  • Логи кастомизатора оформлены аналогично логам запросов в CRM
Логи
  • Поля в логе форматируются отступами для улучшения читаемости
  • Запросы к CRM, сгруппированные в батчи, выводятся в лог отдельно по одному с ID связанных звонков
  • Более подробное логирование обработки событий CEL
  • При сохранении звонков в state.json выводится общее число звонков и число активных звонков
  • Добавлен вывод в лог "Processing finished" в случаях когда обработка конца звонка не выполняется
  • В запросе /crm/request добавлен вывод в лог uuid запроса
Исправлены ошибки
  • Таймаут обработки событий CEL увеличен до 3 часов
  • В выводе MySQL в админке исправлено отображение NULL значений
  • При поиске ответственного на автораспределении игнорируются неактивные пользователи
  • FMC номера обновляются вместе с кэшем пользователей
  • Исправлены отступы плейсхолдеров в админке
  • Ошибка 500 от CRM больше не считается проблемой соединения
  • Исправлена обработка спецсимволов в номерах C2C звонков
  • Исправлена задержка смены портала в левом нижнем углу страниц админки
  • Исправлено отсутствие перезапуска при изменении файла токена извне
  • Улучшена обработка ошибок при завершении работы приложения

3.10.15

15.08.2023
Исправлены ошибки
  • Исправлена ошибка редактирования портов в админке
  • Изменён уровень логирования некоторых событий

3.9.10

15.08.2023
Исправлены ошибки
  • last_id не сбрасывается при рестарте когда отключен state.json
  • В админке исправлено падение при редактировании адреса C2C (наблюдалось с версии 3.9.0)
  • Исправлена ошибка редактирования портов в админке

3.8.9

15.08.2023
Исправлены ошибки
  • last_id не сбрасывается при рестарте когда отключен state.json

3.10.14

24.07.2023
Исправлены ошибки
  • last_id не сбрасывается при рестарте когда отключен state.json
  • В ответ на запрос /status добавлены сведения об авторизации в CRM
  • Исправлено повторное завершение разговоров при слепом переводе
  • В админке исправлено падение при редактировании адреса C2C (наблюдалось с версии 3.9.0)

3.10.13

27.06.2023
Исправлены ошибки
  • Исправлены потенциальные проблемы проверки лицензии
  • При управляемом переводе запускается не только обработка ответа, но и дозвона
  • Добавлена поддержка управляемых переводов без ответа между сотрудниками
  • Исправлена проблема определения пути к state.json на не новых не основных инстансах приложения (наблюдалось с версии 3.10.0)
  • Исправлено логирование запросов от C2C-сервара

3.10.12

02.05.2023
Исправлены ошибки
  • Исправлена утечка MySQL-соединений
  • Оптимизирована работа с сущностями при автораспределении
  • Статус звонка без ответа определяется направлением: входящий - пропущенный, исходящий - временно недоступен
  • Исправлено отсутствие этапа обработки звонка CallStarted на некоторых C2C звонках
  • Исправлена проблема переподключения к AMI при смене авторизационных данных
  • Исправлена проблема переподключения к Apix при смене портала
  • Улучшено логирование обработки CEL

3.9.9

02.05.2023
Исправлены ошибки
  • Оптимизирована работа с сущностями при автораспределении
  • Статус звонка без ответа определяется направлением: входящий - пропущенный, исходящий - временно недоступен
  • Исправлено отсутствие этапа обработки звонка CallStarted на некоторых C2C звонках
  • Исправлена проблема переподключения к AMI при смене авторизационных данных

3.8.8

02.05.2023
Исправлены ошибки
  • Оптимизирована работа с сущностями при автораспределении
  • Статус звонка без ответа определяется направлением: входящий - пропущенный, исходящий - временно недоступен
  • Исправлено отсутствие этапа обработки звонка CallStarted на некоторых C2C звонках

3.10.11

23.03.2023
Исправлены ошибки
  • Исправлена некорректная проверка минимальной версии Астериск (13.0.0)
  • Исправлено падение при отсутствии целевого разговора при управляемом переводе исходящего (наблюдалось с версии 3.10.10)
  • Оптимизирована процедура запуска (наблюдалось с версии 3.10.0)
  • Исправлен регистр при выводе статуса приложения через API /status
Кастомизатор
  • Исправлено отсутствие сущности в структуре звонка при C2C (наблюдалось с версии 3.10.0)

3.10.10

07.03.2023
Исправлены ошибки
  • Исправлено редкое зависание при обработке C2C звонков (наблюдалось с версии 3.10.0)
  • Исправлена загрузка записей звонков, неотвеченных на IVR (наблюдалось с версии 3.10.0)
  • Статус неотвеченного звонка зависит от направления: входящий - пропущенный, исходящий - временно недоступен (наблюдалось с версии 3.10.5)
  • Исправлена обработка управляемых переводов нестандартной конфигурации (наблюдалось с версии 3.10.0)
  • Исправлена обработка входящих отвеченных звонков с распределением на FMC номера (наблюдалось с версии 3.10.9)
  • Восстановлен флаг запуска --legal (наблюдалось с версии 3.10.0)
  • Оптимизирован поиск сущностей при автораспределении (наблюдалось с версии 3.9.0)
  • Улучшено логирование
Кастомизатор
  • В кастомизацию прикрепления ссылки на запись звонка добавлены поля old_description и record_url

3.10.9

14.02.2023
Админка
  • Исправлено падение страницы настроек модуля
Исправлены ошибки
  • Исправлена обработка управляемых переводов на исходящих (наблюдалось с версии 3.10.0)
  • Исправлена проблема установки соединения на некоторых маршрутах отдельных провайдеров, вызывавшая ошибку TLS Handshake timeout
  • Исправлена остановка обработки C2C-запросов при ошибках доступа к данным звонков
  • Исправлена редкая проблема обработки неотвеченных исходящих звонков
Кастомизатор
  • Добавлены недостающие данные в ряд кастомизаций

3.9.8

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

3.8.7

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

3.10.8

31.01.2023
Исправлены ошибки
  • Улучшена обработка ошибок при проверке лицензионного ключа

3.9.7

31.01.2023
Исправлены ошибки
  • Улучшена обработка ошибок при проверке лицензионного ключа

3.10.7

31.01.2023
Админка
  • Исправлены мелкие ошибки вёрстки в админке
Исправлены ошибки
  • Исправлена ошибка проверки лицензионного ключа сразу после запуска приложения (наблюдалось с версии 3.9.0)
  • Исправлены редкие зависания при многократной обработке одного события звонка (наблюдалось с версии 3.10.0)
  • Улучшено логирование

3.9.6

31.01.2023
Исправлены ошибки
  • Исправлена ошибка проверки лицензионного ключа сразу после запуска приложения (наблюдалось с версии 3.9.0)
  • Улучшено логирование

3.10.6

23.01.2023
Исправлены ошибки
  • Исправлено зависание при перезапуске
  • Улучшено логирование

3.9.5

19.01.2023
Исправлены ошибки
  • Опция проверки статуса рабочего дня доступна в бесплатном приложении
  • Исправлена проверка статуса разговора в конце звонка, из-за которой иногда ставилось неправильное время завершения разговора
  • Статус входящего неотвеченного звонка изменён с 480 (временно недоступен) на 304 (пропущенный), дело создаётся незакрытым
  • При C2C номер to обновляется по результатам кастомизации
  • Исправлена ошибка обработки номера телефона при получении записи звонка по ссылке, когда начало номера совпадает с одним из префиксов
  • Исправлено некорректное отображение ошибки "пользователь не является администратором" в статусе CRM
  • Исправлено автораспределение на неактивных пользователей
  • FMC номера из CRM теперь обновляются одновременно с кэшем пользователей (раз в час)
  • Исправлен эскейпинг в csv файлах
  • Улучшен вывод ошибок запросов
  • Улучшено логирование
Кастомизатор
  • В кастомизацию пути записи разговора добавлены новые варианты устранения дублирования пути

3.8.6

19.01.2023
Исправлены ошибки
  • Опция проверки статуса рабочего дня доступна в бесплатном приложении
  • Исправлена проверка статуса разговора в конце звонка, из-за которой иногда ставилось неправильное время завершения разговора
  • Статус входящего неотвеченного звонка изменён с 480 (временно недоступен) на 304 (пропущенный), дело создаётся незакрытым
  • При C2C номер to обновляется по результатам кастомизации
  • Исправлена ошибка обработки номера телефона при получении записи звонка по ссылке, когда начало номера совпадает с одним из префиксов
  • Исправлено некорректное отображение ошибки "пользователь не является администратором" в статусе CRM
  • Исправлено автораспределение на неактивных пользователей
  • FMC номера из CRM теперь обновляются одновременно с кэшем пользователей (раз в час)
  • Улучшен вывод ошибок запросов
  • Улучшено логирование
Кастомизатор
  • В кастомизацию пути записи разговора добавлены новые варианты устранения дублирования пути

3.10.5

18.01.2023
Исправлены ошибки
  • Исправлена редкая утечка памяти при превышении лимита времени обработки событий (наблюдалось с версии 3.10.0)
  • Исправлено автораспределение на неактивных пользователей
  • FMC номера из CRM теперь обновляются одновременно с кэшем пользователей (раз в час)
  • Увеличена частота автоматического логирования статуса приложения (раз в час)
  • Исправлены некорректные записи в логе
Кастомизатор
  • В кастомизацию пути записи разговора добавлены новые варианты устранения дублирования пути

3.10.4

28.12.2022
Исправлены ошибки
  • Исправлено падение при обработке неотвеченного звонка на FMC номер когда включена загрузка записей файлами (наблюдалось с версии 3.10.2)

3.10.3

28.12.2022
Исправлены ошибки
  • Исправлены падения при переводах без ответа на FMC номера (наблюдалось в версии 3.10.2)
  • Добавлена регистрация неотвеченных звонков, распределённых на FMC номера

3.10.2

26.12.2022
Админка
  • Исправлена ошибка редактирования списка разрешённых пользователей
  • В статусы CEL на главной странице добавлена проверка на устаревание на 15 часов с приоритетом отображения выше, чем отсутствие поля extra
  • Добавлена проверка устаревания CDR на час
  • В примеры MySQL запросов добавлено поле extra
Исправлены ошибки
  • Обработка номеров телефонов в звонке выполняется в начале каждой стадии звонка, если ещё не выполнена
  • Исправлена ошибка обновления номера to звонка (наблюдалось с версии 3.10.0)
  • Исправлено подвисание при проблемах сохранения state.json (наблюдалось с версии 3.10.0)
  • Исправлена ошибка удаления старых звонков из state.json (наблюдалось с версии 3.10.0)
  • Исправлен порядок номеров from/to в ссылках на записи (наблюдалось с версии 3.10.0)
  • Исправлены ошибки обновления внешних линий (наблюдалось с версии 3.10.0)
  • При регистрации звонка для определения внешней линии и настроек транка используется исходный номер транка вместо кастомизированного
  • Добавлена регистрация пропущенных звонков на FMC номера аналогично пропущенным на IVR, когда нельзя получить номер телефона
  • Исправлено редкое падение при проблемах чтения токена
  • Исправлена ошибка работы с конфигом при формировании отчёта для техподдержки (наблюдалось с версии 3.10.0)
Кастомизатор
  • Убран лишний запуск кастомизации post_registration после завершения регистрации
  • Исправлено формирование legacy данных о сущности в кастомизациях

3.10.1

12.12.2022
Исправлены ошибки
  • Исправлена ошибка формирования списка номеров при поиске файла записи (наблюдалось в версии 3.10.0)
  • Исправлено зависание при поиске записей для звонков без разговоров (наблюдалось в версии 3.10.0)
  • В запрос API /status добавлен параметр path

3.10.0

08.12.2022
Внимание! Эти изменения могут повлиять на работу приложения:
  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_bx/config.json и /opt/itgrix_bx/token.json теперь отслеживаются в реальном времени.
    Для внесения изменений в эти файлы больше не нужно останавливать и перезапускать приложение, но и незаконченные изменения будут применяться сразу же. Если во время работы сохранить некорректный конфиг, то приложение продолжит работу с предыдущими настройками, но при следующем запуске выдаст ошибку и не заработает.
  6. 6.
    При некорректном файле конфига приложение теперь не игнорирует ошибочные данные, а отказывается запускаться.
  7. 7.
    В запросах к CRM через функции кастомизатора более недоступны данные помимо результата и ошибок.
    Такие данные, как время выполнения запроса на стороне CRM, теперь отсутствуют. Если вы опирались на них в своих кастомизациях, то необходимо переписать их.
Что нового
  • Усилена стандартизация логики работы приложения
  • Добавлена опция показа карточки звонка на дозвоне либо при ответе
  • Опция проверки статуса рабочего дня доступна в бесплатном приложении
  • Добавлена настройка белого списка CORS (для управления правами на выполнение запросов к приложению с внешних ресурсов, таких как ваш сайт)
  • Добавлен запрос API /crm/request для отправки запросов к CRM через общую очередь коннектора, что снижает замедление работы при дополнительных запросах из кастомизаций
  • Добавлены новые кастомизации: показа карточки, прикрепления URL записи звонка, кастомизация после регистрации разговора
  • Реализовано слежение за файлами конфига и токена в реальном времени
  • Оптимизарована работа с настройкой обработчиков событий CRM и начальными запросами при запуске приложения
  • Оптимизированы запросы списков из CRM (сущности, дела, задачи)
  • Изменён формат лога
Админка
  • Добавлена автоматическая сортировка ч/б списка
  • Добавлено отображение наличия несохранённых изменений
  • Добавлено автоформатирование адреса портала
  • Добавлено отображение ошибки загрузки цен на лицензию
  • На главную страницу добавлен статус настройки внутренних номеров пользователей
  • Обновлена разметка таблиц логов
  • Добавлен вывод ошибок при нажатии на неактивные кнопки
  • Исправлена ошибка некорректного позиционирования кнопки чата
  • Обновлена справка по кастомизациям
Исправлены ошибки
  • Реализована плавная процедура остановки приложения
  • Реализовано централизованное синхронное хранение данных звонка
  • Исправлена проблема перечитывания звонков/зависания state.json
  • Исправлено редкое падение при работе с оффлайн лицензией
  • При получении дела запрашивается специфичный для него набор полей
  • При сбросе списка пользователей также сбрасываются FMC номера
  • Исправлено некорректное прикрепление ссылок на записи и/или файлов записей в некоторых случаях (разделена логика обрезания номеров телефонов)
  • Если записи хранятся ссылками, то кастомизация дела выполняется после прикрепления записи, а не одновременно
  • Исправлено зависание на переподключении AMI после разрыва соединения
  • Исправлена редкая ошибка, из-за которой иногда ставилось неправильное время завершения разговора
  • Статус входящего неотвеченного звонка изменён с 480 (временно недоступен) на 304 (пропущенный), дело создаётся незакрытым
  • При C2C номер to обновляется по результатам кастомизации
  • Добавлена проверка версии удалённого Астериска через AMI
  • Исправлено сохранение CEL со спецсимволами через админку
Кастомизатор
  • В кастомизации передаются полные данные звонка call_full вместе с legacy-данными для обратной совместимости
  • В кастомизатор добавлены и задействованы запросы к CRM через модуль
  • В автораспределении обрабатывается транк и в кастомизацию отправляются все данные запроса
  • В автораспределении в кастомизацию передаются все данные сущности, имя сущности передаётся даже когда пользователь недоступен
  • В статусе (/status) кастомизатора отображается false у всех методов если кастомизатор отключен
  • Кастомизация сущности запускается всегда, а не только на новых сущностях
  • В кастомизацию need_registration и кастомизации номеров добавлены этап и данные звонка
  • В кастомизацию дела добавлены поля дела
  • Убраны дублирующиеся кастомизации номеров, теперь они выполняются при появлении номера на CallStarted или ConversationRequested
  • Добавлена кастомизация прикрепления ссылки на запись
  • Добавлена автозамена и кастомизация номеров на C2C
  • Добавлена кастомизация показа карточки
  • Добавлена кастомизация после регистрации разговора
  • Добавлена возможность отмены запроса кастомизацией на регистрации звонка, завершении регистрации, прикреплении ссылки и показе карточки
  • При выполнении кастомизаций используется комбинированный вывод
  • Регистрация звонка теперь возможна в кастомизации завершения звонка
  • Обновлён формат логов кастомизатора
  • Кастомизатор приоритетно использует новые данные звонка
  • Обновлены стандартные кастомизации
Supervisor
  • При ошибке обновления выводится абсолютный путь до update.log
  • Исправлен вывод версии supervisor в API

3.9.4

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

3.8.5

30.09.2022
Исправлены ошибки
  • Исправлена ошибка обработки номера телефона при получении записи звонка по ссылке, когда начало номера совпадает с одним из префиксов
  • Исправлены некорректные поля в запросе дела

3.7.4

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

3.9.3

11.08.2022
Админка
  • Убрана возможность авторизации в архивном приложении
  • Обновлена страница оплаты лицензии
  • Исправлены ошибки обновления через админку
Исправлены ошибки
  • Исправлена проблема авторизации в AMI в мастере настроек (наблюдалось с версии 3.9.0)

3.8.4

11.08.2022
Админка
  • Убрана возможность авторизации в архивном приложении
Исправлены ошибки
  • Исправлена проблема изменения настроек автозамены (наблюдалось с версии 3.7.0)
  • Исправлено закрытие пользовательских дел (теперь закрываются только дела, созданные по факту звонка)
Кастомизатор
  • В кастомизацию автораспределения добавлена обработка транка и остальных данных запроса

3.7.3

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

3.9.2

08.08.2022
Исправлены ошибки
  • Исправлена проблема изменения настроек автозамены (наблюдалось с версии 3.7.0)
  • Исправлено закрытие пользовательских дел (теперь закрываются только дела, созданные по факту звонка)
Кастомизатор
  • В кастомизацию автораспределения добавлена обработка транка и остальных данных запроса
  • Исправлены ошибки выбора временной зоны в кастомизаторе

3.9.1

01.07.2022
Админка
  • Исправлены нередактируемые поля ввода в админке
  • Исправлено отображение доступных обновлений

3.8.3

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

3.7.2

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

3.9.0

23.06.2022