Cause value parameter

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.

Error cause values (error message)

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


 

Refusal cause values (connection refused message)

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


 

Release cause values (release message)

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


 

Reset cause values (reset request message)

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


 

Return cause values (class 0 and 1 returned messages)

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