CentOS жылы Asterisk орнату 7

Anonim

CentOS жылы Asterisk орнату 7

Asterisk белсенді ең түрлі серверлерде орнатылған компьютерлік телефония ең танымал шешімдер, бірі болып табылады. Сондықтан, ол жүйе әкімшілері арасында осындай танымалдылыққа ие болды, барлық дерлік қазіргі заманғы кодекті және протоколдарын қолдайды, сондай-ақ жұмыс жақсы тұрақтылығын көрсетеді. Алайда, жаңа бастаған пайдаланушылар Asterisk біріктіруге тырысып кезде тікелей орнату пайдаланумен байланысты ең түрлі қиындықтарға тап болуы мүмкін. Бұл болдырмау үшін, біз CentOS 7 тарату мысалы ретінде қабылданады, онда біздің бүгінгі материал оқыту ұсынылады.

CentOS жылы Asterisk орнату 7

міндетті іске асыру бүкіл күрделілігі Asterisk қосымша құрамдас жұмыс істемейді, олар мұрағат орамасын ашу және алынған файлдарды жасау арқылы қолмен орнату қажет болады. Мен олардың түсінігін жеңілдету үшін қадамдар барлық нұсқауларды бөлуге мәжбүр болды, сондықтан бұл процесс, көп уақыт өтеді. дайындық әрекеттерімен ның бастайық.

1-қадам: алдын ала іс-шаралар

бастау үшін, ол әрқашан мына әрекеттерді жасаған кезде қажет болады CentOS қажетті коммуналдық емес, өйткені ол, серверді дайындау үшін қажетті болып табылады, және Firewall мен уақыты конфигурация орындалмайды. ол тек дәл командалық кірісін талап етеді, бірақ ол сондай-ақ, бірнеше ұпай бөлінеді, өйткені Бұл қадам ең қарапайым болып табылады.

қажетті коммуналдық орнату

барлығы, жұлдызша және қосалқы компоненттер бастапқыда операциялық жүйесінде болмауы мүмкін бес түрлі утилит талап етеді. Біз дәл барлық жаңартулар мен жетіспейтін бағдарламалық құралын орнату үшін төмендегі нұсқаулығын орындауға ұсынамын.

  1. Барлық одан әрі іс-қимыл терминалы жүзеге асырылады, сондықтан сіз үшін ыңғайлы оны іске асырылатын болады.
  2. CentOS жылы Asterisk орнатпас бұрын дайындық іс-әрекеттерді орындау үшін терминал бастап 7

  3. Мұнда, бірінші, Судо Yum Жаңарту пәрменін теріңіз. Ол жаңартулардың болуын әлдеқашан орнатылған компоненттер тексеру және коммуналдық қалған өзара іс-қимыл дұрыстығын қамтамасыз ету үшін OS оларды қосу керек.
  4. CentOS жылы Asterisk орнатпас бұрын жаңартуларды тексеру үшін пәрмен 7

  5. Бұл пәрмен, барлық келесі сияқты, ол жаңа қатарынан құпия сөзді енгізу арқылы расталуы қажет, яғни, суперпользователь атынан басталды. Осы жолмен жазылған таңбалар жолда көрсетіледі емес, деп санайды.
  6. CentOS жылы Asterisk алдында орнату жаңарту тексеру пәрменінің растау 7

  7. Жаңартулар анықталған кезде, Y нұсқасын таңдау арқылы серверге олардың қосуды растау.
  8. CentOS жылы Asterisk орнатпас бұрын жаңартуларын орнату растау 7

  9. Осыдан кейін, сіз қауіпсіз жетіспейтін барлық утилит орната аласыз. Ол тек бір Судо Yum GCC WGET Ntpdate Automake Libtool орнату пәрменін жүзеге асырылады. Егер сіз көп неғұрлым егжей-тегжейлі талдау көресіз, өйткені Сіз, олардың әрқайсысы бойынша тоқтатуға болады.
  10. CentOS жылы Asterisk орнатпас бұрын қосымша утилит жүктеу 7

  11. Жоғарыда коммуналдық Кейбір қазірдің өзінде жүйесінде болуы, сондықтан кезде орнату жол пайда болады болады, тек бір немесе екі бағдарламалар кейде көрсетіледі, ал қалған элементтер тәуелділіктер бар. тиісті жауап опцияны таңдау арқылы олардың орнатуды растаңыз.
  12. CentOS жылы Asterisk орнату алдында қосымша коммуналдық растау 7

