Information request indicators

Associated variants: All except Q.767

typedef struct _infoReqInd   /* Information Request Indicators */
{
    ElmtHdr eh;               /* element header */
    TknU8   cgPtyAdReqInd;    /* calling party address request ind. */
    TknU8   holdingInd;       /* holding indicator */
    TknU8   spare1;           /* spare */
    TknU8   cgPtyCatReqInd;   /* calling party category request ind. */
    TknU8   chrgInfoReqInd;   /* charge information request indicator */
    TknU8   malCaIdReqInd;    /* malicious call id request indicator */
    TknU8   mlbgInfoInd;      /* multi location business group information indicator */
    TknU8   connAddrReqInd;   /* connected address request indicator */
    TknU8   redirAddrReqInd;  /* redirection address request indicator */
    TknU8   indexReqInd;      /* index request indicator */
    TknU8   spare2;           /* spare */
    TknU8   spare3;           /* spare */
    TknU8   reserved;
} SiInfoReqInd;

The fields in the SiInfoReqInd structure are encoded as follows:

Field

Value

cgPtyAdReqInd

Calling party address request indicator. Defined values:

0x00 = CGPRTYADDREQ_NOTREQ   Calling party address not requested

0x01 = CGPRTYADDREQ_REQ   Calling party address requested

holdingInd

Holding indicator. Defined values:

0x00 = HOLD_NOTREQD   Holding not requested

0x01 = HOLD_REQD   Holding requested

cgPtyCatReqInd

Calling party category request indicator. Defined values for supported variants other than ANSI:

0x00 = CGPRTYCATREQ_NOTREQ   Calling party's category not requested

0x01 = CGPRTYCATREQ_REQ  Calling party's category requested

Defined values for ANSI:

0x03 = CGPTYADDRSPINCLNOHOLD   Calling party address included, hold not provided

0x04 = CGPTYADDRSPINCLHOLD   Calling party address included, hold provided

chrgInfoReqInd

Charge information request indicator. Defined values:

0x00 = CHRGINFO_NOTREQ   Charge information not requested

0x01 = CHRGINFO_REQ   Charge information requested

malCaIdReqInd

Malicious call ID request indicator. Defined values:

0x00 = MALCAID_NOTREQ   Malicious call identification not requested

0x01 = MALCAID_REQ   Malicious call identification requested


Tokens for the ANSI, BICC, and ETSI variants

Token

ANSI 88

ANSI 92

ANSI 95

BICC

ETSI V2

ETSI V3

cgPtyAdReqInd

*

*

*

*

*

*

holdingInd

 

*

*

*

*

*

spare1

K-P

D-E

D-E

F-G

D-E

D-E

cgPtyCatReqInd

*

*

*

*

*

*

chrgInfoReqInd

*

*

*

*

*

*

malCaIdReqInd

 

*

*

*

*

*

mlgbInfoInd

 

*

*

 

 

 

spare2

 

I-O

I-O

I-L

 

 

spare3

 

 

 

I-L

I-L

I-L


Tokens for the ITU variants

Token

ITU Blue

ITU White

ITU 97

cgPtyAdReqInd

*

*

*

holdingInd

*

*

*

spare1

D-E

D-E

D-E

cgPtyCatReqInd

*

*

*

chrgInfoReqInd

*

*

*

malCaIdReqInd

*

*

*

mlgbInfoInd

 

 

 

spare2

I-P

I-L

I-L

spare3

I-P