Instalando o Asterisk no CentOS 5.3

Este tutorial tem por finalidade orientar o leitor durante a instalação e preparação de um servidor para rodar um PBX IP completo através do Asterisk. Embora este tutorial tenha sido preparado com foco na distribuição CentOS, seus procedimentos se aplicam a todas as outras distribuições.

[ Hits: 45.638 ]

Por: Frederico Madeira em 02/09/2009


Etapas iniciais



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


    Próxima página

Páginas do artigo
   1. Etapas iniciais
   2. Instalando o Asterisk
   3. Configurações finais
Outros artigos deste autor

Arpwatch - Detecte em sua rede ataques de Arp Spoofing/Arp Poisoning

Instalando o Cisco VPN Client no Linux

Leitura recomendada

Virtual Host e Virtual Host Mod_Proxy

Servidor Apache Profissional

Integração Apache => Tomcat

PHP 6.0 - Você está pronto?

Servidor FTP externo no Ubuntu 12.04 - Criação e configuração

  
Comentários
[1] Comentário enviado por eduardofraga em 02/09/2009 - 07:24h

Parabéns, seu artigo está bem objetivo.

Teria como você informar qual foi hardware que vc usou para fazer esta configuração

[2] Comentário enviado por fred_m em 02/09/2009 - 22:45h

Eduardo,

Usei uma X100P (genérica) com uma porta FXO.

Abc,

[3] Comentário enviado por removido em 08/09/2009 - 14:38h

Parabéns, otimo artigo.

[4] Comentário enviado por fndiaz em 24/05/2011 - 01:01h

Parabéns, porém faltou a parte da configuração do mysql, que é na vdd a parte que eu estou com problemas!!!

se alguém puder me ajudar ficarei grato!!!
abs

[5] Comentário enviado por fred_m em 28/05/2011 - 09:59h

fndiaz,

Dá uma olhada em http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql

Abs,

[6] Comentário enviado por maurilio_ms em 19/07/2013 - 21:54h

Ola

Estou patinando na compilação do dahdi. Esta saindo a seguinte mesnagem:

"you do not appear to have the sources for the 2.6.32-279.e16.i686 kernel installed"

Fiz alguns passos opnados, como upgrade, update do kernel, instalação de dependencias, mas nada.

será que tenho que reinstalar o kernel ??? qualquer ajuda é bem vinda ....

estou utilizando centos 6.3 e quero testar com placa fax modem motorola 62802, reconhecida pelo sistema como X100P, é isso mesmo .... outra coisa, posso utilizar o dahdi mesmo ou tem que ser zaptel ?


[7] Comentário enviado por maurilio_ms em 21/07/2013 - 00:59h

Boa noite, consegui a solução da dúvida anterior ( do dahdi) agora o negócio ta pegando com relação ao erro ao compilar o asterisk.
libpri, dahdi, openr2 tudo rodou beleza, mas na hora de compilar o asterisk fud....
Após o ./configure esta dando a mensagem abaixo.



the configure script must be executed before running 'make'
Please run "./configure"

Se alguém ajudar com uma luz, desde ja eu agradeço

vlw

[8] Comentário enviado por maurilio_ms em 21/07/2013 - 13:26h

vlw pessoal ........... faltava o libxml2-devel

RESOLVIDO ATÉ AQUI .....


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts