Žvaigždutė: kaip įdiegti IP telefonijos programinę įrangą

Žvaigždutė, kaip įdiegti

Asterisk yra nemokama ir atviro kodo platforma, skirta įdiegti savo VoIP pagrindu veikiantį skirstomąjį skydą jūsų smulkiajam verslui ar organizacijai. Tokiu būdu galite pagerinti savo produktyvumą ir galėti daug optimaliau aptarnauti savo klientus visais turimais telefonais.

Šiame vadove jūs sužinokite, kaip jį įdiegti ir konfigūruoti „Ubuntu“, nes tai yra vienas iš populiariausių platinimų. Bet šie veiksmai gali būti labai panašūs kitiems „Debian“ pagrindu veikiantiems paskirstymams ir net kitiems „GNU“ / „Linux“ distributoriams, nes jie bus įdiegti iš šaltinio kodo, kompiliuojant generuoti dvejetainį.

Kitoms platformoms, tokioms kaip „Microsoft Windows“ ar „macOS“, jums nereikės kaupti iš šaltinių, galite rasti jau sukompiliuotus paketus, kurie yra paruošti diegti.

Žingsnis po žingsnio įdiekite „Asterisk“

Į įdiekite „Asterisk“ sistemoje tiesiog turite atlikti šiuos paprastus veiksmus ...

Būtinos sąlygos

Prieš pradėdami „Asterisk“ diegimą, pirmiausia turite turėti visus reikalingų pakuočių sudaryti. Apskritai tikėtina, kad jūsų platintojas juos jau turi, tačiau galite būti saugūs paleisdami šias programas (jei jos įdiegtos, jos nieko nedarys):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

Tai įdiegs „wget“ paketą, kad būtų galima atsisiųsti šaltinius, „Subversion“ versijos valdymo sistemą ir esminius paketus iš šaltinio.

Atsisiųskite „Asterisk“

Toliau bus atsisiųsti savo šriftus „Asterisk“ programinė įranga, tai yra šaltinio kodas, iš kurio galite sukurti šios programos dvejetainį failą. Norėdami tai padaryti, iš terminalo turite atlikti:

Atsisiųsdami „Asterisk 18.3.0“ programinės įrangos versiją, kuri yra naujausia šio rašymo metu.

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

Išspręskite priklausomybes

Kitas žingsnis yra išspręsti priklausomybes „Asterisk“ turi, ypač kalbant apie MP3 modulį, reikalingą skambučiams. Norėdami tai padaryti, iš terminalo galite paleisti šias komandas, norėdami naudoti šiems tikslams galimus scenarijus:

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

Šios komandos pašalins šias priklausomybes ir parodys sėkmingą diegimo pranešimą, jei jis buvo sėkmingas.

Įdiekite „Asterisk“

Dabar pats laikas sukompiliuoti ir įdiegti „Asterisk“. Norėdami tai padaryti, atlikti veiksmai yra gana paprasti, jūs tiesiog turite naudoti:

Perskaitykite LEADME failą, jei turite problemų arba bandote įdiegti kitą versiją. Gali būti nežymių skirtumų.

sudo ./configure

sudo make menuselect

Meniu pasirinkite format_mp3 ir paspauskite F12, taip pat galite naudoti klaviatūrą, pasirinkti Išsaugoti ir išeiti ir paspausti ENTER.

Po to galite pradėti procesą kompiliacija kaip tokia:

sudo make -j2

Jį lydintį skaičių galite modifikuoti pagal savo procesoriaus branduolių skaičių. Pvz., Jei turite 8 branduolius, galite naudoti -j8, kad pagreitintumėte kompiliavimą. Jei turite tik vieną branduolį, galite užblokuoti -j parinktį.

Pagrindinė konfigūracija

Kai kompiliacija bus baigta, o tai gali užtrukti daugiau ar mažiau, priklausomai nuo jūsų kompiuterio našumo, taip yra montavimas iš dvejetainio:

sudo make install

Jis jau bus įdiegtas. Tačiau procesas nebuvo baigtas. Kitas žingsnis yra įdiegti keletą pagrindinių PBX konfigūracijos failų: 

sudo make basic-pbx

sudo make config

sudo ldconfig

Kitas esminio „Asterisk“ sąrankos žingsnis yra naujo vartotojo sukūrimas. Saugumo sumetimais geriau sukurti naują vartotoją:

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

