Here below my code to send an USSD message ("#101#") using AT commands (AT+CUSD=...).
At execution on my 7650, an error pop
-up message states: "ERREUR D ALPHABET" ("alphabet error" in english).
However, this code works very well if I use it to dial a phone number with AT command (ATDXXXXXXXX).
Does anybody have some clarification on that issue ?
Thanks a lot.
Did you ever figure out your USSD problem? I'm using the same code in my product and it doesn't crash. Unfortunately I try to read the response from the comm port and I just get the AT+CUSD=1,"#101#" string instead of the USSDC response.
Would you write the code you use to read the respones.
I write the following code and I've got the "E32USER-CBase 46" error message.
The code is:
commServer.Connect (); // step 4
TInt ret= comm.Open(commServer, _L("DATAPORT::0"), ECommShared);
TRequestStatus status = TRequestStatus();
I tried the same code without reading and everything is ok, but when I used comm.Read I got that message.
Thanks in advance.