
- •Системы коммутации
- •Глава 9 Программное управление 223
- •Глава 10 Эксплуатационное управление 247
- •Глава 11 Услуги 269
- •Глава 1
- •1.1 Телекоммуникации
- •1.2 Телефонные сети общего пользования
- •1.3 Коммутация
- •1.4 Методы коммутации
- •1.5 Эволюция телефонных станций 1.5.1 Исторические предпосылки
- •1.5.2 Ручные коммутаторы
- •1.5.3 Автоматическая коммутация
- •1.5.4 Квазиэлектронные и электронные атс
- •1.5.5 Цифровые атс
- •1.6 Телефонные аппараты
- •1.7 Стандартизация в области коммутации
- •Глава 2
- •2.1 Основные принципы дш атс
- •2.2 Искатели
- •2.3 Вынужденное и свободное искание. Ступени искания
- •2.3.1 Предварительное искание
- •2.3.2 Линейное искание
- •2.3.3 Групповое искание
- •2.4 Импульсный набор номера
- •2.5 Межстанционные соединительные линии
- •Глава 3
- •3.1 Координатные соединители
- •3.3 Городские координатные станции атск и атск-у
- •3.4 Сельские координатные атс к-50/200м
- •3.5 Координатные атск-100/2000
- •3.6 Координатные атс типа а-204
- •Глава 4
- •4.1 Цифровая телефония
- •4.2 Цифровые атс
- •4.3 Абонентские модули
- •4.4 Доступ к услугам isdn
- •4.5.1 Пространственная коммутация
- •4.5.2 Временная коммутация
- •4.5.3 Коммутация sts (пространство-время-пространство)
- •4.5.4 Коммутация tst (время-пространство-время)
- •4.6 Модули соединительных линий, синхронизация и служебные функции
- •4.7 Управление по записанной программе
- •Глава 5
- •5.1 Выбор атс
- •5.2 Станции 5ess. Решения Lucent Technologies
- •5.3 Система 12
- •5.4 Система ewsd компании Siemens
- •5.5 Станция ахе-10 компании Ericsson
- •5.6 Итальянская платформа Linea ut и стратегия iMss
- •5.7 Коммутационная платформа neax-61 компании nec
- •5.8 Станции dms 100
- •Глава 6
- •6.1 Первые разработки атс с программным управлением
- •6.2 Коммутационная платформа атсц-90
- •6.3 Новые функции цифровых атс
- •6.4 Система с-32
- •6.5 Бета, Сигма, Омега, Кразар и другие
- •6.6 Развитие отечественных коммутационных платформ
- •Глава 7
- •7.1 Глобальная информационная инфраструктура
- •7.2 Цифровые абонентские концентраторы и мультиплексоры
- •7.3 Интерфейс v5
- •7.4 Беспроводный абонентский доступ wll
- •7.5 Оптическое волокно в абонентской линии
- •7.6 Цифровые абонентские линии dsl
- •Глава 8
- •8.1 Элементы телефонной сигнализации
- •8.2 Сигнализация по выделенным сигнальным каналам
- •8.3 Многочастотная сигнализация
- •8.4 Общеканальная сигнализация № 7
- •8.4.2 Подсистема управления сигнальными соединениями sccp
- •8.4.3 Подсистема средств транзакций
- •8,4.4 Подсистема isup
- •8.5 Сигнализация при конвергенции сетей связи
- •Глава 9
- •9.1 Программное обеспечение коммутационных узлов и станций
- •9.2 Управляющие устройства
- •9.2.1 Централизованное управление
- •9.2.2 Иерархическое управление
- •9.2.3 Распределенная архитектура
- •9.3 Основы программирования обслуживания вызовов в реальном времени
- •9.5 Качество по
- •9.6 Программные системы современных атс
- •Глава 10
- •10.1 Эволюция функций эксплуатационного управления системами коммутации
- •10.2 Сопровождение программного обеспечения
- •10.3 Задачи сорм и информационной безопасности
- •10.4 Расчеты за услуги связи
- •10.5 Взаимодействие «человек-машина»
- •10.6 Концепция tmn
- •10.7 Системы эксплуатационной поддержки oss
- •Глава 11 Услуги
- •11.1 Дополнительные услуги атс
- •11.2 Интеллектуальная сеть (in)
- •11.3 Компьютерная телефония (cti)
Глава 9
Программное управление
Египетский царь Птоломей I спросил Евклида:
- Как побыстрее познать геометрию?
- Царских путей в геометрию нет.
- ответил Евклид.
9.1 Программное обеспечение коммутационных узлов и станций
Приведенный в эпиграфе ответ Евклида справедлив по отношению не только к геометрии, но и к программному обеспечению (ПО) узлов коммутации, изучение которого требует сложных и глубоких курсов гораздо большего объема, чем может вместить одна глава учебника. Ктомуже, на ПО приходится более 80% стоимости разработки современной АТС, и оно практически полностью определяет ее функциональные возможности. Вот почему эта глава оказалась для автора самой сложной с точки зрения того, как ее построить. В результате получилась такая структура: следующий параграф посвящен аппаратной поддержке ПО узла коммутации и анализу разных вариантов ее архитектуры; далее рассмотрены основы программирования задач обслуживания вызовов в реальном времени, элементы алгоритмического обеспечения на языках SDL и MSC и качественные характеристики ПО.
Вместе с тем, в этом подходе к структуре главы учитывается то обстоятельство, что современные средства программного управления коммутацией подразделяются даже не на два, а на три уровня.
Самый нижний уровень ПО обычно встраивается в абонентские и линейные комплекты и другие модули станции. Программные средства на этом уровне, как правило, зависимы от аппаратных средств и в англоязычной литературе называются middleware, что подчеркивает их промежуточное положение между аппаратными средствами hardware и основным программным обеспечением software. Реализуемые здесь функции связаны, в основном, с контроллерами линейных и станционных интерфейсов и с поддержкой нижнего уровня обработки вызова. Например, когда абонент поднимает трубку, первый уровень управления абонентским модулем детектирует состояние снятия трубки (off hook) и запрашивает у контроллера второго уровня информацию о данной абонентской линии, классе ее обслуживания, возможностях абонентского терминала, каких-либо ограничениях. Затем первый уровень обеспечивает посылку абоненту сигнала ответа станции. После набора номера накопленные первым уровнем цифры передаются выше.
Второй уровень управления обычно реализуют процессоры управления коммутацией с распределенными функциями, взаимодействующие друг с другом через коммутационное поле или через общую шину. Для межпроцессорных связей используют разнообразные протоколы, причем в большинстве цифровых АТС применяются модификации стандартных протоколов ОКС7 или Х.25. Основные процессоры управления коммутационным полем для надежности дублируются. На этом уровне анализируются набранные абонентом цифры и выбирается путь через коммутационное поле. После того как соединение установлено, второй уровень управления поддерживает его и разрушает, как только обслуживание вызова переходит в фазу разъединения..
Третий уровень управления обычно бывает связан с центральным процессором цифровой АТС, выполняющим функции технического обслуживания, конфигурации, администрирования, статистики и начисления платы. Раньше на этом уровне применяли мэйнфреймы, в которые встраивались базовые управляющие функции цифровой системы коммутации, но программное обеспечение АТС более поздних типов тяготеет к полностью распределенной архитектуре и предоставляет больше автономии двум первым уровням управления. Рассмотрим эти варианты архитектуры несколько подробнее.