Žvaigždutė, diegimas ir pagrindinė konfigūracija „Ubuntu 18.04“

apie žvaigždutę

Kitame straipsnyje apžvelgsime „Asterisk“. Tai yra vienas atvirojo kodo platforma, teikianti telefono stoties funkcijas (PBX), kuris yra vienas populiariausių. Jis taip pat plačiai pritaikytas IP PBX sistemoms, konferencijų serveriams ir VoIP šliuzams valdyti. Tai platforma, kuria naudojasi privatūs asmenys, mažos įmonės ir didelės įmonės.

„Asterisk“ funkcijos taip pat apima balso paštą, sulaikytą muziką, konferencinius pokalbius, skambučių eilę, skambučių įrašymą, interaktyvų balso atsakymą ir daug daugiau. Šiame įraše pamatysime būtinus veiksmus įdiekite „Asterisk 15“ į „Ubuntu 18.04“.

Būtinos sąlygos

Prieš pradėdami diegti, pasakykite, kad mums reikės turėti vartotojas, turintis prieigą prie „sudo“ privilegijų. Mes taip pat turėsime atnaujinti savo „Ubuntu“ sistemą ir įdiegti šiuos paketus, kurie yra būtini norint atsisiųsti ir įdiegti „Asterisk“:

sudo apt update && sudo apt upgrade

sudo apt install wget build-essential subversion

Atsisiųskite „Asterisk“

Mes ketiname atsisiųskite „Asterisk“ šaltinį į / usr / src katalogą. Terminale (Ctrl + Alt + T) rašome:

cd /usr/src/

Tęsiame „Asterisk 15“ atsisiuntimą įvesdami tą patį terminalą:

žvaigždute atsisiųsti

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz

Kai atsisiuntimas bus baigtas, išskleidžiame atsisiųsto paketo turinį:

sudo tar zxf asterisk-15-current.tar.gz

Prieš tęsdami kitus veiksmus, būtinai pakeiskite į ką tik sukurtą katalogą:

cd asterisk-15.*/

Įdiekite „Asterisk“ priklausomybes

Šis scenarijus bus atsisiųstas MP3 šaltinius, reikalingus MP3 moduliui sukurti ir MP3 failams naudoti žvaigždute:

žvaigždute gauti mp3 šaltinį

sudo contrib/scripts/get_mp3_source.sh

Mes naudosime install_prereq scenarijų, kad išspręstumėte visas priklausomybes mūsų „Ubuntu“ sistemoje:

sudo contrib/scripts/install_prereq install

Pirmiau nurodyta komanda įdiegs visus reikalingus paketus. Sėkmingai įvykdžius, jis atspausdins šį pranešimą:

žvaigždute visi įdiegimo reikalavimai

Įdiekite „Asterisk“

Konfigūracijos scenarijus atliks seriją patikrina, ar yra visos reikalingos priklausomybės sistemos sistemoje. Mes pradėsime scenarijų rašydami:

sudo ./configure

Sėkmingai baigę, pamatysime tokį rezultatą:

žvaigždutės konfigūracija baigta

Kitas žingsnis yra pasirinkite modulius, kuriuos norime sudaryti ir įdiegti. Mes pasieksime „Menuselect“ sistemą, rašydami į terminalą („Ctrl“ + „Alt“ + T):

sudo make menuselect

Kadangi mes jau atsisiuntėme MP3 šaltinio failus, dabar turime sukurti MP3 modulį pasirinkdami format_mp3:

žvaigždute atsisiųsti mp3 šaltinį

Pasirinkę tai, kas mus domina, paspauskite F12, kad išsaugotumėte ir išeitumėte. Taip pat galime pereiti prie mygtuko „Išsaugoti ir išeiti“ ir paspausti Enter.

Atvykome čia, galime pradėkite kūrimo procesą naudodami komandą make:

sudo make -j2

Kompiliacija gali užtrukti, priklausomai nuo sistemos. Galite modifikuoti vėliavą -j pagal procesoriaus branduolių skaičių jūsų kompiuteryje.

