Anwendung | IAX2 | ||||
---|---|---|---|---|---|
Transport | UDP | ||||
Internet | IP (IPv4, IPv6) | ||||
Netzzugang | Ethernet | Token Bus |
Token Ring |
FDDI | … |
InterAsterisk eXchange (IAX) ist ein Netzwerkprotokoll, das von der Open-Source-Telefonanlage Asterisk benutzt wird. Es dient dabei sowohl zur Verbindung zwischen einzelnen Asterisk-Servern als auch zur Kommunikation zu Endgeräten, mit denen somit Voice-over-IP-Gespräche möglich sind. Aktuell findet die Version 2 (IAX2) Verwendung.
Weitere Standards für IP-Telefonie sind das weit verbreitete SIP und H.323.
IAX/IAX2 bietet im Gegensatz zu einigen der anderen VoIP-Protokolle Vorteile bei der IP-Telefonie, da das verwendete Protokoll weniger kompliziert ist. Im Detail: Für den Signalisierungsprozess und für die Übertragung des Audiostreams wird nur ein Port benötigt (Port 4569). Das IAX-Protokoll hat in der Regel keine NAT- bzw. Firewall-Probleme, wie sie bei der Verwendung des SIP oder H.323 vorkommen: Clients, die sich am Server registrieren, können die Verbindung offen halten. Wenn der Server hinter einer Firewall liegt, kann der Port weitergeleitet werden.
Durch den kleineren Overhead des IAX/IAX2-Protokolls – im Vergleich zu SIP oder H.323 – sind in Kombination mit einem Schmalbandcodec, wie z. B. GSM, iLBC oder G.729, sogar VoIP-Verbindungen über ein Analogmodem möglich (mit einer Datenübertragungsrate von ca. 38 kbit/s in Sende-Richtung).