SIP vs SCCP
SIP (Session Initiation Protocol) e SCCP (Skinny Call Control Protocol) são ambos protocolos de controle de sessão em redes de comunicação baseadas em IP. O SIP é usado para estabelecer, modificar e encerrar sessões de comunicação baseadas em IP com um ou mais participantes, enquanto o SCCP é um protocolo proprietário da Cisco que é usado para comunicação entre o Cisco Call Manager e os telefones Cisco VOIP. Os dispositivos Cisco suportam principalmente esses dois protocolos, mas executam o SCCP nativamente. SCCP também significa Signaling Connection Control Part, que é um protocolo na camada de aplicação da pilha de protocolos Signaling System 7.
SIP
SIP é um protocolo de controle de sessão que reside na camada de aplicação e pode realizar o estabelecimento, modificação e desativação de sessões multimídia em comunicações em tempo real sobre redes baseadas em IP. O SIP foi originalmente desenvolvido pela Internet Engineering Task Force (IETF) em conjunto com muitos líderes do setor.
No gerenciamento de sessões, o SIP pode convidar participantes para sessões que já existem, como conferências multicast. A mídia da sessão já existente pode ser adicionada ou removida em tempo real. O SIP também suporta a implementação de serviços de assinante de telefonia ISDN e Rede Inteligente, com suporte transparente para serviços de mapeamento e redirecionamento de nomes, que também contribuem para viabilizar a mobilidade pessoal. Isso é definido como a capacidade dos usuários finais de originar e receber chamadas enquanto podem ser localizados pela rede à medida que se deslocam por diferentes áreas de comutação, acessando totalmente os serviços de telecomunicações assinados em qualquer terminal em qualquer local.
Geralmente os dispositivos SIP se comunicam entre si usando servidores SIP que fornecem uma infraestrutura para roteamento, registro e serviços de autenticação e autorização. O SIP não pode existir sozinho em um sistema de comunicação. Por isso, é usado como um componente com outros protocolos IETF para construir uma arquitetura multimídia completa. Estes consistem em vários protocolos como RSTP (Real Time Streaming Protocol), MEGACO (Media Gateway Control Protocol), SDP (Session Distribution Protocol), etc. O SIP suporta IPv4 e IPv6; assim, é muito popular entre muitos usuários.
SCCP
SCCP, que é comumente referido como "Skinny", foi originalmente desenvolvido pela SELSIUS Corporation e, atualmente, um protocolo de controle de terminal proprietário da Cisco usado para estabelecimento, modificação e desmontagem de chamadas em VOIP (Voice over ambientes IP). É um protocolo leve usado para sinalização de controle de sessão com o Cisco Call Manager. O Call Manager ou Soft Switch controla o processamento de configuração de chamadas iniciado na maioria dos outros protocolos comuns, como H.323, SIP, ISDN, MGCP enquanto os terminais transmitem mídia diretamente entre si.
SCCP usa a porta TCP 2000 como caminho de sinalização e usa UDP como caminho de mídia. Em uma rede compatível com SCCP onde os terminais são aparelhos de telefone VOIP ou dispositivos com capacidade VOIP, execute um programa chamado Skinny Client que minimiza o custo e a complexidade dos terminais VOIP.
Em uma chamada VOIP, primeiro o telefone registra seu IP, tipo e nome no CCM (Cisco Call Manager). Em seguida, o CCM solicita ao dispositivo que forneça uma lista de codecs de voz e vídeo suportados. Ele armazena esses dados no cache e os traduz para os recursos H.323. As mensagens “Keep Alive” são trocadas periodicamente entre o CCM e o telefone conforme negociado durante o registro. O SCCP também envia alarmes via CCM quando há erros, como erros de rede. Geralmente o SCCP contém uma ou mais mensagens para um pacote composto por campos de 4 bytes.
Devido à extrema simplicidade do SCCP, agora ele se tornou altamente interessado entre muitos outros fornecedores terceirizados.
SIP e SCCP