Hangup cause

При получении/отправки события HangUp мы получаем/отправляем Cause Code, т.е. причины по которым вызов завершается и абонент выходит из очереди.



В таблице ниже приведены все Cause Code используемые в ISDN телефонии, которые соответствуют протоколу Q.850.



ITU-T Q.850 Code

SIP ответ

Причина 

Описание

ITU-T Q.850 Code

SIP ответ

Причина 

Описание

0



UNSPECIFIED

Выдается маршрутизатором, когда ни один из других кодов не подходит. Эта причина обычно возникает в ситуациях того же типа, что и причина 1, причина 88 и причина 100

1

404

UNALLOCATED_NUMBER

Эта причина указывает на то, что вызываемая сторона не может быть достигнута, потому что, хотя номер вызываемой стороны имеет допустимый формат, он в настоящее время не назначен (назначен).

2

404

NO_ROUTE_TRANSIT_NET

Эта причина указывает на то, что оборудование, отправляющее эту причину, получило запрос на маршрутизацию вызова через конкретную транзитную сеть, которую оно не распознает. Оборудование, отправляющее эту причину, не распознает транзитную сеть либо потому, что транзитная сеть не существует, либо потому, что эта конкретная транзитная сеть, хотя и существует, не обслуживает оборудование, которое отправляет эту причину.

3

404

NO_ROUTE_DESTINATION

Эта причина указывает на то, что вызываемая сторона не может быть достигнута, потому что сеть, через которую был маршрутизирован вызов, не обслуживает желаемый пункт назначения. Эта причина поддерживается в зависимости от сети.

6



CHANNEL_UNACCEPTABLE

Эта причина указывает на то, что последний идентифицированный канал неприемлем для отправляющего объекта для использования в этом вызове.

7



CALL_AWARDED_DELIVERED

 Пользователю был предоставлен входящий вызов, и что входящий вызов подключается к каналу, уже установленному для этого пользователя для аналогичных вызовов (например, виртуальных вызовов x.25 в пакетном режиме).

16



NORMAL_CLEARING

 Нормальное завершение вызова

17

486

USER_BUSY

Вызываемая сторона не может принять другой вызов, потому что обнаружено состояние занятости пользователя. Это значение причины может быть создано вызываемым пользователем или сетью. В случае, когда пользователь определен как занятый, отмечается, что пользовательское оборудование совместимо с вызовом.

18

408

NO_USER_RESPONSE

 Вызываемая сторона не отвечает на сообщение об установлении вызова либо предупреждением, либо индикацией соединения в течение предписанного выделенного периода времени.

19

480

NO_ANSWER

Эта причина используется, когда вызываемая сторона была предупреждена, но не отвечает индикацией соединения в течение предписанного периода времени. Примечание. Эта причина необязательно генерируется процедурами Q.931, но может быть сгенерирована внутренними сетевыми таймерами.

20

480

SUBSCRIBER_ABSENT

Это значение причины используется, когда мобильная станция вышла из системы, радиосвязь с мобильной станцией не установлена или если пользователь персональной электросвязи временно не имеет адреса в каком-либо пользовательском сетевом интерфейсе.

21

603

CALL_REJECTED

Эта причина указывает на то, что оборудование, отправляющее эту причину, не желает принимать этот вызов, хотя оно могло принять вызов, потому что оборудование, отправляющее эту причину, не занято или несовместимо. Сеть также может генерировать эту причину, указывая на то, что вызов был сброшен из-за ограничения дополнительной услуги. Поле диагностики может содержать дополнительную информацию о дополнительной услуге и причине отказа.

22

410

NUMBER_CHANGED

Эта причина возвращается вызывающей стороне, когда номер вызываемой стороны, указанный вызывающей стороной, больше не назначается. Новый номер вызываемой стороны может быть дополнительно включен в поле диагностики. Если сеть не поддерживает эту причину, причина №: 1, должен использоваться нераспределенный (не назначенный) номер.

23

410

REDIRECTION_TO_NEW_DESTINATION

Эта причина используется общим механизмом протокола ISUP, который может быть запущен коммутатором, который решает, что вызов должен быть установлен на другой вызываемый номер. Такой обмен может вызвать механизм перенаправления, используя это значение причины, чтобы запросить предыдущий обмен, участвующий в вызове, для маршрутизации вызова на новый номер.

25

483

EXCHANGE_ROUTING_ERROR

