Hviezdička, inštalácia a základná konfigurácia v Ubuntu 18.04

o hviezdičke

V nasledujúcom článku sa pozrieme na Asterisk. Toto je jeden platforma otvoreného zdroja, ktorá poskytuje funkcie telefónnej ústredne (PBX), ktorý patrí medzi najobľúbenejšie. Je tiež široko používaný na napájanie systémov IP PBX, konferenčných serverov a brán VoIP. Je to platforma, ktorú používajú jednotlivci, malé podniky a veľké spoločnosti.

Medzi funkcie hviezdičky tiež patrí hlasová schránka, hudba na počkanie, konferenčné hovory, radenie hovorov, nahrávanie hovorov, interaktívna hlasová odpoveď a oveľa viac. V tomto príspevku uvidíme potrebné kroky k nainštalujte Asterisk 15 na Ubuntu 18.04.

predpoklady

Pred začatím inštalácie si povedzte, že budeme musieť mať používateľ s prístupom k oprávneniam "sudo". Budeme tiež musieť aktualizovať náš systém Ubuntu a nainštalovať nasledujúce balíčky, ktoré sú potrebné na stiahnutie a inštaláciu Asterisku:

sudo apt update && sudo apt upgrade

sudo apt install wget build-essential subversion

Stiahnite si hviezdičku

Budeme stiahnite si zdroj Asterisk v adresári / usr / src. V termináli (Ctrl + Alt + T) napíšeme:

cd /usr/src/

Pokračujeme v sťahovaní hviezdičky 15 zadaním rovnakého terminálu:

stiahnutie hviezdičky

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz

Po dokončení sťahovania extrahujeme obsah stiahnutého balíka:

sudo tar zxf asterisk-15-current.tar.gz

Pred pokračovaním v ďalších krokoch nezabudnite zmeniť adresár, ktorý bol práve vytvorený:

cd asterisk-15.*/

Nainštalujte si hviezdičky

Nasledujúci skript sa stiahne zdroje MP3 potrebné na zostavenie modulu MP3 a použitie súborov MP3 na serveri Asterisk:

hviezdička získať zdroj mp3

sudo contrib/scripts/get_mp3_source.sh

Použijeme skript install_prereq na vyriešenie všetkých závislostí v našom systéme Ubuntu:

sudo contrib/scripts/install_prereq install

Vyššie uvedený príkaz nainštaluje všetky potrebné balíčky. Po úspešnom dokončení vytlačí nasledujúcu správu:

úplné požiadavky na inštaláciu s hviezdičkou

Nainštalujte si hviezdičku

Konfiguračný skript vykoná sériu skontroluje, či sú k dispozícii všetky potrebné závislosti v systémovom systéme. Skript začneme zadaním:

sudo ./configure

Po úspešnom dokončení uvidíme nasledujúci výsledok:

konfigurácia hviezdičiek dokončená

Ďalším krokom je vyberte moduly, ktoré chceme skompilovať a nainštalovať. Dostaneme sa do systému Menuselect a zapíšeme do terminálu (Ctrl + Alt + T):

sudo make menuselect

Pretože sme si už stiahli zdrojové súbory MP3, teraz musíme vytvoriť modul MP3 výberom format_mp3:

hviezdička stiahnuť mp3 zdroj

Keď sme si vybrali, čo nás zaujíma, stlačte kláves F12 pre uloženie a ukončenie. Môžeme tiež prejsť na tlačidlo „Uložiť a ukončiť“ a stlačiť kláves Enter.

Keď sme prišli, môžeme spustite proces zostavenia pomocou príkazu make:

sudo make -j2

Zostavenie môže v závislosti od systému chvíľu trvať. Príznak -j môžete upraviť podľa počtu jadier procesora v počítači.

Po dokončení procesu vytvárania sa zobrazí nasledujúca správa:

zostavenie hviezdičky dokončené

Ako hovorí predchádzajúca správa, ďalším krokom je inštalácia Asterisku a jeho moduly napísaním:

sudo make install

Po inštalácii skript zobrazí nasledujúcu správu:

inštalácia hviezdičiek je dokončená

Teraz, keď máme nainštalovaný Asterisk, potrebujeme nainštalovať základné konfiguračné súbory ústredne:

sudo make basic-pbx

Posledný krok je nainštalovať spúšťací skript písanie:

sudo make config

Je to tiež dobrý nápad spustite ldconfig na aktualizáciu medzipamäte zdieľanej knižnice:

sudo ldconfig

Vytvorte používateľa Asterisk

V predvolenom nastavení je Asterisk spustený ako užívateľ root. Z bezpečnostných dôvodov vytvoríme nového užívateľa systému a nakonfigurujeme platformu spustiť s novo vytvoreným používateľom.

adduser hviezdička

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

Ak chcete nakonfigurovať Asterisk tak, aby bežal pod týmto používateľom, otvoríme súbor / etc / default / asterisk a odkomentujeme nasledujúce dva riadky:

hviezdička súboru usr src

AST_USER="asterisk"
AST_GROUP="asterisk"

Pokračujeme pridanie používateľa Asterisk do skupín s popismi a zvukovými skupinami:

sudo usermod -a -G dialout,audio asterisk

Tiež potrebujeme zmeniť vlastníctvo všetkých súborov a adresárov Asterisk aby používateľ, ktorého sme vytvorili, mal prístup k týmto súborom:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

Počiatočná hviezdička

Teraz máme všetko nastavené, môžeme spustite službu Asterisk pomocou nasledujúceho príkazu:

sudo systemctl start asterisk

Poďme si overiť, či je spustený pripojiť sa k rozhraniu príkazového riadku platformy (CLI) písanie:

sudo asterisk -vvvr

Zobrazí sa predvolená výzva Asterisk CLI:

Prístup k hviezdičke CLI

Posledný krok je povoliť spustenie služby pri štarte s:

sudo systemctl enable asterisk

Pre väčšiu bezpečnosť je to vždy zaujímavé mať firewall ako UWF povolené v našom Ubuntu. Ak niekto potrebuje ďalšie informácie o použití alebo funkciách hviezdičky, môžete skontrolovať webová stránka projektu.


6 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Anonymný dijo

    Dobrý návod. Stačí zahrnúť „vytvoriť vzorky“, aby ste mohli konfigurovať sip, iax2 a ďalšie.

  2.   Alexander dijo

    vynikajúce máte ďalšie príručky k hviezdičkám?

    1.    Damien Amoedo dijo

      Pravda je, že nie, ale keď som písal tento článok, našiel som komunitu Hviezdička-ES. Tu nájdete dokumentáciu. Salu2.

  3.   rubín dijo

    Veľmi dobrý manuál, ale chcel by som vedieť, pretože v poslednom kroku, keď je služba spustená, mi to nedovolí, hovorí zlyhaná hviezdička lsd. Môžete mi prosím povedať, ako to vyriešiť?
    vďaka

    1.    Damien Amoedo dijo

      Ahoj. Skúste túto chybu vyhľadať alebo sa na ňu opýtať v Komunita s hviezdičkami. ahoj2.

  4.   juan Valdez dijo

    Ahoj všetci.
    po dodržaní postupu. Ako sa vytvárajú používatelia a rozšírenia?
    Stiahol som si už aplikáciu voip. ale neviem ako dalej
    vďaka