Консоль Asterisk имеет меню команд

Консоль Asterisk имеет меню команд Хостинг

В этой статье мы расскажем как пользоваться Asterisk CLI (Command Line Interface), или проще говоря командной строкой Asterisk. CLI необходима для дебага ошибок и управления самим Asterisk.

1) Для входа в Asterisk CLI необходимо ввести следующие команды:

# asterisk -rvvvvv

Ключ -rvvvvv отвечает за уровень отображения дебага.

Для выполнения команд из консоли Linux можно воспользоваться следующим синтексом:

asterisk -rx «sip show peers»

В кавычках вы указываете какую команду хотите применить.

Для выхода из консоли необходимо ввести «quit» или «exit«.

Приведем список существующих команд Asterisk CLI:

Данный список актуален для версии Asterisk 13.3.2

CLI (command-line interface) Asterisk

Опции сценария запуска Asterisk (для FreeBSD: /usr/local/etc/rc.d/asterisk)

Ключи запуска CLI Asterisk

Расположение файлов Asterisk в Linux

Двоичный файл Asterisk по умолчанию располагается по адресу /usr/sbin/asterisk. Если запустить файл /usr/sbin/asterisk, Asterisk загрузится как программа-демон. Существует также несколько ключей, которые позволяют (повторно) запускать CLI Asterisk, задавать степень детальности вывода CLI и создавать дампы ядра в случае сбоя Asterisk (для отладки с помощью gdb). Чтобы увидеть все возможные опции, запустите Asterisk с ключом -h:

Вот список наиболее часто используемых опций:

Рассмотрим некоторые примеры. Запустить Asterisk как пользовательскую программу (потому что выполняется настройка конфигурационного файла и придется запускать и останавливать выполнение несколько раз) и задать уровень детальности сообщений 3 можно, используя следующую команду:

Если процесс Asterisk уже выполняется (например, если Asterisk сконфигурирована как часть процесса запуска системы), используется ключ восстановления соединения:

Читайте также:  Получите Nagios сейчас: загрузите торрент для простой настройки

Если требуется, чтобы Asterisk выводила файл ядра после сбоя, при запуске Asterisk можно использовать ключ -g:

Чтобы выполнить команду, не подключаясь к CLI и не вводя ее (возможно, для того, чтобы использовать ее в сценарии), можно применять ключ -x в сочетании с ключом -r:

Если возникают сбои и хотелось бы записывать информацию в файл отладки, используется следующая команда:

Обратите внимание, что ключ v не нужен, если не требуется, чтобы система предоставляла подробную информацию о происходящем. В сильно загруженной системе этот вывод может перекрывать другую выводимую в консоли информацию.

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Самое полезное — Asterisk CLI

Важные команды для администратора Asterisk

В данной статье будет рассмотрен модуль Asterisk CLI – Command Line Interface, другими словами – консоль Asterisk. Данный инструмент является многоцелевым и может выполнять следующие функции:

Консоль Asterisk имеет меню команд

Базовый курс по Asterisk

Мы собрали концентрат всех must have знаний в одном месте, которые позволяют тебе сделать шаг вперед на пути к экспертному владению Asterisk

  • Получение информации о системных компонентах Asterisk
  • Настройка системной конфигурации
  • Просмотр логов, ошибок и предупреждений в реальном времени
  • Генерация звонков в целях проведения тестов
  • Просмотр расширенной документации – для API, приложений, функций, настройки модулей и так далее.

Далее рассмотрим процесс вызова консоли – есть несколько путей.

Читайте также:  Аналог радмина для локальной сети

Через веб-интерфейс FreePBX

Примечание: Количество букв «v» означает уровень логирования в CLI. Т.е чем больше букв – тем больше информации будет «сыпаться» на экран.

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

  • Телефонные звонки
  • Регистрацию абонентов
  • Уведомления о появлении новых абонентов
  • Запросить перезагрузку системных компонентов (экстеншенов, транков и т.д)

Все команды имеют следующий синтаксис:

К примеру – команда sip show peers, которая выведет список зарегистрированных chan_sip абонентов.

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

Кроме того, есть возможность запускать команды CLI без непосредственного ввода команд, описанных выше. Для этого необходимо напрямую обратиться к модулю Asterisk: К примеру, данная команда перезагрузит весь модуль Asterisk.

Самые нужные команды

Ниже будут приведены описания некоторых часто используемых команд:

Главная команда, которую нужно усвоить – help, она выводит все прочие команды. Очень удобный внутренний инструмент.

Консоль Asterisk имеет меню команд

Продвинутый курс по Asterisk

Концентрат редких знаний, для внедрения Asterisk в крупных предприятиях, Все это мы собрали в одном курсе для тебя

Полезно?

😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.

😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.

Команды CLI (Command Line Interface) Asterisk (freePBX)

Приведем список существующих команд Asterisk CLI:

Базовые команды Asterisk CLI

Базовые команды администрирования

Читайте также:  Файловый сервер на centos 7 c нуля

В предыдущей статье, мы рассказывали, как установить Asterisk 14.3.0 из источников, в сегодняшней статье, хотелось бы поговорить про базовые возможности управления Asterisk из командной строки после установки.

Оцените статью
Хостинги