Asterisk - Instalação e configuração no Debian Lenny

Este artigo aborda a criação de seu primeiro PABX IP usando o software livre desenvolvido pela Digium: o Asterisk.

[ Hits: 71.092 ]

Por: Mestre Asterisk em 09/11/2009 | Blog: http://mestreasterisk.com.br


Instalar Asterisk GUI 2.0 no Asterisk 1.6.X



Asterisk GUI 2.0 + Asterisk 1.6.x

Nessa etapa do treinamento e confecção de nosso Asterisk Server instalaremos o Asterisk GUI versão 2.0, ele é uma interface web para gerenciamento de nosso PABX. Com ele podemos criar ramais, filas, URA, salas de conferência, troncos analógicos, digitais, sip e iax. Também pode-se monitorar todo o sistema de hardware.

Backup dos arquivos de configuração

Quando instalamos a GUI ela modifica alguns arquivos de configuração do Asterisk, então antes de mais nada efetuaremos uma cópia de segurança dos nossos arquivos de configuração caso já tenha o sistema instalado Asterisk anteriormente.

# mkdir /tmp/asterisk
# cp /etc/asterisk/* /tmp/asterisk


Assista a vídeo-aula de instalação desta GUI:
Download do Asterisk GUI:

Na linha de comando do Linux vá para:

# cd /usr/src

Baixaremos o pacote completo:

# svn co http://svn.asterisk.org/svn/asterisk-gui/branches/2.0

Instalação do Asterisk GUI:

Entramos no diretório criado:

# cd 2.0/

Compilamos e instalamos:

# ./configure
# make
# make install


Agora teremos que modificar alguns arquivos de configuração do asterisk. primeiro modificaremos o arquivo manager.conf.

Utilize o editor de texto vim para fazê-lo:

# vim /etc/asterisk/manager.conf

[general]
enabled = yes
webenabled = yes
port = 5038
httptimeout = 60
bindaddr = IP do servidor asterisk

[admin]
secret = secret
read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan
write = system,call,agent,user,config,command,reporting,originate

Salvamos a configuração e saímos.

Agora iremos para o próximo arquivo, o http.conf:

# vim /etc/asterisk/http.conf

[general]
enabled = yes
enablestatic = yes
bindaddr=IP do servidor asterisk
bindport=8088

Salvamos a configuração e recarregamos o Asterisk com o seguinte comando:

# /etc/init.d/asterisk reload

Caso esteja utilizando um firewall, precisamos abrir as portas 5038 TCP e 8088 TCP.

# vim /etc/sysconfig/iptables

E adicionamos estas linhas:

# Asterisk Manager
-A INPUT -p tcp --dport 5038 -j ACCEPT

# Asterisk http
-A INPUT -p tcp --dport 8088 -j ACCEPT

Salvamos as mudanças e reiniciamos o firewall:

# service iptables restart

Agora que verificamos que está tudo bem configurado testaremos as configurações:

# cd /usr/src
# make checkconfig


Teremos algo parecido com:

--- Checking Asterisk configuration to see if it will support the GUI ---
* Checking for http.conf: OK
* Checking for manager.conf: OK
* Checking if HTTP is enabled: OK
* Checking if HTTP static support is enabled: OK
* Checking if manager is enabled: OK
* Checking if manager over HTTP is enabled: OK
--- Everything looks good ---
* GUI should be available at http://www.example.com.br:8088/asterisk/static/config/cfgbasic.html

Utilizando o navegador Firefox visitamos a página do nosso servidor Asterisk (troquem exemplo.com.br para o IP de seu servidor Asterisk):

http://www.exemplo.com.br:8088/asterisk/static/config/cfgbasic.html

Se esta página não funciona, tente:

http://www.exemplo.com.br:8088/static/config/cfgbasic.html

Lembrando: antes de instalar o GUI devemos ter o Asterisk instalado.

Espero poder ajudar aqueles que estão iniciando no mundo Asterisk.

Acompanhem meu blog, lá vocês poderão se integrar um pouco mais no assunto.

Um forte abraço a todos,

