title: Not able to send unicode sms in message_payload
body: <p>I am using jSMPP library. SMPP interface version 34.
  I am successfully able to send English SMS over SMPP in message_payload optional parameter.
  But not able to send unicode(Hindi) SMS content in message_payload optional parameter.
  For unicode messages ,I am setting <strong>Data Coding Scheme as 0x08 (Alpha.UCS2)</strong> and creating message_payload optional parameter as below :</p>
  <pre><code>OptionalParameter messagePayload =
                      new OptionalParameter.OctetString(
                              OptionalParameter.Tag.MESSAGE_PAYLOAD.code(),
                              message.getBytes(Charsets.UTF_16BE));
  </code></pre>
  <p><strong>submit_sm function call looks like this:</strong></p>
  <pre><code>session.submitShortMessage(
              &quot;&quot;,
              TypeOfNumber.ALPHANUMERIC, 
              NumberingPlanIndicator.UNKNOWN, 
              from,
              TypeOfNumber.INTERNATIONAL, 
              NumberingPlanIndicator.ISDN, 
              to,
              new ESMClass(), 
              (byte)0, 
              (byte)1,  
              null,
              null,
              new RegisteredDelivery(SMSCDeliveryReceipt.SUCCESS_FAILURE), 
              (byte)0, 
              new GeneralDataCoding(Alphabet.ALPHA_UCS2), 
              (byte)0,
              null,
              optionalParams
              ); 
  </code></pre>
  <p>In this case , I am <strong>not getting any Delivery notifications from the operator</strong> ,but successfully receiving acknowledgement Id.</p>
  <p>What am I missing here.</p>
  <p>Note: I am bound to use message_payload for SMS sending.</p>
  <p>Thanks in advance</p>