Незапрошенный ответ (+STCR) от SIM Toolkit не виден

Я тестирую приложение 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


person Chopstick    schedule 22.11.2011    source источник
comment
Какой у тебя модем?   -  person Azmeer    schedule 27.06.2016


Ответы (1)


Я думаю, что USB-модем занят другой задачей.

Если вы отправляете ответ с 0x91xx вместо 0x9000 снова и снова, пока вы не получаете байт инструкции, т.е. 0x12, т.е. FETCH команду.

где XX означает отсутствие байта STK.

person Anand    schedule 24.09.2012