What is SMPP?
Like OSI layer in internet GSM network does have a classification of layers called ss7(signaling system 7). The SS7 protocol is doing the job of routing call handling sms handling etc in GSM network. When there is a need that we have to open up the sms to internet so that they can send sms even from internet. A new protocol had developed called SMPP short message Peer to Peer. The SMPP is a TCP/IP add on to GSM network. The SMPP allows VAS providers for bulk sms submit.
What are the main parts in SMPP?
Transceiver is the main part in SMPP. It allow to send and receive messages. The most commonly used version is SMPP v3.3 and the latest version is v5.0 which is now installed with most of the service providers. The SMPP does have support for delivery(DLR) reports. The data exchange between service provider end and VAS provider end can either be synchronous or asynchronous. In the synchronous we can sent data and wait for the response but in asynchronous we can sent multiple request and the responses can by skewed.
Tools and libraries.
Kannel server is a tool that does support SMPP so that we can install and configure the setting in the S provider end. Rather than this JSMPP, Logica’s open SMPP are popular smpp libraries.

