Asteriskoa zentrotan instalatzea 7

Anonim

Asteriskoa zentrotan instalatzea 7

Asterisk ordenagailuko telefoniaren irtenbide ospetsuenetako bat da, zerbitzari desberdinetan aktiboki instalatuta. Ia kode eta protokolo moderno guztiak onartzen ditu, eta lanaren egonkortasun ona ere erakusten du, beraz, horrelako ospea lortu du sistemaren administratzaileen artean. Hala ere, asteriskak integratzen saiatzean, erabiltzaile hasiberriek instalazio zuzeneko operazioarekin lotutako zailtasun askotarikoak izan ditzakete. Hori ekiditeko, gaur egungo materiala ikastea gomendatzen dugu, zentimo 7 banaketa adibide gisa hartzen den.

Instalatu asteriskoa zentrotan 7

Zereginaren ezarpenaren konplexutasun osoa da asteriskoak ez duela osagai gehigarririk gabe funtzionatuko, eta eskuz instalatu beharko dira artxiboak deskonprimituz eta jasotako fitxategiak konpilatuz. Prozesu honek denbora asko beharko du eta, beraz, argibide guztiak zatitu behar izan ditut urratsak egiteko urratsak egiteko. Has gaitezen prestaketa ekintzekin.

1. pausoa: aurretiazko ekintzak

Hasteko, beharrezkoa da zerbitzaria prestatzea, ez baita beti beharrezkoak diren zentroetan beharrezkoak diren utilitateak, ekintza hauek egitean, eta suebakia eta denboraren konfigurazioa ez dira burutzen. Urrats hau errazena da komando sarrera zehatza soilik eskatzen duelako, baina hainbat puntutan ere banatzen da.

Beharrezkoak diren utilitateak instalatzea

Guztira, izartxoak eta osagai laguntzaileak hasiera batean sistema eragileetan hasieran ezin diren bost utilitate beharko dituzte. Beheko gida zehatz-mehatz betetzea proposatzen dugu eguneratze guztiak eta falta diren softwarea instalatzeko.

  1. Ekintza gehiago terminalean egingo dira, beraz, exekutatu komenigarria zuretzat.
  2. Terminala martxan jartzea prestakuntza ekintzak egiteko, CentOS 7 zentrotan instalatu aurretik

  3. Hemen, lehenengo, sartu sudo yum update komandoa. Eguneratzeen erabilgarritasuna dagoeneko instalatutako osagaien eskuragarritasuna egiaztatu beharko litzateke eta gehitu OSan, gainerako erabilgarriekin elkarreraginaren zuzentasuna ziurtatzeko.
  4. Atxikimenduak CentOS 7-n instalatu aurretik eguneratzeak egiaztatzeko komandoa

  5. Komando hau, hurrengo guztia bezala, superuserraren izenean hasten da eta horrek esan nahi du errenkada berrian pasahitza sartuz berretsi behar dela. Demagun modu honetan idatzitako karaktereak lerroan bistaratzen ez direla.
  6. Eguneratze egiaztapen komandoaren berrespena Asterisk instalazioaren aurretik CentOS 7-n

  7. Eguneratzeak hautematen direnean, berretsi zerbitzariari gehitzea Y bertsioa hautatuz.
  8. Eguneratzeak instalatzeko berrespena Centos 7-n instalatu aurretik

  9. Horren ondoren, falta diren utilitate guztiak modu seguruan instalatu ditzakezu. SUDO YUM instalazio bakarrean egiten da instalatu GCC Wget Ntpdate Automake LibTool komandoan. Ez zara horietako bakoitzean geldituko, azterketa zehatzagoa gehiago ikusiko duzulako.
  10. Utilitate osagarriak deskargatzea Centos 7-n izartxoa instalatu aurretik

  11. Aurreko utilitate batzuk sisteman egon daitezke dagoeneko, beraz, instalazio-katea agertzen denean, programa bat edo bi besterik ez dira bistaratzen, eta gainerako elementuak mendekotasunak dira. Berretsi instalazioa erantzun egokia aukeratuz.
  12. Utilitate osagarriak berrespena CentOS 7-n instalatu aurretik

