I checked the device manager the port is COM16 I changed it in the code but
I'm still facing the same problem.help plz
Le mardi 9 juillet 2013 21:05:23 UTC+1, KHALIL ABDELHAK a écrit :
>
> hello everyone;
> I'm facing a poroblem with sending an sms with SMSlib
> here is the code
>
> package sms;
>
> import java.util.Enumeration;
>
> import javax.comm.CommPortIdentifier;
>
> import org.smslib.AGateway;
> import org.smslib.IOutboundMessageNotification;
> import org.smslib.Library;
> import org.smslib.OutboundMessage;
> import org.smslib.Service;
> import org.smslib.modem.SerialModemGateway;
>
> public class Test
> {
> public void doIt() throws Exception
> {
> OutboundMessage msg;
> OutboundNotification outboundNotification = new
> OutboundNotification();
> System.out.println("Example: Send message from a serial
> gsm modem.");
> System.out.println(Library.getLibraryDescription());
> System.out.println("Version: " +
> Library.getLibraryVersion());
>
>
> SerialModemGateway gateway = new
> SerialModemGateway("modemDialog", "COM9", 115200, "ZTE", "MF100");
> gateway.setInbound(true);
> gateway.setOutbound(true);
> gateway.setSimPin("0000");
>
> Service.getInstance().setOutboundMessageNotification(outboundNotification);
> Service.getInstance().addGateway(gateway);
> Service.getInstance().startService();
> System.out.println();
> System.out.println("Modem Information:");
> System.out.println(" Manufacturer: " +
> gateway.getManufacturer());
> System.out.println(" Model: " + gateway.getModel());
> System.out.println(" Serial No: " +
> gateway.getSerialNo());
> System.out.println(" SIM IMSI: " + gateway.getImsi());
> System.out.println(" Signal Level: " +
> gateway.getSignalLevel() + " dBm");
> System.out.println(" Battery Level: " +
> gateway.getBatteryLevel() + "%");
>
>
> System.out.println("Now Sleeping - Hit <enter> to
> terminate.");
> System.in.read();
> 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);
> }
> }
>
> public static void main(String args[])
> {
> Test app = new Test();
> try
> {
> app.doIt();
> }
> catch (Exception e)
> {
> e.printStackTrace();
> }
> }
> }
>
> when I'm trying to run this code it show me
>
> Example: Send message from a serial gsm modem.
> SMSLib: A Java API library for sending and receiving SMS via a GSM modem
> or other supported gateways.
> This software is distributed under the terms of the Apache v2.0 License.
> Web Site: http://smslib.org
> Version: 3.5.3
> log4j:WARN No appenders could be found for logger (smslib).
> log4j:WARN Please initialize the log4j system properly.
> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
> more info.
> org.smslib.GatewayException: Comm library exception:
> java.lang.RuntimeException: javax.comm.NoSuchPortException
> 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:277)
> I don't know where is the problem please help me to resolve it I need to
> send an sms to build an application in my training period
>
>
--
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/fbea2e92-0ac9-4ff3-8745-1b9f76e41c10%40googlegroups.com.