A Media Gateway Controller (MGC) controls Branch Gateway telephony services. MGC can be internal or external to Branch Gateway. An Internal Call Controller (ICC) is an internal MGC. An External Call Controller (ECC) is an external MGC communicating with Branch Gateway over the network.
An Avaya server managed with Avaya Aura® Communication Manager is an MGC for Branch Gateway.