0
SMSlib를 사용하여 ZTE MF631 USB 모뎀을 사용하여 SMS를 보내는 방법을 배우려고합니다. 여기 내 코드입니다 : 내 코드를 실행하면게이트웨이가 정의되지 않았습니다. SMSlib
Service.getInstance().startService();
SerialModemGateway gateway = new SerialModemGateway("modem.com5","COM5", 115200, "ZTE", "MF631");
gateway.setInbound(true);
gateway.setOutbound(true);
gateway.setSimPin("0000");
gateway.setSmscNumber("+9779800009000");
try {
Service.getInstance().addGateway(gateway);
OutboundMessage outboundMsg = new OutboundMessage("+9779843669921", "Hello there!");
Service.getInstance().sendMessage(outboundMsg);
} finally {
gateway.stopGateway();
Service.getInstance().removeGateway(gateway);
Service.getInstance().stopService();
}
나는 다음과 같은 오류 얻을 :
Service.getInstance().addGateway(gateway);
:
org.smslib.SMSLibException: No gateways are defined.
at org.smslib.Service.startService_Internal(Service.java:295)
at org.smslib.Service.startService(Service.java:229)
at org.smslib.Service.startService(Service.java:196)
at com.mail.utility.SendSmsUtility.sendSMS(SendSmsUtility.java:10)
at com.mail.action.SendSmsAction.sendSms(SendSmsAction.java:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
코드를 addGateway 및 removeGateway로 업데이트했지만 여전히 동일한 오류가 발생합니다. . – Sujal
'addGateway (gateway)'줄 다음에'Service.getInstance(). startService();'를 이동 시키려고 할 수 있습니까? – balent
감사! 그것 고정 – Sujal