
Univerzální SMS brána pro hromadné i transakční zprávy
Jedno API, více providerů — SMS Gate abstrahuje rozdíly mezi poskytovateli SMS služeb a nabízí jednotné rozhraní pro odesílání zpráv. Systém podporuje operátorské brány, cloudové REST API služby i hardwarové GSM modemy.

Zadání
Klient potřeboval spolehlivý systém pro odesílání SMS zpráv z více aplikací (e-shop, CRM, backoffice) s možností přepínání mezi poskytovateli bez změny kódu na straně klienta. Systém měl zvládnout jak transakční zprávy (potvrzení objednávky, OTP kódy), tak hromadné kampaně s tisíci příjemci.
Řešení
Navrhli jsme multi-tenant SMS bránu s REST API, která odděluje aplikační logiku od konkrétního poskytovatele. Každý tenant má vlastní konfiguraci providerů, rate limity a country restrictions.
Tři typy providerů
- Operátorské brány — přímé napojení na O2, T-Mobile, Vodafone přes SMPP/HTTP protokoly
- REST API služby — integrace s BulkGate, SMSbrana a dalšími cloudovými poskytovateli
- HW GSM modemy — ovládání fyzických modemů přes AT příkazy pro lokální odesílání
Message lifecycle
Každá zpráva prochází kompletním životním cyklem: validace → queue → odeslání → delivery status. Systém automaticky sleduje stav doručení a poskytuje webhooky pro real-time notifikace.
Rate limiting a ochrana
Konfigurovatelné limity na úrovni tenanta, providera i cílové země. Automatický failover při výpadku primárního providera — systém přepne na záložního bez ztráty zpráv díky RabbitMQ frontě.
Klíčové funkce
- REST API s OpenAPI dokumentací pro snadnou integraci
- Multi-tenant architektura — jeden systém pro více aplikací
- Automatický failover mezi providery
- Rate limiting per tenant/provider/country
- Message queue přes RabbitMQ pro spolehlivé doručení
- Delivery tracking s webhooky a admin přehledem
- Bulk i transakční odesílání v jednom systému
Potřebujete spolehlivé odesílání SMS z vaší aplikace? Kontaktujte nás — navrhneme řešení na míru.