SMPP - SMSC Access Protocol
SMSC access protocols enable interactions between two SMSC’s or interaction between an external SME and an SMSC. The3GPP recognizes 5 different SMSC access protocols. The SMPP (Short Message Peer to Peer Protocol) is most used of them
Short Message Peer to Peer (SMPP)
In order to interact with SMSC via the SMPP Protocol, an external SME 1st establishes a session. The transport of operation request over this session is usually performed over TCP/IP or X.25 connection For TCP/IP application port 2775 is usually used for SMPP Protocol
Operations over SMPP Session can be categories into 4 groups
Session Management: These operations enable the Establishment of an SMPP session between an external SME and the SMSC in this category operations also provide a means for handling unexpected errors
Message Submission: These operations allow external SME to submit message to the SMSC
Message Delivery: These operations enable SMSC to deliver the messages to external SME’s
Ancillary Operations: These operation Provide a Set of features such as cancellation query or replacement of message.
SMPP is an asynchronous protocol this mesons that the external SME may send several instruction to the SMSC without waiting for the result of the previously submitted instruction
SMPP itself doesn’t define any encryption mechanism for the exchange of messages between the external SME and the SMSC, however two methods that are usually employed are the SSL layer and the and the 2nd method consists of allowing an SMPP session over a secure tunnel.
|