Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Before starting the update

  1. Perform a database backup!

Update algorithm:

  1. Fully stop all Webitel services.

  2. Update Webitel applications to v24.02.

  3. Migrate the database from Webitel version v23.12 to v24.02.

  4. Restart all services after the update to Webitel v24.02.

Fully stop all Webitel services.

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

Updating Webitel applications to v24.02.

sed -i 's/23.12-releases/24.02-releases/g' /etc/apt/sources.list.d/*
     
echo "deb https://deb.sipwise.com/spce/mr12.1.1 bookworm main" > /etc/apt/sources.list.d/rtpengine.list
 
apt update
apt upgrade
     
shutdown -r now
 
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
     
apt install --reinstall linux-headers-`uname -r` \
    ngcp-rtpengine-daemon ngcp-rtpengine-iptables ngcp-rtpengine-kernel-dkms

Migrating the database from Webitel version v23.12 to v24.02.

su postgres
cd ~
psql -1 -f /usr/share/postgresql/15/webitel/migration/23.12-24.02.sql webitel
exit

Cleaning up old packages:

apt --purge autoremove

Restarting all services after updating to Webitel v24.02.

systemctl restart consul
systemctl restart postgresql
systemctl restart rabbitmq-server
 
systemctl restart webitel-app webitel-uac webitel-api engine \
  messages-srv flow_manager messages-bot call_center storage webitel-logger \
  freeswitch ngcp-rtpengine-daemon opensips grafana-server nginx
  • No labels