You will need some information on Java web application communication through the USSD interface! we must realize this in order to reach our target customer base in poorer low-end phone communities.
I am learning USSD as a way to communicate with our current Java EE web application.
I believe that I understand how I can create a menu in USSD (via XML and certain parameters / tags). However, I am not sure how to give an answer. I just started reading about it yesterday, but I find a lot of information that Google considers useless.
Our current web application has web services installed. I assume that I need to get the USSD interface / xml file (parameter = - callback - "url request") connected to the web service !? And all the user data sent (received input) is equal to the request URL?
And how do I send an answer ?? how much data can be displayed? and what format or this data needs to be transferred?
It is very difficult to find out what gateways they use from a mobile provider here in South Africa - they are not sure. If I'm right, but it looks like it was a WASP !? if it is a gateway, then this is what all providers seem to use in SA. I tried to contact vodacom SA in several ways, without an answer. All that interests me is what gateway they use, how to build an answer.
EDIT: it was a vodacom email response -> we offer the ussd web service. Then we connect to SMSC via SMPP in our USSD gateway.
xml web-applications ussd
Alexander grosse
source share