Toda conversa precisa de um começo. Antes de a voz viajar pela internet, alguém precisa tocar a campainha, esperar o outro atender e combinar como os dois vão se falar. Esse papel é do SIP. A sigla vem de Session Initiation Protocol — Protocolo de Início de Sessão. Ele cuida do roteiro da chamada, não do som em si.
A ideia central, sem rodeios
Pense no SIP como a secretária da chamada. Ele não carrega a voz. Ele combina os detalhes: quem está ligando, para quem, e por qual caminho o áudio vai passar. Quando tudo está acertado, a voz segue por outro protocolo, o RTP. O SIP apenas liga, segura e desliga a sessão.
O SIP não transporta a voz. Quem transporta a voz é outro protocolo: RTP.
Os métodos: os verbos da chamada
Cada ação no SIP é um método — um verbo curto que diz o que fazer. Quatro deles resolvem quase tudo:
- INVITE Inicia a chamada. É o "quero falar com você"; leva também a proposta de como o áudio será trocado.
- ACK Confirma que a resposta final foi recebida. Sela o acordo e a conversa pode começar.
- BYE Encerra a sessão. Qualquer um dos lados pode enviar para desligar.
- REGISTER Avisa à rede onde o usuário está agora. É como deixar o endereço atual na portaria.
Existem outros, como CANCEL (desistir antes de atender) e OPTIONS (perguntar o que o outro lado suporta). Mas o quarteto acima é o coração de toda ligação.
Curiosidade
O SIP foi inspirado de propósito no protocolo da web (HTTP) e no de e-mail (SMTP). Por isso uma mensagem SIP é texto puro, legível por humanos. Quem entende uma página web reconhece o estilo: cabeçalhos, métodos e códigos numéricos de resposta.
Requisição e resposta: o ritmo da conversa
O SIP funciona em pares: um lado faz uma requisição (um método) e o outro devolve uma resposta com um código de três dígitos. A lógica dos números é parecida com a da web:
- 1xx — provisórias "Estou processando." O 180 Ringing avisa que o telefone está tocando do outro lado.
- 2xx — sucesso O famoso 200 OK: a chamada foi atendida.
- 3xx — redirecionamento "Procure em outro endereço." A chamada deve seguir para outro lugar.
- 4xx — erro do solicitante Algo na requisição não fechou — por exemplo, 404 Not Found, usuário não localizado.
- 5xx e 6xx — erro do servidor / global O problema é da outra ponta ou a chamada foi recusada em definitivo.
Quem é quem na rede SIP
Para essa troca acontecer, alguns papéis precisam existir. Eles são lógicos: um mesmo equipamento pode acumular funções.
- User Agent É o ponto final: o softphone, o aparelho IP ou o aplicativo. Fala como cliente (UAC) ao iniciar e como servidor (UAS) ao atender.
- Registrar Recebe os REGISTER e anota onde cada usuário está. É a agenda viva da rede.
- Proxy Recebe a requisição e a encaminha pelo caminho certo até o destino. É o roteador das mensagens SIP.
Os endereços têm formato familiar: um SIP URI como sip:maria@provedor.com.br lembra muito um e-mail. Não por acaso — a ideia é que a pessoa, não o aparelho, seja o destino.
Onde o SIP encontra o softswitch
O SIP define as regras. Mas alguém precisa executá-las em escala, com milhares de chamadas ao mesmo tempo, roteamento inteligente, tarifação e proteção contra fraude. Esse é o papel do softswitch. No Softswitch SPX, a Saper concentra proxy, registrar e a lógica de negócio em uma plataforma única — o cérebro que fala SIP fluentemente e transforma a sua rede em receita de voz.
Fontes: IETF — RFC 3261 (SIP: Session Initiation Protocol); IANA — SIP Parameters (métodos e códigos de resposta); IETF — RFC 3550 (RTP, transporte do áudio).
