Android

Как установить звездочку на Debian 9

Ручное создание образа Docker Asterisk 16 на базе Debian 9 (тестовый прогон)

Ручное создание образа Docker Asterisk 16 на базе Debian 9 (тестовый прогон)

Оглавление:

Anonim

Asterisk - самая популярная и широко распространенная платформа с открытым исходным кодом для построения коммуникационных приложений. Он используется частными лицами, малыми предприятиями, крупными предприятиями и правительствами по всему миру.

Функции Asterisk включают конференц-связь, голосовую почту, музыку в режиме удержания, перевод вызова, организацию очереди вызовов, запись вызовов, сохранение / получение базы данных и многое другое.

В этом уроке мы покажем вам, как установить Asterisk 15 на Debian 9.

Старая версия Asterisk (версия 13) доступна в репозитории программного обеспечения Debian и может быть установлена ​​с помощью apt install asterisk .

Предпосылки

Прежде чем продолжить этот урок, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.

Обновите свой сервер Debian и установите пакеты, необходимые для загрузки и сборки Asterisk:

sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion

Загрузка Asterisk

На момент написания этой статьи последняя стабильная версия Asterisk была версией 15.

Перейдите в каталог /usr/src и загрузите исходный код Asterisk с помощью следующей команды wget:

cd /usr/src/ sudo wget

После завершения загрузки используйте команду tar, чтобы извлечь архив:

sudo tar zxf asterisk-15-current.tar.gz

Убедитесь, что вы перешли в исходный каталог Asterisk, прежде чем продолжить выполнение следующих шагов:

cd asterisk-15.*/

Установка Зависимостей Asterisk

Запустите следующий скрипт, чтобы загрузить источники MP3, необходимые для сборки модуля MP3 и использования файлов MP3:

sudo contrib/scripts/get_mp3_source.sh

Затем запустите сценарий install_prereq чтобы разрешить все зависимости в вашей системе Debian:

sudo contrib/scripts/install_prereq install

Скрипт установит все необходимые пакеты и после успешного завершения выведет следующее сообщение:

############################################# ## install completed successfully #############################################

Здесь вы увидите телефонный код МСЭ-Т по умолчанию 61. Но в нашем случае, если вы находитесь в Северной Америке, как я, вы захотите изменить его на 1

Установка Asterisk

Запустите скрипт configure который подготовит код Asterisk к компиляции:

sudo./configure

После успешного завершения вы увидите следующий вывод:

Введите команду exit или нажмите CTRL+C чтобы выйти из интерфейса Asterisk CLI.

Последний шаг - включить службу Asterisk при загрузке:

sudo systemctl enable asterisk

Настройка брандмауэра

По умолчанию SIP использует порт UDP 5060, чтобы открыть запуск порта:

iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT

iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT

Не стесняйтесь настроить брандмауэр в соответствии с вашими потребностями.

Вывод

В этом руководстве мы показали вам, как установить последнюю версию Asterisk из исходного кода в вашей системе Debian.

Теперь вы должны проверить документацию Asterisk и узнать больше о том, как настроить и использовать Asterisk.

звездочка дебиана