CLI-интеферфес это такой режим взаимодействия пользователя с Asterisk, в котором пользователь может давать команды непосредственно Asterisk. Эти команды могут использоваться для перезагрузки каких-то измененных файлов и модулей, отображения текущий информации и т.д. Без CLI-интерфейса ваша АТС не заработает!
Как войти в режим CLI-интерфейса? Нужно прямо из командной строки Linux набрать следующую команду.
asterisk -rvvv ; количество букв r означает степень детализации. 3-х достаточно
Выход из CLI-интерфейса — exit
Обратите внимание, в выведенной информации скрывается создатель!
Помните, на прошлом уроке мы заполняли файл sip.conf, и я говорил, что после каждого изменения его нужно перезагружать, чтобы он применился? Это делается так:
sip reload
Перед reload можно поставить имя любого файла. Это на будущее.
Какие еще команды можно вводить в CLI-интерфейсе?
Команды CLI-интерфейса Asterisk
core show help ; Показать все команды Asterisk
core restart now ; Перезагрузка Asterisk
core restart gracefully ; Мягкая перезагрузка Asterisk
core reload ; Перечитать все конфиги
sip reload ; Перезагрузка файла
sip show registry ; Показать все регистрации
sip show channels ; Показать активные каналы
sip show settings ; Показать настройки SIP
sip show peers ; Показать все SIP EXT
sip show peer 100 ; Информация о номере 100
sip show registry ; Показать транки
dialplan reload ; Перезагрузка файла dialplan.conf
dialplan show ; Показать dialplan
Тут выбран 1% от всех команд, но они самые частые.
Все команды CLI-интерфейса Asterisk можно увидеть, набрав:
core show help
Вы увидите огромный список в алфавитном порядке!
Но как же работать, когда файл редактируется в командной строке Linux, а перезагружать его нужно в CLI-интерфейсе? Что, каждый раз выходить из него и входить? Это на ваше усмотрение. Можно открыть 2 putty интерфейса. В одном Linux, в другом CLI. Но я лично использую для редактирования файлов — WinSCP. Это гораздо удобнее на мой взгляд.
Потому что в WinSCP можно двигать курсов мыши на нужную нам строку, а также работают горячие клавиши Windows.
Коллеги, Экспертиза АТС предлагает вам пройти 2-хдневный дистанционный курс обучения Asterisk всего за 25 000 рублей. Подробности можно узнать по кнопке.