문제
- 클라이언트 맥락: Vetflux
- 요청 범위: Web & Middleware
- 업무 태그: CTI, Middleware, API, IntegraçãoTelefónica, HospitalVeterinário, ConsolaDeOperações, IntegraçãoDeGravação
Este serviço está disponível apenas para membros.
#CTI, #Middleware, #API, #IntegraçãoTelefónica, #HospitalVeterinário, #ConsolaDeOperações, #IntegraçãoDeGravação
Vetflux Callhub é um middleware de integração CTI para gerir num só local os eventos de receção de chamadas, os resultados reais das chamadas e os ficheiros de gravação gerados em hospitais veterinários, e entregá-los ao sistema do cliente.
A IT7 unificou os diferentes métodos de integração da LG U+, SKB e KT numa única consola de operações e numa estrutura API normalizada. No servidor Ubuntu, operam a web de administração, a API, o PostgreSQL e os workers, enquanto no servidor Windows são executadas bridges baseadas em KT OPEN_API COM e SKB SOHO PAS SDK.
| Categoria | Tecnologia |
|---|---|
| Frontend/Admin | Next.js, TypeScript, responsive dashboard UI |
| Backend/API | Node.js, PostgreSQL, Docker Compose |
| Windows Bridge | PowerShell, JScript, KT OPEN_API COM, SKB SOHO PAS DLL |
| External Delivery | WebSocket, REST API, HMAC signature, recording download token |
| Infrastructure | Ubuntu server, Windows 11 bridge server, Nginx Proxy Manager, HTTPS |
Com este projeto, as diferentes estruturas de eventos telefónicos de cada operadora foram integradas num modelo de dados comum. Os operadores podem gerir as contas por hospital na web, e os clientes podem receber eventos de chamada e resultados de chamadas através de uma interface normalizada.
Através de testes reais, foram validados os eventos de receção, os resultados das chamadas, o tratamento de chamadas não atendidas, as transições para estado de chamada concluída e a escuta dos ficheiros de gravação; além disso, a solução foi configurada para recuperação automática do serviço mesmo após reinício do servidor.
Também foram concluídos a validação do cliente e o processo de transferência, e o projeto foi encerrado com um elevado nível de satisfação.