Важливі команди для адміністратора Asterisk
У даній статті буде розглянуто модуль Asterisk CLI - Command Line Interface. іншими словами - консоль Asterisk. Даний інструмент є багатоцільовим і може виконувати наступні функції:
Далі розглянемо процес виклику консолі - є кілька шляхів.
Через веб-інтерфейс FreePBX
Для цього необхідно відкрити веб-інтерфейс Вашої АТС і далі пройти за наступним шляхом: Admin -> Asterisk CLI
Після цього відкриється сторінка, на якій можна вводити команди.
За допомогою віддаленого доступу - по SSH \ Telnet з використанням терміналу (наприклад, PuTTy). При такому типі підключення необхідно буде ввести логін і пароль, і потім ввести команду:
Примітка: Кількість букв «v» означає рівень логування в CLI. Тобто чим більше букв - тим більше інформації буде «сипатися» на екран.
Як тільки був отриманий доступ, можливо буде вивести таку інформацію:
Всі команди мають наступний синтаксис:
module name -> action type -> parameters (Назва модуля -> Тип дії -> Параметри)
Наприклад - команда sip show peers. яка виведе список зареєстрованих chan_sip абонентів.
Якщо ж ваша АТС не функціонує належним чином - наприклад, Asterisk НЕ стартує взагалі, варто спробувати викликати консоль з іншим набором налаштувань, які дозволять почати специфічну налагодження додатків - логирование порядку завантаження, з'єднання з базою даної, кількості спроб реєстрації та інше.
Крім того, є можливість запускати команди CLI без безпосереднього введення команд, описаних вище. Для цього необхідно безпосередньо звернутися до модуля Asterisk: Наприклад, дана команда перезавантажить весь модуль Asterisk.
Найпотрібніші команди
Нижче будуть наведені описи деяких часто використовуваних команд:
Головна команда, яку потрібно засвоїти - help. вона виводить всі інші команди. Дуже зручний внутрішній інструмент.
P.S. Якщо вкажіть свою дату народження, то ми обов'язково Вас привітаємо і подаруємо невеликий подарунок :)