Vamos criar o diretório onde baixaremos os arquivos necessários para a instalação:
# mkdir -p /diversos/Asterisk
# cd /diversos/Asterisk
Para instalar os pacotes usaremos o diretório /usr/local/src.
No momento de escrita deste tutorial, estas eram as versões atuais. Você pode livremente substituir por versões mais novas, para tanto confira no site oficial do
Asterisk:
# wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.0.10.tar.gz
# wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.1.0.4.tar.gz
# wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-2.1.0.2.tar.gz
# wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.10.tar.gz
# wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.6.0.2.tar.gz
Instalando o dahdi-linux
Como anunciado em 2008,
Digium renomeou o projeto de interface de telefonia Zaptel para
DAHDI (Digium Asterisk Hardware Device Interface - Interface de Hardware para Asterisk da Digium) para acomodar os desejos dos proprietários da marca Zaptel para fins de telefonia.
# cd /usr/local/src/
# tar xvfz /home/diversos/Apps/Network/VoIP/Asterisk/dahdi-linux-2.1.0.4.tar.gz
# cd dahdi-linux-2.1.0.4/
# make
# make install
Durante este passo o instalador baixará da internet alguns firmwares para que sejam utilizados na com placas TDM. Se esta etapa for finalizada com sucesso, você deverá ver a tela abaixo:
###################################################
###
### DAHDI installed successfully.
### If you have not done so before, install the package
### dahdi-tools.
###
###################################################
Instalando o dahdi-tools
Este é um pacote de ferramentas para gerenciar, detectar e configurar as placas de telefonia instaladas em seu PBX IP.
# cd ..
# tar xvfz /home/diversos/Apps/Network/VoIP/Asterisk/dahdi-tools-2.1.0.2.tar.gz
# cd dahdi-tools-2.1.0.2/
# ./configure
configure: *** dahdi-tools build successfully configured ***
# make
# make install
Se tudo tiver dado certo, a mensagem abaixo será exibida.
###################################################
###
### DAHDI tools installed successfully.
### If you have not done so before, install init scripts with:
###
### make config
###
###################################################
# make config
I think that the DAHDI hardware you have on your system is:
pci:0000:01:05.0 wcfxo- 1057:5608 Wildcard X100P
No meu caso possuo uma X100P instalada, o comando acima mostra a correta detecção da mesma.
Instalando a Libpri
Este pacote tem por finalidade instalar bibliotecas para suportar interfaces T1/E1/J1 PRI(Primary Rate) ISDN.
# cd ..
# tar xvfz /home/diversos/Apps/Network/VoIP/Asterisk/libpri-1.4.10.tar.gz
# cd libpri-1.4.10/
# make
# make install