Esihlokweni esilandelayo sizobheka i-Asterisk. Lokhu kungenye ipulatifomu yomthombo ovulekile enikeza ukusebenza kokushintshana ngocingo (PBX), Ephakathi kokuthandwa kakhulu. Iphinde yamukelwe kabanzi ekunikezeni amandla amasistimu we-IP PBX, amaseva wenkomfa nezindlela zeVoIP. Kuyisiteji esisetshenziswa ngabantu ngabanye, amabhizinisi amancane, nezinkampani ezinkulu.
Izici ze-Asterisk zifaka phakathi i-voicemail, umculo omisiwe, izingcingo zenkomfa, ulayini wezingcingo, ukurekhoda izingcingo, ukuphendula ngezwi okusebenzisana, nokunye okuningi. Kulokhu okuthunyelwe sizobona izinyathelo ezidingekayo zoku faka i-Asterisk 15 ku-Ubuntu 18.04.
Izimfuneko
Ngaphambi kokuqala ukufakwa, yithi kuzodingeka ukuthi sibe ne- umsebenzisi ukufinyelela amalungelo "sudo". Kuzofanele futhi sibuyekeze uhlelo lwethu lwe-Ubuntu bese sifaka amaphakheji alandelayo, adingekayo ukulanda nokufaka i-Asterisk:
sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion
Landa i-Asterisk
Siya landa umthombo we-Asterisk kumkhombandlela we / usr / src. Esigungwini (Ctrl + Alt + T) sibhala:
cd /usr/src/
Siyaqhubeka nokulanda i-Asterisk 15 ngokuthayipha esigungwini esifanayo:
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
Uma ukulanda sekuqedile, sikhipha okuqukethwe kwephakheji elilandiwe:
sudo tar zxf asterisk-15-current.tar.gz
Ngaphambi kokuqhubeka ngezinyathelo ezilandelayo, qiniseka ukuthi ushintshela enkombeni esanda kudalwa:
cd asterisk-15.*/
Faka ukuncika kwe-Asterisk
Umbhalo olandelayo uzolanda imithombo ye-MP3 edingekayo ukwakha imodyuli ye-MP3 nokusebenzisa amafayela we-MP3 ku-Asterisk:
sudo contrib/scripts/get_mp3_source.sh
Sizosebenzisa i- install_prereq ukuxazulula konke ukuncika ohlelweni lwethu lwe-Ubuntu:
sudo contrib/scripts/install_prereq install
Umyalo ongenhla uzofaka wonke amaphakheji adingekayo. Lapho usuqede ngempumelelo, uzophrinta lo myalezo olandelayo:
Faka i-Asterisk
Iskripthi sokumiswa sizokwenza uchungechunge lwe- amasheke ukuqinisekisa ukuthi konke ukuncika okudingekayo kukhona ohlelweni lwesistimu. Sizoqala iskripthi ngokuthayipha:
sudo ./configure
Lapho sesiqedile ngempumelelo, sizobona imiphumela elandelayo:
Isinyathelo esilandelayo khetha amamojula esifuna ukuwahlanganisa bese siwafaka. Sizofinyelela ohlelweni lweMenuselect, sibhale esigungwini (Ctrl + Alt + T):
sudo make menuselect
Njengoba sesivele silande amafayela womthombo we-MP3, manje kufanele sakhe imodyuli ye-MP3 ngokukhetha ifomathi_mp3:
Lapho sesikhethe lokho okusithandayo, cindezela u-F12 ukusindisa nokuphuma. Futhi singadlulela kunkinobho ethi "Gcina uphinde uphume" bese ucindezela u-Enter.
Ukufika lapha, singakwazi qala inqubo yokwakha usebenzisa umyalo wokwenza:
sudo make -j2
Ukuhlanganiswa kungathatha isikhashana, kuya ngohlelo. Ungaguqula ifulegi le -j Ngokuya ngenombolo yama-processor cores kukhompyutha yakho.
Lapho inqubo yokwakha isiqediwe, sizobona umyalezo olandelayo:
Njengoba umyalezo owedlule usho, isinyathelo esilandelayo ukufaka i-Asterisk namamojula ayo ngokubhala:
sudo make install
Ngemuva kokufakwa, iskripthi sizobonisa umyalezo olandelayo:
Manje njengoba sesine-Asterisk efakiwe, siyayidinga faka amafayela ayisisekelo wokumiswa kwe-PBX:
sudo make basic-pbx
Isinyathelo sokugcina faka iskripthi sokuqalisa ukuthayipha:
sudo make config
Kungumqondo omuhle futhi lowo run ldconfig ukuvuselela i-cache eyabiwe yomtapo wolwazi:
sudo ldconfig
Dala umsebenzisi we-Asterisk
Ngokuzenzakalelayo, i-Asterisk isebenza njengomsebenzisi wezimpande. Ngezizathu zokuphepha, sizokwakha umsebenzisi omusha wohlelo futhi silungiselele ipulatifomu ukusebenzisa nomsebenzisi osanda kudalwa.
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
Ukulungiselela i-Asterisk ukuze isebenze ngaphansi kwalo msebenzisi, sizovula ifayili / njll / okuzenzakalelayo / i-asterisk bese singavumeli imigqa emibili elandelayo:
AST_USER="asterisk" AST_GROUP="asterisk"
Siyaqhubeka ukungeza umsebenzisi we-Asterisk kuma-dialout namaqembu alalelwayo:
sudo usermod -a -G dialout,audio asterisk
Siyakudinga futhi shintsha ubunikazi bawo wonke amafayela nezinkomba ze-Asterisk ukuze umsebenzisi esimdalile akwazi ukufinyelela lawo mafayela:
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 i-Asterisk
Manje sesinakho konke ukusetha, singakwazi qala insizakalo ye-Asterisk ngomyalo olandelayo:
sudo systemctl start asterisk
Ukuqinisekisa ukuthi iyasebenza, ake xhuma kusixhumi somugqa womyalo (CLI) wesikhulumi ukuthayipha:
sudo asterisk -vvvr
Uzobona ukwaziswa okuzenzakalelayo kwe-Asterisk CLI:
Isinyathelo sokugcina vumela insiza ukuthi iqale ku-boot no:
sudo systemctl enable asterisk
Ngokuvikeleka okukhulu, kuhlala kuthakazelisa njalo abe firewall efana I-UWF inikwe amandla ku-Ubuntu bethu. Uma noma ngubani edinga imininingwane eminingi ngokusetshenziswa noma izici ze-Asterisk, ungabheka i- iwebhusayithi yephrojekthi.
Isifundo esihle. Faka nje i- "make sampuli" ukuze ukwazi ukumisa i-sip, iax2 nezinye.
enhle unazo ezinye izincwadi ze-asterisk?
Iqiniso ukuthi cha, kepha ngenkathi ngibhala le ndatshana ngiwutholile umphakathi I-Asterisk-ES. Lapho ungathola imibhalo ethile. Salu2.
Ibhukwana elihle kakhulu kepha ngithanda ukwazi ngoba esigabeni sokugcina lapho insiza iqalwa khona, ayingivumeli ukuthi ngikwenze, ithi yehlulekile i-lsd asterisk. Ngicela ungitshele ukuthi ngingayixazulula kanjani?
I-gracias
Sawubona. Zama ukusesha noma ukubuza ngaleli phutha kufayela le- Umphakathi we-Asterisk. sawubona2.
Sanibonani nonke.
ngemuva kokulandela inqubo. Abasebenzisi nezandiso zakhiwa kanjani?
Ngivele ngilande uhlelo lwe-voip. kepha angazi ukuthi ngenzeni ngokulandelayo
I-gracias