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 Причина
0x11нераспределённый или неназначенный номер
0x22нет маршрута к указанной транзитной сети
0x33нет маршрута к адресату
0x44передача особой тоновой информации
0x55ошибочный префикс транка
0x66канал неприемлем
0x77вызов принят и направлен в установленный канал
0x88упреждение
0x99схема упреждения зарезервирована для повторного использования
0xD13вызов завершен в другом месте
0x1016нормальное завершение вызова
0x1117абонент занят
0x1218абонент не отвечает
0x1319истекло время ожидания T.301 — абоненту сигнализировано, нет ответа от абонента
0x1420абонент отсутствует
0x1521вызов сброшен
0x1622номер изменён
0x1723вызов перенаправлен в новый пункт назначения
0x1925ошибка обмена маршрутами
0x1A26невыбранная абонентом причина
0x1B27направление недоступно
0x1C28неверный формат номера или неполный номер
0x1D29функциональная возможность отклонена (сетью)
0x1E30ответ на сообщение ЗАПРОС СОСТОЯНИЯ
0x1F31нормальное состояние, не уточнено
0x2234нет схемы доступа / канала
0x2638сеть недоступна
0x2739постоянное соединение в режиме ретрансляции кадров не работает
0x2840используется постоянное соединение в режиме ретрансляции кадров
0x2941временная неудача
0x2A42коммутационное оборудование перегружено
0x2B43доступ к информации отброшен
0x2C44запрашиваемая схема/канал не доступны
0x2E46блокировано приоритетным вызовом
0x2F47ресурс недоступен, не специфицировано
0x3149недоступно качество услуги
0x3250нет подписки на запрошенную услугу
0x3553исходящие вызовы в пределах закрытой группы запрещены
0x3755входящие вызовы в пределах закрытой группы запрещены
0x3957не авторизованы для запрошенной услуги
0x3A58запрошенная услуга в данный момент недоступна
0x3E62несоответствие информации о назначенном доступе к исходящим вызовам и классе абонента
0x3F63сервис или опция недоступны, не уточнено
0x4165возможности услуги не реализованы
0x4266тип канал не поддерживается
0x4569запрошенный объект не реализован
0x4670доступны только ограниченные возможности переноса цифровой информации
0x4F79сервис или опция неприменимы, не определено
0x5181неверное значение идентификатора вызова
0x5282указанный канал не существует
0x5383присутствует приостановленный звонок, однако этот вызов не идентифицирован
0x5484идентификатор вызова уже используется
0x5585нет приостановленных вызовов
0x5686вызов, имеющий затребованный идентификатор, был окончен
0x5787вызываемый абонент не является членом закрытой абонентской группы
0x5888несовместимый пункт назначения
0x5A90несуществующая закрытая абонентская группа
0x5B91выбрана неверная транзитная сеть
0x5F95неверное сообщение, не специфицировано
0x6096отсутствует обязательный информационный элемент
0x6197несуществующий или неприменимый тип сообщения
0x6298сообщение не совместимо со статусом звонка или несуществующий (неприменимый) тип сообщения
0x6399несуществующий или не применимый информационный элемент (параметр)
0x64100неверное содержимое информационного элемента
0x65101сообщение не совместимо со статусом вызова
0x66102восстановлено по истечении таймера
0x67103несуществующий или не применимый параметр — передан
0x6E110сообщение с некорректными параметрами, отброшено
0x6F111ошибка протокола, не специфицировано
0x7F127межсетевое взаимодействие, не специфицировано
0x80+128 или вышеСобственные диагностические коды производителей оборудования (не обязательно по неполадкам). Могут использоваться для передачи управления или обслуживания сообщений между мультиплексорами. Возможны в частных или национальных сетях. Обычно не используются.

См. также

Ссылки