submit.setDestAddress(new Address(destTon, destNpi, destAddress)); SubmitSmResp submitResponce = getSession().submit(submit, submitTimeout); if (submitResponce.getCommandStatus() == SmppConstants.STATUS_OK) { LOGGER.info("SMS submitted, message id: " + submitResponce.getMessageId()); } else { throw new IllegalStateException(submitResponce.getResultMessage());
@Override public SubmitSmResp createResponse() { SubmitSmResp resp = new SubmitSmResp(); resp.setSequenceNumber(this.getSequenceNumber()); return resp; }
pdu = new SubmitSmResp(); } else if (commandId == SmppConstants.CMD_ID_DELIVER_SM_RESP) { pdu = new DeliverSmResp();
if (sumbitResponse.getCommandStatus() == SmppConstants.STATUS_OK) message.getOperatorMessageIds().add(sumbitResponse.getMessageId()); message.setSentStatus(SentStatus.Sent); message.setFailureCause(FailureCause.None);
@Override public void fireExpectedPduResponseReceived(PduAsyncResponse pduAsyncResponse) { if (pduAsyncResponse.getResponse().getClass() == SubmitSmResp.class) { SubmitSm req = (SubmitSm)pduAsyncResponse.getRequest(); log.debug("Got response for APPID={}", req.getReferenceObject()); SubmitSmResp ssmr = (SubmitSmResp)pduAsyncResponse.getResponse(); log.debug("Got response with MSG ID={} for seqnum={}", ssmr.getMessageId(), ssmr.getSequenceNumber()); } }
private static void log(WindowFuture<Integer, PduRequest, PduResponse> future) { SubmitSm req = (SubmitSm)future.getRequest(); SubmitSmResp resp = (SubmitSmResp)future.getResponse(); log.debug("Got response with MSG ID={} for APPID={}", resp.getMessageId(), req.getReferenceObject()); }
SubmitSmResp submitSmResp = submitSm.createResponse(); long messageId = messageIdGenerator.getNextMessageId(); submitSmResp.setMessageId(FormatUtils.formatAsHex(messageId)); try {
@Override public SubmitSmResp createResponse() { SubmitSmResp resp = new SubmitSmResp(); resp.setSequenceNumber(this.getSequenceNumber()); return resp; }
pdu = new SubmitSmResp(); } else if (commandId == SmppConstants.CMD_ID_DELIVER_SM_RESP) { pdu = new DeliverSmResp();
@Override public SubmitSmResp createResponse() { SubmitSmResp resp = new SubmitSmResp(); resp.setSequenceNumber(this.getSequenceNumber()); return resp; }
pdu = new SubmitSmResp(); } else if (commandId == SmppConstants.CMD_ID_DELIVER_SM_RESP) { pdu = new DeliverSmResp();
@Override public SubmitSmResp createResponse() { SubmitSmResp resp = new SubmitSmResp(); resp.setSequenceNumber(this.getSequenceNumber()); return resp; }
pdu = new SubmitSmResp(); } else if (commandId == SmppConstants.CMD_ID_DELIVER_SM_RESP) { pdu = new DeliverSmResp();