我正在使用cloudhopper-smpp通过 SMPP 接收短信。在实现 a 之后DefaultSmppSessionHandler
,SessionHandler 正在接收 PDU 请求(在被覆盖的firePduRequestReceived
方法中)。
是否有任何帮助类/实用程序可以从PduRequest
类型中提取 SMS deliver_sm
?找不到任何PduRequest
获取器来访问 SMS。
我正在使用cloudhopper-smpp通过 SMPP 接收短信。在实现 a 之后DefaultSmppSessionHandler
,SessionHandler 正在接收 PDU 请求(在被覆盖的firePduRequestReceived
方法中)。
是否有任何帮助类/实用程序可以从PduRequest
类型中提取 SMS deliver_sm
?找不到任何PduRequest
获取器来访问 SMS。
找到了答案。
if (pduRequest.getCommandId() == SmppConstants.CMD_ID_DELIVER_SM) {
DeliverSm mo = (DeliverSm) pduRequest;
int length = mo.getShortMessageLength();
Address source_address = mo.getSourceAddress();
Address dest_address = mo.getDestAddress();
byte[] shortMessage = mo.getShortMessage();
String SMS= new String(shortMessage);
}