Media Gateway Controller (MGC) - контролирует ряд терминалов - медиа-шлюзы. MGC получает сигнальные информации (например, набранных цифр) с Media Gateway и можно дать указание, чтобы предупредить абонента, для передачи и приема речевой информации и т.д. Есть несколько протоколов, которые могут быть использованы между MGC и Media Gateway: SGCP, MGCP и Megaco (также известный как H.248). MGC получает также срок Call Agent, если речь идет в контексте MGCP.
Некоторые MGCs могут взаимодействовать с другими протоколами сигнализации, как и SS7 (для подключения к традиционной телефонной системе), H.323 и SIP.
Преимущества Softswitch архитектуры в том, что медиа-шлюзы просты в обслуживании, и что Softswitch оператор сохраняет полный контроль. Кроме того, Softswitch архитектуры имеют тенденцию быть негибкими.