Hi Ishan...
What problem have you had ? I have smslib working in Netbeans + Java,,
I've used Motorola V3 to send and receive msgs..
...
Ishan Halarnkar wrote:
> 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
-~----------~----~----~----~------~----~------~--~---