USSD Problem

The following is a sample of a telco prepayment using USSD:

Retailer SIM to Prepaid SIM

224#Prepaid Sub Mob Tel NoAmount*PIN# then press SEND or OK
Press Answer Key then
Press 1 to continue or 2 to cancel

Example: 224#9229225150150*77777# then press SEND or OK
Press Answer Key then
Press 1 to continue or 2 to cancel

This works fine with an ordinary cellphone. Using a Wavecom gsm modem (with SAT enabled) will give a negative result. (+CUSD: 4)

Using a cellphone and dial 224#9223424148150*00000#, the telco will send a message saying: YOU HAVE REQUESTED TO LOAD 150 PESOS TO 09223424148. PRESS 1 TO CONTINUE OR 2 TO CANCEL. Then I’ll press the Answer button at the lower left of the phone screen and I’ll type 1 to send. There will be a confirmation afterwards.

That message doesn’t appear at all if I’m using the Wavecom gsm modem. I think I’m missing something here.

Please I need help on this.

Thanks and regards.

itferdz

How do you send the USSD : by ATD or AT+CUSD command ?

Do you have tried this command :

AT+CUSD=1,“224#9223424148150*00000#”,0

(don’t forget the double-quotes needed for all parameters)

Jay