Zvjezdica: Kako instalirati softver za IP telefoniju

Zvezdica, kako instalirati

Zvjezdica je Besplatna platforma otvorenog koda za implementaciju vlastite VoIP-bazirane centrale za vaše malo poduzeće ili organizaciju. Na taj način možete poboljšati svoju produktivnost i biti u mogućnosti uslužiti svoje kupce na puno optimalniji način sa svim telefonima koje imate.

U ovom ćete vodiču naučite kako ga instalirati i konfigurirati u Ubuntuu, jer je to jedna od najpopularnijih distribucija. No koraci mogu biti vrlo slični za ostale distribucije temeljene na Debianu, pa čak i za druge GNU / Linux distribucije, jer će se instalirati iz izvornog koda, kompajlirajući kako bi se generirao binarni zapis.

Za ostale platforme, kao što su Microsoft Windows ili macOS, nećete trebati kompajlirati iz izvora, već možete pronaći već kompilirane pakete spremne za instalaciju.

Instalirajte Asterisk korak po korak

Na instalirajte zvjezdicu na svom sustavu, morate slijediti ove jednostavne korake ...

preduvjeti

Prije početka instalacije Asteriska, prvo biste trebali imati sve potrebni paketi sastaviti. Općenito je da ih vaša distribucija već ima, ali možete biti sigurni pokretanjem sljedećih programa (ako su instalirani, neće učiniti ništa):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

To će instalirati wget paket, preuzeti izvore, Subversion sustav kontrole verzija i osnovne pakete za izgradnju paketa iz izvora.

Preuzmite zvjezdicu

Sljedeće će biti preuzmite vlastite fontove Asterisk softver, odnosno izvorni kod iz kojeg možete stvoriti binarni program ovog programa. Da biste to učinili, s terminala morate izvršiti:

Ovim se preuzima verzija softvera Asterisk 18.3.0, koja je najnovija od ovog članka.

cd /usr/src/

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

sudo tar zxf asterisk-18.3.0.tar.gz

cd asterisk-18.3.0

Riješite ovisnosti

Sljedeći korak je riješiti ovisnosti koje Asterisk ima, posebno kada je u pitanju MP3 modul potreban za pozive. Da biste to učinili, iz terminala možete pokrenuti sljedeće naredbe da biste koristili skripte dostupne u ove svrhe:

sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install

Ove će naredbe riješiti ove ovisnosti i prikazati uspješnu instalacijsku poruku ako je bila uspješna.

Instalirajte zvjezdicu

Sada je vrijeme za kompajliranje i instaliranje Asteriska kao takvog. Da biste to učinili, koraci koje treba slijediti prilično su jednostavni, samo morate koristiti:

Pročitajte LEADME datoteku ako imate problema ili pokušavate instalirati drugu verziju. Mogu biti male razlike.

sudo ./configure

sudo make menuselect

Na izborniku odaberite format_mp3 i pritisnete F12, također možete upotrijebiti tipkovnicu i odabrati Spremi i izađi i pritisnite ENTER.

Nakon toga možete započeti postupak kompilacija kao takav:

sudo make -j2

Broj koji prati -j možete izmijeniti brojem jezgri vašeg procesora. Na primjer, ako imate 8 jezgri, možete upotrijebiti -j8 za ubrzanje kompilacije. Ako imate samo jedan kernel, možete suzbiti opciju -j.

Osnovna konfiguracija

Nakon završetka kompilacije, koja može potrajati više ili manje, ovisno o performansama vašeg računala, slijedi sljedeće montaža iz binarnog:

sudo make install

Već će biti instaliran. Ali postupak nije dovršen. Sljedeći je korak instaliranje nekih osnovnih PBX konfiguracijskih datoteka: 

sudo make basic-pbx

sudo make config

sudo ldconfig

Sljedeći korak u osnovnom postavljanju zvjezdice je stvaranje novog korisnika. Iz sigurnosnih razloga je bolje stvoriti novog korisnika:

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

