Что такое IMS
IMS (англ. IP Multimedia Subsystem) — спецификация передачи мультимедийного содержимого в электросвязи на основе протокола IP. Изначально разрабатывалась только как мультимедийная платформа предоставления услуг. Но позднее превратилась в архитектуру, полностью контролирующую соединение и работающую с различными сетями доступа.
В качестве основного протокола был выбран протокол установления соединений (SIP). Важная особенность SIP — расширяемость, которая заключается в возможности дополнения протокола новыми функциями за счет добавления новых заголовков и сообщений, что позволяет добавлять новый функционал в сеть без смены протокола.
Базовыми элементами опорной сети являются: CSCF (Call Session Control Function) — элемент с функциями управления сеансами и маршрутизацией, состоит из трех функциональных блоков: P-CSCF (Proxy CSCF) — посредник для взаимодействия с абонентскими терминалами. Основные задачи — аутентификация абонента и формирование учетной записи; I-CSCF (Interrogating CSCF) — посредник для взаимодействия с внешними сетями. Основные задачи — определение привилегий внешнего абонента по доступу к услугам, выбор соответствующего сервера приложений и обеспечение доступа к нему;
S-CSCF (Serving CSCF) — центральный узел сети IMS, обрабатывает все SIP-сообщения, которыми обмениваются оконечные устройства. HSS (Home Subscriber Server) — сервер домашних абонентов, является базой пользовательских данных и обеспечивает доступ к индивидуальным данным пользователя, связанными с услугами. В случае если в сети IMS используется несколько серверов HSS, необходимо добавление SLF (Subscriber Locator Function) который занимается поиском HSS с данными конкретного пользователя.