Asterisk: Cum se instalează software-ul de telefonie IP

Asterisk, cum se instalează

Asterisc este o platformă gratuită și open source pentru a implementa propriul tablou de comandă bazat pe VoIP pentru afacerea sau organizația dvs. mică. În acest fel, vă puteți îmbunătăți productivitatea și vă puteți servi clienții într-un mod mult mai optim cu toate telefoanele pe care le aveți.

În acest ghid veți aflați cum să îl instalați și să îl configurați în Ubuntu, deoarece este una dintre cele mai populare distribuții. Dar pașii pot fi foarte asemănători pentru alte distribuții bazate pe Debian și chiar și pentru alte distribuții GNU / Linux, deoarece vor fi instalate din codul sursă, compilând pentru a genera binarul.

Pentru alte platforme, cum ar fi Microsoft Windows sau macOS, nu va trebui să compilați din surse, puteți găsi pachete deja compilate gata de instalare.

Instalați Asterisk pas cu pas

De instalați Asterisk pe sistemul dvs., trebuie doar să urmați acești pași simpli ...

Cerințe preliminare

Înainte de a începe instalarea Asterisk, ar trebui să aveți mai întâi toate pachetele necesare a compila. În general, este probabil ca distribuția dvs. să le aibă deja, dar puteți fi în siguranță rulând următoarele programe (dacă sunt instalate nu vor face nimic):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

Aceasta va instala pachetul wget, pentru a descărca sursele, sistemul de control al versiunii Subversion și pachetele esențiale pentru construirea pachetului de la sursă.

Descărcați Asterisk

Următoarele vor fi descărcați propriile fonturi Software-ul Asterisk, adică codul sursă din care puteți construi binele acestui program. Pentru a face acest lucru, de la terminal trebuie să executați:

Aceasta descarcă versiunea Asterisk 18.3.0 a software-ului, care este cea mai recentă din acest articol.

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

Rezolvați dependențele

Următorul pas este rezolva dependențele pe care îl are Asterisk, mai ales când vine vorba de modulul MP3 necesar pentru apeluri. Pentru a face acest lucru, de la terminal puteți rula următoarele comenzi pentru a utiliza scripturile disponibile în aceste scopuri:

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

Aceste comenzi vor rezolva aceste dependențe și vor afișa un mesaj de instalare cu succes dacă a avut succes.

Instalați Asterisk

Acum este momentul să compilați și să instalați Asterisk ca atare. Pentru a face acest lucru, pașii de urmat sunt destul de simpli, trebuie doar să utilizați:

Citiți fișierul LEADME dacă aveți probleme sau încercați să instalați o altă versiune. Ar putea exista mici diferențe.

sudo ./configure

sudo make menuselect

Din meniu, selectați format_mp3 și apăsați F12, puteți utiliza, de asemenea, tastatura și selectați Salvare și ieșire și apăsați ENTER.

După aceea puteți începe procesul de compilare ca atare:

sudo make -j2

Puteți modifica numărul care însoțește -j de numărul de nuclee ale procesorului. De exemplu, dacă aveți 8 nuclee, puteți utiliza -j8 pentru a accelera compilarea. Dacă aveți doar un nucleu, puteți suprima opțiunea -j.

Configurare de bază

După finalizarea compilării, care poate dura mai mult sau mai puțin, în funcție de performanța computerului dvs., urmează instalare din binar:

sudo make install

Va fi deja instalat. Dar procesul nu a fost finalizat. Următorul pas este instalarea unor fișiere de configurare PBX de bază: 

sudo make basic-pbx

sudo make config

sudo ldconfig

Următorul pas în configurația esențială Asterisk este crearea unui nou utilizator. Din motive de securitate, este mai bine creați un utilizator nou:

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

Acum, trebuie să deschideți următorul fișier de configurare / etc / implicit / asterisc cu editorul de text preferat și decomentați două rânduri (eliminați # de la început):

  • AST_USER = »asterisc»
  • AST_GROUP = »asterisc»

Următorul lucru este să adăugați utilizatorul creat la dialout și grupuri audio că sistemul de telefonie IP trebuie să funcționeze:

sudo usermod -a -G dialout,audio asterisk

Acum trebuie să modificați fișierul permisiuni și proprietar a unor fișiere și directoare astfel încât să fie utilizate cu utilizatorul creat și nu cu cel utilizat în mod implicit Asterisk:

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

Porniți procesul

Odată ce totul este configurat, următorul este începe serviciul care începe procesul Asterisk. Pentru a face acest lucru, trebuie doar să executați:

sudo systemctl start asterisk

sudo systemctl enable asterisk

la verificați dacă funcționează:

sudo asterisk -vvvr

Dacă nu funcționează, verificați dacă ați pornit corect sau dacă aveți un fel de regulă Firewall sau sistem de securitate care ar putea să-l blocheze.

Mai multe informatii - Asterisk Wiki

Configurare Asterisk

Asterisc, alternative

Odată ce ați făcut toate acestea, ar trebui să aveți deja serverul dvs. de telefonie VoIP în funcțiune, astfel încât telefoanele conectate la rețeaua LAN să funcționeze corect. Cu toate acestea, dacă trebuie să faceți un fel de configurație În special, puteți lua în considerare următoarele fișiere importante Asterisk:

  • /etc/asterosk/asterisk.conf: este fișierul principal de configurare. În acesta puteți configura toate elementele de bază despre sistem în sine, cum ar fi directoarele în care se află restul configurației, fișierele de sunet, modulele etc., precum și funcțiile importante ale serviciului.
  • /etc/asterisk/sip.conf: este un alt fișier de configurare important, definește modul în care funcționează protocolul SIP, atât pentru a defini utilizatorii sistemului, cât și serverele la care trebuie să se conecteze. În interior veți vedea două secțiuni importante, una [generală], pentru parametrii globali și alte secțiuni sau contexte pentru utilizatori și altele.
  • /etc/asterisk/extensions.conf: un alt fișier important de configurare Asterisk. În el puteți determina cum se va comporta.
  • /etc/asterisk/queues.conf- Pentru a configura cozile și agenții de coadă, adică membrii.
  • /etc/asterisk/chan_dahdi.conf: unde sunt configurate grupurile și parametrii cardurilor de comunicație.
  • /etc/asterisk/cdr.conf: unde este indicat modul de stocare a înregistrărilor apelurilor efectuate.
  • /etc/asterisk/features.conf: caracteristici speciale, cum ar fi transferuri, grații etc.
  • /etc/asterisk/voicemail.conf- Conturi și setări pentru mesageria vocală.
  • /etc/asterisk/confbridge.conf- Pentru a configura utilizatorii sălii de conferințe, sălile și opțiunile meniului.
  • alții: Asterisk este foarte versatil și flexibil, deci pot exista mai multe configurații, deși acestea sunt principalele.

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Computer Guardian el a spus

    Foarte interesant că cineva a fost încurajat să documenteze instalarea și configurarea Asterisk, mulțumesc Isaac.

    Aveți de gând să continuați cu alte articole pe această temă? Am plecat dorind mai mult. Înțeleg că nu toți avem telefoane de rețea, dar am putea testa software-ul VoIP pe dispozitivele noastre mobile? (de exemplu)

    Am spus felicitări și sper că sunteți încurajați să continuați să aprofundați subiectul.

    Mulţumesc mult

  2.   Magda el a spus

    https://www.freepbx.org/

    Poate ajungi aici mai devreme. Include asterix (mai mult sau mai puțin) și evită toate configurațiile manuale ale unității de control. Oricum trebuie să petreci timp și răbdare.

    Mult noroc celor care se înveselesc !!!