Во 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’ выводит информацию по введенному вами контексту.
Команда fwconsole reload аналогична нажатию «Apply Config» в Web интерфейсе FreePBX.
motd
trunks

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



