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į.
Rodiklis
Ž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:
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:
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
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
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
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ū
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 !!!