Q.931 | это... Что такое Q.931? (original) (raw)
Q.931 — рекомендация ITU-T и основанная на нём реализация протокола управления соединениями для цифровой телефонии ISDN. Q.931 условно сопоставим по назначению с TCP в стеке протоколов TCP/IP (но не на том же уровне модели OSI) . Протокол Q.931 не предоставляет управление потоком передачи данных или выполнение ретрансляции, поскольку более низкие уровни, как предполагается, более надёжны и потому Q.931 ориентирован на телекоммуникационные цепи. Характер ISDN предоставляет полосу пропускания с фиксированным шагом в 64 кбит/с, а Q.931 определяет процедуры установки соединения и его разрыва. Подобно TCP, Q.931 одновременно является и документом и протоколом состояния машины. Недавно Q.931 был использован в качестве составной части VoIP стека протоколов H.323 (см. статью о H.225.0) и в передающих системах некоторых мобильных телефонов.
Q.931 — это протокол третьего уровня, в основном используемый для установления вызовов ISDN, технического обслуживания и высвобождения сетевых соединений между двумя DTE на D-канале. Структура Q.931 содержит следующие элементы:
- Дискриминатор протокола (PD), служит для того, что бы отличить сигнальный протокол, используемый для соединения (например, PD=08HEX для DSS1) от блоков данных других протоколов.
- Метка соединения (CR) — уникальный номер соединения, к которому относится сообщение. Это значение действительно только на время активности соединения.
- Тип сообщения (MT) — указывает имя сообщения 3-го уровня из определённых Q.931 для управления вызовом (например, SETUP). Есть сообщения, определённые для установки соединения, завершения соединения и управления функциями соединения.
- Информационные элементы (IE) — определяют дальнейшую информацию, которая связана с фактическим сообщением. IE содержит имя IE (например, запрашиваемая услуга), их длину и изменяемое поле содержимого.
Примеры сообщения
- SETUP (запрашивает установление соединения).
- CALL PROCEEDING (указывает, что вызов обрабатывается, ни какой дополнительной информации для установления соединения не требуется).
- ALERTING (указывает вызывающей стороне, что вызываемый терминал звонит).
- CONNECT (отправляет назад вызывающей стороне указание, вызываемая сторона ответила на вызов).
- DISCONNECT (отправляет указание на запрос для разрыва соединения, желание завершить соединение и прервать связь обозначается определённым стандартным цифровым кодом).
- RELEASE (отправляется в ответ на запрос разъединения, указывая, что вызов будет разорван).
- RELEASE COMPLETE (отправляется получателем сигнала на разъединение, указывая, что связь завершена полностью).
Причины разъединения
Полужирным выделены устаревшие коды причин
Hex | Dec | Причина |
---|---|---|
0x1 | 1 | нераспределённый или неназначенный номер |
0x2 | 2 | нет маршрута к указанной транзитной сети |
0x3 | 3 | нет маршрута к адресату |
0x4 | 4 | отправка особой тоновой информации |
0x5 | 5 | в дозвоне ошибочный префикс транка |
0x6 | 6 | канал неприемлем |
0x7 | 7 | вызов присвоен и направлен в установленный канал |
0x8 | 8 | префикс 0 вызван, но не разрешён |
0x9 | 9 | префикс 1 вызван, но не разрешён |
0xA | 10 | префикс 1 не вызван, но требуется |
0xB | 11 | получено больше цифр, чем разрешено, вызов идёт |
0x10 | 16 | нормальное завершение вызова |
0x11 | 17 | абонент занят |
0x12 | 18 | абонент не отвечает |
0x13 | 19 | истёкло время ожидания T.301 — абоненту сигнализировано, нет ответа от абонента |
0x15 | 21 | вызов сброшен |
0x16 | 22 | номер изменён на номер в диагностическом поле |
0x17 | 23 | оплата за счёт вызываемого абонента отклонена |
0x18 | 24 | звонок приостановлен |
0x19 | 25 | звонок возобновлён |
0x1A | 26 | невыбранная абонентом очистка |
0x1B | 27 | направление вне предписанного |
0x1C | 28 | неверный формат номера или неполный номер |
0x1D | 29 | функциональная возможность отклонена (сетью) |
0x1E | 30 | ответ на сообщение ЗАПРОС СОСТОЯНИЯ |
0x1F | 31 | нормальное состояние, не уточнено |
0x21 | 33 | схема вышла из строя |
0x22 | 34 | нет схемы доступа / канала |
0x23 | 35 | направление недостижимо |
0x24 | 36 | вышло из строя |
0x25 | 37 | вырождающийся сервис |
0x26 | 38 | сеть вышла из строя |
0x27 | 39 | уровень транзитных задержек не может быть достигнут |
0x28 | 40 | уровень пропускной способности не может быть достигнут |
0x29 | 41 | временная неудача |
0x2A | 42 | коммутационное оборудование перегружено |
0x2B | 43 | доступ к информации отброшен |
0x2C | 44 | запрашиваемая схема/канал не доступны |
0x2D | 45 | упреждение |
0x2E | 46 | приоритетный вызов блокирован |
0x2F | 47 | ресурс недоступен, не уточнено |
0x31 | 49 | запрашиваемая услуга недоступна |
0x32 | 50 | нет подписки на запрошенную услугу |
0x33 | 51 | оплата за счёт вызываемого абонента не разрешена |
0x34 | 52 | исходящие вызовы закрыты |
0x35 | 53 | исходящие вызовы закрыты в пределах CUG |
0x36 | 54 | входящие вызовы закрыты |
0x37 | 55 | входящие вызовы ограничены в пределах закрытой абонентской группы |
0x38 | 56 | нет подписки на услугу ожидания вызова |
0x39 | 57 | возможности переноса информации не санкционированы |
0x3A | 58 | возможности переноса информации в данный момент недоступны |
0x3F | 63 | сервис или опция недоступны, не уточнено |
0x41 | 65 | возможности переноса информации не реализованы |
0x42 | 66 | типа канала не поддерживается |
0x43 | 67 | выбор транзитной сети не проддерживается |
0x44 | 68 | сообщение не поддерживается |
0x45 | 69 | затребованная услуга не реализована |
0x46 | 70 | доступны только ограниченные возможности переноса цифровой информации |
0x4F | 79 | сервис или опция неприменимы, не определено |
0x51 | 81 | неверное значение идентификатора вызова |
0x52 | 82 | указанный канал не существует |
0x53 | 83 | присутствует приостановленный звонок, но этот вызов не идентифицирован |
0x54 | 84 | идентификатор вызова уже используется |
0x55 | 85 | нет приостановленных вызовов |
0x56 | 86 | вызов, имеющий затребованный идентификатор звонка, был очищен |
0x57 | 87 | вызываемый абонент не является членом закрытой абонентской группы |
0x58 | 88 | несовместимый адресат |
0x59 | 89 | адрес назначения отсутствует и услуга прямого вызова не подписана |
0x5A | 90 | запись несуществующего сокращённого адреса |
0x5B | 91 | выбрана неверная транзитная сеть (использование в пределах страны) |
0x5C | 92 | неверная возможность параметра 93 — отсутствует обязательный информационный элемент |
0x5D | 93 | несуществующий тип сообщения или не применим |
0x5F | 95 | неверное сообщение, не уточнено |
0x60 | 96 | отсутствует обязательный информационный элемент |
0x61 | 97 | несуществующий тип сообщения или не применим |
0x62 | 98 | сообщение не совместимо со статусом звонка или несуществующий тип сообщения или не применим |
0x63 | 99 | несуществующий или не применимый информационный элемент |
0x64 | 100 | неверное содержимое информационного элемента |
0x65 | 101 | сообщение не совместимо со статусом вызова |
0x66 | 102 | восстановлено по истечении таймера |
0x67 | 103 | несуществующий или не применимый параметр — передаётся |
0x6F | 111 | ошибка протокола, не уточнено |
0x7F | 127 | межсетевое взаимодействие, не уточнено |
0x80+ | 128 или выше | Собственные диагностические коды (не обязательно по неполадкам). Обычно используются для передачи управления или обслуживания сообщений между мультиплексорами. |
См. также
Ссылки
- Рекомендация Q.931 ITU-T (англ.)