SMS ALERT IN JAVA [Sending SMS Using Java Code]

Hello Friend , Please like and subscribe :
youtube - govind mantri
website- www.technohubind.com

For sending SMS you need SMS get-way. 
So First create account on https://www.vianett.com . Vianett provide you get-way  for  5 trail messages.


Open Netbeans / Eclipse and create one class For example SmsSender
paste below code in same class.
you need some external jar to run this application. so download this jar
and add it into your project.

- Please download required jar from our website :    https://www.technohubind.com

: Fill free to ask  any query : govindmantri4@gmail.com  




import no.vianett.sms.SmsEventListener;
import no.vianett.sms.Sms;
import no.vianett.sms.SmsEvent;
import no.vianett.sms.component.SmsTransceiver;
import no.vianett.sms.log.SmsScreenLogger;
import no.vianett.sms.event.SmsDeliveredEvent;
import no.vianett.sms.event.SmsSendingFailedEvent;
import no.vianett.sms.event.SmsDeliveryFailedEvent;

public class SmsSender implements SmsEventListener {

    private SmsTransceiver transceiver = null;
    private Object link = null; // Just to keep this object alive.
    private int counter = 0;

    public SmsSender(String message, String senderNumer, String recieverNumber, String userName, String password) {
        this.link = this; // Keeps this object alive.
        this.transceiver = SmsTransceiver.getInstance(); // Get the transceiver object.

        // Initialize transceiver.
        String smsHost = "cpa.vianett.no";
        String smsPort = "31337";
        String smsUsername = userName;
        String smsPassword = password;
        this.transceiver.initialize(smsHost, Integer.parseInt(smsPort), smsUsername, smsPassword, new SmsScreenLogger());

        this.transceiver.addSmsEventListener(this); // Registrer this class as listener for SMS events.

        // Send message
        Sms sms = new Sms();
        sms.setId(++this.counter);
        sms.setReplyPath(100);
        sms.setSender(senderNumer); // Set the sender number.
        sms.setMessage(message);
        sms.setRecipient(recieverNumber); // The recipients phone number.

        this.transceiver.send(sms);
    }

    public static void main(String args[]) {
        new SmsSender("Hello JAVA", "919561826040", "919561826040", "govindmantri4@gmail.com", "eo6jq");
    }

    /**
     * Listener.
     *
     * @param event a <code>no.vianett.sms.SmsEvent</code>
     */
    @Override
    public void eventHappened(SmsEvent event) {
        if (event instanceof SmsDeliveredEvent) {
            System.out.println("Sms delivered.");
            System.out.println("Refno : " + event.getReferenceId());
            System.out.println("Sms generated by : " + event.getSource().getClass());
        } else if (event instanceof SmsSendingFailedEvent) {
            System.out.println("Sms sending failed.");
            System.out.println("Refno : " + event.getReferenceId());
            System.out.println("Return code : " + ((SmsSendingFailedEvent) event).getReturnCode());
            System.out.println("Sms generated by : " + event.getSource().getClass());
        } else if (event instanceof SmsDeliveryFailedEvent) {
            System.out.println("Sms delivery failed.");
            System.out.println("Refno : " + event.getReferenceId());
            System.out.println("Error code : " + ((SmsDeliveryFailedEvent) event).getErrorCode());
            System.out.println("Sms generated by : " + event.getSource().getClass());
        }
    }

}

Comments

  1. Thanks. This blog is so informative for providing a valuable information about sending bulk sms api java code.

    ReplyDelete
  2. Nice article as we all know Bulk SMS services is very mandatory for the growth of your business in this arena of digital marketing.

    ReplyDelete
  3. Thanks for sharing information on SMS Alert. I really appreciate it

    ReplyDelete

Post a Comment

Popular posts from this blog

Filter In Javafx