Documentos de Académico
Documentos de Profesional
Documentos de Cultura
248
MEGACO (Media Gateway Control Protocol), definido por el IETF, presenta muchas similitudes con
el protocolo MGCP (Media Gateway Control Protocol). Se trata de un protocolo de control entre
las entidades MGC (Media Gateway Controller) y MGW. (Media Gateway) MEGACO se denomina
H.248 en el ITU-T y est por tanto definido conjuntamente entre el IETF y el ITU-T. La
especificacin MEGACO est escrita utilizando ABNF (Abstract Backus-Naur Form) mientras que
H.248 est descrito basndose en ASN 1 (Abstract Syntax Notation 1). El protocolo MEGACO
permite a estas dos entidades (MGC y MGW) intercambiar transacciones. Cada transaccin se
expresa por el envo de una transactionRequest por una de las entidades y el envo de una
transactionReply por la otra entidad. Una transactionRequest est formada por un conjunto de
instrucciones, y una transactionReply contiene el conjunto de respuestas correspondientes. El
prrafo 2 introduce los conceptos de terminacin y contexto que permiten modelizar una
conexin con MEGACO. El prrafo 3 lista las instrucciones MEGACO utilizadas entre el MGC y el
MGW. El prrafo 4 describe los descriptores que corresponden a los parmetros presentes en las
instrucciones MEGACO. El prrafo 5 describe las trasacciones MEGACO que incluyen las
instrucciones MEGACO. Los escenarios de establecimiento y liberacin de comunicaciones con
MEGACO son presentados en el prrafo 6.
Instrucciones MEGACO
El protocolo MEGACO define ocho instrucciones que permiten la manipulacin de entidades
lgicas del modelo de conexin, que son los contextos y las terminaciones (Tabla 1). La mayora de
las instrucciones son emitidas por un MGC hacia un MGW. Se trata de las instrucciones Add (aade
una terminacin a un contexto), Modify (Modificacin de una terminacin en un contexto),
Subtract (Extraccin de una terminacin de un contexto), Move (Desplazamiento de una
terminacin de su contexto a otro contexto), AuditValue y AuditCapabilities (lectura de los valores
actuales y posibles de las propiedades de una terminacin), Notify (notificacin del suceso de un
evento sobre una terminacin) ServiceChange (suspensin o retoma de una terminacin). Se
pueden emitir dos instrucciones de un MGW a un MGC: Notify (notificacin de eventos sucedidos
en el MGW) y ServiceChange (notificacin de la suspensin o retoma de una terminacin).
Transacciones MEGACO
Las instrucciones MEGACO y sus respuestas son transportadas entre el MGC y el MGW dentro de
las transacciones. Una transaccin est identificada por un identificador de transaccin
(transactionID). Una transaccin consiste en una o varias acciones. Una accin es un conjunto de
instrucciones que se aplican a un contexto especfico. Cada accin especfica as un identificador
de contexto (contextID) y las instrucciones que se aplicarn al contexto. Existen casos en que
contextID no est especificado, por ejemplo, cuando el MGC pide al MGW que cree un contexto.
Es el MGW quien atribuye un identificador al contexto. Una transaccin es emitida bajo la forma
de una transactionRequest. La respuesta est encapsulada en una transactionReply. Esta ltima
puede estar precedida de una o varias transactionPending. El receptor indica a travs de una
transactionPending que la transaccin est siendo tratada pero que an no se ha ejecutado
completamente; la seguir una transactionReply. Esto permite al emisor saber si la
transactionRequest se ha perdido.