Установка Asterisk · 2 min read · Nov 12, 2025
Как установить Asterisk 13 на Debian
Asterisk — это бесплатная и открытая платформа для создания коммуникационных приложений. Asterisk превращает обычный компьютер в VoIP-сервер связи. Asterisk управляет IP PBX системами, VoIP шлюзами, конференц-серверами и используется малым и крупным бизнесом, колл-центрами, операторами и правительствами по всему миру. Сегодня мы установим Asterisk на Debian. Все необходимые пакеты будут установлены через apt, но Asterisk будет установлен из исходников. Давайте посмотрим, как установить Asterisk на Debian.
Существует множество версий Asterisk, доступных на их сайте, но последняя версия — 13 с LTS (долгосрочная поддержка). Поэтому мы загрузим ее из исходников и установим в этом руководстве.
Прежде всего, мы установим среду сборки:
apt-get install build-essential 
Эта команда установит основные пакеты, необходимые на новом сервере для установки Asterisk 13.
Теперь мы установим еще несколько зависимостей, которые непосредственно зависят от Asterisk 13:
apt-get install openssl libxml2-dev libncurses5-dev uuid-dev sqlite3 libsqlite3-dev pkg-config libjansson-devЭта команда установит библиотеки, которые понадобятся Asterisk для работы, и для CDR доступно множество опций. В данный момент мы также установим SQLite, так как еще не решили, будем ли использовать Mysql или SQLite.

Теперь мы загрузим Asterisk с их сайта следующей командой:
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz 
Теперь мы успешно загрузили Asterisk 13 на наш сервер.
Чтобы установить его из исходников, которые мы загрузили, нам нужно извлечь их. Используйте следующую команду для извлечения:
tar xvf asterisk-13-current.tar.gz Теперь перейдите в папку для установки Asterisk:
cd asterisk-13.3.2/ Чтобы скомпилировать из исходников, мы должны использовать следующую команду, которая проверит, установлены ли все зависимости перед установкой программного обеспечения:
./configure
На изображении выше показано, что некоторые библиотеки отсутствуют, теперь мы решим эти зависимости одну за другой:
tar xvf jansson-2.5.tar.gz 
Теперь мы загрузили отсутствующую библиотеку и скомпилируем ее из исходников, чтобы решить проблему:
cd jansson-2.5/ ./configure 
Так как все зависимости выполнены, мы теперь выполним следующую команду для установки Libjasson:
make && make install && ldconfig 
Теперь мы перейдем в папку Asterisk и снова выполним команду ./configure, чтобы проверить, остались ли какие-либо другие зависимости:

Это показывает, что теперь мы готовы установить Asterisk, так как все его зависимости выполнены. Теперь выполните следующий набор команд и подождите немного, так как это займет некоторое время:
make 
make install & make samples
Asterisk теперь установлен и готов к использованию. Вы можете войти в консоль Asterisk с помощью следующей команды:
asterisk -cvvvvvvvv 
Итак, мы успешно установили Asterisk на наш сервер Debian, и вы можете начать работать с Asterisk.
Ссылки
- Asterisk
Get new posts in your inbox
No spam. Unsubscribe anytime.