Установка 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
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.