À propos du projet

Sendium est une passerelle SMS native conteneurisée et haute performance construite sur Java et Quarkus, conçue comme une alternative moderne à Kannel. Elle agit comme une couche intermédiaire entre les applications internes (telles que les CRM, les plateformes IoT ou les sites Web) et les opérateurs SMS ou fournisseurs SMPP. En fournissant un pont indépendant du protocole, elle permet aux développeurs de gérer des infrastructures de messagerie complexes, d'éliminer le verrouillage fournisseur et de mettre en œuvre une logique de routage personnalisée. Les principales capacités incluent : - Serveur & Client SMPP : Prise en charge complète des liaisons TX/RX/TRX avec options TLS/SSL. - Pont de Protocole : Conversion transparente entre les webhooks HTTP et les protocoles SMPP hérités. - Routage Avancé : Routage configurable basé sur la destination, l'ID expéditeur, le contenu ou les attributs de compte avec chaînes de repli. - Gestion du Trafic : Limites granulaires de Transactions Par Seconde (TPS) et gestion de file d'attente consciente de la priorité. - Observabilité : Prise en charge intégrée des métriques Prometheus, documentation Swagger/OpenAPI et journalisation opérationnelle détaillée. - Accusés de Réception : Normalisation et corrélation des statuts DLR, avec rappels automatisés vers les systèmes d'origine. Sendium est conçu pour l'évolutivité et convient aussi bien aux déploiements sur site qu'en nuage. Il inclut un outil de migration pour les utilisateurs passant des configurations Kannel héritées et fournit une API robuste pour l'intégration dans les flux de travail d'entreprise existants.