public static void setMessagePayloadOptionalParams(DeliverSm pdu, byte[] messagePayload) { pdu.addOptionalParameter(new Tlv(SmppConstants.TAG_MESSAGE_PAYLOAD, messagePayload)); }
public static void setSegmentOptionalParams(DeliverSm pdu, int msgRefNum, int segmentNum, int totalSegmentCount) { pdu.addOptionalParameter(new Tlv(SmppConstants.TAG_SAR_MSG_REF_NUM, intToUnsignedShort(msgRefNum))); pdu.addOptionalParameter(new Tlv(SmppConstants.TAG_SAR_SEGMENT_SEQNUM, intToUnsignedByte(segmentNum))); pdu.addOptionalParameter(new Tlv(SmppConstants.TAG_SAR_TOTAL_SEGMENTS, intToUnsignedByte(totalSegmentCount))); }
pdu0.addOptionalParameter(new Tlv(SmppConstants.TAG_RECEIPTED_MSG_ID, convertOptionalStringToCOctet(FormatUtils.formatAsHex(deliveryReceiptRecord .getMessageId())))); pdu0.addOptionalParameter(new Tlv(SmppConstants.TAG_MSG_STATE, new byte[] { SmppConstants.STATE_DELIVERED }));