Percorrer por autor "Paiva, Diogo"
A mostrar 1 - 1 de 1
Resultados por página
Opções de ordenação
- Cliente mobile e desktop de comunicações unificadas para IPBrick OSPublication . Paiva, Diogo; Ramalhão, Miguel; Campos, Carlos José; Lima, Veríssimo; Reis, Pedro; Cardoso, Vitor; Aires, Sandra; Pinto, Carla; Carvalho, Fernando; Sousa, AntónioO IPBRICK OS é um sistema operativo baseado em Linux Debian, concebido para suportar as soluções empresariais da IPBRICK no domínio das Comunicações Unificadas sobre IP (UCoIP) e Ferramentas Colaborativas para Gestão de Documentos e Processos. Entre os serviços UCoIP integrados pelo módulo IPBRICK.PBX (baseado em Asterisk), destaca-se o Voice Over Internet Protocol (VoIP), por norma, suportado por um conjunto distribuído de servidores que executam, entre outros, os protocolos Session Initiation Protocol (SIP), responsável pela sinalização e gestão de chamadas, e o Real-Time Transport Protocol (RTP), que assegura a transmissão de áudio em tempo real. A versão 8.0 exigiu a implementação e integração de uma aplicação cliente Mobile e Desktop de Comunicações Unificadas (softphone VoIP) que privilegia a simplicidade de configuração, a eficiência de utilização e a estética do IPBRICK OS. Nesse sentido, este trabalho apresenta uma aplicação softphone VoIP responsiva, implementada em Dart através da framework Flutter. É baseada numa arquitetura cliente-servidor, em que a comunicação é realizada via HTTP, recorrendo a APIs PHP que estabelecem a interface com o servidor SIP. Deste modo, descrevem-se os principais aspetos técnicos e arquiteturais da solução proposta, incluindo a modelação dos fluxos de comunicação, a estrutura das APIs e os layouts funcionais da interface gráfica. Apresentam-se ainda diagramas de fluxo e os protótipos de ecrã das principais componentes da aplicação – autenticação Lightweight Directory Access Protocol (LDAP), interface principal, teclado de marcação, lista de contactos, registo de histórico e de chamadas.
