Nginstall Asterisk ing Centos 7

Anonim

Nginstall Asterisk ing Centos 7

Asterisk minangka salah sawijining solusi komputer telephony sing paling misuwur, aktif diinstal ing server sing paling beda. Ndhukung meh kabeh codecol lan protokol modern, lan uga nuduhake stabilitas kerja sing apik, mula wis entuk popularitas kasebut ing antarane administrator sistem. Nanging, pangguna wong anyar nalika nyoba nggabungake Asterisk bisa nemoni masalah sing paling migunani sing ana gandhengane karo operasi instalasi langsung. Kanggo ngindhari iki, disaranake sinau materi saiki ing distribusi 7 CentOS sing dijupuk minangka conto.

Instal Asterisk ing Centos 7

Komplek kabeh implementasine saka tugas kasebut yaiku Asterisk ora bakal bisa digunakake tanpa komponen tambahan, lan kudu diinstal kanthi manual, lan bakal diinstal kanthi manual kanthi mbongkar arsip lan nyusun file sing ditampa. Proses iki mbutuhake akeh wektu, mula aku kudu dibagi kabeh pandhuan kanggo langkah-langkah kanggo nggawe pangerten. Ayo diwiwiti kanthi tumindak persiapan.

Langkah 1: Tumindak awal

Kanggo miwiti, perlu kanggo nyiyapake server, amarga ora mesthi keperluan sing dibutuhake ing CentOS, sing bakal dibutuhake nalika tumindak ing ngisor iki, lan firewall lan firewall lan firewall lan firewall lan ora ana hubungane. Langkah iki paling gampang amarga mbutuhake input printah sing akurat, nanging uga dipérang dadi pirang-pirang poin.

Instalasi Utilitas sing perlu

Secara total, Asterisk lan Bantuonen komponen bakal mbutuhake limang macem-macem keperluan sing beda-beda bisa uga ora ana ing sistem operasi. Kita ngusulake supaya nuntun pandhuan ing ngisor iki kanggo nginstal kabeh update lan piranti lunak sing ilang.

  1. Kabeh tumindak luwih bakal ditindakake ing terminal, mula sampeyan mbukak kanthi trep kanggo sampeyan.
  2. Miwiti terminal nindakake tumindak persiapan sadurunge nginstal Asterisk ing Centos 7

  3. Mangkene, ketik printah nganyari sudo yum. Sampeyan kudu mriksa kasedhiyan sing wis dipasang komponen lan ditambahake menyang OS kanggo njamin bener interaksi karo sisa keperluan.
  4. Prentah kanggo mriksa nganyari sadurunge nginstal Asterisk ing Centos 7

  5. Prentah iki, kaya kabeh sabanjure, diwiwiti kanggo superuser, tegese dibutuhake dikonfirmasi kanthi ngetik sandhi ing baris anyar. Coba manawa karakter sing ditulis kanthi cara iki ora ditampilake ing garis.
  6. Konfirmasi printah verifikasi nganyari sadurunge Instalasi Asterisk ing Centos 7

  7. Yen nganyari dideteksi, konfirmasi Kajaba saka server kanthi milih versi Y.
  8. Konfirmasi kanggo nginstal nganyari sadurunge nginstal Asterisk ing Centos 7

  9. Sawise iku, sampeyan bisa nginstal kabeh sing wis ilang. Iki rampung ing siji bagean sing nginstal GCC WGG WGG Wget NTPDATE Automake Automake. Sampeyan ora bakal mandheg ing saben wong, amarga sampeyan bakal bisa ndeleng analisis sing luwih rinci.
  10. Download Utilitas tambahan sadurunge nginstal Asterisk ing Centos 7

  11. Sawetara keperluan ing ndhuwur bisa ana ing sistem, dadi nalika senar instalasi katon, mung siji utawa rong program sing ditemokake, lan isih ana unsur-unsur gumantung. Konfirmasi instalasi kanthi milih pilihan jawaban sing cocog.
  12. Konfirmasi Utilitas tambahan sadurunge nginstal Asterisk ing Centos 7

Sawise rampung operasi, sampeyan bakal dikabari yen kabeh wis lulus kanthi sukses, lan tetep bakal menyang tahap tumindak persiapan.

Sinkronisasi wektu

