Package hms.sdp.ussd.sample

Source Code of hms.sdp.ussd.sample.MessageReceiver

/*
*   (C) Copyright 2010-2011 hSenid Software International (Pvt) Limited.
*   All Rights Reserved.
*
*   These materials are unpublished, proprietary, confidential source code of
*   hSenid Software International (Pvt) Limited and constitute a TRADE SECRET
*   of hSenid Software International (Pvt) Limited.
*
*   hSenid Software International (Pvt) Limited retains all title to and intellectual
*   property rights in these materials.
*
*/
package hms.sdp.ussd.sample;

import hms.sdp.ussd.MchoiceUssdMessage;
import hms.sdp.ussd.MchoiceUssdResponse;
import hms.sdp.ussd.MchoiceUssdTerminateMessage;
import hms.sdp.ussd.client.MchoiceUssdReceiver;
import hms.sdp.ussd.client.MchoiceUssdSender;

/**
* $LastChangedDate$
* $LastChangedBy$
* $LastChangedRevision$
*/
public class MessageReceiver extends MchoiceUssdReceiver {


    @Override
    public void onMessage(MchoiceUssdMessage ussdMessage) {
        System.out.println("============REQUEST=============");
        System.out.println(ussdMessage);
        System.out.println("================================");

        try {
            MchoiceUssdSender ussdSender = new MchoiceUssdSender("http://127.0.0.1:8000/ussd/", "appid", "pass");
            final MchoiceUssdResponse mchoiceUssdResponse =
                    ussdSender.sendMessage("Test Message", ussdMessage.getAddress(), ussdMessage.getConversationId(), false);
            System.out.println("=============RESPONSE===============");
            System.out.println(mchoiceUssdResponse);
            System.out.println("====================================");

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    @Override
    public void onSessionTerminate(MchoiceUssdTerminateMessage terminateMessage) {
        System.out.println("========terminate");
        System.out.println(terminateMessage);
    }
}
TOP

Related Classes of hms.sdp.ussd.sample.MessageReceiver

TOP
Copyright © 2018 www.massapi.com. 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.