Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

ARQUITECTURA IAX

El protocolo IAX se corresponde con Inter-Asterisk eXchange protocol. Como indica su nombre fue diseñado como un protocolo de conexiones VoIP entre servidores Asterisk aunque hoy en día también sirve para conexiones entre clientes y servidores que soporten el protocolo.

La versión actual es IAX2 ya que la primera versión de IAX ha quedado obsoleta Es un protocolo diseñado y pensado para su uso en conexiones de VoIP aunque puede soportar otro tipo de conexiones (por ejemplo video)

Objetivos de IAX

Minimizar el ancho de banda usado en las transmisiones de control y multimedia de VoIP

-Evitar problemas de NAT (Network Address Translation)

-Soporte para transmitir planes de marcación

Una llamada IAX o IAX2 tiene tres fases:

A) Establecimiento de la llamada

El terminal A inicia una conexión y manda un mensaje "new". El terminal llamado responde con un "accept" y el llamante le responde con un "Ack". A continuación el terminal llamado da las señales de "ringing" y el llamante contesta con un "ack" para confirmar la recepción del mensaje. Por último, el llamado acepta la llamada con un "answer" y el llamante confirma ese mensaje.

B) Flujo de datos o flujo de audio

Se mandan los frames M y F en ambos sentidos con la información vocal. Los frames M son mini-frames que contienen solo una cabecera de 4 bytes para reducir el uso en el ancho de banda. Los frames F son frames completos que incluyen información de sincronización. Es importante volver a resaltar que en IAX este flujo utiliza el mismo protocolo UDP que usan los mensajes de señalización evitando problemas de NAT.

C) Liberación de la llamada o desconexión

La liberación de la conexión es tan sencillo como enviar un mensaje de "hangup" y confirmar dicho mensaje.

FRAMES O TIPOS DE TRAMA

Los mensajes o tramas que se envian en IAX2 son binarios y por tanto cada bit o conjunto de bits tiene un significado. Como hemos indicado anteriormente existen dos tipos de mensajes principalmente:

A) Tramas F o Full Frames

La particularidad de las tramas o mensajes F es que deben ser respondidas explícitamente. Es decir cuando un usuario manda a otro una trama F (full frame) el receptor debe contestar confirmando que ha recibido ese mensaje. Estas tramas son las únicas que deben ser respondidas explícitamente.

QUE ES SIP

Sip es un protocolo que se encuentra en la capa de aplicacion para crear ,modificar,y terminar seciones con uno o ms participantes.las seciones incluyen: llamadas telefonicas ,transferencia de datos multimedia , conferencias en tiempo real.sip utiliza servidores proxy para enrutar las peticiones de los usuarios y puede viajar sobre cualquier protocolo de transporte.

EJEMPLO DE COMUNICACION SIP

RTP/RTCP

RTP es la abreviación de Real-time Transport Protocol, por su denominación en Inglés. Es un estándar creado por la IETF para la transmisión confiable de voz y video a través de Internet. La primera versión fue publicada en 1996 en el documento RFC 1889 y fue reemplazado por el estándar RFC 3550 en 2003.

En aplicaciones de Voz sobre IP, RTP es el protocolo responsable de la transmisión de los datos. La digitalización y compresión de la voz y el video es realizada por el CODEC. Para el manejo de señalización o establecimiento de llamada existe el protocolo SIP.

Dentro del estándar RFC 3550 se define un protocolo adicional para el envío de datos de control y datos de mediciones realizadas durante la transmisión. Se conoce como RTCP RTP Control Protocol. los paquetes RTCP se envián periódicamente dentro de la secuencia de paquetes RTP.

SOBRE QUE PROTOCOLOS FUNCIONA RTP Y RTCP

RTP/RTCP se encuentra sobre el transporte UDP/TCP, pero prácticamente sobre UDP.

RTP es un protocolo de sesión, pero se encuentra en la aplicación. Es el desarrollador que lo tiene que integrar

¿Cómo se transporta el tipo de flujo?

RTP no tiene nada que ver con el tipo de flujo. Se encuentra sobre UDP, que está sobre IP. El tipo de flujo teóricamente se utiliza en IP.

RTP lleva un número de secuencia, una marca de tiempo y un identificador único de la fuente (SSRC).

EJEMPLOAUDIO CONFERENCIA RTP

FIN

Learn more about creating dynamic, engaging presentations with Prezi