Appendix A. Causes and Diagnostics

This appendix describes the results that are returned with ATM signaling requests. The cause codes and diagnostic information that are described are returned when an ATM request is rejected at the other endpoint or anywhere along the connection. The numerical values for ATM UNI causes and diagnostics are those assigned by the ATM standards; the values for Silicon Graphics messages are specific to IRIS ATM.

Table A-1 lists the cause codes that are used by implementations that conform to the ATM User-Network Interface Specification (ATM UNI) standard. The Comments column points out codes that are specific to particular versions of the ATM UNI (for example, 3.0 and 3.1). Table A-4, summarizes the diagnostic information that accompany some of the cause codes. Table A-2, lists implementation-specific cause codes used by the IRIS ATM Signaling software.

Table A-1. ATM UNI Cause Codes

Text for ATM UNI Cause

Cause Number

Comments

Unallocated / Unassigned Number

1

Additional information is supplied. See Table A-4.

No Route to Specified Transit Network

2

 

No Route to Destination

3

Additional information is supplied. See Table A-4.

Unacceptable VPCI_VCI

10

 

Normal_3.1

16

Not used with UNI 3.0

Used only with UNI 3.1

User Busy

17

 

No User Responding

18

 

Call Rejected

21

Additional information is supplied. See Table A-4.

Number Changed

22

Additional information is supplied. See Table A-4.

User Rejects Calls With Calling Line Identification Restriction (CLIR)

23

 

Destination Out of Order

27

 

Invalid Number Format

28

 

Response to STATUS ENQUIRY

30

 

Normal_3.0

31

Used only with UNI 3.0

Not used with UNI 3.1

Requested VPCI/VCI Unavailable

35

 

VPCI Assignment Failure

36

 

User Cell Rate Unavailable

37

Not used with UNI 3.0

Used only with UNI 3.1

Network Out of Order

38

 

Temporary Failure

41

 

Access Information Discarded

43

Additional information is supplied. See Table A-4.

No VPCI/VCI Available

45

 

Resource Unavailable, Unspecified

47

 

QOS Unavailable

49

Additional information is supplied. See Table A-4.

User Cell Rate Unavailable

51

Used only with UNI 3.0

Not used with UNI 3.1

Additional information is supplied. See Table A-4.

Bearer Capability Not Authorized

57

 

Bearer Capability Not Presently Available

58

 

Service or Option Unavailable, Unspecified

63

 

Bearer Capability Not Implemented

65

 

Unsupported Combination of Traffic Parameters

73

 

AAL Parameters Cannot Be Supported

78

Not used with UNI 3.0

Used only with UNI 3.1

Invalid Call Reference

81

 

Identified Channel Does Not Exist

82

Additional information is supplied. See Table A-4.

Incompatible Destination

88

Additional information is supplied. See Table A-4.

Invalid Endpoint Reference

89

 

Invalid Transit Network Selection

91

 

Too Many Pending Add Party Requests

92

 

AAL Parameters Cannot Be Supported

93

Used only with UNI 3.0

Not used with UNI 3.1

Mandatory Information Element Missing

96

Additional information is supplied. See Table A-4.

Message Type Non-existent or Not Implemented

97

Additional information is supplied. See Table A-4.

Information Element Non-existent or Not Implemented

99

Additional information is supplied. See Table A-4.

Invalid Information Element Contents

100

Additional information is supplied. See Table A-4.

Message Not Compatible With Call State

101

Additional information is supplied. See Table A-4.

Recovery On Timer Expiry

102

Additional information is supplied. See Table A-4.

Incorrect Message Length

104

 

Protocol Error, Unspecified

111

 


Table A-2. SGI Cause Codes

Text for SGI Cause

Cause Number

Comments

Local Error

128

Unknown driver or signal-daemon error

Already

129

Registration denied: BLLI already taken, or application already registered

Invalid Best Effort

130

Best Effort requires that both directions be Best Effort and QOS_0

Invalid Cell Rate

131

Invalid cellrate field

Invalid BLLI

132

Invalid broadband low layer information (blli) code specified

Invalid Bearer Class

133

Invalid bearer class

Invalid Dress FMT

134

Invalid address format

Not Multipoint

135

Add or drop party on a point-to-point call

Party Handle In Use

136

Trying to add a party using the a party handle that has already been used

Invalid Party Handle

137

Request was dropped because the party handle was not found


Table A-3. ATM UNI Failure Locations

Text for ATM UNI Location

Location Number

Comments

User

0x00

Local host

Private Network Serving the Local User

0x01

Private local switch

Public Network Serving the Local User

0x02

Public local switch

Transit Network

0x03

Transit network

Public Network Serving the Remote User

0x04

Remote public switch

Private Network Serving the Remote User

0x05

Remote private switch

International Network

0x07

International network

Network Beyond Interworking Point

0x0A

Network beyond interworking point


Table A-4. ATM UNI Diagnostics

Accompanying ATM UNI Cause

ATM UNI Diagnostic Provided

Diagnostic Values

Unallocated / Unassigned Number

One octet

The diagnostics provide a number to indicate the condition, and text to indicate whether the condition is normal or abnormal and who supplied the diagnostic, as follows:

 

 

0x80 Unknown normal provider

0x81 Permanent normal provider

0x82 Transient normal provider

0x84 Unknown abnormal provider

0x85 Permanent abnormal provider

0x86 Transient abnormal provider

0x88 Unknown normal user

0x89 Permanent normal user

0x8A Transient normal user

0x8C Unknown abnormal user

0x8D Permanent abnormal user

0x8E Transient abnormal user

Call Rejected

Two octets

The diagnostics provide the following information: the first octet contains a number indicating the reason, and a description of the condition. The second octet contains either user-specific values or the identifier for the ATM UNI information element (IE), whichever is appropriate.

 

 

0x80 user specific unknown

0x81 user specific permanent

0x82 user specific transient

0x84 IE missing unknown

0x85 IE missing permanent

0x86 IE missing transient

0x88 IE missing unknown

0x89 IE missing permanent

0x8A IE missing transient

No Route to Destination

One octet

Same as Unallocated Number.

Number Changed

6 to 25 octets

The new destination address formatted with a Called Party Number information element.

Access Information Discarded

One or more octets

Each octet specifies one ATM UNI information element identifier.

QOS Unavailable

One octet

Same as Unallocated Number.

User Cell Rate Unavailable

One or more octets

Each octet specifies one subfield identifier from the ATM UNI User Cell Rate information element.

Identified Channel Does Not Exist

4 octets

Most significant two octets specify VPCI value. Least significant two octets specify VCI value.

Incompatible Destination

1 octet

The ATM UNI information element identifier.

Mandatory Information Element Missing

1 or more octets

Each octet is one ATM UNI information element identifier.

Message Type Non-existent or Not Implemented

One octet

Specifies one ATM UNI message type: for example, SETUP, RELEASE, CONNECT.

Information Element Non-existent or Not Implemented

1 or more octets

Each octet is one ATM UNI information element identifier.

Invalid Information Element Contents

1 or more octets

Each octet is one ATM UNI information element identifier.

Message Not Compatible With Call State

One octet

Specifies one ATM UNI message type: for example, SETUP, RELEASE, CONNECT.

Recovery On Timer Expiry

Three octets

Each octet specifies one IA5 character to indicate one numeral identifying an ATM UNI timer. For example, for the timer called T308, the first octet specifies 3, the second 0, and the third 8.