Sobre o projeto

O Sendium é um gateway SMS nativo em contêineres e de alto desempenho, construído sobre Java e Quarkus, projetado como uma alternativa moderna ao Kannel. Ele atua como uma camada de middleware entre aplicações internas (como CRMs, plataformas IoT ou sites) e operadoras de SMS ou provedores SMPP. Ao fornecer uma ponte agnóstica de protocolo, permite que os desenvolvedores gerenciem infraestruturas complexas de mensagens, eliminem o bloqueio por fornecedor e implementem lógica de roteamento personalizada. Principais capacidades incluem: - Servidor & Cliente SMPP: Suporte completo para binds TX/RX/TRX com opções TLS/SSL. - Ponte de Protocolo: Conversão transparente entre webhooks HTTP e protocolos SMPP legados. - Roteamento Avançado: Roteamento configurável baseado em destino, ID do remetente, conteúdo ou atributos da conta, com cadeias de fallback. - Gerenciamento de Tráfego: Limites granulares de Transações-Por-Segundo (TPS) e gerenciamento de fila consciente de prioridade. - Observabilidade: Suporte integrado para métricas Prometheus, documentação Swagger/OpenAPI e logs operacionais detalhados. - Recibos de Entrega: Normalização e correlação de status DLR, com callbacks automatizados para sistemas de origem. O Sendium foi projetado para escalabilidade e é adequado tanto para implantações on-premise quanto na nuvem. Inclui uma ferramenta de migração para usuários que estão fazendo a transição de configurações legadas do Kannel e fornece uma API robusta para integração em fluxos de trabalho empresariais existentes.