
SIP (Session Initiation Protocol)
glossary.categories.protocolUm protocolo de sinalização usado para iniciar, manter e encerrar sessões em tempo real.
O que é SIP?
O Session Initiation Protocol (SIP) é um protocolo de sinalização usado para iniciar, manter, modificar e encerrar sessões em tempo real que envolvem vídeo, voz, mensagens e outras aplicações e serviços de comunicação entre dois ou mais endpoints.
Como Funciona
O SIP funciona como o HTTP das comunicações. É um protocolo baseado em texto que envia mensagens entre endpoints para configurar uma chamada. Ele lida com:
- Localização do Usuário: Determinar onde o sistema final a ser usado para comunicação está.
- Disponibilidade do Usuário: Determinar a disposição da parte chamada para se engajar em comunicações.
- Capacidades do Usuário: Determinar a mídia e parâmetros de mídia a serem usados.
- Configuração da Sessão: Estabelecimento de parâmetros de sessão em ambas as partes.
- Gerenciamento da Sessão: Incluindo transferência e terminação de sessões, modificação de parâmetros de sessão e invocação de serviços.
SIP vs. WebRTC
O WebRTC não exige um protocolo de sinalização específico, mas o SIP é frequentemente usado como a camada de sinalização sobre WebSockets para configurar chamadas WebRTC, especialmente ao fazer bridge com redes VoIP legadas.