La telefonía IP (Voz sobre IP) se desarrolló para implementar ahorros de costos, que en realidad se producen a partir de impuestos regulativos impuestos a las llamadas de voz de largas distancias. Este tipo de cargo adicional no es pertinente a la transferencia de datos de larga distancia. Por lo tanto, establecer una llamada de datos es más rentable que establecer una llamada de voz. Anteriormente, los servicios de telefonía se prestaban a través de la red de conmutación de circuitos conocida como PSTN (redes telefónicas públicas conmutadas) o POTS (servicios telefónicos antiguos) que todavía se utiliza en algunas áreas.
Gráfica comparativa
Bases para la comparación | H.323 | sorbo |
---|---|---|
Orígenes | Basado en telefonia | Basado en internet |
Diseñada por | ITU (Unión Internacional de Telecomunicaciones) | IETF (Grupo de trabajo de ingeniería de Internet) |
Ubicación del punto final | Utiliza un alias (el cual es mapeado por los guardianes). | Utiliza URLs SIP. |
Enrutamiento de llamadas | El portero proporciona la información de enrutamiento. | El servidor de redirección y ubicación proporciona información de enrutamiento |
Formato de mensaje | Binario | ASCII |
Compatibilidad con internet | No | Sí |
Arquitectura | Monolítico | Modular |
Mensajería instantánea | No provisto | Proporciona facilidad de mensajería instantánea |
Escalabilidad | Limitado | Mejor |
Flexibilidad | H.323 no es lo suficientemente flexible. | Muy flexible. |
Interoperabilidad | Protocolos bien definidos y una completa compatibilidad con versiones anteriores lo hacen interoperable. | No proporciona interoperabilidad. |
Facilidad de implementación | La necesidad de un analizador especial complica la implementación y depuración. | Elementos reutilizables conducen fácilmente la implementación. |
Complejidad | Bastante complejo | Moderar |
Definición de H.323
H.323 es el sistema de comunicación multimedia más utilizado en la red de conmutación de paquetes e IP, ya que es el protocolo de comunicación multimedia más antiguo definido por la UIT. Típicamente, H.323 está compuesto por una colección de un protocolo diseñado para la codificación, decodificación y paquetización de señales de video y audio para emplear la señalización y el control de llamadas.
El conjunto de protocolos H.323 involucra algunos componentes fundamentales para su funcionamiento:
- Terminal : como su nombre indica, se utiliza como puntos finales dentro de una red IP. Un terminal puede proporcionar señalización y control, comunicación bidireccional en tiempo real y códecs.
- Puertas de enlace: una ruta de conexión se proporciona entre la red de conmutación de paquetes y la red de conmutación de circuitos se conoce como Puertas de enlace. Se puede eliminar cuando no hay otra red conectada. Se utiliza para dirigir las características de un punto final de LAN a un punto final de red de circuito conmutado o, por el contrario, donde la configuración de la llamada, el control y la traducción se llevan a cabo mediante pasarelas.
- Controladores : las funciones necesarias que implementa un controlador de acceso son la traducción de direcciones, el control de ancho de banda, la gestión de zonas y el control de admisión, la autorización de llamadas, la señalización de control de llamadas, la gestión de ancho de banda y la gestión de llamadas. Pero su función principal es controlar los puntos finales bajo su regla conocida como Zona.
Canales definidos en H.323
Hay varios canales en H.323 que gobiernan el intercambio de información entre la entidad comunicante, como RAS, señalización de llamada, control H.245 y canal lógico.
- Canal RAS (registro, admisión y estado) : El canal RAS ofrece una estrategia para establecer la comunicación entre los puntos finales y los controladores de acceso donde el punto final se registra con el controlador de acceso y solicita la asignación, para realizar una llamada a los otros puntos finales. Después de completar la llamada, el controlador de acceso envía la dirección de transporte para el canal de señalización de llamada del punto extremo invocado.
- Canal de señalización de llamada : en este canal, se transfiere la información de control de llamada y control de servicio suplementario. La dirección de transporte se especifica en este canal después de configurar la llamada.
- Canal de control H.245 : el canal transporta mensajes de protocolo H.245 de control de medios e intercambio de capacidades. El canal de control H.245 hace que el canal lógico esté disponible para los medios después de intercambiar capacidades con los miembros de la llamada.
- Canal lógico : la información de audio, video y otros medios se transmite en estos canales. Los diferentes tipos de medios son transportados por un par distinto de canales unidireccionales con la ayuda de RTP (Real-Time Transport Protocol) y RTCP (RTP Control Protocol).
H.323 describe que se utiliza un protocolo de transporte no confiable (por ejemplo, UDP) para llevar el RAS y el canal lógico para los medios. Mientras que el canal de control definido para ser transportado a través de un protocolo de transporte confiable como TCP.
Definición de SIP
SIP (Session Initiation Protocol) es también un protocolo de comunicación multimedia diseñado por IETF. Similar a H.323, SIP usa RTP para transportar flujos de medios. Entonces, la diferencia entre H.323 y SIP se encuentra dentro de cómo se obtiene la señalización y el control de la llamada. SIP es un protocolo de control de capa de aplicación que se utiliza para configurar, modificar y finalizar sesiones o llamadas multimedia. Aunque, gestiona la comunicación entre la persona que llama y el que recibe la llamada, lo que incluye el direccionamiento del punto final y la ubicación del usuario.
Básicamente, hay dos elementos involucrados en el funcionamiento del SIP, el agente de usuario (UA) y un servidor de red.
- User-Agent : permanece en las estaciones finales de SIP y se compone de un User Agent Client (UAC) y un User Agent Server (UAS) donde el primero emite las solicitudes SIP y luego envía las respuestas a dichas solicitudes.
- Servidor de red : puede ser de tres tipos: servidor de redireccionamiento, servidor proxy y registrador.
Los servidores no son necesariamente necesarios para una llamada SIP básica. El agente de usuario SIP y el servidor de red son análogos al terminal H.323 y al controlador de acceso, respectivamente. El SIP incluye dos operaciones básicas donde el SIP UAC emite una solicitud y el servidor proxy SIP funciona como la identificación de ubicación del usuario final y SIP UAS acepta la llamada.
La invitación SIP comprendía: solicitud INVITE y solicitud ACK. El mensaje INVITE contiene la especificación de la sesión que notifica sobre el tipo de medios que la persona que llama puede aceptar y el destino de los datos de los medios. Las direcciones SIP se conocen como localizadores de recursos uniformes SIP (SIP-URLs) y se expresan en el siguiente formato sip: [email protected] .
El formato de mensaje SIP se basa en el formato de mensaje del Protocolo de transporte de hipertexto (HTTP), donde se utiliza la codificación basada en texto y legible por humanos. Los servidores de redirección manejan el mensaje INVITE a través de la transmisión de la URL SIP donde el destinatario está disponible. Los servidores proxy ejecutan el enrutamiento de capa de aplicación de las solicitudes y respuestas SIP. Un servidor proxy puede ser con estado o sin estado.
Para lograr las funciones de señalización de llamada en telefonía IP, SDP (Session Description Protocol) se usa junto con el protocolo SIP.
Diferencias clave entre H.323 y SIP
- El protocolo H.323 se basa en la telefonía, mientras que el SIP se basa en Internet.
- El cuerpo estándar H.323 es ITU. Por el contrario, SIP está diseñado por IETF.
- Para determinar la ubicación del punto final, H.323 utiliza un alias que el controlador de acceso asigna (es decir, el host o el número de teléfono). En contra, en el direccionamiento SIP se realiza mediante URL.
- Gatekeeper desempeña un papel importante en el enrutamiento de llamadas y proporciona información de enrutamiento en H.323, mientras que en SIP los servidores de redireccionamiento y ubicación se utilizan para el propósito particular.
- H.323 sigue el formato de mensaje binario. Por el contrario, SIP utiliza el formato de mensaje ASCII.
- H.323 no es compatible con internet, mientras que SIP tiene la compatibilidad con internet.
- La arquitectura de H.323 es monolítica. Inversamente, SIP se basa en la arquitectura modular.
- SIP ofrece la facilidad de mensajería instantánea. Por el contrario, no hay tal facilidad en H.323.
- SIP es más escalable, flexible y se implementa y adapta fácilmente. En contraste, H.323 es menos escalable y flexible, y es difícil de implementar y adaptar a nuevas aplicaciones.
- Cuando se trata de complejidad, H.323 es un paso adelante que SIP.
Conclusión
H.323 es un estándar de la industria telefónica que generalmente se considera pesado. Describe toda la pila de protocolos, determina con precisión qué está permitido y qué está prohibido. Los protocolos definidos sistemáticamente facilitan la tarea de la interoperabilidad, pero es complejo, un estándar inflexible que es difícil de adaptar a futuras aplicaciones.
Por otro lado, SIP es un protocolo de Internet común que funciona mediante el intercambio de líneas cortas de texto ASCII. Es altamente modular, simple, flexible y liviano, que se integra fácilmente con otros protocolos de Internet pero no colabora con los protocolos de señalización del sistema telefónico existentes.