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: 44.774 ]

Por: Frederico Madeira em 02/09/2009


Configurações finais



Configurar o script para gerenciar o daemon do Asterisk. Basta copiá-lo da pasta contrib (instalação do Asterisk) para a pasta /etc/init.d:

# cd ..
# cd asterisk-1.6.0.10/contrib/init.d/
# cp rc.redhat.asterisk /etc/init.d/asterisk


Carregando os módulos DAHDI para detecção de placas TDM:

# /etc/init.d/dahdi start
Loading DAHDI hardware modules:
  wct4xxp:                     [  OK  ]
  wcte12xp:                    [  OK  ]
  wct1xxp:                     [  OK  ]
  wcte11xp:                    [  OK  ]
  wctdm24xxp:                  [  OK  ]
  wcfxo:                       [  OK  ]
  wctdm:                       [  OK  ]
  wcb4xxp:                     [  OK  ]
  wctc4xxp:                    [  OK  ]
  xpp_usb:                     [  OK  ]

No hardware timing source found in /proc/dahdi, loading dahdi_dummy
Running dahdi_cfg:             [  OK  ]

Vamos iniciar o Asterisk:

# /etc/init.d/asterisk start
Starting asterisk:             [  OK  ]

Agora podemos nos conectar ao console do Asterisk e verificar a correta detecção da placa FXO:

# asterisk -rvvv
matheus*CLI>
matheus*CLI> dahdi show status
Description                 Alarms  IRQ    bpviol CRC4   Fra Codi Options  LBO
Wildcard X100P Board 1      OK      0      0      0      CAS Unk  YEL      0 db (CSU)/0-133 feet (DSX-1)

Vamos configurar o Asterisk para que seja carregado durante o boot. O DAHDI já vem por padrão configurado para iniciar nos runlevels 3, 4 e 5 automaticamente:

# chkconfig --level 35 asterisk on
# chkconfig --list | grep dahdi

dahdi    0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não

Em um próximo tutorial explicaremos como configurar o Asterisk.

Frederico Madeira
fred at madeira dot eng dot br
www.madeira.eng.br

Página anterior    

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

Instalando o Cisco VPN Client no Linux

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

Leitura recomendada

Transferindo arquivos com o rsync

Livestation - Assista TV em seu GNU/Linux

Compartilhamento de Internet via NAT/DHCP (Speedy Home)

Palm na internet via Linux

Teste a vulnerabilidade de seu PC

  
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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts