<p>     MGCP  je skratka pre Media Gateway Control Protocol (protokol riadenia mediálnych brán). Riadiacimi a signálnymi normami konkuruje staršiemu protokolu H.323 pre konverziu akustického signálu z verejne telefónnej siete (PSTN ) na dátové pakety vhodné na prenos cez internet alebo inú paketovú sieť. Dôvodom nových štandardov v riadiacich protokoloch je narastajúca popularita prenosu hlasu cez IP siete (Voice over IP - VoIP). IP telefóny sú relatívne lacné, avšak sú viazané na špecifický prepínaÄ (switch). IP telefóny a zariadenia, ktoré nie sú viazané na tento prepínaÄ musia obsahovať procesory, ktoré riadia ich funkciu a robia ich nezávislými na iných zariadeniach. Tým je zariadenie komplexnejšie a aj drahšie. MGCP je urÄený na zjednodušenie štandardov pre tento prenos hlasu, aby sa tým eliminovala potreba komplexných procesorov. Zariadenia sa tak stávajú jednoduchšie a lacnejšie. MGCP je navrhnutý ako interný protokol s decentralizovaným systémom, ktorý sa navonok javí ako samostatná VoIP brána. Tento systém sa skladá sa z volacieho agenta (Call Agent) a súboru brán na konverziu signálu medzi okruhmi a paketmi a na riadenie signalizácie.
</p>
<p>     MGCP predpokladá model pripojenia, kde základnou konštrukciou sú koncové body a pripojenia. Pripojenia sú zoskupované do volaní. Základné typy koncových bodov sú napríklad:
    </p>
<p>* digitálny kanál
    </p>
<p>* analógová linka
    </p>
<p>* prístupový bod interaktívnej hlasovej odpovede
    </p>
<p>* prístupový bod konferenÄného mostu
    </p>
<p>* paketový prenášaÄ
    </p>
<p>* prístupový bod linkového oddelenia
    </p>
<p>* ATM rozhranie
</p>
<p>     MGCP zavádza kontrolné rozhranie ako súbor transakcií. Tie sa skladajú z príkazu a povinnej odpovede. Je osem príkazov:
    </p>
<p>* vytvorenie spojenia
    </p>
<p>* modifikovanie spojenia
    </p>
<p>* zrušenie spojenia
    </p>
<p>* oznámenie požiadavky
    </p>
<p>* oznamovanie
    </p>
<p>* kontrola koncového bodu
    </p>
<p>* kontrola spojenia
    </p>
<p>* reštart priebehu
</p>
<p>     Prvé štyri príkazy sú poslané volacím agentom k bráne. Oznamovací príkaz je poslaný bránou volaciemu agentovi. Brána môže tiež poslať zrušenie spojenia. Volací agent môže poslať ktorýkoľvek kontrolný príkaz k bráne. Brána môže poslať príkaz na reštart priebehu k volaciemu agentovi. Všetky príkazy pozostávajú z príkazovej hlaviÄky a nepovinnej popisovej sekcie. Všetky odpovede sú tvorené hlaviÄkou odpovede a nepovinnej popisovej sekcie. HlaviÄky a popisové sekcie sú kódované ako súbor textových riadkov. HlaviÄky sú oddelené od popisových sekcií prázdnym riadkom.</p>