Re[4]: отправка длинных смс
От: Pepel Беларусь  
Дата: 08.12.10 10:10
Оценка:
Здравствуйте, Alexio, Вы писали:

A>Здравствуйте, Pepel, Вы писали:


P>>я в свое время забил на данную проблему, подозревал, что решение будет модемозависимо, прост бью текст смс по модулю 160 в латинице и шлю в несколько мессаг, один фиг на биллинге они считаются как множество


A>Да я тоже так и решил делать. Только у меня никак 160 русских символов не получается отправить. Только 69. Дальше текст затирается с начала, а потом и вовсе перестает приходить. Кодирую в UTF-16 (UCS2). Кстати, заметил нюанс. Если слать сразу одну часть за другой, то последняя не приходит. Если слать 3 части, то не приходит 2я. Эмпирически вычислил минимальный интервал — 5 сек. Есть идеи по этому поводу?


мне думается, Вы шлете sms не дожидаясь прихода подтверждения об отсылке предыдущей sms — gsm модемы этого не любят, схема такая "послал sms — получил подтверждение об успехе/неуспехе — послал следующее sms — ... " ;

а в кириллице — да — 140 байт (7 битная кодировка) дают 70 символов максимум, в латинице 160 байт в однобайтной кодировке дают 160 символов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.