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.740 ]

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

Configurando internet banda larga no Linux (Slackware 10.1)

Resolvendo o problema de gerenciamento de energia - ACPI

Instalando o Debian Etch sem o Gnome

Configurando o Fluxbox como WM padrão no Slackware 9.0

Tint2 - Split TaskBar com Dual Monitor

  
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