Эта причина указывает на то, что пункт назначения, указанный пользователем, не может быть достигнут, поскольку промежуточный коммутатор отключил вызов из-за достижения предела при выполнении процедуры счетчика переходов. Эта причина генерируется промежуточным узлом, который при уменьшении значения счетчика переходов дает результат 0.

27

502

DESTINATION_OUT_OF_ORDER

Эта причина указывает на то, что пункт назначения, указанный пользователем, не может быть достигнут, поскольку интерфейс пункта назначения работает неправильно. Термин «не работает правильно» указывает на то, что сигнальное сообщение не удалось доставить удаленной стороне; например сбой физического уровня или уровня канала передачи данных на удаленной стороне или отключенном пользовательском оборудовании.

28

484

INVALID_NUMBER_FORMAT

Эта причина указывает на то, что вызываемая сторона не может быть достигнута, поскольку номер вызываемой стороны имеет неверный формат или неполный.

29

501

FACILITY_REJECTED

Эта причина возвращается, когда дополнительная услуга, запрошенная пользователем, не может быть предоставлена сетью.

30



RESPONSE_TO_STATUS_ENQUIRY

Эта причина включается в сообщение STATUS, когда причиной создания сообщения STATUS было предварительное получение STATUS INQUIRY.

31

480

NORMAL_UNSPECIFIED

Эта причина используется для сообщения о нормальном событии только тогда, когда никакая другая причина в нормальном классе не применима.

34

503

NORMAL_CIRCUIT_CONGESTION

Эта причина указывает на то, что в настоящее время нет подходящей цепи / канала для обработки вызова.

38

503

NETWORK_OUT_OF_ORDER

Эта причина указывает на то, что сеть не работает должным образом и что состояние, вероятно, продлится относительно длительный период времени, например немедленная повторная попытка вызова вряд ли увенчается успехом.

41

503

NORMAL_TEMPORARY_FAILURE

Эта причина указывает на то, что сеть не работает должным образом и что это состояние вряд ли продлится длительный период времени; например пользователь может захотеть попробовать еще одну попытку вызова почти сразу.

42

503

SWITCH_CONGESTION

Эта причина указывает на то, что коммутационное оборудование, генерирующее эту причину, испытывает период высокого трафика.

43



ACCESS_INFO_DISCARDED

Эта причина указывает на то, что сеть не смогла доставить удаленному пользователю информацию о доступе в соответствии с запросом, то есть информацию между пользователем, совместимость нижнего уровня, совместимость верхнего уровня или подадрес, как указано в диагностике.

44

503

REQUESTED_CHAN_UNAVAIL

Эта причина возвращается, когда другая сторона интерфейса не может предоставить схему или канал, указанные запрашивающим объектом.

50



FACILITY_NOT_SUBSCRIBED

Эта причина указывает на то, что пользователь запросил дополнительную услугу, которая доступна, но пользователь не авторизован на использование.

52

403

OUTGOING_CALL_BARRED

Эта причина указывает на то, что хотя вызывающая сторона является абонентом исходящего вызова CUG, исходящие вызовы не разрешены для этого абонента CUG.

54

403

INCOMING_CALL_BARRED

Эта причина указывает на то, что хотя вызываемая сторона является абонентом CUG для входящего вызова CUG, входящие вызовы не разрешены для этого абонента CUG.

57

403

BEARERCAPABILITY_NOTAUTH

Эта причина указывает на то, что пользователь запросил возможность переноса, которая реализуется оборудованием, которое сгенерировало эту причину, но пользователь не авторизован на использование.

58

503

BEARERCAPABILITY_NOTAVAIL

Эта причина указывает на то, что пользователь запросил возможность переноса, которая реализуется оборудованием, которое сгенерировало эту причину, но которая в настоящее время недоступна.

63



SERVICE_UNAVAILABLE

Эта причина используется для сообщения о событии недоступности службы или параметра только тогда, когда не применима никакая другая причина в классе службы или недоступности параметра.

65

488

BEARERCAPABILITY_NOTIMPL

Эта причина указывает на то, что оборудование, отправляющее эту причину, не поддерживает запрошенную возможность переноса.

66



CHAN_NOT_IMPLEMENTED

Эта причина указывает на то, что оборудование, отправляющее эту причину, не поддерживает запрошенный тип канала.

69

501

FACILITY_NOT_IMPLEMENTED

Эта причина указывает на то, что оборудование, отправляющее эту причину, не поддерживает запрошенные дополнительные услуги.

79

501

SERVICE_NOT_IMPLEMENTED

