Ethereal-dev: RE: [Ethereal-dev] Problem with h245 dissector

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Biot Olivier <Olivier.Biot@xxxxxxxxxxx>
Date: Sat, 22 Nov 2003 18:48:08 +0100
Maybe you can add a "strict dissection" preference to the H.245 dissector.

| -----Original Message-----
| From: Ronnie Sahlberg
| 
| Problem with h245 dissectorI have checked in the change that 
| were discussed
| changing it from being a restricted character string into 
| being an IA5String
| 
| I still think that the standard says that the previous 
| behaviour of ethereal
| was the correct one, but if multiple other imlementations 
| differs, there
| is no point in refusing.
| 
| 
| ----- Original Message ----- 
| From: Paul Higgs (CA/EUS)
| 
| Hi
| I have found a problem with the dissector for H245 in regards 
| to displaying
| the signalType of a UserInputIndication. The signalType 
| prints as a ? when
| it is actually an !
| H.225.0 CS
|     H323_UserInformation
|         H323_UU_PDU
|             h323_message_body
|                 h323_message_body: .... .110 : facility (6)
|                     FacilityUUIE
|                         ProtocolIdentifier: 0.0.8.2250.0.4
|                         FacilityReason
|                             transportedInformation
|                         CallIdentifier
|                             guid: 2AFA51A97C0000102143204166275475
|                         multipleCalls: 0... .... False
|                         maintainConnection: 0... .... False
|             h245Tunneling: 1... .... True
|             h245Control
|                 Item 0
|                     Octet String Length: 7
|                     H.245
|                         MultimediaSystemControlMessage
|                             PDU Type: .11. .... : Indication (3)
|                                 IndicationMessage
|                                     Indication Type: .... 1101 :
| UserInputIndication (13)
|                                         UserInputIndication
|                                             signal
|                                                 
| UserInputIndication_signal
|                                                     signalType: ?
|                                                     duration: 400
| 0000  00 80 37 84 fb 9c 00 10 b5 75 ac 1d 08 00 45 00   
| ..7......u....E.
| 0010  00 6a bb 17 40 00 80 06 93 e7 c0 a8 15 32 c0 a8   
| .j..@........2..
| 0020  15 0c 75 5a 0f a1 e5 77 18 df 95 c4 e6 f4 50 18   
| ..uZ...w......P.
| 0030  43 3a b0 d2 00 00 03 00 00 42 08 02 12 76 62 1c   
| C:.......B...vb.
| 0040  00 7e 00 34 05 26 80 06 00 08 91 4a 00 04 86 01   
| .~.4.&.....J....
| 0050  00 1f 01 80 11 00 2a fa 51 a9 7c 00 00 10 21 43   
| ......*.Q.|...!C
| 0060  20 41 66 27 54 75 01 00 01 00 10 c0 01 80 09 01    
| Af'Tu..........
| 0070  07 6d 81 04 44 20 01 8f                           .m..D ..
| I looked in the codebase and it seems that this element is 
| not dissceted as
| an IA5string but with some other method. We modified the code 
| to use an IA5
| dissector and it showed correct results (but we did not use a 
| restricted
| character set dissector for IA5 as none seems to be available)
| Paul Higgs
| Manager, Product Development
| Ericsson  Inc   Phone:  +1 (925) 7375847
| 6160 Stoneridge Mall Road, suite 400    Fax:    +1 (925) 7375955
| Pleasanton, California 94588    Mobile:         +1 (650) 5801731
| United States of America        ECN:    805 5847
| www.ericsson.com        paul.higgs@xxxxxxxxxxxx