Skip to content

Trabalho de conclusão de Curso - Integração do GSAN com Asterisk

Notifications You must be signed in to change notification settings

mbahiense/tcc_integration

Repository files navigation

Proposta de integração entre GSAN x Asterisk (URA)

Este trabalho apresenta uma proposta de integração do sistema GSAN (Sistema Integrado de Gestão de Serviços de Saneamento) com uma ferramenta de PABX (Private Automatic Branch Exchange) Asterisk, que permita o atendimento automático de chamadas telefônicas via tecnologia VoIP para reduzir parte dos atendimento destinados à solicitação de 2ª via de conta, falta de água e restabelecimento da ligação.

How to works

A comunicação entre os componentes pode ser observada abaixo, onde o fluxo se inicia apartir de uma chamada telefônica.

Comunicação

Nessa arquitetura proposta cada componente tem as seguintes responsabilidades:

  • GSAN - Implementa Web-service
    • Expondo APIs de acesso
  • Asterisk - Implementa fluxo de chamadas
    • Regras de identificação
    • Recepção dos dados
  • Middleware - Intermediação da comunicação
    • Implementa consumo do GSAN - SOAP Protocol
    • Implementa consumo do Asterisk - FastAGI Protocol

Middleware

Responsável em intermediar a comunicação entre o GSAN e o Asterisk.

Para mais detalhes acesse o repositório Middleware

Exemplo na prática

Segue abaixo um video onde apresento essa comunicação sendo realizada.

Running

Referência do template utilizado

Template TCC FGA-UnB

Licenciado em Creative Commons Atribuição 3.0: http://creativecommons.org/licenses/by/3.0/

Desenvolvido e adaptado pelo professor Edson Alves [email protected].

About

Trabalho de conclusão de Curso - Integração do GSAN com Asterisk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages