Asterisk je bezplatný a otevřený rámec pro vytváření komunikačních aplikací. Asterisk promění běžný počítač na VoIP komunikační server. Asterisk napájí systémy IP PBX, VoIP brány, konferenční servery a používají jej malé podniky, velké podniky, call centra, operátoři a vlády po celém světě. Dnes nainstalujeme Asterisk na Debian. Všechny požadované balíčky se nainstalují přes apt, ale Asterisk se nainstaluje ze zdroje. Podívejme se, jak nainstalovat Asterisk na Debian
Na jejich webových stránkách je k dispozici mnoho verzí Asterisk, ale nejnovější je 13 s LTS (Long Term Support). Takže si jej stáhneme ze zdroje a nainstalujeme v tomto tutoriálu.
Nejprve nainstalujeme prostředí sestavení:
apt-get install build-essential
Tento příkaz nainstaluje základní balíčky, které jsou potřeba na nový server pro instalaci Asterisk 13.
Nyní nainstalujeme nějaké další závislosti, které jsou přímo závislé na Asterisk 13:
apt-get install openssl libxml2-dev libncurses5-dev uuid-dev sqlite3 libsqlite3-dev pkg-config libjansson-dev
Tento příkaz nainstaluje knihovny, které bude Asterisk potřebovat, aby fungoval, a pro CDR je k dispozici mnoho možností. V tuto chvíli budeme instalovat i SQLite, protože jsme se ještě nerozhodli, že budeme používat Mysql nebo SQLite.
Nyní stáhneme hvězdičku z jejich webu následujícím příkazem:
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
Nyní jsme úspěšně stáhli Asterisk 13 na náš server.
Pro instalaci ze zdroje, který jsme si stáhli, jej musíme rozbalit. K extrahování použijte následující příkaz:
tar xvf asterisk-13-current.tar.gz
Nyní zadejte složku pro instalaci Asterisk:
cd asterisk-13.3.2/
Ke kompilaci ze zdroje musíme použít následující příkaz, který před instalací softwaru zkontroluje všechny nainstalované závislosti:
./configure
Výše uvedený obrázek ukazuje, že některé knihovny chybí, nyní vyřešíme tyto závislosti jednu po druhé:
tar xvf jansson-2.5.tar.gz
Nyní jsme stáhli chybějící knihovnu a zkompilujeme ji ze zdroje, abychom problém vyřešili:
cd jansson-2.5/
./configure
Protože jsou splněny všechny jeho závislosti, provedeme nyní následující příkaz k instalaci Libjasson:
make && make install && ldconfig
Nyní přejdeme do složky Asterisk a znovu provedeme příkaz ./configure, abychom zkontrolovali, zda nezůstala nějaká další závislost:
To ukazuje, že nyní jsme připraveni nainstalovat Asterisk, protože jsou splněny všechny jeho závislosti. Nyní proveďte následující sadu příkazů a chvíli počkejte, protože provedení bude nějakou dobu trvat:
make
make install & make samples
Asterisk je nyní nainstalován a připraven k použití. Ke konzoli s hvězdičkami se můžete přihlásit následujícím příkazem:
asterisk -cvvvvvvvv
Takže jsme úspěšně nainstalovali Asterisk na náš Debian Server a můžete začít pracovat na Asterisk.
Odkazy
- Hvězdička