do you have any capture of those "ras in q931 facility" packets you can share?
Luis
On Mon, 21 Feb 2005 14:16:50 +0100, Olivier GRALL
<olivier.grall@xxxxxxxxxx> wrote:
> Hello,
>
> I come back to explain a bit more my needs. I use only ONE tcp connexion
> to transport all H323 messages (RAS, Q931, H245). I want to see if my
> H323 messages are OK. But with ethereal, the overhead of the packets and
> the only one TCP connection don't permit to call the right dissectors.
>
> My 2 patches permit to call the RAS dissector and the Q931 dissector in
> a good way from everywhere. It may be usefull for other cases.
>
> Thanks,
>
> Olivier GRALL.
>
> -------- Message original --------
> Sujet: Patch for VoIP
> Date: Tue, 08 Feb 2005 18:33:21 +0100
> De: Olivier GRALL <olivier.grall@xxxxxxxxxx>
> Pour: ethereal-dev@xxxxxxxxxxxx
>
> Hello,
>
> I need to look at H323 communications over tunnels. So, I tried 2 minor
> changes.
>
> I would like to submit these changes if it's possible in epan/dissectors.
>
> I need to be able to call RAS dissector for IP ports different from 1718
> and 1719. And I also need to dissect encapsulated Q931 messages with
> tpkt. The only way I found to do it is in the patches. I prepared the
> patches from last SVN source code.
>
> Thanks a lot in advance.
>
> Olivier GRALL
>
>
> --- packet-h225.c 2005-02-08 18:22:55.028461224 +0100
> +++ packet-h225.c.old 2005-02-08 18:20:14.762825304 +0100
> @@ -12237,7 +12237,6 @@
> &h225_reassembly);
>
> new_register_dissector("h225", dissect_h225_H323UserInformation, proto_h225);
> - new_register_dissector("h225ras", dissect_h225_RasMessage, proto_h225);
> new_register_dissector("h323ui",dissect_h225_H323UserInformation, proto_h225);
>
> nsp_object_dissector_table = register_dissector_table("h225.nsp.object", "H.225 NonStandardParameter (object)", FT_STRING, BASE_NONE);
>
>
> --- packet-q931.c 2005-02-08 18:23:47.995409024 +0100
> +++ packet-q931.c.old 2005-02-08 18:20:21.894741088 +0100
> @@ -3165,7 +3165,6 @@
> proto_q931);
> register_dissector("q931.ie", dissect_q931_ie_cs0, proto_q931);
> register_dissector("q931.ie.cs7", dissect_q931_ie_cs7, proto_q931);
> - register_dissector("q931tpkt", dissect_q931_tpkt_pdu, proto_q931);
>
> /* subdissector code */
> codeset_dissector_table = register_dissector_table("q931.codeset", "Q.931 Codeset", FT_UINT8, BASE_HEX);
>
>
> _______________________________________________
> Ethereal-dev mailing list
> Ethereal-dev@xxxxxxxxxxxx
> http://www.ethereal.com/mailman/listinfo/ethereal-dev
>
>
>