Hvězdička: Jak nainstalovat software IP telefonie

Hvězdička, jak nainstalovat

Hvězdička je bezplatná a otevřená platforma pro implementaci vlastního rozvaděče založeného na VoIP pro vaši malou firmu nebo organizaci. Tímto způsobem můžete zlepšit svou produktivitu a být schopni sloužit svým zákazníkům mnohem optimálnějším způsobem se všemi telefony, které máte.

V této příručce budete Naučte se, jak jej nainstalovat a nakonfigurovat v Ubuntu, protože se jedná o jednu z nejpopulárnějších distribucí. Kroky však mohou být velmi podobné pro ostatní distribuce založené na Debianu a dokonce i pro ostatní distribuce GNU / Linux, protože budou instalovány ze zdrojového kódu a kompilace budou generovány binární soubory.

U jiných platforem, jako je Microsoft Windows nebo macOS, nebudete muset kompilovat ze zdrojů, najdete již sestavené balíčky připravené k instalaci.

Nainstalujte si hvězdičku krok za krokem

Na nainstalujte Asterisk ve vašem systému musíte postupovat podle těchto jednoduchých kroků ...

Předpoklady

Před zahájením instalace Asterisk byste měli mít nejprve všechny potřebné balíčky sestavit. Obecně je pravděpodobné, že je vaše distribuce již má, ale můžete být v bezpečí spuštěním následujících programů (pokud jsou nainstalovány, nebudou dělat nic):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

Tím se nainstaluje balíček wget ke stažení zdrojů, systému správy verzí Subversion a základních balíčků pro sestavení balíčku ze zdroje.

Stáhněte si hvězdičku

Následující bude stáhnout vlastní písma Software Asterisk, tj. Zdrojový kód, ze kterého můžete vytvořit binární soubor tohoto programu. Chcete-li to provést, musíte z terminálu spustit:

Tím se stáhne verze softwaru Asterisk 18.3.0, která je nejnovější k tomuto psaní.

cd /usr/src/

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

sudo tar zxf asterisk-18.3.0.tar.gz

cd asterisk-18.3.0

Vyřešit závislosti

Dalším krokem je vyřešit závislosti kterou má Asterisk, zvláště pokud jde o MP3 modul potřebný pro hovory. Chcete-li to provést, můžete z terminálu spustit následující příkazy a použít skripty dostupné pro tyto účely:

sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install

Tyto příkazy vyřeší tyto závislosti a zobrazí zprávu o úspěšné instalaci, pokud byla úspěšná.

Nainstalujte si hvězdičku

Nyní je čas sestavit a nainstalovat Asterisk jako takový. Chcete-li to provést, kroky, které je třeba dodržet, jsou poměrně jednoduché, stačí použít:

Pokud máte problémy nebo se pokoušíte nainstalovat jinou verzi, přečtěte si soubor LEADME. Mohly by existovat malé rozdíly.

sudo ./configure

sudo make menuselect

V nabídce vyberte formát_mp3 a stiskněte klávesu F12, můžete také použít klávesnici, vybrat Uložit a ukončit a stisknout klávesu ENTER.

Poté můžete zahájit proces kompilace jako takový:

sudo make -j2

Můžete upravit číslo, které doprovází -j, počtem jader vašeho procesoru. Například pokud máte 8 jader, můžete použít -j8 k urychlení kompilace. Pokud máte pouze jedno jádro, můžete potlačit volbu -j.

Základní konfigurace

Po dokončení kompilace, což může trvat více či méně v závislosti na výkonu vašeho počítače, je následující instalace z binárního:

sudo make install

Již bude nainstalován. Proces však nebyl dokončen. Dalším krokem je instalace některých základních konfiguračních souborů pobočkové ústředny: 

sudo make basic-pbx

sudo make config

sudo ldconfig

Dalším krokem v základním nastavení hvězdičky je vytvoření nového uživatele. Z bezpečnostních důvodů je to lepší vytvořit nového uživatele:

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

