Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: v3.11.7

Документ описывает процесс обновления сервера Webitel версии 3.11.x до версии 3.11.67.

Warning
titleChromium 87+
В браузерах Chrome версии 87 и Firefox 83 была отключена поддержка DTLS v1.0 для протокола WebRTC. Поскольку Webitel 3.11 все еще использует DTLS v1.0 для шифрования голоса при звонках из браузера, рекомендуем установить данное обновление, в котором осуществлен переход на DTLS v1.2.

Резервное копирование

Прежде чем преступить к обновлению, рекомендуем выполнить резервное копирование текущей конфигурации:

Code Block
/opt/orchestration/bin/bootstrap.sh backup

Процес обновления

Удалить все docker контейнеры и обновить права доступа:

...

В файле /opt/orchestration/env/environment измените версию webitel на 3.11.67

Code Block
export WEBITEL_VERSION="3.11.67"

Обновить Webitel:

Code Block
cd /opt/orchestration
git checkout master
git pull origin master
git checkout v3.11.67
./bin/bootstrap.sh pull

Запуск сервера:

Code Block
./bin/bootstrap.sh up -d
docker rmi $(docker images -q)

Создание сертификата  X.509v3

Code Block
sudo -s
docker exec -it freeswitch openssl req -new -newkey rsa:2048 -x509 -sha256 -days 900 -nodes -keyout /certs/key.pem -out /certs/cert.pem
cat /opt/webitel/ssl/key.pem /opt/webitel/ssl/cert.pem > /opt/webitel/ssl/dtls-srtp.pem

...