Instalando Asterisk 1.4 no Debian 4.0

Artigo rápido sobre instalação do PBX IP Asterisk 1.4 no Debian 4.0.

[ Hits: 11.668 ]

Por: Luiz Carlos de Carvalho Júnior em 02/07/2008


Instalação do Asterisk



Neste artigo as versões usadas para a instalações são estas:

asterisk="1.4.21"
zaptel="1.4.11"
libpri="1.4.4"
addons="1.4.7"
kernel="2.6.18-6-686"

Assim começaremos a nossa instalação. Primeiramente vamos baixar os arquivos do Asterisk na pasta /tmp/asterisk.

# mkdir /tmp/asterisk
# wget
http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.21.tar.gz -O /tmp/asterisk/asterisk-1.4.21.tar.gz
# wget http://downloads.digium.com/pub/zaptel/releases/zaptel-1.4.11.tar.gz -O /tmp/asterisk/zaptel-1.4.11.tar.gz
# wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.4.tar.gz -O /tmp/asterisk/libpri-1.4.4.tar.gz
# wget http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-1.4.7.tar.gz -O /tmp/asterisk/asterisk-addons-1.4.7.tar.gz

Pronto, arquivos do Asterisk estão no nosso computador, agora baixaremos as dependências básicas do nosso sistema.

# apt-get -y install bison openssl libssl-dev libusb-dev fxload libasound2-dev libc6-dev libnewt-dev libncurses5-dev zlib1g-dev gcc g++ make doxygen linux-headers-`uname -r` module-assistant
# m-a prepare


Vamos descompactar os arquivos do asterisk na pasta /usr/src/.

# cd /usr/src/
# tar xzvf /tmp/asterisk/asterisk-1.4.21.tar.gz
# tar xzvf /tmp/asterisk/zaptel-1.4.11.tar.gz
# tar xzvf /tmp/asterisk/libpri-1.4.4.tar.gz
# tar xzvf /tmp/asterisk/asterisk-addons-1.4.7.tar.gz


Com os arquivos descompactados, vamos começar o verdadeiro processo de instalação, que é a nossa compilação dos mesmos.

Começaremos pelo zaptel, que são os módulos e ferramentas necessárias para que o asterisk possa se comunicar com placas externas de telefonia e até mesmo uma boa sincronização com o sistema.

# cd /usr/src/zaptel-1.4.11
# ./configure


Agora vem um passo que depende da suas necessidades. Se no PBX que irão montar tem alguma placa específica de telefonia, ou não tem nenhuma, e você quer que o sistema fique só com os módulos mínimos. Faça esse passo e na primeira opção selecione apenas os da placa ou nenhum. O único que recomendo ficar selecionado por padrão independente da sua configuração é o ztdummy. Ele é responsável pela boa sincronização do asterisk com o sistema. Ou você pode ir direto para passo make.

# make menuconfig

Aperte "x" para sair e salvar.

# make
# make install
# make config
# update-rc.d zaptel defaults 99


Agora compilaremos a biblioteca libpri.

# cd /usr/src/libpri-1.4.4
# make
# make install


Compilaremos agora o Asterisk:

# cd /usr/src/asterisk-1.4.21
# ./configure


Mesmo passo do zaptel, se você quiser algo mais especifico para o seu sistema. Ou passe para o passo make.

# make menuconfig

Aperte "x" para sair e salvar.

# make
# make install
# make samples
# make config
# make progdocs


Este são apenas os addons do Asterisk, se você não usará nenhum recurso avançado do mesmo, não é necessário compilá-lo.

# ./configure

Mesmo passo do zaptel, se você quiser algo mais especifico para o seu sistema. Ou passe para o passo make.

# make menuconfig

Aperte "x" para sair e salvar.

# make
# make install


Agora um último passo simples, mas importante para o bom funcionamento do sistema.

# echo "ztdummy" >> /etc/modules

Com isso finalizaremos o artigo de instalação do Asterisk 1.4 no Debian Etch 4.0. No próximo estarei mostrando como fazer configurações do PBX, como ramais e troncos SIP.

Espero que todos tenham gostado.

Abraços.

   

Páginas do artigo
   1. Instalação do Asterisk
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Sistema de backup Amanda

Fluxbox: Unleashead - iDesk + aDesklets + Gkrellm + Eterm

FTP com autenticação LDAP

Arch Linux - Instalação a partir de imagem híbrida

Bluetooth descomplicado em notebook Toshiba / HP

  
Comentários
[1] Comentário enviado por removido em 03/07/2008 - 10:12h

Moleza... o.0


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts