instalação do asterisk

12
VoIP e NGN Asterisk Instalação e Configuração Frederico Madeira <[email protected]> www.madeira.eng.br

Upload: frederico-madeira

Post on 30-Nov-2014

5.033 views

Category:

Technology


7 download

DESCRIPTION

Aula sobre Instalação do Asterisk

TRANSCRIPT

Page 1: Instalação do Asterisk

VoIP e NGNAsteriskInstalação e Configuração

Frederico Madeira <[email protected]>www.madeira.eng.br

Page 2: Instalação do Asterisk

Agenda

➔ Pacotes➔ Download dos Pacotes➔ Instalando➔ Configurações Adicionais➔ Acessando a Console

Page 3: Instalação do Asterisk

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

Page 4: Instalação 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.

Page 5: Instalação do Asterisk

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/asterisk-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

Page 6: Instalação do Asterisk

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

[root@pbxip src]# yum update kernel

[root@pbxip src]# reboot

Page 7: Instalação do Asterisk

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

Page 8: Instalação do Asterisk

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

Page 9: Instalação do Asterisk

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:

Page 10: Instalação do Asterisk

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

Page 11: Instalação do Asterisk

Acessando a ConsoleSe 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>

Page 12: Instalação do Asterisk

VoIP e NGNAsteriskInstalação e Configuração

Frederico Madeira <[email protected]>www.madeira.eng.br