Команды консоли Asterisk - Зайцев Я - Флудилка
^ В верх

Зайцев.Я

Все самое интересное в разделе "Флудилка"


Войти
x
x

Кто на сайте

Флудилка

Обсуждение Joomla , Virtuemart 2 , Cisco IOS , Asterisk , PHP

  • Категории
    Категории Страница отображения списка категорий системы блогов сайта.
Добавлено : Дата: в разделе: АТС Asterisk

Команды консоли Asterisk

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

-c
Консоль. Эта опция обеспечит запуск Asterisk как пользовательско-
го процесса (не сервера) и предоставит окно командной строки
Asterisk. Она пригодится при настройке параметров запуска, но не
должна использоваться при нормальной работе системы (если
Asterisk уже выполняется, эта опция не сработает и будет выдано
сообщение об ошибке).
-v
Детальность сообщений. Используется для определения степени
детальности сообщений, выводимых при отладке с помощью CLI.
Чем выше значение v, тем более детальными будут сообщения.

-g
Дамп ядра. При неожиданном сбое Asterisk этот ключ обусловил бы
создание файла ядра для последующей его трассировки с помощью
gdb. Обычно этот ключ не используется в производственной эксплу-
атации, а применяется только в том случае, если пишется код для
Asterisk и требуется отладить все возникающие сбои.
-r
Удаленный. Используется для удаленного повторного подключения
к уже выполняющемуся процессу Asterisk. (Процесс является уда-
ленным с позиции консоли, подключающейся к нему, но фактически
процесс выполняется локально на том же компьютере. Это не имеет
ничего общего с подключением к удаленному процессу по сети с ис-
пользованием, например, протокола IP, поскольку такое взаимо-
действие не поддерживается.) Это самая распространенная опция.
Именно она использовалась бы для соединения с Asterisk в системе,
в которой она выполняется как программа-демон/сервис, запущен-
ная в момент запуска системы.

-x "<команда CLI>"
Выполнить. Использование этой команды в сочетании с опцией -r
позволяет выполнять команду CLI без необходимости подключения
к CLI и ввода команды вручную. В качестве примера можно привес-
ти команду на повторный запуск, для инициации которого при-
шлось бы ввести в командной строке asterisk -rx "reload".
Рассмотрим некоторые примеры. Запустить Asterisk как пользова-
тельскую программу (потому что выполняется настройка конфигура-
ционного файла и придется запускать и останавливать выполнение не-
сколько раз) и задать уровень детальности сообщений 3 можно, исполь-
зуя следующую команду:
# /usr/sbin/asterisk -cvvv

Если процесс Asterisk уже выполняется (например, если Asterisk скон-
фигурирована как часть процесса запуска системы), используется ключ
восстановления соединения:
# /usr/sbin/asterisk -vvvr
Если требуется, чтобы Asterisk выводила файл ядра после сбоя, при за-
пуске Asterisk можно использовать ключ -g:
# /usr/sbin/asterisk -g
Чтобы выполнить команду, не подключаясь к CLI и не вводя ее (воз-
можно, для того, чтобы использовать ее в сценарии), можно применять
ключ -x в сочетании с ключом -r:
# /usr/sbin/asterisk -rx "restart now"
# /usr/sbin/asterisk -rx "database show"
# /usr/sbin/asterisk -rx "sip show peers"
Если возникают сбои и хотелось бы записывать информацию в файл
отладки, используется следующая команда:
# /usr/sbin/asterisk -vvvvc | tee /tmp/debug.log

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

Поставьте свой рейтинг этой записи блога:
0

Комментарии

  • Никаких комментариев пока не было создано. Будьте первым комментатором.

Оставить комментарий

Гость
Гость Вторник, 17 Сентябрь 2019
Яндекс.Метрика Рейтинг@Mail.ru