Астериск је популарна ПБКС платформа отвореног кода за развој комуникационих апликација попут конференцијских сервера и ВоИП мрежних пролаза. Користе га појединци, мала предузећа, велика предузећа и владе широм света.
Астериск функције укључују говорну пошту, музику на чекању, конференцијске позиве, чекање у редовима позива, снимање позива, интерактивни гласовни одговор, СМС поруке и још много тога.
Овај водич објашњава како инсталирати Астериск на Убунту 20.04.
Убунту спремишта укључују старију верзију Астериск. Инсталираћемо најновију Астериск из изворног кода.
Предуслови #
Инсталирајте следеће пакете који су неопходни за преузимање и изградњу Астериска:
судо апт упдате
судо апт инсталл вгет буилд-битно гит аутоцонф субверзија пкг-цонфиг либтоол
Инсталирање ДАХДИ и ЛибПРИ #
ДАХДИ је скуп управљачких програма и услужних програма који Астериску омогућавају комуникацију са аналогним и дигиталним телефонима. Библиотека ЛибПРИ омогућава Астериску да комуницира са ИСДН везама. Ако вам ове библиотеке нису потребне, можете прескочити овај одељак.
Пребаците се на / уср / срц
директоријум и преузмите и инсталирајте ДАХДИ:
цд / уср / срц /
судо гит клон -б следећи гит: // гит.звездица.орг / дахди / линук дахди-линук
цд дахди-линук
судо маке
судо маке инсталл
цд / уср / срц /
судо гит клон -б следећи гит: // гит.звездица.орг / дахди / тоолс дахди-тоолс
цд дахди-тоолс
судо ауторецонф -и
судо ./ цонфигуре
судо маке инсталл
судо маке инсталл-цонфиг
судо дахди_генцонф модули
Покрените следеће наредбе за изградњу ЛибПРИ:
цд / уср / срц /
судо гит клон хттпс: // геррит.звездица.орг / либпри либпри
цд либпри
судо маке
судо маке инсталл
Инсталирање звездице #
Клонирајте Астериск извор у / уср / срц
именик:
цд / уср / срц /
судо гит клон -б 18 хттпс: // геррит.звездица.орг / звездица звездица-18
У време писања овог чланка, најновија верзија Астериска је 18.Икс. Ако је доступна нова верзија, промените број гране у наредби изнад.
Пре него што наставите са следећим корацима, пређите на изворни директоријум Астериск:
ЦД Астериск-18 /
Преузмите МП3 изворе потребне за изградњу МП3 модула и употребу МП3 датотека на Астериску:
судо цонтриб / сцриптс / гет_мп3_соурце.сх
Покренути инсталл_пререк
скрипта за инсталирање потребних зависности:
судо цонтриб / сцриптс / инсталл_пререк инсталл
Тхе конфигурисати
скрипта врши неколико провера како би се уверила да су све зависности на вашем систему присутне. Покрените скрипту тако што ћете откуцати:
судо ./ цонфигуре
Следећи корак је одабир модула које желите да компајлирате и инсталирате. Приступите мениуселецт, куцањем:
судо маке менуселецт
Изаберите опцију „формат_мп3“ да бисте Астериску рекли да направи МП3 модул:
Када завршите, пређите на дугме „Сачувај и изађи“ и притисните „Ентер“.
Започните процес компилације:
судо маке -ј2
Састављање може потрајати, у зависности од вашег система. Можете да измените -ј
заставицу према броју језгара у вашем процесору.
Када завршите, инсталирајте Астериск и његове модуле тако што ћете откуцати:
судо маке инсталл
Можете да инсталирате или генеричке конфигурационе датотеке са референтном документацијом тако што ћете откуцати:
судо правити узорке
Или инсталирајте основне датотеке за конфигурацију ПБКС:
судо маке басиц-пбк
Последњи корак је инсталирање почетне скрипте Астериск тако што ћете откуцати:
судо маке цонфиг
Такође је добра идеја да трчите лдцонфиг
да бисте ажурирали кеш дељених библиотека:
судо лдцонфиг
Креирање корисника са звездицом
Астериск подразумевано ради као основни корисник. Направићемо новог системског корисника и конфигурисати Астериск да се из безбедносних разлога покреће као новостворени корисник.
Покрените следећу наредбу да бисте креирали новог системског корисника са именом звездица
:
судо аддусер --систем --гроуп --хоме / вар / либ / астериск --но-цреате-хоме --гецос "Астериск ПБКС" звездица
Да бисте конфигурисали Астериск да ради као звездица
корисник, отвори / етц / дефаулт / астериск
датотеку и раскоментаришите следећа два реда:
судо нано / етц / дефаулт / астериск
/ етц / дефаулт / астерискАСТ_УСЕР = "звездица" АСТ_ГРОУП = "звездица"
Додајте звездица
корисник на диалоут
и аудио
групе:
судо усермод -а -Г дијалог, звучна звездица
Такође морамо да променимо власништво и дозволе свих датотека и директоријума са звездицом како би корисничка звездица могла да приступи тим датотекама:
судо цховн -Р звездица: / вар / либ, лог, рун, споол / астериск / уср / либ / астериск / етц / астериск
судо цхмод -Р 750 / вар / либ, лог, рун, споол / звездица / уср / либ / звездица / етц / астериск
Покретање звездице #
Сада када сте све постављени, покрените услугу Астериск следећом наредбом:
судо системцтл старт звездица
Да бисте проверили да ли је Астериск покренут, повежите се са интерфејсом командне линије Астериск (ЦЛИ) тако што ћете откуцати:
судо звездица -вввр
Видећете подразумевани Астериск ЦЛИ упит:
Повезан са Астериск ГИТ-18-263ф906аф4 који је тренутно покренут на убунту2004 (пид = 91303) убунту2004 * ЦЛИ>
Последњи корак је омогућити услугу Астериск да се покрене при покретању са:
судо системцтл омогући звездицу
Конфигурисање заштитног зида #
Заштитни зид ће заштитити ваш сервер од нежељеног саобраћаја.
Ако на вашем серверу није конфигурисан заштитни зид, можете да погледате наш водич о томе како да поставите заштитни зид са уфв на убунту
Подразумевано, СИП користи УДП порт 5060 да би отворио покретање порта:
судо уфв дозвољава 5060 / удп
Ако сте омогућили протокол у реалном времену (РТП), тада такође морате отворити следећи опсег порта:
судо уфв дозволи 10000: 20000 / удп
Слободно прилагодите заштитни зид према вашим потребама.
Закључак #
Показали смо вам како да инсталирате најновију верзију Астериск из извора на Убунту 20.04.
Да бисте сазнали више о томе како да конфигуришете и користите Астериск, проверите службену документацију и
Ако наиђете на проблем или имате повратне информације, оставите коментар испод.