Associated variants: All
Provides the far exchange with additional information about a call in progress.
typedef struct _infoInd /* Information Indicators */
{
ElmtHdr eh; /* element header */
TknU8 cgPtyAddrRespInd; /* calling party address response indicator */
TknU8 holdProvInd; /* hold provided indicator */
TknU8 spare1; /* spare bits */
TknU8 cgPtyCatRespInd; /* calling party category response indicator */
TknU8 chrgInfoRespInd; /* charge information response ind. */
TknU8 solInfoInd; /* solicitation information ind. */
TknU8 connAddrRspInd; /* connected addr response ind. */
TknU8 redirAddrRspInd; /* redirection address response indicator */
TknU8 indexRspInd; /* index response indicator */
TknU8 spare2; /* spare bits */
TknU8 mlbgInfoInd; /* multi location business group information */
/* indicator */
TknU8 reserved; /* reserved */
} SiInfoInd;
The fields in the SiInfoInd structure are encoded as follows:
Field |
Value |
cgPtyAddrRespInd |
Calling party address response indicator. Defined values for all supported variants except ANSI: 0x00 = CGPRTYADDRESP_NOTINCL Calling party address not included 0x01 = CGPRTYADDRESP_NOTAVAIL Calling party address not available 0x03 = CGPRTYADDRESP_INCL Calling party address included
Defined values for ANSI: 0x03 = CGPTYADDRSPINCLNOHOLD Calling party address included, hold not provided 0x04 = CGPTYADDRSPINCLHOLD Calling party address included, hold provided |
holdProvInd |
Hold provided indicator. Defined values: 0x00 = HOLD_NOTPROV Hold not provided 0x01 = HOLD_PROV Hold provided |
cgPtyCatRespInd |
Calling party category response indicator. Defined values: 0x00 = CGPRTYCATRESP_NOTINCL Calling party's response not included 0x01 = CGPRTYCATRESP_INCL Calling party's response included |
chrgInfoRespInd |
Charge information response indicator. Defined values 0x00 = CHRGINFO_NOTINCL Charge information not included 0x01 = CHRGINFO_INCL Charge information included |
solInfoInd |
Solicitation information indicator. Defined values: 0x00 = SOLINFO_SOLICIT Solicited 0x01 = SOLINFO_UNSOLICIT Unsolicited |
connAddrRspInd |
Solicitation information indicator. Defined values: 0x00 = CONNADDRNOTINCL Connected address not included 0x01 = CONNADDRNOTAVAIL Connected address not available 0x03 = CONNADDRINCL Connected address included |
redirAddrRspInd[a|b] |
Redirection address response indicator. Defined values: 0x00 = REDIRGADDRNOTINCL Redirecting address not included 0x01 = REDIRGADDRNOTAVAIL Redirecting address not available 0x03 = REDIRGADDRINCL Redirecting address included |
indexRspInd |
Index response indicator. Defined values: 0x00 = INDEXNOTINCL Index not included 0x01 = INDEXINCL Index included |
mlbgInfoInd |
Multi location business group information. Defined values: 0x00 = MLBGINFOTINCL Multi-location business group information not included 0x01 = MLBGINFOINCL Multi-location business group information included |
Token |
ANSI 88 |
ANSI 92 |
ANSI 95 |
BICC |
ETSI V2 |
ETSI V3 |
cgPtyAddrRespInd |
* |
* |
* |
* |
* |
* |
holdProvInd |
|
* |
* |
* |
* |
* |
spare1 |
K-P |
D-E |
D-E |
D-E |
D-E |
D-E |
cgPtyCatRespInd |
* |
* |
* |
* |
* |
* |
chrgInfoRespInd |
* |
* |
* |
* |
* |
* |
solInfoInd |
|
* |
* |
* |
* |
* |
connAddrRspInd |
* |
* |
* |
|
|
|
redirAddrRspInd |
* |
|
|
|
|
|
indexRspInd |
* |
|
|
|
|
|
spare2 |
|
I-O |
I-O |
I-L |
I-L |
I-L |
mlbgInfoInd |
|
* |
* |
|
|
|
reserved |
|
|
|
M-P |
M-P |
M-P |
Token |
ITU Blue |
ITU White |
ITU 97 |
Q.767 |
cgPtyAddrRespInd |
* |
* |
* |
|
holdProvInd |
* |
* |
* |
|
spare1 |
D-E |
D-E |
D-E |
|
cgPtyCatRespInd |
* |
* |
* |
|
chrgInfoRespInd |
* |
* |
* |
|
solInfoInd |
* |
* |
* |
|
connAddrRspInd |
|
|
|
|
redirAddrRspInd |
|
|
|
|
indexRspInd |
|
|
|
|
spare2 |
I-P |
I-L |
I-L |
|
mlbgInfoInd |
|
|
|
|
reserved |
|
M-P |
M-P |
|