Основные сходства протоколов: * оба протокола используются в сетях с одинаковой архитектурой, где транспортными шлюзами управляют высокоинтеллектуальные контроллеры («ведущий-ведомый»);
* оба протокола работают со шлюзами одних видов;
* порты шлюзов поддерживают детектирование одних и тех же событий и генерируют одни и те же сигналы;
* используются одинаковые транспортные механизмы для доставки сообщений систем сигнализации ОКС7, DSS1, ВСК;
* идентичны процедуры установления и разрушения соединения.
Основные различия протоколов:
* протокол MEGACO/H.248 работает не только с телефонными портами, но и UDP-портами;
* соединение в модели MGCP это подключение двух портов, а контекст в модели MEGACO/H.248 всегда отображает связь между портами одного шлюза;
* при помощи протокола MEGACO/H.248 можно менять топологию связей и тем самым управлять конференцией. Данной возможности в протоколе MGCP не предусмотрено;
* для протокола MEGACO/H.248 предусмотрено два способа кодирования (текстовый и бинарный), а сообщения протокола MGCP представляются в текстовом формате (бинарный способ кодирования не поддерживается);
* в протоколах используются разные параметры команд и коды ошибок;
* в протоколе MGCP транзакция образуется из команды и ответа на нее, а в протоколе MEGACO/H.248 транзакция состоит из запроса (совокупности акций, т.е. нескольких команд относящихся к одному контексту) и отклика на запрос. Таким образом в MEGACO/H.248 возможно значительно снизить объем передаваемого сигнального трафика и увеличить скорость установления соединения;
* в протоколе MEGACO/H.248 отсутствуют аналоги двух команд (NotificationRequest и EndpointConfiguration) протокола MGCP, но добавлена команда Move, позволяющая в одно действие перевести порт из одного контекста в другой.