Найти в Дзене
Академия АТС

Установка Asterisk. Урок 4. CLI-интерфейс

CLI-интеферфес это такой режим взаимодействия пользователя с Asterisk, в котором пользователь может давать команды непосредственно Asterisk. Эти команды могут использоваться для перезагрузки каких-то измененных файлов и модулей, отображения текущий информации и т.д. Без CLI-интерфейса ваша АТС не заработает! Как войти в режим CLI-интерфейса? Нужно прямо из командной строки Linux набрать следующую команду. asterisk -rvvv ; количество букв r означает степень детализации. 3-х достаточно. Выход из CLI-интерфейса - exit Обратите внимание, в выведенной информации скрывается создатель! Помните, на прошлом уроке мы заполняли файл sip.conf, и я говорил, что после каждого изменения его нужно перезагружать, чтобы он применился? Это делается так: sip reload Перед reload можно поставить имя любого файла. Это на будущее. Какие еще команды можно вводить в CLI-интерфейсе? core show help ; Показать все команды Asterisk core restart now ; Перезагрузка Asterisk core restart gracefully ; Мяг
Установка Asterisk
Установка Asterisk

CLI-интеферфес это такой режим взаимодействия пользователя с Asterisk, в котором пользователь может давать команды непосредственно Asterisk. Эти команды могут использоваться для перезагрузки каких-то измененных файлов и модулей, отображения текущий информации и т.д. Без CLI-интерфейса ваша АТС не заработает!

Как войти в режим CLI-интерфейса? Нужно прямо из командной строки Linux набрать следующую команду.

asterisk -rvvv ; количество букв r означает степень детализации. 3-х достаточно.

CLI-интерфейс Asterisk
CLI-интерфейс Asterisk

Выход из CLI-интерфейса - exit

Обратите внимание, в выведенной информации скрывается создатель!

Помните, на прошлом уроке мы заполняли файл sip.conf, и я говорил, что после каждого изменения его нужно перезагружать, чтобы он применился? Это делается так:

sip reload

CLI-интерфейс Asterisk
CLI-интерфейс Asterisk

Перед 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

CLI-интерфейс Asterisk
CLI-интерфейс Asterisk

Вы увидите огромный список в алфавитном порядке!

Но как же работать, когда файл редактируется в командной строке Linux, а перезагружать его нужно в CLI-интерфейсе? Что, каждый раз выходить из него и входить? Это на ваше усмотрение. Можно открыть 2 putty интерфейса. В одном Linux, в другом CLI. Но я лично использую для редактирования файлов - WinSCP. Это гораздо удобнее на мой взгляд.

CLI-интерфейс Asterisk
CLI-интерфейс Asterisk

Потому что в WinSCP можно двигать курсов мыши на нужную нам строку, а также работают горячие клавиши Windows.

Если хотите разбираться в Asterisk профессионально, добро пожаловать на наш курс обучения Aserisk в Академии АТС. Описание курса.

Обучение Asterisk. Как выбрать курс.

Друзья, ставьте лайки и подписывайтесь на канал! И помните, специалисты со знанием АТС получают на 40% больше своих коллег!

На следующем уроке мы подключим SIP-телефоны к нашему Asterisk.