Ethereal-dev: [Ethereal-dev] Best way to call another dissector ?

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

From: "Michael Lum" <mlum@xxxxxxxxxxxxx>
Date: Tue, 21 Oct 2003 10:44:26 -0700
I am modifying the ANSI-637-A (SMS) dissector to dissect
the Transport Layer, previously it only did the Teleservice Layer.

The dissector needs to "grab" data pushed by the ANSI MAP dissector,
this data will be encoded to the Teleservice Layer.

The dissector needs to "grab" data pushed by the ANSI IOS dissector,
this data will be encoded to the Transport Layer.

My question is after the Transport Layer dissector has located
"bearer data" it needs to get the Teleservice part dissector.

The Teleservice dissector uses the Teleservice ID for the port matching.
The Transport Layer dissector will have the Teleservice ID.

Thanks in advance.

I'm almost finished with the IOS dissector!

--
Michael Lum                          Architect
4600 Jacombs Road               (604) 276-0055
Richmond, B.C.
Canada V6V 3B1

Telos Technology
Winner of the 2003 GSM Association Award
for Technology Innovation
Best Infrastructure