A continuación se analizará detalladamente
una llamada. En una llamada H.323 hay varias fases como se
indica en el siguiente gráfico y varios protocolos
cada uno de un color.
Una llamada H.323 se caracteriza por las siguientes fases:
1. ESTABLECIMIENTO
- En esta fase lo primero que se observa es que uno
de los terminales se registra en el gatekeeper
utilizando el protocolo RAS (Registro, admisión y
estado) con los mensajes ARQ y ACF.
- Posteriormente utilizando el protocolo H.225 (que se utiliza
para establecimiento y liberación de la llamada)
se manda un mensaje de SETUP para iniciar una llamada
H.323. Entre la información que contiene
el mensaje se encuentra la dirección IP, puerto y
alias del llamante o la dirección IP y puerto del
llamado.
- El terminal llamado contesta con un CALL PROCEEDING
advirtiendo del intento de establecer una llamada.
- En este momento el segundo terminal tiene que registrarse
con el gatekeeper utilizando el protcolo RAS de manera similar
al primer terminal
- El mensaje ALERTING indica el
inicio de la fase de generación de tono.
- Y por último CONNECT indica
el comienzo de la conexión.
2. SEÑALIZACIÓN DE CONTROL
- En esta fase se abre una negociación
mediante el protocolo H.245 (control de conferencia),
el intercambio de los mensajes (petición y respuesta)
entre los dos terminales establecen quién será
master y quién slave, las capacidades de los participantes
y codecs de audio y video a utilizar. Como punto
final de esta negociación se abre el canal de comunicación(direcciones
IP, puerto).
Los principales mensajes H.245 que se utilizan en esta fase
son:
• TerminalCapabilitySet (TCS). Mensaje
de intercambio de capacidades soportadas por los terminales
que intervienen en una llamada.
• OpenLogicalChannel (OLC). Mensaje
para abrir el canal lógico de información
que contiene información para permitir la recepción
y codificación de los datos. Contiene la información
del tipo de datos que será transportados.
3. AUDIO
Los terminales inician la comunicación y el intercambio
de audio (o video) mediante el protocolo RTP/RTCP.
4. DESCONEXIÓN
- En esta fase cualquiera de los participantes
activos en la comunicación puede iniciar el proceso
de finalización de llamada mediante mensajes
CloseLogicalChannel y EndSessionComand de H.245.
- Posteriormente utilizando H.225 se cierra la conexión
con el mensaje RELEASE COMPLETE
- Por último se liberan los registros con
el gatekeeper utilizando mensajes del protocolo
RAS:
|