CSCF - Call Session Control Function
A CSCF é o componente central de sinalização e controle na rede IMS. É responsável por toda a sinalização SIP entre a camada de controle, de transporte e de aplicação da arquitetura e é dividido em 3 partes que desempenham funções distintas, a I-CSCF, a P-CSCF e a S-CSCF.
I-CSCF – Interrogating Call Session Control Function
O I-CSCF faz a interconexão entre o P-CSCF, como ponto de entrada, e o S-CSCF como ponto de controle, para aplicações presentes na camada de aplicação.
O P-CSCF solicita um registro de mensagem SIP e realiza a pesquisa DSN para designar o I-CSCF apropriado para encaminhar a mensagem. Quando o I-CSCF recebe a mensagem SIP, ele realiza uma pesquisa HSS (Home Subscriber Server) para determinar o S-CSCF associado ao ponto final.
P-CSCF – Proxy Call Session Control Function
O P-CSCF é o primeiro ponto de sinalização entre o IMS e qualquer serviço, também é responsável pela interconexão direta com os componentes da camada de transporte.
Ele é um proxy para comunicação entre todos os serviços da rede IMS através de mensagens SIP. Utiliza pesquisa DNS para identificar o I-CSCF que irá enviar as mensagens SIP, tal I-CSCF pode ser próprio da rede ou estar em outro domínio.
S-CSCF – Serving Call Session Control Function
O S-CSCF realiza a interface com os servidores de aplicação (AS - Application Servers) na camada de aplicação.
Quando o S-CSCF recebe um pedido para registro de mensagem SIP do I-CSCF, ele consulta o HSS através de Diameter Protocol para registrar o terminal para ser servido por ele mesmo. O estabelecimento da próxima sessão requer a explicitação de qual S-CSCF é responsável pelo controle da sessão do terminal. O S-CSCF irá utilizar as credenciais que obteve a partir da consulta ao HSS para enviar uma mensagem ao P-CSCF para autenticar o terminal.
MGCF, media gateway control function e BGCF, breakout gateway control function
BGCF
O BGCF é o elemento