Media Gateway Control Protocol o MGCP è il solito insieme di protocolli utilizzati durante una sessione live in una conferenza multimediale. I protocolli aiutano a stabilire gli standard per qualsiasi tipo di attività vocale o visiva che si svolge durante la conferenza. Allo stesso tempo, alcuni aspetti del Media Gateway Control Protocol aiutano anche nella registrazione dell’attività audiovisiva durante la conferenza multimediale, consentendo di archiviare l’intero evento per la riproduzione in un secondo momento.
La chiave della funzione di Media Gateway Control Protocol ha a che fare con la supervisione del processo di segnalazione e consentendo all’host di gestire efficacemente la sessione multimediale. Per eseguire queste attività, il protocollo controllerà il processo di comunicazione tra il gateway multimediale che aiuta a convertire i dati in pacchetti e il controller del gateway che si trova nel punto di terminazione. Questo processo di conversione consente di convertire i pacchetti dai segnali ricevuti da una rete a commutazione di circuito e consente al software che gestisce la sessione di conferenza di digerire e tradurre facilmente i dati in un formato utilizzabile. Oggi, il controller gateway tipico può controllare un numero di gateway, il che significa che i partecipanti alla conferenza possono essere coinvolti utilizzando un numero qualsiasi di dispositivi di comunicazione diversi.
Nella struttura, Media Gateway Control Protocol deve molto a due protocolli preesistenti. Gli elementi sia del controllo del dispositivo del protocollo Internet che del protocollo di controllo del gateway semplice si trovano nel mix per MGCP. Ciò che è leggermente diverso è che con Media Gateway Control Protocol, la struttura della relazione master-slave pone saldamente il controllo con il controller del gateway multimediale.
Le versioni avanzate di Media Gateway Control Protocol sono generalmente indicate come Megaco o H.248. Con l’uso esteso di Internet sui dispositivi portatili e la crescente dipendenza di molte aziende da sessioni di conferenza basate sul Web per tenere riunioni, queste versioni avanzate sono particolarmente importanti, in quanto consentono di elaborare più porte per gateway. Utilizzando il protocollo Media Gateway Control, è concepibile tenere una conferenza interattiva basata sul Web che include migliaia di connessioni individuali alla riunione.