Indicates the reason for an error, connection rejection, clearing, or reset.
typedef U8 SccpCauseVal;
The cause value has different meanings depending on the message in which it is included. Pre-defined values for various messages are shown in the following examples. Application-specific values are also allowed.
ECDESTLRN |
0 |
Unassigned destination local reference number |
ECSRCLRN |
1 |
Inconsistent source local reference number |
ECPOINTCODE |
2 |
Point code mismatch |
ECSERVCLASS |
3 |
Service class mismatch |
ECUNQUALIFIED |
4 |
Unqualified |
REFCENDUSER |
0 |
End user originated |
REFCUSERCONG |
1 |
End user congested |
REFCUSERFAIL |
2 |
End user failed |
REFCSCCPUSER |
3 |
SCCP user originated |
REFCDESTUNK |
4 |
Destination unknown |
REFCDESTINACC |
5 |
Destination inaccessible |
REFCQOSPERM |
6 |
QOS not available (permanent) |
REFCQOSTRANS |
7 |
QOS not available (transient) |
REFCACCFAIL |
8 |
Access failure |
REFCACCCONG |
9 |
Access congestion |
REFCSUBSFAIL |
10 |
Subsystem failure |
REFCSUBSCONG |
11 |
Subsystem congestion |
REFCCONNTIMER |
12 |
Connection timer expired |
REFCBADDATA |
13 |
Inconsistent user data |
REFCNOTOBTAIN |
14 |
Not obtainable |
REFCUNQUALIFIED |
15 |
Unqualified |
REFCHOPCNT |
16 |
Hop counter failure |
REFCSCCPFAIL |
17 |
SCCP failure |
REFCNOTRANS |
18 |
No translation for address |
REFCUNEQUSER |
19 |
Unequipped user |
RELCENDUSER |
0 |
End user originated |
RELCUSERBUSY |
1 |
End user busy |
RELCUSERFAIL |
2 |
End user failed |
RELCSCCPUSER |
3 |
SCCP user originated |
RELCREMPROC |
4 |
Remote procedure error |
RELCCONNDATA |
5 |
Inconsistent connection data |
RELCACCFAIL |
6 |
Access failure |
RELCACCCONG |
7 |
Access congestion |
RELCSUBSFAIL |
8 |
Subsystem failure |
RELCSUBSCONG |
9 |
Subsystem congestion |
RELCNETFAIL |
10 |
Network failure |
RELCNETCONG |
11 |
Network congestion |
RELCRESETTIMER |
12 |
Reset timer expired |
RELCINACT |
13 |
Inactivity timer expired |
RELCNOTOBTAIN |
14 |
Not obtainable |
RELCUNQUALIFIED |
15 |
Unqualified |
RELCSCCPFAIL |
0x10 |
SCCP failure |
RESCENDUSER |
0 |
End user originated |
RESCSCCPUSER |
1 |
SCCP user originated |
RESCPSERR |
2 |
Sequence error - bad P(s) |
RESCPRERR |
3 |
Sequence error - bad P(r) |
RESCREMWIN |
4 |
Message out of window |
RESCREMPSERR |
5 |
Bad P(s) after reinit |
RESCREMGEN |
6 |
General remote proc error |
RESCREMUSER |
7 |
Remote end user operational |
RESCNETWORK |
8 |
Network operational |
RESCACCESS |
9 |
Access operational |
RESCNETCONG |
10 |
Network congestion |
RESCNOTOBTAIN |
11 |
Not obtainable |
RESCUNQUALIFIED |
12 |
Unqualified |
RETCGENTRANS |
0 |
No translation for address of this type |
RETCNOTRANS |
1 |
No translation for this address |
RETCSUBSCONG |
2 |
Subsystem congestion |
RETCSUBSFAIL |
3 |
Subsystem failure |
RETCUNQUIP |
4 |
Unequipped user |
RETCNETFAIL |
5 |
Network failure |
RETCNETCONG |
6 |
Network congestion |
RETCUNQUALIFIED |
7 |
Unqualified |
RETCHOPCNT_ANS92 |
8 |
Hop counter violation (ANS92) |
RETCMSGXPORT |
8 |
Error in message transport |
RETCLOCALPROC |
9 |
Error in local processing |
RETCREASSEMBLY |
10 |
Destination cannot do re-assembly |
RETCSCCPFAIL |
11 |
SCCP failure |
RETCHOPCNT |
12 |
Hop counter violation (ITU and ANS96) |
RETCSEGMNOTSUPP |
13 |
Error in message transport |
RETCSEGMFAIL |
14 |
Error in local processing |
RETCBADISNI |
0xF9 |
Invalid ISNI routing request |
RETCAUTH |
0xFA |
Unauthorized message |
RETCINCOMPAT |
0xFB |
Message incompatibility |
RETCNOISNI |
0xFC |
Cannot do ISNI constrained routing |
RETCREDISNI |
0xFD |
Redundant ISNI constrained routing information |
RETCISNIID |
0xFE |
Cannot do ISNI identification |