I-Asterisk, ufakelo kunye noqwalaselo olusisiseko kwi-Ubuntu 18.04

malunga nenkwenkwezi

Kwinqaku elilandelayo siza kujonga kwiAsterisk. Le yenye iqonga lomthombo ovulekileyo elibonelela ngokusebenza kotshintshiselwano ngomnxeba (PBX), Ephakathi kwezona zidumileyo. Ikwamkelwa ngokubanzi kwiinkqubo ze-IP PBX zamandla, iiseva zenkomfa kunye neendlela zeVoIP. Liqonga elisetyenziswa ngabantu, amashishini amancinci, kunye neenkampani ezinkulu.

Iimpawu ze-Asterisk zibandakanya i-voicemail, umculo ubanjiwe, umnxeba wenkomfa, ukufola umgca, ukurekhoda umnxeba, ukuphendula ngelizwi, nokunye okuninzi. Kule posi siza kubona amanyathelo ayimfuneko Faka iAsterisk 15 kwi-Ubuntu 18.04.

Izinto ezifuneka kuqala

Ngaphambi kokuqala ufakelo, yitsho ukuba kuya kufuneka sibe nefayile ye- Umsebenzisi onokufikelela kumalungelo "e-sudo". Kuya kufuneka sihlaziye inkqubo yethu yoBuntu kwaye sifake ezi phakheji zilandelayo, eziyimfuneko ukukhuphela kunye nokufaka iAsterisk:

sudo apt update && sudo apt upgrade

sudo apt install wget build-essential subversion

Khuphela iAsterisk

Siya ku Khuphela umthombo we-Asterisk ku / usr / src ulawulo. Kwisiphelo (Ctrl + Alt + T) sibhala:

cd /usr/src/

Siyaqhubeka nokukhuphela iAsterisk 15 ngokuchwetheza kwisiphelo esinye:

Ukukhuphela i-asterisk

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

Nje ukuba ukhuphelo lugqityiwe, sikhupha umxholo wepakeji ekhutshelweyo:

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

Ngaphambi kokuqhubeka ngamanyathelo alandelayo, Qiniseka ukuba utshintshela kulawulo olwenziweyo:

cd asterisk-15.*/

Faka ukuxhomekeka kweAsterisk

Iskripthi esilandelayo siyakukhuphela imithombo yeMP3 efunekayo ukwakha imodyuli yeMP3 kunye nokusebenzisa iifayile zeMP3 kwiAsterisk:

i-asterisk fumana umthombo we-mp3

sudo contrib/scripts/get_mp3_source.sh

Siza kusebenzisa i install_prereq script ukusombulula konke ukuxhomekeka kwinkqubo yethu Ubuntu:

sudo contrib/scripts/install_prereq install

Umyalelo ongentla uza kufaka zonke iipakethi eziyimfuneko. Ukugqitywa ngempumelelo, iya kuprinta lo myalezo ulandelayo:

i-asterisk iimfuneko zofakelo olupheleleyo

Faka iAsterisk

Iskripthi sokumisela siza kwenza uthotho lwe ukukhangela ukuqinisekisa ukuba zonke izixhomekeki eziyimfuneko zikhona kwinkqubo yenkqubo. Siza kuqala iskripthi ngokuchwetheza:

sudo ./configure

Ukugqitywa ngempumelelo, siza kubona iziphumo ezilandelayo:

ukumiselwa kweenkwenkwezi kugqityiwe

Inqanaba elilandelayo khetha iimodyuli esifuna ukuzenza kunye nokuzifaka. Siza kufikelela kwinkqubo yeMenuselect, sibhale kwisiphelo sendlela (Ctrl + Alt + T):

sudo make menuselect

Kuba sele sikhuphele iifayile zeMP3, ngoku Kuya kufuneka senze imodyuli ye-MP3 ngokukhetha ifomathi_mp3:

i-asterisk khuphela mp3 umthombo

Nje ukuba sikhethe oko kusithandayo, Cinezela F12 ukugcina nokuphuma. Singahamba kwakhona kwiqhosha "Gcina kwaye uphume" kwaye ucinezela u-Enter.

Ukufika apha, sinako qala inkqubo yokwakha usebenzisa ukwenza umyalelo:

sudo make -j2

Ukuhlanganiswa kungathatha ixesha, kuxhomekeke kwinkqubo. Ungayiguqula -j iflegi ngokwenani lamakhorosesa eprosesa ekhompyuter yakho.

