Во FreePBX 13 добавлена возможность управление PBX через командную строку Linux с помощью fwconsole, и в сегодняшней статье мы приведем примеры ее использования. Все команды выполняются на сервере с установленной PBX под пользователем root.


Список команд fwconsole:

  • chown — Изменить владельца файла
  • context (cx) — Показывает заданный контекст из диалплана
  • dbug — Вывод отладки
  • extip — Показать внешний IP
  • help — Отображение справки для команды
  • list — Списки команд
  • ma — Модуль администрирования
  • motd — Message of the Day
  • mysql (m) — Вывести результат MySQL запроса на экран
  • reload (r) — Перезагрузить конфигурацию
  • restart — Перезагрузка Asterisk и других необходимых команд FreePBX
  • session — Управление Сессией
  • setting (set) — Просмотр и обновление параметров
  • start — Запуск Asterisk и выполнения других необходимых команд FreePBX
  • stop — Остановка Asterisk и других необходимых команд  FreePBX
  • trunks — Включение и отключение транка из командной строки
  • unlock — Разблокировать сессии

Примеры применения команд fwconsole.

Первый пример, который мы рассмотрим будет применение команды fwconsole unlock, которая будет незаменима, если вы забыли пароль для доступа к Web интерфейсу. Нужно скопировать ID вашей сессии и применить с командой fwconsole unlock ххххххххххххххххх

[root@localhost ~]# fwconsole unlock 22953isbkpbgvnpacfm5v0lk64Unlocking: 22953isbkpbgvnpacfm5v0lk64Session Should be unlocked now

context

Команда fwconsole reload ‘context’ выводит информацию по введенному вами контексту.

reload

Команда fwconsole reload аналогична нажатию «Apply Config» в Web интерфейсе FreePBX.

 

motd

trunks


Команда fwconsole trunks позволяет включать и отключать транки путем выбора ID из приведенного списка.