Nyní musíte otevřít následující konfigurační soubor / etc / default / asterisk pomocí svého oblíbeného textového editoru a odkomentujte dva řádky (odstraňte # od začátku):

  • AST_USER = »hvězdička»
  • AST_GROUP = »hvězdička»

Další věcí je přidat vytvořeného uživatele do dialout a audio skupiny že systém IP telefonie musí fungovat:

sudo usermod -a -G dialout,audio asterisk

Nyní musíte upravit oprávnění a vlastník některých souborů a adresářů tak, aby byly použity s vytvořeným uživatelem a ne s tím, který používá výchozí hvězdička:

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

Spusťte proces

Jakmile je vše nakonfigurováno, je následující spustit službu který spouští proces Asterisk. Chcete-li to provést, stačí spustit:

sudo systemctl start asterisk

sudo systemctl enable asterisk

na ověřte, že funguje:

sudo asterisk -vvvr

Pokud to nefunguje, zkontrolujte, zda jste správně nastartovali nebo zda máte nějaké pravidlo Firewall nebo bezpečnostní systém to to může blokovat.

Více informací - Hvězdička Wiki

Konfigurace hvězdičky

Hvězdička, alternativy

Jakmile je vše hotovo, měli byste již mít spuštěný telefonický server VoIP, aby vaše telefony připojené k síti LAN mohly správně fungovat. Pokud však musíte něco udělat konfigurace Zejména můžete vzít v úvahu následující důležité soubory Asterisk:

  • /etc/asterosk/asterisk.conf: je hlavní konfigurační soubor. V něm můžete nakonfigurovat všechny základní informace o samotném systému, například adresáře, kde se nachází zbytek konfigurace, zvukové soubory, moduly atd., Jakož i důležité funkce služby.
  • /etc/asterisk/sip.conf: je to další důležitý konfigurační soubor, který definuje, jak funguje protokol SIP, a to jak k definování uživatelů systému, tak i serverů, ke kterým se musí připojit. Uvnitř uvidíte dvě důležité sekce, jednu [obecnou] pro globální parametry a další sekce nebo kontexty pro uživatele a další.
  • /etc/asterisk/extensions.conf: další důležitý konfigurační soubor Asterisk. V něm můžete určit, jak se bude chovat.
  • /etc/asterisk/queues.conf- Chcete-li konfigurovat fronty a agenty fronty, tj. Členy.
  • /etc/asterisk/chan_dahdi.conf: kde jsou konfigurovány skupiny a parametry komunikačních karet.
  • /etc/asterisk/cdr.conf: kde je uvedeno, jak ukládat záznamy o uskutečněných hovorech.
  • /etc/asterisk/features.conf: speciální funkce, jako jsou převody, milostivci atd.
  • /etc/asterisk/voicemail.conf- Účty a nastavení hlasové schránky.
  • /etc/asterisk/confbridge.conf- Konfigurace uživatelů konferenčních místností, místností a možností nabídky.
  • ostatní: Asterisk je velmi univerzální a flexibilní, takže může existovat mnohem více konfigurací, i když jsou to ty hlavní.

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Počítačový strážce řekl

    Velmi zajímavé, že někdo byl vyzván k dokumentaci instalace a konfigurace Asterisku, díky Isaacu.

    Plánujete pokračovat v dalších článcích na toto téma? Odešel jsem a chtěl jsem víc. Chápu, že ne každý z nás má síťové telefony, ale mohli bychom testovat software VoIP na našich mobilních zařízeních? (například)

    Gratuloval jsem a doufám, že se vám doporučuje, abyste se do tohoto tématu pustili i nadále.

    Děkuji moc

  2.   Magda řekl

    https://www.freepbx.org/

    Možná jste se sem dostali dříve. Zahrnuje asterix (více či méně) a vyhýbá se jakékoli ruční konfiguraci řídicí jednotky. V každém případě tomu musíte věnovat čas a trpělivost.

    Hodně štěstí těm, kteří se rozveselí !!!