Asterisk GUI 2.0 + Asterisk 1.6.x

Nessa etapa do treinamento e confecção de nosso Asterisk Server iremos instalar 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, trocons 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, antes de mais nada, iremos efetuar 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

Video Aula Instalação Asterisk GUI 2.0

Assista a video aula de instalação:

Download Asterisk GUI

Na linha de comando do linux vá para:

cd /usr/src

agora baixaremos o pacote completo:

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

Instalar 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 iremos modificar o arquivo manager.conf

Utilize o editor de texto vim para faze-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 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

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 reiniciaremos o firewall:

service iptables restart

………………………………………………………………………………………………………..

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

cd /usr/src

make checkconfig

teremos algo parecido

— 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 nosso Firefox visitamos a pagina do nosso servidor Asterisk (troquem examplo.com.br para o IP de seu servidor Asterisk).

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

Se esta não funciona tente:

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

………………………………………………………………………………………………………..

Segue algumas imagens da interface gráfica:

asterisk-gui-1

asterisk-gui-2

asterisk-gui-3

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

Creative Commons License
Treiamento Asterisk Grátis by Mestre Asterisk is licensed under a Creative Commons Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 2.5 Brasil License.

Related Posts with Thumbnails

87 Comentarios para “Instalar Asterisk GUI 2.0 no Asterisk 1.6.X | Parte 4”

  1. Mais uma vez parabéns ao mestre pelo trabalho realizado…
    venho resultar uma coisa, o comando “make checkconfig” deverá ser executado no diretorio cd /usr/src/2.0

    vlw [;)]

  2. Deve ser executado neste diretório, esse comando ira verificar se as configurações estão ok para o funcionamento do iinterface web.

  3. hevertoncosta says:

    Putz grila, como diria o falecido Mussum… cara, muito 10 meu! Sãoo 23:35 da noite, aqui em Timon, no Maranhão, e estou fantasiado com a simplicidade de como vc fez este treinamento velho! Estou muito entusiasmado e no aguardo dos próximos capítulos! Muito 10 o seu trabalho! Parabéns!

  4. Parabéns cara, consegui facilmente configurar os usuarios SIP utilizando esta interface, você não teria mais material sobre as demais funcionalidades deste aplicativo web? obrigado e mais uma fez parabéns t+

  5. Adriano Luiz De Oliveira says:

    Boa Noite,
    Em uma ano e meio que eu pesquiso sobre asterisk eu nunca encontrei um tutorial tão bom quanto este cara muito sucesso já sou se fã,
    Atenciosamente Adriano.

  6. Adriano,

    Valeu pelos elogios…

    No começo também encontrei muita dificuldade, hoje resolvi criar o portal para ajudar aqueles que estão iniciando nessa nova empreitada e também para aqueles que ja trabalham com a tecnologia.

    Espero poder ajudar.

    Abraços,

    M.A

  7. Mestre Asterisk,

    Parabens pelo seus EXELENTES artigos relacionados ao Asterisk. Foi o melhor material para a instalação do sistema que já encontrei, ouso a dizer que é melhor que o da própria Digium…. ainda mais para iniciantes como eu ;)

    Gostaria de saber se existe alguma diferença significativa entre o Asterisk GUI 2.0 e o FreePBX e/ou qual seria o mais indicado para a administração do sistema.

    Muito Obrigado

  8. Apphouse,

    Fico muito grato pelos elogios.
    A idéia do Portal realmente é essa, facilitar a nossa vida.
    A internet está cheia de informações valiosas, mas muitas vezes elas não estão compiladas da forma compreensivel, é uma colcha de retalhos.
    Espero que tenha gostado. Se possível ajude a disseminar o portal, assim a comunidade Asterisk fica mais enriquecida e podemos ajudar mais pessoas que estão iniciando nessa nova empreitada rumo ao mundo voip.

    Em relação as duas interfaces Web é o seguinte:

    Ambas tem suas qualidades, mas só conseguiremos escolher a preferida conforme vamos utilizando.
    Instale duas máquinas virtuais e teste um mesmo ambiente nas duas Web-GUI e veja qual será mais amigavel e flexivel no seu dia a dia.
    Realmente é uma questão de preferência pois o principio das duas são os mesmos.

    Abs,

  9. Você é o Cara!!!!

    Excelente trabalho de profissional.

    Me dê uma ajuda instalei o Asterisk-GUI 2.0 na versão 1.4.24 do ASTERISK, criei uma fila e seus agentes, quando entra a ligação para a fila mostra ringando no ramal onde o agente esta logado, porém quando se finalizar a chamada, as informação de “CHAMADAS COMPLETADAS” e/ou “CHAMADAS ABANDONADAS” não atualiza sendo necessário clicar em ATUALIZAR.

    Grato pelo apoio através do blog.

    Atenciosamente,

    Marcus Guimarães

  10. preciso de uma ajuda, instalei e está normal, só não entedo como registrar um did, cliquei new incoming calls, antes cadastrei o provedor no caso a vono, e direcionei para uma extensão, só que não chama na extensão quando ligo para o did, eu não entendi porque do plano de discagem para um tronco de entrada. será que você poderia me ajudar? agradecemos seu apoio, porque ainda muito pequeno os forums sobre asteriknow no brasil

  11. Ola, tudo bem?
    Gostaria de um auxilio referente ao erro que estou tendo; Segui todos os seus passos, já verifiquei na internet por busca de solução mas até o momento nada; Acontece o seguinte:
    A instalação do gui 2.0 é feita com sucesso, e ´quanto tento acesso pelo link que é exibido pelo make checkconfig (dentro da pasta do 2.0) eu obtenho o erro 111 Access Refused.
    Eu visualizo que o asterisk não abriu um socket com a porta 8088 (a porta 5038 esta aberta e respondendo);
    Gostaria de saber onde estou errando pois já repeti o processo varias vezes, inclusive formatei o servidor mais de 1 vez tentando resolver o problema.
    Fico grato pela atenção e parabens pelo post esta muito bom, pena que comigo tenha acontecido isto.

    Obrigado.

  12. Hey Mestre !

    Gostaria de saber quando você poderia deixar uma vídeo aula ensinando a configurar os troncos e rotas de entrada / saída no Asterisk GUI.

    Já possuo uma CPU com o Asterisk instalado, tal como nas video aulas anteriores.
    Porém estou com esta dificuldade.

    Att,

    fertech

  13. Cara, parábens, estes posts estão sendo de grande utilidade para eu aperfeiçoar minhas configurações

  14. Thales Colen says:

    Show mininão esse tutorial! Consegui instalar tudão aqui!! E olha que sou bem amador hein!!

    Pessoal! Ajuda um pobre?

    Qual é o usuário/senha inicial de administração do asterisk?

    Um abraço!

  15. Boa tarde !!
    segui este tutorial e tive sucesso em todas as aplicações até o momento de testar –>
    make checkconfig
    make: *** Sem regra para processar o alvo `checkconfig’. Pare.

    Revisei os dados e não encontrei erros o que seria ???

  16. Access Denied

    You do not have permission to access the requested URL.

    Asterisk Server

  17. Descobri a falha ..
    Grato ..

  18. Em breve estarei criando novas video aulas para configuração do GUI. Estou tentando arrumar um tempinho vago. Risos

    De qualquer maneira agradeço os elogios.

    Abs

  19. Pow, cara trabalho de profissional parabens por compartilhar seu conhecimento com a galera, sem ter nen muita esperiencia com asterisk instalei tudo, já estou ansioso pelas proxima video aulas do GUI. como sou muito ansioso onde posso encontrar material falando do GUI.

    valeu!

  20. Fernando Mota says:

    Mestre
    Bom dia !
    Consegui fazer a instalação do Asterisk GUI, mas me deparei com um problema, tentei acessar o end. do servidor http:// 192.168.x.x:8088/…/…/… de outra máquina mas não consegui, exemplo: o Asterisk está em minha casa, e tentei acessar o mesmo da casa do meu primo, sem sucesso, como poderei fazer isso?

    Desde já agradeço

    Fernando Mota

  21. Fernando …

    Tanto para vc conseguir acessar a GUI do seu asterisk quanto usar um ramal de seu servidor em quaquer aparelho com internet q que suporte o protocolo vc terá que ter um IP valido, no caso do IP 192.168.x.x que vc está usando no seu Asterisk é um IP de rede que teoricamente nao dar acesso externo, para acesso externo ou vc tem um IP valido no servidor ou vc usar o NO_IP é um serviço que converte o IP real de sua rede em um link …

  22. Olá… excelente video aula… consegui configurar um trunk voip porem não consigo configurar os ramais… não sei que ip devo colocar nos softphones para eles conectarem com o servidor…

    aguardo ajuda… abraços!

  23. Boa Tarde,

    Meu ambiente e o Fedora 11, qual seria e solução para o problema abaixo:

    [root@pcmicael 2.0]# ./configure
    checking build system type… i686-pc-linux-gnu
    checking host system type… i686-pc-linux-gnu
    checking for uname… /bin/uname
    checking for gcc… gcc
    checking for C compiler default output file name…
    configure: error: C compiler cannot create executables
    See `config.log’ for more details.

  24. Tenta o comando

    yum install gcc

    e depois o ./configure novamente

  25. Obrigado pelo retorno da resposta, mas o erro persiste eu ja tenho o gcc instalado, como mostra abaixo:

    [root@pcmicael 2.0]# yum install gcc
    Loaded plugins: refresh-packagekit
    Setting up Install Process
    Package gcc-4.4.1-2.fc11.i586 already installed and latest version
    Nothing to do

  26. Lembrando minha versão do Asterisk 1.4

  27. Gostaria de agradecer ao Mestre Asterisk pelo belíssimo tutorial apresentado.
    Gostaria também de saber quando estará disponível a(s) aula(s) seguinte(s), parte 5 …
    Espero que todos nós possamos contar com a sua sabedoria para desbravarmos o mundo Asterisk e outros assuntos…
    Obrigado por enquanto…
    Brasilio

  28. Em breve a parte 5 estara disponivel.

    Abs

  29. Você deve utilizar o range de ip da sua rede, ou seja, se o ip do asterisk é 192.168.0.10 as estações onde estão instalados os softphones devem estar na mesma rede 192.168.0.X para que possam trocar os pacotes entre si.

    Abs

  30. Alguns problemas no Asterisk rodando no Ubuntu instalado pelo Synaptic:

    1) Arquivo http.conf está com um sinal de + antes do comentário, impossibilitando que a configuração seja carregada corretamente.

    2) Após a instalação do Asterisk gui conforme tutorial acima executar os comandos abaixo:
    rm -rf /usr/share/asterisk/static-http/
    ln -s /var/lib/asterisk/static-http/ /usr/share/asterisk/
    /etc/init.d/asterisk restart

    3) Ao realizar o login no Asterisk gui se mensagem “Checking write permission for GUI folder” aparecer, será necessário dar permissão no diretório conforme comando abaixo:

    sudo chmod -R 777 /var/lib/asterisk

  31. Hyke says: Cara você salvou minha semana!!!! Faz uns dois dias que estou tentando fazer essa interface web funcionar no Ubuntu e nada…

    Parabéns!! e muuuiito obrigado pela dica!!

  32. Mestre, como faco para varias pessoas usarem diferentes ramais no mesmo telefone fisico. as funcoes de logon e logoff sao para call center…..

  33. Um bom tutorial.
    Parabéns!

    Apesar de eu não ter conseguido correr tudo igual (no centOS não consegui correr “svn co http://svn.asterisk.org/svn/asterisk-gui/branches/2.0” e baixei todos os ficheiros um por um com aquela estrutura), consegui chegar ao ponto da verificação e tudo parece OK, mas quando tento aceder por http
    aparece a mensagem no browser que a página não está disponível ou a ligação caiu…

    Até já tentei como aparece na mensagem após make “checkconfig” (index.html e não cfgbasic.html), tentei aceder directamente à pasta asterisk, á static e à config e o resultado é sempre o mesmo.

    Como posso resolver?

    Obrigado.

  34. Ao fim de uma hora, só foi preciso postar o comentário e alterar novamente o manager.conf que tinha inserido caracteres estranhos onde não devia e reiniciar.

    Já está resolvido

    Obrigado na mesma.

  35. mestre, onde estão as partes 5,6,7…?

  36. Olá,
    estou precisando de algum material Gui 2.0 comentado seus menus e funções.
    Obrigado.

  37. bom dia……
    agradeçç imenso pelo os videos e pela forma como sao apresentados muito pratico….
    estoui na faze de conclusao do meu curso ..e este material veio mesmo a calhar….

    muito obrigado..
    aguardamos as proximas aulas….
    djon

  38. Mais uma vez parabéns ao mestre pelo trabalho realizado
    ola baixei o programa asterisk mais não to conseguindo instalar estou usando o no windowns xp me ajuda por favor.

  39. Instalei aqui e esta tudo funcionando bonitinho, porém não acho a opção de habilitar o suporte a video no asterisk gui 2.0

  40. Mestre Asterisk,

    Parabens pelos excelentes artigos sobre o Asterisk. Foi o melhor material para a instalação do sistema que já encontrei na internet, você tem uma excelente didática.
    Gostaria de ver mais aulas suas, vc tem pretensão de publicar aulas de configurações básicas, tipo dial plane, configuração de softfone, etc?
    Outra coisa, li que o asterisk 1,6 já pode ser integrado sem problemas com o Office Communications Server R2, vc vai fazer algum tutor a respeito, pois o OCS está sendo mto difundido e um tutorial seu, tenho certeza, ficaria show de bola!!!

  41. Jorge,

    Agradeço os elogios.

    Estamos sim preparando mais material e video aulas. É claro que o tempo parece cada vez mais curto, mas a idéia é colocar novas video aulas.

    Em relação ao OCS ainda não tenho nenhum tutorial, mas assim que possível tentarei estudar mais sobre essa integração e postarei algum artigo a respeito.

    Se ja possuir algum material sobre o assunto, por favor, sinta-se a vontade de enviar para o Portal, teremos prazer em publica-lo.

    Abs,

    MA

  42. Alex,

    Você precisa editar na mão os arquivos, segue exemplo:

    Teste isso:

    sip.conf

    [general]
    videosupport=yes

    [1000]
    type=friend
    username=1000
    secret=hidden
    host=dynamic
    context=ramais
    callerid=1000
    canreinvite=no
    disallow=all
    allow=ulaw
    allow=alaw
    allow=speex
    allow=gsm
    allow=h261
    allow=h263
    allow=h263p

  43. Em breve teremos mais materiais. O tempo esta curto.

    Abs

  44. Em breve estará disponivel.

  45. Veja se o ip da sua maquina virtual pode ser pingado pelo seu windows. Caso nao consiga precisara colocar a placa de rede da maquina virtual em modo bridge para conseguir pegar do DHCP o mesmo IP da sua rede. Da uma olhada nos comentarios do artigo sobre instalação do Sun Virtual Box

    Abs

  46. Você pode utilizar os agentes sim.

    Va na busca do Portal e digite agentes.conf

    Isso pode te ajudar.

    Abs,

  47. Fantastico , melhor material que achei na net sobre Asterisk .
    Mestre vc saberia algo sobre como trabalhar com o Asterisk como discador de um programa feito em vb para Callcenter .
    Estamos nos comunicando com o Asterisk através do Asterisk call manager.

    Obrigado e abraços

  48. Mauricio,

    O caminho realmente é utilizar o AMI.

    O que você deve fazer é definir que API você utilizará.

    Segue alguns exemplos de API:

    http://www.voip-info.org/wiki/view/Asterisk+manager+Examples

    Abs,

  49. Mestre muito obrigado .
    Como o exemplo para vb.net já deu uma boa clareada aqui para gente.

    Abraços

Deixe um comentario