SIP es un protocolo de la capa de Aplicación que pertenece a grupo de protocolos de TCP/IP. Está relacionado estrechamente con el Protocolo SDP y coexiste junto con otro protocolo que es H323.
El protocolo SIP es un protocolo de señalización para VoIP. Sus principales funciones son:
Establecer, modificar y finalizar sesiones entre dos o más participantes.
Registro y localización de participantes. Movilidad.
Gestión del conjunto de participantes y de los componentes del sistema.
Descripción de características de las sesiones y negociación de capacidades de los participantes.
Algunas de sus características son:
Basado en Texto
Sintaxis similar a HTTP o SMTP.
Uso de URIs (con esquemas sip, sips y tel).
Métodos básicos: INVITE, ACK, BYE, CANCEL, REGISTER, OPTIONS.
Los mensajes se agrupan en transacciones y llamadas.
Generalmente, el cuerpo de los mensajes contiene descripciones de sesiones multimedia (SDP).
Códigos de respuesta similares a los de HTTP. (Ejemplo: 200 – OK).
Localización basada en DNS.
Cabeceras como método de ampliación.