Protocol MGCP - Teoria NGN - Catalog de articole - toate pentru asterisc

MGCP sau Media Gateway Control Protocol literalmente - de control media gateway protocol este un protocol de comunicare in sistemele VoIP voce bazate pe IP distribuite.

arhitectură

Signaling Gateway (SG)

Semnalizare Gateway - furnizează informații de semnalizare care vine de la PSTN, blochează controler și transferul de informații de semnal în direcția opusă.

În practică, de semnalizare, de obicei, poarta de acces (SG) și Media Gateway (MG), conectat la un comutator fizic, dar nu este necesar. Call Agent foloseste MGCP pentru a controla Gateway Signaling (SG), în acest scop - feedback-ul între poarta de acces de semnalizare (SG) și protocoalele Agent SIGTRAN sunt utilizate.

Media Gateway (MG)

Media Gateway îndeplinește funcția de conversie a informațiilor de vorbire care vine de la PSTN la un canal vocal cu o rată de biți constantă într-o formă adecvată pentru transmiterea prin rețea cu pachete de rutare IP (codificare și ambalare a informațiilor de vorbire în pachetele RTP și apoi la UDP și IP) și invers de transformare).

Media Gateway utilizează protocolul MGCP pentru evenimente de semnalizare, cum ar fi informațiile pe care cârlig / cifre eliminate sau formate din numărul apelat (apelare extensie).

suna Agent

Call Agent - controlor Gateway efectuează gateway-ul de management, care utilizează un protocol MGCP pentru a raporta media gateway:

  • ce evenimente ghid Agent Call
  • modul în care dispozitivele terminale să fie conectate între ele
  • care tonurile va apela este reprodusă pe dispozitivele terminale

MGCP, de asemenea, permite agentului de apel pentru a monitoriza starea de puncte finale pe o poartă de acces media (MG).

De obicei, poarta de acces media este configurat cu o listă de agenți de apeluri din care pot primi cereri de instrucțiuni.

În principiu, notificarea poate fi trimis la diferiți agenți de la fiecare dispozitiv terminal (astfel cum este prevăzut de agenți de apel, parametrul NotifiedEntity este folosit pentru acest lucru). Practic însă, este de dorit ca în acest moment toate dispozitivele terminale controlate de un regulator și poarta de acces; Apelați ceilalți agenți sunt disponibile la rezervare a resurselor în caz de concediere, în cazul în care agentul primar eșuează, sau pierde contactul cu Media Gateway. În cazul unui astfel de refuz Management Gateway va trece automat la gateway-ul controler de rezervă. Tot ceea ce trebuie să aibă grijă de un astfel de scenariu, acesta este schimbul de informații cu privire la statutul dintre cei doi agenți, cu toate acestea, acest lucru nu garantează că ambele nu va încerca să controleze aceeași poarta de acces. Pentru a rezolva conflictele folosind capacitatea de a sondaj poarta de acces pentru a determina care agentul gestionează în acest moment.

Protocolul Prezentare generală

pachetele MGCP sunt diferite de multe alte protocoale. El a rezervat de obicei portul UDP 2427, MGCP datagramă poate conține valori nule, nu pentru că este de obicei construit în pachete TCP. Pachetul MGCP este o comandă (cerere) sau un răspuns. Comenzi (interogări) începe cu codul de patru litere, răspunsurile încep cu un cod numeric de trei cifre.

În MGCP, fiecare echipă poartă ID-ul tranzacției și primește un răspuns la fiecare.

solicitare din listă conține un total de opt echipe: AUEP, AUCX, CRCX, DLCX, MDCX, NTFY, RQNT, RSIP.

Două comenzi sunt utilizate de către agent pentru a face o cerere pentru gateway media:

  • AUEP - dispozitiv de capăt și audit
  • AUCX - conexiune de audit.

Trei comenzi Call Agent pentru a gestiona conexiunea RTP la poarta de acces media (gateway-ul poate trimite, de asemenea, comanda DLCX atunci când doriți să ștergeți conexiunea la sine):

  • CRCX - a crea o conexiune,
  • DLCX - șterge o conexiune,
  • MDCX - conexiune schimbare.

Echipa RQNT folosit un media gateway la o cerere de notificare este utilizat de către agentul de a solicita notificarea evenimentelor de pe poarta de acces media.

Echipa NTFY foloseste un Media Gateway pentru a informa agentul care a detectat evenimentul, care a solicitat anterior agent de notificare (echipa RQNT).

comandă RSIP - reporni procesul, utilizați poarta de acces media acestor agenți, există un proces de repornire.