SMS, отправленное с j2me, не получено не телефонами Java, такими как Android и GSM модем - PullRequest
2 голосов
/ 10 октября 2011

Мне нужно отправить шаблон типа «имя пользователя, пароль, 0,1,1,1,0,1,0» с помощью смс из приложения j2me на модем gsm, который не находится под моим контролем. Используется для резервирования продуктов.

Если кто-нибудь отправит смс на указанный номер модема gsm с помощью обычного мобильного телефона (например, как вы отправляете смс кому-либо), он ответит.

Моя проблема в том, что смс, отправленные из моего приложения j2me, получены любым телефоном java, но модем gsm не получает его (так как я не получил ответ, и еда не зарезервирована) То же самое, что телефоны с модемом GSM не получают мои смс.

Я использовал типичные библиотеки j2me для отправки смс. Я попробовал TextMessage, не повезло. Затем я попробовал BinaryMessage, он не был получен модемом GSM, но Android получил его!

Другое дело, что я не смог найти полный источник, документацию или примеры о sms pdu. Является ли двоичный файл payLoad полным форматом SMS, отправленным с использованием BinaryMessage?

В конце я хотел бы теперь, можно ли отправлять обычные текстовые смс с помощью BinaryMessage? Есть примеры?

Заранее спасибо. С уважением, Али.

1 Ответ

0 голосов
/ 11 октября 2011

Вы должны попытаться отправить смс с помощью AT-команд, составить сообщение и отправить его, отправив с помощью команд: (AT + CMGS, AT + CMSS)

Вот руководство для него

Внизу у вас есть полный список тем об AT-командах и отправке SMS.

Для использования AT-команд Учебник для AT-команд в java me

...