img

Обновление FreePBX до 13 версии

21 ноября
20:00
Бесплатный вебинар
Введение в Docker
Ведущий — Филипп Игнатенко.
Руководитель центра разработки
Записаться
img
img

Старый и безусловно привычный администраторам интерфейс FreePBX 12 – ой версии в прошлом – в декабре 2015 выпущена тринадцатая версия графической оболочки для Asterisk. Как идти в ногу со временем и произвести обновление с 12 на 13 версию FreePBX расскажем в статье.


Обновление через WEB - интерфейс

Для полного удобства в двенадцатой версии FreePBX был создан встроенный пошаговый мастер обновления. Перейдите во вкладку Admin -> 12 to 13 Upgrade Tool

12 to 13 Upgrade Tool FreePBX13

Перед вами откроется приветственное меню мастера обновления. Тут же, развернув выделенную на скриншоте ниже красным вкладку, вы сможете ознакомиться с новинками FreePBX 13. Для продолжения установки, нажмите Check the requirements!.

 мастера обновления  FreePBX 13

Система проверит текущие версии установленных на вашей IP – АТС Asterisk модулей, и, в случае не совместимости укажет какие из них необходимо будет обновить. Имейте ввиду, для корректного обновления необходимо чтобы следующие условия были выполнены:

  • Asterisk 11 версии или выше
  • PHP версии 5.3.3 или выше
  • FreePBX версии 12
Обновление FreePBX до 13 версии проверка требований

Нажмите на кнопку Proceed to the upgrade process. Мастер обновления занимает 3 простых шага:

  1. На первом шаге необходимо указать информацию о пользователе FreePBX, выбрав наиболее подходящую опцию в выпадающем поле Distribution
  2. На втором шаге, мастер попросит указать ваши контактные данные, такие как:
    • Ваше имя
    • Название компании
    • Номер телефона
    • Адрес электронной почты
  3. Третьим шагом будет начато обновление дистрибутива FreePBX 12 до 13 версии.
Обновление FreePBX до 13

По окончанию работы мастера обновления ваша система будет готова к работе в рамках 13 версии.


Обновление через консоль

Если по каким-либо причинам вы не можете обновить FreePBX через пошаговый, встроенный в графический интерфейс мастер обновления, вы можете сделать это через командную строку Asterisk, то есть через CLI. Для этого, выполните указанные ниже команды:

amportal a ma upgradeall
amportal a m
update admin set value = '13.0.0alpha1' where variable = 'version';
exit
amportal a ma upgrade framework
fwconsole --fix_zend
fwconsole ma upgrade core
fwconsole ma disable backup
fwconsole ma download backup
fwconsole ma install backup

Рассмотрим команды поподробнее. Сразу обозначим, что fwconsole и amportal это командная прослойка между пользователем через командную строку Linux и FreePBX. Итак:

  • ma - это короткая запись команды moduleadmin. Команда отвечает за администрирование модулей FreePBX
  • ma upgradeall - обновление в FreePBX 12 всех имеющихся модулей
  • m - это короткая запись команды mysql. Команда отвечает за управление базой данных через MySQL
  • update admin set value = '13.0.0alpha1' where variable = 'version'; - обновляем версию в базе данных на 13
  • a ma upgrade framework - обновление фреймворка FreePBX
  • --fix_zend - с помощью программного обеспечения Zend Guard, на момент активации ваш сервер генерирует хэш – сумму, которая хранится на сервере лицензирования. Данный хэш связывается с идентификатором инсталляции, и называется Zend ID. Данная команда урегулирует все возможные конфликты с Zend.
  • ma upgrade core - обновление модуля Core. Обратите внимание, команда уже выполняется с помощью fwconsole
  • ma disable backup - выключаем модуль Backup
  • ma download backup - загружаем модуль Backup
  • ma install backup - устанавливаем модуль Backup
Если у вас имеются коммерческие (купленные) модули, то укажите так же команду fwconsole ma upgrade sysadmin

Для завершения установки, укажите следующие команды:

fwconsole ma upgradeall
fwconsole chown
fwconsole reload
  • ma upgradeall - обновление всех модулей до актуальных версий
  • fwconsole chown - команда устанавливает необходимые права на все файлы FreePBX
  • fwconsole reload - перезагружаем FreePBX
Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
DevOps
Скидка 25%
DevOps-инженер с нуля
Научитесь использовать инструменты и методы DevOps для автоматизации тестирования, сборки и развертывания кода, управления инфраструктурой и ускорения процесса доставки продуктов в продакшн. Станьте желанным специалистом в IT-индустрии и претендуйте на работу с высокой заработной платой.
Получи бесплатный
вводный урок!
Пожалуйста, укажите корректный e-mail
отправили вводный урок на твой e-mail!
Получи все материалы в telegram и ускорь обучение!
img
Еще по теме:
img
Привет, дорогой читатель! В повседневной работе зачастую не хватает автоматизации. Поэтому, мы решили создать калькулятор инстал
img
Мы подумали, а почему бы не консолидировать все знания по Cisco VoIP продуктам и их настройке в единый документ? Добавить в них
img
Привет! Для удобства, мы структурировали все материалы по графическому интерфейсу FreePBX в нашей базе знаний в единый файл. Сам
img
Вам, как сетевому инженеру, крайне важно разбираться в том, каким образом вызовы VoIP влияют на пропускную способность канала в
img
В этой статье расскажем как отправлять различные СМС сообщения пользователям, позвонившим в контакт-центр Октелл и запросившим т
img
Всем современным кампаниям, производящим товары и оказывающим услуги, необходимо иметь специалистов, работающих с потенциальными
21 ноября
20:00
Бесплатный вебинар
Введение в Docker