I don't know whether this is the right forum to ask this.
Sorry if not.
Currently, i'm developing an application that send ussd command.
I use NOKIA 6070 as the device and C# as the programming language. But this question is not about C#.
What i want to ask is :
1. What is USSD Gateway? is it kind of computer server?
2. Can we build our own USSD Gateway?
3. Can we faster the reply from USSD command we send? i notice
it took about 5-7 seconds to get the reply. Can we faster it up?
4. I'm developing an application that transfer prepaid voucher, sometime the reply from USSD command is failed but the voucher is get added. How can this happen? can we solve this?
For question no. 4 maybe for some of you didn't understand what i'm talking about.
maybe i will try to explain it.
There is an USSD command define by one of our mobile provider here in Indonesia (Telkomsel) to transfer prepaid voucher.
Suppose if we want to transfer our voucher to our friend, we can do that by type an USSD command *673*......... etc.
In a moment (usually about 5-7 seconds), we got reply that the transfer is succeed or not. Related to question no. 4, sometime the reply said the transfer is failed but the voucher get transfer. What could be the cause? Is it because the USSD Gateway can't handled so many request that came in that moment?