Eragiketa amaitu ondoren, jakinaraziko zaio dena ondo pasatu dela, eta prestaketa ekintzen hurrengo fasera joateko geratzen da.

Denboraren sinkronizazioa

Zerbitzariaren denbora jadanik sinkronizatuta zegoela, ausardiaz saltatu urrats hau, suebakiaren konfiguraziora mugituz. Bestela, ordu-eremua eskuz ezarri beharko duzu eta konfigurazio fitxategia editatu beharko duzu, hau da:

  1. Erabili sudo \ cp / usr / share / zonainfo / europar / Moscow / etc / Localtime komandoa ordu-eremua hautatzeko. Bazterketa honetan, Moskuko gerrikoa finkatuta dago. Beste bat behar baduzu, zehaztutako esteka aldatu beharko zenuke fitxategirako bidea aldatuz.
  2. Taldea Centos 7-n izartxoen instalazioaren aurrean denbora-zona hautatzeko

  3. SUDO NTPDATE RU.POOL.NTP.OGR Sinkronizatu Sarearekin Sinkronizatu denbora.
  4. Internet bidez denbora automatikoko sinkronizazioa egiteko taldea Centos 7 zentrotan instalatu aurretik

  5. Sartu sudo crontab -e denbora konfigurazio fitxategian joateko.
  6. ASTERANS 7 zentrotan instalatu aurretik denboraren konfigurazio fitxategia irekitzeko komandoa

  7. Hemen zehaztu sinkronizazio automatikoari buruzko script-a 0 * * * / sbin / ntpdate ru.pool.ntp.org. Aldaketak gorde eta editorea itxi ondoren.
  8. Momentu autminmatikoen zeregin bat gehitzea Instalatu baino 7 zentrotan instalatu aurretik

Orain ezin duzu kezkatu, behin zure burua sinkronizatu beharko duzula, ezarpen automatikoaren zereginari esker, nahi duzun emaitza lortu genuen. Prestaketa lanaren azken urratsa bakarrik geratzen da izartxoa instalatu aurretik.

Suebakia ezarriz

Suebakiaren konfigurazioa prozesu garrantzitsuenetako bat da, tokiko edo sare globalaren bidez funtzionatuko duen edozein erabilgarritasun instalatu aurretik. Asteriskoa ez da zentzu horretan salbuespen bihurtzen, beraz, jarraitu ekintza hauek:

  1. Terminalean, zehaztu suebakia-cmd --permanent --Newall-Service = Asteriskoa zerbitzu berri bat sortzeko.
  2. Suhiltzaileen zerbitzu berria sortzea Asterisko instalazioaren aurrean 7 zentrotan

  3. Berretsi sorrera SuperUser pasahitza zehaztuz.
  4. Itxaropenen instalazioaren aurrean suebakiaren zerbitzu berri bat sortzearen berrespena Centos 7-n

  5. Arrakastaren mezua arrakastaz jakinaraziko zaizu.
  6. Zerbitzu berri bat sortzea arrakastaz izartxoa zentrotan instalatu aurretik 7

  7. Horren ondoren, hurrengo komando hauek sartu ditzakezu beharrezko portu guztiak irekitzeko.

    Firewall-cmd --perisk --service = izartxoa --dd-port = 5060 / tcp

    Firewall-cmd --permanent --service = izartxoa --dd-port = 5060 / udp

    Firewall-cmd --perisk --service = izartxoa --dd-port = 5061 / tcp

    Firewall-cmd --perisk --service = asterisk --dd-port = 5061 / UDP

    Firewall-cmd --perisk --service = izartxoa --add-port = 4569 / udp

    Firewall-cmd --perisk --service = izartxoa --add-port = 5038 / tcp

    Firewall-cmd --permanent --service = izartxoa --add-port = 10.000-20000 / UDP

    Amaieran, idatzi firewall-cmd --permanent --add-service = Asteriskoa baimendutako zerbitzua sortzeko.

  8. Suebakiaren zerbitzu berri bat sortuz Centos 7-n izandako instalazioaren aurretik

  9. Komando horiek guztiak ere derrigorrezkoak dira, gainera, Pasahitz superuserra sartuz.
  10. Hainbat zerbitzu berri sortzea berrestea CentOS 7 zentrotan instalatu aurretik

  11. Aldaketak egin ondoren, suebakia berrabiarazi beharko zenuke ezarpenak aplikatzeko: firewall-cmd - berriro.
  12. Suebakia berriro kargatzea Centos 7-n izandako aldaketak egin ondoren

