Asterisk — это мощная и гибкая платформа для создания телефонных систем, которая используется для управления VoIP (Voice over IP) и PSTN (Public Switched Telephone Network) вызовами. Она предлагает множество команд и функций для настройки и управления телефонной системой. В этой статье мы рассмотрим основные команды Asterisk, их применение и примеры использования.
Основные команды Asterisk
1. asterisk -r
Эта команда используется для подключения к консоли Asterisk. Она позволяет администраторам взаимодействовать с системой в реальном времени.
Пример:
asterisk -r
2. core show version
Эта команда отображает текущую версию Asterisk, установленную на сервере.
Пример:
core show version
3. core show channels
Позволяет просмотреть активные каналы в системе, включая информацию о текущих вызовах.
Пример:
core show channels
4. sip show peers
Эта команда отображает список всех SIP-абонентов (пиров) и их статусы. Полезно для диагностики проблем с соединением.
Пример:
sip show peers
5. sip show user <username>
Показывает информацию о конкретном SIP-абоненте, включая его статус и настройки.
Пример:
sip show user 1001
6. dialplan show
Эта команда позволяет просмотреть текущий план набора (dialplan), который определяет, как обрабатываются вызовы.
Пример:
dialplan show
7. module show
Отображает список загруженных модулей Asterisk и их статусы. Полезно для диагностики и управления модулями.
Пример:
module show
8. module reload
Перезагружает все модули Asterisk, что полезно после внесения изменений в конфигурацию.
Пример:
module reload
9. core show users
Отображает список всех пользователей, зарегистрированных в системе Asterisk.
Пример:
core show users
10. queue show
Показывает информацию о текущих очередях вызовов, включая количество ожидающих вызовов и статусы агентов.
Пример:
queue show
Примеры использования
Пример 1: Подключение к консоли Asterisk
Чтобы начать работу с Asterisk, откройте терминал и введите команду:
asterisk -r
Пример 2: Проверка активных вызовов
После подключения к консоли введите:
core show channels
Это покажет активные каналы и текущие вызовы.
Пример 3: Диагностика SIP-абонентов
Чтобы проверить статус всех SIP-абонентов, используйте:
sip show peers
Это поможет вам увидеть, кто подключен и кто недоступен.
Заключение
Asterisk — это мощный инструмент для управления телефонными системами, и знание основных команд может значительно упростить администрирование и диагностику. В данной статье мы рассмотрели некоторые из самых полезных команд Asterisk, которые помогут вам эффективно управлять вашей телефонной системой. Не забывайте, что Asterisk имеет множество других команд и возможностей, которые можно изучить в официальной документации.
Отправить комментарий