Monitoramento de Eventos da plataforma Asterisk com utilização de Websockets

Bruno Leite

Tópicos Especiais

Asterisk

- Telefonia Open Source

 

- IP

 

- Projeto iniciado em 1999

 

- AMI

Node.js

- Moderno

 

- Leve e escalável

 

- Não obstrutivo

 

- Eventos

Problema

- Há tecnologias para monitorar ramais

 

- Flash e long polling

 

- Software proprietário

 

Objetivo

- Criar sistema de monitoramento

 

- Websockets

 

- Integração

 

- Diferentes Bancos

 

Materiais e Métodos

Estrutura da Aplicação

Socket

Node.js

AngularJS

Estrutura de Diretórios

Exemplo de Websocket

Código HTML

Resultados

- Integração com diferentes BDs

 

- Extensão de módulos

 

- Sistema web para visualização

 

Discussão

- Sistema leve e rápido

 

- Escalável

 

- Fontes de dados diferentes

 

- Customizável

 

- Monitoramento Web

Conclusão

- Foi possível construir

 

- Agilidade (socket.io)

 

- Cliente com Bootstrap e AngularJS

 

- Modularidade

Made with Slides.com