Есть два разных, но очень похожих друг на друга, телефона-раскладушки V5-чего-то-там (покупались давно, всех циферь уже не помню). Появилась тут нужда автоматизированной отправки SMS и решил использовать барахло, чего ему пылиться.
Отправка обычной SMS в PDU-режиме проблем не вызвала. Работает 7bit, 8bit и UCS2, никаких нареканий. Но вот как только дошло дело до отправки составных SMS, а значит и до вставки UDH, случился облом. Вне зависимости от каких-либо других параметров PDU, сам факт наличия бита TP-UDHI в байте PDU-Type делает отправку сообщений невозможной. UDH пробовал и 6 и 7 байт во всех мыслимых комбинациях его параметров и параметров основного заголовка, но в результате всегда один телефон говорит ERROR сразу после ^Z, а второй тупо молчит, ожидая дальнейший ввод после любого числа ^Z и CR. При этом второй остается в таком состоянии до самого закрытия порта, и больше никаких команд не воспринимает вообще.
PDU, которые генерируются в PDUSpy, не воспринимаются точно так же (они и не отличаются от того, что я уже с закрытыми глазами могу написать просто в терминале). Не воспринимаются и PDU, которые эти телефоны сами генерят при создании сообщения через меню. Обычная звонилка SAMSUNG отрабатывает те же PDU без вопросов.
Может есть какая-то команда или настройка в меню, которая сделает мне хорошо?
Сообщение отредактировал misha mike - 25.2.2016, 13:25
Отправка обычной SMS в PDU-режиме проблем не вызвала. Работает 7bit, 8bit и UCS2, никаких нареканий. Но вот как только дошло дело до отправки составных SMS, а значит и до вставки UDH, случился облом. Вне зависимости от каких-либо других параметров PDU, сам факт наличия бита TP-UDHI в байте PDU-Type делает отправку сообщений невозможной. UDH пробовал и 6 и 7 байт во всех мыслимых комбинациях его параметров и параметров основного заголовка, но в результате всегда один телефон говорит ERROR сразу после ^Z, а второй тупо молчит, ожидая дальнейший ввод после любого числа ^Z и CR. При этом второй остается в таком состоянии до самого закрытия порта, и больше никаких команд не воспринимает вообще.
PDU, которые генерируются в PDUSpy, не воспринимаются точно так же (они и не отличаются от того, что я уже с закрытыми глазами могу написать просто в терминале). Не воспринимаются и PDU, которые эти телефоны сами генерят при создании сообщения через меню. Обычная звонилка SAMSUNG отрабатывает те же PDU без вопросов.
Может есть какая-то команда или настройка в меню, которая сделает мне хорошо?
Сообщение отредактировал misha mike - 25.2.2016, 13:25