Ylli, instalimi dhe konfigurimi bazë në Ubuntu 18.04

rreth yllit

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:

shkarkimi i yjeve

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:

yll merrni burim mp3

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:

kërkesat e plota të instalimit të yllit

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:

konfigurimi i yllit është i plotë

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:

yll shkarko burim 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:

ndërtimi i yjeve përfundoi

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:

instalimi i yllit përfundoi

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.

yll adduser

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:

ylli i skedarit usr src

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:

Hyni në yllin 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.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Anonimo dijo

    Tutorial i mirë. Thjesht përfshini një "make mostra" për të qenë në gjendje të konfiguroni sip, iax2 dhe të tjerët.

  2.   Alexander dijo

    shkëlqyeshëm a keni manuale të tjera me yll?

    1.    Damien Amoedo dijo

      E vërteta është se jo, por kur shkrova këtë artikull gjeta komunitetin Yll-ES. Aty mund të gjeni disa dokumente. Salu2

  3.   rubin dijo

    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

    1.    Damien Amoedo dijo

      Përshëndetje. Provoni të kërkoni ose pyesni për këtë gabim në Komuniteti i yjeve. Salu2

  4.   Juan Valdez dijo

    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