Asterisk - это open-source для создания приложений связи. Кроме того, Asterisk превращает обычный компьютер в сервер связи, и он запускает системы IP PBX и VoIP-шлюзы и серверы конференций и другие пользовательские приложения. Малые и крупные бизнес-компании, колл-центры, перевозчики и правительственные учреждения по всему миру используют его. В этом посте мы шаг за шагом объясним, как установить Asterisk на AlmaLinux 10.
Предпосылки
- Сервер под управлением AlmaLinux 10 или любой другой ОС Linux.
- Привилегии пользователя: пользователь root или не root с привилегиями sudo.
Конвенции
|
|
Шаг 1. Обновите систему
Мы предполагаем, что у вас установлена новая версия AlmaLinux 10. Нам необходимо обновить системные пакеты до последних доступных версий. Для этого выполните следующие команды:
|
|
Шаг 2. Настройте SELinux и Firewall
Я собираюсь отключить SElinux, чтобы не предотвращать любые установки.
|
|
После этого перезагрузите свой сервер.
Шаг 3. Установите EPEL и необходимые пакеты
Существует ряд пакетов, которые Asterisk требует установки. Запустите следующие команды для их установки:
|
|
Установите другие требуемые пакеты следующим образом:
|
|
Также установите пакеты групповых инструментов разработки со следующей командой:
|
|
Шаг 4. Установите Jansson
Jansson - это C библиотека для кодирования, декодирования и манипулирования данными JSON.
|
|
Шаг 5. Установите PJSIP
PJSIP - это свободная и открытая мультимедийная коммуникационная библиотека. Он реализует стандартные протоколы, такие как SIP, SDP, RTP, STUN, TURN и ICE. Скачать последнюю версию с официального веб-сайта с использованием виджета, экстракта и установки следующим образом:
|
|
Шаг 6. Установите Asterisk 22 LTS
Посетите официальный сайт Asterisk и загрузите последнюю версию или используйте виджет, чтобы добраться до вашего терминала и экстракта.
|
|
Установка зависимостей Asterisk с помощью скрипта install_prereq
:
|
|
Чтобы включить MP3-музыку во время ожидания, выполните следующие команды для установки необходимых зависимостей.
|
|
Затем настройте Asterisk следующим образом:
|
|
Настройка Asterisk Меню опций, используя следующую команду:
|
|
Вы должны получить список функций для включения. Используйте клавиши со стрелками для навигации и ключа ENTER
для выбора добавить chan_ooh323
и format_mp3
, как показано ниже:
На Core Sound Packages выберите форматы пакетов Audio, как показано ниже.
Для Music on Hold выберите показанные пакеты.
На дополнительные звуковые пакеты выберите как показано ниже.
После этого нажмите на Save & Exit
.
Затем запустите команду ниже, чтобы построить Asterisk.
|
|
Затем установите Asterisk со следующей командой.
|
|
Asterisk был успешно установлен. Вы можете запустить следующие команды для общей справочной документации, и образец базового PBX.
|
|
Теперь создайте отдельного пользователя для запуска услуг Asterisk и обновите право собственности на каталоги.
|
|
Установить пользователя по умолчанию Asterisk для asterisk:
|
|
Шаг 7. Создайте служебный файл для автоматического запуска Asterisk
Создайте файл службы Linux.
|
|
Включите и запустите Asterisk при загрузке.
|
|
Используйте следующую команду для тестирования, если вы желаете подключиться к Asterisk CLI.
|
|
Завершение
Мы завершили наше руководство по установке Asterisk на системах AlmaLinux 10. Мы начали с подготовки сервера с необходимыми зависимостями, а затем приступили к установке и настройке Asterisk.
Если вам понравился этот пост по установке Asterisk на системах AlmaLinux 10, пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.