SS7-ISUP, DSS1 Cause indicators

The codes to be used in the subfields of the cause indicators parameter fields are defined in Recommendation Q.850.


                SS7-ISUP (Q.763)                       DSS1 (Q.931)
           8  7  6  5  4  3  2  1              8  7  6  5  4  3  2  1
        1 ext G  F  E  D  C  B  A       1      0  0  0  0  1  0  0  0 = 8
        2 ext I  I  I  I  I  I  I       2            length
        3  Diagnostic(s) (if any)       3 0/1 ext G  F  E  D  C  B  A
        .         ...                   4   1 ext I  I  I  I  I  I  I
        n         ...                   5      Diagnostic(s) (if any)



D C B A - A) Location
0 0 0 0         user (U)
0 0 0 1         private network serving the local user (LPN)
0 0 1 0         public network serving the local user (LN)
0 0 1 1         transit network (TN)
0 1 0 0         public network serving the remote user (RLN)
0 1 0 1         private network serving the remote user (RPN)
0 1 1 1         international network (INTL)
1 0 1 0         network beyond interworking point (BI)
1 1 0 0         reserved for national use
1 1 0 1         reserved for national use
1 1 1 0         reserved for national use
1 1 1 1         reserved for national use
        All other values are spare.

E - spare

G F - Coding standard
0 0 - ITU-T standardized coding, as described below
0 1 - ISO/IEC standard (see Note)
1 0 - national standard (see Note)
1 1 - standard specific to identified location (see Note)
NOTE - These other coding standards should be used only when the desired
cause value cannot be represented with the ITU-T-standardized coding.

Bit8 - Extension indicator (ext.)
0    - octet continues through the next octet (e.g. octet 1 to 1a)
1    - last octet

I - Cause value

7 6 5 - class

        Class (000):    normal event
        Class (001):    normal event
        Class (010):    resource unavailable
        Class (011):    service or option not available
        Class (100):    service or option not implemented
        Class (101):    invalid message (e.g. parameter out of range)
        Class (110):    protocol error (e.g. unknown message)
        Class (111):    interworking

Class (000): normal event

Test-set id.
(CV_exceptions)
CodeDescription
1_UnallocatedNum 1 - Unallocated (unassigned) number
2_NoRoutToSpecTN 2 - No route to specified transit network
3_NoRouteToDesti 3 - No route to destination
4_SendSIT 4 - Send special information tone
5_MisTrunkPref 5 - Misdialled trunk prefix
6_ChannelUnaccep 6 - Channel unacceptable
7_CallAwarded 7 - Call awarded and being delivered in an established channel
8_Preemption 8 - Preemption
9_PreempForReuse 9 - Preemption - circuit reserved for reuse
Class (001): normal event

 16_NormCallClear 16 - Normal call clearing
 17_UserBusy      17 - User busy
 18_NoUserRespond 18 - No user responding
 19_NoAnsFromUser 19 - No answer from user (user alerted)
 20_SubscrAbsent  20 - Subscriber absent
 21_CallRejected  21 - Call rejected
 22_NumberChanged 22 - Number changed
 23_RedirToNewDes 23 - Redirection to new destination
 25_ExcRoutingErr 25 - Exchange routing error
 26_NonSelUserClr 26 - Non-selected user clearing
 27_DestUnavail   27 - Destination out of order
 28_InvNumberForm 28 - Invalid number format (address incomplete)
 29_FacilityRej   29 - Facility rejected
 30_RespToSTATENQ 30 - Response to STATUS ENQUIRY
 31_NormalUnspec  31 - Normal, unspecified
        Class (010):    resource unavailable
 34_NoCircuitAvai 34 - No circuit/channel available
 38_NetwoOutOfOrd 38 - Network out of order
 39_PermFrmMCoOOS 39 - Permanent frame mode connection out of service
 40_PermFrmMCoOP  40 - Permanent frame mode connection operational
 41_TempFailure   41 - Temporary failure
 42_SwitEquipCong 42 - Switching equipment congestion
 43_AccesInfDisca 43 - Access information discarded
 44_ReqCircNotAva 44 - Requested circuit/channel not available
 46_PrecedeCallBl 46 - Precedence call blocked
 47_Unspecified   47 - Resource unavailable, unspecified
        Class (011):    service or option not available
 49_QOS-NotAvail  49 - Quality of service not available
 50_ReqFacNotSubs 50 - Requested facility not subscribed
 53_OCBarredWCUG  53 - Outgoing calls barred within CUG
 55_ICBarredWCUG  55 - Incoming calls barred within CUG
 57_BC-NotAuthori 57 - Bearer capability not authorized
 58_BC-NotPresAva 58 - Bearer capability not presently available
 62_Inconsistency 62 - Inconsistency in designated outgoing access information and subscriber class
 63_Unspecified   63 - Service or option not available, unspecified
        Class (100):    service or option not implemented
 65_BC-NotImpleme 65 - Bearer capability not implemented
 66_ChanTypNotImp 66 - Channel type not implemented
 69_ReqFacNotImpl 69 - Requested facility not implemented
 70_RDIBCAvail    70 - Only restricted digital information bearer capability is available
 79_unspec        79 - Service or option not implemented, unspecified
        Class (101):    invalid message (e.g. parameter out of range)
 81_InvCallRefVal 81 - Invalid call reference value
 82_IdenChNotExis 82 - Identified channel does not exist
 83_SuspCallExist 83 - A suspended call exists, but this call identity does not
 84_CallIdenInUse 84 - Call identity in use
 85_NoCallSuspend 85 - No call suspended
 86_ReqCallIdClr  86 - Call having the requested call identity has been cleared
 87_NotMembOfCUG  87 - User not member of CUG
 88_IncompatiDest 88 - Incompatible destination
 90_Non-existCUG  90 - Non-existent CUG
 91_InvTranNetSel 91 - Invalid transit network selection
 95_Unspecified   95 - Invalid message, unspecified
        Class (110):    protocol error (e.g. unknown message)
 96_MandatIEMiss  96 - Mandatory information element is missing
 97_MsgTypeNoExis 97 - Message type non-existent or not implemented
 98_MsgNotCompati 98 - Message not compatible with call state or message type non-existent or not implemented
 99_IE-NonExist   99 - Information element /parameter non-existent or not implemented
 100_InvIECont    100 - Invalid information element contents
 101_MsgNotComp   101 - Message not compatible with call state
 102_TimerExpiry  102 - Recovery on timer expiry
 103_ParNonExist  103 - Parameter non-existent or not implemented, passed on
 110_MsgDiscard   110 - Message with unrecognized parameter, discarded
 111_ProtErrUnsp  111 - Protocol error, unspecified
        Class (111):    interworking
 127_Unspecified  127 - Interworking, unspecified