SIP

SIP (Session Initiation Protocol) es un protocolo que establece una serie de reglas que definen los métodos de comunicación en 2 dispositivos diferentes.[1] Estos dispositivos pueden ser teléfonos inteligentes, computadoras portátiles, computadoras, enrutadores y una multitud de otras herramientas y dispositivos. No existe un único protocolo estándar universal, ya que Internet, que es el medio de comunicación más utilizado, se basa en una serie de reglas y protocolos complejos y diversos, denominados colectivamente "conjunto de protocolos de Internet".[2]

Funcionalidad

Esencialmente, SIP es el protocolo que dicta cómo podemos hacer y recibir llamadas, así como recibir y enviar información desde cualquier parte del mundo. SIP está tan estrechamente relacionado con VoIP (Voz Sobre Protocolo de Internet) que la mayoría de las personas a veces confundirían VoIP con SIP. Sin embargo, VoIP no es un protocolo en sí mismo, sino que es un término que se utiliza para definir el transporte de información de voz a través de un protocolo de Internet.[3]

A pesar de las principales funciones y las intenciones de SIP, no codifica la información de una llamada telefónica ni transporta los datos. En cambio, la función del SIP es simple; inicia el inicio de las sesiones de comunicación y también lo termina como cualquiera de los usuarios desee. Esto se aplica a cualquier tipo de actividad, desde llamadas de voz entre dos personas hasta videoconferencias con múltiples partes involucradas. SIP es un protocolo independiente de los medios de comunicación que no es necesariamente de voz, vídeo, o incluso datos - podría ser cualquier cosa.[3:1]

En pocas palabras, la función principal de SIP es configurar llamadas, videoconferencias grupales y otras formas de comunicación interactiva, así como terminar estas sesiones una vez que hayan terminado. Para ello, envía mensajes a través de puntos finales que se denominan "Direcciones SIP". Estas direcciones pueden ser enlazadas a través de dos métodos:[1:1]

  • Cliente SIP físico, como un teléfono IP de escritorio
  • Cliente de software que debe descargar en su ordenador o dispositivo. Necesitará esto para recibir llamadas. Estas aplicaciones suelen llamarse softphones.

Básicamente, la comunicación no sólo implica un único protocolo, sino que también se basa en una multitud de protocolos diferentes que funcionan en tándem. Estos protocolos se construirían uno encima del otro a través de capas. Este proceso también se conoce como pila de protocolos.[4] Hay una plétora de modelos diferentes sobre cómo se construyen los protocolos uno encima del otro. El modelo más común y conocido es el modelo de referencia OSI (Open Systems Interconnection).[5] El OSI tiene las siguientes capas por orden:

  1. Aplicación (SIP, RTP, RTCP, etc.)
  2. Presentación
  3. Sesión
  4. Transporte
  5. Red
  6. Enlace de datos
  7. Físico

Con respecto al SIP, hay dos tipos de capas involucradas.

Capa de transporte

La capa de transporte controla la velocidad, el orden y la fiabilidad del intercambio de datos. Esto también incluye los datos que se transmiten por medio de llamadas de voz. Para que los datos puedan ser transportados a través de Internet, tienen que ser desglosados en paquetes. Esta capa también regula y manipula el enrutamiento y el proceso de pedido de los paquetes de datos a medida que se transmiten.[6] La capa de transporte tiene dos protocolos:

  • Protocolo de Control de Transmisión (TCP) - Este es un programa que está diseñado para transmitir los paquetes de datos mientras que también retransmiten cualquier dato que se haya perdido en el proceso de transmisión.
  • Protocolo de datagramas de usuario (UDP) - A diferencia del TCP, este programa no retransmite los datos que podrían perderse durante el proceso de transmisión. Sin embargo, sigue transmitiendo los datos a través de paquetes.

Capa de aplicación

Como su nombre indica, esto especifica las diferentes interfaces y protocolos para un flujo más específico a través de la conexión de red que se estableció.[6:1] En este caso, SIP es un protocolo de capa de aplicación. Esencialmente, el SIP es la piedra angular y la base de los modernos y avanzados dispositivos de comunicación interactiva, tales como llamadas de voz, videollamadas y otras formas de comunicación, a través de Internet.

Aquí están algunas otras funciones que el SIP es capaz de hacer:[6:2]

  • Localización y registro de usuarios - Los puntos finales de las líneas telefónicas notificarán a los proxys SIP de sus ubicaciones actuales.
  • Disponibilidad de usuario - El SIP se utiliza para saber si una persona está disponible para `responder' a una llamada para que se pueda iniciar una sesión.
  • Capacidades del usuario - El SIP es utilizado por varios endpoints como un medio para negociar las capacidades de los medios. Un ejemplo sería si ambas partes están de acuerdo con un códec de voz bidireccional.
  • Gestión de sesiones - El SIP también se utiliza para transferir llamadas, finalizar llamadas e incluso cambiar los parámetros de la llamada mientras la sesión está en juego. Un ejemplo sería añadir una tercera persona a la conferencia telefónica.

Requisitos

El siguiente hardware y software tiene que estar disponible para que un individuo pueda comunicarse a través del SIP:[7]

Dirección SIP o cuenta

Para una multitud de proveedores diferentes, esto se puede obtener de forma gratuita y también se puede hacer mediante el registro en línea.

cliente SIP

Esta es una aplicación o programa que necesita instalar en su computadora o en cualquier dispositivo que tenga. Estos programas normalmente contienen funcionalidad de softphone y muchas otras características que proporcionan una interfaz para que el individuo se comunique. Uno de los tipos más comunes de aplicaciones es proporcionado por los proveedores de servicios de VoIP.

conexión a Internet

Usted necesitará tener una cantidad suficiente de ancho de banda, así como una conexión estable a Internet para poder establecer llamadas de voz y videollamadas con otros usuarios. No se requiere mucho cuando se trata de llamadas de voz, pero las videollamadas a menudo requieren un mayor ancho de banda.

Dispositivo de entrada y salida de audio/vídeo

Necesitará este dispositivo, preferiblemente un auricular con micrófono incorporado, para que su voz llegue al otro usuario. Cuando se trata de videollamadas, necesitarás una cámara web y un micrófono para transmitir un video de ti mismo.

Otros usuarios

Por supuesto, para poder comunicarse con otra persona al otro lado de la línea, necesitará tener a alguien con quien pueda comunicarse. Simplemente comparta la dirección SIP que tiene con la otra persona de la misma manera que le daría a otra persona su número de teléfono o dirección de correo electrónico.


  1. https://www.softwareadvice.com/resources/what-is-sip/ ↩︎ ↩︎

  2. https://whatis.techtarget.com/definition/Internet-Protocol-suite-IP-suite ↩︎

  3. https://searchunifiedcommunications.techtarget.com/definition/VoIP ↩︎ ↩︎

  4. https://computer.howstuffworks.com/osi2.htm ↩︎

  5. https://www.networkworld.com/article/3239677/the-osi-model-explained-how-to-understand-and-remember-the-7-layer-network-model.html ↩︎

  6. https://www.softwareadvice.com/resources/what-is-sip/ ↩︎ ↩︎ ↩︎

  7. https://www.networkworld.com/article/2332980/lan-wan-what-is-sip.html ↩︎