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:
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:
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:
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:
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:
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:
Njengoko umyalezo odlulileyo usitsho, Inyathelo elilandelayo kukufaka iAsterisk kunye neemodyuli zayo ngokubhala:
sudo make install
Emva kofakelo, iskripthi siza kubonisa lo myalezo ulandelayo:
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.
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:
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:
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.
Isifundo esihle. Faka nje "ukwenza iisampulu" ukuze ube nakho ukumisela isip, iax2 kunye nabanye.
ngokugqwesileyo unayo ezinye iincwadana ze-asterisk?
Inyani yile, hayi, kodwa xa ndibhala eli nqaku ndilifumene uluntu Inkwenkwezi-ES. Apho unokufumana uxwebhu. Salu2.
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
Mholweni. Zama ukukhangela okanye ukubuza malunga nale mpazamo kwi Uluntu lwaseAsterisk. molo2.
Molweni nonke.
emva kokulandela inkqubo. Benziwa njani abasebenzisi kunye nezandiso?
Sele ndikhuphele isicelo se-voip. kodwa andazi ukuba mandithini emva koko
I gracias