Media Gateway Control Protocol (Protokoll)

Das Media Gateway Control Protocol (MGCP) ist ein Netzwerkprotokoll zur Steuerung von VoIP-Gateways. MGCP ist in RFC 2705[1] beschrieben und ist ein Master/Slave-Protokoll, welches die Steuerinformationen in Klartext (wie SIP) überträgt. Das VoIP-Gateway arbeitet als Slave und wird von einer Vermittlungseinrichtung (z. B. VoIP-Telefonanlage, im Standard englisch Call Agent) gesteuert.

Funktionsweise

MGCP-Gateways werden über acht unterschiedliche Steuerinformationen (Kommandos) gesteuert. Die Steuerinformationen werden in Klartext über UDP-Port 2427 übertragen.

SteuerinformationenNameSenderBeschreibung
AUEPAuditEndpointCall AgentBestimmt den Zustand eines übergebenen Anschlusses (Endpunkt)
AUCXAuditConnectionCall AgentFindet bzw. meldet alle Parameter einer Verbindung.
CRCXCreateConnectionCall AgentBaut eine Verbindung zwischen zwei Endgeräten auf.
DLCXDeleteConnectionBeideVom Call Agent: Beendet eine aktuelle Verbindung.
Vom Gateway (Schnittstelle): Zeigt an, dass eine Verbindung nicht länger gehalten werden kann.
MDCXModifyConnectionCall AgentÄndert die Parameter einer aufgebauten Verbindung.
RQNTNotificationRequestCall AgentWeist das Gateway an, auf besondere Ereignisse wie z. B. Telefonhörer abheben/auflegen oder MFV-Töne zu reagieren. Wird auch als Anweisung ans Gateway verwendet, dem Endgerät ein Hörtöne zu übermitteln (z. B. Wähl- oder Besetztton).
NTFYNotifyGatewayInformiert den Call Agent über angeforderte Ereignisse.
RSIPRestartInProgressGatewayInformiert den Call Agent, dass ein Endgerät oder eine Gruppe von Endgeräten abgemeldet wurden oder wieder angemeldet wurden.

Vor- und Nachteile

MGCP-Gateways werden von einer zentralen Vermittlungseinrichtung gesteuert. Die Intelligenz im Netzwerk wird also zentralisiert. Die Implementation und Administration von MGCP-Gateways ist einfacher als H.323-Gateways, da die zentrale Vermittlungseinrichtung die Steuerung übernimmt. Im Gegensatz zu H.323-Gateways hat die zentrale Vermittlungseinrichtung jederzeit einen aktuellen Status zu den einzelnen Schnittstellen eines Gateways.

Einzelnachweise

  1. RFC2705 – Media Gateway Control Protocol (MGCP) Version 1.0. Oktober 1999 (englisch).