Ir al contenido

IAX2

De Wikipedia, la enciclopedia libre

IAX (Inter-Asterisk eXchange protocol) es uno de los protocolos utilizado porAsterisk,un servidorPBX(central telefónica) decódigo abiertopatrocinado porDigium.Es utilizado para manejar conexionesVoIPentre servidoresAsterisk,y entre servidores y clientes que también utilizan protocolo IAX.

El protocolo IAX ahora se refiere generalmente al IAX2, la segunda versión del protocolo IAX. El protocolo original ha quedado obsoleto en favor de IAX2. Viene recogido en la RFC-5456.

Propiedades Básicas[editar]

IAX2 es robusto, lleno de novedades y muy simple en comparación con otros protocolos. Permite manejar una gran cantidad decódecsy un gran número destreams,lo que significa que puede ser utilizado para transportar virtualmente cualquier tipo de dato. Esta capacidad lo hace muy útil para realizar videoconferencias o realizar presentaciones remotas. Está diseñado para darle prioridad a los paquetes de voz en una red IP. Esto se llama QoS (Quality of Service).

IAX2 utiliza un único puerto UDP, generalmente el 4569, para comunicaciones entre puntos finales (terminalesVoIP) para señalización y datos. El tráfico de voz es transmitidoin-band,lo que hace a IAX2 un protocolo casi transparente a loscortafuegosy realmente eficaz para trabajar dentro de redes internas. En esto se diferencia de SIP, que utiliza una cadena RTPout-of-bandpara entregar la información.

IAX2 soportaTrunking (red),donde un simple enlace permite enviar datos y señalización por múltiples canales. Cuando se realizaTrunking,los datos de múltiples llamadas son manejados en un único conjunto de paquetes, lo que significa que un datagrama IP puede entregar información para más llamadas sin crear latencia adicional. Esto es una gran ventaja para los usuarios deVoIP,donde las cabeceras IP son un gran porcentaje del ancho de banda utilizado.

Commend es un fabricante de interfonia IP que utiliza IAX2.

El Inicio de IAX[editar]

El protocolo IAX2 fue creado porMark Spencerpara la señalización de VoIP enAsterisk.El protocolo crea sesiones internas y dichas sesiones pueden utilizar cualquiercódecque pueda transmitir voz o vídeo. El IAX esencialmente provee control y transmisión de flujos de datos multimedia sobre redesIP.IAX es extremadamente flexible y puede ser utilizado con cualquier tipo de dato incluido vídeo, pero está diseñado principalmente para llamadas de voz IP.

El diseño de IAX se basó en muchos estándares detransmisión de datos,incluidosSIP(el cual es el más común actualmente),MGCPyReal-time Transport Protocol.

Objetivos de IAX[editar]

El principal objetivo de IAX ha sido minimizar el ancho de banda utilizado en la transmisión de voz y vídeo a través de la redIP,con particular atención al control y a las llamadas de voz y proveyendo un soporte nativo para ser transparente aNAT.La estructura básica de IAX se fundamenta en la multiplexación de la señalización y del flujo de datos sobre un simple puertoUDPentre dos sistemas.

IAX es un protocolobinarioy está diseñado y organizado de manera que reduce la carga en flujos de datos de voz. El ancho de banda para algunas aplicaciones se sacrifica en favor del ancho de banda paraVoIP.

Enlaces externos[editar]