Описание системы

Гибкий коммутатор ECSS-10 Softswitch выполняет роль ядра телефонии. Осуществляет регистрацию абонентов, управление вызовами, маршрутизацию телефонных вызовов, управление предоставлением услуг, собирает тарификационные данные об обслуженных вызовах.

ECSS-10 Softswitch — модульное программное обеспечение. В простейшем варианте устанавливается на один физический или виртуальный хост (более подробно в разделе Варианты компоновки).

Также может работать в режимах: кластер; разнесенный на несколько хостов кластер; географическое разнесение.

Типовые варианты построения систем

ECSS-10 является универсальной системой, на базе которой могут быть построены как типовые узлы связи, так и различные их комбинации.

Узел связи корпоративного уровня

Использование ECSS-10 в качестве коммуникационной платформы корпоративного уровня позволяет:

  • объединить офисы компании вне зависимости от их географического положения в единую корпоративную сеть;
  • организовать короткую нумерацию между сотрудниками компании в различных офисах;
  • предоставить всем сотрудникам единообразные телефонные сервисы и средства для совместной работы;
  • обеспечить постоянную доступность сотрудников с помощью мобильных приложений и соответствующих сервисов;
  • использовать различные виды терминального оборудования: программные SIP-клиенты, аналоговые телефоны, IP-телефоны;
  • контролировать качество обслуживания клиентов с помощью записи разговоров;
  • снизить расходы на междугородние переговоры между сотрудниками различных офисов;
  • снизить расходы на командировки при использовании сервиса видео-конференц-связи.

Узел связи операторского уровня

Модульная архитектура комплекса ECSS-10 позволяет строить на его основе высоконагруженные отказоустойчивые узлы связи различного уровня: местный, зоновый, оконечно-транзитный, междугородний, международный. Платформа ECSS-10 удовлетворяет всем требованиям действующих российских нормативных документов для Системы оперативно-розыскных мероприятий (СОРМ-1 и СОРМ-3), интегрируется с ИС «Антифрод» и имеет все виды российских сертификатов1.

1 Сертификация платформы ECSS-10 на соответствие требованиям для междугородних, международных узлов возможна по дополнительному запросу.

Местный узел связи

Система ECSS-10 может использоваться как для построения новых узлов местной связи, так и для модернизации существующих, в том числе узлов связи на основе технологии коммутации каналов. Поддержка широкого набора интерфейсов обеспечивает возможность подключения различных оконечных устройств:

  • абонентских VoIP-шлюзов (например, TAU-72.IP, TAU-8.IP), поддерживающих стандартные протоколы SIP, H.248 и H.323;
  • мультисервисных платформ абонентского доступа MSAN с платами для подключения аналоговых телефонов (например, MC-1000PX);
  • цифровых АТС через встроенные или внешние IP-шлюзы (например, МС240 с встроенным IP-шлюзом TM.IP);
  • абонентских PON-терминалов при построении сетей доступа FTTx (например, NTE-RG-XX, NTP-RG-XX).

Зоновый узел связи

Высокая надёжность платформы ECSS-10, которая является основным требованием к узлам связи подобного уровня, обеспечивается модульностью, кластеризацией на наборе доступных вычислительных ресурсов и динамическим распределением нагрузки между компонентами системы. Строгое соответствие существующим рекомендациям и стандартам в области IP-телефонии обеспечивает совместимость комплекса ECSS-10 с большинством платформ других производителей, обеспечивая тем самым простоту инсталляции и минимальные сроки запуска системы в коммерческую эксплуатацию. Поддержка различных механизмов маршрутизации вызовов позволяет гибко создавать индивидуальные сценарии обработки соединений.

Оконечно-транзитный узел связи

Программно-аппаратный комплекс ECSS-10 может быть использован одновременно как для организации единой точки подключения к внешней сети нескольких цифровых АТС, так и для подключения абонентов с помощью абонентских VoIP-шлюзов с единой системой маршрутизации соединений

SaaS-платформа

Возможность логического разделения ресурсов комплекса ECSS-10 позволяет использовать его в качестве облачной платформы для предоставления виртуальных АТС с поддержкой широкого набора сервисов (в том числе видеосвязи и видеоконференцсвязи). Оператору/сервис-провайдеру предоставляется гибкий инструментарий для разработки индивидуальных сервисов.

Варианты компоновки

Один сервер

Минимальный вариант. Все компоненты находятся на одном, физическом или виртуальном, хосте. Резервирование отсутствует.

Простое полнофункциональное решение начального уровня. Производительность ограничена производительностью сервера. Не обеспечивается отказоустойчивость в случае сбоя аппаратных или программных компонентов. В случае необходимости выключить сервер для обслуживания или обновления будет наблюдаться перерыв в оказании услуг.

Кластер из двух серверов (рекомендовано)

Softswitch может быть установлен в режиме кластера из двух серверов в одном L2-сегменте. В этом варианте обеспечивается резервирование всех функций системы на случай отказа программных или аппаратных компонентов.

Может быть выполнено обновление серверов по очереди, без прерывания в предоставлении услуг.

Большая часть процессов, таких как регистрация абонентов, маршрутизация и управление вызовами и т. д., могут быть равномерно распределены между серверами кластера, что повышает максимальную производительность системы.

В случае выхода одного сервера из строя система останется полнофункциональной, будет наблюдаться только снижение максимальной производительности.

Несколько серверов

При работе под высокой нагрузкой с большим количеством одновременных вызовов может потребоваться вынос компонентов Softswitch на отдельные сервера. 

При планировании высоконагруженных систем в первую очередь на отдельные сервера выносят MSR (программные медиасерверы), отвечающие за проксирование трафика по протоколу RTP. Количество серверов MSR определяется количеством одновременных вызовов, потреблением ресурсов используемыми протоколами, производительностью аппаратного обеспечения.

