How to send DeliverSMResp with Logica smpp? I see that class Session has respond method, but I dont understand how to get object of DeliverSMResp class from PDU received from SMSC.
public void handleEvent(ServerPDUEvent event) {
PDU pdu = event.getPDU();
System.out.println("PDU RECEIVED - " + pdu);
if (pdu.isRequest()) {
try{
System.out.println("async request received, enqueuing " + pdu.debugString());
session.respond(???????);
}
I have assumption:
DeliverSMResp deliverSMResp = new DeliverSMResp();
deliverSMResp.setSequenceNumber(pdu.getSequenceNumber());
starter.getSession().respond(deliverSMResp);
But i not sure.
It works!