Jak nainstalovat Asterisk 11 na CentOS 6

s nedávným vydáním Asterisk 11 jsem si myslel, že bych dal dohromady instalační tutoriál pro Asterisk 11 a Centos 6. (Podívejte se také na tento návod Asterisk install pro Ubuntu 12.4 LTS) jako vydání LTS Asterisk 11 byl vyvinut pro stabilitu a dlouhou životnost. Asterisk 11 se navíc může pochlubit mnoha skvělými novými funkcemi, včetně dopravy WebSocket pro SIP, chan_motif, SIP NAT traversal přes ICE, s názvem ACLs a další! Úplný seznam nových funkcí, navštivte Asterisk wiki. Podívejte se na video pro screencast mé relace terminálu, abyste viděli instalaci naživo, kde vysvětluji každý příkaz krok za krokem. Příkazy kopírování a vkládání naleznete níže.
VIDEO

pro tuto instalaci používám Asterisk 11.0.0 a budu kompilovat ze zdroje na CentOS 6.3. Tento tutoriál by měl také pracovat na systémech Fedora a RHEL (Red Hat Enterprise Linux) s malou nebo žádnou úpravou.
nejprve si budete chtít být jisti, že váš serverový operační systém je aktuální.

yum update-y

zakázat SELinux změnou „vynucování“ na „Zakázáno“ v /etc/selinux / config. Použijte textový editor nebo zkopírujte a vložte tento příkaz.

sed-i s / SELINUX=enforcing / SELINUX=disabled /g/etc/selinux / config

po aktualizaci a deaktivaci SELinuxu budete muset restartovat.

 reboot

Dále budete chtít vyřešit základní závislosti. (Více informací o závislostech Hvězdičky.)

yum install-y make wget openssl-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc gcc-c++ sqlite-devel libuuid-devel

změňte adresář /usr/src/ pro uložení zdrojového kódu.

 cd / usr / src / 

Stáhněte si zdrojové tarballs. Tyto příkazy získají aktuální vydání DAHDI 2.6, libpri 1.4 a Asterisk 11.

 wget https://downloads.Asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gzwget https://downloads.Asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gzwget https://downloads.Asterisk.org/pub/telephony/Asterisk/Asterisk-11-current.tar.gz

extrahujte soubory z tarballs.

tar zxvf dahdi-linux-complete * tar zxvf libpri * tar zxvf Asterisk * 

pro další sadu příkazů je důležité dodržovat správné pořadí: DAHDI nejprve, pak libpri, pak Asterisk.
nainstalujte DAHDI.

 cd / usr / src / dahdi-linux-complete * make && make install && make config

Install libpri.

 cd / usr / src / libpri * provést && provést instalaci

změnit adresář Hvězdičky.

 cd / usr / src/Asterisk * 

v dalším kroku se spuštění skriptu „configure“ bude lišit v závislosti na tom, zda je váš systém 32bitový nebo 64bitový. (Podívejte se na video pro více informací.) Po spuštění příkazu menuselect vyberte Možnosti, poté zvolte „Uložit a ukončit“ a instalace bude pokračovat.
použijte tento příkaz, pokud instalujete Asterisk na 32bit CentOS.

./ configure && make menuselect && make & & make install

použijte tento příkaz, pokud instalujete Asterisk na 64bit CentOS.

./ configure -- libdir= / usr / lib64 && make menuselect && make && make install

volitelné: pokud narazíte na chyby, budete chtít vyčistit instalační adresář před překompilováním.

make clean && make distclean

jakmile máte bezchybnou instalaci, zkopírujte ukázkové soubory z podadresáře configs do /etc/Asterisk.

vytvořte vzorky

poté přidejte skript Starisk start do/etc / init.d / directory

make config

Start DAHDI.

 služba dahdi start

Start hvězdička.

spuštění služby hvězdička

připojení k hvězdičce CLI.

Asterisk-rvvv

další kroky

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.