Hello I use Leon G100 gprs modem. I communicate over USART Terminal, everything works ok.
(I will mark CR and LF characters with hex values)
When I ask for the service, if response is not menu I got everything ok, like this:
request : AT+CUSD=1,"*121#",15 0x0D
response : +CUSD: 0, "Message sentence", 15
(followed by 0x0D 0x0A 0x0D 0x0A "OK" 0x0D 0x0A)
But when response is menu I don't know how to select menu item
request : AT+CUSD=1,"*111#",15 0x0D
response : +CUSD: 1, "Welcome.0x0A 1.Do1 0x0A 2.Do2", 15 0x0D 0x0A
What should I send to select 1.Do1, like I send answer "1" from my phone ?
If the last received character is ">" try to send him answer like: [selected option number][ctrl+z] (or [esc]).
If not, try to replace "*111#" with "*111*[option1]*[option2]...#"