SMPP client communicates with SMPP server by SMPP protocol, which is a native way for sending SMS. SMPP client must take care of SMS and deliver them to server. When there is a change of status for an SMS, then SMPP server will transmit a delivery report back to client. So, we don't have to care about making extra actions to retrieve the delivery report for a message. SMPP protocol will take care of that.