Package org.smslib.http

Examples of org.smslib.http.ClickatellHTTPGateway


    OutboundMessage msg;
    OutboundNotification outboundNotification = new OutboundNotification();
    System.out.println("Example: Send message from Clickatell HTTP Interface.");
    System.out.println(Library.getLibraryDescription());
    System.out.println("Version: " + Library.getLibraryVersion());
    ClickatellHTTPGateway gateway = new ClickatellHTTPGateway("clickatell.http.1", "api_id", "username", "password");
    gateway.setOutbound(true);
    Service.getInstance().setOutboundMessageNotification(outboundNotification);
    // Do we need secure (https) communication?
    // True uses "https", false uses "http" - default is false.
    gateway.setSecure(true);
    Service.getInstance().addGateway(gateway);
    Service.getInstance().startService();
    // Create a message.
    msg = new OutboundMessage("+306948494037", "Hello from SMSLib (Clickatell handler)");
    //msg.setFrom("SMSLIB.ORG");
    // Ask for coverage.
    System.out.println("Is recipient's network covered? : " + gateway.queryCoverage(msg));
    // Send the message.
    Service.getInstance().sendMessage(msg);
    System.out.println(msg);
    // Now query the service to find out our credit balance.
    System.out.println("Remaining credit: " + gateway.queryBalance());
    // Send some messages in async mode...
    // After this, your IOutboundMessageNotification method will be called
    // for each message sent out.
    //msg = new OutboundMessage("+30...", "Max");
    //srv.queueMessage(msg, "clickatell.http.1", AbstractGateway.Priority.HIGH);
View Full Code Here

TOP

Related Classes of org.smslib.http.ClickatellHTTPGateway

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.