ESME Implementation Using SMPP Encoder/Decoder