Поиск по сайту:

Как установить Астериск 13 на Debian


На этой странице

  1. Ссылки

Asterisk — это бесплатная платформа с открытым исходным кодом для создания коммуникационных приложений. Asterisk превращает обычный компьютер в сервер связи VoIP. Asterisk поддерживает системы IP-АТС, шлюзы VoIP, серверы конференций и используется малыми и крупными предприятиями, колл-центрами, операторами связи и правительствами по всему миру. Сегодня мы установим Asterisk на Debian. Все необходимые пакеты будут установлены через apt, но Asterisk будет установлен из исходников. Давайте посмотрим, как установить Asterisk на Debian.

На их веб-сайте доступно множество версий Asterisk, но последняя — 13 с LTS (долгосрочная поддержка). Поэтому мы загрузим его из исходного кода и установим в этом руководстве. gpt-ad-howtoforge_com-medrectangle-3-0;var ffid=1;var alS=1021%1000;var container=document.getElementById(slotId);container.style.width=100%;var ins=document.createElement( ins);ins.id=slotId+-asloaded;ins.className=adsbygoogle ezasloaded;ins.dataset.adClient=pid;ins.dataset.adChannel=cid;if(ffid==2){ins.dataset.fullWidthResponsive=true; }

Прежде всего, мы установим среду сборки:

 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 

Теперь мы перейдем в папку Asterisks и снова выполним команду ./configure, чтобы проверить, не осталось ли какой-либо другой зависимости:

Это показывает, что теперь мы готовы установить Asterisk, так как все его зависимости выполнены. Теперь выполните следующий набор команд и немного подождите, так как это займет некоторое время:

 make 
 make install & make samples

Теперь Asterisk установлен и готов к использованию. Вы можете войти в консоль звездочек с помощью следующей команды:

 asterisk -cvvvvvvvv 

Итак, мы успешно установили Asterisk на наш сервер Debian, и вы можете начать работать с Asterisk.

Ссылки

  • Звездочка