Honetan, prestaketa ekintza guztiak burutu dira - osagai osagarriak instalatzera joan zaitezke izartxoaren funtzionamendu egokia lortzeko eta ziurtatu fitxategiak gehitzean ez dela akatsik egongo.

2. pausoa: Osagai osagarriak gehitzea

Dakizuenez, izartokak ez du zerbitzarian funtzionatuko, gidariekin eta TDM interfazeekin elkarrekintza normalizatzeaz arduratzen diren baliabide garrantzitsuak ezartzen badituzu. Kontseiluko gidariak Dahdi bidez ezartzen dira eta LibPri interfazearen funtzionamendua behar da. Osagai horiek kargatzeak eta muntatzeak denbora asko beharko dute eta Interneteko konexio aktiboa beharko da, beraz, kontuan hartu aurretik.

  1. Has gaitezen Dahdi-rekin. Kargatu fitxategiaren artxiboa wget komandoa https://downloads.asterisk.org/pub/telephony/dahdi-linux-compleT/dahdi-plinux-complete-current.tar.gz.
  2. Gune ofizialetik Dahdi artxiboa lortzeko taldea

  3. Deskargak minutu bat iraungo du, biltegiek nahi nukeen bezain abiadura handiko datuak transmititzen dituztelako. Horren ostean, sartu tar -xvf dahdi-linux-current.tar.gz-ek jasotako objektuak deskonprimitzeko.
  4. Webgune ofizialetik Dahdi-ren sortutako artxiboa deskonprimitzeko taldea

  5. Ekintza hau sudo argumentuaren bidez egiten da, beraz, berretsi superuserako pasahitza idatziz.
  6. Dahdi deskonprimaketaren berrespena Centos 7-n, pasahitza sartuz

  7. Deskonprimitzailearen amaieran, joan CD Dahdi-Linux-Ced-en bidez jasotako karpetara.
  8. Joan Dahdi karpetara Centos 7-n, bere konpilazio gehiagorako

  9. Hemen, hasi konpilazioa sudo egitea inprimatuz.
  10. Dahdi osagaia Centos 7-n konpilatzeko taldea

  11. Horren ondoren, instalatzea baino ez da geratzen: Sudo egin instalatu.
  12. Centos 7 zentrotan instalatzeko agindua Centos 7-n bere konpilazioaren ondoren

  13. Gainera, Sudo marka konfiguratu dezakezu uneko ezarpenak egiaztatzeko.
  14. Taldea Dahdi Centos 7-n konfiguratzeko instalazio arrakastatsua egin ondoren

  15. Utzi iturburu direktorioa CD bidez .. hurrengo erabilgarritasuna instalatzen hasteko.
  16. Irten DAHDI karpeta zentroetan 7 instalazioa instalatu ondoren

  17. Libpri instalatzeko printzipioa ia hori da, eta ezberdintasunak direktorioen erreferentzietan eta izenetan soilik antzematen dira. Guztiak artxiboa jasotzearekin hasten da:

    Wget https://downloads.asterisk.org/pub/telephony/libpri/libpri-current.tar.gz.

  18. Libpri artxiborako taldea Centos 7-n webgune ofizialetik

  19. Ondoren, deskonprimitzen da: sudo tar -xvf libpri-current.tar.gz.
  20. Libpri artxiboa deskonprimitzea Centos 7-n deskargatu ondoren gune ofizialetik deskargatu ondoren

  21. Erauzketa arrakastatsua egin ondoren, jasotako direktoriora joan behar duzu CD libpri- *.
  22. Aldatu karpeta Libpri-rekin Centos 7-n osagaia konpilatzeko

  23. Hemen, hasi sudo erabilgarritasuna muntatzen.
  24. Libpri osagaia CENTOS 7-n konpilatzea 7 karpetara aldatu ondoren

  25. Bukatu ondoren, liburutegia instalatu behar duzu Sudo Make Instalatuz.
  26. Libpri osagaia zentrotan instalatzea 7 konpilazioa amaitu ondoren

  27. Utzi uneko karpeta (CD ..), ez gaitu gehiago behar.
  28. Irten karpeta libpri Centos 7-n, konpilazioa amaitu ondoren

