- Core Functionality
- SMPP enables SMS messaging between applications and mobile devices
- Protocol provides flexible data communication interface between ESME, RE and MC
- Supports various cellular technologies including GSM, UMTS, LTE, CDMA
- Session Types
- Transmitter (TX) enables ESME to send messages to MC
- Receiver (RX) enables ESME to receive messages from MC
- Transceiver (TRX) combines TX and RX features
- Message Centre can establish Outbind sessions
- Protocol Structure
- Uses TCP port 2775 by IANA
- Operates through request-response Protocol Data Units (PDUs)
- Supports session management, message submission, delivery and broadcast
- Enables message cancellation, query and replacement
- Applications
- Marketing, booking confirmations and appointment reminders
- Two-factor authentication and voicemail alerts
- Banking, e-commerce and gaming services
- Location-based services and telemetry applications
- Security systems and telemetry monitoring