Instalação do Asterisk

4,993 views

Published on

Aula sobre Instalação do Asterisk

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,993
On SlideShare
0
From Embeds
0
Number of Embeds
1,165
Actions
Shares
0
Downloads
119
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Instalação do Asterisk

  1. 1. VoIP e NGN Asterisk Instalação e Configuração Frederico Madeira <fred@madeira.eng.br> www.madeira.eng.br
  2. 2. Agenda ➔ Pacotes ➔ Download dos Pacotes ➔ Instalando ➔ Configurações Adicionais ➔ Acessando a Console
  3. 3. Pacotes ➔ Asterisk – Software do Asterisk, que é o PBX IP. ➔ Asterisk-Addons – Módulos adicionais para o Asterisk, como exemplo: • Suporte a gravação de CDR's diretamente no mysql. • Formato Mp3 • Acessar o mysql via Dialplan • Executar Scripts perl via Dialplan – Nas versões do asterisk maiores do que a 1.8 o addons já está inserido no pacote do asterisk
  4. 4. Pacotes ➔ Dahdi Linux Complete – Antigo projeto de interface de telefonia Zaptel – DAHDI (Digium Asterisk Hardware Device Interface - Interface de Hardware para Asterisk da Digium) – Este pacote adiciona suporte a hardware de telefonia como placas FXS e FXO bem como ferramentas para gerenciá-las. ➔ Libpri – Bibliotecas para suportar interfaces T1/E1/J1 PRI(Primary Rate) ISDN.
  5. 5. Download dos Pacotes [root@pbxip src]# cd /usr/local/src/ [root@ pbxip src]# wget http://downloads.asterisk.org/pub/telephony/certified- asterisk/certified-asterisk-1.8.11-current.tar.gz [root@pbxip src]# wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asteri sk-addons-1.6.2.3.tar.gz [root@pbxip src]# wget http://downloads.asterisk.org/pub/telephony/dahdi-linux- complete/dahdi-linux-complete-current.tar.gz [root@pbxip src]# wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4- current.tar.gz
  6. 6. Instalando ✔ Bibliotecas necessárias para a instalação/compilação dos pacotes [root@pbxip src]# yum install gcc kernel-headers kernel-devel gcc-c++ libxml2-devel ncurses-devel mysql mysql-devel mysql-server sqlite-devel openssl-devel [root@pbxip src]# yum update kernel [root@pbxip src]# reboot
  7. 7. Instalando ✔ Dahdi [root@pbxip src]# tar xvfz dahdi-linux-complete- 2.3.0.1+2.3.0.tar.gz [root@pbxip src]# cd dahdi-linux-complete-2.3.0.1+2.3.0 [root@pbxip dahdi-linux-complete-2.3.0.1+2.3.0]# make O instalador ira baixar da internet alguns firmwares para que sejam utilizados com placas TDM [root@pbxip dahdi-linux-complete-2.3.0.1+2.3.0]# make install [root@pbxip dahdi-linux-complete-2.3.0.1+2.3.0]# make config [root@pbxip dahdi-linux-complete-2.3.0.1+2.3.0]# cd ..
  8. 8. Instalando Libpri [root@pbxip src]# tar xvfz libpri-1.4.11.1.tar.gz [root@pbxip src]# cd libpri-1.4.11.1 [root@pbxip libpri-1.4.11.1]# make [root@pbxip libpri-1.4.11.1]# make install [root@pbxip libpri-1.4.11.1]# cd ..
  9. 9. Instalando ✔ Asterisk root@pbxip src]# tar xvfz asterisk-1.6.2.8.tar.gz [root@pbxip src]# cd asterisk-1.6.2.8 [root@pbxip asterisk-1.6.2.8]# ./configure Se tudo der certo, você deverá ver a tela abaixo:
  10. 10. Instalando ✔ Asterisk [root@pbxip asterisk-1.6.2.8]# make [root@pbxip asterisk-1.6.2.8]# make install [root@pbxip asterisk-1.6.2.8]# make samples [root@pbxip asterisk-1.6.2.8]# cd .. No make samples serão criados arquivos de exemplo da configuração do asterisk. ✔ Para instalação do script de inicialização do asterisk e fazer com que ele inicialize no boot, utilizar os comandos abaixo: [root@pbxip asterisk-1.6.2.8]# make config [root@pbxip init.d]# /sbin/chkconfig --level 35 asterisk on
  11. 11. Acessando a Console Se tudo estiver certo, já podemos iniciar o PBX IP asterisk, basta utilizar o comando abaixo: [root@pbxip asterisk]# /etc/init.d/asterisk start Para acessar o console de asterisk, usamos: [root@pbxip asterisk]# /usr/sbin/asterisk -rvvvv Você deverá cair na console do asterisk com uma tela semelhante a esta: Connected to Asterisk 1.6.2.9 currently running on pbxip (pid = 4272) Verbosity was 3 and is now 8 pbxip*CLI>
  12. 12. VoIP e NGN Asterisk Instalação e Configuração Frederico Madeira <fred@madeira.eng.br> www.madeira.eng.br

×