Skip to content

States

The SMPP session may be defined in terms of the following possible states:

Open

ESME has established a network connection to the SMSC but has not yet issued a Bind request.

Bound_TX

Esme connected to SMSC server with bind_transmitter PDU. Allowed to send sms, query, replace or cancel

Bound_RX

Esme connected to SMSC server with bind_receiver PDU. Allowed only receive sms and delivery receipt.

Bound_TRX

Esme connected to SMSC server with bind_transceiver PDU. Allowed to execute complete set of TX and RX capabilites.

Closed

Esme connection unbound and disconnected. Might be origitated from either side.

Outbind

The purpose of the outbind operation is to allow the SMSC signal an ESME to originate a bind_receiver request to the SMSC. This allows some kind of stateless connection between Esme And SMSC.