MGCP-Based VoIP

Introduction to MGCP

MGCP is a protocol used to control telephone gateways from external call control devices called Call Agents, and Media Gateway Controllers. MGCP is a Main-Subordinate relation protocol. The Call Agent is the main side and the endpoints are the subordinate sides. This protocol is different from SIP and H.323 which are peer-to-peer protocols.

With the MGCP protocol, Call Agents synchronize with each other to send commands to the devices they control (Media Gateway). Call Agents connect directly to IP phones. The Media Gateway and IP phones run with commands sent by the Call Agents. The image below shows the MGCP elements and call control actions. Media Gateway and MGCP IP phones can support features such as conference calls, 3-way brokering and supervisor inspection.

Depending on the Call Agent you use, MGCP can operate together with SIP and H.323.

MGCP-Specific services

Preconfigured MGCP-Specific Services

Service

Ports

Protocol Type

Description

mgcp_CA

UDP 2727

MGCP_UDP

Call-Agent, Media Gateway Controller port.

mgcp_MG

UDP 2427

MGCP_UDP

Media Gateway port.

MGCP_dynamic_ports

Not set

Not set

Allows you to open an MGCP connection on a dynamic port and not on the MGCP well known port.