Change log (новые версии) itgrix_amo
Подписывайтесь на канал в Telegram Itgrix_news, где публикуются изменения Itgrix.
Версии
Версия (новый функционал) | Тип | Актуальный релиз (патч) |
---|---|---|
3.0.* | Актуальная | 3.0.12 - 21.11.2024 |
2.13.* | Поддерживается | 2.13.15 - 21.11.2024 |
2.12.* | Поддерживается | 2.12.9 - 20.11.2024 |
Версии обозначаются тремя числами X.Y.Z
:
X
- мажорная версия, крупные изменения с нарушением совместимостиY
- минорная версия, новый функционал и доработка старогоZ
- патч, исправления ошибок
Последние 3 минорные версии обновляются патчами. Актуальная минорная версия содержит самый новый функционал и все применимые исправления. Поддерживаемые версии получают только совместимые с ними исправления.
Обновиться на версию X.Y.Z
: /opt/itgrix_amo/update.sh --version=X.Y.Z
Лог изменений
Версии упорядочены по дате релиза.
3.0.12
21.11.2024
Исправлены ошибки
Исправлена регулярная потеря соедиения с вебсокетом для обновления статуса приложения в админке (наблюдалось с версии 3.0.0)
Исправлено чтение целочисленных значений в диагностических запросах к БД Asterisk
Кастомизатор
В кастомизаторе исправлены методы получения списков сделок и контактов (
Amo::getLeadList
иAmo::getContactList
)
2.13.15
21.11.2024
Исправлены ошибки
Исправлена ошибка создания сущностей для исходящих звонков когда включено неразобранное
Улучшена обработка ошибок соединения с C2C-сервером
Исправлено чтение целочисленных значений в диагностических запросах к БД Asterisk
2.12.9
20.11.2024
Админка
Обновлена справка по адресу для записей звонков в админке
Исправлены ошибки
Исправлена ошибка обновления кэша неразобранного при его ручном удалении сразу после создания (наблюдалось с версии 2.2.3)
Дополнен список прав AMI по умолчанию
Исправлено редкое падение при чтении данных AMI
3.0.11
09.10.2024
Исправлены ошибки
Исправлено падение при получении неразобранного после его создания
Исправлена ошибка чтения метаданных неразобранного (наблюдалось с версии 3.0.0)
В ответ на запрос
/crm/request
добавлен ID запросаВключен вывод в лог сообщения об успешном переводе звонка
3.0.10
18.09.2024
Исправлены ошибки
Исправлено падение при ошибке поиска звонка в управляемом переводе (наблюдалось с версии 3.0.0)
Исправлен перезапуск при ошибке чтения события файла токена (наблюдалось с версии 3.0.0)
3.0.9
03.09.2024
Исправлены ошибки
Исправлена обработка ошибок чтения запросов от сервера C2C
Исправлен вывод в лог специальных символов HTML
Исправлена ошибка логирования входящих запросов (наблюдалось с версии 2.13.0)
3.0.8
29.07.2024
Исправлены ошибки
В админке убрана возможность выбирать технические статусы воронок
Исправлено создание лишних повторных сделок когда есть неразобранное (наблюдалось с версии 2.12.0)
Исправлен пропуск создания сущностей для исходящих звонков когда включено неразобранное (наблюдалось с версии 2.13.0)
2.13.14
04.07.2024
Исправлены ошибки
Исправлено падение на получении записи разговора без одного из номеров (наблюдалось с версии 2.13.0)
Дополнен список прав AMI по умолчанию
Добавлен вывод в лог момента отправки запроса Originate
Исправлено редкое падение при чтении данных AMI
Исправлено редкое зависание при продолжительных сетевых проблемах связи с AMI
3.0.7
03.07.2024
Исправлены ошибки
Исправлено редкое падение на звонках с пустыми номерами в переводах (наблюдалось с версии 3.0.0)
Исправлено редкое падение при определении ответственного за звонки, неотвеченные на IVR (наблюдалось с версии 3.0.0)
Исправлено редкое зависание при продолжительных сетевых проблемах связи с AMI
Более подробный вывод в лог результата регистрации звонка
Более точное соответствие между поиском сущностей и регистрацией звонка в сущности
Добавлен метод API
/crm/format_crm_numbers
для форматирования номеров всех сущностей в CRM настроенными автозаменами и кастомизациями
3.0.6
17.06.2024
Исправлены ошибки
Исправлено редкое падение при работе с пользавателем без внутреннего номера (наблюдалось с версии 2.13.0)
Исправлена ошибка в альтернативном способе поиска ID разговора при управляемом переводе (наблюдалось с версии 3.0.0)
3.0.5
03.06.2024
Исправлены ошибки
Исправлена ошибка скрытия карточки после длинных звонков
Исправлена некорректная фильтрация при поиске неразобранного (наблюдалось с версии 3.0.0)
Исправлен многократный перезапуск при обновлении токена CRM когда открыта админка (наблюдалось с версии 3.0.0)
Поиск сущностей по номеру телефона приведён в соответствие поиску в CRM (наблюдалось с версии 3.0.0)
Улучшена обработка ошибок запросов к CRM
Дополнен список прав AMI по умолчанию
В настройках
logrotate
по умолчанию указано использовать даты в расширенияхИсправлены редкие ошибки валидации настроек
Исправлены ошибки расписания проверки лицензии (наблюдалось с версии 3.0.0)
Исправлено редкое падение при чтении данных AMI
Добавлен вывод в лог момента отправки запроса Originate
Кастомизатор
Исправлена обработка отмены запросов создания сущности, сделки и звонка через кастомизации
3.0.4
12.04.2024
Исправлены ошибки
Исправлено падение при завершении звонка, где не известно направление последнего разговора (наблюдалось с версии 2.12.0)
Исправлен пропуск события закрытия карточки звонка (наблюдалось с версии 3.0.0)
При ошибке авторизации в CRM делаются повторные попытки запроса
Исправлена ошибка передачи кода авторизации в CRM при смене портала
В запрос API
/pbx/read_cel
добавлена поддержка входных данных в формате JSON
2.13.13
08.04.2024
Исправлены ошибки
Добавлена отмена создания задачи из кастомизации задачи
Исправлена ошибка обновления кэша неразобранного при его ручном удалении сразу после создания (наблюдалось с версии 2.2.3)
Исправлено определение пути к файлу
fmc_patterns
для нестандартных установокИсправлено лишнее обновление кэша неразобранного в звонках где оно не создаётся (наблюдалось с версии 2.12.3)
Исправлен некорректный вывод адреса сервера авторизации при сетевых ошибках доступа к нему
Исправлено потенциальное зависание при ошибках проверки лицензии (наблюдалось с версии 2.11.0)
Исправлена ошибка закрытия карточки звонка при большой продолжительности разговора
3.0.3
04.04.2024
Админка
Исправлены редкие ошибки живого обновления статусов на главной странице (наблюдалось с версии 3.0.0)
Подсказки в админке дополнены ссылками на актуальную документацию
Исправлены ошибки
Исправлены ошибки чтения не-строковых кастомных полей сущностей (наблюдалось с версии 3.0.0)
Исправлена ошибка обработки управляемых переводов где событие перевода находится во втором звонке (наблюдалось с версии 3.0.0)
Исправлено потенциальное зависание при ошибках проверки лицензии (наблюдалось с версии 2.11.0)
3.0.2
14.03.2024
Исправлены ошибки
Исправлен ряд редких багов админки при неожиданных состояниях файла настроек
Исправлено отображение имени CRM в админке
Исправлена невозможность сохранения изменений при удалении некоторых настроек в админке
Исправлено падение админки при открытии страницы транков
3.0.1
13.03.2024
Исправлены ошибки
Исправлено отсутствие привязки сделки к контакту/компании (наблюдалось с версии 3.0.0)
Исправлено неожиданное принятие неразобранного при обновлении ответственного (наблюдалось с версии 3.0.0)
Устранена задержка обработки управляемых переводов при участии локальных каналов (наблюдалось с версии 2.13.0)
Исправлена ошибка определения результата звонка (наблюдалось с версии 2.8.0)
Исправлена некорректная проверка лицензии при запуске опциональных кастомизаций (наблюдалось с версии 2.13.0)
Исправлено выполнение повторных попыток запроса в CRM когда отозван токен авторизации
Исправлен некорректный вывод в лог при формировании ссылки для авторизации в CRM
Исправлен некорректный вывод адреса сервера авторизации при сетевых ошибках доступа к нему
3.0.0
20.02.2024
Внимание! В релизе присутствуют важные изменения, которые могут повлиять на работу. Подробности - в документации.
В связи с обновлением REST API amoCRM с версии v2 до версии v4, следующие аспекты работы приложения изменились:
Для работы карточки звонка теперь необходимо настроить и обеспечить возможность подключения пользователей к модулю интеграции по протоколу WSS. Новая версия API amoCRM не предоставляет возможности управления показом/скрытием карточки звонка, поэтому вместо использования REST API управление кароточкой звонка будет осуществляться через Web Socket.
Адрес для подключения имеет вид
wss://<Asterisk IP>:8078/crm/cardws
. Его можно настроить в виджете приложения в интерфейсе amoCRM. Необходимые условия для корректной работы:адрес доступен с компьютера пользователя, это может быть адрес в локальной сети, адрес доступный через VPN или (не рекомендуется) внешний адрес;
настройки всех узлов маршрута между пользователем и адресом сокета карточки разрешают устанавливать соединение по протоколу WSS, это может потребовать дополнительной настройки имеющегося сервера Nginx или другого прокси-сервера;
на сервере где установлен модуль интеграции настроен валидный SSL-сертификат, который успешно верифицируется браузером пользователя, и этот сертификат указан в интерфейсе настройки модуля интеграции
http://<Asterisk IP>:8077/config/module
;сервер на котором установлен модуль интеграции и промежуточные узлы маршрута настроены для одновременной поддержки необходимого количества соединений, по одному на каждую вкладку браузера с открытым интерфейсом amoCRM для каждого пользователя.
(для примера здесь указаны порты по умолчанию 8077 и 8078, индивидуальные настройки могут отличаться)
Кастомизации с использованием REST API amoCRM могут потребовать обновления. Данные запросов и набор возможностей в новой версии API изменились.
Среди прочих изменений, сузился набор параметров связанных с прикреплением звонка в дополнительные сущности. Добавление информации о звонке всё ещё возможно, но вид звонка будет отличаться, и код кастомизации с использованием этой возможности необходимо обновить.
Если вы ранее заказывали у нас кастомизации - обратитесь в нашу техподдержку за помощью в их обновлении.
Что нового
Выполнен переход с устаревшей версии REST API v2 на актуальную v4
Отображение/скрытие карточки звонка выполняется через веб-сокет вместо REST API
Карточка звонка отображается независимо от результата создания сущности
Переводы звонка обрабатываются отдельно от разговоров, что позволяет более детально контролировать длительности разговоров
При ошибке AMI "connection reset by peer" по возможности выполняется быстрое переподключение без полного перезапуска
Добавлено обновление ответственного у повторных сделок
Реализована синхронизация номеров
from
между начальными исходящими PJSIP разговорамиВ настройки по умолчанию (при начальной установке) добавлена автозамена номера клиента на C2C: удаление не-цифровых символов
В настройках по умолчанию (при начальной установке) отключена автозамена FMC номеров
Добавлен флаг запуска
--report
для формирования отчёта для техподдержкиВ вывод запроса API
/status
добавлен разделstats
с количеством ошибок и звонков за сутки и за час
Админка
Реализовано обновление лицензии в реальном времени
При отсутствии соединения с CRM, требующие такого соединения элементы заменяются на плейсхолдеры
Статусы зафиксированы вверху неосновных страниц админки
Обновлены подсказки
Мелкие правки вёрстки
Исправлены ошибки
Исправлено некорректное обновление номера при завершении разговора (наблюдалось с версии 2.13.2)
Исправлено некорректное отображение статуса авторизации в CRM
Исправлено падение на обработке разговоров с нераспознанными FMC номерами
Исправлено лишнее обновление кэша неразобранного в звонках где оно не создаётся (наблюдалось с версии 2.12.3)
Исправлена ошибка обновления кэша неразобранного при его ручном удалении сразу после создания (наблюдалось с версии 2.2.3)
Исправлена ошибка передачи ответственного в контакт и сущность после создания неразобранного (наблюдалось с версии 2.12.4)
Исправлены лишние запросы лицензии при обновлении токена CRM (наблюдалось с версии 2.13.0)
Исправлено определение пути к файлу
fmc_patterns
для нестандартных установокИсправлено некорректное форматирование
uniqueid
в тексте ошибки создания канала (наблюдалось с версии 2.12.4)Исправлена утечка лимита открытых файлов при обновлении конфига (наблюдалось с версии 2.13.0)
Добавлен вывод понятной ошибки при использовании несуществующей воронки
Кастомизатор
Реализованы запросы к CRM через REST API v4
Запросы к CRM выполняются через модуль, с соблюдением лимитов
Добавлены кастомизации обновления контакта и сделки
Добавлена отмена создания задачи из кастомизации задачи
Обновлена документация по кастомизатору
2.11.10
24.11.2023
Админка
В выводе MySQL в админке исправлено отображение
NULL
значений
Исправлены ошибки
Добавлена поддержка чтения из CEL колонки
extra
со значениямиNULL
Исправлена ошибка смены ответственного при управляемых переводах
Исправлено падение при получении нестандартной структуры кастомных полей сущностей
Исправлен редкий кейс циклического перезапуска C2C-клиента
2.12.8
24.11.2023
Админка
В выводе MySQL в админке исправлено отображение
NULL
значений
Исправлены ошибки
Добавлена поддержка чтения из CEL колонки
extra
со значениямиNULL
Исправлена ошибка смены ответственного при управляемых переводах
Исправлено редкое зависание при отключении от AMI
Исправлено падение при получении нестандартной структуры кастомных полей сущностей
Исправлен редкий кейс циклического перезапуска C2C-клиента
2.13.12
22.11.2023
Исправлены ошибки
Исправлено дублирование звонков при создании неразобранного
Исправлены избыточные запросы обновления сущностей после создания неразобранного (наблюдалось с версии 2.13.0)
2.13.11
14.11.2023
Админка
Исправлена ошибка сохранения настроек при первом запуске
Обновлён текст статуса при отсутствии недавних записей звонков в таблице CDR
Исправлены ошибки
Исправлено редкое зависание при отключении от AMI (наблюдалось с версии 2.13.0)
Расширена обработка ошибок соединения с AMI
Добавлена поддержка чтения из CEL колонки
extra
со значениямиNULL
Исправлено падение при получении нестандартной структуры кастомных полей сущностей
Исправлен редкий кейс циклического перезапуска C2C-клиента (наблюдалось с версии 2.13.0)
2.13.10
15.09.2023
Админка
В настройках шаблонов имён сущностей в админке добавлено отображение значений по умолчанию
На странице MySQL добавлена возможность менять размер поля запроса
Исправлены ошибки сохранения настроек автозамен и создания задач в админке
Исправлены мелкие проблемы вёрстки страниц админки
Исправлены ошибки
Исправлено повторное чтение событий звонка, находящихся в очереди обработки в момент перезапуска
2.13.9
05.09.2023
Исправлены ошибки
Исправлена проблема чтения ответственных пользователей из
state.json
(наблюдалось с версии 2.13.8)
2.13.8
05.09.2023
Исправлены ошибки
Исправлено значения поля
is_new
в данных звонка для контакта и сделки при создании неразобранного (наблюдалось с версии 2.13.0)Исправлена редкая проблема приоритизации разговоров в звонке (наблюдалось с версии 2.13.0)
В выводе MySQL в админке исправлено отображение
NULL
значенийИсправлена ошибка выбора ответственного за сущности при переводах (наблюдалось с версии 2.13.0)
2.13.7
15.08.2023
Админка
Язык интерфейса в админке сохраняется между сессиями
Исправлены ошибки
Исправлена ошибка редактирования портов в админке
Исправлен вывод статуса CRM в запросе API
/status
Изменён уровень логирования некоторых событий
2.12.7
15.08.2023
Исправлены ошибки
last_id
не сбрасывается при рестарте когда отключенstate.json
Исправлена ошибка редактирования портов в админке
Исправлен вывод статуса CRM в запросе API
/status
2.11.9
15.08.2023
Исправлены ошибки
last_id
не сбрасывается при рестарте когда отключенstate.json
Исправлен вывод статуса CRM в запросе API
/status
2.13.6
08.08.2023
Админка
Исправлена ошибка редактирования адреса C2C в админке
Исправлены ошибки
Исправлено лишнее завершение разговоров при слепом переводе
Исправлен показ карточки звонка пользователям, не связанным с текущим звонком (наблюдалось с версии 2.13.5)
Исправлена проблема сохранения сущностей в
state.json
(наблюдалось с версии 2.13.0)
2.13.5
19.07.2023
Админка
Исправлено не отображение поля шаблона имени сделки в админке когда отключены повторные сделки (наблюдалось с версии 2.13.4)
Исправлены ошибки
Исправлено отсутствие карточки звонка (наблюдалось с версии 2.13.0)
2.13.4
13.07.2023
Админка
Добавлена настройка шаблонов имён сущностей (в конфиге настройка есть с версии 2.13.0)
Исправлены ошибки
Исправлен сброс
last_id
при рестарте безstate.json
В вывод запроса
/status
добавлена информация о токене авторизации в CRMИсправлено некорректное имя переменной в шаблоне имени сделки по умолчанию (наблюдалось с версии 2.13.0)
2.13.3
21.06.2023
Исправлены ошибки
Исправлена ошибка чтения запросов от C2C-сервера (наблюдалось с версии 2.13.0)
2.13.2
20.06.2023
Исправлены ошибки
Исправлено многократное создание сделок в звонках с несколькими разговорами (наблюдалось с версии 2.13.0)
Кастомизатор
Исправлено значение поля
is_new
в сделках в данных кастомизаций (наблюдалось с версии 2.13.0)
2.13.1
15.06.2023
Админка
Исправлено отображение переключения портала в интерфейсе
Исправлены ошибки
Исправлено падение при чтении сделок из
state.json
(наблюдалось с версии 2.13.0)Исправлено определение пути к файлу
state.json
на неосновных инстансах приложения (наблюдалось с версии 2.13.0)
2.13.0
24.05.2023
Внимание! В релизе присутствуют важные изменения, которые могут повлиять на работу. Подробности - в документации.
Минимальная версия Астериск увеличена до
13.0.0
. Начиная с этой версии, в CEL присутствует полеextra
в ожидаемом нами формате.На более старых версиях приложение будет работать, но с предупреждениями. Обработка переводов звонков будет выполняться в режиме совместимости, а перехваты звонка не будут обрабатываться.
Изменилась схема логики и запуска кастомизаций, что особенно важно для нестандартных кастомизаций номеров телефонов, кастомизации
need_registration
и проверки ч/б списком.need_registration
и ч/б список теперь вызываются в начале каждого этапа обработки звонка, кроме CallStarted. Кастомизации номеров теперь вызываются только в момент их получения - на CallStarted и ConversationRequested.Изменились данные кастомизаций, но оставлены legacy данные для обратной совместимости.
Кастомизации "по умолчанию" обновятся автоматически, но если в них вносились изменения, то необходимо их переписать вручную. Главное изменение - во все кастомизации теперь приходит объект
call_full
с более полными данными. Все данные теперь нужно брать из него.Если вы ранее заказывали у нас кастомизации - обратитесь в нашу техподдержку за помощью в их обновлении.
Изменён формат логов: новые имена полей и новый формат времени.
Если были настроены дополнительные приложения для обработки логов, например для мониторинга ошибок, то необходимо их перенастроить.
Изменения в файлах
/etc/itgrix_amo/config.json
и/opt/itgrix_amo/token.json
теперь отслеживаются в реальном времени.Для внесения изменений в эти файлы больше не нужно останавливать и перезапускать приложение, но и незаконченные изменения будут применяться сразу же. Если во время работы сохранить некорректный конфиг, то приложение продолжит работу с предыдущими настройками, но при следующем запуске выдаст ошибку и не заработает.
При некорректном файле конфига приложение теперь не игнорирует ошибочные данные, а отказывается запускаться.
Что нового
Усилена стандартизация логики работы приложения
Добавлена настройка белого списка 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, настройки временной зоны, данные о пользователе
Улучшена обработка ошибок при формировании отчёта для техподдержки
Исправлены конфликты обращения к общим ресурсам при формировании отчёта для техподдержки
Кастомизатор
Настройки кастомизатора вынесены в
json
файлДобавлена настройка таймаута запросов
Кастомизатор штатно возвращает исключения
Опциональные кастомизации не запускаются в бесплатном режиме
2.12.0 - "специальная" версия, поэтому обновление на неё необходимо выполнять скриптом с правами root
, а не через админку.
Начиная с версии 2.12.0, опциональные кастомизации будут запускаться только с оплаченной лицензией:
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)
Кастомизатор
Параметры запроса C2C передаются в кастомизацию Originate
В кастомизацию
need_registration
передаётся параметрis_ivr
2.9.3
06.04.2022
Админка
Обновлена справка по настрйкам создания задач
Исправлены ошибки
Исправлено автозакрытие задач с транком в названии (наблюдалось с версии 2.8.6)
Исправлена проблема обновления файла
state.json
при задержке обработки событий CEL (наблюдалось с версии 2.7.1)Исправлена редкая ошибка обработки событий CEL при чтении C2C звонков (наблюдалось с версии 2.7.0)
Исправлено некорректное определение типа C2C звонка при смене внутреннего номера на ответе (наблюдалось с версии 2.8.6)
Кастомизатор
Параметры запроса C2C передаются в кастомизацию Originate
В кастомизацию
need_registration
передаётся параметрis_ivr
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
/status
для автоматизации мониторинга состояния приложенияУзел 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-таблиц
Исправлена сортировка в запросах к CDR
Исправления проверок настроек в мастере
Расширено содержание бэкапа
Исправлены ответы на неизвестные запросы
Логирование неудачной авторизации в админку
Кастомизатор
Исправлена ошибка формирования URL
Добавлен выбор версии API
Добавлены функции для формирования адресов записей, поиска контактов, добавления заметок, получения сущностей по ID
Изменение требований к системе: требуется поле CEL "extra"
В таблице CEL в базе данных Asterisk теперь требуется наличие поля extra
. При отсутствии или некорректном заполнении этого поля модуль будет запускаться и работать, но:
не будут использоваться детальные статусы звонка (будут только Успешный и Пропущенный);
не будут корректно обрабатываться перехваты звонка (набор *8).
2.7.0
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 не работает и требуется срочно восстановить работу, обратитесь в нашу техподдержку, и мы поможем вам временно решить проблему ручной настройкой адреса прокси-сервера.
2.6.0
08.06.2021
Что нового
Улучшение производительности до 2x за счёт одновременной обработки множества звонков
Добавлены настройки ответственных и этапов воронок для транков
Добавлены настройки создания задач
Кастомизатор переписан и теперь поддерживает запросы в CRM, улучшено логирование и обработка ошибок
Максимальная длина внутренних номеров теперь настраивается
В кастомизацию
process_call_params
добавлены данные сущности и сам звонокЗапрос API
/pbx/read_call
поддерживает загрузку звонков по датам
Админка
Originate по умолчанию выполняется в асинхронном режиме, что предотвращает задержки при частых звонках
Оптимизирована работа с полями выбора пользователей
Статусы для главной странице проверяются быстрее и имеют ограничение по времени проверки
Исправлен баг отображения цен для новых клиентов на странице оплаты лицензии
У воронок статусы переименованы в этапы
Исправлены баги отображения логов
Мелкие исправления текстов и вёрстки в админке
Исправлены ошибки
Исправлено множество потенциальных багов
Исправлено зависание при ошибке во время штатного перезапуска
Исправления багов кастомизатора
Исправлен баг поиска записей без номера
2.5.3
30.04.2021
Админка
Обновлены ограничения бесплатной версии
Исправлен многократный запрос списка пользователей
Добавлена настройка асинхронного выполнения Click-to-Call
Настройка
server.host
теперь доступна только для изменения вручную в файле конфигурацииИсправлен выход вспплывающих подсказок за границы страницы
Исправлено отображение опций кастомизаций при отключённом кастомизаторе
В списке внутренних номеров пользователей теперь отображаются все пользователи CRM, улучшена сортировка списка
Мелкие исправления текстов и вёрстки
2.5.2
19.04.2021
Админка
Исправлено отображение номера новой версии при наличии обновлений
Исправлена вёрстка списка разрешённых пользователей в бесплатном режиме
Исправлен баг загрузки страницы бизнес-логики при указании в настройках пользователя, которого нет в CRM
Добавлена страница оплаты лицензии, видимая при приближении истечения лицензии
Мелкие исправления интерфейса
Исправлены ошибки
Откат изменения "считать звонки с номерами
from
иtrunk
но без номераto
входящими" (версия 2.5.1) в связи с нарушением работы Click-to-Call и регистрации звонков с переводамиОтветственный сотрудник у новых контактов и сделок не обновляется, если уже правильный
Карточка звонка не отображается при обработке старых звонков
Исправлен баг выбора воронки по транку
Разрешено указывать транку пустую воронку
Исправлено падение при завершении звонка без сущности
Обновлены ограничения бесплатной версии:
Чёрный/белый список отключен
Воронку можно выбрать только одну для всех звонков
Первый ответственный - у кого звонит телефон
Ответственный за пропущенные звонки - по сущности звонящего
Исправлена загрузка svg файлов
Теперь нельзя удалить всех пользователей из списка внутренних номеров, должен быть хотя бы один
Улучшено описание ошибок Click-to-Call
Click-to-Call по умолчанию выполняется асинхронно (настраивается)
Исправлена ошибка доступа к базе данных при сборе отчёта для техподдержки
2.5.1
24.03.2021
Админка
Поиск пользователей теперь не регистрозависимый
Список пользователей с внутренними номерами на странице бизнес-логики сортируется по алфавиту
Исправления вёрстки
Исправлены ошибки
Исправлено зависание при обрыве связи с Asterisk AMI
Исправлена проверка версии Asterisk
Звонки с номерами
from
иtrunk
но без номераto
теперь обрабатываются как входящиеИсправлена работа с файлами при использовании админки
2.5.0
19.03.2021
Что нового
Добавлена настройка воронки/статуса по умолчанию
Воронка по умолчанию используется для транков, где отдельная воронка не задана
Статус по умолчанию используется всегда
Логика
При пропущенном звонке на IVR создаётся не только контакт, но и сделка
Админка
Добавлена возможность настроить более одного внутреннего номера на пользователя
При получении токена, портал сохраняется автоматически
Исправлены ошибок выбора пользователей
Исправлена ошибка сохранения разрешённых пользователей
Исправлено отсутствие полей настройки разрешённых пользователей
Исправлена блокировка сохранения настроек после авторизации в CRM
Исправления
Убрана неиспользуемая кастомизация номера пользователя
Исправлено отображение карточки звонка когда первым ответственным выбран пользователь по умолчанию
Если в событии** **CEL
CHAN_START
отсутствует полеcid_num
, то внутренний номер сотрудника будет извлекаться из поляchanname
Завершение звонка теперь разрешено не только во время разговора, но и на этапе дозвона
Содержание ошибок AMI теперь отображается и выводится в лог
Повторные запросы при сетевых ошибках проверки лицензии
Повторные запросы при сетевых ошибках CRM
Кастомизация пути до записей звонков теперь имеет отдельный фиксированный таймаут 10 секунд, его нельзя изменить
Обновлены настройки подключения к Apix
2.4.0
20.02.2021
Что нового:
Добавлена опция автоматического завершения задач после звонка с ответом
Админка
SQL-запросы ограничены только немодифицирующими
Исправления
Исправлено редкое падение модуля, вызываемое действиями пользователя в админке
Улучшено логирование ошибок кастомизаций
Обновлена кастомизация Originate
Добавлен таймаут соединения с Asterisk AMI
Исправлено зависание при ошибке соединения AMI
Исправлена работа ч/б списка при пропущенных звонках
2.3.0
28.01.2021
Что нового:
Добавлен выбор начального ответственного для новых сущностей: пользователь, на которого поступил звонок, либо ответственный по умолчанию
Логика обработки звонков
Изменён расчёт длительности звонков при переводах: вместо длительности последнего разговора, время от первого ответа до конца звонка
Исправлена обработка переводов исходящих звонков
Админка
На странице бизнес-логики при выборе ответственного по умолчанию работает поиск
На страницу с логами добавлено чтение последних
n
строк лога модуляНа странице статусов отображается состояние сервера авторизации CRM и сервера C2C
Обновлены тексты ошибок
Мелкие исправления и улучшения
Исправления
Перезапуск при ошибках чтения БД и соединения с Asterisk AMI
Добавлен таймаут запросов в CRM
Исправлена регистрация исходящих звонков на пользователя по умолчанию
Исправлена повторная обработка недавних завершённых звонков при перезапуске модуля
Исправлен сбор отчётов для техподдержки на дополнительных копиях модуля
Установлен минимальный таймаут кастомизаций: 100 мс
Исправлены повторные запросы поиска сущности при назначении ответственного за пропущенный
Улучшено логирование
2.2.3
18.12.2020
Исправления
Исправлено переподключение к Apix при ошибках
Исправлено редактирование транков в админке
2.2.2
16.12.2020
Что нового:
На странице статусов отображается какой подключен портал
Исправления
Исправлено падение при проблемах проверки соединения с базой данных
Обновлено значение variable в Originate для автоответа при конвертации старой версии конфига
Исправлена логика регистрации пропущенного на IVR (регистрация на пользователя по умолчанию при звонке на транк)
Исправлены ошибки в админке
Улучшена обработка ошибок запросов в CRM
Исправлен поиск записей в CDR когда в номерах есть буквы
2.2.1
19.11.2020
Исправления
Исправлена работа чёрного/белого списка
2.2.0
19.11.2020
Новое
Добавлена настройка чёрного/белого списка
Добавлен интерфейс настройки префиксов номеров телефонов
Добавлены параметры для использования https порта и своего сертификата
На странице статусов отображается состояние модуля
Добавлена функция формирования отчёта для техподдержки
Корневой адрес перенаправляет на страницу статусов
Исправления
Улучшен вывод ошибок запросов в CRM
Добавлен вывод ошибок кастомизаций
Исправлена регистрация неотвеченного звонка на IVR
Исправлен перенос блока кастомизации из старого конфига
Исправлена загрузка старых звонков
Исправлено форматирование вывода с флагом
-h
2.1.1
03.11.2020
Исправления
Исправлен тип ID ответственного по умолчанию в админке
2.1.0
30.10.2020
Новое
Originate поддерживает параметры Variable и Codecs, по умолчанию - автоответ
Поддержка префиксов
Поддержка регистрации звонков и записей followme
Исправления
Расширено логирование запросов в CRM и операций обработки звонка
Исправлены специфические для CRM настройки по умолчанию
Восстановлен скрипт обновления
Исправлено отображение лога в админке
Исправлено формирование записей о неотвеченных звонках
Исправлена ошибка формирования данных C2C
Исправлен баг с продолжением работы Asterisk после остановки модуля
2.0.0
25.09.2020
Новое
Добавлен чат
Удалены скрипты update.sh и install.sh
Исправления
Исправлены проблемы с сохранением токена
Исправлена ошибка с созданием множества сделок
Добавлен параметр
call_id
в логах API запросовПри создании звонка используется продолжительность последнего разговора
1.1.8
08.05.2020
Баги: 1. Не запускается модуль с пустым порталом 2. Падение при перезапуске подключения к CRM
Фичи: 1. Убрали время из запроса к БД 2. Обработка ошибок подключения к БД
1.1.7
22.01.2020
Лог: 1. Добавили самари 2. Более информативные сообщение при поиске сущности
Админка: 1. Кнопка в админке для повторного запроса лицензии 2. Отображение типа и срока лицензии в админке 3. Исправление ошибок и недочётов вёрстки
1.1.6
20.12.2019
Исправлены ошибки в работе админки 1) Ошибки мастера 2) Ошибки при переподключении к зависимым сервисам 3) Мелкие ошибки на странице с логами и sql запросами
1.1.5
12.12.2019
Админка: 1. Изменили вид списка сопоставления пользователей и номеров, теперь можно указывать произвольные номера (не только sip peers) 2. Исправлена ошибка удаления объектов при сохранении (например, часть originate при исправлении одного поля) 3. Добавлен лоадер при ожидании ответа модуля (переподключение к зависимым службам) 4. Починили страницу лога 5. Вернули и поместили на место чатик 6. Подсвечиваем красным пустые поля 7. Убрали поле "history_start_date" 8. Поправили внешний вид в ограниченном режиме
Прочее: 1. В скрипте установки указан в тексте сервиса указали путь до бинарника 2. Удаляем переменную окружения LD_LIBRARY_PATH при вызове кастомизатора и Астериска, чтобы избежать конфликтов
1.1.4
28.10.2019
Исправление ошибок: Не создаём контакт и сделку, если пользователь не найден
Кастомизации: Добавлена кастомизация номера перед созданием контакта и сделки
1.1.3
15.10.2019
Добавлены ограничения в бесплатном режиме: 1) Работа ведётся для двух пользователей (заполняются в аминке) 2) Кастомизации отключены 3) Всегда включено создание контактов и сделок
Новая логика создания контактов и сделок: 1) Один раз за весь звонок проверяем, нужно ли его решистрировать. 2) Задачу по пропущенному звонку станвится на сотрудника, ответсвенного за сущность.
Исправления ошибок: 1) Исправлена работа флага "-c, --clean" 2) Вернули отладочный вывод для результатов кастомизаций
Возможности кастомизации: 1) Добавлены новые методы: - process_call_params + соответствующий параметр в конфиге - process_contact_creation_params + соответствующий параметр в конфиге - need_registration 2) Данные звонка и разговора добавлены в кастомизацию контакта, сделки, звонка и задачи. Подробности здесь. 3) Удалили методы: - get_update_activity_fields - get_update_lead_fields - process_search_params - process_final_params
Изменение параметров в конфиге: 1) Удалили: - search_in_2gis - customize_final_params 2) Переименовали параметры: - create_contact_for_incoming ⇒ create_contacts_for_incoming - create_contact_for_outgoing ⇒ create_contacts_for_outgoing - create_lead_for_incoming ⇒ create_leads_for_incoming - create_lead_for_outgoing ⇒ create_leads_for_outgoing
1.0.4.0
18.07.2019
Баги: 1) Исправлена ошибка в файле сервиса: неверное имя бинарника 2) Исправлено сохранение списка сопоставления пользователей и пиров
1.0.3.0
05.07.2019
Возможости:
Добавлено создание неразобранного для новых входящих.
Добавлен флаг "testcall" для запуска модуля с одним звонком.
Админка:
Починили поиск ответственного.
Исправлен вид выпадающих списков пользователей.
Исправлено отображение логотипа.
Исправлена вёрстка на странице результата проверки.
1.0.2.0
02.07.2019
❗ Очень важные изменения:
Изменили имя бинарника на itgrix_amo
Админка:
Исправлена работа списка соответсвия пользователей и номеров
Исправлено описание опций
1.0.1.0
01.07.2019
Первая запись. Ура.
Кастомизация:
Номер телефона кастомизируется перед созданием задачи.
Номер телефона кастомизируется перед поиском и созданием сущностей.
... Логика:
Поиск сущностей по номеру выполняется без префикса.
Создание сделки в начале звонка.
Перенаправляем http-запросы к модулю на https.
Добавлено соответствие транков и воронок.
Обновление конфига с виджета в CRM.
Убрали utc_offset.
... Админка:
Добавлена галочка "Создавать дело на каждый перевод".
Исправлена вёрстка.
Добавлен перевод Админки.
Исправлено сохранение даты.
Исправлено время.
Переместили стили на страницу HTML.
Last updated