在使用SMPP版本3.4(我使用jsmpp 2.1库)提交短信后,我得到了否定回复0000003e。我无法在任何SMPP文档中找到此错误代码。有人可以帮我找出这个错误吗?
String messageId = session.submitShortMessage(
"CMT",
TypeOfNumber.INTERNATIONAL,
NumberingPlanIndicator.UNKNOWN,
"4499",
TypeOfNumber.INTERNATIONAL,
NumberingPlanIndicator.UNKNOWN,
"94778845711",
new ESMClass(),
(byte)0,
(byte)1,
timeFormatter.format(new Date()),
null,
new RegisteredDelivery(SMSCDeliveryReceipt.DEFAULT),
(byte)0,
new GeneralDataCoding(Alphabet.ALPHA_DEFAULT, MessageClass.CLASS1, false),
(byte)0,
"Test message".getBytes()
);
答案 0 :(得分:1)
根据SMPP规范§5.1.9,submit_sm_resp
错误代码0x0000003E
是保留值。可能你的SMSC正在使用它来处理一些非标准错误,我建议用它们进行检查。