Examples of MchoiceUssdResponse


Examples of hms.sdp.ussd.MchoiceUssdResponse

        final ServletInputStream inputStream = req.getInputStream();
        final UssdAoRequestMessage ussdAoRequestMessage = gson.fromJson(readBody(inputStream), UssdAoRequestMessage.class);
        ussdAoRequestMessage.setConversationId(req.getHeader(MchoiceUssdMessage.CONVERSATION));
        System.out.println(ussdAoRequestMessage);

        final MchoiceUssdResponse mchoiceUssdResponse = new MchoiceUssdResponse();
        mchoiceUssdResponse.setCorrelationId("12352465436");
        mchoiceUssdResponse.setStatusCode("2000");
        mchoiceUssdResponse.setStatusDescription("Success");
        resp.getWriter().write(gson.toJson(mchoiceUssdResponse));
        resp.getWriter().flush();
    }
View Full Code Here

Examples of hms.sdp.ussd.MchoiceUssdResponse

            e.printStackTrace();
        }

        try {
            MchoiceUssdSender ussdSender = new MchoiceUssdSender(receiverAddress, appId, password);
            MchoiceUssdResponse mchoiceUssdResponse =
                                ussdSender.sendMessage(reply, ussdMessage.getAddress(), ussdMessage.getConversationId(), false);
            System.out.println("-------ussd response-------");
            System.out.println(mchoiceUssdResponse);

        } catch (MchoiceUssdException e) {
View Full Code Here

Examples of hms.sdp.ussd.MchoiceUssdResponse

        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("====================================");
View Full Code Here

Examples of hms.sdp.ussd.MchoiceUssdResponse

        final String conversationId = req.getHeader(MchoiceUssdMessage.CONVERSATION);
        ussdAoRequestMessage.setConversationId(conversationId);

        System.out.println("New USSD Message Received [" + ussdAoRequestMessage + "]");

        final MchoiceUssdResponse mchoiceUssdResponse = new MchoiceUssdResponse();
        try {
            validateAndSetAuthentication(req, mchoiceUssdResponse);
            validateAndSetAddress(ussdAoRequestMessage, mchoiceUssdResponse);
            validateAndSetConversationId(ussdAoRequestMessage, mchoiceUssdResponse);

        } catch (Exception e) {
            System.out.println("Received USSD Message Failed : "+ e );
            System.out.println(ussdAoRequestMessage);
        }
        mchoiceUssdResponse.setCorrelationId(String.valueOf(Math.random()));
        return gson.toJson(mchoiceUssdResponse);
    }
View Full Code Here
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.