Voz sobre IP depende de stack protocolos. Mapa essencial:
Sinalização (Setup/Teardown Chamada)
- SIP (Session Initiation Protocol) — Padrão dominante. Baseado texto (como HTTP). Usa INVITE/ACK/BYE. Roda UDP/TCP. Flexível, extensível, amplamente suportado.
- H.323 — Suite ITU-T antiga. Complexa, binária. Desvanecendo favor SIP.
- MGCP — Controle gateway centralizado. Usado redes carrier. Menos comum endpoints.
Transporte Mídia
- RTP (Real-time Transport Protocol) — Carrega pacotes áudio/vídeo. Timestamping, sequencing, controle jitter. Roda UDP para baixa latência.
- RTCP — Companheiro RTP. Feedback qualidade (perda pacotes, delay, jitter) via relatórios periódicos.
Codecs Áudio (Compressão)
- G.711 (PCMU/PCMA) — 64 kbps. Alta qualidade, alta banda. "Qualidade toll".
- G.729 — 8 kbps. Boa qualidade, baixa banda. Amplamente implantado.
- iLBC — 13–15 kbps. Robusto a perda pacotes. Open source friendly.
Realidade Moderna
SIP + RTP + G.711/G.729/Opus cobre 95% implantações. WebRTC (VoIP browser) usa SRTP, DTLS, Opus. H.323/MGCP persistem em gear carrier legado.