Versions Compared

Key

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

...

  1. Исключен административный модуль, его функции перенесены в модуль ядра
  2. Существенно ускорен запуск сервера до нескольких секунд
  3. Функции мониторинга вынесены в отдельное приложение

Что нового в WCS 5.1 по сравнению с WCS 5.0

...

Установка новой версии с обновлением предыдущей

Обновление с 5.1 до 5.2 или с одной сборки 5.2 до другой

Для того, чтобы обновить WCS 5.0 1 или 5.12, установленный на Вашем сервере, до новой сборки WCS 5.2, необходимо сделать следующие шаги:

1. Загрузите установочный пакет WebCallServer отсюда, например:

Code Block
languagebash
themeRDark
wget https://flashphoner.com/downloads/builds/WCS/5.2/FlashphonerWebCallServer-5.2.XXXX.tar.gz

...

Code Block
languagebash
themeRDark
servicesudo webcallserversystemctl stop webcallserver

4. Запустите скрипт обновленияустановки WCS 5.2

Code Block
languagebash
themeRDark
cd FlashphonerWebCallServer-5.2.XXXX/server/tools
sudo ./updateinstall.sh

...

Image Removed

5. Запустите скрипт установки WCS 5. 2

Code Block
languagebash
themeRDark
cd ../..
./install.sh

6. По окончании работы скрипта установки обновите информацию о запуске сервиса

Code Block
languagebash
themeRDark
sudo systemctl daemon-reload

76. Запустите WCS

Code Block
languagebash
themeRDark
servicesudo webcallserversystemctl start webcallserver

Проверьте работу обновленной версии по этой инструкции.

Начиная со сборки 5.2.574, скрипты в каталоге /usr/local/FlashphonerWebCallServer/bin при обновлении с одной сборки 5.2 до другой не переписываются, чтобы сохранить возможные модификации.

Обновление с 5.0 до 5.2

Перед обновлением до 5.2, необходимо обновить версию 5.0 до 5.1 по этой инструкции.

Установка другой версии WCS без удаления или обновления предыдущей

...

Code Block
languagebash
themeRDark
servicesudo webcallserversystemctl stop webcallserver

2. Удалите символическую ссылку на каталог WCS

Code Block
languagebash
themeRDark
cd /usr/local
sudo rm -f FlashphonerWebCallServer

...

Code Block
languagebash
themeRDark
servicesudo webcallserversystemctl start webcallserver

Переключение между двумя установленными версиями WCS

...

Code Block
languagebash
themeRDark
servicesudo webcallserversystemctl stop webcallserver

2. Удалите символическую ссылку на каталог WCS

Code Block
languagebash
themeRDark
cd /usr/local
sudo rm -f FlashphonerWebCallServer

...

Code Block
languagebash
themeRDark
cd /usr/local
sudo ln -sf FlashphonerWebCallServer-5.0.3333 FlashphonerWebCallServer

...

Code Block
languagebash
themeRDark
servicesudo webcallserversystemctl start webcallserver

Аналогично производится и обратное переключение.

Известные проблемы

1. Скрипт update.sh не запускается.

...

3. При эксплуатации двух версий WCS на одном сервере, эти версии не могут быть запущены одновременно.

4. При эксплуатации двух версий WCS на одном сервере эти версии должны использовать встроенную базу данных H2. Если используется база данных MySQL, необходимо для каждой из версий создать отдельную базу данных, например, wcs_db1 и wcs_db2.. При обновлении с предыдущей сборки 5.2 до 5.2.976 или новее, WCS может не стартовать из-за изменений прав пользователя

Симптомы: WCS не стартует с выводом сообщения

Code Block
themeRDark
FlashphonerWebCallServer cannot be started from user flashphoner, please fix the permissions to the folders or run 'webcallserver set-permissions'!

Решение: выполните команду

Code Block
languagebash
themeRDark
sudo /usr/local/FlashphonerWebCallServer/bin/webcallserver set-permissions

и перезапустите WCS

5. При обновлении с предыдущей сборки 5.2 до 5.2.976 или новее, WCS может не стартовать как сервис из-за изменений параметров запуска сервиса

Симптомы: WCS не стартует с выводом сообщений в /usr/local/FlashphonerWebCallServer/logs/startup.log

Code Block
themeRDark
[2021-07-05 09:02:12] INFO checkJavaOptions - Checking JVM options
sudo: unrecognized option '--show-version'
...
[2021-07-05 09:02:12] ERROR checkJavaOptions - FlashphonerWebCallServer can't start due to incorrect java options

Решение: выполните команду

Code Block
languagebash
themeRDark
sudo /usr/local/FlashphonerWebCallServer/bin/webcallserver fix-service

и перезапустите WCS