Ручное создание образа Docker Asterisk 16 на базе Debian 9 (тестовый прогон)
Оглавление:
- Предпосылки
- Загрузка Asterisk
- Установка Зависимостей Asterisk
- Установка Asterisk
- Настройка брандмауэра
- Вывод
Asterisk - самая популярная и широко распространенная платформа с открытым исходным кодом для построения коммуникационных приложений. Он используется частными лицами, малыми предприятиями, крупными предприятиями и правительствами по всему миру.
Функции Asterisk включают конференц-связь, голосовую почту, музыку в режиме удержания, перевод вызова, организацию очереди вызовов, запись вызовов, сохранение / получение базы данных и многое другое.
В этом уроке мы покажем вам, как установить Asterisk 15 на Debian 9.
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, прежде чем продолжить выполнение следующих шагов:
Установка Зависимостей 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.
звездочка дебианаРуководство по привратнику: как с его помощью установить и установить приложения Mac
Узнайте больше о Gatekeeper и о том, как использовать его для установки самых безопасных приложений на ваш Mac.
Как установить звездочку на centos 7
Это руководство проведет вас через шаги, необходимые для установки Asterisk 15 на CentOS 7. Asterisk - это самая популярная и широко распространенная платформа PBX с открытым исходным кодом, которая работает на системах IP PBX, серверах конференций и шлюзах VoIP.
Как установить звездочку на Ubuntu 18.04
Asterisk является самой популярной и широко распространенной платформой PBX с открытым исходным кодом, которая обеспечивает работу систем IP PBX, серверов конференций и шлюзов VoIP. Из этого туториала вы узнаете, как установить Asterisk 15 в Ubuntu 18.04.