Dabar turite atidaryti šį konfigūracijos failą / etc / default / asterisk naudodami mėgstamą teksto rengyklę ir komentuodami dvi eilutes (pašalinkite # nuo pradžių):

  • AST_USER = »žvaigždutė»
  • AST_GROUP = »žvaigždutė»

Kitas dalykas yra pridėti sukurtą vartotoją prie skambinimo ir garso grupės kad IP telefonijos sistema turi veikti:

sudo usermod -a -G dialout,audio asterisk

Dabar turite modifikuoti leidimai ir savininkas kai kuriuos failus ir katalogus, kad jie būtų naudojami su sukurtu vartotoju, o ne su tuo, kuris naudojamas pagal numatytuosius „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

Pradėkite procesą

Kai viskas sukonfigūruota, taip yra pradėti tarnybą nuo kurio prasideda „Asterisk“ procesas. Norėdami tai padaryti, tiesiog paleiskite:

sudo systemctl start asterisk

sudo systemctl enable asterisk

į patikrinkite, ar jis veikia:

sudo asterisk -vvvr

Jei tai neveikia, patikrinkite, ar tinkamai pradėjote darbą, ar turite tam tikrų taisyklių Ugniasienė arba apsaugos sistema tai gali jį blokuoti.

Daugiau informacijos - „Asterisk Wiki“

Žvaigždutės konfigūracija

Žvaigždutė, alternatyvos

Kai viskas bus padaryta, turėtumėte jau paleisti savo VoIP telefonijos serverį, kad prie jūsų LAN prijungti telefonai galėtų tinkamai veikti. Tačiau, jei jūs turite padaryti tam tikrą konfigūracija Visų pirma, galite atsižvelgti į šiuos svarbius „Asterisk“ failus:

  • /etc/asterosk/asterisk.conf: yra pagrindinis konfigūracijos failas. Joje galite sukonfigūruoti visus pačios sistemos pagrindus, pvz., Katalogus, kuriuose yra likusi konfigūracija, garso failus, modulius ir kt., Taip pat svarbias paslaugos funkcijas.
  • /etc/asterisk/sip.conf: tai dar vienas svarbus konfigūracijos failas, jis apibrėžia, kaip veikia SIP protokolas, siekiant apibrėžti sistemos vartotojus, taip pat serverius, prie kurių jie turi prisijungti. Viduje pamatysite du svarbius skyrius, vieną [general], skirtą visuotiniams parametrams ir kitus skyrius ar kontekstus vartotojams ir kitiems.
  • /etc/asterisk/extensions.conf: dar vienas svarbus „Asterisk“ konfigūracijos failas. Jame galite nustatyti, kaip jis elgsis.
  • /etc/asterisk/queues.conf- Konfigūruoti eiles ir eilučių agentus, tai yra narius.
  • /etc/asterisk/chan_dahdi.conf: kur sukonfigūruotos ryšių kortelių grupės ir parametrai.
  • /etc/asterisk/cdr.conf: kur nurodoma, kaip saugoti skambučių įrašus.
  • /etc/asterisk/features.conf: specialios savybės, tokios kaip pervedimai, graciones ir kt.
  • /etc/asterisk/voicemail.conf- Balso pašto paskyros ir nustatymai.
  • /etc/asterisk/confbridge.conf- Konfigūruoti konferencijų salės vartotojus, kambarius ir meniu parinktis.
  • kiti: Žvaigždutė yra labai universali ir lanksti, todėl konfigūracijų gali būti daug daugiau, nors tai yra pagrindinės.

2 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Kompiuterių globėjas sakė

    Labai įdomu, kad kažkas buvo paskatintas dokumentuoti „Asterisk“ diegimą ir konfigūravimą, dėkui Izaokui.

    Ar ketinate tęsti kitus straipsnius šia tema? Aš išėjau norėdamas daugiau. Suprantu, kad ne visi turime tinklo telefonus, bet ar galėtume išbandyti „VoIP“ programinę įrangą savo mobiliuosiuose įrenginiuose? (pavyzdžiui)

    Sakiau sveikinimus ir tikiuosi, kad būsite raginami toliau gilintis į šią temą.

    Labai ačiū

  2.   Magda sakė

    https://www.freepbx.org/

    Gal čia atvyksite anksčiau. Jame yra žvaigždutė (daugiau ar mažiau) ir išvengiama rankinio valdymo bloko konfigūravimo. Bet kokiu atveju turite skirti laiko ir kantrybės.

    Sėkmės tiems, kurie džiaugiasi !!!