жұмыс аяқталғаннан кейін, сіз бәрі сәтті өтті деп хабарланады, және қалдықтары дайындық іс-шаралар келесі кезеңіне өту үшін.

Уақыт синхрондау

серверде уақыт қазірдің өзінде синхрондалған деп сенім бар болса, батыл брандмауэр конфигурация көшу, бұл қадамды өткізіп жіберіңіз. : Олай болмаған жағдайда, сіз Уақыт белдеуін қолмен және өңдеу осы сияқты көрінеді конфигурациялық файлды, орнату қажет болады

  1. уақыт белдеуін таңдау үшін Судо \ CP / USR / Share / ZoneInfo / Еуропа / Мәскеу / және т.б. / Жергіліктіуақыт пәрменін пайдаланыңыз. Бұл нұсқада жүзеге асыру, Мәскеу белбеу белгіленеді. Егер басқа қажет болса, сіз файлға жолды өзгерту арқылы көрсетілген сілтемені өзгерту керек.
  2. CentOS жылы Asterisk орнату алдында уақыт белдеуін таңдау үшін командасы 7

  3. Team Судо Ntpdate желісімен синхрондау уақыт ru.pool.ntp.org.
  4. CentOS жылы Asterisk орнатпас бұрын Интернет арқылы автоматты уақыт үндестіру үшін Team 7

  5. уақыт конфигурация файлына өту үшін Судо Crontab -e енгізіңіз.
  6. CentOS жылы Asterisk орнату алдында уақыт конфигурация файлын ашу үшін команда 7

  7. Мұнда жолды 0 0 * * * / sbin / ntpdate ru.pool.ntp.org тығып автоматты синхрондау сценарий көрсетіңіз. өзгерістер мен жақын редакторы Сақтағаннан кейін.
  8. CentOS орнату Asterisk бұрын autmomatic уақыт тексеру тапсырманы қосу 7

Енді сіз автоматты параметрге құрылған тапсырмаға арқасында, біз қажетті нәтижеге қол, өйткені сіз, уакытын озініз синхрондау үшін болады рет фактісі туралы алаңдатты емес. дайындық жұмыстарын тек соңғы қадам Asterisk орнатпас бұрын қалады.

брандмауэрді орнату

брандмауэр конфигурациялау жергілікті немесе жаһандық желі арқылы кез келген коммуналдық деп ерік функцияны орнату алдында ең маңызды процестердің бірі болып табылады. Asterisk Осы орайда ерекшелік, сондықтан осы әрекеттерді орындаңыз бермейді:

  1. Терминал жаңа қызметін құру брандмауэр-CMD --permanent --newall-қызмет = Asterisk көрсетіңіз.
  2. CentOS жылы Asterisk орнату алдында жаңа брандмауэр қызмет жасау 7

  3. озық сөзді көрсете отырып құру растаңыз.
  4. CentOS жылы Asterisk орнату алдында жаңа брандмауэр қызмет құру растау 7

  5. Сізге сәттілік хабарламасының сәтті орындалуы туралы хабарланады.
  6. Astansisk 7-ден 7-ге дейін жаңа қызметті сәтті құру 7

  7. Осыдан кейін барлық қажетті порттарды ашу үшін келесі командаларды кезекпен енгізе аласыз.

    Firewall-Cmd - Cmd --sisk --service = жұлдызша --DD-порты = 5060 / TCP

    Firewall-CMD-CMD-CMD --Perenent --service = Жұлдызшалық -DD-порты = 5060 / UDP

    Firewall-Cmd - Cmd --sisk --service = жұлдызша --DD-порты = 5061 / TCP

    Fierewall-Cmd - Cmd --sisk --service = жұлдызша --DD-порты = 5061 / UDP

    Firewall-Cmd-Cmd --sisk --Service = жұлдызша -add-port = 4569 / UDP

    Firewall-Cmd - Cmd --sisk --service = жұлдызша -add-port = 5038 / tcp

    Firewall-CMD-CMD --Perenent --service = жұлдызша --Add-port = 10,000-20000 / UDP

    Соңында, рұқсат етілген қызметті жасау үшін Firewall-CMD-CMD-CMD-CMD-CMD-Service = жұлдызша жазыңыз.

  8. AstoRisk орнатпас бұрын 7-ші рет шешілген қызметті құру

  9. Осы командалардың барлығы сонымен қатар супер-суперсель паролін енгізу арқылы расталған.
  10. Astrisk-ті орнатпас бұрын жаңа рұқсат етілген қызметті құруды растау

  11. Өзгерістер енгізгеннен кейін, брандмауэрды қайта іске қосу керек: Firewall-Cmd --Reload.
  12. Абдоэрді жұлдызша жасағаннан кейін қайта жүктеу 7-де

