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