Я тестирую приложение SIM Toolkit с помощью AT-команд. У меня есть USB-модем, который поддерживает функции SIM Toolkit Class 2 и основан на прошивке Open AT. Я могу успешно взаимодействовать с SIM Toolkit, используя команды +STSF, +STGI и +STGR. Я также получаю ответы +STIN в соответствии с показанным потоком сообщений здесь. Чего я не получаю, так это незапрошенного ответа (+STCR) от SIM-карты при отправке SMS-сообщения или USSD-сообщения. Я использую следующий профиль терминала во время инициализации:
AT+STSF=2,"5FFFFFFF7F",3,1
В зависимости от профиля терминала бит управления вызовами устанавливается в 1 или включен. Вы также заметите, что Автоответ установлен на 1. Поэтому я получаю ответ +STGI при отправке сообщения. Вот что происходит, когда SIM-карта отправляет SMS-сообщение:
AT+STGR=6,1,1
OK
+STIN: 9
+STGI: ""
OK
Вы можете видеть, что +STIN: 9
означает, что отправлено SMS-сообщение. Я полагаю, основываясь на моей инициализации, я также должен увидеть +STCR, и в +STGI должен быть какой-то текст. Если кто-то знаком с SIM Toolkit и получает к нему доступ через набор AT-команд, то я был бы признателен за понимание того, почему я не получаю ответа при отправке SMS-сообщения. Спасибо.
Ссылка: 1: Руководство по интерфейсу AT-команд Wavecom для X51a — WM_ASW_OAT_UGD_00016