Yen ana kapercayan yen wektu ing server wis disinkronake, kanthi wani ngliwati langkah iki, pindhah menyang konfigurasi firewall. Yen ora, sampeyan kudu nyetel zona wektu kanthi manual lan edit file konfigurasi, sing katon kaya iki:

  1. Gunakake sudo \ cp / usr / share / zonainfo / Eropa / Moscow / etc / printah lokal milih zona wektu. Ing perwujudan iki, sabuk Moskow ditetepake. Yen sampeyan butuh liyane, sampeyan kudu ngganti link sing wis ditemtokake kanthi ngganti dalan menyang file kasebut.
  2. Tim kanggo milih zona wektu ing ngarep Instalasi Asterisk ing CentOS 7

  3. Team sudo ntpdate ru.pool.ntp.org Sinkronisasi wektu karo jaringan.
  4. Tim kanggo sinkronisasi wektu kanthi otomatis liwat Internet sadurunge nginstal Asterisk ing Centos 7

  5. Ketik sudo crontab -e kanggo mbukak file konfigurasi wektu.
  6. Printah kanggo mbukak file konfigurasi wektu sadurunge nginstal Asterisk ing Centos 7

  7. Ing kene negesake skrip ing sinkronisasi otomatis kanthi masang string 0 0 * * * / sbin / ntpdate ru.pool.ntp.org. Sawise nyimpen pangowahan lan nutup editor.
  8. Nambahake tugas mriksa wektu autmomatik sadurunge nginstal Asterisk ing Centos 7

Saiki sampeyan ora bisa kuwatir babagan kasunyatan manawa sampeyan kudu nyinkronake wektu dhewe, amarga matur nuwun kanggo tugas sing digawe saka setelan otomatis, kita entuk asil sing dikarepake. Mung langkah pungkasan saka persiapan karya persiapan tetep sadurunge nginstal Asterisk.

Nyetel firewall

Konfigurasi firewall minangka salah sawijining proses sing paling penting sadurunge nginstal sarana sing bakal digunakake liwat jaringan lokal utawa global. Asterisk ora dadi pangecualian babagan iki, dadi tindakake tumindak iki:

  1. Ing terminal, nemtokake firewall-cmwall-cm - penganten --newall-layanan = Asterisk kanggo nggawe layanan anyar.
  2. Nggawe Layanan Firewall Anyar ing ngarep Instalasi Asterisk ing Centos 7

  3. Konfirmasi nggawe kanthi nemtokake tembung sandhi superuser.
  4. Konfirmasi Nggawe Layanan Firewall Anyar ing ngarep Instalasi Asterisk ing Centos 7

  5. Sampeyan bakal dikabari babagan sukses pesen sukses.
  6. Nggawe sukses layanan anyar sadurunge nginstal Asterisk ing Centos 7

  7. Sawise iku, sampeyan bisa ngganti printah ing ngisor iki kanggo mbukak kabeh port sing dibutuhake.

    Firewall-cmd --perik --Service = Asterisk --dd-Port = 5060 / tcp

    Firewall-cmd - Impermicent - Asterisk --dd-Port = 5060 / UDP

    Firewall-cmd --erperisk --Service = Asterisk --dd-port = 5061 / tcp

    Firewall-cmd --perik --Service = Asterisk --dd-Port = 5061 / UDP

    Firewall-cmd --erperisk --Service = Asterisk --dd-Port = 4569 / UDP

    Firewall-cmd --erperisk --Service = Asterisk --dd-Port = 5038 / TCP

    Firewall-cmd - Impermice = Asterisk --dd-Port = 10,000-20000 / UDP

    Ing pungkasan, tulisake Firewall-cmD - Amperment - Service = Asterisk kanggo nggawe layanan sing diidinake.

  8. Nggawe layanan sing wis dirampungake firewall sadurunge instalasi Asterisk ing Centos 7

  9. Kabeh prentah iki uga prentah dikonfirmasi kanthi ngetik sandhi superuser.
  10. Konfirmasi nggawe layanan sing diidini anyar sadurunge nginstal Asterisk ing Centos 7

  11. Sawise nggawe owah-owahan, sampeyan kudu miwiti maneh firewall kanggo ngetrapake setelan: firewall-cmd --ran.
  12. Nglumpukake firewall sawise nggawe owah-owahan asterisk ing Centos 7

Iki, kabeh tumindak persiapan rampung - sampeyan bisa nginstal komponen tambahan kanggo operasi asterisk sing bener lan mesthekake yen ora ana kesalahan nalika nambah file.

Langkah 2: Nambah komponen tambahan

