Associated variants: BICC, ETSI V2, ETSI V3, ITU White, ITU 97
Contains information sent in either direction to instruct the far exchange on what to do if this message is unrecognized. NaturalAccess™ ISUP supports up to two instruction indicators.
typedef struct _msgCom /* message compatibility information */
{
ElmtHdr eh; /* element header */
TknU8 tranXInd; /* transit exchange ind. */
TknU8 relCllInd; /* release call indicator */
TknU8 sndNotInd; /* send notification indicator */
TknU8 spare; /* spare bits */
TknU8 dcrdMsgInd; /* discard message indicator */
TknU8 passNotPoss; /* pass on not possible ind. */
TknU8 tranXInd1; /* transit exchange indicator */
TknU8 relCllInd1; /* release call indicator */
TknU8 sndNotInd1; /* send notification indicator */
TknU8 spare1; /* spare bits */
TknU8 dcrdMsgInd1; /* discard message indicator */
TknU8 passNotPoss1; /* pass on not possible ind. */
} SiMsgCompInfo;
For the BICC variant, the following structure is used for sending information regarding unrecognized messages. The application should not use both structures at the same time.
typedef struct _biccMsgCom /* message compatibility information for ANSI and ITU BICC */
{
ElmtHdr eh; /* element header */
TknU8 tranXInd; /* transit exchange indicator */
TknU8 relCllInd; /* release call indicator */
TknU8 sndNotInd; /* send notification indicator */
TknU8 dcrdMsgInd; /* discard message indicator */
TknU8 passNotPoss; /* pass on not possible indicator */
TknU8 bnIntwInd; /* broadband/narrowband interworking indicator */
TknU8 tranXInd1; /* transit exchange indicator */
TknU8 relCllInd1; /* release call indicator */
TknU8 sndNotInd1; /* send notification indicator */
TknU8 dcrdMsgInd1; /* discard message indicator */
TknU8 passNotPoss1; /* pass on not possible indicator */
TknU8 bnIntwInd1; /* broadband/narrowband interworking indicator */
} SiBiccMsgCompInfo;
The fields in the SiMsgCompInfo structure are encoded as follows:
Field |
Value |
tranXInd[1] |
Transit exchange indicator. Defined values: 0x00 = Transit exchange interpretation 0x01 = End node interpretation |
relCllInd[1] |
Release call indicator. Defined values: 0x00 = Do not release call 0x01 = Release call |
sndNotInd[1] |
Send notification indicator. Defined values: 0x00 = Do not send notification 0x01 = Send notification (confusion message) |
dcrdMsgInd[1] |
Discard message indicator. Defined values: 0x00 = Do not discard (pass on) message 0x01 = Discard message |
passNotPoss[1] |
Pass-on not possible indicator. Defined values: 0x00 = Release call if pass-on not possible 0x01 = Discard information if pass-on not possible |
bnIntwInd[1] |
Broadband/narrowband interworking indicator. Defined values: 0x00 = Pass on 0x01 = Discard message 0x02 = Release call 0x03 = reserved |
Token |
BICC |
ETSI V2 |
ETSI V3 |
ITU White |
ITU 97 |
tranXInd |
* |
* |
* |
* |
* |
relCllInd |
* |
* |
* |
* |
* |
sndNotInd |
* |
* |
* |
* |
* |
spare |
|
F-G |
F-G |
F-G |
F-G |
dcrdMsgInd |
* |
* |
* |
* |
* |
passNotPoss |
* |
* |
* |
* |
* |
bnIntwInd |
* |
|
|
|
|
tranXInd1 |
* |
* |
* |
* |
* |
relCllInd1 |
* |
* |
* |
* |
* |
sndNotInd1 |
* |
* |
* |
* |
* |
spare1 |
|
F-G |
F-G |
F-G |
F-G |
dcrdMsgInd1 |
* |
* |
* |
* |
* |
passNotPoss1 |
* |
* |
* |
* |
* |
bnIntwInd1 |
* |
|
|
|
|