d below code which is provided by SMSlib is not workin,im usin
netbeans n i hav all d jar files wid m...dat too placed inproper
path,i tried using different phones but its not wokin...am new to
java! plz HELP

WHT NO. IS THIS??? I.E +306948494037 FM msg = new OutboundMessage
("+306948494037", "Hello from SMSLib!");

THE CODE WHICH AM USIN...

// SendMessage.java - Sample application.
//
// This application shows you the basic procedure for sending
messages.
// You will find how to send synchronous and asynchronous messages.
//
// For asynchronous dispatch, the example application sets a callback
// notification, to see what's happened with messages.

package examples.modem;

import org.smslib.IOutboundMessageNotification;
import org.smslib.Library;
import org.smslib.OutboundMessage;
import org.smslib.Service;
import org.smslib.modem.SerialModemGateway;

public class SendMessage
{
        public void doIt() throws Exception
        {
                Service srv;
                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());
                srv = new Service();
                SerialModemGateway gateway = new 
SerialModemGateway("modem.com1",
"COM1", 57600, "Nokia", "6310i");
                gateway.setInbound(true);
                gateway.setOutbound(true);
                gateway.setSimPin("0000");
                srv.setOutboundNotification(outboundNotification);
                srv.addGateway(gateway);
                srv.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() +
"%");
                System.out.println("  Battery Level: " + 
gateway.getBatteryLevel() +
"%");
                System.out.println();
                // Send a message synchronously.


                msg = new OutboundMessage("+306948494037", "Hello from 
SMSLib!");
                srv.sendMessage(msg);
                System.out.println(msg);
                // Or, send out a WAP SI message.
                //OutboundWapSIMessage wapMsg = new OutboundWapSIMessage
("+306948494037",  new URL("https://mail.google.com/";), "Visit GMail
now!");
                //srv.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!");
                //msg.setPriority(OutboundMessage.Priorities.LOW);
                //srv.queueMessage(msg, gateway.getGatewayId());
                //msg = new OutboundMessage("+308888888888", "Wrong number!");
                //msg.setPriority(OutboundMessage.Priorities.HIGH);
                //srv.queueMessage(msg, gateway.getGatewayId());
                System.out.println("Now Sleeping - Hit <enter> to terminate.");
                System.in.read();
                srv.stopService();
        }

        public class OutboundNotification implements
IOutboundMessageNotification
        {
                public void process(String gatewayId, OutboundMessage msg)
                {
                        System.out.println("Outbound handler called from 
Gateway: " +
gatewayId);
                        System.out.println(msg);
                }
        }

        public static void main(String args[])
        {
                SendMessage app = new SendMessage();
                try
                {
                        app.doIt();
                }
                catch (Exception e)
                {
                        e.printStackTrace();
                }
        }
}

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SMSLib for Java User 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