Я пытаюсь связаться с модемом GSM через последовательный порт в С#.
Пока мне удалось подключиться к нему, отправить ему команду AT и отправить SMS.
для отправки SMS я отправляю следующую AT-команду
AT+CMGF=1 /* set text mode */
AT+CMGS=8801911xxxxxx
"hellp msg "+ (char)26
его работа, как ожидалось.
Но для отправки USSD-сообщения,
Я пытаюсь
AT+CMGF=0 /* PDU mode */
AT+CUSD=1,*121# , 15
Но ответа нет.
Я пробовал с библиотекой GSMCOMM, она тоже не отвечает.
Я попытался преобразовать текст в PDU, но безуспешно.
Итак, как я могу отправить сообщение USSD на С# через последовательный порт на модем и получить ответ?