Bem, depois de uma breve explicação sobre os conceitos IMS (IP Multimedia Subsystem), agora vamos mostrar como as coisas funcionam. Basicamente a arquitetura IMS se baseia em 3 camadas: Transporte, Controle e Serviços.
Transporte: Esta camada é responsável por convergir todas as redes (Wireless, GSM, GPRS, 3G, telefonia fixa, entre outras) em redes baseadas em IP, pois IMS baseia-se em redes que utilizam os protocolos TCP/IP. Esta camada tem o objetivo de abstrair o modo de como os dados serão transportados, não importa qual rede estamos usando e sim como devemos usá-la de um modo muito mais simples e padronizado.
Controle: Camada responsável pela comunicação entre os dispositivos e os serviços. Ela realiza a autenticação e controla o tráfego entre as camadas de rede e de serviços. Pode também intermediar a comunicação entre serviços.
Como nesta camada tudo é baseado em IP, esta é capaz de combinar dados, voz e vídeo em uma única sessão.
Serviços: A camada mais importante, pois aqui focamos nos serviços que serão disponibilizados aos usuários, não nos preocupando em como eles chegarão aos dispositivos ou detalhes da rede, pois isso foi abstraido pelas camadas de rede e controle. Isso faz com que a arquitetura IMS tenha força e flexibilidade para implementar novos serviços.
Isso torna a arquitetura IMS uma realidade para a convergência digital, e preparada para disponibilidade de serviços.