Nje ukuba inkqubo yokwakha igqityiwe, siza kubona lo myalezo ulandelayo:

i-asterisk ukwakha kugqityiwe

Njengoko umyalezo odlulileyo usitsho, Inyathelo elilandelayo kukufaka iAsterisk kunye neemodyuli zayo ngokubhala:

sudo make install

Emva kofakelo, iskripthi siza kubonisa lo myalezo ulandelayo:

Ukufakwa kweenkwenkwezi kugqityiwe

Ngoku ukuba sifake iAsterisk, siyafuna faka iifayile ezisisiseko zePBX:

sudo make basic-pbx

Inyathelo lokugqibela yile faka iskripthi sokuqalisa ukuchwetheza:

sudo make config

Ikwangumbono olungileyo run ldconfig Ukuhlaziya i-cache ekwabelwana ngayo:

sudo ldconfig

Yenza umsebenzisi weAsterisk

Ngokuzenzekelayo, iAsterisk isebenza njengomsebenzisi wengcambu. Ngezizathu zokhuseleko, Siza kwenza umsebenzisi omtsha wenkqubo kwaye siqwalasele iqonga ukuqhuba nomsebenzisi osandula ukwenziwa.

Isongezelelo seenkwenkwezi

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

Ukuqwalasela iAsterisk ukuba isebenze phantsi kwalo msebenzisi, Siza kuvula ifayile / njl / default / asterisk kunye nokungahambisi imigca emibini elandelayo:

Usr src ifayile ye-asterisk

AST_USER="asterisk"
AST_GROUP="asterisk"

Siyaqhubeka ukongeza umsebenzisi we-Asterisk kunxibelelwano lwangaphandle kunye namaqela e-odiyo:

sudo usermod -a -G dialout,audio asterisk

Nathi siyafuna utshintshe ubunini bazo zonke iifayile ze-Asterisk kunye nemikhombandlela ukuze umsebenzisi esimenzileyo akwazi ukufikelela kwezi fayile:

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

Ukuqala kweAsterisk

Ngoku sinayo yonke into emiselweyo, sinako Qalisa inkonzo ye-Asterisk ngalo myalelo ulandelayo:

sudo systemctl start asterisk

Ukuqinisekisa ukuba iyasebenza, masenze qhagamshela kulungelelwaniso lomgca weqonga lomda (CLI) ukuchwetheza:

sudo asterisk -vvvr

Uza kubona i-Asterisk CLI engxamisekileyo:

Fikelela kwiAsterisk CLI

Inyathelo lokugqibela yile yenza ukuba inkonzo iqale kwi-boot no:

sudo systemctl enable asterisk

Kukhuseleko olukhulu, ihlala inomdla une firewall efana I-UWF inikwe amandla Ubuntu bethu. Ukuba kukho umntu ofuna ulwazi ngakumbi malunga nokusetyenziswa okanye iimpawu zeenkwenkweziUngajonga iifayile ze iwebhusayithi yeprojekthi.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Engaziwa sitsho

    Isifundo esihle. Faka nje "ukwenza iisampulu" ukuze ube nakho ukumisela isip, iax2 kunye nabanye.

  2.   Alexander sitsho

    ngokugqwesileyo unayo ezinye iincwadana ze-asterisk?

    1.    UDamien Amoedo sitsho

      Inyani yile, hayi, kodwa xa ndibhala eli nqaku ndilifumene uluntu Inkwenkwezi-ES. Apho unokufumana uxwebhu. Salu2.

  3.   ilitye elinqabileyo elibomvu sitsho

    Incwadana elungileyo kakhulu kodwa ndingathanda ukwazi kuba kwinyathelo lokugqibela apho inkonzo iqala khona, ayindivumeli ukuba ndiyenze, ithi ayiphumelelanga i-lsd asterisk. Ngaba ungandixelela ukuba ungayisombulula njani?
    I gracias

    1.    UDamien Amoedo sitsho

      Mholweni. Zama ukukhangela okanye ukubuza malunga nale mpazamo kwi Uluntu lwaseAsterisk. molo2.

  4.   juan Valdez sitsho

    Molweni nonke.
    emva kokulandela inkqubo. Benziwa njani abasebenzisi kunye nezandiso?
    Sele ndikhuphele isicelo se-voip. kodwa andazi ukuba mandithini emva koko
    I gracias