You are on page 1of 1

SMS Store and Forward Message Flow

ESME

SMPP

SMSC Wireless Network ProtocolMS

bind_transmitter
bind_transmitter_resp
bind_receiver bind_receiver_resp
submit_sm (registered_delivery
= SMSC Delivery Receipt)
submit_sm_resp

Network Delivery Attempt


deliver_sm (esm_class ACK
= SMSC Delivery Receipt)
deliver_sm_resp
submit_sm (registered_delivery
= SMSC Delivery Receipt)
submit_sm_resp
Network Delivery Attempt
NACK
Network Delivery Attempt ACK

deliver_sm (esm_class
= SMSC Delivery Receipt)
deliver_sm_resp

Figure: Typical SMPP sequence for a registered store and forward message

Having configured the destination codes for our partner , our SMSC will route SMS
messages for ECONET via SMPP protocol through the AFRICOM SMS gateway (ESME)
using the VPN connection to ECONET SMS gateway .
The above SMS call flow is representative of a message from AFRICOM arriving at
ECONETs SMS gateway. The sequence of message handling is as follows:
I)
II)
III)

Bind operation ( a form of login request ) enables the establishment of a connection


between an ESME and the SMSC.
Submit_sm operation allows the ESME to submit SMS message to the SMSC
where it is stored for delivery to MS .
Deliver_sm operation enables the SMSC to send delivery receipt as well as SMS
messages from the MS to ESME.