Ethereal-dev: RE: [Ethereal-dev] Patch to expose OPC/DPC from MTP3, SCCP preferences

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: Thu, 4 Dec 2003 17:53:21 -0800
I may answer my own question with respect to the preference:

- Do it the same was as the atalk code, have a structure:
	type,	(ITU/ANSI/Chinese ITU)
	format, (one of the ones below)
	pc	(guint32)

- Have an MTP3 defined function that will format based on the above

- Add an MTP3 preference for formatting style

> -----Original Message-----
> From: Michael Lum [mailto:mlum@xxxxxxxxxxxxx]
> Sent: Thursday, December 04, 2003 5:09 PM
> To: ethereal Development List
> Cc: Jeff Morriss
> Subject: RE: [Ethereal-dev] Patch to expose OPC/DPC from MTP3, SCCP
> preferences
> 
> 
> I wanted to make the following changes to the MTP3 dissector:
> 
> 1.  Add two hidden uint32 fields for 24bit OPC/DPC
> 	This allows display filtering using the complete 24 bit 
> integer value
> 	as an alternative to something like "mtp3.ansi_opc == 214-170-26".
> 
> 	i.e.  "mtp3.24bit_opc == 0x66aad6" or "mtp3.24bit_opc == 6728406"
> 
> 2.  Modify OPC/DPC subtree label for ANSI/Chinese ITU to show the decimal
> 	value in addition to the current display of (x-y-z).
> 	i.e.	DPC (214-140-5) 363734
> 
> 3.  Modify OPC/DPC label to show 3-8-3 in addition to the decimal 
> 14 bit value
> 	i.e.	.... .... .... .... ..00 0111 1010 0000 = DPC: 
> (0-244-0) 1952
> 
> Now for the AT_SS7PC formats:
> 
> OK we have a few suggestions:
> 
> Format TYPE decimal (for ITU/ANSI/Chinese ITU):
> 	decimal
> 
> Format TYPE NI-decimal (for ITU/ANSI/Chinese ITU):
> 	NI-decimal
> 
> Format TYPE "formatted":
> 	8-8-8		(ANSI/Chinese ITU)
> 	3-8-3		(ITU)
> 
> What is the best way to allow a preference to specify an address format ?
> 
> > -----Original Message-----
> > From: Jeff Morriss [mailto:morriss@xxxxxxxxx]
> > Sent: Thursday, December 04, 2003 10:48 AM
> > To: mlum@xxxxxxxxxxxxx
> > Cc: ethereal Development List
> > Subject: Re: [Ethereal-dev] Patch to expose OPC/DPC from MTP3, SCCP
> > preferences
> > 
> > 
> > 
> > 
> > Michael Lum wrote:
> > > I will add AT_SS7PC.
> > > 
> > > Does anyone have any suggestions for PC formatting ?
> > > 
> > >>From the packet-mtp3.c dissector I will take the following:
> > > 
> > > ANSI/CHINESE ITU	x-y-z where each of x, y and z are 8 bit values.
> > > 
> > > ITU MTP3 Q.704 does not seem to indicate a format for the PC other
> > > than being a 14 bit value.  However, I have seen it represented as
> > > a-b-c where a and c are 3 bits and b is 8 bits.
> > > 
> > > Our engineers prefer the 14 or 24 bit decimal value as opposed to
> > > any formatting because then there is no ambiguity about the value.
> > > 
> > > I have also seen:
> > > 
> > > 	8.8.8		for 24-bit point codes
> > > 	3-8-3		for 14-bit
> > > 
> > > I.e. the '.' versus '-' was supposed to indicate 24 versus 14 bit.
> > > 
> > > Anybody else have input ?
> > 
> > I have a fairly strong preference for the "8-8-8" for ANSI PC's and a 
> > similar--but less strong--preference for Chinese ITU.  (In fact 
> I'd like 
> > to, at some point, find a way for M3UA to display its point codes like 
> > this instead of just decimal.)
> > 
> > I've also contemplated adding a way to display ITU PCs as 3-8-3 so it 
> > would be cool if this were available as a preference.
> >