Hi,

Kannel is affecte by a bug of SonyEricsson T610
        SonyEricssonT610/R101 Profile/MIDP-1.0 Configuration/CLDC-1.0
        http://wap.sonyericsson.com/UAprof/T610R101.xml

- it has problems with dropped packets of Segmented WTP packets. Kannel will
cut the HTTP connection at arbitrary point during final session assemblation.

BUG of T610:
T610 sends Invoke with TPI Option MaximumGroup=5120 [WTP(*) page 47(73)].
Kannel responds with no TPI set. According to WTP(*) Table 1 of page 14(73)
T610 should no longer set any Segmented WTPs; it still sends them.

Bug of Kannel:
wap/wtp_resp.c 1.10 line 791 acknowledges the receival of Group Trailer no
matter whether miss any preceding packets of the last Group.
assembly_sar_event() afterwards cuts the data stream at the missing packet:
        Packet with psn %d not found

My workaround:
Going to borrow a T610 and try workarounding its bug by forcing TPI NumGroups=1
according to WTP(*) page 47(73). I would like single-packet acknowledgments due
to the common case of dropped packets anyway.


Regards,
Lace

(*) http://www.openmobilealliance.org/tech/affiliates/wap/wap-224-wtp-20010710-a.pdf

-- 
Jan Kratochvil; Captive: free r/w NTFS Filesystem; http://www.jankratochvil.net/

Reply via email to