Associated variants: All except Q.767
Provides the redirection information format.
typedef struct _redirInfo /* Redirection Information */
{
ElmtHdr eh; /* element header */
TknU8 redirInd; /* redirection indicator */
TknU8 spare1; /* spare bits */
TknU8 origRedirReas; /* original redirection reason */
TknU8 redirCnt; /* redirection count */
TknU8 spare2; /* spare bits */
TknU8 redirReas; /* redirection reason */
} SiRedirInfo;
The fields in the redirInfo structure are encoded as follows:
Field |
Value |
redirInd |
Redirection indicator. Defined values: 0x00 = RI_NOREDIR No redirection (national use) 0x01 = RI_CALLRERTE Call rerouted (national use) 0x02 = RI_CALLRERTEALLRIPRESRES Call
rerouted, all redirection information 0x03 = RI_CALLFWD Call diverted 0x04 = RI_CALLFWDALLRIPRESRES Call
diverted, all redirection information 0x05 = RI_CARERTEPRESRES Call rerouted, redirection number presentation restricted (national use) 0x06 = RI_CALLFWDPRESRES Call
diversion, redirection number presentation restricted |
origRedirReas |
Original redirection reason. Defined values for all variants except ANSI: 0x00 = REAS_UNKNWN Unknown/not available 0x01 = REAS_USRBUSY User busy (national use) 0x02 = REAS_NOREPLY No reply (national use) 0x03 = REAS_UNCOND Unconditional (national use) 0x04 = REAS_DFLCDURALRT Deflection during alerting 0x05 = REAS_DFLCIMMDRSP Deflection immediate response 0x06 = REAS_MBLSUBNOTRCHBL Mobile subscriber not reachable
Defined values for ANSI: 0x03 = REAS_FIXED 0x04 = REAS_VARIABLE |
redirCnt |
Redirection count. Defined values: [1..5] for ITU-T [0..15] for ANSI |
redirReas |
Redirection reason. Defined values for all supported variants except ANSI: 0x00 = REAS_UNKNWN Unknown/not available 0x01 = REAS_USRBUSY User busy 0x02 = REAS_NOREPLY No reply 0x03 = REAS_UNCOND Unconditional 0x04 = REAS_DFLCDURALRT Deflection during alerting 0x05 = REAS_DFLCIMMDRSP Deflection immediate response 0x06 = REAS_MBLSUBNOTRCHBL Mobile subscriber not reachable Defined values for ANSI: 0x03 = REAS_FIXED 0x04 = REAS_VARIABLE |
Token |
ANSI 88 |
ANSI 92 |
ANSI 95 |
BICC |
ETSI V2 |
ETSI V3 |
redirInd |
* |
* |
* |
* |
* |
* |
spare1 |
D |
|
|
D |
D |
D |
origRedirReas |
|
* |
* |
* |
* |
* |
redirCnt |
|
* |
* |
* |
* |
* |
spare2 |
|
1(4) |
1(4) |
L |
L |
L |
redirReas |
* |
* |
* |
* |
* |
* |
Token |
ITU Blue |
ITU White |
ITU 97 |
redirInd |
* |
* |
* |
spare1 |
D |
D |
D |
origRedirReas |
* |
* |
* |
redirCnt |
* |
* |
* |
spare2 |
L |
L |
L |
redirReas |
* |
* |
* |