Skip to content

Q.850 cause 63 Service or option not available, unspecified

What Q.850 cause 63 means

A service or option the call needed was not available, and the equipment could not narrow it down. Q.850 allows cause 63 only when nothing else in the service-or-option-not-available class fits, so the class is the clue: this is a subscription or feature-availability problem, not congestion, routing or protocol. RFC 3398 lists no SIP status for it.

What Q.850 cause 63 Service or option not available, unspecified actually means

The value of a catch-all lies in the company it keeps. Cause 63 closes the class that contains not subscribed, not authorised and not presently available, so the equipment has told you it was refusing on service grounds while admitting it could not say which ground. That still rules a great deal out, and it points your first question at provisioning rather than at the network. Because RFC 3398 lists no mapping, the SIP status you see is whatever the gateway chose; the RFC's general guidance is that unlisted causes default to 500 Server Internal Error, which is a fallback rather than a meaning.

This cause is used to report a service or option not available event only when no other cause in the service or option not available class applies.

ITU-T Q.850 section 6.2.7.3.8

The SIP equivalent of Q.850 cause 63

RFC 3398 publishes no recommended SIP status for this cause. It maps a subset of cause values only, and states that a cause outside that subset should default to 500 Server Internal Error. Seeing this cause reach a SIP leg unchanged usually means something in the path passed it through without translating it.

What causes Q.850 cause 63 on a business phone system

How to fix Q.850 cause 63

  1. Establish exactly what the call was asking forIdentify the destination, the feature in use and whether anything unusual was requested. A catch-all cause is only interpretable in the light of what triggered it.
  2. Compare a working line with the failing oneWhere one extension or trunk succeeds and another does not, the difference in their provisioning is the answer. This is faster than any amount of protocol analysis on a cause that carries no detail.
  3. Ask the carrier what the code means on their platformVendors use catch-alls differently, and the carrier can often map it to a specific internal reason. Phrase the question as what did your platform actually refuse rather than what does cause 63 mean.
  4. Review recent orders and changesLook at anything provisioned in the fortnight before the first failure. Partly applied changes are the single most common explanation when this cause appears on a service that used to work.

Fixing the underlying problem

This page explains the code. These guides walk through the fix in detail.

Questions about Q.850 cause 63

What is the difference between cause 63 and cause 79?
They are catch-alls for two different classes, and the difference is permanence. Cause 63 says a service was not available, which provisioning may resolve; cause 79 says the capability is not implemented, which no amount of provisioning will change.
Is cause 63 the same as cause 47?
No. Both are catch-alls, but cause 47 closes the resource-unavailable class and means something ran out, while cause 63 closes the service class and means something was not permitted or not offered.
Which SIP response corresponds to cause 63?
RFC 3398 does not define one, so there is no correct answer to quote. Different gateways send different things, and the general fallback for unlisted causes is 500 Server Internal Error rather than a mapping specific to this cause.

Related Q.850 cause values

Source. Q.850 cause 63 Service or option not available, unspecified is defined in ITU-T Q.850 section 6.2.7.3.8 and registered in the ITU-T Recommendation Q.850 (10/2018). The causes and fixes above are drawn from our own experience supporting UK business phone systems.

All Call hangup causes (Q.850) codes

Sitemap