- Q.931
-
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 (англ.)
Категории:- Рекомендации ITU-T
- ISDN
- IP-телефония
Wikimedia Foundation. 2010.