Muchikamu chinotevera tichaenda kutarisa kuAsterisk. Ichi ndicho chimwe yakavhurwa sosi chikuva iyo inopa kushanda kweiyo nhare yekuchinjana (PBX), iri pakati peyakanyanya kufarirwa. Iyo zvakare yakagamuchirwa kwakawanda kune simba IP PBX masisitimu, maseva emusangano, uye VoIP masuo. Ipuratifomu inoshandiswa nevanhu, mabhizinesi madiki, uye makambani makuru.
Asterisk maficha anosanganisira voicemail, mimhanzi yakabata, musangano kufona, kufona mutsara, kudana kurekodha, kupindirana kwezwi kupindura, nezvimwe zvakawanda. Mune ino posvo tichaona matanho anodiwa ku gadza Asterisk 15 pane Ubuntu 18.04.
Prerequisites
Usati watanga nekumisikidza, taura kuti isu tichafanira kuve ne mushandisi ane mukana we "sudo" rombo. Tichafanirwawo kugadzirisa yedu Ubuntu system uye nekuisa anotevera mapakeji, ayo anodikanwa kurodha pasi nekuisa Asterisk:
sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion
Dhawunirodha Asterisk
Tiri kuenda dhawunorodha sosi yeAsterisk mu / usr / src dhairekitori. Mune terminal (Ctrl + Alt + T) tinonyora:
cd /usr/src/
Tinoenderera mberi tichitsvaga Asterisk 15 nekunyora muchimiro chimwe chete.
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
Kamwe kurodha pasi kwapera, isu tinoburitsa zvirimo zvepakurwa kurodha pasi:
sudo tar zxf asterisk-15-current.tar.gz
Usati waenderera mberi nematanho anotevera, ita chokwadi chekuchinja kune dhairekitori iro rakangogadzirwa:
cd asterisk-15.*/
Isai kutsamira kweAsterisk
Iyi inotevera script icha dhawunirodha maMP3 sosi anodiwa kuvaka MP3 module uye shandisa maMP3 mafaira muAsterisk:
sudo contrib/scripts/get_mp3_source.sh
Isu tinoshandisa iyo install_prereq script kugadzirisa zvese zvinotsamira pane yedu Ubuntu system:
sudo contrib/scripts/install_prereq install
Iwo wekuraira wepamusoro uchaisa ese anodiwa mapakeji. Paunenge wabudirira kupedzisa, ichaprinda inotevera meseji:
Isa Asterisk
Iyo yekumisikidza script ichaita akateedzana e macheki kuve nechokwadi chekuti zvese zvinodikanwa zviripo zviripo mune system system. Isu tinotanga script nekutaipa:
sudo ./configure
Pakupedzisa zvinobudirira, tichaona mhedzisiro inotevera:
Nhanho inotevera ndeiyi sarudza ma module atinoda kuumbiridza uye nekuisa. Tichawana iyo Menuselect system, tichinyora mune terminal (Ctrl + Alt + T):
sudo make menuselect
Sezvo isu tatova kudhawunirodha MP3 sosi faira, izvozvi isu tinofanirwa kugadzira iyo MP3 module nekusarudza fomati_mp3:
Kana tangosarudza izvo zvinotifadza, Dhinda F12 kuchengetedza uye kubuda. Tinogona zvakare kuenda kune "Sevha & Buda" bhatani uye tinya Enter.
Takasvika pano, tinogona tanga maitiro ekuvaka uchishandisa iyo yekuraira:
sudo make -j2
Kuumbwa kunogona kutora chinguva, zvinoenderana nesisitimu. Iwe unogona kugadzirisa iyo -j mureza zvinoenderana nenhamba ye processor cores mukombuta yako.
Kana iko kuvaka kwapera, tichaona inotevera meseji:
Sezvo meseji yapfuura ichiti, danho rinotevera kuisa Asterisk uye ma module ayo nekunyora:
sudo make install
Mushure mekumisikidzwa, script inozoratidza inotevera meseji:
Iye zvino zvatave neAsterisk yakaiswa, tinoda gadza yakakosha PBX yekumisikidza mafaera:
sudo make basic-pbx
Nhanho yekupedzisira ndeye gadza yekutanga script kunyora:
sudo make config
Ipfungwa zvakare yakanaka mhanya ldconfig kugadzirisa yakagovaniswa raibhurari cache:
sudo ldconfig
Gadzira Asterisk mushandisi
Nokusingaperi, Asterisk inomhanya semudzidzi wemidzi. Nezvikonzero zvekuchengetedza, isu tichagadzira nyowani system mushandisi uye kugadzirisa iyo chikuva kumhanya nemushandisi achangobva kugadzirwa.
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
Kugadzira Asterisk yekumhanya pasi pemushandisi, isu tichavhura iyo / etc / default / asterisk faira uye kusunungura mitsara miviri inotevera:
AST_USER="asterisk" AST_GROUP="asterisk"
Tinoenderera mberi kuwedzera mushandisi weAsterisk kune dialout uye mapoka ekuteerera:
sudo usermod -a -G dialout,audio asterisk
Isu tinodawo chinja muridzi weese maAsterisk mafaera uye madhairekitori kuitira kuti mushandisi watakagadzira anokwanisa kuwana iwo mafaera:
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
Kutanga Asterisk
Iye zvino tave nezvose zvakamisikidzwa, tinogona tanga Asterisk sevhisi nemirairo inotevera:
sudo systemctl start asterisk
Kuti uone kuti iri kumhanya, ngativei batanidza kuchikuva kuraira mutsara interface (CLI) kunyora:
sudo asterisk -vvvr
Iwe uchaona default Asterisk CLI kukurumidza:
Nhanho yekupedzisira ndeye gonesa sevhisi kutanga pabhoti na:
sudo systemctl enable asterisk
Kune chengetedzo huru, inogara ichinakidza kuva firewall akafanana UWF inogoneswa muUbuntu hwedu. Kana paine munhu anoda rumwe ruzivo nezve kushandiswa kana maficha eAsterisk, unogona kutarisa iyo purojekiti webhusaiti.
Dzidziso yakanaka. Ingo sanganisira "gadzira sampuli" kuti ugone kugadzirisa sip, iax2 nevamwe.
zvakanakisa une mamwe maasterisk zvinyorwa?
Chokwadi ndechekuti kwete, asi pandakanyora chinyorwa ichi ndakawana nharaunda Nyenyedzi-EN. Ikoko iwe unogona kuwana zvimwe zvinyorwa. Salu2.
Bhuku rakanaka kwazvo asi ndinoda kuziva nekuti padanho rekupedzisira panotangwa sevhisi haritenderi kuti riite, rinoti rakundikana lsd asterisk. Iwe unogona ndapota ndiudze kuti ndozvigadzirisa sei?
gracias
Mhoro. Edza kutsvaga kana kubvunza nezve kukanganisa uku mu Nharaunda yeAsterisk. mhoro2.
Mhoroi vanhu vese.
mushure mekutevera maitiro. Vashandisi uye zvinowedzerwa zvakagadzirwa sei?
Ini ndatorodha pasi voip application. asi ini handizive zvekuita zvinotevera
gracias