How does SMPP work?
SMPP (meaning SMPP protocol) works by translating the input from ESME into a format that is understood by SMSC. ESME is connected via TCP/IP link to SMPP server and SMPP server is connected to SMSC. Now any sms from ESME(eg mobile handset or ESME server) is send to SMPP server which translates the sms into format that can be inputted to SMSC server.
Messages sent over SMPP are routed directly to and from the wireless service provider over a secure private network. Most major wireless service providers can provide confirmation of message delivery. The greatest benefit to SMPP is the fact that messages are two-way, enabling mobile phone subscribers to respond to the messages you send them easily via the text messaging feature on a handset.