SoftSwitch - программный коммутатор
Softswitch ориентируется на жёсткую структуру построения сети — регламентируются структура сети, интерфейсы, все компоненты сети (протоколы, кодеки и пр.). IMS представляет модульную архитектуру, регламентируются интерфейсы, оставляя свободу выбора в компонентах (протоколах, кодеков и пр.). Сеть на базе IMS можно реализовывать постепенно, добавляя новые элементы, при этом элементы архитектуры SoftSwitch могут быть интегрированы в архитектуру IMS как функциональные модули.
Основная задача Softswitch — согласовывать разные протоколы сигнализации как сетей одного типа, например, при сопряжении сетей H.323 и SIP, так и при взаимодействии сетей коммутации каналов с IP-сетями.
Основные типы сигнализации, которые использует SoftSwitch, — это сигнализация для управления соединениями, сигнализация для взаимодействия разных SoftSwitch между собой и сигнализация для управления транспортными шлюзами. Основными протоколами сигнализации управления соединениями сегодня являются SIP-T, ОКС-7 и H.323. В качестве опций используются протокол E-DSS1 первичного доступа ISDN, протокол абонентского доступа через интерфейс V5, а также все еще актуальная сигнализация по выделенным сигнальным каналам CAS.
Основными протоколами сигнализации управления транспортными шлюзами являются MGCP и H.248, а основными протоколами сигнализации взаимодействия между коммутаторами SoftSwitch являются SIP-T и BICC.