Модель TCP/IP (RFC 1122) |
---|
Прикладний рівень |
Транспортний рівень |
Мережевий рівень |
Канальний рівень |
MGCP (англ. Media Gateway Control Protocol) — протокол для управління шлюзами між IP-мережею і коммутованою телефонною мережею загального користування (ТМЗК). Загальна архітектура бази та програмного інтерфейсу описана в RFC 2805, а поточне конкретне визначення MGCP — в RFC 3435 (застарів RFC 2705). Це наступник Simple Gateway Control Protocol (SGCP).
MGCP є протоколом сигналізації і управління викликами, який використовується в рамках Voice over IP (VoIP) системи, яка зазвичай взаємодіє з комутованою телефонною мережею загального користування (PSTN). Протокол є декомпозицією інших моделей VoIP, таких як H.323, в якому шлюзи (наприклад, гейткіпер H.323) мають більш високий рівень інтелекту сигналізації.
MGCP використовує Session Description Protocol (SDP) для визначення та узгодження медіа-потоків, які будуть передаватися у сесії, і протокол реального часу (RTP) для фреймування медіа потоків.
Інше здійснення Media Gateway Control Protocol архітектури існує в однойменному Megaco протоколі, співпраці Internet Engineering Task Force (RFC 3525) та Міжнародного союзу електрозв'язку (Рекомендація H.248.1). Обидва протоколи відповідають інтерфейсу API і вимогам RFC 2805. Тим не менш, протоколи несумісні через відмінності в синтаксисі протоколу та базовій моделі зв'язку.