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

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

Certificado A3 (Cartão) no eCAC (Receita Federal) no Ubuntu 19.10 e Similares

Configurando Servidor Web Cherokee no Centos 6.3

Instalando Apache2, PHP4 e MySQL

Atualização do Clamav 0.95.3 para 0.96

Novo driver Nvidia - Resolvendo travamento Compiz + Ubuntu 7.10

  
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