Также могут быть вынесены кластер СУБД MySQL и протокольные адаптеры.

Географическое распределение

Для повышения отказоустойчивости возможна установка ECSS-10 Softswitch в режиме географического резервирования. В данном режиме при выходе из строя основной площадки, все абоненты и транки перерегистрируются на резервную площадку. Географическое резервирование является режимом Active-Standby. Обслуживание абонентов резервной площадкой при функционирующей основной не производится.

В будущих версиях ECSS-10 Softswitch будет реализован режим географического кластера (Active-Active).

Варианты установки

Базовыми операционными системами для установки ECSS-10 Softswitch являются Ubuntu Server 18.04 LTS и Astra Linux 1.7.x («Орел», «Воронеж», «Смоленск»).

Операционная система для компонентов Softswitch может быть установлена как на физический сервер, так и в виртуальной среде. Хорошо оттестирована виртуализация KVM и VMware. Работа с прочими системами виртуализации не должна вызвать проблем. Никаких особых требований к пробросу аппаратного обеспечения в виртуальную среду не предъявляется.

Внутренняя архитектура системы

Главным элементом системы ECSS-10 является программное обеспечение (далее ПО). ПО состоит из кластеров, выполняющих различные функции. Каждый кластер включает в себя один или несколько программных компонентов. 

В состав ПО системы ECSS-10 входят следующие типы кластеров:

  • Storage — обеспечивает хранение долговременных данных (конфигурации);
  • BUS — интеграционная шина, обеспечивает надежную передачу сообщений между подсистемами;
  • Core — осуществляет управление вызовом, маршрутизацию телефонных вызовов и управление предоставлением услуг, собирает тарификационные данные об обслуженных вызовах и взаимодействует с посредником СОРМ;
  • Adapter (Protocol adapter – PA) — адаптирует определенный сигнальный протокол к внутреннему протоколу сигнализации ECSS-10;
  • Mediator — обеспечивает функции управления системой ECSS-10, предоставление статистической информации и аварийной сигнализации.

Лицензирование

Лицензии на весь функционал ECSS-10 Softswitch и модулей бессрочные. Приобретенная лицензия дает право на все последующие обновления. 

Для работы лицензий необходим электронный идентификатор для программно-аппаратного комплекса ECSS-10, поставляющийся в виде USB-устройства, по габаритам сопоставимым с USB Flash накопителем. При работе ECSS-10 Softswitch на нескольких серверах для каждого Core нужен собственный электронный идентификатор. При недоступности электронного идентификатора (поломка или непреднамеренное отключение) системы продолжат работать некоторое время (сутки). По истечении этого срока при недоступности электронного идентификатора сервер не будет предоставлять услуги связи.

Основными лицензируемыми параметрами является количество абонентов и количество одновременных соединений. Отдельно лицензируются пакеты дополнительных услуг (пакеты ДВО), отдельные модули и сервисы, такие как Elph, Call-центр и Селекторное совещание.

Расчёт производительности

Ориентировочные характеристики аппаратного обеспечения для работы ECSS-10 Softswitch на одном хосте или в режиме кластера из двух хостов приведены в таблице 1.

Таблица 1 — Характеристики аппаратного обеспечения для работы ECSS-10

Требования к серверам SSW

Уровень Light 2

Уровень Light+

Уровень Midi

Уровень Heavy

Уровень Супер Heavy

Уровень Top3

1Характеристики системы





1.1Максимальное количество абонентов10005000100002000040000-
1.2Максимальная нагрузка одновременных соединений class 5250800150030006000-
1.3Максимальная нагрузка одновременных соединений class 41000450090002000080000-
2Характеристики сервера





2.4

Количество ядер/потоков (vCore)1

12С/24T18С/36T36С/72T48С/96T80С/160T и более
2.5Частота процессораот 2.4 ГГцот 3 ГГцот 3 ГГцот 3.6 ГГцот 3.4 ГГцот 3.2 ГГц
2.6Оперативная память8 ГБ16 ГБ24 ГБ32 ГБот 64 ГБот 512 ГБ
2.7HDDот 50 ГБ, 75 IOPSот 500 ГБ (от 75 IOPS)от 500 ГБ SAS (от 170 IOPS)от 500 ГБ SAS (от 170 IOPS) и 150 ГБ SSDот 800 ГБ SSD и 300 ГБ NVME SSDот 1.2 ТБ SSD и 300 ГБ NVME SSD

1 C — core, ядра; T — thread, поток, vCore.
2 Уровень Light применяется только для расчета виртуальных машин, для физических серверов минимальная рекомендуемая конфигурация — Light+. Уровень Light является минимальным рекомендуемым.
3 Серия Top на текущий момент рассчитана для реализации контроллера транковых шлюзов (работа по 4 классу).


Требуемая полоса пропускания канала связи до серверов — 1 Гбит/сек и более.

Если в системе планируется использование таких сервисов как Call-центр, запись разговоров, видеовызовы, то требования к определенным параметрам серверов будет выше.


Дополнительные услуги

ECSS-10 Softswitch может предоставлять подключенным абонентам широкий спектр дополнительных услуг.

Порядок настройки

Следуя инструкции, установите ECSS-10 Softswitch. Таблицы для настройки приведены по ссылке.

Настроите маршрутизацию телефонных вызовов. Настроите правило маршрутизации для локальных вызовов. После установки и настройки транковых шлюзов и пограничных контроллеров сессий настроите маршрутизацию во внешние сети.

Создайте и настройте абонентов через Web-интерфейс или через командную строку.

Настроите услуги на транках и абонентах.

  • Нет меток