This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
Hi,

This message was originally posted on the OpenH323 mailing list - but since the packets
are decoded with Ethereal (0.9.7 and previous versions) I might get some knowledge from
some of you...

I have just started using OpenH323 and noticed that "Ethereal" with "H.323 plugin"
not could reassemble a fragmented Q.931 SETUP frame (see attached log).
This applies to (at least) callgen323 and openphone.
The replies from the (remote) GK seems correct.

After some debugging in Ethereal I realized that it showed IP & TCP checksum errors
for these fragmented TPKT frames - and Ethereal refuses to desegment packets with such 
errors. 
I also noticed IP-checksum errors for "H.225 RAS" frames (but UDP checksum ok).
*** Why can't Ethereal hightlight errors in the summary view? It could have saved me 
some valuable time ;-)

Fortunately I just discovered that TCP-checksum validation can be turned off in 
Ethereal - and then
desegmentation seems to work...
But either [EMAIL PROTECTED] or OpenH323 seems to have a TCP-checksum problem ;-)

*** Does anybody have any comment on this?

I'm currently using the latest versions, i.e:
ethereal 0.9.7 (I recompiled the H.323 plugin - but also tried with prebuild 
configurations - e.g. 0.9.6)
openh323_20021008_win32.zip
pwlib_20021003_win32.zip
openphone_20021004_win32.zip
callgen323_20021006_win32.zip
Windows 2000 Workstation - SP2.

Thanks,
Mads Bligaard Nielsen
System Engineer, Core Software Development

Frame 55 (1514 bytes on wire, 1514 bytes captured)
    Arrival Time: Oct  8, 2002 17:55:59.831055000
    Time delta from previous packet: 0.270050000 seconds
    Time relative to first packet: 743.081878000 seconds
    Frame Number: 55
    Packet Length: 1514 bytes
    Capture Length: 1514 bytes
Ethernet II, Src: 00:b0:d0:8d:66:d5, Dst: 00:60:cf:20:c1:f9
    Destination: 00:60:cf:20:c1:f9 (00:60:cf:20:c1:f9)
    Source: 00:b0:d0:8d:66:d5 (00:b0:d0:8d:66:d5)
    Type: IP (0x0800)
Internet Protocol, Src Addr: 148.135.145.130 (148.135.145.130), Dst Addr: 
172.30.250.147 (172.30.250.147)
    Version: 4
    Header length: 20 bytes
    Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        0000 00.. = Differentiated Services Codepoint: Default (0x00)
        .... ..0. = ECN-Capable Transport (ECT): 0
        .... ...0 = ECN-CE: 0
    Total Length: 1500
    Identification: 0x71b3
    Flags: 0x04
        .1.. = Don't fragment: Set
        ..0. = More fragments: Not set
    Fragment offset: 0
    Time to live: 128
    Protocol: TCP (0x06)
    Header checksum: 0x0000 (incorrect, should be 0xb6ac)
    Source: 148.135.145.130 (148.135.145.130)
    Destination: 172.30.250.147 (172.30.250.147)
