Järgmises artiklis heidame pilgu Asteriskile. See on üks avatud lähtekoodiga platvorm, mis pakub telefonijaama funktsioone (PBX), mis on üks populaarsemaid. Samuti on see laialt levinud IP PBX-süsteemide, konverentsiserverite ja VoIP-lüüside toiteks. See on platvorm, mida kasutavad üksikisikud, väikeettevõtted ja suured ettevõtted.
Tärnide funktsioonide hulka kuuluvad ka kõnepost, ootel muusika, konverentskõne, kõnede järjekorda seadmine, kõnede salvestamine, interaktiivne häälvastus ja palju muud. Selles postituses näeme vajalikke samme installige Asterisk 15 Ubuntu 18.04.
Eeltingimused
Enne installimisega alustamist öelge, et meil on vaja kasutaja, kellel on juurdepääs sudo privileegidele. Samuti peame värskendama oma Ubuntu süsteemi ja installima järgmised paketid, mis on vajalikud Asteriski allalaadimiseks ja installimiseks:
sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion
Laadige alla tärn
Me läheme laadige Asteriski allikas alla kataloogis / usr / src. Terminalis (Ctrl + Alt + T) kirjutame:
cd /usr/src/
Jätkame Asterisk 15 allalaadimist, sisestades sama terminali:
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
Kui allalaadimine on lõpule jõudnud, eraldame allalaaditud paketi sisu:
sudo tar zxf asterisk-15-current.tar.gz
Enne järgmiste toimingutega jätkamist veenduge, et vahetate äsja loodud kataloogi:
cd asterisk-15.*/
Installige tärnist sõltuvused
Järgmine skript laaditakse alla MP3-moodulite ehitamiseks ja MP3-failide kasutamiseks tärniga vajalikud MP3-allikad:
sudo contrib/scripts/get_mp3_source.sh
Me kasutame install_prereq skript kõigi sõltuvuste lahendamiseks meie Ubuntu süsteemis:
sudo contrib/scripts/install_prereq install
Ülaltoodud käsk installib kõik vajalikud paketid. Pärast edukat lõpetamist prindib see järgmise teate:
Installige tärn
Konfigureerimisskript täidab rea kontrollib, kas kõik vajalikud sõltuvused on olemas süsteemses süsteemis. Alustame skripti tippimisega:
sudo ./configure
Eduka lõpetamise korral näeme järgmist tulemust:
Järgmine samm on valige moodulid, mida soovime kompileerida ja installida. Me pääseme juurde Menuselecti süsteemile, kirjutades terminali (Ctrl + Alt + T):
sudo make menuselect
Kuna me oleme MP3-failid juba alla laadinud, siis nüüd peame looma MP3-mooduli, valides format_mp3:
Kui oleme valinud selle, mis meid huvitab, salvestamiseks ja väljumiseks vajutage klahvi F12. Samuti võime liikuda nupule "Salvesta ja väljuda" ja vajutada sisestusklahvi.
Siia saabunud, saame käivitage ehitusprotsess käsu make abil:
sudo make -j2
Kompileerimine võib sõltuvalt süsteemist aega võtta. Lippu -j saate muuta vastavalt teie protsessori südamike arvule.
Kui koostamisprotsess on lõpule jõudnud, näeme järgmist teadet:
Nagu eelmises sõnumis öeldakse, järgmine samm on Asteriski installimine ja selle moodulid, kirjutades:
sudo make install
Pärast installimist kuvatakse skriptil järgmine teade:
Nüüd, kui meil on Asterisk installitud, vajame installige PBX-i põhifunktsioonid:
sudo make basic-pbx
Viimane samm on installida käivitusskript kirjutamine:
sudo make config
See on ka hea mõte käivitage jagatud teegi vahemälu värskendamiseks ldconfig:
sudo ldconfig
Tärni kasutaja loomine
Vaikimisi töötab Asterisk juurkasutajana. Turvalisuse kaalutlustel loome uue süsteemikasutaja ja konfigureerime platvormi käivitamiseks koos äsja loodud kasutajaga.
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
Tärni seadistamiseks selle kasutaja all töötamiseks avame faili / etc / default / asterisk ja tühjendame järgmised kaks rida:
AST_USER="asterisk" AST_GROUP="asterisk"
Jätkame tärniga kasutaja lisamine dialouti ja helirühmadesse:
sudo usermod -a -G dialout,audio asterisk
Me vajame ka muuta kõigi tärnifailide ja kataloogide omanikke et meie loodud kasutaja saaks nendele failidele juurde pääseda:
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
Asteriski käivitamine
Nüüd on meil kõik valmis, saame käivitage tärniteenus järgmise käsuga:
sudo systemctl start asterisk
Veendume, et see töötab ühenduse loomine platvormi käsurea liidesega (CLI) kirjutamine:
sudo asterisk -vvvr
Näete tärniga CLI vaikeviisi:
Viimane samm on lubage teenusel käivitamisel käivitada koos:
sudo systemctl enable asterisk
Suurema turvalisuse huvides on see alati huvitav on tulemüür nagu UWF on lubatud meie Ubuntu. Kui keegi vajab lisateavet Asteriski kasutamise või funktsioonide kohta, saate kontrollida projekti veebisait.
Hea õpetus. SIP, iax2 ja teiste seadistamiseks lisage lihtsalt "tee proovid".
suurepärane, kas teil on muid tärniga juhendeid?
Tõde on see, et ei, kuid selle artikli kirjutades leidsin kogukonna Tärn-ES. Sealt leiate mõne dokumentatsiooni. Salu2.
Väga hea käsiraamat, kuid tahaksin teada, kuna teenuse käivitamise viimases etapis ei lase see mul seda teha, öeldakse lsd ebaõnnestunud tärn. Kas saaksite palun öelda, kuidas seda lahendada?
tänan
Tere. Proovige seda viga otsida või küsida Tärnide kogukond. tere2.
Tere kõigile.
pärast protseduuri järgimist. Kuidas luuakse kasutajaid ja laiendusi?
Ma juba laadisin alla voip-rakenduse. aga ma ei tea, mida edasi teha
tänan