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 |
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 |
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 |
|
|