Versions Compared

Key

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

...

  1. Fully stop all Webitel services.

  2. Update Webitel applications to v24.0204.

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

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

Fully stop all Webitel services.

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

Updating Webitel applications to v24.0204.

Code Block
sed -i 's/
23
24.
12
02-releases/24.
02
04-releases/g' /etc/apt/sources.list.d/*
     
	
echo "deb https://deb.sipwise.com/spce/mr12.
1
2.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
	ngcp-rtpengine-daemon ngcp-rtpengine-iptables ngcp-rtpengine-kernel-dkms

Migrating the database from Webitel version v23v24.12 02 to v24.0204.

Code Block
su postgres
cd ~
psql webitel -qxc "ALTER DATABASE webitel SET timescaledb.restoring='on';"
psql -1 -f /usr/share/postgresql/15/webitel/migration/
23
24.
12
02-24.
02
04.sql webitel
psql webitel -qxc "ALTER DATABASE webitel SET timescaledb.restoring='off';"
exit

Cleaning up old packages:

Code Block
apt --purge autoremove

Restarting all services after updating to Webitel v24.0204.

Code Block
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