Media Gateway Control Protocol is a protocol used in mainly in Voice Over IP (VoIP) systems. This was created to serve the needs of the carrier based IP telephony networks. The protocol corresponds to H.323 and SIP, devised as an internal system between the Media Gateway (MG) and Media gateway controller (MGC).
All call processing management by connecting to the IP network is done by MGC, carrying out continuous communications with IP signaling tool. SIP servers or H.323 gatekeeper would be examples.
MGCP is composed of MG (to perform media signal conversion between packets and circuits), one Call Agent (CA), and Signaling Gateway (SG). All of these connect to a Public Switched Telephone Network (PSTN). Mostly MGCP is within a decomposed multimedia gateway which has CA composed of the call control ‘nucleus’ and a media gateway which operates media functions.
MGs have multimedia endpoints with which the CA creates and manages media sessions with other endpoints. Endpoints are data sources or data sinks that can be either virtual or physical. Hardware installation is required to generate physical endpoints while creating virtual endpoints need software installation.
CAs have the capacity to produce new connections or alter an existing one. Broadly, a media gateway is a component that offers conversion between Internet data packets (or other network packets) and voice transmissions carried by phone lines. The CA gives instructions to endpoints to detect events and create signals. Endpoints intend to convey variations in service state to the CA mechanically. The CA then examines endpoints and the associations between endpoints.