Пользовательская часть ISDN
Протоколы SS7 по уровню OSI | |
Приложение | ИНАП , МАП , ИС-41 ... TCAP , CAP , ISUP , ... |
---|---|
Сеть | MTP уровень 3 + SCCP |
Ссылка на данные | МТР уровня 2 |
Физический | МТР уровня 1 |
Пользовательская часть ISDN (цифровая сеть с интеграцией услуг) или ISUP является частью системы сигнализации № 7 (SS7), которая используется для установления телефонных вызовов в коммутируемой телефонной сети общего пользования (PSTN). Он указан ITU-T как часть серии Q.76x. [1]
Когда устанавливается телефонный звонок от одного абонента к другому, могут быть задействованы несколько телефонных станций , возможно, через международные границы. Чтобы обеспечить правильную настройку вызова, там, где поддерживается ISUP, коммутатор будет передавать информацию, связанную с вызовом, например номер вызываемого абонента , следующему коммутатору в сети с помощью сообщений ISUP.
Телефонные станции могут быть подключены через магистрали T1 или E1 , которые передают речь из вызовов. Эти соединительные линии разделены на временные интервалы со скоростью 64 Кбит/с, и один временной интервал может передавать ровно один вызов. Независимо от того, какие средства используются для соединения коммутаторов, каждая цепь между двумя коммутаторами однозначно идентифицируется кодом идентификации цепи (CIC), который включается в сообщения ISUP. Станция использует эту информацию вместе с полученной сигнальной информацией (особенно номером вызываемого абонента), чтобы определить, какие входящие и исходящие каналы должны быть соединены вместе, чтобы обеспечить сквозной речевой тракт.
Помимо информации, связанной с вызовом, ISUP также используется для обмена информацией о состоянии и разрешения управления доступными каналами. В случае отсутствия доступного исходящего канала на конкретной бирже сообщение об освобождении отправляется обратно предыдущим коммутаторам в цепочке.
Варианты ISUP
[ редактировать ]Существуют различные варианты ISUP. ITU-T определяет вариант, используемый в международной сети. В Европе ETSI выпускает собственную спецификацию ISUP, близкую к спецификации ITU-T. [2] ITU-T ISUP используется для международных соединений и является основой для некоторых национальных вариантов ISUP. В большинстве стран существуют собственные варианты ISUP, отвечающие национальным требованиям. ANSI определяет варианты ISUP, используемые в соответствии с Североамериканским планом нумерации ; однако некоторые страны, входящие в состав NANP, различаются в поддержке некоторых процедур (например, LATA не имеет смысла в Канаде. Кроме того, RBOC поддерживают процедуры Telcordia , не полностью определенные ANSI.) Некоторые страны за пределами NANP поддерживают варианты на основе ANSI (например, Мексика ).
Хотя эти варианты ISUP незначительно различаются, подавляющее большинство типов сообщений ISUP, типов параметров и кодовых точек полей параметров, а также связанных с ними фундаментальных процедур обработки вызовов согласуются во всех вариантах.
Версии спецификации ITU-T
[ редактировать ]- 1980 – Желтая книга ИСУП.
- 1984 – Красная книга ИСУП.
- 1988 – Синяя книга ISUP
- 1991 - ИСУП Q.767 [3]
- 1992 – Белая книга ISUP'92 (сегментация, совместимость, новые дополнительные услуги)
- 1997 – ISUP'97 (новые процедуры, IN CS1, новые дополнительные услуги)
Согласно разделу 2.4.1 ITU-T Q.761, взаимодействие ISUP ISUP'92 обратно совместимо с ISUP Blue Book и Q.767. [3] для основных процедур вызова и дополнительных услуг, за исключением некоторых процедур (например, переносимости номера). [4] Кроме того, функции совместимости, представленные в этой версии, обеспечивают совместимость с более новыми версиями.
Типы сообщений
[ редактировать ]Сообщение ISUP содержит фиксированный заголовок, содержащий код идентификации канала и тип сообщения ISUP, за которым следуют обязательная часть параметра фиксированной длины, обязательная часть параметра переменной длины и необязательная часть параметра, которые зависят от типа передаваемого сообщения. отправил. Сообщения ISUP могут отправляться с использованием сервисов Message Transfer Part или, реже, Signaling Connection Control Part . Эти сообщения передаются на различных этапах установления и завершения вызова. Наиболее распространенные сообщения: [5]
- Сообщение начального адреса (IAM) — первое сообщение, отправленное для информирования партнерского коммутатора о том, что необходимо установить вызов по CIC, содержащемуся в сообщении. Содержит вызываемый номер, тип услуги (речь или данные) и дополнительные параметры.
- Последующее адресное сообщение (SAM). Для сетей, которые поддерживают процедуры набора номера с перекрытием , а затем, в случае, если IAM не содержит полный вызываемый номер, следует одно или несколько SAM, содержащих дополнительные цифры. Это сообщение не поддерживается сетями, поддерживающими только процедуры блочного набора номера.
- Сообщение о завершении адреса (ACM) — сообщение, возвращаемое оконечным коммутатором, когда абонент достигнут и телефон начинает звонить, или когда вызов пересекает точку взаимодействия и промежуточная соединительная линия занята.
- Ход вызова (CPG) — содержит дополнительную информацию о ходе вызова. Обычно отправляется после ACM, когда статус вызова меняется по сравнению с тем, который указан в ACM.
- Сообщение ответа (ANM). Отправляется, когда абонент поднимает трубку, ресурс подключен или контроль ответа возвращается точкой взаимодействия. Обычно в этот момент начинается зарядка. Требуется, чтобы к этому моменту звонок прерывался в обе стороны.
- Connect (CON) — отправляется, когда на вызов отвечает автоматический терминал. Это сообщение заменяет ACM, CPG и ANM для вызовов, на которые отвечают автоматические терминалы.
- Освобождение (REL) — отправляется для сброса вызова, когда абонент кладет трубку. Это сообщение также отправляется (в прямом ответе на IAM), если оконечный коммутатор определяет, что вызов не может быть завершен. В любом случае завершающий переключатель предоставляет в сообщении значение причины, объясняющее причину освобождения, например , «Пользователь занят».
- Освобождение завершено (RLC) — подтверждение освобождения — после этого канал простаивает и его можно использовать снова.
Пример потока звонков
[ редактировать ]Это очень простой поток вызовов, включающий только два телекоммуникационных коммутатора, которые обмениваются сообщениями ISUP. Абонентские интерфейсы здесь не рассматриваются и перечислены только для лучшего понимания.
A subscriber telco switch A telco switch B B subscriber Off hook Dial digits ---> -- IAM --> -Ringing -> <-- ACM -- Off hook <-- ANM -- ----------------------- Conversation ----------------------- On hook -- REL --> On hook <-- RLC --
Подробные потоки вызовов представлены в Рекомендации ITU-T Q.784.1. [6]
Ниже приведен подробный обмен сообщениями ISUP с участием двух телекоммуникационных коммутаторов ISDN. Отчет был от цифрового коммутатора Alcatel S12.
BENIN 2005-07-15 16:49:16 FR 00121 00000000 G159CA01 L6X8AA47 SWA-ORJ-OBSERVATION SYSTEM REPORT ------------------------------------------------------------------------- OBSERVATION/CALL SAMPLING SUCCESSFUL ----------------------------------------------------------------------- TYPE OF OBSERVATION: ORIGINATING DATE = 2005-07-15 TIME = 16:48:23:09 CALLING DN = 52250000 CALLING CAT = PRIORITY SUBSC INC EQ NBR = H'31 & 1 RCVD DIGITS = 012625729 CALLED DN = 012625729 OTG TRNKGRP = LAGOS_SC OTG EQ NBR = H'1111 & 16 BEARER = AUDIO31 XFER MODE = CIRCUIT SWITCHED CAUSE = NORMALUN TERM SEIZED = 0: 0: 2: 3 THROUGH SWITCH = 0: 0: 4: 3 ANSWER = 0: 0:14: 6 RELEASE = 0: 0:46: 3 TAXATION INFO ------------- CHARGED DN = 52250000 CALL DURATION = 0: 0:31: 6 COUNTS = 2 TARIFF GRP = 4 TARIFF ID = 7 RATE = 20 RANDOM CNT = 0 SURCH UNITS = 0 CAT UNITS = 0 TARIFF REG = 1 RECEIVER SZD = 0: 0: 0: 0 RECEIVER RLSD = 0: 0: 4: 2 REC EQ NBR = H'13 & 6 REC RLS INFO = FORCED RLSE REC SIGNAL DIRECTION TIME ------------- --------- ---- REG-I-10 RECEIVED 0: 0: 1: 3 REG-I-1 RECEIVED 0: 0: 1: 6 REG-I-2 RECEIVED 0: 0: 1: 8 REG-I-6 RECEIVED 0: 0: 2: 1 REG-I-2 RECEIVED 0: 0: 2: 3 REG-I-5 RECEIVED 0: 0: 2: 5 REG-I-7 RECEIVED 0: 0: 3: 0 REG-I-2 RECEIVED 0: 0: 3: 3 REG-I-9 RECEIVED 0: 0: 3: 7 INC SIG TYPE = ANALOG-SUBSCR SIGNAL DIRECTION TIME ------------- --------- ---- SEIZURE RECEIVED 0: 0: 0: 0 DIAL-TONE SENT 0: 0: 0: 0 CLEAR-FW-FW RECEIVED 0: 0:46: 1 OTG SIG TYPE = ISUP-NAT MESSAGE DIRECTION TIME LENGTH ------------- --------- ---- ------ IAM SENT 0: 0: 2: 3 29 85014040007000010020000B03020604019010620A0603132552000000 SAM SENT 0: 0: 2: 4 13 85014040007000020200028002 SAM SENT 0: 0: 2: 6 13 85014040007000020200028005 SAM SENT 0: 0: 3: 1 13 85014040007000020200028007 SAM SENT 0: 0: 3: 4 13 85014040007000020200028002 SAM SENT 0: 0: 3: 8 13 85014040007000020200028009 ACM RECEIVED 0: 0: 4: 1 15 850141000070000616040129010100 ANM RECEIVED 0: 0:14: 6 18 8501410000700009012D02000039022DC000 SUS RECEIVED 0: 0:45: 4 10 850141000070000D0100 REL SENT 0: 0:46: 1 13 850140400070000C020002849F RLC RECEIVED 0: 0:46: 3 9 850141000070001000 UNSOLICITED REPORT NO = 00121
Коды причин
[ редактировать ]Коды причин освобождения используются для идентификации и отладки любых событий, происходящих в сигнализации пользовательской части ISDN. Каждое событие в сигнализации ISUP генерирует номер кода причины. Даже для обычного вызова ISUP генерируется код причины. Существует множество приложений, разработанных на основе кода причины сигнализации ISUP. Аналогичным образом операторы связи отслеживают коды причин для устранения сбоев вызова.
Ниже приведен список используемых кодов причин. Коды причин, определяемые только числом, фактически не определены и могут использоваться для собственных решений. [ нужна ссылка ]
- Нераспределенный (неназначенный) номер
- Нет маршрута к определенной транспортной сети
- Нет маршрута к месту назначения
- Отправить специальный информационный сигнал
- Неверный префикс соединительной линии
- Канал неприемлем
- Вызов принят и доставлен по установленному каналу
- Упреждение
- Преимущество - цепь зарезервирована для повторного использования.
- 10
- 11
- 12
- Приостановить
- Резюме
- 15
- Обычная отмена вызова
- Пользователь занят
- Ни один пользователь не отвечает
- Нет ответа от пользователя (пользователь предупрежден)
- Абонент отсутствует
- Вызов отклонен
- Номер изменен
- Перенаправление на новый пункт назначения (нераспределенный номер пункта назначения ANSI)
- Неизвестная бизнес-группа (ANSI)
- Ошибка маршрутизации обмена (ANSI)
- Очистка невыбранного пользователя
- Пункт назначения не в порядке
- Неверный формат номера
- Объект отклонен
- Ответ на ЗАПРОС СТАТУСА
- Нормальный, неопределенный
- 32
- 33
- Нет доступной цепи/канала
- 35
- 36
- 37
- Сеть вышла из строя
- Постоянное соединение в кадровом режиме не работает
- Постоянное соединение в режиме кадра работает
- Временный сбой
- Перегрузка коммутационного оборудования
- Информация о доступе удалена
- Запрошенный канал/канал недоступен
- Упреждение (ANSI)
- Приоритетный вызов заблокирован
- Ресурсы недоступны, не указаны
- 48
- Качество обслуживания недоступно
- Запрошенный объект не подписан
- Тип вызова несовместим с запросом на обслуживание (ANSI)
- 52
- Исходящие вызовы запрещены внутри CUG
- Вызов заблокирован из-за групповых ограничений (ANSI)
- Входящие вызовы запрещены в CUG
- 56
- Возможности носителя не авторизованы
- Возможности носителя в настоящее время недоступны
- 59
- 60
- 61
- Несоответствие в разработанной информации об исходящем доступе и классе абонента.
- Услуга или опция недоступна, не указано
- 64
- Возможности носителя не реализованы
- Тип канала не реализован
- 67
- 68
- Запрошенная возможность не реализована
- Доступны только ограниченные возможности цифрового канала.
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- Услуга или опция не реализована, не указано
- 80
- Неверное значение ссылки на вызов
- Идентифицированный канал не существует
- Приостановленный вызов существует, но этот идентификатор вызова не
- Идентификатор вызова используется
- Ни один вызов не приостановлен
- Вызов с запрошенным идентификатором вызова был очищен
- Пользователь не является членом CUG
- Несовместимый пункт назначения
- 89
- Несуществующий CUG
- Неверный выбор транзитной сети.
- 92
- 93
- 94
- Неверное сообщение, не указано
- Отсутствует обязательный информационный элемент
- Тип сообщения не существует или не реализован
- Сообщение, несовместимое с состоянием вызова или типом сообщения, отсутствует или не реализовано.
- Информационный элемент отсутствует или не реализован
- Неверное содержимое информационного элемента
- Сообщение несовместимо с состоянием вызова
- Восстановление по истечении таймера
- Параметр отсутствует или не реализован — передан
- 104
- 105
- 106
- 107
- 108
- 109
- Сообщение с нераспознанным параметром отклонено
- Ошибка протокола, неуказанная
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- Взаимодействие, не указано.
Формат сообщения
[ редактировать ]8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|
Маршрутная метка
... | |||||||
CIC Младшие 8 битов | |||||||
Заполнение | ЦИК Мост Сиг. 4 бита | ||||||
Тип сообщения | |||||||
Обязательная фиксированная часть
... | |||||||
Обязательная переменная часть
... | |||||||
Дополнительная часть
... |
Поле сигнальной информации (SIF) для всех сигнальных блоков сообщения ISUP (MSU) содержит следующие компоненты: [7]
- Маршрутная метка
- Идентификационный код цепи
- Тип сообщения
- Обязательная фиксированная часть
- Обязательная переменная часть
- Дополнительная часть
Метка маршрутизации указывает коды точек исходного и конечного узлов в сети; оно также включает поле выбора канала сигнализации , которое используется для выбора между несколькими маршрутами, которые MSU может использовать между двумя узлами.
Код идентификации канала используется для указания того, какая магистраль между двумя коммутаторами используется для передачи определенного вызова. Обратите внимание, что некоторые версии ANSI ISUP допускают использование CIC с 14 значащими битами вместо показанных 12. [8]
- Тип сообщения указывает тип сообщения ISUP. Наличие и форма остальных трех компонентов определяются этим типом сообщения.
- Обязательная фиксированная часть , если она присутствует, содержит обязательные параметры фиксированной длины, связанные с типом сообщения.
- Часть обязательной переменной , если она присутствует, содержит обязательные параметры переменной длины, связанные с типом сообщения.
- Необязательная часть , если она присутствует, содержит необязательные параметры, которые разрешено включать в тип сообщения.
При отправке с использованием сервисов Signaling Connection Control Part сообщения ISUP, передаваемые в SCCP в параметре User Data (NSDU), состоят только из последних 4 компонентов ( Message Type, Mandatory фиксированная часть, Mandatory переменная часть, опциональная часть ). Метка маршрутизации и идентификационный код канала не включаются в пользовательские данные, передаваемые в SCCP. [9]
См. также
[ редактировать ]- Цифровая сеть с интеграцией услуг (ISDN)
- Q.931 Коды причин
Примечания
[ редактировать ]Ссылки
[ редактировать ]- ^ Рекомендации серии Q , ITU-T .
- ^ EN 300 356-1, ISUP версии 4 для международного интерфейса , ETSI .
- ^ Jump up to: а б Рекомендация Q.767 , МСЭ-Т .
- ^ Рекомендация Q.761 , МСЭ-Т .
- ^ Рассел 2002 , стр. 362–419.
- ^ МСЭ-Т 1999b .
- ^ IT-T 1999a , стр. 3–4.
- ^ Рассел 2002 , с. 321.
- ^ МСЭ-Т 1999a , стр. 3.
Библиография
[ редактировать ]- Рассел, Трэвис (2002), Система сигнализации № 7 (4-е изд.), Нью-Йорк: McGraw-Hill, ISBN 978-0-07-138772-9 .
- МСЭ-Т (декабрь 1999a), «Раздел 1, Общие принципы кодирования», Рекомендация Q.763 .
- ITU-T (декабрь 1999b) [1996], Рекомендация Q.784.1 (07/96), Спецификация базового теста вызова ISUP: Проверка и совместимость для протоколов ISUP'92 и Q.767 .