My Java Tips

Short Message Peer to Peer protocol

SMPP is a communication protocol designed for transfer of short messages between short message centre and SMS application.
Some useful points about SMPP are listed below:

- Binary encoded protocol data units are exchanged in request and response.
- Transceiver support is added in version 2.4, which allows a single connection to send and receive messages.
- Data exchange can be synchronous or a synchronous.

External Short Message Entities use SMPP to send short messages to SMSC, which is responsible to send the message to the destination mobile device.

Logica provides SMPP Library for communication with SMSC using SMPP protocol. The API is distributed under Logica Open Source License Version 1.0. Ligoca also provides a demo application which helps understanding how to use Logica API. Do use that one.