Zvezdica, instalacija i osnovna konfiguracija u Ubuntu 18.04

o zvjezdici

U sljedećem članku ćemo pogledati zvjezdicu. Ovo je jedno platforma otvorenog koda koja pruža funkcionalnosti telefonske centrale (PBX), koja je među najpopularnijima. Takođe je široko prihvaćen za napajanje IP PBX sistema, konferencijskih servera i VoIP pristupnika. To je platforma koju koriste pojedinci, mala preduzeća i velike kompanije.

Značajke zvjezdice uključuju i govornu poštu, muziku na čekanju, konferencijske pozive, redoslijed poziva, snimanje poziva, interaktivni glasovni odgovor i još mnogo toga. U ovom postu vidjet ćemo potrebne korake za instalirajte Asterisk 15 na Ubuntu 18.04.

Preduslovi

Prije početka instalacije recite da ćemo morati imati korisnik s pristupom "sudo" privilegijama. Također ćemo morati ažurirati naš Ubuntu sistem i instalirati sljedeće pakete koji su potrebni za preuzimanje i instaliranje Asteriska:

sudo apt update && sudo apt upgrade

sudo apt install wget build-essential subversion

Preuzmite zvjezdicu

Idemo preuzmite Asterisk izvor u direktorijum / usr / src. U terminal (Ctrl + Alt + T) pišemo:

cd /usr/src/

Nastavljamo s preuzimanjem Asteriska 15 upisivanjem u isti terminal:

preuzimanje zvjezdice

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

Nakon završetka preuzimanja, izdvajamo sadržaj preuzetog paketa:

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

Prije nastavka sa sljedećim koracima, obavezno prijeđite na direktorij koji je upravo stvoren:

cd asterisk-15.*/

Instalirajte zavisnosti Asterisk-a

Sljedeća skripta će se preuzeti MP3 izvori potrebni za izgradnju MP3 modula i upotrebu MP3 datoteka u Asterisku:

zvjezdica dobiti mp3 izvor

sudo contrib/scripts/get_mp3_source.sh

Koristit ćemo install_prereq skripta za rješavanje svih ovisnosti na našem Ubuntu sistemu:

sudo contrib/scripts/install_prereq install

Gornja naredba će instalirati sve potrebne pakete. Nakon uspješnog završetka ispisat će sljedeću poruku:

zvjezdica potpuni zahtjevi za instalaciju

Instalirajte Asterisk

Konfiguracijska skripta će izvesti niz provjerava jesu li prisutne sve potrebne zavisnosti u sistemskom sistemu. Skriptu ćemo započeti upisivanjem:

sudo ./configure

Nakon uspješnog završetka vidjet ćemo sljedeći rezultat:

konfiguracija zvjezdice završena

Sledeći korak je odaberite module koje želimo kompajlirati i instalirati. Pristupit ćemo sustavu Menuselect, upisujući u terminal (Ctrl + Alt + T):

sudo make menuselect

Budući da smo već preuzeli MP3 izvorne datoteke, sada moramo stvoriti MP3 modul odabirom format_mp3:

zvjezdica preuzmi mp3 izvor

Nakon što odaberemo ono što nas zanima, pritisnite F12 za spremanje i izlazak. Također se možemo pomaknuti na gumb "Spremi i izađi" i pritisnite Enter.

Stigli smo ovdje, možemo započnite postupak gradnje pomoću naredbe make:

sudo make -j2

Kompilacija može potrajati, ovisno o sistemu. Oznaku -j možete izmijeniti prema broju jezgri procesora računara.

Nakon završetka postupka gradnje, vidjet ćemo sljedeću poruku:

izrada zvjezdice završena

Kao što kaže prethodna poruka, sljedeći korak je instalacija Asteriska i njegovi moduli pisanjem:

sudo make install

Nakon instalacije, skripta će prikazati sljedeću poruku:

instalacija zvjezdice završena

Sad kad smo instalirali zvjezdicu, trebamo instalirati osnovne konfiguracijske datoteke PBX-a:

sudo make basic-pbx

Posljednji korak je instalirati skriptu za pokretanje tipkanje:

sudo make config

To je takođe dobra ideja pokrenite ldconfig da biste ažurirali predmemoriju dijeljene biblioteke:

sudo ldconfig

Napravite Asterisk korisnika

Prema zadanim postavkama, Asterisk radi kao root korisnik. Iz sigurnosnih razloga, stvorit ćemo novog korisnika sistema i konfigurirati platformu za pokretanje sa novostvorenim korisnikom.

zvjezdica adduser

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

Da biste konfigurirali Asterisk za pokretanje pod ovim korisnikom, otvorit ćemo datoteku / etc / default / asterisk i komentirati sljedeća dva retka:

usr src datoteka zvjezdica

AST_USER="asterisk"
AST_GROUP="asterisk"

Mi nastavljamo dodavanje korisnika Asteriska u dijalout i audio grupe:

sudo usermod -a -G dialout,audio asterisk

Takođe trebamo promijenite vlasništvo nad svim datotekama i direktorijima Asterisk tako da korisnik kojeg smo kreirali može pristupiti tim datotekama:

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

Pokretanje zvjezdice

Sad smo sve postavili, možemo pokrenite uslugu Asterisk sa sljedećom naredbom:

sudo systemctl start asterisk

Da provjerimo da li je pokrenut, hajde povezivanje na sučelje naredbenog retka platforme (CLI) tipkanje:

sudo asterisk -vvvr

Vidjet ćete zadani upit Asterisk CLI:

Pristupite Asterisk CLI-u

Posljednji korak je omogućiti pokretanje usluge prilikom pokretanja sa:

sudo systemctl enable asterisk

Za veću sigurnost je uvijek zanimljivo imaju zaštitni zid poput UWF omogućen u našem Ubuntuu. Ako nekome treba više informacija o upotrebi ili značajkama Asteriska, možete provjeriti web stranica projekta.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   anonimo rekao je

    Dobar vodič. Samo uključite "make sample" da biste mogli konfigurirati sip, iax2 i druge.

  2.   Aleksandar rekao je

    izvrsno da li imate druge priručnike za zvjezdice?

    1.    Damien Amoedo rekao je

      Istina je da ne, ali kada sam napisao ovaj članak našao sam zajednicu Zvjezdica-ES. Tamo možete pronaći neku dokumentaciju. Salu2.

  3.   rubin rekao je

    Vrlo dobar priručnik, ali volio bih znati jer mi u zadnjem koraku, gdje usluga započinje, ne dopušta, već kaže da lsd zvjezdica nije uspjela. Možete li mi reći kako to riješiti?
    hvala

    1.    Damien Amoedo rekao je

      Zdravo. Pokušajte pretražiti ili pitati za ovu grešku u Asterisk zajednica. hello2.

  4.   juan Valdez rekao je

    Zdravo svima.
    nakon praćenja postupka. Kako se kreiraju korisnici i proširenja?
    Već sam preuzeo voip aplikaciju. ali ne znam šta dalje
    hvala