SlideShare uma empresa Scribd logo
VoIP e NGN
Asterisk
Instalação e Configuração
Frederico Madeira <fred@madeira.eng.br>
www.madeira.eng.br
Agenda
➔
Pacotes
➔
Download dos Pacotes
➔
Instalando
➔
Configurações Adicionais
➔
Acessando a Console
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
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.
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
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
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 ..
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 ..
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:
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
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>
VoIP e NGN
Asterisk
Instalação e Configuração
Frederico Madeira <fred@madeira.eng.br>
www.madeira.eng.br

Mais conteúdo relacionado

PDF
PABX IP utilizando Asterisk
PDF
Configuracao do asterisk
PDF
Redes - VoIP Asterisk
PDF
Apresentação asterisk
PPTX
Asterisk Uma SoluçãO Em Pabx Ip
PDF
Asterisk O Pabx Livre Para Voip
PDF
Elastix um excelente_pbx_ip_de_codigo_livre
PDF
Asterisk trunk
PABX IP utilizando Asterisk
Configuracao do asterisk
Redes - VoIP Asterisk
Apresentação asterisk
Asterisk Uma SoluçãO Em Pabx Ip
Asterisk O Pabx Livre Para Voip
Elastix um excelente_pbx_ip_de_codigo_livre
Asterisk trunk

Mais procurados (19)

PDF
Asterisk Voice Mail
PDF
Tutorial asterisk
ODP
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
PPT
Multimídia: Protocolos de transmissão de áudio e vídeo
PPTX
Cisco Call Manager - Ambiente e Topologias
PPT
Asterisk casosdesucesso
PDF
Entendendo A Tecnologia VoIP
PPT
Asteriskem sistemasembarcados
PPSX
Projeto
PPTX
Cisco for Small Business
PPT
Voip
 
PDF
Solisc 2010 centrais de telefonia IP
PDF
Voz sobre ip uma abordagem funcional
PDF
Soluções voip com asterisk - Henrique Petry Rauber
PDF
ODP
Processadores de rede (2)
PPTX
I Pv4 Vs I Pv6 Final 2
PDF
Instalacao roip
Asterisk Voice Mail
Tutorial asterisk
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
Multimídia: Protocolos de transmissão de áudio e vídeo
Cisco Call Manager - Ambiente e Topologias
Asterisk casosdesucesso
Entendendo A Tecnologia VoIP
Asteriskem sistemasembarcados
Projeto
Cisco for Small Business
Voip
 
Solisc 2010 centrais de telefonia IP
Voz sobre ip uma abordagem funcional
Soluções voip com asterisk - Henrique Petry Rauber
Processadores de rede (2)
I Pv4 Vs I Pv6 Final 2
Instalacao roip
Anúncio

Semelhante a Instalação do Asterisk (20)

PDF
Instalação do asterisk
ODP
Empacotamento Debian Básico
PDF
Customizando Slackware
PDF
(07) instalaã§ã£o de programas
PPTX
Linux shell avançado, comandos avançados de gerenciamento
PDF
Slackware Linux
PDF
Aula - Comandos Linux - Parte 2
PDF
Aula - Comandos Linux - Parte 2
PDF
Entendendo os pacotes DEB
PDF
PDF
Linux Deployment: Como instalar Linux sem sair da cadeira - Jonathan Meller e...
PDF
Asterisk central ipbx debian [artigo]
PDF
PDF
Linux - Instalação de Programas
PPTX
Linux Aula 1 - Distros e Instalação.pptx
PDF
Debian para servidores
ODP
Funtoo Gnu/Linux: Customização ao extremo
PPT
IntroduçãO Ao Linux
ODP
Funtoo escla
Instalação do asterisk
Empacotamento Debian Básico
Customizando Slackware
(07) instalaã§ã£o de programas
Linux shell avançado, comandos avançados de gerenciamento
Slackware Linux
Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2
Entendendo os pacotes DEB
Linux Deployment: Como instalar Linux sem sair da cadeira - Jonathan Meller e...
Asterisk central ipbx debian [artigo]
Linux - Instalação de Programas
Linux Aula 1 - Distros e Instalação.pptx
Debian para servidores
Funtoo Gnu/Linux: Customização ao extremo
IntroduçãO Ao Linux
Funtoo escla
Anúncio

Mais de Frederico Madeira (20)

PDF
WebServices
PDF
IoT - Internet of Things
PDF
Introdução a Cloud Computing
PDF
SI - Comunicação
PDF
SI - Processos, Threads, Virtualização e Migração de Código
PDF
SI - Arquiteturas
PDF
SI - SAD - Sistemas de Arquivos Distribuídos
PDF
SI - Introdução a Sistemas Distribuidos
PDF
SI - Sistemas Distribuídos - Apresentação da disciplina
PDF
Alta Disponibilidade utilizando Pacemaker e DRBD
PDF
Linux - Instalação de Programas
PDF
Proteja seus dados em casa e na internet
PDF
Linux e o modelo open source
PDF
Redes VoIP - O Futuro da Telefonia
PDF
Open Virtualization - Virtualização em Software Livre
PDF
Redes NGN - Next Generation Networks
PDF
MRTG - SNMP na Prática
PDF
Introdução ao SNMP
PDF
Ferramentas para Detecção de Problemas em Redes
PDF
Arquiteturas de Gerência de Redes
WebServices
IoT - Internet of Things
Introdução a Cloud Computing
SI - Comunicação
SI - Processos, Threads, Virtualização e Migração de Código
SI - Arquiteturas
SI - SAD - Sistemas de Arquivos Distribuídos
SI - Introdução a Sistemas Distribuidos
SI - Sistemas Distribuídos - Apresentação da disciplina
Alta Disponibilidade utilizando Pacemaker e DRBD
Linux - Instalação de Programas
Proteja seus dados em casa e na internet
Linux e o modelo open source
Redes VoIP - O Futuro da Telefonia
Open Virtualization - Virtualização em Software Livre
Redes NGN - Next Generation Networks
MRTG - SNMP na Prática
Introdução ao SNMP
Ferramentas para Detecção de Problemas em Redes
Arquiteturas de Gerência de Redes

Último (11)

PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Design - Introdução a Gestalt e teoria das formas
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Arquitetura de computadores - Memórias Secundárias
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Eng. Software - pontos essenciais para o início
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Utilizando code blockes por andre backes
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Manejo integrado de pragas na cultura do algodão
Viasol Energia Solar -Soluções para geração e economia de energia
Design - Introdução a Gestalt e teoria das formas
Tipos de servidor em redes de computador.pptx
Arquitetura de computadores - Memórias Secundárias
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Eng. Software - pontos essenciais para o início
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Utilizando code blockes por andre backes

Instalação do Asterisk

  • 1. VoIP e NGN Asterisk Instalação e Configuração Frederico Madeira <fred@madeira.eng.br> www.madeira.eng.br
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. VoIP e NGN Asterisk Instalação e Configuração Frederico Madeira <fred@madeira.eng.br> www.madeira.eng.br