H.248 (tidligere også MEGACO ) er en protokol, der bruges mellem elementer i telekommunikationsnetværk : en mediegateway ( Media Gateway ) og en gatewaycontroller ( Media Gateway Controller ). Understøtter forskellige kredsløbskoblede netværkssignaleringssystemer , herunder tonesignalering , ISDN , ISUP , QSIG og GSM . Forankret som en standard IMS protokol sammen med SIP og Diameter .
Protokollen blev udviklet af den 16. ITU-T- gruppe fra 1997 til 2000 og blev godkendt den 15. juni 2000. Standardiseret af ITU-T anbefalinger fra H.248.1 (grundlæggende protokolbeskrivelse) til H.248.88 (pakkesæt).
En lignende protokol udviklet af IETF i 2000 og opdateret i 2003 blev kaldt MEGACO ( RFC 3015 og RFC 3525 ). MEGACO hentede mange af sine funktioner fra MGCP Gateway Control Protocol . I 2008 flyttede IETF MEGACO (og den tilsvarende RFC 3525 ) til arvestatus i RFC 5125 , hvilket efterlod prioritet til H.248-standarden.
International Telecommunication Council (ITU) H.248.1-standarden definerer de typer enheder, der anvendes i protokollen, som følger:
Faktisk er nøgleenhederne i H.248 controlleren (MGC) og mediegatewayen (MG). De vigtigste enheder, som de opererer inden for rammerne af interaktion, er kontekster (kontekst) og slutninger (terminering).
Opsigelser Disse kilder eller dræn af en eller flere mediestrømme eller kontrolstrømme. Slutningen kan være fysisk eller flygtig (midlertidig/virtuel). Kontekster Disse er stjerneforbindelser skabt ved at kombinere flere slutninger. En kontekst er en logisk enhed i en mediegateway, der er en sammenhæng mellem et sæt afslutninger. NULL-konteksten indeholder alle ikke-relaterede endelser. ContextID identificerer konteksten. En normal, "aktiv" kontekst kan have en fysisk terminering (f.eks. en DS0 i DS3) og en midlertidig (RTP-stream, der forbinder gatewayen til netværket). Kontekster oprettes og frigives af MG under kontrol af Media Gateway Controller (MGC). En kontekst skabes ved at tilføje den første afslutning og frigøres ved at fjerne (fratrække) den sidste afslutning. En opsigelse kan have mere end én tråd, og derfor kan en kontekst være flertrådet. Lyd-, video- og datastrømme kan kontekstdeles på tværs af flere afslutninger.Media Gateway Controlleren administrerer altid de tilgængelige mediekanaler på Media Gatewayen ved at administrere specifikke kontekster og opsigelser. Når opkaldstilstanden ændres, sender MGC en passende besked til gatewayen og venter på en bekræftelse.
Hver besked er en transportmekanisme til at sende kommandoer og ikke selve kommandoen, i modsætning til de fleste andre telekommunikationsprotokoller.
Protokolkommandoer:
Med hensyn til budskab:
Meddelelse { Transaction{ Action{ Context{ Command{ Ending{ Descriptor{ Package }}}}}}}
Analogt med OSI-modellen er hierarkiet af interaktionsniveauer med hensyn til netværkstransmission (pakke eller ATM) som følger.
H.248 | |||||
TCP | UDP | SCTP | |||
IP | |||||
ethernet | ATM |
Følgende er almindelige aspekter og forskelle mellem Megaco/H.248 og MGCP:
H.248/Megaco | MGCP |
---|---|
Opkaldet repræsenteres som afslutning (afslutning) af konteksten | Opkaldet præsenteres af en slutenhed med en forbindelse |
Mulige opkaldstyper omfatter enhver kombination af medier og konferencer | Mulige opkaldstyper er kun punkt-til-punkt eller multipunkt |
Syntaks tekst eller binær | Syntaks tekst |
Transportlag TCP, UDP eller SCTP | Transportlag - UDP |
Media Gateway Control Standard Protocol | IETF-status - Oplysende. MGCP definerer ikke nogen internetstandard |
Defineret af ITU (tidligere udviklet i fællesskab af IETF og ITU) | Branchedrevet. Mange virksomheder har deres egen implementering af MGCP |