Командна оболонка asterisk

Командна оболонка Asterisk

Asterisk може бути запущений, як демон або як додаток. Запускайте asterisk, як додаток, коли ви збираєте, тестируете, або шукайте неполадки, і як демон при запуску на робочих серверах.

Команди для старту Asterisk однакові незалежно від того, запустили ви його як демон або як додаток.

Однак запущена без аргументів дана команда запуститися, як додаток в тлі. Іншими словами без аргументів дана команда практично марна. Следущие опції є найбільш потрібними:
-h Використовуйте цю опцію для отримання довідки по опціях команди asterisk, для отримання повної довідки можна скористатися man asterisk

-c Дана опція запускає Asterisk, як додаток (передньому плані). Це буде означати, що Asterisk причепиться до вашої сесії. Іншими словами, якщо ви закриєте термінал або з'єднання буде втрачено Asterisk завершить виконання. Використовуйте цю опцію тільки для тестування, складання і пошуку несправностей, але не варто запускати Asterisk з даною опцією на працюючих серверах. Якщо ви запустили Asterisk з опцією -з для коректного завершення можна використовувати команду:

-v, -vv, -vvv, -vvvv, etc. одна з найбільш використовуваних опцій. Ця опція може бути використана з іншими, найбільш часто з опцією -r або -з (наприклад -vvvvvr), для того, щоб збільшити рівень деталізації виведення у висновку консолі. Теж саме робить команда:

core set verbose n

де n-це число від 1 до 5 (числа більше 5 також працюють, але не видають більш детальну інформацію, ніж рівень 5, який є найвищим). Іноді Вам абсолютно не потрібно бачити, будь-якої висновок на екрані, іноді потрібен тільки рівень помилок, сповіщень або попереджень. Установка рівня off заборонить показ інших повідомлень

-r Використовується, якщо ви хочете підключитися до командного рядка Asterisk, коли він запущений, як демон. Ця команда спрацює, тільки, якщо Asterisk сервіс вже запущений і виконується. Для виходу з командного рядка Asterisk використовуйте команду:

-T ця опція додасть тимчасову мітку до висновку інтерфейсу командного рядка Asterisk.
-x Ця команда допоможе вивести в командній оболонці вашого командного інтрепретатора, так як, якщо б ви виконали її з командної оболонки Asterisk:

asterisk -rx «show queues»

Командна оболонка asterisk

подивитися черги не входячи в Asterisk-CLI

-g Ця опція говорить Asterisk dump core файл якщо він впаде.

Основні команди Asterisk CLI:

asterisk -rx «sip show users»

asterisk -rx «sip show peers»

- перечитати файл конфігурації /etc/asterisk/logger.conf

asterisk -rx «logger reload»

asterisk -rx «sip set debug peer 3128»

- вимкнути debug Asterisk

asterisk -rx «sip set debug off»

-подивитися статус реєстрації SIP каналів

asterisk -rx «sip show registry»

- подивитися статус реєстрації каналів IAX2 Asterisk

asterisk -rx «iax2 show registry»

- подивитися черзі Asterisk

asterisk -rx «show queues»

- подивитися інформацію состоятніі каналів

asterisk -rx «core show channels»

- дізнатися які кодеки підтримуються Asterisk

asterisk -rx «show translation»

- подивитися з яким модулями завантажений Asterisk:

Схожі статті