El Protocolo de Control de Puerta de Enlace ( Megaco , H.248 ) es una implementación de la arquitectura del protocolo de control de puerta de enlace de medios para proporcionar servicios de telecomunicaciones a través de una interconexión convergente que consta de la red telefónica pública conmutada (PSTN) tradicional y redes de paquetes modernas , como Internet . H.248 es la designación de las recomendaciones desarrolladas por el Sector de Normalización de las Telecomunicaciones de la UIT (UIT-T) y Megaco es una contracción de protocolo de control de puerta de enlace de medios utilizada en las primeras especificaciones del Grupo de Trabajo de Ingeniería de Internet (IETF). El estándar publicado en marzo de 2013 por la UIT-T se titula H.248.1: Protocolo de control de puerta de enlace: Versión 3. [ 1 ]
Megaco/H.248 sigue las directrices publicadas en la RFC 2805 en abril de 2000, titulada Arquitectura y requisitos del protocolo de control de puerta de enlace de medios . El protocolo realiza las mismas funciones que el Protocolo de control de puerta de enlace de medios (MGCP), pero es un estándar formal, mientras que MGCP solo tiene carácter informativo. Debido a que utilizan sintaxis y representación simbólica diferentes, ambos protocolos no son directamente interoperables. Son complementarios a H.323 y al Protocolo de inicio de sesión (SIP). [ 2 ] [ 3 ]
H.248 fue el resultado de la colaboración del grupo de trabajo MEGACO del Grupo de Trabajo de Ingeniería de Internet (IETF) y el Grupo de Estudio de Telecomunicaciones 16 de la Unión Internacional de Telecomunicaciones. El IETF publicó originalmente el estándar como RFC 3015, que fue reemplazado por RFC 3525. El término Megaco es la designación del IETF. Megaco combina conceptos de MGCP y el Protocolo de Control de Dispositivos de Medios (MDCP). [ 4 ] MGCP se originó a partir de una combinación del Protocolo de Control de Puerta de Enlace Simple (SGCP) con el Protocolo de Control de Dispositivos de Internet (IPDC). [ 5 ]
Después de que la UIT asumiera la responsabilidad del mantenimiento del protocolo, el IETF reclasificó sus publicaciones como históricas en el RFC 5125. La UIT ha publicado tres versiones de H.248, [ 1 ] la más reciente en septiembre de 2005. H.248 abarca no solo la especificación del protocolo base en H.248.1, sino también muchas extensiones definidas a lo largo de la subserie H.248.
Descripción general del protocolo

Debido a su naturaleza maestro-esclavo, H.248/Megaco no describe el establecimiento de llamadas entre dominios ni entre controladores de puerta de enlace de medios. H.248/Megaco se utiliza para la comunicación descendente, hacia las puertas de enlace de medios, y no constituye un sistema completo. La arquitectura requiere otros protocolos para la comunicación entre múltiples MGC.
El dispositivo que gestiona la función de control de llamadas se denomina controlador de puerta de enlace multimedia inteligente, mientras que el dispositivo que gestiona los medios se denomina puerta de enlace multimedia relativamente simple. El estándar H.248 define el protocolo para que los controladores de puerta de enlace multimedia gestionen las puertas de enlace multimedia para la transmisión de flujos multimedia a través de redes IP y la red telefónica pública conmutada (RTPC). Se utiliza habitualmente para proporcionar servicios de Voz sobre Protocolo de Internet (VoIP), como voz y fax, entre redes IP y la RTPC , o completamente dentro de redes IP.
Debido a los tipos de dispositivos que H.248/Megaco controla y al bajo nivel de su estructura de control, H.248 se considera generalmente complementario a H.323 y al Protocolo de Inicio de Sesión (SIP). Si bien un controlador de puerta de enlace de medios (MGC) utiliza H.248/Megaco para gestionar el establecimiento y control de medios con varias puertas de enlace de medios (MG), otros protocolos VoIP , como SIP y H.323, se utilizan para la comunicación entre controladores. [ 3 ] Desde la perspectiva de SIP, la combinación de MGC y MG se trata conjuntamente como una puerta de enlace SIP.
El modelo H.248/Megaco describe un modelo de conexión que contiene las entidades lógicas, u objetos, dentro de las pasarelas de medios (MG) que pueden ser controladas por el controlador de pasarela de medios . Las entidades principales son los contextos y las terminaciones.
- Terminaciones
- Estos elementos originan o reciben uno o más flujos de medios o flujos de control. Las terminaciones pueden ser físicas o efímeras.

