this is my code:

package smslib;

import org.smslib.*;
import org.smslib.modem.SerialModemGateway;



public class SendMessage
{
        public void doIt() throws Exception
        {
                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("modem.com7",
"COM7", 9600, "HUAWEI", "EF200");
                gateway.setInbound(true);
                gateway.setOutbound(true);
                gateway.setSimPin("0000");
                // Explicit SMSC address set is required for some modems.
                // Below is for VODAFONE GREECE - be sure to set your own!
                gateway.setSmscNumber("+9647701144010");
        
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();
                // Send a message synchronously.
                OutboundMessage msg = new OutboundMessage("07703539352", "Hello 
from
SMSLib!");
                Service.getInstance().sendMessage(msg);
                System.out.println(msg);
                // Or, send out a WAP SI message.
                //OutboundWapSIMessage wapMsg = new
OutboundWapSIMessage("306974000000",  new URL("http://
www.smslib.org/"), "Visit SMSLib now!");
                //Service.getInstance().sendMessage(wapMsg);
                //System.out.println(wapMsg);
                // You can also queue some asynchronous messages to see how the
callbacks
                // are called...
                //msg = new OutboundMessage("309999999999", "Wrong number!");
                //srv.queueMessage(msg, gateway.getGatewayId());
                //msg = new OutboundMessage("308888888888", "Wrong number!");
                //srv.queueMessage(msg, gateway.getGatewayId());
                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)
    {
        SendMessage app = new SendMessage();
        try
        {
           app.doIt();
        }
        catch (Exception e)
        {
           e.printStackTrace();
        }
    }
}
i get this error message:

Exception in thread "Thread-3" java.lang.ExceptionInInitializerError
        at
org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:
69)
        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)
Caused by: java.lang.RuntimeException: CommPortIdentifier class not
found
        at
org.smslib.helper.CommPortIdentifier.<clinit>(CommPortIdentifier.java:
76)
        ... 4 more

-- 
You received this message because you are subscribed to the Google Groups 
"SMSLib Discussion Group" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/smslib?hl=en.

Reply via email to