Ok I will Send the Program...Pls look into it...


// 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 oldsmslib;

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

public class SendMessage1
{
public void doIt() throws Exception
{
Service srv;
OutboundMessage msg;

IOutboundMessageNotification 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("", "COM19", 19200,
"","");*
gateway.setInbound(true);
gateway.setOutbound(true);
gateway.setSimPin("0000");
srv.setOutboundMessageNotification(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("+*919618555511*", "*Test Message from sony
ericssion Test Message from sony ericssion Test Message from sony ericssion
Test Message from sony ericssionTest Message from sony ericssionTest Message
from sony ericssionTest Message from sony ericssion"*);
        msg.setStatusReport(true);
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 void process(AGateway arg0, OutboundMessage arg1) {
            throw new UnsupportedOperationException("Not supported yet.");
        }
}

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

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