Are you sure that your modem is working fine? And also, did you
recompile/redeploy your code properly after you changed the port in your
code?
On Fri, Jul 12, 2013 at 1:57 PM, KHALIL ABDELHAK via SMSLib Discussion
Group <
smslib+noreply-apn2wqcwym7xqvzocmox9wli1l-5xe_rhziywnomynzhkh...@googlegroups.com
> wrote:
> 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<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
> .
>
>
>
--
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/CAJ0vL%2BKRfUVPAcLXwb41RUD%2BsyGQWg-d5msbfF9ud6mnUfuTNA%40mail.gmail.com.