- ОКС7
-
Система сигнализации N7 (ОКС-7) это набор сигнальных телефонных протоколов, используемых для настройки большинства телефонных станций (PSTN) по всему миру.
Эту систему обычно называют ОКС-7 (Общеканальная сигнализация №7), в Европе говорят об SS7 (англ. Signaling System #7), а в Северной Америке её называют CCS7 (англ. Common Channel Signaling System 7). В некоторых европейских странах, особенно в Великобритании, говорят о C7 (номере 7 и о CCIS7. (ITU-T ранее известный как Германии её часто называют N7 от немецкого Signalisierungssystem Nummer 7.
Содержание
История
Протоколы ОКС-7 разрабатывались AT&T начиная с 1975 года и были определены как стандарты Международным союзом электросвязи в 1981 году в виде рекомендаций серии Q.7xx. ОКС-7 был предназначен, чтобы заменить системы сигнализации SS5, SS6 и R2, ранее использовавшиеся во всём мире как стандарты, определённые ITU.
ОКС-7 заменил ОКС-6, ОКС-5 и R5, за исключением некоторых вариантов R2, которые иногда ещё используются. ОКС-5 и более ранние версии использовали принцип сигнализации в линии, где информация, необходимая для соединения, передавалась проигрыванием специальных тонов (DTMF) в телефонной линии (известной как B-канал). Такой тип сигнализации создавал уязвимость в безопасности протокола, поскольку злоумышленник мог эмулировать набор служебных тонов своим абонентским устройством. Специалисты, называемые фрикерами, экспериментировали с телефонными станциями, посылая им нестандартные сигнальные тоны с помощью маленьких электронных приборов, называемых BlueBox.
ОКС-7 появился на системах, в которых сигнализация была вынесена в отдельный сигнальный канал. Это решало проблему с безопасностью, поскольку абонент не имел доступа к сигнальному каналу. ОКС-6 и ОКС-7 называются ОбщеКанальной Сигнализацией (англ. Common Channel Signaling), потому что имеют жёсткое разделение сигнального и голосовых каналов. Следовательно, количество каналов, необходимое для работы протокола, увеличивается, но одновременно возрастает количество голосовых каналов, которое может обслуживать один сигнальный канал.
Использование ОКС-7
ОКС-7 предоставляет универсальную структуру для организации сигнализации, сообщений, сетевого взаимодействия и технического обслуживания телефонной сети. Начиная с установки соединения, протокол работает для обмена пользовательской информацией, маршрутизации звонков, взаимодействием с биллингом и поддержкой .
В процессе перемещения некоторых некритичных функций за пределы основных протоколов сигнализации и для сохранения гибкости ОКС-7 появилась концепция разделённых сервисных уровней, реализованная в интеллектуальных телефонных сетях. Сервис, предоставляемый интеллектуальными сетями — это прежде всего услуга преобразования телефонного номера (например, когда toll free, т.е. бесплатный номер преобразуется в обычный абонентский номер телефонной сети общего пользования). Другие услуги — это АОН, т.е. автоматическое определение номера вызывающего абонента, блокирование номеров абонентов, автоматическая переадресация вызова (звонка), удержание вызова (звонка), конференция, предоплаченные звонки. Разные поставщики оборудования предоставляют разные сервисы для абонентов.
ОКС-7 также важен при стыковке телефонной сети общего пользования.
Физическая реализация
ОКС-7 полностью разделяет голосовые каналы и сигнальные пучки. Сеть ОКС-7 состоит из нескольких типов соединения (A, B, C, E и F) и трёх сигнальных узлов — точек коммутации (SSP), точек передачи сигнализации (STP) и точек сигнализации (SCP). Каждый узел идентифицируется сетью ОКС-7 по номеру, так называемому пойнт-коду. Дополнительные сервисы предоставляются интерфейсами базы данных на уровне SCP с помощью таймслот TS16 внутри тракта англ. non-associated signaling). В противоположность сетям в США, в Европе транки с сигнальными пучками часто содержат и голосовые каналы (англ. associated signaling). Смешанный метод похож на non-associated signaling, но использует небольшое число STP для поддержания пучка сигнализации.
Протоколы ОКС-7
Стек протоколов ОКС-7 отталкивается от модели OSI и имеет только четыре уровня. Уровни совпадают с уровнями OSI 1 (физический), 2 (канальный) и 3 (сетевой). Уровень 4 ОКС-7 соответствует уровню 7 OSI. Уровни называются англ. Message Transfer Part) 1 , MTP 2 и MTP 3. Уровень 4 ОКС-7 содержит несколько различных пользовательских уровней, например Telephone User Part (TUP), ISUP), Transaction Capabilities Application Part (
MTP описывает транспортные протоколы, включая сетевые интерфейсы, обмен данными, обработка сообщений и маршрутизация их на верхний уровень. SCCP — это подуровень из других протоколов 4 уровня, и вместе с MTP 3 может быть назван Network Service Part (NSP). NSP обеспечивает адресацию и маршрутизацию сообщений без установления соединения (UDT) и сервис управления для других частей 4 уровня. TUP — это система сигнализации точка-точка для соединения звонков. ISUP — это ключевой протокол, предоставляющий канально-ориентированный протокол для установки, подключения и завершения соединения при звонке. TCAP используется для создания запросов к базе данных и используется при расширенной функциональности сети или как связующий протокол с интеллектуальными сетями (
Ссылки
- Большая коллекция учебников по ОКС-7
- Open Source проект ОКС-7
- www.protocols.com: практическое применение
- Linkbit онлайн декодер сообщений ОКС-7
- SeveNTest онлайн декодер сообщений ОКС-7
Продукты
- Компактный анализатор протоколов сигнализации SNTlite
- Cisco IP Transfer Point — Трафик ОКС-7 по сетям IP
- Система мониторинга сигнализации SS7 "Сапсан" компании "ИнноВинн"
- Ulticom carrier-grade SS7 stack
- Nortel Signaling Server
- Продукты Dialogic SS7
- ss7box
- Продуткы HP OpenCall SS7
- Linkbit симулятор ОКС-7 протокола
- SS7/ОКС7 для Asterisk 1.4.*
Стек протоколов ОКС-7
Wikimedia Foundation. 2010.