Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Warning
titlebackup

Выполните резервное копирование базы данных до начала обновления!

Алгоритм обновления

  1. Полная остановка всех сервисов webitel
  2. Обновление Debian Linux и обновление приложений Webitel до v23.05
  3. Миграция базы данных с версии PostgreSQL 14 на 15
  4. Миграция базы данных с версии Webitel v23.02 на v23.05
  5. Перезапуск всех сервисов после обновления до Webitel v23.05

...

Be sure to back up the database before upgrading the system!

Update algorithm

  1. Complete stop of all Webitel services
  2. Upgrading Debian Linux and updating Webitel applications to v.23.05
  3. Database migration from PostgreSQL 14 to 15
  4. Database migration from Webitel v23.02 to v23.05
  5. Restarting all services after upgrading to Webitel v23.05

Complete stop of all Webitel services:

Code Block
languagebash
systemctl stop webitel-api webitel-app webitel-uac messages-bot messages-srv \
  engine call_center storage flow_manager rabbitmq-server consul \
  freeswitch ngcp-rtpengine-daemon opensips grafana-server nginx

Обновление Upgrading Debian Linux и обновление приложений Webitel до v23.05. Вам необходимо запросить доступ к репозиториям с Webitel у вашего менеджераand updating Webitel applications to v.23.05. You need to request access to the Webitel repositories from your manager.

Code Block
languagebash
WBTU=webitel_repo_user
WBTP=webitel_repo_password

wget --http-user=$WBTU --http-password=$WBTP -O /usr/share/keyrings/webitel-repo.gpg http://deb.webitel.com/webitel-repo.gpg
echo "machine http://deb.webitel.com login $WBTU password $WBTP" > /etc/apt/auth.conf.d/webitel.conf
echo "deb [signed-by=/usr/share/keyrings/webitel-repo.gpg] http://deb.webitel.com/debian `lsb_release -sc` main" > /etc/apt/sources.list.d/webitel.list
echo "deb [signed-by=/usr/share/keyrings/webitel-repo.gpg] http://deb.webitel.com/debian `lsb_release -sc` 23.05-releases" >> /etc/apt/sources.list.d/webitel.list

echo "deb https://deb.sipwise.com/spce/mr11.3.1 bullseye main" > /etc/apt/sources.list.d/rtpengine.list
wget https://deb.sipwise.com/spce/ngcp-keyring-latest.deb && \
    sudo dpkg -i ngcp-keyring-latest.deb && \
    rm ngcp-keyring-latest.deb

apt purge webitel-www
apt update && apt upgrade

...