Receiving messages

An application must be connected to the hub to receive messages sent to it.

An SMPP bind_receiver session can be used for only receiving messages and cannot submit messages. A bind_transceiver session can be used for both receiving messages and sending them.

An SMPP deliver_sm or data_sm will be received from the hub for each message being sent to the receiving application. The application responds to the hub by sending a deliver_sm_resp or data_sm_resp. A negative response will cause the hub to reattempt message delivery.