La arquitectura del protocolo de control de la pasarela de medios es una metodología para proporcionar servicios de telecomunicaciones utilizando pasarelas multimedia descompuestas para transmitir llamadas telefónicas entre una red de Protocolo de Internet y las instalaciones analógicas tradicionales de la red telefónica pública conmutada (PSTN). [1] La arquitectura se definió originalmente en RFC 2805 y se ha utilizado en varias implementaciones de protocolos de voz sobre IP (VoIP) prominentes , como el Protocolo de control de pasarela de medios (MGCP) y Megaco (H.248), ambos sucesores del obsoleto Protocolo de control de puerta de enlace simple (SGCP).
La arquitectura divide las funciones necesarias para la integración de las redes de telecomunicaciones tradicionales y las redes de paquetes modernas en varios componentes físicos y lógicos, en particular, la pasarela de medios , el controlador de la pasarela de medios y las pasarelas de señalización. La interacción entre la pasarela de medios y su controlador se define en el protocolo de control de la pasarela de medios.
Los protocolos de pasarela de medios se desarrollaron basándose en el modelo de red de Internet, el conjunto de protocolos de Internet , y se conocen como protocolos de control de dispositivos. Una puerta de enlace de medios es un dispositivo que ofrece una interfaz IP y una interfaz telefónica heredada y que convierte medios, como transmisiones de audio y video, entre ellos. La interfaz telefónica heredada puede ser compleja, como una interfaz para un conmutador PSTN , o puede ser una interfaz simple para un teléfono tradicional. Dependiendo del tamaño y el propósito de la puerta de enlace, puede permitir que las llamadas originadas por IP terminen en la PSTN o viceversa, o puede simplemente proporcionar un medio para conectar un teléfono a un sistema de telecomunicaciones a través de una red IP.
Originalmente, las puertas de enlace se consideraban dispositivos monolíticos que tenían control de llamadas, utilizando protocolos como H.323 y el Protocolo de inicio de sesión , y el hardware necesario para controlar la interfaz PSTN. En 1998, se propuso la idea de dividir la puerta de enlace en dos partes lógicas: una parte, que contiene la lógica de control de llamadas, se denomina controlador de puerta de enlace de medios (MGC) o agente de llamada (CA), y la otra parte, que interactúa con la PSTN, se denomina pasarela de medios (MG). Con esta división funcional, existía una nueva interfaz entre el MGC y el MG, que requería un marco para la comunicación entre los elementos, lo que resultó en la arquitectura del protocolo de control de la pasarela de medios.
SIP y H.323 son protocolos de señalización, mientras que los protocolos de control de pasarela de medios son protocolos de control de dispositivos. La diferencia arquitectónica entre SIP y H.323, y los protocolos de control de la puerta de enlace de medios, es que las relaciones entre las entidades en SIP y H.323 son de igual a igual, mientras que las relaciones entre las entidades en los protocolos de control de la puerta de enlace de medios utilizan el maestro / esclavo. (tecnología) modelo. SIP y H.323 manejan la configuración de llamadas, la conexión, la administración y la eliminación de llamadas entre interfaces similares, mientras que los protocolos de control de puerta de enlace de medios definen los mecanismos de configuración de rutas de medios y flujos entre IP y otras redes. [2]
Implementaciones
Varias implementaciones del protocolo de control de pasarela de medios son de uso común. Los nombres de los protocolos más conocidos son abreviaturas del grupo de protocolos:
- El Protocolo de control de pasarela de medios (MGCP) se describió por primera vez en RFC 2705 y se revisó en RFC 3435. [3]
- Megaco , o H.248, o Megaco / H.248, se describió por primera vez en RFC 3525, que se revisó y amplió en varias especificaciones, lo que llevó a su obsolescencia como se explica en RFC 5125. [4] [5]
Aunque son similares en arquitectura, MGCP y H.248 / Megaco son protocolos claramente diferentes y no son interoperables. Los protocolos H.248 / Megaco y MGCP son complementarios a H.323 y SIP, que pueden denominarse protocolos de punto final inteligente. H.248 / Megaco y MGCP pueden denominarse protocolos de control de dispositivos. [6] [7]
Otros protocolos de control de puerta de enlace de medios incluyen los predecesores de MGCP, a saber, el Protocolo de control de puerta de enlace simple (SGCP) y el Control de dispositivo de protocolo de Internet (IPDC). Un protocolo propietario que utiliza una arquitectura similar es el Protocolo de control de cliente delgado de Cisco (SCCP).
Elementos de la red
Pasarela de medios
Una puerta de enlace de medios es un dispositivo que convierte flujos de medios en forma de datos digitales o señales analógicas en telecomunicaciones para servicios como aplicaciones de voz, video y fax entre dos interfaces, generalmente diferentes, que utilizan diferentes tecnologías. Una de las tecnologías suele ser un paquete , una trama o una red celular . [1] Por ejemplo, puede convertir llamadas telefónicas de voz entre un teléfono analógico tradicional a un formato digital para su transmisión a través de una red de Protocolo de Internet (IP), para facilitar las comunicaciones de voz sobre IP .
Controlador de pasarela de medios
Un controlador de pasarela de medios (MGC), también conocido como agente de llamadas , controla las pasarelas de medios . Supervisa las puertas de enlace en busca de eventos, como un estado de descolgado cuando un usuario tiene la intención de iniciar una llamada telefónica, y emite solicitudes a la puerta de enlace para iniciar o completar sesiones, alertar a la parte llamada o finalizar una llamada. Los protocolos utilizados para esta interacción entre la puerta de enlace y su controlador han evolucionado a través de varios tipos y versiones. El Protocolo de control de puerta de enlace simple (SGCP) y el Control de dispositivo de protocolo de Internet (IPDC) han sido reemplazados por el Protocolo de control de puerta de enlace de medios (MGCP) y Megaco, que también se conoce como H.248 .
Algunos MGC interactúan con otros protocolos de señalización, como el Sistema de señalización N. ° 7 (SS7), para la interconexión con el sistema telefónico tradicional, H.323 y el Protocolo de inicio de sesión (SIP).
Protocolos
Los protocolos de control de dispositivos evolucionaron a través de varias versiones. MGCP surgió de un grupo ahora llamado International SoftSwitch Consortium. Este grupo comenzó temprano con Level 3 Communications (a través de la adquisición de Xcom) y Telcordia (BellCore).
En julio de 1998, Telcordia (Bellcore) y Cisco Systems crearon un protocolo llamado Protocolo de control de puerta de enlace simple (SGCP) para controlar las puertas de enlace de telefonía desde elementos de control de llamadas externos. [8] Mientras tanto, a mediados de 1998, Level 3 creó un Consejo Asesor Técnico (TAC), compuesto por una docena de fabricantes líderes de equipos de comunicaciones. El TAC propuso un protocolo de dispositivo llamado Control de dispositivos de protocolo de Internet (IPDC) en agosto de 1998. [9] El IPDC estaba destinado a utilizarse entre una puerta de enlace de medios y un controlador de puerta de enlace de medios. La pasarela de medios era capaz de actuar como pasarela de voz sobre IP, pasarela de voz sobre cajero automático, pasarela de medios por módem de marcación, conmutador de circuito o conexión cruzada. En octubre de 1998, el Protocolo de control de puerta de enlace simple (SGCP) se combinó con el Control de dispositivos de protocolo de Internet (IPDC), dando como resultado MGCP. [10]
MGCP se presentó al grupo de trabajo MeGaCo del IETF en octubre de 1998. [11] En noviembre de 1998, Lucent Technologies presentó un borrador para el protocolo del tercer dispositivo, llamado Media Device Control Protocol (MDCP) para que lo utilicen las pasarelas de medios y sus controladores. [12] IETF fusionó MGCP y MDCP y propuso un protocolo nuevo y mejorado denominado protocolo MeGaCo (también conocido como H.248) en abril de 1999. [13]
La primera versión "oficial" de MGCP se define en RFC 2705 como informativa. RFC 3435 obsoleto RFC 2705. Actualmente, MGCP es puramente informativo en lugar de un protocolo de seguimiento estándar, aunque incluye la especificación del protocolo. Incluso aunque MGCP todavía era un borrador de Internet , muchas empresas desarrolladas incluían MGCP con su propio desarrollo en lugar de esperar un protocolo estandarizado. Por lo tanto, se tomó la decisión de lanzar MGCP como RFC informativo en octubre de 1999. El desarrollo de MGCP por IETF se ha detenido, aunque las empresas continúan implementando MGCP, [14] impulsadas por los esfuerzos del desarrollo de PacketCable de señalización de llamadas basada en red .
Se buscó una mayor estandarización del esfuerzo MGCP en el IETF, en el grupo de trabajo MEGACO, y también en el ITU-T / SG16, bajo el nombre de código H.GCP. El estándar RFC 3015 rastrea el protocolo MEGACO (también H.248) y
La motivación de Megaco fue la necesidad de satisfacer varios requisitos que MGCP no abordó adecuadamente. [ cita requerida ] Megaco es una evolución de MGCP. Es una combinación de MGCP y MDCP, y se publicó como estándar en RFC 3015 en noviembre de 2000. Megaco y MGCP son diferentes y no interoperables.
H.248 (Protocolo de control de puerta de enlace H.248.1 versión 3) es publicado por la Unión Internacional de Telecomunicaciones de Telecomunicaciones (UIT-T) como estándar de protocolo. El UIT-T ha publicado tres versiones de H.248.1 . El IETF lo publicó como Gateway Control Protocol Version 1 en el RFC 3525 informativo.
Tanto H.248 como MGCP son protocolos para controlar pasarelas de medios mediante un controlador de pasarela de medios o un agente de llamadas . En un sistema VoIP, H.248 y MGCP se utilizan con SIP o H.323. SIP o H.323 proporcionan intercomunicación entre controladores de pasarela y MGCP se utiliza para gestionar el establecimiento de medios en las pasarelas de medios. [15]
Documentos de normas
- RFC 2805 Arquitectura y requisitos del protocolo de control de puerta de enlace de medios , abril de 2000 (informativo)
- RFC 2705 Media Gateway Control Protocol (MGCP) versión 1.0 , octubre de 1999 (informativo)
- RFC 3435 Media Gateway Control Protocol (MGCP) Versión 1.0 , (reemplaza RFC 2705) (Informativo)
- RFC 3015 Protocolo Megaco versión 1.0 , noviembre de 2000, (vía estándar)
- Protocolo de control de puerta de enlace RFC 3525 , versión 1 , junio de 2003 (obsoleto: RFC 3015) (estándar)
Ver también
- Conmutación por software
- Perfil de audio y video RTP
- Voz sobre Protocolo de Internet
Referencias
- ^ a b RFC 2805, Requisitos y arquitectura del protocolo de control de puerta de enlace de medios , N. Greene, M. Ramalho, B. Rosen, IETF, abril de 2000
- ^ "Comprensión de los protocolos de VoIP" . packetizer.com . Consultado el 7 de junio de 2012 .
- ^ RFC 3435, Protocolo de control de puerta de enlace de medios (MGCP) versión 1.0 , F. Andreasen, B. Foster, The Internet Society (enero de 2003)
- ^ RFC 3525, Protocolo de control de puerta de enlace versión 1 , C. Groves, M. Pantaleo, T. Anderson, T. Taylor (editores), The Internet Society (junio de 2003)
- ^ RFC 5125, Reclasificación de RFC 3525 a Histórico , T. Taylor, The IETF Trust (febrero de 2008)
- ^ title = Uso de MEGACO vis-à-vis MGCP para construir una solución Gateway
- ^ "Historia de la carta h2.48 del grupo de trabajo principal del SIP" . packetizer.comg . Consultado el 7 de junio de 2012 .
- ^ "Simple Gateway Control Protocol (SGCP" . IETF. 30 de julio de 1998. Consultado el 8 de junio de 2012) .
- ^ "IPDC - Protocolo de control de conexión" . IETF. Agosto de 1998 . Consultado el 8 de junio de 2012 .
- ^ "Comunicaciones de nivel 3, Bellcore anuncia la fusión de especificaciones de protocolo para voz sobre IPe" . Comunicaciones de nivel 3 . Consultado el 8 de junio de 2012 .
- ^ "Protocolo de control de pasarela de medios (MGCP)" . IETF. 27 de octubre de 1998 . Consultado el 8 de junio de 2012 .
- ^ "Hacia la interconexión de redes PSTN / Internet - PROTOCOLO DE CONTROL DE DISPOSITIVOS DE MEDIOS" . IETF. Noviembre de 1998 . Consultado el 8 de junio de 2012 .
- ^ "Protocolo MEGACO" . IETF. 16 de abril de 1999 . Consultado el 8 de junio de 2012 .
- ^ Collins, Daniel (22 de septiembre de 2000). "Capítulo 6: Media Gateway Control y la arquitectura Softswitch". Libro de recopilación grande con muchos capítulos y autores de capítulos distintos . Editores de libros. págs. 239-240 . ISBN 0071363262.
- ^ "Protocolo de control de pasarela de medios" . telecomspace.com . Consultado el 7 de junio de 2012 .
enlaces externos
- Primer borrador del Protocolo de control de puerta de enlace simple , IETF, 30 de julio de 1998
- Protocolo de control de conexión 1er borrador , IETF, agosto de 1998
- Protocolo de control de pasarela de medios (MGCP) 1er borrador , IETF 27 de octubre de 1998
- PROTOCOLO DE CONTROL DE DISPOSITIVOS DE MEDIOS (MDCP) 1er borrador , noviembre de 1998
- Primer borrador de MEGACO , IETF, abril de 1999
- Recomendaciones de la serie UIT-T H
- Especificación del protocolo base H.248.1 , ITU-T
- Sitio de información MGCP
- Sitio de información H.248
- Implementación de protocolos de control de puerta de enlace de medios : informe técnico de RADVISION
- Una descripción de MGCP y SIP Michael Lamy, División de redes empresariales de ADTRAN