mgcp megaco h.248 by bob young. mgcp - megaco - h.248 "it's all one."
TRANSCRIPT
![Page 1: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/1.jpg)
MGCPMegacoH.248
byBob Young
![Page 2: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/2.jpg)
MGCP - Megaco - H.248"It's all one."
![Page 3: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/3.jpg)
MGCP is a generic term, not an IETF standard.
• RFC 2705
• RFC 2805
• and the documents that superseded them.
![Page 4: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/4.jpg)
RFC 2805 (MGCP)IETF Status: "Informational"
"This memo provides information for the Internet community. It does not specify an Internet standard of any kind."
![Page 5: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/5.jpg)
By the way, in the slides that follow, everything in quotes is copied straight from an IETF
RFC.
IETF = Internet Engineering Task ForceRFC = Request for Comment
![Page 6: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/6.jpg)
RFC 2805 (MGCP)
Abstract: "This document describes protocol requirements for the Media Gateway Control Protocol between a Media Gateway Controller and a Media Gateway."
![Page 7: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/7.jpg)
Megaco is currently an IETF proposed standard.
![Page 8: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/8.jpg)
Megaco
IETF designation: Gateway Control Protocol Version 1
![Page 9: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/9.jpg)
Megaco is RFC 3525
(as of Dec. 6, 2004)
![Page 10: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/10.jpg)
RFC 3525
"The protocol presented in this document meets the requirements for a media gateway control protocol as presented in RFC 2805."
![Page 11: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/11.jpg)
RFC 3525
"It is the result of continued cooperation between the IETF Megaco Working Group and ITU-T Study
Group 16."
![Page 12: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/12.jpg)
RFC 3525
"The present version of this document . . . was published by the ITU-T as Recommendation H.248.1, Gateway Control Protocol Version 1."
![Page 13: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/13.jpg)
RFC 3525
"This document replaces RFC 3015."
Remember to always make sure you're using the most up-to-date
version of an RFC.
![Page 14: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/14.jpg)
Some IETF Definitions
![Page 15: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/15.jpg)
Access gateway
"A type of gateway that provides a User-Network Interface (UNI) such as ISDN."
![Page 16: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/16.jpg)
Media Gateway (MG) #1
"The media gateway converts media provided in one type of network to the format required in another type of network."
![Page 17: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/17.jpg)
Media Gateway (MG) #2
"For example, a MG could terminate bearer channels from a switched circuit network (e.g., DS0s) and media streams from a packet network (e.g., RTP streams in an IP network)."
![Page 18: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/18.jpg)
Media Gateway (MG) #3
"This gateway may be capable of processing audio, video and T.120 alone or in any combination, and will be capable of full duplex media translations."
![Page 19: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/19.jpg)
Media Gateway (MG) #4
"The MG may also play audio/video messages and perform other IVR functions, or may perform media conferencing."
![Page 20: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/20.jpg)
Media Gateway Controller (MGC):
"Controls the parts of the call state that pertain to connection control for media channels in a MG."
![Page 21: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/21.jpg)
Multipoint Control Unit (MCU):
"An entity that controls the setup and coordination of a multi-user conference that typically includes processing of audio, video and data."
![Page 22: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/22.jpg)
Residential gateway:
"A gateway that interworks an analogue line to a packet network. A residential gateway typically contains one or two analogue lines and is located at the customer premises."
![Page 23: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/23.jpg)
Signaling gateway:
"This function contains the switched circuit network (SCN) Signaling Interface that terminates SS7 or other signaling links."
![Page 24: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/24.jpg)
Trunking gateway:
"A gateway between switched circuit network (SCN) and packet network that typically terminates a large number of digital circuits."
![Page 25: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/25.jpg)
Contexts and Terminations
![Page 26: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/26.jpg)
Termination
"A Termination sources and/or sinks one or more streams."
(In other words, it's where the media stream comes from, or where it goes).
![Page 27: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/27.jpg)
Context
"A Context is an association between a collection of Terminations."
![Page 28: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/28.jpg)
The NULL CONTEXT is special.
"The null Context contains all Terminations that are not associated to any other Termination."
![Page 29: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/29.jpg)
Placing a call with MGCP/Megaco
![Page 30: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/30.jpg)
MGCP/Megaco's Place In The World
![Page 31: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/31.jpg)
(1) The Media Gateway is controlled by the Media Gateway Controller using
MGCP/Megaco
![Page 32: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/32.jpg)
(2) If more than one MGC is involved in the call, inter-MGC traffic is carried via
SIP or H.323 (or similar protocols)
![Page 33: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/33.jpg)
(3) The conversation (session) is carried directly from MG to MG using Real-Time
Transport Protocol (RTP) (or a similar protocol).
![Page 34: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/34.jpg)
Note that the conversation does not need to be routed through the controller.
![Page 35: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/35.jpg)
Note also that the Media Gateway may be an end device, i.e., an IP phone, OR many
"dumb" IP phones may be connected to an Enterprise Gateway.
![Page 36: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/36.jpg)
Terminations & Contexts
![Page 37: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/37.jpg)
MGCP/Megaco's Place In The Network
![Page 38: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/38.jpg)
MGCP/Megaco and GSM Cellular
![Page 39: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/39.jpg)
MGCP/Megaco In The OSI Model
![Page 40: MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."](https://reader036.vdocument.in/reader036/viewer/2022062301/56649e8a5503460f94b900a7/html5/thumbnails/40.jpg)
"The End"