Бұл туралы барлық дайындық әрекеттері аяқталды - сіз жұлдызшаның дұрыс жұмыс істеуі үшін қосымша компоненттерді орнатуға баруға және файлдарды қосу кезінде қателер болмайтынына көз жеткізе аласыз.

2-қадам: қосымша компоненттерді қосу

Өздеріңіз білесіздер, егер сіз драйверлермен және TDM интерфейстерімен өзара әрекеттесуге жауап беретін маңызды утилиталар орнатсаңыз, жұлдызша жұмыс істемейді. Басқарма драйверлері Dahdi арқылы жүзеге асырылады, ал Libpri интерфейс жұмыс істеуі үшін қажет. Бұл компоненттерді тиеу және құрастыру көп уақытты алады және белсенді интернет қосылымын қажет етеді, сондықтан оны аяқталмай тұрып қарастырыңыз.

  1. Дахдиден бастайық. WGET командасының https://downloads.orisk.org/pub/telepbony/dahdi-linux-complete/dahdi-linux-complete- accrent.gne-ді енгізу арқылы файл мұрағатын салыңыз.
  2. Ресми сайттан 7-де Dahdi мұрағатын алуға арналған команда

  3. Оның жүктелуі шамамен бір минутты алады, өйткені репозиторийлер деректерді өзім қалағандай жоғары жылдамдықпен жібермейді. Осыдан кейін, алынған заттарды шығарып алу үшін Tar -xvf Dahdi-Linux-Coll-linux-тогтарын салыңыз.
  4. ДАХДИ мұрағатын орау үшін команда ресми сайттан 7-де

  5. Бұл әрекет Sudo аргументі арқылы жүзеге асырылады, сондықтан оны SuperUser құпия сөзін жазу арқылы растаңыз.
  6. Парольді енгізу арқылы DAHDI-дің 7-ін бекіту туралы растау

  7. Шығарманың соңында, CD DAHDI-Linux-* CD-* арқылы алынған қалтаға өтіңіз.
  8. CentoS 7-дегі Dahdi қалтасына 7-ге өтіңіз

  9. Мұнда SURO басып шығару арқылы компиляцияны бастаңыз.
  10. Centos 7-де Dahdi компонентін құрастыру командасы

  11. Осыдан кейін, ол тек орнату үшін қалады: SUDO орнатыңыз.
  12. DAHDI компонентін CentoS 7-де орнататын пәрмен

  13. Ағымдағы параметрлерді тексеру үшін Sudo Suldo конфигурациясын қосымша теруге болады.
  14. Dahdi Dahdi-ді Dahdi-ді тапсыру үшін 7-де теңшеу

  15. CD арқылы бастапқы каталогты қалдырыңыз .. Келесі қызметтік бағдарламаны орнатуды бастау үшін.
  16. Орнатуды орнатқаннан кейін CentoS 7-де Dahdi қалтасынан шығу

  17. Libpri орнату қағидасы дәл осыған ұқсас, ал айырмашылықтар тек анықтамалықтар мен атауларда байқалады. Барлығы архив түбірінен басталады:

    Https://downloads.org/pub/telephony/libpri/libpri-current.tar.gz.

  18. «Либпри» мұрағаты үшін команда CentoS 7-де 7-ші сайттан

  19. Содан кейін ол қораптан шығарады: Sudo Tar -xvf libpri-vith.tar.gz.
  20. Ribpri архивін орау

  21. Сәтті экстракциядан кейін сіз алынған каталогқа CD Libpri-* арқылы өтуіңіз керек.
  22. Libpri бар қалтаға 1 компонентті құрастырыңыз

  23. Міне, SUDO-ны құрастыруды бастаңыз.
  24. CentoS 7 компонентін CentoS 7-де құрастыру

  25. Аяқтағаннан кейін сіз Sudo орнату арқылы кітапхананы орнатуыңыз керек.
  26. Libpri компонентін CentoS 7-де орнату

  27. Ағымдағы қалтаны қалдырыңыз (CD ..), өйткені бұл бізге көбірек қажет болмайды.
  28. Libpri қалтасынан шығу

