| Romel Khan wrote: <Lot of h323 
messages from Cisco GWs is not being decoded properly and  <is being labeled 
as Short Frame in ethereal. Calls are getting setup properly 
 <though and 
therefore, it seems to be ethereal deconding problem. Cisco is 
 <passing 
proprietary GTD information in the h225 encapsulation, which 
 <ethereal is not 
supposed to decode. But there are other information  <which ethereal 
has to be able to decode. See attached.   The TPKT header indicates a length of 589 (0x024d) 
and the User-to-User Information element length is 558 (0x22e), so it seems that 
part of the TPKT PDU is sent in another frame. There is only 536 bytes sent as TCP payload in the frame you 
captured.   You need to configure Ethereal to do TCP reassembly 
from Edit/Preferences... menu item: Edit/Preferences... /Protocols/TCP/Allow 
subdissector to reassemble TCP streams   (checkbox should be 
CHECKED) Edit/Preferences... /Protocols/TCP/Check the 
validity of the TCP checksum when possible (checkbox should NOT be CHECKED if 
TCP checksum calculation offloading is used)   Edit/Preferences... 
/Protocols/H225/Reassemble H.225 messages spanning multiple TCP 
segments   (checkbox should be CHECKED) Edit/Preferences... 
/Protocols/Q931/Reassemble Q.931 messages spanning multiple TCP 
segments   (checkbox should be CHECKED) Edit/Preferences... 
/Protocols/TPKT/Reassemble TPKT messages spanning multiple TCP 
segments   (checkbox should be CHECKED)     You then need to make a new capture where you don't 
capture just the first part of the TPKT PDU (you might need to modify your 
capture filter to do this, e.g. not filtering on port 
number) |