...
Fully stop all Webitel services.
Update Webitel applications to v24.0204.
Migrate the database from Webitel version v23v24.12 02 to v24.0204.
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.
23120204-releases/g' /etc/apt/sources.list.d/*
|
|
echo "deb https://deb.sipwise.com/spce/mr12. |
|
12.1 bookworm main" > /etc/apt/sources.list.d/rtpengine.list
|
|
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/ |
|
23120204.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 |
|