Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 29 Next »

When receiving/sending a HangUp event, we receive/send Cause Code, i.e., the reason the call ends and the subscriber leaves the queue.


In the table below you can view all Cause Codes used in ISDN telephony that correspond to the Q.850 protocol.


ITU-T Q.850 CodeSIP answerCauseDescription
0
UNSPECIFIED

It is issued by the router when none of the other codes fit. This cause usually occurs in situations similar to causes 1, 88, and 100.

1404UNALLOCATED_NUMBERThis cause indicates that called side cannot be reached because although the called side number possesses a valid format, currently it is not assigned (assigned).
2404NO_ROUTE_TRANSIT_NETThis cause indicates that the equipment sending this cause has received a request for call routing through a particular transit network which it does not recognize. The equipment sending this cause does not recognize the transit network for the following reasons: the transit network does not exist or that particular transit network, although it exists, does not maintain the equipment sending this cause.
3404NO_ROUTE_DESTINATION

This cause indicates that called side cannot be reached because a network through which the call has been routed doesn’t maintain a desirable destination. This cause is supported depending on the network.

6
CHANNEL_UNACCEPTABLEThis cause indicates that the last identified channel is not acceptable for the sending object to use in this call.
7
CALL_AWARDED_DELIVERED

A user has been given an incoming call, and the incoming call connects to the channel already set for that user for similar calls (for example, x.25 virtual calls in a package mode).

16
NORMAL_CLEARINGNormal call termination
17486USER_BUSYThe called side cannot take another call because the user's busy state has been detected. This cause value can be created by a called user or network. In case when the user is detected as busy, it is noted that the user’s equipment is compatible with the call.
18408NO_USER_RESPONSEThe called side doesn't respond to a message of call establishing, warning, or connection indication during an established period.
19480NO_ANSWERThis cause is used when a called side has been warned but is not answering with a connection indication during the prescribed period. A note: this cause is not necessarily generated by the Q.931 procedures but can be caused by the internal network timers.
20480SUBSCRIBER_ABSENTThis cause value is used when the mobile station has logged out of the system, the radio connection with the mobile station has not been established, or the personal radio connection user temporary does not possess the address on any user network interface
21603CALL_REJECTEDThis cause indicates that the equipment sending this cause does not wish to receive this call although it may have accepted this call because the equipment sending this cause is not busy or incompatible. A network also can generate this reason indicating that the call has been rejected due to the restrictions of additional service. The diagnostics field may include additional information about the additional service and the reason for denying.
22410NUMBER_CHANGEDЭта причина возвращается вызывающей стороне, когда номер вызываемой стороны, указанный вызывающей стороной, больше не назначается. Новый номер вызываемой стороны может быть дополнительно включен в поле диагностики. Если сеть не поддерживает эту причину, причина №: 1, должен использоваться нераспределенный (не назначенный) номер.
23410REDIRECTION_TO_NEW_DESTINATIONЭта причина используется общим механизмом протокола ISUP, который может быть запущен коммутатором, который решает, что вызов должен быть установлен на другой вызываемый номер. Такой обмен может вызвать механизм перенаправления, используя это значение причины, чтобы запросить предыдущий обмен, участвующий в вызове, для маршрутизации вызова на новый номер.
25483EXCHANGE_ROUTING_ERRORЭта причина указывает на то, что пункт назначения, указанный пользователем, не может быть достигнут, поскольку промежуточный коммутатор отключил вызов из-за достижения предела при выполнении процедуры счетчика переходов. Эта причина генерируется промежуточным узлом, который при уменьшении значения счетчика переходов дает результат 0.
27502DESTINATION_OUT_OF_ORDERЭта причина указывает на то, что пункт назначения, указанный пользователем, не может быть достигнут, поскольку интерфейс пункта назначения работает неправильно. Термин «не работает правильно» указывает на то, что сигнальное сообщение не удалось доставить удаленной стороне; например сбой физического уровня или уровня канала передачи данных на удаленной стороне или отключенном пользовательском оборудовании.
28484INVALID_NUMBER_FORMATThis cause indicates that a called side cannot be reached because the called side number has an invalid or incomplete format.
29501FACILITY_REJECTEDThis cause returns when an additional service requested by the user cannot be provided by the network.
30
RESPONSE_TO_STATUS_ENQUIRYThis cause is included in the STATUS message when the prior receipt of the STATUS INQUIRY was a reason for generating the STATUS message.
31480NORMAL_UNSPECIFIEDThis reason is used to report a normal event only when none of the other reasons in the normal class apply.
34503NORMAL_CIRCUIT_CONGESTIONThis cause indicates that currently there is no suitable circuit/channel for call processing.
38503NETWORK_OUT_OF_ORDERThis cause indicates that a network is not working properly, and this state is likely to last for a long time so the immediate call retry is unlikely to be successful .
41503NORMAL_TEMPORARY_FAILUREThis cause indicates that a network is not working properly, and this state is unlikely to last for a long time; so the user may want to make one more call attempt almost immediately.
42503SWITCH_CONGESTIONThis cause indicates that the switching equipment generating this cause is experiencing a high traffic period
43
ACCESS_INFO_DISCARDEDThis cause indicates that a network couldn’t deliver to the remote user information about access according to the request, i.e the information between users, low-level compatibility, high-level compatibility, or subaddress as specified in the diagnostics.
44503REQUESTED_CHAN_UNAVAILThis cause comes back when another side of the interface cannot provide the scheme or channel indicated by the requesting object.
50
FACILITY_NOT_SUBSCRIBEDThis cause indicates that a user has requested an additional service that is available but the user is not authorized to use.
52403OUTGOING_CALL_BARREDThis cause indicates that although the calling side is a subscriber of the CUG outbound call, the outbound calls are not allowed for this CUG subscriber.
54403INCOMING_CALL_BARREDThis cause indicates that although the called side is a CUG subscriber for the inbound call, the inbound calls are not allowed for this CUG subscriber.
57403BEARERCAPABILITY_NOTAUTHThis cause indicates that a user has requested a transfer capability that is implemented by the equipment that generated this cause but the user is not authorized to use.
58503BEARERCAPABILITY_NOTAVAILThis cause indicates that a user has requested a transfer capability that is implemented by the equipment that generated this cause but which is currently unavailable.
63
SERVICE_UNAVAILABLEThis cause is used for informing about the cause of service or parameter unavailability only when none of the other reasons in the service class or parameter unavailability apply.
65488BEARERCAPABILITY_NOTIMPLThis cause indicates that the equipment sending this cause does not support the requested transfer capability.
66
CHAN_NOT_IMPLEMENTEDThis cause indicates that the equipment sending this cause does not support the requested channel type.
69501FACILITY_NOT_IMPLEMENTEDThis cause indicates that the equipment sending this cause does not support the requested additional services
79501SERVICE_NOT_IMPLEMENTEDThis cause is used for informing about the cause that is related to the unimplemented service or parameter only if none of the other reasons in the class of unimplemented service or parameter apply.
81
INVALID_CALL_REFERENCEThis cause indicates that the equipment sending this cause received a message with a link to a call that is not currently used in the user-network.
88488INCOMPATIBLE_DESTINATIONThis cause indicates that the equipment sending this cause has received a request to establish a call that has low-level compatibility, high-level compatibility, or other compatibility attributes (for example, data transmission speed) which cannot be implemented.
95
INVALID_MSG_UNSPECIFIEDThis reason is used for informing about invalid message cause only if any other reason in the invalid message class does not apply.
96
MANDATORY_IE_MISSINGThis cause indicates that the equipment sending this cause has received a message without an information element that must be present in the message before this message can be processed.
97
MESSAGE_TYPE_NONEXIST

