How to send WAP Push data through SMPP
Posted in Java, SMS, WAP by artofmobileHere we would like to show you how to send a WAP Push message through SMPP using Java. This short tutorial will use the library and example source code from OpenSMPP. You can download the file from SourceForge.
The downloadable zipped file include source code and jar file libraries, and this article will modify this file SMPPTest.java to demonstrate how to do that.
Modify SMPPTest.java and include the following 2 functions:
private static final String HEXINDEX = "0123456789abcdef ABCDEF";
public static byte[] hexToByte(String s) {
int l = s.length() / 2;
byte data[] = new byte[l];
int j = 0;
for (int i = 0; i < l; i++) {
char c = s.charAt(j++);
int n, b;
n = HEXINDEX.indexOf(c);
b = (n & 0xf) << 4;
c = s.charAt(j++);
n = HEXINDEX.indexOf(c);
b += (n & 0xf);
data[i] = (byte) b;
}
return data;
}
The above function is used to convert Hexadecimal to binary data.
Read the rest of this entry »