Эта причина используется для сообщения о событии, связанном с нереализованной службой или параметром, только когда не применима никакая другая причина в классе службы или параметра, не реализованном.

81



INVALID_CALL_REFERENCE

Эта причина указывает на то, что оборудование, отправляющее эту причину, получило сообщение со ссылкой на вызов, которая в настоящее время не используется в интерфейсе пользователь-сеть.

88

488

INCOMPATIBLE_DESTINATION

Эта причина указывает на то, что оборудование, отправляющее эту причину, получило запрос на установление вызова, который имеет совместимость низкого уровня, совместимость высокого уровня или другие атрибуты совместимости (например, скорость передачи данных), которые не могут быть выполнены.

95



INVALID_MSG_UNSPECIFIED

Эта причина используется для сообщения о событии недопустимого сообщения, только если никакая другая причина в классе недопустимого сообщения не применяется.

96



MANDATORY_IE_MISSING

Эта причина указывает на то, что оборудование, отправляющее эту причину, получило сообщение, в котором отсутствует информационный элемент, который должен присутствовать в сообщении, прежде чем это сообщение может быть обработано.

97



MESSAGE_TYPE_NONEXIST

Эта причина указывает на то, что оборудование, отправляющее эту причину, получило сообщение с типом сообщения, которое оно не распознает, потому что это сообщение не определено или определено, но не реализовано оборудованием, отправляющим эту причину.

98



WRONG_MESSAGE

Эта причина указывает на то, что оборудование, отправляющее эту причину, получило сообщение, такое что процедуры не указывают, что это допустимое сообщение для приема в состоянии вызова, или что было получено сообщение STATUS, указывающее на несовместимое состояние вызова.

99



IE_NONEXIST

Эта причина указывает на то, что оборудование, отправляющее эту причину, получило сообщение, которое включает в себя нераспознанный информационный элемент (ы) / параметр (ы), поскольку информационный элемент (ы) / имя (а) параметра не определены или определены, но не реализованы оборудование, отправляющее причину. Эта причина указывает на то, что информационный элемент (ы) / параметр (ы) были отброшены. Однако информационный элемент не обязательно должен присутствовать в сообщении, чтобы оборудование, отправляющее причину, могло обработать сообщение.

100



INVALID_IE_CONTENTS

Эта причина указывает, что оборудование, отправляющее эту причину, получило информационный элемент, который оно реализовало; однако одно или несколько полей в I.E. закодированы таким образом, который не был реализован оборудованием, отправляющим эту причину.

101



WRONG_CALL_STATE

Эта причина указывает на то, что было получено сообщение, несовместимое с состоянием вызова.

102

504

RECOVERY_ON_TIMER_EXPIRE

Эта причина указывает, что процедура была инициирована истечением таймера, связанного с процедурами обработки ошибок. Это часто связано с проблемами NAT. Убедитесь, что «NAT Mapping Enable» включен в вашем ATA. Если это не связано с NAT, иногда это может быть связано с провайдером, убедитесь, что другой исходящий провайдер не решает проблему.

103



MANDATORY_IE_LENGTH_ERROR

Эта причина указывает на то, что оборудование, отправляющее эту причину, получило сообщение, которое включает параметры, которые не распознаны, потому что параметры не определены или определены, но не реализованы оборудованием, отправляющим эту причину. Причина указывает на то, что параметры были проигнорированы. Кроме того, если оборудование, отправляющее эту причину, является промежуточной точкой, тогда эта причина указывает, что параметр (ы) были переданы без изменений.

111



PROTOCOL_ERROR

Эта причина используется для сообщения о событии ошибки протокола только тогда, когда никакая другая причина в классе ошибки протокола не применима.

127



INTERWORKING

Эта причина указывает, что межсетевой вызов (обычно вызов службы SW56) закончился.

503



MANAGER_REQUEST

Эта причина используется, когда вы отправляете команду api, чтобы она завершыла вызов.

605



PICKED_OFF

Эта причина означает, что звонок был перехвачен с другого добавочного номера.

606



USER_NOT_REGISTERED

Это означает, что вы пытались позвонить пользователю SIP, который не был зарегистрирован.

609



GATEWAY_DOWN

Шлюз не работает (не отвечает на OPTIONS или SUBSCRIBE)

687



ABANDONED

Это означает, что вызов был отменен дайлером





ORIGINATOR_CANCEL

Тот кто начал дозвон (оператор либо клиент) прекратил его, прежде чем был получен ответ (Answer)