配置文件:
10
10
5
10
1
true
java代码:
Args args1 = new Cfg(“classpath:cmpp.xml”).getArgs(“ismg”);
args1.set(“source-addr”,simSupplier.getSmsAccount());
args1.set(“shared-secret”,simSupplier.getSmsPwd());
SMProxy30 smProxy = new SMProxy30(args1){
@Override
public CMPPMessage onDeliver(CMPP30DeliverMessage msg) {
//复写方法 主要是用来做接收短信
int commandId = msg.getCommandId();
if (commandId==5){
String intoNo=msg.getSrcterminalId();
String content="";
if (msg.getRegisteredDeliver() == 0) {
try {
if (msg.getMsgFmt() == 8) {
LOGGER.info(String.valueOf(String.valueOf((new StringBuffer("接收消息: 主叫号码=")).append(msg.getSrcterminalId()).append(";内容=").append(new String(msg.getMsgContent(), "UTF-16BE")))));
content=new String(msg.getMs