Në artikullin vijues do të hedhim një vështrim në yllin. Ky është një platformë me burim të hapur që ofron funksione të një shkëmbimi telefonik (PBX), i cili është ndër më të njohurit. Isshtë adoptuar gjerësisht gjithashtu për të furnizuar me sisteme IP PBX, servera konferencash dhe porta VoIP. Isshtë një platformë e përdorur nga individë, biznese të vogla dhe kompani të mëdha.
Karakteristikat e yjeve përfshijnë gjithashtu postë zanore, muzikë në pritje, thirrje konferencë, radhë thirrjesh, regjistrim thirrjeje, përgjigje interaktive zanore dhe shumë më tepër. Në këtë postim do të shohim hapat e nevojshëm për të instaloni Asterisk 15 në Ubuntu 18.04.
parakushte
Para se të filloni instalimin, thoni se do të duhet të kemi një përdorues me qasje në privilegjet "sudo". Ne gjithashtu do të duhet të azhurnojmë sistemin tonë Ubuntu dhe të instalojmë paketat e mëposhtme, të cilat janë të nevojshme për të shkarkuar dhe instaluar Asterisk:
sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion
Shkarkoni yllin
Ne jemi duke shkuar tek shkarkoni burimin Asterisk në drejtorinë / usr / src. Në terminal (Ctrl + Alt + T) shkruajmë:
cd /usr/src/
Ne vazhdojmë të shkarkojmë Asterisk 15 duke shtypur në të njëjtin terminal:
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
Pasi të përfundojë shkarkimi, ne nxjerrim përmbajtjen e paketës së shkarkuar:
sudo tar zxf asterisk-15-current.tar.gz
Para se të vazhdoni me hapat e ardhshëm, sigurohuni që të ndryshoni në drejtorinë që sapo u krijua:
cd asterisk-15.*/
Instaloni varësitë e yjeve
Skenari i mëposhtëm do të shkarkohet burimet MP3 të kërkuara për të ndërtuar modulin MP3 dhe përdorimin e skedarëve MP3 në Yll:
sudo contrib/scripts/get_mp3_source.sh
Ne do të përdorim skripti install_prereq për të zgjidhur të gjitha varësitë në sistemin tonë Ubuntu:
sudo contrib/scripts/install_prereq install
Komanda e mësipërme do të instalojë të gjitha paketat e nevojshme. Pas përfundimit të suksesshëm, ai do të shtypë mesazhin vijues:
Instaloni yllin
Skenari i konfigurimit do të kryejë një seri të kontrollon për të siguruar që të gjitha varësitë e nevojshme janë të pranishme në sistemin e sistemit. Ne do ta fillojmë skenarin duke shtypur:
sudo ./configure
Pas përfundimit të suksesshëm, ne do të shohim rezultatin e mëposhtëm:
Hapi tjetër është zgjidhni modulet që duam të përpilojmë dhe instalojmë. Ne do të përdorim sistemin Menuselect, duke shkruar në terminal (Ctrl + Alt + T):
sudo make menuselect
Meqenëse tashmë kemi shkarkuar skedarët burim MP3, tani ne duhet të krijojmë modulin MP3 duke zgjedhur format_mp3:
Pasi të kemi zgjedhur atë që na intereson, shtypni F12 për të ruajtur dhe dalë. Ne gjithashtu mund të kalojmë te butoni "Ruaj dhe Dil" dhe shtypim Enter.
Mbërritur këtu, ne mundemi filloni procesin e ndërtimit duke përdorur komandën make:
sudo make -j2
Përpilimi mund të zgjasë pak, në varësi të sistemit. Ju mund të modifikoni flamurin -j sipas numrit të bërthamave të procesorit në kompjuterin tuaj.
Sapo të përfundojë procesi i ndërtimit, do të shohim mesazhin vijues:
Siç thotë mesazhi i mëparshëm, hapi tjetër është instalimi i yllit dhe modulet e tij duke shkruar:
sudo make install
Pas instalimit, skenari do të shfaqë mesazhin vijues:
Tani që kemi të instaluar yllin, na duhet instaloni skedarët bazë të konfigurimit të PBX:
sudo make basic-pbx
Hapi i fundit është instaloni skenarin e fillimit duke shtypur:
sudo make config
Alsoshtë gjithashtu një ide e mirë ekzekutoni ldconfig për të azhurnuar memorjen e fshehtë të bibliotekës:
sudo ldconfig
Krijo përdoruesin e yjeve
Si parazgjedhje, Asterisk ekzekutohet si përdorues rrënjësor. Për arsye sigurie, ne do të krijojmë një përdorues të ri të sistemit dhe do të konfigurojmë platformën për të ekzekutuar me përdoruesin e sapo krijuar.
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
Për të konfiguruar Asterisk që të ekzekutohet nën këtë përdorues, ne do të hapim skedarin / etj / parazgjedhur / yllin dhe do t'i heqim komentet në dy linjat e ardhshme:
AST_USER="asterisk" AST_GROUP="asterisk"
Ne vazhdojmë duke shtuar përdoruesin e Asterisk në grupet e thirrjes dhe audios:
sudo usermod -a -G dialout,audio asterisk
Ne gjithashtu kemi nevojë ndryshoni pronësinë e të gjitha skedarëve dhe drejtorive Asterisk në mënyrë që përdoruesi që kemi krijuar të mund të ketë këto skedarë:
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
Fillimi i yllit
Tani kemi gjithçka të vendosur, mundemi filloni shërbimin Asterisk me komandën e mëposhtme:
sudo systemctl start asterisk
Për të verifikuar që po funksionon, le të lidheni me ndërfaqen e rreshtit të komandës (CLI) të platformës duke shtypur:
sudo asterisk -vvvr
Ju do të shihni kërkesën e paracaktuar të Asterisk CLI:
Hapi i fundit është mundësoni që shërbimi të fillojë gjatë nisjes me:
sudo systemctl enable asterisk
Për siguri më të madhe, është gjithmonë interesante kanë një firewall si UWF e aktivizuar në Ubuntu tonë. Nëse dikush ka nevojë më shumë informacion në lidhje me përdorimin ose tiparet e Asterisk, ju mund të kontrolloni faqja në internet e projektit.
Tutorial i mirë. Thjesht përfshini një "make mostra" për të qenë në gjendje të konfiguroni sip, iax2 dhe të tjerët.
shkëlqyeshëm a keni manuale të tjera me yll?
E vërteta është se jo, por kur shkrova këtë artikull gjeta komunitetin Yll-ES. Aty mund të gjeni disa dokumente. Salu2
Manual shumë i mirë por do të doja ta dija pasi në hapin e fundit ku fillon shërbimi nuk më lë ta bëj, thotë ylli i dështuar i lsd. Ju lutem mund të më tregoni se si ta zgjidhim atë?
falënderim
Përshëndetje. Provoni të kërkoni ose pyesni për këtë gabim në Komuniteti i yjeve. Salu2
Pershendetje te gjitheve.
pasi të keni ndjekur procedurën. Si krijohen përdoruesit dhe shtesat?
Kam shkarkuar tashmë një aplikacion voip. por nuk di se çfarë të bëj më pas
falënderim