Звездичка, инсталация и основна конфигурация в Ubuntu 18.04

за звездичка

В следващата статия ще разгледаме звездичката. Това е едно платформа с отворен код, която предоставя функционалности на телефонна централа (PBX), което е сред най-популярните. Също така е широко приет за захранване на IP PBX системи, конферентни сървъри и VoIP шлюзове. Това е платформа, използвана от физически лица, малък бизнес и големи компании.

Характеристиките на звездичката включват също гласова поща, музика на задържане, конферентни разговори, опашки за обаждания, запис на разговори, интерактивен гласов отговор и много други. В този пост ще видим необходимите стъпки за инсталирайте Asterisk 15 на Ubuntu 18.04.

предпоставки

Преди да започнете с инсталацията, кажете, че ще трябва да имаме потребител с достъп до привилегии "sudo". Също така ще трябва да актуализираме нашата система Ubuntu и да инсталираме следните пакети, които са необходими за изтегляне и инсталиране на Asterisk:

sudo apt update && sudo apt upgrade

sudo apt install wget build-essential subversion

Изтеглете звездичка

Ние ще изтеглете източника Asterisk в директорията / usr / src. В терминала (Ctrl + Alt + T) пишем:

cd /usr/src/

Продължаваме да изтегляме Asterisk 15, като напишем в същия терминал:

изтегляне на звездичка

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz

След като изтеглянето приключи, извличаме съдържанието на изтегления пакет:

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

Преди да продължите със следващите стъпки, не забравяйте да преминете към току-що създадената директория:

cd asterisk-15.*/

Инсталирайте зависимости Asterisk

Следният скрипт ще се изтегли MP3 източниците, необходими за изграждане на MP3 модула и използване на MP3 файлове в Asterisk:

звездичка вземете mp3 източник

sudo contrib/scripts/get_mp3_source.sh

Ще използваме install_prereq скрипт за разрешаване на всички зависимости на нашата система Ubuntu:

sudo contrib/scripts/install_prereq install

Горната команда ще инсталира всички необходими пакети. След успешното завършване ще отпечата следното съобщение:

звездичка изисквания за пълна инсталация

Инсталирайте звездичка

Конфигурационният скрипт ще изпълнява поредица от проверява дали всички необходими зависимости присъстват в системната система. Ще започнем скрипта, като напишем:

sudo ./configure

След успешното завършване ще видим следния резултат:

конфигурацията на звездичка завършена

Следващата стъпка е изберете модулите, които искаме да компилираме и инсталираме. Ще влезем в системата Menuselect, като напишем в терминала (Ctrl + Alt + T):

sudo make menuselect

Тъй като вече изтеглихме MP3 изходните файлове, сега трябва да създадем MP3 модула, като изберем format_mp3:

звездичка изтегли mp3 източник

След като сме избрали това, което ни интересува, натиснете F12, за да запазите и излезете. Можем също да преминем към бутона „Запазване и излизане“ и да натиснем Enter.

Пристигнахме тук, можем стартирайте процеса на изграждане с помощта на командата make:

sudo make -j2

Компилирането може да отнеме известно време, в зависимост от системата. Можете да модифицирате флага -j според броя ядра на процесора на вашия компютър.

След като процесът на изграждане завърши, ще видим следното съобщение:

звездичката е завършена

Както се казва в предишното съобщение, следващата стъпка е да инсталирате Asterisk и неговите модули, като напишете:

sudo make install

След инсталацията скриптът ще покаже следното съобщение:

инсталирането на звездичка завършено

Сега, когато имаме инсталирана Asterisk, имаме нужда инсталирайте основните конфигурационни файлове на централата:

sudo make basic-pbx

Последната стъпка е инсталирайте стартиращ скрипт пишете:

sudo make config

Това също е добра идея стартирайте ldconfig, за да актуализирате кеша на споделена библиотека:

sudo ldconfig

Създайте потребител на Asterisk

По подразбиране Asterisk работи като root потребител. От съображения за сигурност, ще създадем нов системен потребител и ще конфигурираме платформата да работи с новосъздадения потребител.

звездичка на adduser

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

За да конфигурирате Asterisk да работи под този потребител, ще отворим файла / etc / default / asterisk и ще коментираме следващите два реда:

usr src файл звездичка

AST_USER="asterisk"
AST_GROUP="asterisk"

Продължаваме добавяне на потребителя Asterisk към диалоговия прозорец и аудио групите:

sudo usermod -a -G dialout,audio asterisk

Ние също се нуждаем промяна на собствеността върху всички файлове и директории на Asterisk за да може потребителят, който сме създали, да има достъп до тези файлове:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

Стартиране на звездичка

Сега имаме всичко настроено, можем стартирайте услугата Asterisk със следната команда:

sudo systemctl start asterisk

Нека да проверим дали работи, нека свържете се с интерфейса на командния ред на платформата (CLI) пишете:

sudo asterisk -vvvr

Ще видите подкана за Asterisk CLI по подразбиране:

Достъп до Asterisk CLI

Последната стъпка е активирайте услугата да стартира при зареждане с:

sudo systemctl enable asterisk

За по-голяма сигурност винаги е интересно имат защитна стена като UWF активиран в нашия Ubuntu. Ако някой има нужда повече информация за използването или характеристиките на Asterisk, можете да проверите уебсайт на проекта.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Anonimo каза той

    Добър урок. Просто включете "make sample", за да можете да конфигурирате sip, iax2 и други.

  2.   Александър каза той

    отлично имате ли други ръководства за звездички?

    1.    Дамиен Амоедо каза той

      Истината е, че не, но когато написах тази статия, намерих общността Звездичка-ES. Там можете да намерите някаква документация. Salu2.

  3.   рубин каза той

    Много добро ръководство, но бих искал да знам, защото в последната стъпка, когато стартира услугата, не ми позволява да го направя, пише неуспешен lsd звездичка. Можете ли да ми кажете как да го реша?
    благодаря

    1.    Дамиен Амоедо каза той

      Здравейте. Опитайте да потърсите или попитате за тази грешка в Общност на звездички. Поздрав2.

  4.   Хуан Валдес каза той

    Здравейте всички.
    след спазване на процедурата. Как се създават потребители и разширения?
    Вече изтеглих приложение за VoIP. но не знам какво да правя по-нататък
    благодаря