Linux

Asteriski installimine Ubuntu 20-le.04

Asteriski installimine Ubuntu 20-le.04

Asterisk on populaarne avatud lähtekoodiga PBX-platvorm kommunikatsioonirakenduste, näiteks konverentsiserverite ja VoIP-lüüside arendamiseks. Seda kasutavad üksikisikud, väikeettevõtted, suurettevõtted ja valitsused kogu maailmas.

Tärnide funktsioonide hulka kuuluvad kõnepost, ootel olev muusika, konverentskõne, kõnede järjekord, kõnede salvestamine, interaktiivne häälvastus, SMS-sõnumid ja palju muud.

Selles õpetuses selgitatakse, kuidas Asterisk Ubuntu 20 installida.04.

Ubuntu hoidlad sisaldavad vanemat Asteriski versiooni. Installime lähtekoodist uusima tärni.

Eeldused #

Installige järgmised paketid, mis on vajalikud Asteriski allalaadimiseks ja loomiseks:

sudo apt värskendussudo apt install wget build-essential git autoconf subversion pkg-config libtool

DAHDI ja LibPRI installimine #

DAHDI on draiverite ja utiliitide kogum, mis võimaldab Asteriskil suhelda analoog- ja digitaaltelefonidega. LibPRI teek võimaldab Asteriskil suhelda ISDN-ühendustega. Kui te neid teeke ei vaja, võite selle jaotise vahele jätta.

Lülitu / usr / src kataloog ning laadige alla ja installige DAHDI:

cd / usr / src /sudo git kloon -b järgmine git: // git.tärn.org / dahdi / linux dahdi-linuxcd dahdi-linuxsudo tehasudo tee install
cd / usr / src /sudo git kloon -b järgmine git: // git.tärn.org / dahdi / tööriistad dahdi-tööriistadcd dahdi-tööriistadsudo autoreconf -isudo ./ configuresudo tee installsudo tee install-configsudo dahdi_genconf moodulid

LibPRI loomiseks käivitage järgmised käsud:

cd / usr / src /sudo git kloon https: // gerrit.tärn.org / libpri libpricd libprisudo tehasudo tee install

Tärn # installimine

Kloonige tärniallikas / usr / src kataloog:

cd / usr / src /sudo git kloon -b 18 https: // gerrit.tärn.org / tärn tärn-18

Kirjutamise ajal on Asteriski uusim versioon 18.x. Kui saadaval on uus versioon, muutke haru numbrit ülaltoodud käsus.

Enne järgmiste toimingutega jätkamist minge Asteriski lähtekataloogi:

cd tärn-18 /

Laadige alla MP3-allikad, mis on vajalikud MP3-mooduli loomiseks ja MP3-failide kasutamiseks tärnil:

sudo contrib / scripts / get_mp3_source.sh

Käivitage install_prereq skript vajalike sõltuvuste installimiseks:

sudo contrib / scripts / install_prereq install

The seadistada skript teostab mitu kontrolli, et veenduda, et kõik teie süsteemist sõltuvad sõltuvused on olemas. Käivitage skript, tippides:

sudo ./ configure

Järgmine samm on valida moodulid, mida soovite kompileerida ja installida. Menüüsse pääsete, tippides:

sudo teha menuselekt

Valige käsk “format_mp3”, et öelda tärnile MP3-mooduli ehitamine:

Kui olete lõpetanud, lülitage nupule „Salvesta ja väljuge” ja vajutage sisestusklahvi.

Alustage kompileerimisprotsessi:

sudo teeb -j2

Koostamine võib võtta aega, sõltuvalt teie süsteemist. Saate modifikatsiooni muuta -j märkige vastavalt protsessori südamike arvule.

Pärast valmimist installige Asterisk ja selle moodulid, tippides:

sudo tee install

Võite installida kas üldised konfiguratsioonifailid koos viitedokumentatsiooniga, tippides:

sudo teha proovid

Või installige peamised PBX-konfiguratsioonifailid:

sudo teeb basic-pbx

Viimane samm on Asteriski init-skripti installimine, tippides:

sudo make config

Samuti on hea mõte joosta ldconfig jagatud teekide vahemälu värskendamiseks:

sudo ldconfig

Tärni kasutaja loomine #

Vaikimisi töötab Asterisk juurkasutajana. Loome uue süsteemikasutaja ja konfigureerime Asteriski turvalisuse huvides vastloodud kasutajana töötama.

Uue süsteemikasutaja nimega loomiseks käivitage järgmine käsk tärn:

sudo adduser --süsteem --grupp --home / var / lib / tärn --no-create-home --gecos "Asterisk PBX" tärn

Tärni seadistamiseks käivitamiseks tärn kasutaja avage / etc / default / tärn fail ja tühjendage järgmised kaks rida:

sudo nano / etc / default / tärn
/ etc / default / tärn
AST_USER = "tärn" AST_GROUP = "tärn" 

Lisage tärn kasutaja dialout ja heli rühmad:

sudo usermod -a -G dialout, helitärn

Samuti peame muutma kõigi tärnifailide ja kataloogide omandilist kuuluvust ja õigusi, et kasutaja tärn pääseks nendele failidele juurde:

sudo chown -R tärn: / var / lib, log, run, spool / tärn / usr / lib / tärn / etc / tärnsudo chmod -R 750 / var / lib, log, run, spool / tärn / usr / lib / tärn / etc / tärn

Tärniga alustamine #

Nüüd, kui olete kõik seadistanud, käivitage teenus Asterisk järgmise käsuga:

sudo systemctl start tärn

Asteriski töötamise kontrollimiseks ühendage tärn käsurealiidesega (CLI), tippides:

sudo tärn -vvvr

Näete tärniga CLI vaikeviisi:

Ühendatud tärniga GIT-18-263f906af4, mis töötab praegu ubuntu2004 (pid = 91303) ubuntu2004 * CLI> 

Viimane samm on lubada tärniteenuse käivitamisel käivitamine järgmisega:

sudo systemctl lubab tärn

Tulemüüri konfigureerimine #

Tulemüür kaitseb teie serveri soovimatu liikluse eest.

Kui teie serveris pole tulemüüri konfigureeritud, võite vaadata meie juhendit ufw-ga tulemüüri seadistamise kohta ubuntus

Vaikimisi kasutab SIP pordijooksu avamiseks UDP-porti 5060:

sudo ufw lubab 5060 / udp

Kui lubasite reaalajas protokolli (RTP), peate avama ka järgmise pordivahemiku:

sudo ufw lubab 10000: 20000 / udp

Kohandage julgelt tulemüüri vastavalt oma vajadustele.

Järeldus #

Oleme teile näidanud, kuidas installida uusim tärniversioon allikast Ubuntu 20-le.04.

Asteriski seadistamise ja kasutamise kohta lisateabe saamiseks vaadake ametlikku dokumentatsiooni ja

Kui tabasite probleemi või teil on tagasisidet, jätke allpool kommentaar.

Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...
Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...
Parimad Oculus App Lab mängud
Kui olete Oculuse peakomplekti omanik, peate olema teadlik külglaadimisest. Kõrvalaadimine on protsess, millega installitakse peakomplekti mitte-poesi...