Baigę kurti procesą, pamatysime šį pranešimą:

žvaigždutės sukūrimas baigtas

Kaip sakoma ankstesniame pranešime, kitas žingsnis - įdiegti „Asterisk“ ir jo moduliai rašydami:

sudo make install

Po įdiegimo scenarijuje bus rodomas šis pranešimas:

žvaigždutės diegimas baigtas

Dabar, kai turime įdiegtą „Asterisk“, mums reikia įdiekite pagrindinius PBX konfigūracijos failus:

sudo make basic-pbx

Paskutinis žingsnis yra įdiegti paleisties scenarijų rašyti:

sudo make config

Tai taip pat gera idėja paleiskite „ldconfig“, kad atnaujintumėte bendros bibliotekos talpyklą:

sudo ldconfig

Sukurkite „Asterisk“ vartotoją

Pagal numatytuosius nustatymus „Asterisk“ veikia kaip root vartotojas. Saugumo sumetimais sukursime naują sistemos vartotoją ir sukonfigūruosime platformą paleisti su naujai sukurtu vartotoju.

„adduser“ žvaigždutė

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

Norėdami sukonfigūruoti žvaigždutę, kad ji veiktų pagal šį vartotoją, atidarysime failą / etc / default / asterisk ir atkomentuosime šias dvi eilutes:

usr src failo žvaigždutė

AST_USER="asterisk"
AST_GROUP="asterisk"

Mes tęsiame „Asterisk“ vartotojo įtraukimas į skambučio ir garso grupes:

sudo usermod -a -G dialout,audio asterisk

Mums taip pat reikia pakeisti visų „Asterisk“ failų ir katalogų nuosavybės teises kad mūsų sukurtas vartotojas galėtų pasiekti tuos failus:

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

Pradedama žvaigždutė

Dabar viską galime sutvarkyti, galime paleiskite „Asterisk“ paslaugą su tokia komanda:

sudo systemctl start asterisk

Norėdami patikrinti, ar jis veikia, leiskite prisijunkite prie platformos komandinės eilutės sąsajos (CLI) rašyti:

sudo asterisk -vvvr

Pamatysite numatytąjį „Asterisk CLI“ raginimą:

Pasiekite „Asterisk CLI“

Paskutinis žingsnis yra įgalinti paslaugą paleisti įkrovos metu su:

sudo systemctl enable asterisk

Siekiant didesnio saugumo, tai visada įdomu turėti ugniasienę kaip Įgalinta UWF mūsų „Ubuntu“. Jei kam reikia daugiau informacijos apie „Asterisk“ naudojimą ar funkcijas, galite patikrinti projekto svetainė.


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.   Anonimo sakė

    Gera pamoka. Tiesiog įtraukite „padaryti pavyzdžius“, kad galėtumėte konfigūruoti sip, iax2 ir kitus.

  2.   Aleksandras sakė

    puiku ar turite kitų žvaigždute pažymėtų vadovų?

    1.    Damienas Amoedo sakė

      Tiesa ta, kad ne, bet kai parašiau šį straipsnį, radau bendruomenę „Asterisk-ES“. Čia galite rasti keletą dokumentų. Salu2.

  3.   rubinas sakė

    Labai geras vadovas, bet norėčiau žinoti, nes paskutiniame žingsnyje, kai pradedama teikti paslauga, jis man to neleidžia, sakoma, kad nepavyko lsd žvaigždutė. Ar galėtumėte pasakyti, kaip tai išspręsti?
    Gracias

    1.    Damienas Amoedo sakė

      Sveiki. Pabandykite ieškoti ar klausti apie šią klaidą Žvaigždžių bendruomenė. labas 2.

  4.   Juan Valdez sakė

    Sveiki visi.
    atlikęs procedūrą. Kaip kuriami vartotojai ir plėtiniai?
    Aš jau atsisiunčiau „voip“ programą. bet nezinau ka daryti toliau
    Gracias