Parameter compatibility

Associated variants: BICC, ETSI V2, ETSI V3, ITU White, ITU 97

Contains information sent in either direction to instruct the far exchange how to treat unrecognized parameters.

typedef struct _parmCom    /* parameter compatibility information */
{
    ElmtHdr eh;            /* element header                      */
    TknU8   upgrPar1;      /* upgraded parm 1                     */
    TknU8   tranXInd1;     /* transit exchange indicator          */
    TknU8   relCllInd1;    /* release call indicator              */
    TknU8   sndNotInd1;    /* send notification indicator         */
    TknU8   dcrdMsgInd1;   /* discard message indicator           */
    TknU8   spare1;                                               */
    TknU8   dcrdParInd1;   /* discard parameter indicator         */
    TknU8   upgrPar2;      /* upgraded parm 2                     */
    TknU8   tranXInd2;     /* transit exchange indicator          */
    TknU8   relCllInd2;    /* release call indicator              */
    TknU8   sndNotInd2;    /* send notification indicator         */
    TknU8   dcrdMsgInd2;   /* discard message indicator           */
    TknU8   dcrdParInd2;   /* discard parameter indicator         */
    TknU8   spare2;                                               */
    TknU8   upgrPar3;      /* upgraded parm 3                     */
    TknU8   tranXInd3;     /* transit exchange indicator          */
    TknU8   relCllInd3;    /* release call indicator              */
    TknU8   sndNotInd3;    /* send notification indicator         */
    TknU8   dcrdMsgInd3;   /* discard message indicator           */
    TknU8   dcrdParInd3;   /* discard parameter indicator         */
    TknU8   spare3;                                               */
} SiParmCompInfo;

For the BICC variant, the following structure is used for sending information regarding unrecognized parameters. The application should not use both structures at the same time.

typedef struct _biccParmCom   /* parameter compatibility information for ANSI and ITU BICC */
{
   ElmtHdr eh;                     /* element header */
   TknU8   upgrPar1;               /* upgraded parm 1 */
   TknU8   tranXInd1;              /* transit exchange indicator */
   TknU8   relCllInd1;             /* release call indicator */
   TknU8   sndNotInd1;             /* send notification indicator */
   TknU8   dcrdMsgInd1;            /* discard message indicator */
   TknU8   dcrdParInd1;            /* discard parameter indicator */
   TknU8   passNotPoss1;           /* pass on not possible indicator */
   TknU8   bnIntwInd1;             /* broadband/narrowband interworking indicator */
   TknU8   spare1;                 /* spare */
   TknU8   upgrPar2;               /* upgraded parm 2 */
   TknU8   tranXInd2;              /* transit exchange indicator */
   TknU8   relCllInd2;             /* release call indicator */
   TknU8   sndNotInd2;             /* send notification indicator */
   TknU8   dcrdMsgInd2;            /* discard message indicator */
   TknU8   dcrdParInd2;            /* discard parameter indicator */
   TknU8   passNotPoss2;           /* pass on not possible indicator */
   TknU8   bnIntwInd2;             /* broadband/narrowband interworking indicator */
   TknU8   spare2;                 /* spare */
    TknU8   upgrPar3;               /* upgraded parm 3 */
   TknU8   tranXInd3;              /* transit exchange indicator */
   TknU8   relCllInd3;             /* release call indicator */
   TknU8   sndNotInd3;             /* send notification indicator */
   TknU8   dcrdMsgInd3;            /* discard message indicator */
   TknU8   dcrdParInd3;            /* discard parameter indicator */
   TknU8   passNotPoss3;           /* pass on not possible indicator */
   TknU8   bnIntwInd3;             /* broadband/narrowband interworking indicator */
   TknU8   spare3;                 /* spare */
} SiBiccParmCompInfo;

The fields in the SiParmCompInfo structure are encoded as follows:

Field

Value

upgrParn

Parameter name code for parameter n as specified in ITU-T Recommendation Q.763 (Table 5). You can specify information for up to three parameters.

tranXIndn

Transit exchange indicator. Defined values:

0x00 = Transit exchange interpretation

0x01 = End node interpretation

relCllIndn

Release call indicator. Defined values:

0x00 = Do not release call

0x01 = Release call

sndNotIndn

Send notification indicator. Defined values:

0x00 = Do not send notification

0x01 = Send notification (confusion or release complete message)

dcrdMsgIndn

Discard message indicator. Defined values:

0x00 = Do not discard (pass on) message

0x01 = Discard message

dcrdParIndn

Discard parameter indicator. Defined values:

0x00 = Do not discard (pass on) parameter

0x01 = Discard parameter

passNotPossn
(used for BICC variant)

Pass on not possible indicator. Defined values:

0x00 = Release call

0x01 = Discard message

0x02 = Discard parameter

0x03 = Reserved

bnIntwIndn
(used for BICC variant)

Broadband/narrow-band interworking indicator. Defined values:

0x00 = Pass on

0x01 = Discard message

0x02 = Release call

0x03 = Discard parameter


Tokens

Token

BICC

ETSI V2

ETSI V3

ITU White

ITU 97

upgrPar1

*

*

*

*

*

tranXInd1

*

*

*

*

*

relCllInd1

*

*

*

*

*

sndNotInd1

*

*

*

*

*

dcrdMsgInd1

*

*

*

*

*

spare1

*

*

*

*

*

dcrdParInd1

*

*

*

*

*

passNotPoss1

*

 

 

 

 

bnIntwInd1

*

 

 

 

 

upgrPar2

*

*

*

*

*

tranXInd2

*

*

*

*

*

relCllInd2

*

*

*

*

*

sndNotInd2

*

*

*

*

*

dcrdMsgInd2

*

*

*

*

*

dcrdParInd2

*

*

*

*

*

passNotPoss2

*

 

 

 

 

bnIntwInd2

*

 

 

 

 

spare2

*

*

*

*

*

upgrPar3

*

*

*

*

*

tranXInd3

*

*

*

*

*

relCllInd3

*

*

*

*

*

sndNotInd3

*

*

*

*

*

dcrdMsgInd3

*

*

*

*

*

dcrdParInd3

*

*

*

*

*

passNotPoss3

*

 

 

 

 

bnIntwInd3

*

 

 

 

 

spare3

*

*

*

*

*