Protokolle und Codierungen von Asterisk

Asterisk ist eine offene VoIP-Plattform, die mit diversen Protokollen und Codierungen ausgestattet ist. Durch die modulare Aufbauweise können zudem auch Erweiterungen relativ leicht hinzu entwickelt werden. Als Protokolle kommen die Folgenden zum Einsatz:

Real-time Transport Protocol (RTP)

Real-time Transport Protocol (RTP) ist ein Protokoll zur kontinuierlichen Übertragung von audiovisuellen Daten (Streams) über IP-basierte Netzwerke. Das Protokoll wurde erstmals 1996 im RFC-1889 standardisiert. 2003 wurde ein überarbeiteter RFC veröffentlicht

Session Initiation Protocol (SIP)

Session Initiation Protocol (SIP) ist ein Netzprotokoll zum Aufbau, zur Steuerung und zum Abbau einer Kommunikationssitzung zwischen zwei und mehr Teilnehmern. Das Protokoll wird u. a. im RFC-3261 spezifiziert. In der IP-Telefonie ist das SIP ein häufig angewandtes Protokoll.

InterAsterisk eXchange (IAX2)

InterAsterisk eXchange (IAX2) ist ein Protokoll, welches von Asterisk benutzt wird. Es kann dabei sowohl zur Verbindung zwischen einzelnen Asterisk-Servern als auch zur Kommunikation zu VoIP-Endgeräten dienen. Aktuell findet die Version 2 (IAX2) Verwendung. Im Gegensatz zu Skype ist dieses Protokoll von der Asterisk-Gemeinde offengelegt worden.

H.323

H.323 ist ein Protokoll der H.32X-Serie, die auch die Kommunikation über öffentliche Telefonnetze und ISDN enthält. H.323 war der erste IP-Telefonie-Standard, der den IETF-Standard RTP adaptiert hat, um Audio und Video über IP-Netzwerke zu transportieren. Heute wird es hauptsächlich in geschlossener Unternehmensumgebung eingesetzt und häufig durch SIP ersetzt.

Media Gateway Control Protocol (MGCP)

Media Gateway Control Protocol (MGCP) ist ein Netzwerkprotokoll zur Steuerung von VoIP-Gateways. MGCP (RFC-2705) ist ein Master-/Slave-Protokoll, welches die Steuerinformationen im Klartext (wie SIP) überträgt. Das VoIP-Gateway arbeitet als Slave und wird von einer Vermittlungseinheit gesteuert.

Die verwendeten Hauptprotokolle von Asterisk sind RTP, SIP und IAX2. H.323 spielt heute in aktuellen Installationen nur noch eine untergeordnete Rolle. Durch die Vielzahl der unterstützten Protokolle und Funktionen eignet sich Asterisk gleichermaßen für Gateways zwischen verschiedenen Netzen, als Konferenzserver sowie für Sprachmenüs und automatisierte Steuerung durch einen Anrufer.

zurück zur Übersicht