Изпращам команда AT+CUSD (за набиране на ussd код) към gsm модем. Работи добре. Отговорът също е правилен на слушалката. Но отговорът е според мен в шестнадесетичен формат или някакво непознато за мен кодиране:
ХАРДУЕР НА GSM МОДЕМ:
Nokia C6-01
Свързан с лаптоп чрез USB кабел. USB режим: Nokia Suite
Команди за инициализиране на кодирането:
AT+CSCS=?
+CSCS: ("UCS2","GSM","PCCP437","PCDN","IRA","8859-1","HEX","UTF-8")
AT+CSCS="IRA"
AT+CSCS?
+CSCS: "IRA"
Също така опитах:
AT+CSCS="GSM"
AT+CSCS="UTF-8"
Действителна команда Ussd:
AT+CUSD=1,"*123#",15
Действителен отговор:
+CUSD: 1,"c47258e1ad7e7f477bb2c6781e0ec72785e691d36136481593cd54f6777d8c2ecb23e1313d6dfd3d36f7764fc26974720fa1b242f8fd161f9b9cc",1
OK
Очакван отговор:
AT+CUSD=1,"*123#",15
+CUSD: 1,"Dear Customer.... some response in english",1