Links

Разворачивание бэкапа модуля

При обновлении версии модуля, с согласия пользователя создается бэкап предыдущей версии, иногда может потребоваться откатить версию на предыдущую.
Сначала нужно остановить службу модуля
service itgrix_bx stop
По умолчанию бэкапы создаются в директории /opt/itgrix_bx_backups/ в виде папки с названием модуля, датой, временем и версией, например /opt/itgrix_bx_backups/itgrix_bx-20220829-173241-3.9.3
Внутри лежат две папки /opt/ /etc/ , для того чтобы восстановить модуль из бэкапа нужно заменить этими папками существующие папки в директориях с модулем /opt/itgrix_bx/ и /etc/itgrix_bx соответственно.
После замены файлов, на всякий случай установим владельца и группу (по умолчанию asterisk)
chown -R asterisk. . /opt/itgrix_bx/
chown -R asterisk. . /etc/itgrix_bx/
Далее нужно очистить файл /opt/itgrix_bx/state.json для того чтобы модуль не начал перечитывать звонки
>/opt/itgrix_bx/state.json
Запускаем службу модуля, возможно понадобится переавторизовать модуль на портале
service itgrix_bx start
Для amoCRM процедура такая же, меняются только имена папок с itgrix_bx на itgrix_amo