Aami akiyesi jẹ ọkan ninu awọn julọ olokiki solusan ti kọmputa telephony, actively sori ẹrọ lori awọn julọ o yatọ si olupin. O fere atilẹyin fun gbogbo awọn igbalode codecs ati Ilana, ki o si tun fihan ti o dara iduroṣinṣin ti ise, nitorina o ti ni ibe iru gbale laarin eto alakoso. Sibẹsibẹ, alakobere awọn olumulo nigbati gbiyanju lati ṣepọ Aami akiyesi le ba pade awọn julọ Oniruuru isoro ni nkan ṣe pẹlu awọn taara fifi sori isẹ. Lati yago fun eyi, a so eko wa oni awọn ohun elo ti ninu eyi ti awọn CentOS 7 pinpin ti wa ni ya bi ohun apẹẹrẹ.
Fi sori ẹrọ Aami akiyesi ni CentOS 7
Gbogbo complexity ti awọn imuse ti awọn iṣẹ-ṣiṣe ni wipe Aami akiyesi yoo ko sise lai afikun irinše, ati awọn ti wọn yoo nilo lati fi sori ẹrọ pẹlu ọwọ nipa unpacking awọn pamosi ati compiling ti gba awọn faili. Yi ilana yoo ya a pupo ti akoko, ki ni mo ni lati pin gbogbo awọn ilana fun awọn igbesẹ lati simplify wọn oye. Jẹ ká bẹrẹ pẹlu awọn igbaradi sise.Igbese 1: Alakoko sise
Lati bẹrẹ, o jẹ pataki lati ṣeto awọn server, niwon o jẹ ko nigbagbogbo awọn pataki fun igbesi ni CentOS, eyi ti yoo wa ni ti nilo nigbati ṣiṣe awọn wọnyi awọn sise, ati awọn Firewall ati akoko iṣeto ni ti ko ba ṣe. Eleyi ni igbese ni rọọrun nitori ti o nilo nikan deede pipaṣẹ input, sugbon o ti wa ni tun pin si orisirisi ojuami.
Fifi sori ẹrọ ti pataki fun igbesi
Ni lapapọ, akiyesi ati ki o oluranlowo irinše yoo beere marun ti o yatọ igbesi ti o wa lakoko le jẹ isansa ni awọn ọna šiše. A fi eto lati parí ṣiṣẹ awọn Itọsọna ni isalẹ lati fi sori ẹrọ gbogbo awọn imudojuiwọn ati sonu software.
- Gbogbo siwaju sii igbese yoo wa ni ti gbe jade ni ebute, ki ṣiṣe awọn ti o rọrun fun o.
- Nibi, akọkọ, tẹ awọn sudo Yum Update pipaṣẹ. O yẹ ki o ṣayẹwo awọn wiwa ti awọn imudojuiwọn tẹlẹ sori ẹrọ irinše ki o si fi wọn si OS lati rii daju awọn titunse ti ibaraenisepo pẹlu awọn iyokù ti awọn igbesi.
- Yi aṣẹ, bi gbogbo awọn tókàn, ti wa ni bere lori dípò ti superuser, eyi ti ọna ti o ti wa ni ti a beere lati wa ni timo nipa titẹ awọn ọrọigbaniwọle ninu awọn titun emeta. Ro wipe awọn ohun kikọ kọ ni ọna yi ti wa ni ko han ninu ila.
- Nigba ti imudojuiwọn ti wa ni-ri, jẹrisi wọn afikun si awọn server nipa yiyan awọn Y version.
- Lẹhin iyẹn, o le fi sori gbogbo awọn ohun elo ti o padanu. O ti ṣe ni o kan sudo o kan fi sori ẹrọ gcc Wtpdaake pipaṣẹ libtooc. Iwọ ko ni da duro ni ọkọọkan wọn, nitori iwọ yoo rii itupalẹ alaye diẹ sii.
- Diẹ ninu awọn ti awọn loke igbesi le tẹlẹ wa ninu awọn eto, ki nigbati awọn fifi sori okun han, nikan kan tabi meji eto ti wa ni ma han, ati awọn ti o ku eroja ti wa ni dependencies. Jẹrisi fifi sori wọn nipa yiyan aṣayan idahun ti o yẹ.
Lẹhin ipari iṣẹ naa, iwọ yoo ṣe akiyesi pe ohun gbogbo ti kọja ni ifijišẹ, o si wa lati lọ si ipele atẹle ti awọn iṣe igbaradi.
Amuṣiṣẹpọ ti akoko
Ba ti wa ni igbekele pe akoko lori olupin a ti tẹlẹ šišẹpọ, igboya foo yi igbese, gbigbe si iṣeto ni ti awọn ogiriina. Bibẹẹkọ, iwọ yoo nilo lati ṣeto agbegbe aago ati satunkọ faili iṣeto, eyiti o dabi eyi:
- Lo sudo \ CP / USR / Pin / Agbegbe / Euro / Moscow / ati pipaṣẹ akoko lati yan agbegbe aago. Ninu emboding yii, igbanu ti Moscow ti fi idi mulẹ. Ti o ba nilo miiran, o yẹ ki o yi ọna asopọ ti a sọ nipa yi ọna si faili naa.
- Team sudo Ntpdate ru.pool.ntp.org Muu awọn akoko pẹlu awọn nẹtiwọki.
- Tẹ Sudo Crontab -E lati lọ si faili iṣeto akoko.
- Nibi pato awọn akosile on laifọwọyi amuṣiṣẹpọ nipa sii awọn okun 0 0 * * * / sbin / ntpdate ru.pool.ntp.org. Lẹhin fifipamọ awọn ayipada ati pa olootu naa.
Bayi o ko le ṣe aibalẹ nipa otitọ pe kete ti o ba ni lati muu Muu ti ara rẹ, nitori o ṣeun si iṣẹ ṣiṣe ti eto aifọwọyi, a ṣaṣeyọri abajade ti o fẹ. Nikan igbesẹ ti o kẹhin ti iṣẹ igbaradi ti wa ṣaaju fifi aami akiyesi.
Eto ogiriina
Awọn iṣeto ni ti awọn ogiriina jẹ ọkan ninu awọn julọ pataki lakọkọ ṣaaju ki o to fifi eyikeyi IwUlO ti yoo sisẹ nipasẹ awọn agbegbe tabi agbaye nẹtiwọki. Aami akiyesi ko di iyasọtọ ninu eyi, nitorinaa tẹle awọn iṣe wọnyi:
- Ninu ebute ebute, pato ogiriina-cmd - niwall - iṣẹ = Aami akiyesi lati ṣẹda iṣẹ tuntun.
- Jẹrisi ẹda nipasẹ sisọ ọrọ igbaniwọle Supetiser.
- Iwọ yoo ṣe akiyesi ti ipaniyan aṣeyọri ti ifiranṣẹ aṣeyọri.
- Lẹhin iyẹn, o le lẹẹkọọkan wọ awọn aṣẹ atẹle lati ṣii gbogbo awọn ebute oko oju omi pataki.
Firewall-cmd --pepesk --service = Aami -Dorks - Port = 5060 / TCP
Firewall-CMD --Sermanent - Aami Aarin - Port = 5060 / UDP
Firewall-cmd --pepesk --service = Aami-ọjọ - Port = 5061 / TCP
Firewall-cmd --pepesk --service (Aami-ọjọ - Port = 5061 / UDP
Firewall-cmd --pepesk --service (Anadddd-Port = 4569 / UDP
Firewall-cmd --pepesk --service (Aami Aarin - Port = 5038 / TCP
Firewall-titun --perManent --Service = Aami akiyesi --Add-ibudo = 10,000-20000 / UDP
Ni opin, kọ Firewall-CMD --permanent --Add-Service = Aami akiyesi lati ṣẹda a idasilẹ iṣẹ.
- Gbogbo awọn aṣẹ wọnyi tun jẹ dandan jẹrisi nipasẹ titẹ ọrọ igbaniwọle Supetiser kan.
- Lẹhin ṣiṣe awọn ayipada, o yẹ ki o tun bẹrẹ ogiriina lati lo awọn eto: Firewall-cmd Ṣiṣe awọn eto: Firewall-cmd Tierell-cmd --ReLoad.
Lori eyi, gbogbo awọn iṣe igbaradi ti wa ni pari - o le lọ si fifi sori ẹrọ ti awọn ẹya afikun fun iṣẹ ti o peye ti aami ki o ni idaniloju pe ko si awọn aṣiṣe lakoko fifi awọn faili sii.
Igbese 2: fifi afikun awọn ẹya
Gẹgẹbi o ti mọ, iwe akiyesi kii yoo ṣiṣẹ lori olupin, ti o ba paṣẹ awọn eroja pataki ti o jẹ iduro fun ibaraenisọrọ pẹlu deede awọn awakọ ati awọn atọkun TDM. Ti wa ni imuse awakọ nipasẹ dahdi, ati Libpri nilo fun iṣẹ wiwo. Loading ati Njọ awọn paati wọnyi yoo gba akoko pupọ ati pe yoo nilo asopọ intanẹẹti ti nṣiṣe lọwọ, nitorinaa ro o ṣaaju ṣiṣe.
- Jẹ ki a bẹrẹ pẹlu dahdi. Fifuye awọn faili pamosi nipa titẹ awọn wget pipaṣẹ https://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz.
- Awọn igbasilẹ rẹ yoo gba to iṣẹju kan, nitori awọn agbapada dada data ko si ni iru iyara giga bi Emi yoo fẹ. Lẹhin iyẹn, fi sii awọn tar -xvf dahdi-litux-portux-port.tar.tar.ar.Gz lati ṣii awọn nkan ti o gba.
- Iṣe yii ti gbe jade nipasẹ ariyanjiyan sudo, nitorinaa jẹrisi rẹ nipa kikọ ọrọ igbaniwọle superser kan.
- Ni ipari ṣiṣi, lọ si folda ti o gba nipasẹ CD dahdi-Linux-Pari- *.
- Nibi, Bẹrẹ Iṣakojọ nipa titẹ sita ṣe.
- Lẹhin iyẹn, o wa nikan lati fi sii: sudo ṣe fi sori ẹrọ.
- O le afikun kiakia sudo Rii konfigi lati ṣayẹwo awọn ti isiyi eto.
- Fi awọn orisun liana nipasẹ CD .. lati bẹrẹ fifi awọn tókàn IwUlO.
- Awọn opo ti fifi libpri jẹ fere kanna bi awọn kà kan ti, ati awọn iyato ti wa ni šakiyesi nikan ni awọn to jo ati awọn orukọ ti awọn ilana. Gbogbo bẹrẹ pẹlu awọn ọjà ti awọn pamosi:
Wget https://downloads.asterisk.org/pub/telephony/libpri/libpri-current.tar.gz.
- O ti wa ni ki o si unpacking: sudo oda -xvf libpri-current.tar.gz.
- Lẹhin aseyori isediwon, o nilo lati lọ si awọn ti gba liana nipasẹ CD LIBPRI- *.
- Nibi, bẹrẹ Nto awọn sudo Rii IwUlO.
- Lori Ipari, o gbọdọ fi sori ẹrọ ni ìkàwé nipa titẹ awọn sudo Rii sori.
- Fi awọn ti isiyi folda (CD ..), niwon o yoo ko nilo wa siwaju sii.
Gbogbo ilana ti gbigba ati compiling awọn pàtó eto yoo gba nipa idaji wakati kan, eyi ti o ni nkan ṣe pẹlu kan tobi iye ti pamosi ati awọn won gun unpacking. Ti o ba se ohun gbogbo ọtun, nibẹ yẹ ki o jẹ ti ko si aṣiṣe nigba yi.
Igbese 3: Aami akiyesi sori
O ni akoko lati fi sori ẹrọ ni akiyesi kọmputa telephony ọpa, niwon gbogbo awọn pataki oluranlowo irinše ti tẹlẹ a ti fi kun si awọn olupin. Awọn software ti wa ni pin bi a TAR.GZ pamosi lori awọn osise aaye ayelujara, ati awọn oniwe-fifi sori waye bi wọnyi:
- Ni awọn ebute, tẹ awọn wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-currrent.tar.gz lati gba lati ayelujara awọn ti o kẹhin idurosinsin ti ikede ti awọn ọpa. O le ropo awọn ọna asopọ ti o ba ti o ba fẹ lati gba miiran ijọ, nini tẹlẹ faramo o lati awọn osise Aaye.
- Nipa ọna kanna, unpack awọn faili nipa kikọ sudo oda -Xvf Aami akiyesi - *. Tar.gz.
- Via CD Asterisk- * Gbe si gba liana.
- Lati fi sori ẹrọ dependencies, awọn kọ-ni akosile ti lo ./contrib/scripts/install_prereq fi sori ẹrọ.
- Next, ti fi ohun keji to kanna aṣẹ ./contrib/scripts/install_prereq fi sori ẹrọ-unpackaged.
- Lori Ipari, Parẹ kobojumu sudo Rii DistClean awọn faili.
- Ti o ba mo ilosiwaju ti o yoo jẹ pataki lati iṣẹ pẹlu MP3 kika faili, o nilo lati fi awọn yẹ ìkàwé nipa kikọ ./contrib/scripts/Get_mp3_source.sh.
- O si maa wa nikan lati ṣẹda awọn iṣeto ni ti awọn orisun awọn faili ./configure --prefix = / usr --sysconfdir = / ati be be - ralocalstatedir = / var --libdir = / usr / lib64 --with-dahdi --with-eso - -with-iconv --with-libcurl --with-speedex --with-mysqlclient.
- Ṣiṣe awọn setup window ti awọn IwUlO ara nipasẹ awọn sudo ṣe menuselect ki o si ṣeto jade ni sile nibẹ, titari si jade rẹ aini.
- O ti mọ tẹlẹ pe lẹhin unpacking ati eto awọn orisun koodu, won ti wa ni compiled. Tun awọn ofin seyin ni isalẹ lati pari isẹ yi.
sudo Rii
ṣe Fi
ṣe konfigi
Rii ayẹwo.
Igbese 4: Ipilẹ Oṣo ati Run
Loni a yoo ko ba ngbe lori kan gbogbo iṣeto ni ti Aami akiyesi, bi yi ti a ko ti o wa ninu awọn koko ti awọn ohun elo ati ti wa ni executed nipasẹ kọọkan eto administrator leyo, titari si jade ni olupin ara ati aini fun lilo kọmputa telephony. Sibẹsibẹ, nibẹ ni o wa ipilẹ sile ti o nilo lati wa ni pàtó kan lati bẹrẹ Aami akiyesi lati ṣayẹwo awọn oniwe-išẹ. Jẹ ki a wo wọn ni awọn alaye diẹ sii.
- Ṣiṣe awọn /etc/asterisk/asterisk.conf iṣeto ni faili nipasẹ eyikeyi rọrun ọrọ olootu.
- Fi awọn gbolohun ọrọ nigbamii ni o.
Runuser = Aami akiyesi
rungroup = Aami akiyesi
DefaultLanguage = RU
Documentation_Language = RU_RU
- Fi awọn ayipada ki o si pari iṣẹ pẹlu awọn ohun.
- A o kan pato ninu awọn faili ti awọn akọkọ olumulo IwUlO, ki o yoo ni lati fi o si awọn eto. Eleyi ni a ṣe nipasẹ sudo UseRADD Aami akiyesi -M.
- Next, ṣeto awọn wiwọle ẹtọ si awọn folda, seyin sii ofin ni isalẹ.
Chown -R Aami akiyesi: Aami akiyesi / var / Run / Aami akiyesi
Chown -R Aami akiyesi: Aami akiyesi / ati be be / akiyesi
Chown -R Aami akiyesi: Aami akiyesi / var / {libera, Wọle, spool} / Aami akiyesi
Chown -R Aami akiyesi: Aami akiyesi / usr / LIB64 / Aami akiyesi
Chown -R Aami akiyesi: Aami akiyesi / var / Log / Aami akiyesi
- Ni opin, ṣayẹwo awọn sudo Aami akiyesi -C eto lati rii daju pe awọn IwUlO iṣẹ.
- O si maa wa nikan lati bẹrẹ Aami akiyesi bi a iṣẹ nipasẹ SystemCTL ṣiṣẹ Aami akiyesi ati ki o SystemCTL Bẹrẹ Aami akiyesi.
Loni o ti kọ itọsọna ti a fipa, idi akọkọ ti eyiti o jẹ lati ṣafihan awọn olumulo alakọbẹrẹ ti ipilẹ ẹrọ ikọsẹ fifi sori ẹrọ ati awọn paati ainisitosi pataki. O le ṣe itọju ṣiṣe nikan ki o wọle si iwe osise ti IwUlO lati gba alaye nipa awọn iṣẹ eto ti ko mọ.