SMS Gateway Proxy Key Features

📦v1.0.0📅2026-03-10🔄Updated 2026-04-28👤Admin Team
conceptssms-gateway-proxyroutingload-balancingreliabilityobservability

The SMS Gateway Proxy provides a set of core capabilities designed to support high-throughput messaging, flexible routing, and operational reliability.
The platform combines SMPP protocol infrastructure with policy control, traffic management, and observability features required for production messaging environments.

Routing & Traffic Management

  • ✅ Multi-ESME routing with dynamic, configuration-driven selection
  • ✅ Virtual SMPP pools with weighted load balancing across multiple ESMEs
  • ✅ Transparent pool abstraction (pools and single links share the same interface)
  • ✅ Weighted traffic distribution using Smooth Weighted Round-Robin
  • ✅ High-availability routing through link redundancy and pooling

Policy & Access Control

  • ✅ Contact policy enforcement (blacklists, registration filters)
  • ✅ Chained contact policies (multiple filters executed in sequence)
  • ✅ IP-based access control for SMS submission and routing

Message Processing

  • ✅ Flexible encoding support (GSM 7-bit, Latin-1, UCS-2)
  • ✅ Automatic message segmentation for long SMS
  • ✅ Payload-based message delivery for advanced SMPP modes

Reliability & Delivery

  • ✅ Delivery tracking via SMPP delivery receipts (DLRs)
  • ✅ Transaction-aware message counting using transaction IDs
  • ✅ Health-aware routing based on SMPP link connection state

Observability & Operations

  • ✅ Comprehensive monitoring via Prometheus metrics
  • ✅ Transaction tracing with UUID-based correlation
  • ✅ Persistent message journaling with optional S3 export
  • ✅ Per-link and per-pool statistics for operational visibility