При отриманні/надсиланні події HangUp ми отримуємо/надсилаємо Cause Code, тобто причину, через яку виклик завершується, і абонент виходить із черги.
У таблиці нижче наведено всі Cause Code, що використовуються в ISDN телефонії, які відповідають протоколу Q.850.
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 | |
54 | 403 | INCOMING_CALL_BARRED | |
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 | ||
99 | IE_NONEXIST | ||
100 | INVALID_IE_CONTENTS | ||
101 | WRONG_CALL_STATE | ||
102 | 504 | RECOVERY_ON_TIMER_EXPIRE | |
103 | MANDATORY_IE_LENGTH_ERROR | ||
111 | PROTOCOL_ERROR | ||
127 | INTERWORKING | ||
503 | MANAGER_REQUEST | ||
605 | PICKED_OFF | ||
606 | USER_NOT_REGISTERED | ||
609 | GATEWAY_DOWN | ||
687 | ABANDONED | ||
ORIGINATOR_CANCEL |