Я хочу отправить сообщение wap-push через smpp, используя библиотеку jsmpp. Я нашел кое-какой материал, но он не работает. Кто-нибудь может мне объяснить, что за технология отправки wap-push сообщения?
Вопрос
Как отправлять сообщения WAP SI с помощью JSMPP
Ответы
Ответ 1 · рейтинг 2 · Jasonw
в jsmpp вам нужно установить esmclass на 64 и datacoding на 245.
Ответ 2 · FIDIL
Для GeneralDataCoding(245) нет допустимого конструктора, поэтому я добавил фрагмент кода в GenrealDataCodin.java, чтобы решить эту проблему.
public GeneralDataCoding(int i) {
this.directvalue = (byte)i;
directValueFlag = true;
this.alphabet = Alphabet.ALPHA_DEFAULT;
this.messageClass = MessageClass.CLASS0;
this.compressed = true;
}
public byte toByte() {
if(directValueFlag == true){
value = directvalue;
}
else{
byte value = compressed ? DataCodingFactory00xx.MASK_COMPRESSED : 0;
value |= alphabet.value();
if (messageClass != null) {
value |= DataCodingFactory00xx.MASK_CONTAIN_MESSAGE_CLASS;
value |= messageClass.value();
}
}
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.
Похожие материалы
- Как регистрировать время поступления входящего запроса в журнал Tomcat Access
- Как установить и использовать Java 11 и JavaFX 11 на платах Raspberry Pi с процессором ARMv6
- Spring Framework: страница 2
- День 10: #100DaysOfCode
- SIM300 отправляет смс в Mikroc с помощью PIC16f
- Настройка Kannel для работы с Mblox