Sada morate otvoriti sljedeću konfiguracijsku datoteku / etc / default / zvjezdica s omiljenim uređivačem teksta i pokomentirajte dva retka (uklonite # s početka):

  • AST_USER = »zvjezdica»
  • AST_GROUP = »zvjezdica»

Sljedeća stvar je dodati stvorenog korisnika u dialout i audio grupe da sustav IP telefonije mora raditi:

sudo usermod -a -G dialout,audio asterisk

Sada morate izmijeniti dozvole i vlasnik nekih datoteka i direktorija koji će se koristiti sa stvorenim korisnikom, a ne s onim koji se koristi prema zadanim zvjezdicama:

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

Započnite postupak

Nakon što se sve konfigurira, slijedi sljedeće pokretanje usluge koja započinje proces Asterisk. Da biste to učinili, jednostavno pokrenite:

sudo systemctl start asterisk

sudo systemctl enable asterisk

u provjerite radi li:

sudo asterisk -vvvr

Ako ne uspije, provjerite jeste li pravilno pokrenuli ili imate nekakvo pravilo Vatrozid ili sigurnosni sustav to ga možda blokira.

Više informacija - Asterisk Wiki

Konfiguracija zvjezdice

Zvjezdica, alternative

Nakon što sve završite, trebali biste već imati pokrenut VoIP telefonski poslužitelj kako bi vaši telefoni povezani na LAN mogli ispravno funkcionirati. Međutim, ako to morate učiniti konfiguracija Konkretno, možete uzeti u obzir sljedeće važne datoteke Asterisk:

  • /etc/asterosk/asterisk.conf: je glavna konfiguracijska datoteka. U njemu možete konfigurirati sve osnove o samom sustavu, poput direktorija u kojima se nalazi ostatak konfiguracije, zvučne datoteke, moduli itd., Kao i važne funkcije usluge.
  • /etc/asterisk/sip.conf: to je još jedna važna konfiguracijska datoteka, ona definira kako funkcionira SIP protokol, kako za definiranje korisnika sustava, tako i poslužitelja na koje se moraju povezati. Unutar ćete vidjeti dva važna odjeljka, jedan [općenito], za globalne parametre i druge odjeljke ili kontekst za korisnike i druge.
  • /etc/asterisk/extensions.conf: još jedna važna konfiguracijska datoteka Asterisk. U njemu možete odrediti kako će se ponašati.
  • /etc/asterisk/queues.conf- Za konfiguriranje redova i agenata reda, odnosno članova.
  • /etc/asterisk/chan_dahdi.conf: gdje su konfigurirane grupe i parametri komunikacijskih kartica.
  • /etc/asterisk/cdr.conf: gdje je naznačeno kako pohraniti evidenciju upućenih poziva.
  • /etc/asterisk/features.conf: posebne značajke kao što su transferi, graciones itd.
  • /etc/asterisk/voicemail.conf- Računi i postavke govorne pošte.
  • /etc/asterisk/confbridge.conf- Za konfiguriranje korisnika, soba i opcija izbornika u konferencijskoj sali.
  • drugi: Asterisk je vrlo svestran i fleksibilan, tako da može biti mnogo više konfiguracija, iako su one glavne.

Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

2 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Računalni čuvar dijo

    Vrlo je zanimljivo da je netko ohrabren da dokumentira instalaciju i konfiguraciju zvjezdice, hvala Isaacu.

    Planirate li nastaviti s drugim člancima na tu temu? Otišao sam želeći još. Razumijem da nemamo svi mrežne telefone, ali bismo li mogli testirati VoIP softver na svojim mobilnim uređajima? (na primjer)

    Čestitao sam i nadam se da ćete se ohrabriti da i dalje ulazite u temu.

    Puno hvala

  2.   Magda dijo

    https://www.freepbx.org/

    Možda stigneš ranije. Sadrži zvjezdicu (više ili manje) i izbjegava sve ručne konfiguracije upravljačke jedinice. U svakom slučaju, tome morate posvetiti vrijeme i strpljenje.

    Sretno onima koji se razvesele !!!