Zehaztutako programak deskargatzeko eta biltzeko prozesu osoak ordu erdi inguru iraungo du, artxibo kopuru handiarekin eta haien deskonprimaketa luzearekin lotuta. Dena ondo egiten baduzu, ez da akatsik egin behar horretan zehar.

3. urratsa: Asteriskal instalazioa

Asterisk ordenagailuko telefoniaren tresna instalatzeko garaia da, izan ere, beharrezko osagai laguntzaile guztiak zerbitzarira gehitu dira dagoeneko. Softwarea Tar.Gz Artxibo gisa banatzen da webgune ofizialean, eta instalazioa honela gertatzen da:

  1. Terminalean, sartu wget http://downloads.asterisk.org/pub/telephony/asterisko/asterisk helph-currrent.tar.gz tresnaren azken bertsio egonkorra deskargatzeko. Esteka ordezkatu dezakezu beste batzar bat lortu nahi baduzu, aurretik gune ofizialetik aurre egin ondoren.
  2. Webgune ofizialetik izartxaren azken bertsioa deskargatzeko taldea

  3. Modu berean, deskonprimitu fitxategiak sudo tar -xvf izartxoa idatziz - *. Tar.gz.
  4. DESKARGATUTAKO AZALDUTAKO AZALDUTAKO ASTEA 7 zentimoetan

  5. CD Asterisk-en bidez * Jasotako direktoriora joan.
  6. Centos 7-n izandako izartxoaren erabilgarritasunaren jasotako direktoriora igarotzea

  7. Mendekotasunak instalatzeko, script integratua erabiltzen da ./contrib/scripts/install_prereq instalatu.
  8. Asteriskoko erabilgarritasun mendekotasunak zentimoetan instalatzeko lehen komandoa

  9. Ondoren, sartu bigarrena, gutxi gorabehera, komando bera ./contrib/scripts/install_prereq instalatu-deskonprimituta.
  10. Asterisko mendekotasunak zentimoetan instalatzeko bigarren agindua

  11. Betetzean, ezabatu alferrikako sudo egin Distclean fitxategiak.
  12. Hondakinen menpekoak Centos 7-n izandako mendekotasunak instalatzean kentzeko komandoa

  13. Aldez aurretik badakizu MP3 formatu fitxategiekin lan egitea beharrezkoa izango dela, liburutegi egokia gehitu behar duzu ./contrib/scripts/get_mp3_source.sh idatziz.
  14. Liburutegia instalatzea Audio-rekin lan egiteko Centos 7-n

  15. Iturriaren fitxategien konfigurazioa sortzea besterik ez da geratzen ./configure --sysconfdir = / etc - ralocalstatedir = / var --libdir = / usr / lib64 --with-dahdi --with-pri - -with-iconv --with-libcurl --with-speedex --with-mysqlclient.
  16. Asterisk oinarriaren konfigurazio komandoa Centos 7-n instalatu aurretik

  17. Exekutatu erabilgarritasunaren leihoaren leihoa Sudo Menuuselect-en bidez eta ezarri parametroak bertan, zure beharrak bultzatuz.
  18. Instalatu aurretik, asterisko konfigurazioko leihoa martxan jartzeko komandoa

  19. Badakizu iturburu kodea deskonprimitu eta ezarrita, konpilatuta daudela. Errepikatu komandoak behean, eragiketa hau osatzeko.

    Sudo egin

    Instalatu

    Konfigurazio egin

    Laginak egin.

  20. Komandoak Centos 7 zentrotan instalatzeko konfigurazio arrakastatsuaren ondoren