Kaya sing dingerteni, Asterisk ora bakal bisa digunakake ing server, yen sampeyan wis nggawe keperluan penting sing tanggung jawab normalake interaksi karo driver lan antarmuka TDM. Pembalap papan ditindakake liwat Dahdi, lan libpri dibutuhake kanggo operasi antarmuka. Loading lan ngumpul komponen kasebut bakal mbutuhake wektu akeh lan mbutuhake sambungan internet sing aktif, saengga timbang sadurunge wis rampung.

  1. Ayo miwiti karo DAHDI. Muat file arsip kanthi ngetik printah Wget https://downloads.asterisk.org/pub/telephony/dahdi/dahdi-linux-Luru-complete-current.tar.gz.
  2. Tim kanggo entuk arsip DAHDI ing CentOS 7 saka situs resmi

  3. Downloads bakal udakara udakara menit, amarga repositori ngirim data ora kanthi cepet kaya sing dakkarepake. Sawise iku, lebokake tar -xvf Dahdi-linux-cleut-saiki.tar.gz kanggo mbongkar obyek sing ditampa.
  4. Tim kanggo mbongkar arsip asil dahdi ing Centos 7 saka situs web resmi

  5. Tumindak iki ditindakake liwat argumen sudo, saengga konfirmasi kanthi nulis tembung sandhi superuser.
  6. Konfirmasi Dahdi sing dibongkar ing Centos 7 kanthi ngetik sandhi

  7. Ing pungkasan pambayaran, pindhah menyang folder sing ditampa liwat cd Dahdi-linux-2.
  8. Menyang folder DAHDI ing CentOS 7 kanggo kompilasi sing luwih lanjut

  9. Ing kene, miwiti kompilasi kanthi cetak sudo.
  10. Tim kanggo nyusun komponen DAHYI ing CentOS 7

  11. Sawise iku, tetep mung nginstal: sudo nginstal.
  12. Prentah kanggo nginstal komponen DAHYI ing CentOS 7 sawise kompilasi

  13. Sampeyan bisa uga bisa milih sudo config kanggo mriksa setelan saiki.
  14. Tim kanggo ngatur DAHDI ing Centos 7 sawise instalasi sukses

  15. Ninggalake direktori Source liwat CD .. kanggo miwiti nginstal utilitas sabanjure.
  16. Metu Folder Dimi ing CentOS 7 Sawise nginstal instalasi

  17. Prinsip nginstal libpri meh padha karo sing dianggep, lan bedane mung diamati ing referensi lan jeneng jeneng. Kabeh diwiwiti kanthi panrimo arsip:

    WGG HTPS 8.Sdownloads.Sterisk.org/pub/telephony/libpri/libpri-current.tar.gz.

  18. Tim kanggo arsip libpri ing CentOS 7 saka situs web resmi

  19. Banjur mbukak kunci: sudo tar -xvf libpri-saiki.tar.gz.
  20. Unpacking Archive Libpri ing CentOS 7 Sawise ndownload saka situs resmi

  21. Sawise ekstraksi sukses, sampeyan kudu pindhah menyang direktori sing ditampa liwat CD CD Libpri- *.
  22. Ngalih menyang folder karo Centpri ing CentOS 7 kanggo nyusun komponen

  23. Ing kene, miwiti ngumpulake sudo nggawe sarana.
  24. Kompilasi saka komponen libpri ing Centos 7 sawise ngoper folder

  25. Sawise rampung, sampeyan kudu nginstal perpustakaan kanthi ngetik sudo nginstal.
  26. Nginstall Constent libpri ing CentOS 7 Sawise rampung kompilasi kasebut

  27. Ninggalake folder saiki (CD ..), amarga ora butuh luwih akeh.
  28. Exit folder Libpri ing CentOS 7 Sawise ngrampungake kompilasi

Proses ndownload lan nyusun program sing ditemtokake bakal udakara setengah jam, sing ana gandhengane karo jumlah arsip sing akeh lan sing dawa. Yen sampeyan nindakake kabeh, mesthine ora ana kesalahan sajrone iki.

Langkah 3: Instalasi Asterisk

