Q.850 Cause Code Decoder Standard

Every ISDN / Q.850 cause code with meaning, category, and typical remedy. Used by Cisco, Avaya, Genesys PRIs and SIP-to-TDM gateways.

Browser-only. Every calculation runs on your device. Nothing you type or upload leaves your browser. Privacy details.
CauseNameCategoryInterpretation
1Unallocated numbernormalNumber is not assigned. Verify dial plan.
2No route to networknormalSpecified transit network unreachable.
3No route to destinationnormalCall cannot be routed — check trunk config.
6Channel unacceptablenormalChannel not acceptable to sending entity.
7Call awardednormalCall awarded and delivered on established channel.
16Normal clearingnormalStandard hangup.
17User busynormalCalled number is busy.
18No user respondingnormalCalled UA didn't respond in time.
19No answer from usernormalRinging but never picked up.
20Subscriber absentnormalSubscriber registered absent (mobile).
21Call rejectednormalCalled party rejected the call.
22Number changednormalNumber has been reassigned — update records.
26Non-selected user clearingnormalCall cleared by non-selected user (call waiting).
27Destination out of ordernormalDestination signaling is down.
28Invalid number formatnormalNumber incomplete or invalid format.
29Facility rejectednormalRequested facility unavailable.
30Response to STATUS ENQUIRYnormalInformational.
31Normal, unspecifiednormalCatch-all for normal clearing — usually means upstream cleared without a specific cause.
34No circuit/channel availableresourceAll circuits busy — trunk exhaustion.
38Network out of orderresourceLong-term network outage.
41Temporary failureresourceTransient carrier or switch failure.
42Switching equipment congestionresourceSwitch is congested — retry.
43Access info discardedresourceNetwork could not deliver access info.
44Requested channel not availableresourceSignaled channel is not free.
47Resource unavailableresourceUnspecified resource issue.
55Incoming calls barred within CUGserviceClosed User Group restriction.
57Bearer capability not authorizedserviceService subscription issue.
58Bearer capability not presently availableserviceService temporarily unavailable.
63Service or option not available, unspecifiedserviceGeneric service unavailable.
65Bearer capability not implementedunsupportedNetwork does not implement requested bearer.
66Channel type not implementedunsupportedChannel type unsupported.
69Requested facility not implementedunsupportedFacility not implemented.
70Only restricted digital info availableunsupportedOnly restricted bearer available.
79Service not implementedunsupportedService not implemented at all.
81Invalid call referenceprocedureCall reference unknown.
82Identified channel does not existprocedureIdentified channel does not exist.
87User not member of CUGprocedureClosed user group rejection.
88Incompatible destinationprocedureDestination cannot handle the bearer.
91Invalid transit network selectionprocedureTransit network value invalid.
95Invalid message, unspecifiedprocedureGeneric protocol violation.
96Mandatory information element missingprocedureMissing IE.
97Message type non-existentprocedureUnknown message type.
98Message not compatible with stateprocedureMessage received in wrong state.
99Information element non-existentprocedureUnknown IE.
100Invalid information element contentsprocedureIE contents bad.
101Message not compatible with stateprocedureProtocol state mismatch.
102Recovery on timer expiryprocedureTimer expired.
111Protocol error, unspecifiedprocedureGeneric protocol error.
127Interworking, unspecifiedinterworkInterworking issue between networks.
Tip: Cause 16 is a clean hangup. Cause 17 is a busy. Cause 31 is the "catch-all" you see when the upstream carrier gave you no detail — treat as "unknown, investigate carrier side."