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.
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:
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:
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
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
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.
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
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 !!!