Q.931
Q.931 | |
---|---|
Семейство | H.323 |
Назначение протокола | Спецификация уровня 3 пользовательско-сетевого интерфейса ISDN для базового управления вызовами |
Q.931 — рекомендация ITU-T и основанная на нём реализация протокола управления соединениями для цифровой телефонии ISDN. Q.931 условно сопоставим по назначению с TCP в стеке протоколов TCP/IP (но не на том же уровне модели OSI). Протокол 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 (отправляется получателем сообщения RELEASE, указывая, что ресурсы освобождены, связь завершена полностью).
Причины разъединения
Hex | Dec | Причина |
---|---|---|
0x1 | 1 | нераспределённый или неназначенный номер |
0x2 | 2 | нет маршрута к указанной транзитной сети |
0x3 | 3 | нет маршрута к адресату |
0x4 | 4 | передача особой тоновой информации |
0x5 | 5 | ошибочный префикс транка |
0x6 | 6 | канал неприемлем |
0x7 | 7 | вызов принят и направлен в установленный канал |
0x8 | 8 | упреждение |
0x9 | 9 | схема упреждения зарезервирована для повторного использования |
0xD | 13 | вызов завершен в другом месте |
0x10 | 16 | нормальное завершение вызова |
0x11 | 17 | абонент занят |
0x12 | 18 | абонент не отвечает |
0x13 | 19 | истекло время ожидания T.301 — абоненту сигнализировано, нет ответа от абонента |
0x14 | 20 | абонент отсутствует |
0x15 | 21 | вызов сброшен |
0x16 | 22 | номер изменён |
0x17 | 23 | вызов перенаправлен в новый пункт назначения |
0x19 | 25 | ошибка обмена маршрутами |
0x1A | 26 | невыбранная абонентом причина |
0x1B | 27 | направление недоступно |
0x1C | 28 | неверный формат номера или неполный номер |
0x1D | 29 | функциональная возможность отклонена (сетью) |
0x1E | 30 | ответ на сообщение ЗАПРОС СОСТОЯНИЯ |
0x1F | 31 | нормальное состояние, не уточнено |
0x22 | 34 | нет схемы доступа / канала |
0x26 | 38 | сеть недоступна |
0x27 | 39 | постоянное соединение в режиме ретрансляции кадров не работает |
0x28 | 40 | используется постоянное соединение в режиме ретрансляции кадров |
0x29 | 41 | временная неудача |
0x2A | 42 | коммутационное оборудование перегружено |
0x2B | 43 | доступ к информации отброшен |
0x2C | 44 | запрашиваемая схема/канал не доступны |
0x2E | 46 | блокировано приоритетным вызовом |
0x2F | 47 | ресурс недоступен, не специфицировано |
0x31 | 49 | недоступно качество услуги |
0x32 | 50 | нет подписки на запрошенную услугу |
0x35 | 53 | исходящие вызовы в пределах закрытой группы запрещены |
0x37 | 55 | входящие вызовы в пределах закрытой группы запрещены |
0x39 | 57 | не авторизованы для запрошенной услуги |
0x3A | 58 | запрошенная услуга в данный момент недоступна |
0x3E | 62 | несоответствие информации о назначенном доступе к исходящим вызовам и классе абонента |
0x3F | 63 | сервис или опция недоступны, не уточнено |
0x41 | 65 | возможности услуги не реализованы |
0x42 | 66 | тип канал не поддерживается |
0x45 | 69 | запрошенный объект не реализован |
0x46 | 70 | доступны только ограниченные возможности переноса цифровой информации |
0x4F | 79 | сервис или опция неприменимы, не определено |
0x51 | 81 | неверное значение идентификатора вызова |
0x52 | 82 | указанный канал не существует |
0x53 | 83 | присутствует приостановленный звонок, однако этот вызов не идентифицирован |
0x54 | 84 | идентификатор вызова уже используется |
0x55 | 85 | нет приостановленных вызовов |
0x56 | 86 | вызов, имеющий затребованный идентификатор, был окончен |
0x57 | 87 | вызываемый абонент не является членом закрытой абонентской группы |
0x58 | 88 | несовместимый пункт назначения |
0x5A | 90 | несуществующая закрытая абонентская группа |
0x5B | 91 | выбрана неверная транзитная сеть |
0x5F | 95 | неверное сообщение, не специфицировано |
0x60 | 96 | отсутствует обязательный информационный элемент |
0x61 | 97 | несуществующий или неприменимый тип сообщения |
0x62 | 98 | сообщение не совместимо со статусом звонка или несуществующий (неприменимый) тип сообщения |
0x63 | 99 | несуществующий или не применимый информационный элемент (параметр) |
0x64 | 100 | неверное содержимое информационного элемента |
0x65 | 101 | сообщение не совместимо со статусом вызова |
0x66 | 102 | восстановлено по истечении таймера |
0x67 | 103 | несуществующий или не применимый параметр — передан |
0x6E | 110 | сообщение с некорректными параметрами, отброшено |
0x6F | 111 | ошибка протокола, не специфицировано |
0x7F | 127 | межсетевое взаимодействие, не специфицировано |
0x80+ | 128 или выше | Собственные диагностические коды производителей оборудования (не обязательно по неполадкам). Могут использоваться для передачи управления или обслуживания сообщений между мультиплексорами. Возможны в частных или национальных сетях. Обычно не используются. |
См. также
Ссылки
- Рекомендация Q.931 ITU-T (англ.)