Protocolo SIP

SIP (Session Initiation Protocol) o Protocolo de Inicio de Sesiones.

Existen dos elementos fundamentales dentro del protocolo SIP, los agentes de usuario (UA) y los servidores.

Los agentes de usuario (UA user agent) tienen dos partes distintas, el User Agent Client (UAC) y el User Agent Server (UAS). EL UAC genera peticiones SIP y el UAS genera respuestas a esas peticiones SIP

Los servidores SIP pueden ser de tres tipos:

Las peticiones SIP comienzan por una línea inicial del mensaje, llamada “Request-Line”, que contiene el nombre del método, el identificador del destinatario de la petición (Request-URI) y la versión del protocolo SIP.

Existen seis métodos básicos SIP que describen las peticiones de los clientes:

También existen seis clases de respuesta: