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. Тим не менш, протоколи несумісні через відмінності в синтаксисі протоколу та базовій моделі зв'язку.
Архітектура
Ця стаття є сирим з іншої мови. Можливо, вона створена за допомогою машинного перекладу або перекладачем, який недостатньо володіє обома мовами. (квітень 2018) |
Розподілена система складається з Call Agent або Media Gateway Controller (MGC), принаймні одного Media Gateway (MG), який виконує перетворення форматів медіаданих і пакетів, і принаймні одного (SG) при підключенні до PSTN.
Call Agent використовує MGCP, щоб сповістити Media Gateway:
- Які події повинні бути представлені Call Agent
- Як кінці повинні бути з'єднані разом
- Які сигнали повинні бути відтворені на кінцях.
MGCP також дозволяє Call Agent перевірити поточний стан кінцевих точок на Media Gateway.
MG використовує MGCP для повідомлень MGC про події (наприклад, стан зайнятості абонентського шлейфу, або набрані цифри).
(Хоча будь-яка сигнального шлюзу, як правило, на тому ж фізичному комутаторі Media Gateway, це може бути не так Call агент не використовує MGCP для контролю сигнального шлюзу;. А, SIGTRAN протоколи використовуються для транспортної сигналізації між сигнального шлюзу і Call Agent).
Кожен випущений[] MGCP команди ідентифікатор транзакції і отримує відповідь.
Як правило, Media Gateway налаштований список викликів агентів, з яких вона може прийняти програмування (де цей список зазвичай включає в себе тільки один або два виклики агентів). У принципі, події можуть бути спрямовані на різні агенти викликів для кожної кінцевої точки на шлюз (відповідно до програми по Call Агенти, встановивши параметр NotifiedEntity). На практиці, однак, як правило, бажано, щоб у будь-який момент усі кінці на шлюз повинен бути одним і тим же Call Agent, інші агенти виклику доступні тільки для забезпечення надмірності у разі, якщо первинний Call Agent не вдається, або втрачає контакт з Media Gateway. У разі такої відмови несе відповідальність резервного Call Agent, щоб перепрограмувати МГ так що шлюз підпадає під контроль резервного Call Agent. Догляд необхідна у таких випадках; двох агентів Call знали, що вони втратили контакт один з одним, але це не гарантія того, що вони не як спробу контролювати ж шлюз. Можливість аудиту шлюз для визначення Call Agent В наш час[] контроль може бути використаний для вирішення подібних конфліктів.
MGCP припускає, що кілька агентів Call буде підтримувати знання устрою стані між собою (ймовірно з невизначеним протоколу) або відновити його у випадку необхідності (в умовах катастрофічного відмови). Його особливості відмовостійких брати до уваги як планових та позапланових простоїв.
Огляд протоколу
MGCP пакети відрізняються від пакетів, одержуваних від багатьох інших протоколів. Зазвичай, загорнуті в UDP порт 2427, MGCP дейтаграми форматуються з пробільним символом, так само, як ви очікували б знайти в TCP протоколі. Протокол MGCP реалізує інтерфейс управління шлюзом між середовищами як набір транзакцій. Транзакції складаються з команд і обов'язкових відгуків.
Команди починаються з чотирьох букв. Відповіді починаються з трьох чисел.
Є дев'ять команд:
- AUEP — Audit Endpoint — Аудит кінцевої точки;
- AUCX — Audit Connection — Аудит підключення;
- CRCX — Create Connection — Створити з'єднання;
- DLCX — Delete Connection — Видалення підключення;
- MDCX — Modify Connection — Змінити підключення;
- RQNT — Request for Notification — Запит на повідомлення;
- EPCF — Endpoint Configuration — Endpoint конфігурація
- NTFY — Notify — Повідомлення;
- RSIP — Restart In Progress — Йде перезапуск
RFCs
- RFC 3435 — Media Gateway Control Protocol (MGCP), версія 1,0 (це заміняє RFC 2705)
- RFC 3660 — Основні Media Gateway Control Protocol (MGCP) пакети (інформаційна)
- RFC 3661 — Gateway Media Control Protocol (MGCP) Повернутися використання кодів
- RFC 3064 — MGCP CAS пакети
- RFC 3149 — MGCP пакети Робочий телефон
- RFC 3991 — Gateway Media Control Protocol (MGCP) Redirect і скидання пакетів
- RFC 3992 — Gateway Media Control Protocol (MGCP) Механізм подання доповідей
- RFC 2805 — Gateway Media Control Архітектура протоколу та вимоги
- RFC 2897 — Пропозиція по MGCP Advanced Audio Пакет
Див. також
Посилання
- MGCP Information Site [ 2 грудня 2008 у Wayback Machine.] Цей сайт надає інформацію, пов'язану з MGCP
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
MGCP angl Media Gateway Control Protocol protokol dlya upravlinnya shlyuzami mizh IP merezheyu i kommutovanoyu telefonnoyu merezheyu zagalnogo koristuvannya TMZK Zagalna arhitektura bazi ta programnogo interfejsu opisana v RFC 2805 a potochne konkretne viznachennya MGCP v RFC 3435 zastariv RFC 2705 Ce nastupnik Simple Gateway Control Protocol SGCP MGCP ye protokolom signalizaciyi i upravlinnya viklikami yakij vikoristovuyetsya v ramkah Voice over IP VoIP sistemi yaka zazvichaj vzayemodiye z komutovanoyu telefonnoyu merezheyu zagalnogo koristuvannya PSTN Protokol ye dekompoziciyeyu inshih modelej VoIP takih yak H 323 v yakomu shlyuzi napriklad gejtkiper H 323 mayut bilsh visokij riven intelektu signalizaciyi MGCP vikoristovuye Session Description Protocol SDP dlya viznachennya ta uzgodzhennya media potokiv yaki budut peredavatisya u sesiyi i protokol realnogo chasu RTP dlya frejmuvannya media potokiv Inshe zdijsnennya Media Gateway Control Protocol arhitekturi isnuye v odnojmennomu Megaco protokoli spivpraci Internet Engineering Task Force RFC 3525 ta Mizhnarodnogo soyuzu elektrozv yazku Rekomendaciya H 248 1 Obidva protokoli vidpovidayut interfejsu API i vimogam RFC 2805 Tim ne mensh protokoli nesumisni cherez vidminnosti v sintaksisi protokolu ta bazovij modeli zv yazku ArhitekturaCya stattya ye sirim perekladom z inshoyi movi Mozhlivo vona stvorena za dopomogoyu mashinnogo perekladu abo perekladachem yakij nedostatno volodiye oboma movami Bud laska dopomozhit polipshiti pereklad kviten 2018 Rozpodilena sistema skladayetsya z Call Agent abo Media Gateway Controller MGC prinajmni odnogo Media Gateway MG yakij vikonuye peretvorennya formativ mediadanih i paketiv i prinajmni odnogo SG pri pidklyuchenni do PSTN Call Agent vikoristovuye MGCP shob spovistiti Media Gateway Yaki podiyi povinni buti predstavleni Call Agent Yak kinci povinni buti z yednani razom Yaki signali povinni buti vidtvoreni na kincyah MGCP takozh dozvolyaye Call Agent pereviriti potochnij stan kincevih tochok na Media Gateway MG vikoristovuye MGCP dlya povidomlen MGC pro podiyi napriklad stan zajnyatosti abonentskogo shlejfu abo nabrani cifri Hocha bud yaka signalnogo shlyuzu yak pravilo na tomu zh fizichnomu komutatori Media Gateway ce mozhe buti ne tak Call agent ne vikoristovuye MGCP dlya kontrolyu signalnogo shlyuzu A SIGTRAN protokoli vikoristovuyutsya dlya transportnoyi signalizaciyi mizh signalnogo shlyuzu i Call Agent Kozhen vipushenij sho ce MGCP komandi identifikator tranzakciyi i otrimuye vidpovid Yak pravilo Media Gateway nalashtovanij spisok viklikiv agentiv z yakih vona mozhe prijnyati programuvannya de cej spisok zazvichaj vklyuchaye v sebe tilki odin abo dva vikliki agentiv U principi podiyi mozhut buti spryamovani na rizni agenti viklikiv dlya kozhnoyi kincevoyi tochki na shlyuz vidpovidno do programi po Call Agenti vstanovivshi parametr NotifiedEntity Na praktici odnak yak pravilo bazhano shob u bud yakij moment usi kinci na shlyuz povinen buti odnim i tim zhe Call Agent inshi agenti vikliku dostupni tilki dlya zabezpechennya nadmirnosti u razi yaksho pervinnij Call Agent ne vdayetsya abo vtrachaye kontakt z Media Gateway U razi takoyi vidmovi nese vidpovidalnist rezervnogo Call Agent shob pereprogramuvati MG tak sho shlyuz pidpadaye pid kontrol rezervnogo Call Agent Doglyad neobhidna u takih vipadkah dvoh agentiv Call znali sho voni vtratili kontakt odin z odnim ale ce ne garantiya togo sho voni ne yak sprobu kontrolyuvati zh shlyuz Mozhlivist auditu shlyuz dlya viznachennya Call Agent V nash chas koli kontrol mozhe buti vikoristanij dlya virishennya podibnih konfliktiv MGCP pripuskaye sho kilka agentiv Call bude pidtrimuvati znannya ustroyu stani mizh soboyu jmovirno z neviznachenim protokolu abo vidnoviti jogo u vipadku neobhidnosti v umovah katastrofichnogo vidmovi Jogo osoblivosti vidmovostijkih brati do uvagi yak planovih ta pozaplanovih prostoyiv Oglyad protokoluMGCP paketi vidriznyayutsya vid paketiv oderzhuvanih vid bagatoh inshih protokoliv Zazvichaj zagornuti v UDP port 2427 MGCP dejtagrami formatuyutsya z probilnim simvolom tak samo yak vi ochikuvali b znajti v TCP protokoli Protokol MGCP realizuye interfejs upravlinnya shlyuzom mizh seredovishami yak nabir tranzakcij Tranzakciyi skladayutsya z komand i obov yazkovih vidgukiv Komandi pochinayutsya z chotiroh bukv Vidpovidi pochinayutsya z troh chisel Ye dev yat komand AUEP Audit Endpoint Audit kincevoyi tochki AUCX Audit Connection Audit pidklyuchennya CRCX Create Connection Stvoriti z yednannya DLCX Delete Connection Vidalennya pidklyuchennya MDCX Modify Connection Zminiti pidklyuchennya RQNT Request for Notification Zapit na povidomlennya EPCF Endpoint Configuration Endpoint konfiguraciya NTFY Notify Povidomlennya RSIP Restart In Progress Jde perezapuskRFCsRFC 3435 Media Gateway Control Protocol MGCP versiya 1 0 ce zaminyaye RFC 2705 RFC 3660 Osnovni Media Gateway Control Protocol MGCP paketi informacijna RFC 3661 Gateway Media Control Protocol MGCP Povernutisya vikoristannya kodiv RFC 3064 MGCP CAS paketi RFC 3149 MGCP paketi Robochij telefon RFC 3991 Gateway Media Control Protocol MGCP Redirect i skidannya paketiv RFC 3992 Gateway Media Control Protocol MGCP Mehanizm podannya dopovidej RFC 2805 Gateway Media Control Arhitektura protokolu ta vimogi RFC 2897 Propoziciya po MGCP Advanced Audio PaketDiv takozhSGCP Session Initiation Protocol SIP PosilannyaMGCP Information Site 2 grudnya 2008 u Wayback Machine Cej sajt nadaye informaciyu pov yazanu z MGCP