Конференция "Сети" » gprs modem + sms [D7, WinXP]
 
  • Поросенок Винни-Пух © (20.10.08 12:53) [0]
    Подскажите куда копать.
    Отпавляю смс в юникоде через гпрс модем в режиме пду.
    Все нормально работает для сообщений длиной до 4 символов.
    Если их пять и более, то получаю ошибку cms error 533 (Incorrect PDU length).

    PS Сам блок пду закодирован верно, последовательность AT команд тоже верна. (Взял триальный активикс для отправки смс через модем и посмотрел пормоном что и как он пишет в порт)
  • Поросенок Винни-Пух © (20.10.08 20:06) [1]
    Нащупал причину и стало еще больше непонятно.
    В общем оказалось, что TP-VP как-то зависит от длины сообщения.

    Первый октет пду у меня '11' (3-й бит = 1, 4-й бит = 0) То есть длина поля vp = 1 октет и в нем относительное значение для expiration period.
    В самом поле vp записано скажем '18'

    С такими параметрами успешно уходят смс длиной x символов.
    Если длину сооющения меняем, то смс уже не уходит, пока не угадаешь другое правильное значение vp.
    Хотя в доках никакого упоминания про эту зависимость от длины нет.

    Подскажите, плиз, где косяк.
  • Поросенок Винни-Пух © (21.10.08 18:17) [2]
    гы гы. проблема наконец-то решена.
    но вам, молчаливым я ничего не скажу :)
  • brother © (22.10.08 04:29) [3]
    тихо сам с собой я веду беседу)
 
Конференция "Сети" » gprs modem + sms [D7, WinXP]
Есть новые Нет новых   [134432   +20][b:0][p:0]