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

При обновлении версии модуля, с согласия пользователя создается бэкап предыдущей версии, иногда может потребоваться откатить версию на предыдущую.

Сначала нужно остановить службу модуля

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 для того чтобы модуль не начал перечитывать звонки

В версиях модуля itgrix_bx начиная с 3.10.0 можно воспользоваться командой

/opt/itgrix_bx/itgrix_bx --clean --cleanlist s

>/opt/itgrix_bx/state.json

Запускаем службу модуля, возможно понадобится переавторизовать модуль на портале

service itgrix_bx start

Для amoCRM процедура такая же, меняются только имена папок с itgrix_bx на itgrix_amo

Last updated