Iki wektu kanggo nginstal alat telepon Asterisk Computer, amarga kabeh komponen bantu sing dibutuhake wis ditambahake ing server. Piranti lunak disebarake minangka Arsip Tar.gz ing situs web resmi, lan instalasi kedadeyan kaya ing ngisor iki:

  1. Ing terminal, ketik wet http://downloads.asterisk.org/pub/telephony/asterisk/ASterisksmros.Gz kanggo ndownload versi alat pungkasan. Sampeyan bisa ngganti link yen sampeyan pengin njaluk Majelis liyane, sadurunge netepi saka situs resmi.
  2. Tim kanggo ndownload versi Asterisk paling anyar ing Centos 7 saka situs web resmi

  3. Kanthi cara sing padha, bukak file kanthi nulis asterisk asterisk - *. Tar.gz.
  4. Prentah kanggo mbongkar asterisk arsip sing wis diunduh ing Centos 7

  5. Liwat cd asterisk- * pindhah menyang direktori sing ditampa.
  6. Transisi menyang direktori sing ditampa saka sarana asterisk ing CentOS 7

  7. Kanggo nginstal katergantungan, skrip sing dibangun digunakake ./control/Scripts/install_prereq nginstal.
  8. Prentah pisanan kanggo nginstal katergantungan utami asterisk ing Centos 7

  9. Sabanjure, masang nomer loro sing padha ./control/Scripts/install_prereq nginstal - ora bisa dipilih.
  10. Komando kapindho kanggo nginstal pendhapat Asterisk ing CentOS 7

  11. Sawise rampung, busak sudo sing ora perlu nggawe file distclean.
  12. Prentah kanggo mbusak file sisa nalika nginstal Dendendcies Asterisk ing CentOS 7

  13. Yen sampeyan ngerti luwih dhisik yen bakal bisa digunakake karo file format Mp3 format, sampeyan kudu nambah perpustakaan sing cocog kanthi nulis ./contrib/scripts/get_source.sh.
  14. Nginstall perpustakaan kanggo nggarap audio ing Asterisk ing Centos 7

  15. Sampeyan mung nggawe konfigurasi file sumber. -Njaluk-iconv --with-libcurl --with-speedex --with-mysqlclient.
  16. Printah konfigurasi asterisk ing CentOS 7 sadurunge nginstal

  17. Bukak jendhela persiyapan sarana dhewe liwat sudo nggawe menuuselect lan nyetel paramèter ing kana, meksa kabutuhan.
  18. Prentah kanggo miwiti jendela persiyapan Asterisk ing CentOS 7 sadurunge nginstal

  19. Sampeyan wis ngerti manawa sawise mbongkar lan nyetel kode sumber, kabeh disusun. Baleni printah kasebut ganti ing ngisor iki kanggo ngrampungake operasi iki.

    Sudo nggawe

    Priksa

    Nggawe config

    Nggawe conto.

  20. Printah kanggo nginstal Asterisk ing Centos 7 Sawise Persiyapan sukses

Langkah 4: Persiyapan dhasar lan mbukak

Dina iki kita ora bakal manggon ing konfigurasi asterisk, amarga iki ora kalebu ing subyek materi lan ditindakake dening saben pangurus sistem kanthi masing-masing, nyurung server dhewe lan kebutuhan nggunakake telephony komputer. Nanging, ana parameter dhasar sing kudu ditemtokake kanggo miwiti Asterisk kanggo mriksa kinerja. Ayo goleki kanthi luwih rinci.

  1. Bukak Konfigurasi Konfigurasi /etc/ASterisk.conf.NF file liwat editor teks sing trep.
  2. Miwiti file konfigurasi Asterisk ing CentOS 7 kanggo persiyapan dhasar

  3. Sisipake senar mengko.

    Runuser = asterisk

    rungroup = asterisk

    Defaultlang = ru

    Dokumentasi_language = ru_ru

  4. Instal setelan Asterisk dhasar ing CentOS 7 liwat file konfigurasi

  5. Simpen pangowahan lan ngrampungake karya kanthi obyek kasebut.
  6. Ngirit owah-owahan file konfigurasi asterisk ing CentOS 7

  7. Kita mung ditemtokake ing file saka sarana pangguna utama, dadi sampeyan kudu nambah menyang sistem kasebut. Iki rampung liwat asterisk -m asterisk -m sudo.
  8. Nggawe pangguna anyar kanggo nggarap Asterisk ing Centos 7

  9. Sabanjure, aturake hak akses menyang folder, ganti masang printah ing ngisor iki.

    Chown -r asterisk: Asterisk / var / Run / Asterisk

    Chowns -r -r asterisk: Asterisk / etc / Asterisk

    Chown -r Asterisk: Asterisk / var / {{{{, spool} / asterisk

    Chown -r asterisk: Asterisk / USR / lib64 / Asterisk

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

  10. Nyetel setelan Akses menyang folder Asterisk ing CentOS 7 Nalika nyetel sarana kasebut

  11. Pungkasane, priksa setelan sudo asterisk -c kanggo mesthekake karya sarana.
  12. Priksa negara asterisk saiki ing CentOS 7 sawise nyetel

  13. Tetep mung kanggo miwiti Asterisk minangka layanan liwat SyceCtlt Aktifake Asterisk lan Asterisk Start Systemctl.
  14. Prentah kanggo miwiti sarana asterisk ing Centos 7 sawise persiyapan sukses

Dina iki sampeyan wis sinau pandhuan sing phasas, tujuan utama yaiku kanggo nuduhake pangguna pamula prinsip asterisk instalasi lan komponen bantu sing dibutuhake. Sampeyan mung bisa nglakokake saben tumindak lan ngakses dokumentasi resmi babagan sarana kanggo entuk informasi babagan fungsi program sing ora dingerteni.

Nyeem ntxiv