Media Gateway Control Protocol sau MGCP este setul obișnuit de protocoale care sunt utilizate în timpul unei sesiuni live într-o conferință multimedia. Protocoalele ajută la stabilirea standardelor pentru orice tip de activitate vocală sau vizuală care are loc în timpul conferinței. În același timp, unele aspecte ale Media Gateway Control Protocol ajută și la înregistrarea activității audio și vizuale în timpul conferinței multimedia, făcând posibilă arhivarea întregului eveniment pentru reluare la o dată ulterioară.
Cheia funcției Media Gateway Control Protocol are de-a face cu supravegherea procesului de semnalizare și să permită gazdei să gestioneze eficient sesiunea multimedia. Pentru a îndeplini aceste sarcini, protocolul va controla procesul de comunicare între gateway-ul media care ajută la convertirea datelor în pachete și controlerul gateway-ului care se găsește la punctul de terminare. Acest proces de conversie face posibilă convertirea pachetelor din semnalele primite de la o rețea cu comutare de circuite și permite software-ului care conduce sesiunea de conferință să digeră și să traducă cu ușurință datele într-un format utilizabil. Astăzi, controlerul tipic de gateway poate controla un număr de gateway-uri, ceea ce înseamnă că participanții la conferință pot fi implicați folosind orice număr de dispozitive de comunicație diferite.
În structură, Media Gateway Control Protocol datorează foarte mult două protocoale preexistente. Elemente atât ale controlului dispozitivului prin protocolul de internet, cât și ale protocolului de control simplu al gateway-ului se găsesc în combinația pentru MGCP. Ceea ce este puțin diferit este că, cu Media Gateway Control Protocol, structura relației master-slave plasează controlul ferm cu controlerul media gateway.
Versiunile îmbunătățite ale Media Gateway Control Protocol sunt de obicei denumite Megaco sau H.248. Odată cu utilizarea extinsă a Internetului pe dispozitivele portabile și dependența din ce în ce mai mare a multor companii de sesiunile de conferințe bazate pe web pentru a organiza întâlniri, aceste versiuni îmbunătățite sunt deosebit de importante, deoarece fac posibil ca mai multe porturi să fie procesate pe gateway. Folosind Media Gateway Control Protocol, este posibil să se organizeze o conferință interactivă bazată pe web, care să includă mii de conexiuni individuale la întâlnire.