Көрсетілген бағдарламаларды жүктеу және құрастырудың бүкіл процесі шамамен жарты сағатты алады, бұл үлкен мұрағатпен және оларды ұзақ уақытпен алмастырады. Егер сіз бәрін дұрыс жасасаңыз, онда бұл кезде ешқандай қателіктер болмауы керек.

3-қадам: Жұлдызша орнату

Жұлдызша компьютерлік телефондық құралын орнататын кез келді, өйткені барлық қажетті қосалқы компоненттер серверге қосылған. Бағдарламалық жасақтама ресми сайтта TAR.GZ мұрағаты ретінде таратылады және оны орнату келесідей болады:

  1. Терминалда http://downloads.orisk.orisk.org/pub/telepbonate/pub/telepbony/pub/teasterisk/teasterisk/pub/tasterisk.kz.ceasterisk (churaSterisk-13-currrent.tar.gz) Құралдың соңғы тұрақты нұсқасын жүктеу үшін енгізіңіз. Егер сіз оны ресми сайттан бұрын жеңіп, басқа жиналыс алғыңыз келсе, сілтемені ауыстыра аласыз.
  2. Команда The Asterisk-тің соңғы нұсқасын «chence in the CentoS» 7-ші сайтынан

  3. Дәл осылай, файлдарды Sudo Tar -xvf жұлдызша жазыңыз - *. Tar.gz.
  4. Жүктелген мұрағатты қораптан шығарып алу пәрмені CentoS 7-де

  5. CD Asterisk- * арқылы алынған каталогқа өтіңіз.
  6. Astrisk Utility 7 каталогына көшу 7

  7. Тәуелділіктерді орнату үшін, бекітілген сценарий қолданылады ./Contrib/Scripts/scripts/install_preeq орнату.
  8. Astrisk Utility тәуелділікті 7-де орнату командасы

  9. Әрі қарай, екінші пәрменді сол пәрменді салыңыз ./Contrib/Scripts/install_preerq орнатыңыз.
  10. CentoS 7-де жұлдызшалық тәуелділіктерді орнатудың екінші командасы

  11. Аяқталғаннан кейін қажет емес SUDO DistClean файлдарын жасаңыз.
  12. CentoS 7-де жұлдызшалық тәуелділіктерді орнатқан кезде қалдық файлдарды алып тастау пәрмені

  13. Егер сіз алдын ала білсеңіз, бұл MP3 форматтағы файлдармен жұмыс істеу керек екенін білсеңіз, сіз тиісті кітапхананы жазбаша кітапхананы қосуыңыз керек ./contrib/scripts/gripts/ggp3_source.sh.
  14. Centos 7-де жұлдызшамен жұмыс істеу үшін кітапхананы орнату

  15. Бұл бастапқы файлдардың конфигурациясын жасау үшін ғана қалады ./Configure --Prefix = / usr -confdir = / artconfdir = ralocalstatedir = / art --libdir = / usr / lib64 --with-dahdi-pri-pri - -ITH-ICONV -WITH -WITH -With -With -With -With-Speedex-initex-insqlclient.
  16. Орнатудан бұрын Asterisk негізін теңшеу пәрмені

  17. Қызметтің Setup терезесін Sudo-ны MENUSELECT арқылы іске қосыңыз және олардағы параметрлерді орнатыңыз, сіздің қажеттіліктеріңізді итеріңіз.
  18. Орнатпас бұрын Asterisk Setup терезесін іске қосу командасы

  19. Бастапқы кодты шығарып, қоюдан кейін олар құрастырылғанын білесіз. Осы әрекетті аяқтау үшін командаларды кезекпен қайталаңыз.

    Судо жасау

    Орнату жасаңыз

    Конфигурация жасаңыз

    Үлгілерді жасаңыз.

  20. Сәтті орнатқаннан кейін 7 центке Astrisk орнату командалары

