Optional forward call indicators

Associated variants: ANSI 88, BICC, ETSI V2, ETSI V3, ITU Blue, ITU White, ITU 97, Q.767

Contains information sent in the forward direction to notify the far exchange of additional information about a call in progress.

typedef struct _opFwdCalInd /* Optional Forward Call Indicators          */
{
    ElmtHdr eh;                   /* element header                            */
    TknU8   clsdUGrpCaInd;        /* closed user group call ind.               */
    TknU8   segInd;               /* simple segmentation indicator             */
    TknU8   spare;                /* spare (4 bits)                            */
    TknU8   clidReqInd;           /* connected line identity request indicator */
    TknU8   ccbsCallInd;          /* CCBS call indicator                       */
    TknU8   callgPtyNumIncomInd;  /* calling party number incomplete indicator */
    TknU8   connAddrReqInd1;      /* connected address request indicator       */
} SiOpFwdCalInd;

The fields in the SiOpFwdCalInd structure are encoded as follows:

Field

Value

clsdUGrpCaInd

Closed user group call indicator. Defined values for all supported variants except ANSI:

0x00 = CUG_NONCUG   Non-CUG call

0x02 = CUG_ACCALLOW   Closed user group call, outgoing access allowed

0x03 = CUG_ACCNOTALLOW   Closed user group call, outgoing access not
allowed

segInd

Simple segmentation indicator. Defined values:

0 = NOTSEGMENTED   No indication will be sent

1 = SEGMENTED   Additional information will be sent in a segmentation message

clidReqInd

Connected line identity request indicator. Defined values:

0x00 =  CLIDNOTREQ   Connected line identity not requested

0x01 =  CLIDREQ   Connected line identity requested

ccbsCallInd

CCBS call indicator. Defined values:

0x00 = NOTCCBSCALL   Not a CCBS call

0x01 = CCBSCALL   CCBS call

callgPtyNumIncomInd

Calling party number incomplete indicator. Defined values:

0x00 = CALLGPTYNUMCOMPL   Calling party number complete

0x01 = CALLGPTYNUMINCOMPL   Calling party number incomplete

connAddrReqInd1

Connected address request indicator. Defined values:

0x00 = CONNADDRNOTREQ   Connected address not requested

0x01 = CONNADDRREQ   Connected address requested


Tokens for the ANSI, BICC, and ETSI variants

Token

ANSI 88

BICC

ETSI V2

ETSI V3

clsdUGrpCaInd

*

*

*

*

segInd

 

*

*

*

spare

C-D

D-G

D-G

D-G

clidReqInd

 

*

*

*

ccbsCallInd

*

 

 

 

callgPtyNumIncomInd

*

 

 

 

connAddrReqInd1

*

 

 

 


Tokens for the ITU and Q.767 variants

Token

ITU Blue

ITU White

ITU 97

Q.767

clsdUGrpCaInd

*

*

*

*

segInd

 

*

*

 

spare

C-H

D-G

D-G

C-G

clidReqInd

 

*

*

*

ccbsCallInd

 

 

 

 

callgPtyNumIncomInd

 

 

 

 

connAddrReqInd1