• 0731-4286557

  • Customer Care 10 AM to 6.30 PM

  • +91 99267 65557

  • 24x7 Customer Care Number

  • support@mawaleinfotech.com

  • 24x7 Online Support

SMPP Connectivity

SMPP stands for Short Message Peer to Peer Protocol

SMPP is used to send and receive messages from and to GSM, UMTS, iDEN,CDMA and TDMA cell phones.
The protocol is a level-7 TCP/IP protocol, which allows fast deliver of SMS messages.

Using the SMPP protocol instead of sending messages using a GSM modem has the following advantages:

  • The SMPP protocol is TCP/IP based, GSM hardware is not required;
  • Users can send SMS to a simple shortcode, this is not possible when sending to a GSM phone;
  • High throughput ( up to 200 msgs/second);
  • Alphanumeric sender address can be assigned.


SMPP can be used for the following applications:

  • Sending Voicemail alerts to mobile users;
  • Sending SMS notifications to mobile users, for instance when a server is down, or to notify students that a lesson is cancelled;
  • Information services : sending stock exchanges, traffic jam alerts or weather forecasts;
  • Voting, process votes from mobile users (Requesting music on the radio;
  • MMS notifications, when users pay for ringtones and Java applications, the download location is send by a MMS notification or WAP Push message;
  • Telemetry applications.


SMPP is used by clients to connected to a SMSC (Short Message Service Centre). In SMPP terms, the client is called ESME (Extended Short Message Entity). SMSC's can also exchange data using a SMPP connection.

Messages Send to a SMSC are called MT (Mobile Terminated) messages, because they are sent to a mobile phone. Messages received from a SMSC are called MO (Mobile Originated) messages, because they were sent from a mobile phone.

When an ESME establishes a connection using SMPP, this can be done in three modes: Transmitter, the ESME can only submit messages to the SMSC; Receiver, the ESME can only receive messages or delivery reports from the SMSC; Transceiver, the EMSE can bot send and receive messages to and from the SMSC.


The TCP packets between the ESME and the SMSC are called PDU's (Protocol Data Units). The following types of PDU's are used in SMPP connections:

Session Management PDUs

Connecting, disconnection and connection keep alive.

Message Submission PDUs

Submitting messages to a mobile phone.

Message Delivery PDUs

Delivery of messages to the SMPP client.

Ancillary Operations PDUs

Message query, cancel and replacement.

The following SMPP PDU's are used the most:

bind_transmitter / bind_receiver / bind_transceiver

Used to connect the client with the SMSC, in SMPP sessions a �system ID and password are used for authentication.


Used to submit a single message from the client to the SMSC ( MT ). This packet contains the sender and recipient address, message body and some optional parameters.


When a messages has to be delivered to the client this packet is used ( MO ). It contains information about the sender of the message and the message body. This PDU is also used to send delivery reports to the ESME.


To query the state of a previously sent message, this command is used. You need a message reference to query a message. Most provider require you to use delivery reports instead of querying the messages all the time.


This packet is sent once in every x minutes to check if the connection is still alive. If not, the connection is terminated. This packet is also used to keep dial-up connections alive ( for instance ISDN ). The most used timeout for SMPP connections is one minute.


Used to end the session and disconnect the TCP/IP connection.









Why Choose Mawale Infotech?

Develop & Test for Free

Using our developer sandbox service you are able to build and test your messaging application in full. Test your integration to our gateway, or test end-to-end message delivery to handset. This service allows you to test integration in a closed-loop – testing the code and reporting functions – as if you were sending campaigns in production.

Business Continuity

Our customers run 24/7 businesses. You need your message to get there any time of day or night. A strong business continuity plan to ensure maximum availability to our customers is paramount to the SMSGlobal experience and backed by our 99.99% Availability SLA.

Route Management

Using intelligent routing protocols developed in-house at mawaleInfotech, we are able to provide cost-effective and high-throughput message delivery options for our customers. Our routing is designed and managed to minimise latency and ensure the best user experience possible.


Security via SSL is available without any additional cost and its use is highly recommended. We can also provision a secure Cisco IPSEC VPN connection that utilises our advanced network technology (Cisco ASA Series firewalls) to allow an additional level of security for clients to connect to our gateway.

Scalability & Throughput

We grow with you. The key to the success of our business is our ability to scale the gateway’s performance on-demand. Scaling our platform’s throughput to meet the ever-growing demand of our customers is a constant challenge, but one that is embraced by the team at MawaleInfotech.

Data Protection

The security and protection of the data held in our systems is vital to us. We’ve invested heavily to ensure that it's not compromised by any means. Our System is monitored 24/7.

Our Clients

Call us today at +91 99267 6557 or Email us at support@mawaleinfotech.com We are always happy to answer your queries, so do call us or drop us a message.

Get a Call

© Copyright 2013-2017 Mawale Infotech Pvt Ltd