I am trying to create web application to send sms by gsm modem in Spring
first I put destination mobile number and sms text in url and get by
request.getparameter and first message sent with no problem but when send a
message again by referenshing the same page i get this exception
org.smslib.GatewayException: Comm library exception:
java.lang.RuntimeException: gnu.io.PortInUseException: org.smslib
at
org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:102)
at org.smslib.modem.AModemDriver.connect(AModemDriver.java:114)
at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:189)
at org.smslib.Service$1Starter.run(Service.java:276)
my code is:
public class SendMessage {
public void doIt(String mobileNumber,String message) throws Exception
{
OutboundNotification outboundNotification = new
OutboundNotification();
SerialModemGateway gateway = new SerialModemGateway("modem.com1",
"COM11", 115200, "Huawei", "E1550");
gateway.setInbound(false);
gateway.setOutbound(true);
gateway.setSimPin("0000");
gateway.setSmscNumber("+919032055002");
Service.getInstance().setOutboundMessageNotification(outboundNotification);
Service.getInstance().addGateway(gateway);
Service.getInstance().startService();
// Send a message synchronously.
OutboundMessage msg = new OutboundMessage(mobileNumber,
message);
Service.getInstance().sendMessage(msg);
System.out.println(msg);
Service.getInstance().stopService();
}
public class OutboundNotification implements
IOutboundMessageNotification
{
public void process(AGateway gateway, OutboundMessage msg)
{
System.out.println("Outbound handler called from Gateway: " +
gateway.getGatewayId());
System.out.println(msg);
}
}
}
Any Body please help me out this problem
--
You received this message because you are subscribed to the Google Groups
"SMSLib Discussion Group" group.
To view this discussion on the web visit
https://groups.google.com/d/msgid/smslib/94097bc5-e4ef-4ddc-8b76-4d2b5ef80ffd%40googlegroups.com.