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