如何使用 jsmpp 发送 WAP 推送

发布于 2024-10-19 15:48:56 字数 139 浏览 2 评论 0原文

我发现通过 jSMPP 发送 WAP 推送很困难。

我需要知道如何为 jSMPP 指定 UDH,以及如何指定我正在发送二进制消息。

有人有一些示例代码摘录吗?我已经尝试了一段时间但没有成功,并且我无法使用谷歌找到任何示例......

I'm finding it difficult to send a WAP Push via jSMPP.

I need to know how to designate the UDH for jSMPP, and also how to specify that I'm sending a binary message.

Is there anybody with some sample code excerpt? I have tried without success for more some time, and I couldn't find any example by using google ...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

如日中天 2024-10-26 15:48:56

要使用 SMS 发送 WAP,需要将 esmclass 设置为 64,将 datacoding 设置为 245。您可以尝试使用下面的示例。

String messageId = session.submitShortMessage("CMT", TypeOfNumber.INTERNATIONAL, NumberingPlanIndicator.UNKNOWN, "55662", TypeOfNumber.ALPHANUMERIC, NumberingPlanIndicator.UNKNOWN, "your_phone_number", new ESMClass(64), (byte)0, (byte)1, timeFormatter.format(new Date()), null, new RegisteredDelivery(SMSCDeliveryReceipt.DEFAULT), (byte)0, new GeneralDataCoding(245), (byte)0, HexUtil.convertHexStringToBytes("0605040B8423F025060803AE81EAAF82B48401056A0045C‌ ​ 60D036578616D706C652E636F6D0007010377656C636F6D6520746F207761702073697465000101")‌ ​); 

to send wap using sms, esmclass to 64 and datacoding to 245 would need to be set. You can try using the example below.

String messageId = session.submitShortMessage("CMT", TypeOfNumber.INTERNATIONAL, NumberingPlanIndicator.UNKNOWN, "55662", TypeOfNumber.ALPHANUMERIC, NumberingPlanIndicator.UNKNOWN, "your_phone_number", new ESMClass(64), (byte)0, (byte)1, timeFormatter.format(new Date()), null, new RegisteredDelivery(SMSCDeliveryReceipt.DEFAULT), (byte)0, new GeneralDataCoding(245), (byte)0, HexUtil.convertHexStringToBytes("0605040B8423F025060803AE81EAAF82B48401056A0045C‌ ​ 60D036578616D706C652E636F6D0007010377656C636F6D6520746F207761702073697465000101")‌ ​); 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文