Tärn, installimine ja põhikonfiguratsioon Ubuntu 18.04-s

tärnist

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:

tärniga allalaadimine

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:

tärn saada mp3 allikas

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:

tärn täielikud paigaldusnõuded

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:

tärniga seadistamine on lõpule viidud

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:

tärniga alla laadida mp3 allikas

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:

tärn on valmis

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:

tärniga installimine on lõpule viidud

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.

adduseri tärn

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:

usr src faili tärn

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:

Juurdepääs tärniga CLI-le

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.


Artikli sisu järgib meie põhimõtteid toimetuse eetika. Veast teatamiseks klõpsake nuppu siin.

6 kommentaari, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata.

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Anonüümne DIJO

    Hea õpetus. SIP, iax2 ja teiste seadistamiseks lisage lihtsalt "tee proovid".

  2.   Alexander DIJO

    suurepärane, kas teil on muid tärniga juhendeid?

    1.    Damien Amoedo DIJO

      Tõde on see, et ei, kuid selle artikli kirjutades leidsin kogukonna Tärn-ES. Sealt leiate mõne dokumentatsiooni. Salu2.

  3.   rubiin DIJO

    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

    1.    Damien Amoedo DIJO

      Tere. Proovige seda viga otsida või küsida Tärnide kogukond. Salu2.

  4.   Juan Valdez DIJO

    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