Abbreviated as MGC,
media gateway controller is a system used in some
VoIP architectures. MGC handles the registration and management of resources at the
media gateway. A media gateway controller exchanges messages with central office switches via a signaling gateway. A media gateway controller is sometimes called a call agent, call controller, or
softswitch.