4. urratsa: oinarrizko konfigurazioa eta exekutatu

Gaur ez gara asterisko konfigurazio orokorrean biziko, materialaren gaian sartzen ez denez, sistemaren administratzaile bakoitzak banan-banan exekutatzen da, zerbitzaria bera eta ordenagailuaren telefonia erabiltzeko beharrak bultzatzen ditu. Hala ere, oinarrizko parametroak zehaztu behar dira izartxoa hasteko, bere errendimendua egiaztatzeko. Ikus ditzagun xehetasun gehiagotan.

  1. Exekutatu /etc/asterisk/asterisk.conf konfigurazio fitxategia testu editore egoki baten bidez.
  2. Hasi asterisko konfigurazio fitxategia Centos 7-n oinarrizko konfiguraziorako

  3. Sartu kateak geroago.

    Runuser = izartxoa

    RunGroup = Asterisk

    DefaultLanguage = ru

    Dokumentazioa_Language = RU_RU

  4. Oinarrizko ezarpena Asterisk Centos 7 instalatuz konfigurazio fitxategi baten bidez

  5. Gorde aldaketak eta osatu lana objektuarekin.
  6. Asterisko konfigurazio fitxategian aldaketak aurreztea Centos 7-n

  7. Erabiltzailearen erabilgarritasun nagusiaren fitxategian zehaztu genuen, beraz, sistemari gehitu beharko diozu. SUDO USERADD izartxoaren bidez egiten da.
  8. Erabiltzaile berria sortzea Centos 7-n izartxoarekin lan egiteko

  9. Ondoren, ezarri sarbide eskubideak karpetetara, txandaka beheko komandoak txertatuz.

    Chown -r Asterisk: Asterisk / Var / Run / Asterisko

    Chown -r Asterisk: Asteriskoa / etc / Asterisk

    Chown -r Asterisk: Asterisk / var / {lib, log, spool} / izartxoa

    Chown -r Asterisk: Asteriskoa / USR / LIB64 / Asterisk

    Chown -r Asterisk: Asterisk / Var / Log / Asterisko

  10. Erabilgarritasuna konfiguratzean Centos 7-n Sarbide ezarpenak ezarriz

  11. Azkenean, egiaztatu sudo izartxoa -c ezarpenak erabilgarritasun lana ziurtatzeko.
  12. Egungo izartxo egoera egiaztatzea Centos 7-n ezarri ondoren

  13. SystemCTL gaitu eta SystemCtl abiarazten hastea bakarrik izaten da asteriskoa.
  14. Komando bat Centos 7 zentrotan abiarazteko konfigurazio arrakastatsuaren ondoren

Gaur egun faseatutako gida ikasi duzu, helburu nagusia hasiberrientzako erabiltzaileek izartxoa instalatzeko eta beharrezko osagai laguntzaileak erakustea da. Ekintza bakoitza arretaz gauzatu eta erabilgarritasunaren dokumentazio ofizialera sartu ahal izango duzu programa ezezagunen funtzioei buruzko informazioa lortzeko.

Irakurri gehiago