- Contextos
- Estas son conexiones en estrella creadas al asociar múltiples terminaciones. Una entidad lógica en un MG que es una asociación entre una colección de terminaciones. Un contexto NULL contiene todas las terminaciones no asociadas. Un Contexto es una entidad lógica en un MG que es una asociación entre una colección de terminaciones. Un ContextID identifica un Contexto.
- El contexto normal, o "activo", puede tener una terminación física (por ejemplo, un DS0 en un DS3) y una efímera (el flujo RTP que conecta la puerta de enlace a la red). Los contextos son creados y liberados por el MG bajo el control del MGC. Un contexto se crea añadiendo la primera terminación y se libera eliminando la última.
- Una terminación puede tener más de un flujo, por lo que un contexto puede ser un contexto de múltiples flujos. Los flujos de audio, video y datos pueden coexistir en un contexto entre varias terminaciones.
En el subsistema multimedia IP (IMS) , la función de control de puerta de enlace de medios (MGCF) controla las puertas de enlace de medios (MGW) para enviar y recibir llamadas hacia/desde las redes de conmutación de circuitos (CS) de la PSTN utilizando H.248. La MGCF utiliza mensajes SIP para interactuar con la función de control de sesión de llamada (CSCF) y la función de control de puerta de enlace de salida (BGCF) .
Aunque el modelado de la puerta de enlace de medios difiere en H.248/Megaco en comparación con MGCP, existe una similitud entre la semántica de los comandos en ambas especificaciones. Hay una correspondencia casi uno a uno entre los comandos de MEGACO y MGCP. Por ejemplo, el comando Crear conexión en MGCP tiene un comando de terminación ADD equivalente en MEGACO, el comando Modificar conexión en MGCP equivale al comando de terminación MODIFY de MEGACO y el comando Eliminar conexión equivale al comando de terminación SUBTRACT de MEGACO. [ 2 ]
Mensajes y comandos
El controlador de la puerta de enlace multimedia gestiona siempre los canales multimedia disponibles en la propia puerta de enlace, administrando contextos y terminaciones específicos. Cuando cambia el estado de la llamada, el controlador envía un mensaje correspondiente a la puerta de enlace y espera una confirmación.
Cada mensaje es un mecanismo de transporte para transmitir comandos, y no el comando en sí, a diferencia de la mayoría de los demás protocolos de telecomunicaciones.
Comandos de protocolo:
- Agregar
- Mover
- Sustraer
- Notificar
- Modificar
- Valor de auditoría
- Capacidades de auditoría
- Cambio de servicio
Intercambio típico de mensajes MGC y MG
Media Gateway Media Puerta de enlace del controlador ISUP IAM (Iniciar llamada) | ------ AÑADIR SOLICITUD ------> | | <------- AÑADIR RESPUESTA ------- | | ------ RESPUESTA ---------> | | ----- SOLICITUD DE MODIFICACIÓN ----> | | <------ MODIFICAR RESPUESTA ----- | | ------ RESPUESTA ---------> | ISUP ACM (Número de destino recibido) | ----- SOLICITUD DE MODIFICACIÓN ----> | | <------ MODIFICAR RESPUESTA ----- | | ------ RESPUESTA ---------> | | ---- SOLICITUD DE MODIFICACIÓN -----> | | <------ MODIFICAR RESPUESTA ----- | | ------- RESPUESTA --------> | ISUP ANM (Tono de llamada) | ----- SOLICITUD DE MODIFICACIÓN ----> | | <------ MODIFICAR RESPUESTA ----- | | ------- RESPUESTA --------> | FASE DE CONEXIÓN ISUP REL (Finalizar llamada) | --- SOLICITUD DE RETIRO ---> | | <---- RESTRICCIÓN DE LA RESPUESTA ---- | | ------- RESPUESTA --------> |
Estructura del mensaje
Mensaje {Transacción {Acción {Contexto {Comando {Terminación {Descriptor {Paquete}}}}}}}
Por analogía con el modelo OSI , la jerarquía de niveles de interconexión desde el punto de vista de la transmisión a través de la red (Ethernet o ATM) es la siguiente.
Comparación con MGCP
El modelo H.248/Megaco es más complejo que el modelo del Protocolo de Control de Puerta de Enlace de Medios (MGCP) y ofrece mayor flexibilidad a la hora de definir el control de medios. Por ejemplo, en MGCP una llamada puede usar una conferencia en modo de punto final para gestionar la mezcla de flujos, pero no puede lograr el control granular que ofrece H.248/Megaco en la gestión de los flujos de medios.
El modelo H.248/Megaco simplifica la configuración de conexiones dentro de la red de medios (MG) y con entidades externas. Simplifica el mecanismo mediante el cual el controlador de la red de medios (MGC) puede especificar los flujos de medios asociados, así como la dirección del flujo de medios. Por lo tanto, H.248/Megaco ofrece mayor soporte a nivel de aplicación que MGCP. Por ejemplo, configurar una conferencia multipartita con H.248 solo requiere agregar varias terminaciones a un contexto. En el caso de MGCP, sin embargo, el MGC necesita establecer varias conexiones a un tipo especial de punto final llamado puente de conferencia.
A continuación se detallan las principales diferencias entre Megaco/H.248 y MGCP:
Documentos de normas
- Recomendaciones H.248 de la UIT-T
- Recomendación ITU-T H.248.1 , Protocolo de control de puerta de enlace: Versión 3 .
- Recomendación H.248.2 de la UIT-T , Protocolo de control de puerta de enlace: Paquetes de fax, conversación de texto y discriminación de llamadas .
- Recomendación H.248.4 de la UIT-T , Protocolo de control de puerta de enlace: Protocolo de transmisión de control de flujo (SCTP) .
- Recomendación ITU-T H.248.12 , Protocolo de control de puerta de enlace: paquetes H.248.1 para la interoperabilidad de H.323 y H.324 .
- Recomendación ITU-T H.248.15 , Protocolo de control de puerta de enlace: atributo de paquete SDP H.248 .
- RFC 3015 - Protocolo Megaco Versión 1.0, noviembre de 2000, (Vía estándar)
- RFC 3525 : Protocolo de control de puerta de enlace, versión 1, junio de 2003 (Obsoletos: RFC 3015) (Estándar)
Véase también
Referencias
- 1 2 "H.248.1 : Protocolo de control de puerta de enlace: Versión 3" . Unión Internacional de Telecomunicaciones - Telecomunicaciones . Consultado el 12 de julio de 2016 .
- 1 2 "Uso de MEGACO frente a MGCP para construir una solución de puerta de enlace" (PDF) . Archivado del original (PDF) el 8 de diciembre de 2022. Recuperado el 9 de mayo de 2011 .
- 1 2 "Historial de H2.48" . packetizer.com . Consultado el 7 de junio de 2012 .
- ↑ "Hacia la interconexión de redes PSTN/Internet: PROTOCOLO DE CONTROL DE DISPOSITIVOS MULTIMEDIA" . IETF. Noviembre de 1998. Consultado el 8 de junio de 2012 .
- ↑ "Level 3 Communications y Bellcore anuncian la fusión de las especificaciones del protocolo para voz sobre IPe" . Level 3 Communications . Consultado el 8 de junio de 2012 .
Enlaces externos
- Recomendaciones de la serie H de la UIT-T Sitio web de publicaciones de la UIT-T donde se pueden descargar gratuitamente en formato PDF las Recomendaciones de la serie H, incluida la subserie H.248.
- Especificación del protocolo base H.248.1 .
- H.248 Historia
- MEGACO vs MGCP Archivado el 08/12/2022 en Wayback Machine Documento técnico de Hughes Software Systems
- [MEGACO, primer borrador , IETF, abril de 1999]
- Protocolos de Megaco y MGCP por Doug Allen en Dynamix
- protocolos VoIP
- Estándares de Internet
- Recomendaciones de la UIT-T
- Recomendaciones de la serie H de la UIT-T