Transmission Control Protocol, Src Port: 3570 (3570), Dst Port: 1720 (1720), Seq: 
992633435, Ack: 3325208158, Len: 1460
    Source port: 3570 (3570)
    Destination port: 1720 (1720)
    Sequence number: 992633435
    Next sequence number: 992634895
    Acknowledgement number: 3325208158
    Header length: 20 bytes
    Flags: 0x0010 (ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgment: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 17520
    Checksum: 0xd28a (incorrect, should be 0x3789)
TPKT
    Version: 3
    Reserved: 0
    Length: 1977
Q.931
    Protocol discriminator: Q.931
    Call reference value length: 2
    Call reference value: 263A
    Message type: SETUP (0x05)
    Bearer capability
        Information element: Bearer capability
        Length: 3
        Coding standard: ITU-T standardized coding
        Information transfer capability: Unrestricted digital information
        Transfer mode: Circuit mode
        Information transfer rate: 384 kbit/s
        User information layer 1 protocol: Recommendation H.221 and H.242
    Display
        Information element: Display
        Length: 7
        Display information: dxdmap\000
    Calling party number
        Information element: Calling party number
        Length: 5
        Type of number: Unknown
        Numbering plan: E.164 ISDN/telephony numbering
        Number: 4001
    Called party number
        Information element: Called party number
        Length: 5
        Type of number: Unknown
        Numbering plan: E.164 ISDN/telephony numbering
        Number: 4009
    User-user
        Information element: User-user
        Length: 1937
        Protocol discriminator: X.208 and X.209 coded user information
[Short Frame: Q.931]

0000  00 60 cf 20 c1 f9 00 b0 d0 8d 66 d5 08 00 45 00   .`. ......f...E.
0010  05 dc 71 b3 40 00 80 06 00 00 94 87 91 82 ac 1e   [EMAIL PROTECTED]
0020  fa 93 0d f2 06 b8 3b 2a 62 5b c6 32 a6 5e 50 10   ......;*b[.2.^P.
0030  44 70 d2 8a 00 00 03 00 07 b9 08 02 26 3a 05 04   Dp..........&:..
0040  03 88 93 a5 28 07 64 78 64 6d 61 70 00 6c 05 81   ....(.dxdmap.l..
0050  34 30 30 31 70 05 81 34 30 30 39 7e 07 91 05 20   4001p..4009~... 
0060  b8 06 00 08 91 4a 00 04 02 40 05 00 64 00 78 00   [EMAIL PROTECTED]
0070  64 00 6d 00 61 00 70 01 80 73 34 22 c0 09 00 00   d.m.a.p..s4"....
0080  3d 16 45 71 75 69 76 61 6c 65 6e 63 65 20 4f 70   =.Equivalence Op
0090  65 6e 50 68 6f 6e 65 00 00 18 31 2e 35 2e 34 20   enPhone...1.5.4 
00a0  28 4f 70 65 6e 48 33 32 33 20 76 31 2e 39 2e 39   (OpenH323 v1.9.9
00b0  29 00 00 00 01 01 80 73 3c 00 ac 1e fa 93 06 b8   )......s<.......
00c0  00 c8 87 a7 c8 7c eb 18 10 95 69 00 b0 d0 8d 66   .....|....i....f
00d0  d5 00 c5 1d 80 04 07 00 94 87 91 82 0d f2 11 00   ................
00e0  c8 87 a7 c8 7c eb 18 10 95 6a 00 b0 d0 8d 66 d5   ....|....j....f.
00f0  84 f3 1a 4c 40 00 00 06 04 01 00 4c 10 b5 00 53   [EMAIL PROTECTED]
0100  4c 2a 02 00 00 00 00 00 f9 01 00 00 f9 01 01 00   L*..............
0110  04 00 00 00 00 00 11 00 01 00 40 1f 00 00 d7 0f   [EMAIL PROTECTED]
0120  00 00 00 01 04 00 02 00 f9 01 00 00 80 12 1c 40   ...............@
0130  01 00 94 87 91 82 13 8c 00 94 87 91 82 13 8d 08   ................
0140  41 00 00 64 0c 10 b5 00 53 4c 2a 02 00 00 00 00   A..d....SL*.....
0150  00 f9 01 00 00 f9 01 01 00 04 00 00 00 00 00 11   ................
0160  00 01 00 40 1f 00 00 d7 0f 00 00 00 01 04 00 02   [EMAIL PROTECTED]
0170  00 f9 01 00 00 80 0b 0d 40 01 00 94 87 91 82 13   [EMAIL PROTECTED]
0180  8d 84 4c 40 00 00 06 04 01 00 4c 10 b5 00 53 4c   [EMAIL PROTECTED]
0190  2a 02 00 00 00 00 00 40 01 00 00 40 01 02 00 08   [EMAIL PROTECTED]@....
01a0  00 00 00 00 00 31 00 01 00 40 1f 00 00 59 06 00   [EMAIL PROTECTED]
01b0  00 41 00 00 00 02 00 40 01 00 00 80 12 1c 40 01   [EMAIL PROTECTED]@.
01c0  00 94 87 91 82 13 8c 00 94 87 91 82 13 8d 00 41   ...............A
01d0  00 00 65 0c 10 b5 00 53 4c 2a 02 00 00 00 00 00   ..e....SL*......
01e0  40 01 00 00 40 01 02 00 08 00 00 00 00 00 31 00   @[EMAIL PROTECTED]
01f0  01 00 40 1f 00 00 59 06 00 00 41 00 00 00 02 00   [EMAIL PROTECTED]
0200  40 01 00 00 80 0b 0d 40 01 00 94 87 91 82 13 8d   @[EMAIL PROTECTED]
0210  80 27 40 00 00 06 04 01 00 4c 10 09 00 00 3d 06   .'@......L....=.
0220  4c 50 43 2d 31 30 80 11 1c 00 01 00 94 87 91 82   LPC-10..........
0230  13 8c 00 94 87 91 82 13 8d 1d 00 00 66 0c 10 09   ............f...
0240  00 00 3d 06 4c 50 43 2d 31 30 80 0b 0d 00 01 00   ..=.LPC-10......
0250  94 87 91 82 13 8d 80 20 40 00 00 06 04 01 00 4e   ....... @......N
0260  0c 03 00 83 00 80 11 1c 00 01 00 94 87 91 82 13   ................
0270  8c 00 94 87 91 82 13 8d 16 00 00 67 0e 0c 03 00   ...........g....
0280  83 00 80 0b 0d 00 01 00 94 87 91 82 13 8d 80 1d   ................
0290  40 00 00 06 04 01 00 4d 60 05 80 11 1c 00 01 00   @......M`.......
02a0  94 87 91 82 13 8c 00 94 87 91 82 13 8d 13 00 00   ................
02b0  68 0d 60 05 80 0b 0d 00 01 00 94 87 91 82 13 8d   h.`.............
02c0  80 1d 40 00 00 06 04 01 00 4d 40 05 80 11 1c 00   [EMAIL PROTECTED]@.....
02d0  01 00 94 87 91 82 13 8c 00 94 87 91 82 13 8d 13   ................
02e0  00 00 69 0d 40 05 80 0b 0d 00 01 00 94 87 91 82   [EMAIL PROTECTED]
02f0  13 8d 80 4d 40 00 00 06 04 01 00 4c 10 09 00 00   [EMAIL PROTECTED]
0300  3d 2c 47 2e 37 32 36 2d 31 36 6b 00 0a 20 11 2d   =,G.726-16k.. .-
0310  30 a0 a1 2a 30 f0 a1 2a 30 50 a2 2a 30 2a f7 07   0..*0..*0P.*0*..
0320  30 20 a4 2a 30 24 f7 07 30 1e f7 07 30 a4 80 11   0 .*0$..0...0...
0330  1c 00 01 00 94 87 91 82 13 8c 00 94 87 91 82 13   ................
0340  8d 43 00 00 6a 0c 10 09 00 00 3d 2c 47 2e 37 32   .C..j.....=,G.72
0350  36 2d 31 36 6b 00 0a 20 11 2d 30 a0 a1 2a 30 f0   6-16k.. .-0..*0.
0360  a1 2a 30 50 a2 2a 30 2a f7 07 30 20 a4 2a 30 24   .*0P.*0*..0 .*0$
0370  f7 07 30 1e f7 07 30 a4 80 0b 0d 00 01 00 94 87   ..0...0.........
0380  91 82 13 8d 80 4d 40 00 00 06 04 01 00 4c 10 09   [EMAIL PROTECTED]
0390  00 00 3d 2c 47 2e 37 32 36 2d 32 34 6b 00 0a 47   ..=,G.726-24k..G
03a0  2e 37 32 36 2d 31 36 6b 00 00 20 11 2d 30 a0 a1   .726-16k.. .-0..
03b0  2a 30 f0 a1 2a 30 50 a2 2a 30 2a f7 07 30 20 a4   *0..*0P.*0*..0 

Reply via email to