This cause indicates that the equipment sending this cause has received a message with a message type it does not recognize because this message is not defined or defined but not implemented by the equipment sending this cause.

98
WRONG_MESSAGEThis cause indicates that the equipment sending this cause has received a message that the procedures do not indicate that it is a valid message to receive in the call state, or that a STATUS message was received indicating the incompatible call state.
99
IE_NONEXISTThis cause indicates that the equipment sending this cause has received a message including unrecognizable information element (s) because the information element (s) / parameter (s) name (s) is (are) not defined or defined but not implemented by the equipment sending this cause. This reason indicates that the information element (s) has (have) been discarded. However, the information element is not obligated to be present in the message to allow the equipment sending this cause to process the message.
100
INVALID_IE_CONTENTSThis cause indicates that the equipment sending this cause has received the information element that was implemented by it. However, one or several fields in the I.E. are encoded in a way that hasn’t been implemented by the equipment sending this cause
101
WRONG_CALL_STATEThis cause indicates that a message non-compliant with the call state has been received. 
102504RECOVERY_ON_TIMER_EXPIREThis reason indicates that a procedure was initiated by timer expiration connected with error processing procedures. This is often caused by NAT issues. Make sure «NAT Mapping Enable» is activated in your ATA. If it isn’t concerning NAT, sometimes it refers to a provider. Check if another outbound provider can solve a problem.
103
MANDATORY_IE_LENGTH_ERROR

This cause indicates that the equipment sending this cause has received a message including parameters that are not recognized because parameters are not defined or defined but not implemented by the equipment sending this cause. The reason indicates that the parameters have been ignored. Besides, if the equipment sending this cause is an intermediate point thus this cause indicates that the parameter (parameters) was (were) transmitted without changes.

111
PROTOCOL_ERRORThis reason is used for informing about protocol error cause only in case when none of the other causes in the protocol error class apply.
127
INTERWORKINGThis reason indicates that an internetwork call (usually an SW56 service call) has ended.
503
MANAGER_REQUESTThis cause is used when you send an API command to end the call.
605
PICKED_OFFThis cause means that the call was picked up from another added number.
606
USER_NOT_REGISTEREDThis means you tried to call a SIP user that has not been registered.
609
GATEWAY_DOWNGateway is down (does not respond to OPTIONS or SUBSCRIBE)
687
ABANDONEDThis means that the call was canceled by the dialer


ORIGINATOR_CANCELThe call originator (agent or client) ended the call before receiving the answer (Answer)
  • No labels