Mestre Asterisk - Tudo o que você precisa está aqui!
http://mestreasterisk.com.br

Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalando o Asterisk 1.6.x no Debian
   3. Instalar Asterisk GUI 2.0 no Asterisk 1.6.X
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Controle de banda no Apache 1.3.X com mod_bandwidth (Slackware)

Configurando o Apache para deixar dois servidores web no mesmo link

DNS Cache no Bind9

Configuração fácil de um servidor PPP

O que é e como configurar rede AD HOC no Ubuntu

  
Comentários
[1] Comentário enviado por paulorvojr em 09/11/2009 - 12:13h

belo artigo!!! bem prático e direto ao ponto.


aprovo imensamente o asterisk, adoro ele, mas ainda prefiro ele embarcado em soluções como trixbox, disc os e a última que achei a melhor e uso atualmente, elastix, integrando openfire e hylafax.


parabens pelo artigo publisher, abraços ae!!

obs: muito bom seu site, ja ta no add do firefox

[2] Comentário enviado por mfog em 11/11/2009 - 10:08h

Já adicionei aos meus favoritos

[3] Comentário enviado por mestreasterisk em 12/11/2009 - 01:27h

Mfog,

Valeu pelos elogios, a ideia é realmente ajudar a comunidade Asterisk.

Nos próximos dias irei implementar um sistema para que os proprios membros da comunidade postem seus artigos afim de enriquecer ainda mais esse conteúdo tão interessante que é o Asterisk.

Abs,

[4] Comentário enviado por gersonraymond em 13/11/2009 - 23:23h

Olá Mestre Asterisk !!!

Tenho acompanhado os seus artigo e dicas, na qual fica o meu elogio pessoal.

"Parabéns pelas publicações que auxiliam a todos os que necesssitam de material sobre Asterisk. A sua vontade de ensinar o torna um grande Homem "professor" com referencial inigualável"

Um grande abraço.

[5] Comentário enviado por juniorarruda em 20/11/2009 - 12:18h

Amigo,

Parabens pelo artigo muito bom, estou instalando no Ubuntu 8.04 e nao estou conseguindo acessar o web gui, dá o erro 404 "Not Found

The requested URL was not found on this server.
Asterisk Server"

se estiver ao seu alcançe me ajudar

Obrigado,

[6] Comentário enviado por xirux em 04/06/2010 - 00:46h

Muito bom o artigo. Consegui instalar o Asterisk na boa, mas o mysql me derrubou! Abraço.

[7] Comentário enviado por fndiaz em 24/05/2011 - 00:56h

Problema com Mysql aqui tbm!!!

[8] Comentário enviado por clelio em 03/12/2011 - 20:23h

Ola, estou iniciando meus trabalhos com Asterisk-Debian lenny 5.0,trabalho com telefonia,pabx analog.Digital, estou seguindo passo a passo, livro Asterisk na pratica, (alexandre Keller),parabens me identifiquei com a sua apresentação, masss seguindo todos os passos deparei na compilação do asterisk,v.1.6.2.20, onde apos ./menuselect ele informa configure:***XML documentation will not be available because the 'libxml2' development package is missing, configure :*** Please run the 'configure' script whith the' --disable-xmldoc' parameter option , configure *** or install the 1libxml2 development package., ocorre que ja o instalei nas dependencias do asterisk... eh possivel me informar alguma ajuda,,para que possa prosseguir,,,com a instalação,, obs abrindo o arq:configure verifico q estao instalados libxml2 e xmldoc grato,,Clelio

[9] Comentário enviado por silk em 08/05/2014 - 10:51h

Ola pessoal,o meu debian 5 nao ta querendo espelhar a rede o que pode ser ?

[10] Comentário enviado por a_p_costa em 13/01/2015 - 01:32h

Excelente post, consegui instalar perfeitamente.
Minha duvida agora é: Quando faço a criação de um ramal via WEB por exemplo, ele não altera o arquivo sip.conf ?
Onde ficam essas configurações quando utilizamos o GUI / web?

Obrigado
Alexandre


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts