Intercambio InterAsterisk

IAX2 en la pila de protocolos TCP / IP :
solicitud IAX2
transporte UDP
Internet IP ( IPv4 , IPv6 )
Acceso a la red Ethernet
Bus simbólico

Anillo simbólico
FDDI ...

Inter-Asterisk Exchange ( IAX ) es un protocolo de red que se utiliza desde el código abierto - PBX Asterisk . Se utiliza tanto para la conexión entre servidores individuales de Asterisk como para la comunicación con dispositivos finales, con los que son posibles las llamadas de voz sobre IP . Actualmente se utiliza la versión 2 (IAX2).

Otros estándares para la telefonía IP son SIP y H.323, que se utilizan ampliamente .

A diferencia de algunos de los otros protocolos de VoIP, IAX / IAX2 ofrece ventajas en telefonía IP porque el protocolo utilizado es menos complicado. En detalle: Solo se requiere un puerto para el proceso de señalización y para la transmisión del flujo de audio (puerto 4569). El protocolo IAX no suele tener problemas de NAT o firewall , ya que ocurren cuando se usa SIP o H.323: los clientes que se registran en el servidor pueden mantener la conexión abierta. Si el servidor está detrás de un firewall, el puerto se puede reenviar.

Debido a la menor sobrecarga del protocolo IAX / IAX2, en comparación con SIP o H.323, en combinación con un códec de banda estrecha , como B. GSM , iLBC o G.729 , incluso conexiones VoIP posibles a través de un módem analógico (con una velocidad de transferencia de datos de aproximadamente 38 kbit / s en la dirección de envío).

Los objetivos de IAX

Las siguientes propiedades fueron los principales objetivos en el desarrollo de IAX:

  • el ancho de banda utilizado para la transmisión multimedia debe ser lo más pequeño posible
  • Se prestó especial atención al control de la transmisión y una única conexión de voz.
  • ya debería estar instalado un soporte NAT

Por lo tanto, IAX puede transmitir señales de control y varias llamadas o mensajes de video entre dos computadoras o dispositivos finales a través de una sola conexión UDP . IAX es un protocolo binario que hace un buen uso del ancho de banda. En algunos lugares, Mark Spencer , el creador del protocolo, ha decidido usar un poco más de ancho de banda total, pero para ser más eficiente en las conversaciones uno a uno.

Clientes IAX

hardware

software

  • Diax ( Freeware , para Windows) - versión actual 0.9.15a de 2005
  • IAXComm ( código abierto , para Linux, Mac OS X y Windows) - versión actual 1.2. desde 2006
  • IAXPhone ( Crippleware , para Windows)
  • Zoiper, anteriormente Idefisk (Crippleware, versión gratuita solo para uso no comercial, para Linux, Mac OS X, Windows y Android) - versión actual 5
  • Kiax (código abierto, para Linux y Windows) - versión actual 2.1 Beta2 de 2009
  • LoudHush (Crippleware, para Mac OS X)
  • PURtel (configurado permanentemente en PURtel, Windows)
  • YakaPhone (código abierto, para Windows) - última versión de 2016
  • Yate (código abierto, servidor y cliente) - versión actual 6.1.0.1 de 2018
  • ZiaxPhone (Freeware, para Sharp Zaurus )

enlaces web