GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Asterisk 13 na Debian

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.

  • Hvězdička

Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat TeamViewer na Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat Git na Debian 9

  3. Jak nainstalovat Go na Debian 9

  1. Jak nainstalovat Pip na Debian 9

  2. Jak nainstalovat R na Debian 9

  3. Jak nainstalovat Ruby na Debian 9