4-қадам: негізгі орнату және іске қосу

Бүгін біз жұлдызшаның жалпы конфигурациясында тұрмаймыз, себебі бұл материалдың тақырыбына кірмейді және әрбір жүйелік әкімші жеке-жеке орындайды, серверді өзі және компьютер телефониясын пайдалану қажеттіліктерін итереді. Дегенмен, оның жұмысын тексеру үшін жұлдызшаны бастау үшін көрсетілуі керек негізгі параметрлер бар. Оларды толығырақ қарастырайық.

  1. /Etc/asterisk/asterisk.conf конфигурация файлын кез-келген ыңғайлы мәтіндік редактор арқылы іске қосыңыз.
  2. Basic Setup үшін Asterisk конфигурация файлын іске қосыңыз

  3. Жолақтарды кейінірек салыңыз.

    Runuser = жұлдызша

    RunGroup = жұлдызша

    DefaultLanguage = ru

    Documentation_language = RU_RU

  4. Basic Setting Asterisk Asterisk 7-де 7-ші конфигурация файлын орнату

  5. Өзгерістерді сақтап, жұмысты объектімен аяқтаңыз.
  6. Asterisk конфигурация файлындағы өзгерістерді endos 7-де сақтау

  7. Біз негізгі пайдаланушының утилитасының файлында ғана көрсетілген, сондықтан оны жүйеге қосуыңыз керек. Бұл Sudo Ushadd жұлдызша-м арқылы жүзеге асырылады.
  8. Astost 7-дегі жұлдызшамен жұмыс істеу үшін жаңа пайдаланушыны жасау

  9. Әрі қарай, төмендегі пәрмендерді кезеңі қою арқылы кіру құқығын қалталарға орнатыңыз.

    Chown -r жұлдызша: жұлдызша / var / run / Жұлдызша

    Chown -r жұлдызша: жұлдызша / және т.б. / жұлдызша

    ChoWn -r жұлдызша: жұлдызша / var / {lib, lib, tap, tapood / жұлдызша

    ChoWn -r жұлдызша: жұлдызша / usr / lib64 / жұлдызша

    Chown -r жұлдызша: жұлдызша / var / log / Жұлдызша

  10. Утилитаны орнату кезінде 7 CentoS 7 ішіндегі жұлдызшалық қалтаға кіру параметрлерін орнату

  11. Соңында, Sudo Asterisk -c параметрлерін тексеріңіз, себебі коммуналдық шаруашылық жүргізу.
  12. Орнатылғаннан кейін 7-де ток жұлдызшасын тексеру

  13. Бұл жұлдызшаны SystemCtl ретінде іске қосу үшін ғана қалады, тек SystemCtl және SystemCtl жұлдызшаны қосу.
  14. Сәтті орнатудан кейін 7-ші тосқауыл іске қосу командасы

Бүгін сіз кезең-кезеңмен нұсқаулықты білдіңіз, оның негізгі мақсаты бастаушы пайдаланушыларды орнату жұлдызы мен қажетті қосалқы компоненттерді көрсету қағидатын көрсету. Сіз әр әрекетті мұқият орындай аласыз және бағдарламаның ресми құжаттамасына белгісіз бағдарлама функциялары туралы ақпарат алу үшін қол жеткізе аласыз.

Ары қарай оқу